@charset "utf-8";
html {font-size: 62.5%;}
body {padding:0; margin:0;}
a{text-decoration: none; color: #000;}
a img:hover{opacity: 0.8;}

#content_wrap {
	width:100%;
	padding: 0;
	margin:0;
	/*background-color: #fbf2ee;*/
}
#MW_wrap {
	clear: both;
	width:100%;
	max-width: 900px;
	padding: 0 0 1%;
	margin:0 auto 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	/*font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";*/
	color: #000;	
	background-color: #fff;
}
#MW_wrap p {padding:0;margin:0;}

.sp {display:none;}
.clear {clear:both;}
.red{color: #ed1b24; font-weight: 700;}
.sml{font-size: 90%;}
.bold{font-weight: bold; font-size: 105%;}
.bold2{font-weight: bold; font-size: 105%; display: block; margin-bottom: 2%;}

.main {width: 100%; margin:0 auto 8%;}

/*.Lead_pc { width: 100%; margin: 0 auto 8%;	display: block;	text-align:center;	font-size:15px;	padding:0 ;	line-height:2em;}
.Lead_sp {display: none;}
*/

/*item*/
.subttl{width: 20%; margin: 5% auto 3%;}
.item_wrap {width: 100%; margin: 8% auto 15%; }

/*.item_box { width:100%; margin:0 auto; display: flex; flex-wrap:wrap; justify-content: space-between;}
.item1{width: 30%; margin: 0 0 3%;}
.item_box2 { width:70%; margin:0 auto; display: flex; flex-wrap:wrap; justify-content: space-between;}
.item2{width: 46%; margin: 0 0 3%;}*/

.credit_box{width: 100%; margin: 6% auto 0; }
.credit{width: 100%; margin: 0 auto 1%; font-weight: 400; text-align: center; }
.item_n{font-size:15px; font-weight: 400; margin:0 auto;}
.item_p{font-size:14px;	margin:0 auto;}
.credit a{font-size:13px; letter-spacing: 2px; }
/*.item_d{font-size:13px;	margin:0 auto;}*/
.tax{font-size: 70%;}

.cmt{width: 100%; margin: 1% auto 10%; font-weight: 400; text-align: left; font-size:15px;  line-height: 1.7em;}


/*スライダー2============================*/
  #MW_wrap .carousel{
	width:100%;
	margin:0 auto;
	padding-bottom: 1%;
  }

  #MW_wrap .carousel img{
	width:92%;
	margin: 0 2%;
  }
  
  /*-----------height調整----------*/
  #MW_wrap .slick-slide{
	  height:auto!important;
  }

.point_video {display: block; width: 60%; margin: 5% auto 2%;}
.point_video iframe {width: 100%;}



@media only screen and (max-width: 750px) {
	.main {width: 100%;  margin:0 auto 5%; padding: 0;}
	.pc {display:none;}
	.sp {display:block;}

	.Lead_pc {display: none;}

	.Lead_sp {
		width: 100%;
		display: block;
		text-align:center;
		font-size:14px;
		margin:0 auto 10%;
		line-height:1.7em;
	}
	
	.sml{font-size: 80%;}
	
/*item*/
	.subttl{width: 30%; margin: 5% auto 3%;}
	
	.item_wrap {width: 100%; margin: 10% auto 25%; }	

	.credit_box{width: 100%; margin: 7% auto 0; }
	.credit{width: 100%;  margin: 0 auto 1%;}
	.item_ttl{font-size:12px; font-weight: 600; margin:0 auto 2%;}
	.item_n{font-size:13px;	margin:0 auto 1%;}
	.item_p{font-size:12px;	margin:0 auto;}
	.credit a{font-size:11px; }

	.point_video {display: block; width: 80%; margin: 10% auto 2%;}

	
}
