@charset "UTF-8";
/*=====================================================*/
/*							style.scss make start
/*=====================================================*/
body {
  font-family: "Noto Sans Japanese", "Hiragino Kaku Gothic ProN", "メイリオ",sans-serif;
  color: #666;
}

.wrap {
  width: 1080px;
  margin: 20px auto 0;
  /*
  article{
  	-webkit-display: flex;
  	display: flex;
  	margin: 30px 0 0 150px;
  	figure{
  		width: 70px;
  		img{
  			width: 100%;
  			-webkit-border-radius: 20px;
  			border-radius: 20px;
  		}
  	}
  	p{
  		margin: 20px 0 0 10px;
  		font-size: 1.4em;
  	}
  }
  */
}
.wrap .head {
  -webkit-display: flex;
  display: flex;
}
.wrap .head img {
  display: block;
  margin: 0 0 0 10px;
}
.wrap .head p {
  text-align: left;
  margin: 20px 0 0 20px;
  font-size: 2em;
  line-height: 150%;
}
.wrap h1 {
  width: calc(100% - 100px);
  color: #000;
  font-size: 5em;
  line-height: 100%;
  margin: 20px auto 0;
}
.wrap h1 p {
  width: 100%;
  text-align: right;
}
.wrap h1 p:first-child {
  text-align: left;
}
.wrap .twtr-head {
  text-align: center;
  margin: 30px 0 0 0;
  color: #55acee;
  font-size: 2.4em;
  line-height: 100%;
}
.wrap .twtr-head img {
  -webkit-border-radius: 15px;
  border-radius: 15px;
  width: 50px;
  margin: 0 10px 0 0;
}
.wrap .twitter {
  margin: 10px 0 0 0;
  width: 100%;
  height: 100%;
}
.wrap .twitter .slick-slide {
  border: 1px solid #ccc;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  width: 250px;
  margin: 0 5px;
  padding: 5px;
}
.wrap .twitter .slick-slide img {
  width: 100%;
  margin-bottom: 5px;
}
.wrap .twitter .slick-slide a {
  display: block;
}
.wrap .twitter .loadfail {
  color: #55acee;
  text-align: center;
  font-size: 2em;
}
.wrap section {
  margin: 30px 0 0 0;
}
.wrap section h2 {
  color: #fff;
  background-color: #898989;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  text-align: center;
  font-size: 1.8em;
  line-height: 100%;
  padding: 12px 0 8px;
  margin-bottom: 10px;
}
.wrap section ul {
  list-style: none;
}
.wrap section ul li {
  text-align: left;
  margin: 8px 0 0 2em;
}
.wrap section ul li a {
  color: inherit;
}
.wrap section ul li a:visited {
  color: inherit;
}
.wrap section ul li a:hover {
  color: inherit;
  text-decoration: underline;
}
.wrap section dl {
  -webkit-display: flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.wrap section dl dd {
  padding: 0;
  width: 204px;
  height: 204px;
  margin: 0 5px 10px;
  background-color: #f1f1f1;
  border: 1px solid #ccc;
  text-align: center;
}
.wrap section dl dd img {
  height: 100%;
  display: inline;
}

/*--- lightgalleryのテキスト部 ---*/
.lg-sub-html p.price {
  font-size: 1.1em;
}

/*# sourceMappingURL=style.css.map */
