.pink{
	color:#bb0056;
}

.gold{
	color:#b38300;
}

.green{
	color:#00797f;
}

.text_s{
	font-size:18px;
}

.text_center{
	text-align: center;
}

.mincho{
	font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif; 
}

#return_top{
	background:#b38400 url(../img/footer/return_top.png) no-repeat center;
}

#return_top:hover{
	background:#a48b78 url(../img/footer/return_top.png) no-repeat center!important;
}

article.sakura_lp .link_none{
	text-align: center;
	margin-top:30px;
}

article.sakura_lp  .link_none p{
	display: inline-block;
	font-size:20px;
	border:1px solid #333;
	padding:10px 50px;
	width: auto;
}

article.sakura_lp section.cp .link_none p{
	display: inline-block;
	font-size:20px;
	border:1px solid #333;
	padding:10px 50px;
	width: auto;
}



body,p{
	font-size:16px;
}

article.sakura_lp .mv_pc{
	background-image: url(../img/kanade-lp/mv.jpg);
	background-repeat: no-repeat;
	background-position:top center;
	width: 100%;
	height:941px;
}

article.sakura_lp .mv_sp{
	display: none;
}

article.sakura_lp section.concept{
	width:1140px;
	margin:0 auto;
	text-align: center;
	padding:30px 0;
}

article.sakura_lp section.concept h2{
	font-size:24px;
	color:#b38300;
}

article.sakura_lp section.introduction{
	background-image: url(../img/kanade-lp/introduction_back.jpg);	
	width: 100%;
	padding:50px 0;
}

article.sakura_lp section.introduction .youtube{
	border:1px solid #00797f;
	background: #fff;
	width:950px;
	margin:0 auto;
	padding:50px 0;
}

article.sakura_lp section.introduction .youtube .ttl{
	text-align: center;	
}

article.sakura_lp section.introduction .youtube .ttl img{
	display: block;
	margin:0 auto;
}

.image_photo .img{
	background-image: url(../img/kanade-lp/image_photo.jpg);	
	background-repeat-y: no-repeat;
	background-position: center;
	height: 300px;
	width: 100%;
}

article.sakura_lp section.content{
	width:1140px;
	margin:80px auto;
}

article.sakura_lp section.content .nav ul{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}

article.sakura_lp section.content .nav ul li{
	width:30%;
	margin-right:5%;
}

article.sakura_lp section.content .nav ul li:nth-child(3),article.sakura_lp section.content .nav ul li:nth-child(6){
	margin-right:0%;
}

article.sakura_lp section.content .nav ul li.one{
	margin-bottom:20px;
}

article.sakura_lp section.content .nav ul li a{
	text-align: center;
	padding:20px 0;
	font-size:20px;
	display: block;
	width: 100%;
	color:#fff;
	text-decoration: none;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b28200+0,b38100+50,935c00+100 */
background: #b28200; /* Old browsers */
background: -moz-linear-gradient(top, #b28200 0%, #b38100 50%, #935c00 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #b28200 0%,#b38100 50%,#935c00 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #b28200 0%,#b38100 50%,#935c00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b28200', endColorstr='#935c00',GradientType=0 ); /* IE6-9 */
}


article.sakura_lp .stitch{
	margin-top:120px;
}
article.sakura_lp .stitch .flex{
	display: flex;
}

article.sakura_lp .stitch .flex .stitch02,article.sakura_lp .stitch .flex .stitch03{
	width: 45%;
}

article.sakura_lp .stitch .flex .stitch02{
	margin-right:5%;
}

article.sakura_lp .stitch h3{
	font-size:30px;
}

article.sakura_lp .stitch h4{
	font-size:24px;	
	margin: 5px 0;
}

article.sakura_lp .stitch .stitch01{
	margin-bottom:50px;
}

article.sakura_lp .stitch .stitch01 .flex .img{
	margin-right:20px;
}


article.sakura_lp section.content .feature{
	margin-top:120px;
}

article.sakura_lp section.content .feature h3{
	font-size:30px;
}

.feature02,.feature03,.feature04,.feature05{
	margin-top:100px;	
}

article.sakura_lp section.content .feature h4{
	margin:5px 0;
	font-size:24px;	
	line-height: 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
   -webkit-box-align: center;
     -ms-flex-align: center;
        align-items: center;
    flex-wrap: wrap;
}

article.sakura_lp section.content .feature .feature01 span{
	font-size:18px;
}

article.sakura_lp section.content .feature h4.new:before{
	content:url(../img/kanade-lp/new.png);
	margin-right:10px;
}

article.sakura_lp section.content .feature .feature01 .flex{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

article.sakura_lp section.content .feature .feature01 .flex .img{
	margin-right:20px;
}

article.sakura_lp section.content .feature .flex{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
   -ms-flex-wrap: wrap;
      flex-wrap: wrap;	
}



article.sakura_lp section.content .feature .flex .feature02{
	width: 47%;
	margin-right:5%;
}

article.sakura_lp section.content .feature .flex .feature03{
	width: 47%;
}

article.sakura_lp section.content .feature .flex .feature03 h4.green .text_s{
	padding-left:-90px;
	text-indent: 90px;
}



article.sakura_lp section.content .feature .flex .feature04{
	width: 47%;
	margin-right:5%;
}

article.sakura_lp section.content .feature .flex .feature05{
	width: 47%;
}

article.sakura_lp section.content .feature .flex .feature05 img{
	margin-top:15px;
}

article.sakura_lp section.content .feature .img img{
	width: 100%;
}

article.sakura_lp section.content .feature .text_center{
	text-align: center;
}

article.sakura_lp section.content .feature .text_center a{
	margin:50px 0;
	display: inline-block;
	text-decoration: none;
	background:#00797f;
	color:#fff;
	padding:20px 80px;
	border:1px solid #00797f;
	font-size:20px;
}

article.sakura_lp section.content .feature .text_center a:hover{
	background:#fff;
	color:#00797f;
}

article.sakura_lp section.cp{
	background: #eaeaea;
	padding:50px;
}

article.sakura_lp section.cp .kakomi{
	width:1140px;
	margin:80px auto 30px auto;
	background: #fff;
	border:2px solid #b38300;
	box-sizing: border-box;
}

article.sakura_lp section.cp .kakomi .photo_sp{
	display:none;
}

article.sakura_lp section.cp .photo_pc{
	width: 95%;
	margin:30px auto;
}

article.sakura_lp section.cp .photo_pc img{
	width: 100%;
}

article.sakura_lp section.cp p{
	width: 95%;
	margin:30px auto;	
}


article.sakura_lp section.cp .text_center a{
	display: inline-block;
	background:#00797f;
	color:#fff;
	padding:15px 80px;
	text-decoration: none;
	font-size:18px;
	margin:10px 0;
	border:1px solid #00797f;
}

article.sakura_lp section.cp .text_center a:hover{
	color:#00797f;
	background:#fff;
}



article.sakura_lp section.movie_wrap{
	width: 1200px;
	margin:50px auto;
}

article.sakura_lp section.movie_wrap h3{
	text-align: center;
	font-size:28px;
}

article.sakura_lp section.movie_wrap h3 span{
	font-size:18px;
}


article.sakura_lp section.movie_wrap h4{
	font-size:18px;
}


article.sakura_lp section.movie_wrap h4 span{
	font-size:14px;
}

article.sakura_lp section.movie_wrap section.line{
	border:1px solid #b38400;
	padding:50px;
}

article.sakura_lp section.movie_wrap section.line h2{
	font-size:22px;
	text-align: center;
	color:#523400;
	margin-bottom:30px;
	margin-top:80px;
}



article.sakura_lp section.movie_wrap section.line dl{
	display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      margin-bottom:30px;
}

article.sakura_lp section.movie_wrap section.line dt{
	width: 30%;
	margin-bottom:10px;
}

article.sakura_lp section.movie_wrap section.line dd{
	width: 65%;
	margin-bottom:10px;
}

article.sakura_lp section.movie_wrap section.line p{
	margin:0;
}


article.sakura_lp section.dealer{
	width: 1200px;
	margin:50px auto;
}

article.sakura_lp section.dealer .wrap{
	background: #f4f4f4;
	padding:50px;
	box-sizing: border-box;
}

article.sakura_lp section.dealer .wrap ul{
	display: flex;
}

article.sakura_lp section.dealer .wrap ul li{
	margin-right:25px;
}

article.sakura_lp section.dealer .wrap ul li:before{
  content: "\f0da";
  margin-right:7px;
  font-family: FontAwesome;
}

article.sakura_lp section.search{
	background-image: url(../img/kanade-lp/footer.jpg);
	background-repeat: no-repeat;
	background-position:top center;
	background-size: cover;
	width: 100%;
	height:575px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
     -ms-flex-align: center;
        align-items: center;
}

article.sakura_lp section.search .wrap{
	position:relative;
	width:1200px;


}

article.sakura_lp section.search .text p{
	position: absolute;
	width:600px;
	font-weight: 900;
	right:0;
	font-size:18px;
	padding-right:10px;
	padding-left:10px;
}

article.sakura_lp section.search .text a{
	display: inline-block;
	background:#b38300;
	color:#fff;
	padding:20px 30px;
	margin-top:30px;
	}

article.sakura_lp section.search .wrap{
	width: 100%;
}



/**************************************
 ワークショップ
  **************************************/

.workshop_wrap{
	width: 1140px;
	margin:80px auto 0 auto;	
}

.workshop_wrap .logo{
	display: flex;
  -webkit-box-pack: center;
     -ms-flex-pack: center;
   justify-content: center;
  -webkit-box-align: center;
     -ms-flex-align: center;
        align-items: center;

}

.workshop_wrap .logo p{
   font-size:30px;	
   margin-bottom:0;
}

.workshop_wrap .logo img{
	margin:0 20px;
}

.workshop_wrap h4{
	text-align: center;
	font-size:40px;
	font-weight: 900;
	margin:0;
	color:#40220f;
}

.workshop_wrap .text p.title{
	color:#40220f;
	font-size:28px;
	font-weight: normal;
	text-align: center;
}

.workshop_wrap .text p{
	text-align: center;
}

.workshop_wrap .photo .flex{
	display: flex;
  -webkit-box-pack: justify;
     -ms-flex-pack: justify;
   justify-content: space-between;
}

.workshop_wrap .img_text .img{
	width: 297px;
}

.workshop_wrap .img_text p{
	font-size:14px;
}

.workshop_wrap .photo{
	margin-bottom:20px;
}

.workshop_wrap .detail dl{
	display: flex;
	flex-wrap: wrap;
  -webkit-box-align: center;
     -ms-flex-align: center;
        align-items: center;
    margin-bottom:30px;
}

.workshop_wrap .detail dl dt{
	background:#40220f;
	color:#fff;
	padding:10px;
	width:15%;
	margin-right:20px;
	font-size:16px;
	text-align: center;
}

.workshop_wrap .detail dl dd{
	margin-right:20px;
	font-size:16px;
}

.workshop_wrap .ws_area{
	margin-top:80px;
}

.workshop_wrap .ws_area h4{
	font-size:24px;
	text-align: left;
	margin-bottom:20px;
}

.workshop_wrap .ws_area ul{
	display: flex;
	flex-wrap: wrap;
  -webkit-box-pack: justify;
     -ms-flex-pack: justify;
   justify-content: space-between;
}

.workshop_wrap .ws_area ul li{
	width: 18%;
	margin-bottom:10px;
}

.workshop_wrap .ws_area ul li a{
	width: 100%;
	text-align: center;
	text-decoration: none;
	color:#41210f;
	font-size:20px;
	border:2px solid #41210f;
	display: block;
	padding:15px 0;
	font-weight: bold;
}

.workshop_wrap .recipe {
	margin-top:80px;
}

.workshop_wrap .recipe h3{
	text-align: center;
	font-size:28px;
	font-weight: bold;
}

.workshop_wrap .recipe .link{
	text-align: center;

}

.workshop_wrap .recipe .link a{
	text-decoration: none;
	color:#fff;
	display:inline-block;
	padding:20px 50px;
	background: #b38300;	
	font-size:20px;
}

.magazine_wrap{
	width: 1140px;
	margin:80px auto 0 auto;
}

.magazine_wrap h3{
	text-align: center;
	font-size:30px;
	margin-top:80px;
}

.magazine_wrap .flex{
	display: flex;
	margin-bottom:30px;
}

.magazine_wrap .flex .img{
	margin-right:30px;
}

.magazine_wrap .flex .text .title{
	font-size:20px;
}


.magazine_wrap a{
	display: block;
	color:#00797f;
	margin-bottom:50px;
	font-size:16px;
}

.magazine_wrap a:hover{
	color:#b38300;
}


.magazine_wrap ul{
	display: flex;
	flex-wrap: wrap;
  -ms-flex-pack: distribute;
justify-content: space-around;
}

.magazine_wrap ul li{
	width: 33%;
}

.magazine_wrap ul li .img{
	width: 300px;
}

.magazine_wrap ul li p{
	width: 300px;
	margin:0;
}

.magazine_wrap ul li a{
	text-decoration: none;
	width: 300px;
	display: block;
}

.magazine_wrap ul li p.magazine_name{
	font-size:16px;
	font-weight: 900;
	line-height: 1.8;
	margin-bottom:20px;
}



.magazine_wrap ul li a p{
	font-size:14px;
}

.magazine_wrap ul li .link a{
	margin-bottom:0;
}

.magazine_wrap .schedule{
	border-top:1px solid #ccc;
	margin-top:50px;
	padding-top:30px;
}

.magazine_wrap .text_ss{
	font-size:14px;
	color:#333;
}

.cp_banner {
	width: 1140px;
	margin:0px auto 0 auto;	
}

.cp_banner a.pc{
	display: block;
}

.cp_banner a.sp{
	display: none;
}


	/**************************************
	　タブレット
	  **************************************/
	@media screen and (max-width: 1140px) {
		.mobile{
			width: 100%;	
		}
		article.sakura_lp .mv{
			background-size: cover;
			height:500px;
		}

		article.sakura_lp .mv .logo{
			width: 50%;
			padding-top:10px;
			margin:0;
		}
		article.sakura_lp section.concept{
			width: 100%;	
			background-size: 160%;
			background-position:top 30px left;
		}

		article.sakura_lp section.concept .text p{
			line-height: 1.5em;
			font-size:16px;
		}
		article.sakura_lp section.concept .text{
			margin-top:150px;
			background-color:rgba(255,255,255,0.7);
		}
		article.sakura_lp section.introduction{
			padding:10px 0;
		}


		article.sakura_lp section.introduction .youtube{
			width: 94%;		
			margin: 0 auto;
			padding:10px 0;
		}

		article.sakura_lp section.content .nav ul{
		  -ms-flex-wrap: wrap;
		      flex-wrap: wrap;
		}
		article.sakura_lp section.content .nav ul li a{
			font-size:18px;
		}

		article.sakura_lp section.content .feature h3{
			font-size:20px;
		}
		article.sakura_lp section.content .feature .text_center{

		}

		article.sakura_lp section.content .feature .flex{
			  -ms-flex-wrap: wrap;
		      flex-wrap: wrap;
		}

		article.sakura_lp section.content .feature .flex .feature02,article.sakura_lp section.content .feature .flex .feature03,article.sakura_lp section.content .feature .flex .feature04,article.sakura_lp section.content .feature .flex .feature05{
			width: 100%;
		}

		article.sakura_lp section.content .feature h4{
			display: block;
		}

		article.sakura_lp section.content{
			width: 100%;
		}
		article.sakura_lp section.cp .kakomi{
			width: 100%;
		}
		article.sakura_lp section.card .present{
			width: 100%;	
		}

		article.sakura_lp section.card .flex{
			  -ms-flex-wrap: wrap;
		      flex-wrap: wrap;	
		}

		article.sakura_lp section.card{
			padding:20px;
			box-sizing: border-box;
		}

		article.sakura_lp section.card .present{
			padding:0;
		}

		article.sakura_lp section.card .present .flex .text{
			width: 80%;
			margin-right:0;
		}

		article.sakura_lp section.card .flex .photo img{
			width: 80%;
			margin-right:auto;
			margin-left:auto;
			display: block;
			margin-bottom:20px;
		}

		article.sakura_lp section.card .kakomi{
			margin-top:20px;
		}

		article.sakura_lp section.card .text_center a{
			padding:10px 10px;
		}


		article.sakura_lp section.dealer,article.sakura_lp section.dealer .wrap{
			width: 100%;
			padding-right:10px;
			padding-left:10px;
			box-sizing: border-box;
		}

		article.sakura_lp section.dealer .wrap{
			padding:15px;
		}

		article.sakura_lp section.dealer .wrap ul{
			flex-wrap: wrap;
		}

		article.sakura_lp section.search{
		    height: 300px;
		    background-size: cover;
		}

		article.sakura_lp section.search .text p{
			position:static;
			width: 100%;
			margin-top: 200px;
			margin-right:auto;
			margin-left:auto;	
			padding-right:10px;
			padding-left:10px;
			text-shadow: 0px 0px 2px #fff;
			box-sizing:border-box;
		}

		article.sakura_lp section.search .text a{

		}


		section.content{
			padding-right:10px;
			padding-left:10px;
			box-sizing: border-box;
		}

		article.sakura_lp section.introduction .youtube .ttl img{
			display: block;
			margin-right:auto;
			margin-left:auto;
			margin-top:20px;
		}

		article.sakura_lp section.content .feature .text_center a{
			padding:20px;
		}

		article.sakura_lp section.content .feature h4{
			font-size:22px;
			line-height: 1.5em;
		}

		article.sakura_lp section.movie_wrap{
			width: 100%;
			padding:10px;
			box-sizing: border-box;
		}

		article.sakura_lp section.movie_wrap h3{
			text-align: left;
		}

		article.sakura_lp section.movie_wrap section.line{
			padding:20px;
		}

		article.sakura_lp section.movie_wrap section.line h2{
			text-align: left;
		}

		article.sakura_lp section.movie_wrap section.line dl{
			display: block;
		}

		article.sakura_lp section.movie_wrap section.line dt{
			width: 100%;
			margin-bottom:10px;
		}

		article.sakura_lp section.movie_wrap section.line dd{
			width: 100%;
			margin-bottom:10px;
		}

		article.sakura_lp section.movie_wrap section.line p{
			margin:0;
		}

		.workshop_wrap{
			width: 100%;
		}

		.workshop_wrap .photo .flex{
			display: block;
		}

		.workshop_wrap .photo .flex .img img{
			display: block;
			margin:50px auto;
		}

		.workshop_wrap .photo .img_text{
			display: flex;
		  -webkit-box-pack: justify;
		     -ms-flex-pack: justify;
		   justify-content: space-between;
		}

		.magazine_wrap{
			width: 100%;	
		}

		.workshop_wrap .photo .img_text{
			width: 100%;
		}
		.workshop_wrap .img_text .img{
			width: 30%;
		}

		.workshop_wrap .img_text .img img{
			width: 100%;
		}


		.cp_banner {
			width: 100%;
			margin:0px auto 0 auto;	
		}

		.cp_banner img{
			width: 100%;
		}
		
		article.sakura_lp .stitch .flex .img img{
			width: 100%;
		}


		article.sakura_lp .stitch .flex .stitch02, article.sakura_lp .stitch .flex .stitch03{
			width: 50%;
		}



	}
		 
		/* スマホレスポンシブ */
	@media screen and (max-width: 640px) {
		article.sakura_lp .mv{
			background-size: contain;
			height: 0;
			width: 100%;
			padding-top:80%;
		}
		article.sakura_lp .mv_pc{
			display: none;
		}

		article.sakura_lp .mv_sp{
			display: block;
			background-image: url(../img/kanade-lp/mv_sp.jpg);
			background-repeat: no-repeat;
			background-position:top center;	
			background-size:100% auto;
		}

		.cp_banner {
			width: 100%;
		}

		.cp_banner a.pc{
			display: none;
		}

		.cp_banner a.sp{
			display: block;
		}

		.cp_banner a.sp img{
			display: block;
			width: 100%;
		}

		br.sp{
			display: none;
		}


		article.sakura_lp section.content .nav ul li{
			width: 32%;
			margin-right:1%;
		}

		article.sakura_lp section.content .nav ul li:nth-child(3), article.sakura_lp section.content .nav ul li:nth-child(6){
			margin-right:auto;
		}

		article.sakura_lp section.content .nav ul li a{
			height:auto;
			padding:auto 30px;
			font-size:14px;
		}
		article.sakura_lp section.content .nav ul li.one{
			margin-bottom:10px;
		}

		.workshop_wrap .ws_area ul li:last-child{
			width: 50%;
		}

		.workshop_wrap{
			padding-right:10px;
			padding-left:10px;
			box-sizing: border-box;
		}

		.magazine_wrap{
			padding-right:10px;
			padding-left:10px;
			box-sizing: border-box;	
		}

		.workshop_wrap .photo .img_text{
			display: block;
		}

		.workshop_wrap .img_text .img{
			width: 100%;
		}

		.workshop_wrap h4{
			margin-top:20px;
			font-size:24px;
			text-align:left;
		}

		.workshop_wrap .text p.title{
			font-size:20px;
			text-align:left;
		}

		.workshop_wrap .text p{
			text-align: left;
		}

		.workshop_wrap .photo .img_text{
			width:297px;
			margin:0 auto;
		}

		.workshop_wrap .photo .img_text .img img{
			margin-bottom:10px;
		}

		.workshop_wrap .detail dl{
			display: block;
		}

		.workshop_wrap .detail dl dt{
			width:auto;
			padding:5px 10px;
		}

		.workshop_wrap .detail dl dt{
			margin-right:0;
		}

		.workshop_wrap .ws_area ul li{
			width: 30%;
		}

		.magazine_wrap ul{
			display: block;
		}
		.magazine_wrap ul li{
			width: 100%;
		}

		.magazine_wrap ul li a{
			display: block;
			margin:0 auto;
		}

		.workshop_wrap .recipe h3{
			font-size:24px;
			text-align: left;
		}

		.workshop_wrap .recipe p{
			text-align: left;	
		}

		article.sakura_lp section.search{
		    height: 150px;

		}
		article.sakura_lp .stitch .flex{
			flex-wrap: wrap;
		}

		article.sakura_lp .stitch .flex .stitch02,article.sakura_lp .stitch .flex .stitch03{
			width: 100%;
		}

		.image_photo .img{
			display: none;
		}
		article.sakura_lp section.concept h2{
			font-size:16px;
			text-align: left;
			padding:0 10px;
		}
		article.sakura_lp section.concept p{
			font-size:14px;
			text-align: left;
			padding:0 10px;
		}
		article.sakura_lp .stitch h3{
			font-size:20px;
		}
		article.sakura_lp .stitch h4{
			font-size:18px;
		}
		.text_s{
			font-size:14px;
		}
		.feature02, .feature03, .feature04, .feature05{
			margin-top:50px;
		}
		article.sakura_lp section.cp{
			padding:20px;
		}
		article.sakura_lp section.cp .kakomi{
			padding:20px;
		}
		article.sakura_lp .link_none{
			margin-top:10px;
		}
		article.sakura_lp section.cp .link_none p{
			font-size:16px;
			margin:0 auto;
		}
		.magazine_wrap .flex{
			display: block;
		}
		.magazine_wrap .flex .img{
			margin-right:0;
		}
		.magazine_wrap .flex .img img{
			display: block;
			margin:0 auto;
		}
		article.sakura_lp section.movie_wrap h3{
			margin:10px 0;
			font-size:22px;
		}
		article.sakura_lp section.content{
			margin:30px 0;
		}
		article.sakura_lp section.cp .kakomi{
			margin:20px auto;
		}

		article.sakura_lp section.cp .kakomi .photo_pc{
			display: none;
		}
		article.sakura_lp section.cp .kakomi .photo_sp{
			display: block;
		}
		article.sakura_lp section.introduction iframe{
			width: 94%;
			height: 300px;

		}
		article.sakura_lp section.content .feature{
			margin-top:50px;
		}
		article.sakura_lp section.content .feature h4.new:before{
			display: block;
		}
		.magazine_wrap .text_ss{
			display: block;
		}
		.magazine_wrap{
			margin-top:0;
		}
		.magazine_wrap h3{
			margin-top:30px;
		}
		article.sakura_lp .stitch .flex .stitch03{
			margin-top:50px;
		}
		article.sakura_lp .stitch{
			margin-top:50px;
		}

	}

		/* スマホレスポンシブ */
	@media screen and (max-width: 320px) {
		article.sakura_lp section.content .nav ul li a{
			font-size:12px;
		}

	}