@charset "UTF-8";
/* CSS Document */

html,body{
	width:100%;
	height:100%;
}
*{
	box-sizing:border-box;
}
.wrap{
	width:1000px;
	margin:0 auto;
}
.hide{
	display:none;
}
.anchorLink.pc{
	margin-top:-90px;
	padding-top:90px;
}
img{
	max-width:100%;
	height:auto;
}
br.smp{
	display:none;
}
area{
  border:none;
  outline:none;
}
.release{
	color: #f87656;
	margin-bottom: 1em;
}
/* head */
#head{
	width:100%;
	position:fixed;
	top:-30px;
	left:0;
	-moz-opacity:0;
	opacity:0;
	z-index:9000;
	transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-webkit-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
}
#head.on{
	top:0;
	-moz-opacity:1;
	opacity:1;
}
#head .wrap{
	height:80px;
	padding:14px 0 0;
	background:#FFF;
	-webkit-border-radius:0 0 20px 20px;
	-moz-border-radius:0 0 20px 20px;
	border-radius:0 0 20px 20px;
	position:relative;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.07);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
}
#head .logo{
	width:45px;
	float:left;
	margin-left:30px;
}
#head .logo a{
	display:block;
	width:100%;
	height:50px;
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
	background:url(../img/common/logo_icon.png) no-repeat center center;
	background-size:contain;
}
#gNav{
	float:left;
	margin-left:30px;
	padding-top:15px;
}
#gNav li{
	float:left;
	margin-left: 30px;
}
#gNav li:first-child{
	margin-left:0;
}
#gNav li a{
	display:block;
	font-size:15px;
	font-weight:bold;
/*	font-family: 'Josefin Sans', 'M+ Type-2 (general-j) Medium', sans-serif;
	font-weight:600;*/
	color:#F87656;
	text-decoration:none;
	line-height:22px;
}
#gNav li:hover,
#gNav li.hit,
.post-type-archive-lineup #gNav li.navLineup,
.single-lineup #gNav li.navLineup,
.post-type-archive-information #gNav li.navInfo,
.single-information #gNav li.navInfo
{
	border-bottom:2px dotted #F97555;
}
#head .snsLink{
	float:right;
	padding:5px 25px 0 0;
}
#head .snsLink a{
	display:block;
	float:left;
	width:35px;
	height:35px;
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
	margin-left:14px;
	background-repeat:no-repeat;
	background-size:contain;
}
#head .snsLink a.btnInsta{
	background-image:url(../img/common/btn_sns_insta.png);
}
#head .snsLink a.btnFb{
	background-image:url(../img/common/btn_sns_fb.png);
}


/* foot */
.ogBar{
	width:100%;
	background-color:#F97656;
}
.ogBar a{
	display:block;
	width:100%;
	padding:50px 0;
	text-align:center;
}
.grBar{
	width:100%;
	background-color:#8AC48E;
}
.grBar a{
	display:block;
	width:100%;
	padding:50px 0;
	text-align:center;
}
#foot{
	width:100%;
	padding:60px 0;
	background:#FFF;
}
#foot p{
	text-align:center;
}
#foot .logo{
	margin-bottom:15px;
}
#foot .logo a{
	display:inline-block;
	width:100px;
	height:26px;
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
	background:url(../img/common/ft_logo.png) no-repeat center center;
	background-size: contain;
}
#foot .copyright{
	font-size:10px;
	color:#000;
}


/* cont */
.cont{
	width:100%;
	height:100%;
}
.contBloc{
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
}
#mainBloc{
	width:100%;
	position:relative;
}



/* index */
#indexCont #mainBloc{
	background: url(../img/index/main_bg00.jpg) no-repeat center center;
	background-size: cover;
	height:100%;
}
#indexCont #mainBloc h1{
	position:absolute;
	top:50%;
	margin-top:-150px;
	margin-top:-12%;
	width:100%;
	text-align:center;
	filter: alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	transition: all 1s linear;
	-moz-transition: all 1s linear;
	-webkit-transition: all 1s linear;
	-o-transition: all 1s linear;
}
#indexCont #mainBloc h1.on{
	margin-top:-132px;
	margin-top:-10%;
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#indexCont #mainBloc h1 img{
	max-width:90%;
}
#indexCont #mainBloc .enter{
	position:absolute;
	left:0;
	bottom:-30px;
	width:100%;
	text-align:center;
	filter: alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-webkit-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
}
#indexCont #mainBloc .enter.on{
	bottom:40px;
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#indexCont #mainBloc .enter a{
	display:inline-block;
	width:212px;
	height:142px;
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
	background:url(../img/index/weck_arrow.png) no-repeat center center;
}
#indexCont .contBloc .txtBloc{
	position:absolute;
	filter: alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	transition: all .8s ease-out;
	-moz-transition: all .8s ease-out;
	-webkit-transition: all .8s ease-out;
	-o-transition: all .8s ease-out;
	background:rgba(255,85,51,0.75);
	padding:30px 20px;
	max-width:90%;
}
#indexCont .contBloc.on .txtBloc{
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#indexCont .contBloc h2{
	margin-bottom:30px;
}
#indexCont .contBloc h2 img.pc{
	display:inline;
}
#indexCont .contBloc h2 img.pad{
	display:none;
}
#indexCont .contBloc p{
	color:#fff;
	font-size:16.5px;
	line-height:2;
	padding-left:15px;
}
#indexCont .contBloc p span{
	display:block;
}
#indexCont #section01{
	background: url(../img/index/main_bg01.jpg) no-repeat center center;
	background-size: cover;
}
#indexCont #section01 .txtBloc{
	top:-50px;
	left:-80px;
	padding-left:90px;
	-webkit-border-radius:0 20px 20px 0;
	-moz-border-radius:0 20px 20px 0;
	border-radius:0 20px 20px 0;
}
#indexCont #section01.on .txtBloc{
	top:155px;
	left:0;
}
#indexCont #section02{
	background: url(../img/index/main_bg02.jpg) no-repeat center center;
	background-size: cover;
}
#indexCont #section02 .txtBloc{
	top:-50px;
	right:-80px;
	-webkit-border-radius:20px 0 0 20px;
	-moz-border-radius:20px 0 0 20px;
	border-radius:20px 0 0 20px;
	padding-right:50px;
	padding-left:43px;
}
#indexCont #section02.on .txtBloc{
	top:96px;
	right:0;
}
#indexCont #section03{
	background: url(../img/index/main_bg03.jpg) no-repeat center center;
	background-size: cover;
}
#indexCont #section03 .txtBloc{
	right:-200px;
	bottom:-50px;
	-webkit-border-radius:20px 0 0 20px;
	-moz-border-radius:20px 0 0 20px;
	border-radius:20px 0 0 20px;
	padding-left:40px;
}
#indexCont #section03.on .txtBloc{
	right:0;
	bottom:110px;
}
#indexCont #section04{
	background: url(../img/index/main_bg04.jpg) no-repeat center center;
	background-size: cover;
}
#indexCont #section04 .txtBloc{
	top:100px;
	left:-200px;
	-webkit-border-radius:0 20px 20px 0;
	-moz-border-radius:0 20px 20px 0;
	border-radius:0 20px 20px 0;
	padding-left:95px;
	padding-bottom:20px;
	width:1050px;
	max-width:95%;
}
#indexCont #section04.on .txtBloc{
	left:0;
}
#indexCont #section04 .txtBloc h2{
	float:left;
	margin-bottom:0;
	width:40%;
}
#indexCont #section04 .txtBloc p{
	float:right;
	width:60%;
}
#indexCont #section05{
	background: url(../img/index/main_bg05.jpg) no-repeat center center;
	background-size: cover;
}
#indexCont #section05 .txtBloc{
	top:-50px;
	right:-60px;
	-webkit-border-radius:20px 0 0 20px;
	-moz-border-radius:20px 0 0 20px;
	border-radius:20px 0 0 20px;
	padding-top:40px;
	padding-left:40px;
	padding-right:85px;
}
#indexCont #section05.on .txtBloc{
	top:95px;
	right:0;
}
#indexCont #section06{
	background: url(../img/index/main_bg06.jpg) no-repeat center center;
	background-size: cover;
}
#indexCont #section06 .txtBloc{
	left:-100px;
	bottom:-70px;
	-webkit-border-radius:0 20px 20px 0;
	-moz-border-radius:0 20px 20px 0;
	border-radius:0 20px 20px 0;
	padding-left:90px;
}
#indexCont #section06.on .txtBloc{
	left:0;
	bottom:150px;
}
#indexCont #section07{
	background: url(../img/index/main_bg07.jpg) no-repeat center center;
	background-size: cover;
}
#indexCont #section07 .txtBloc{
	bottom:70px;
	left:-100px;
	-webkit-border-radius:0 20px 20px 0;
	-moz-border-radius:0 20px 20px 0;
	border-radius:0 20px 20px 0;
	padding-left:40px;
	padding-top:40px;
}
#indexCont #section07.on .txtBloc{
	left:0;
}
.contBloc .nextBtn{
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-40px;
	filter: alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	transition: all 1s linear;
	-moz-transition: all 1s linear;
	-webkit-transition: all 1s linear;
	-o-transition: all 1s linear;
}
.contBloc.on .nextBtn{
	bottom:50px;
}
.illustrator{
	font-size:10px;
	text-align:right;
	padding:5px;
}
#footBnrArea{
	text-align:center;
}
#footBnrArea h2{
	padding:6.5% 0 7.5%;
}
#footBnrArea h2 img{
	max-width:40%;
}
#footBnrArea p {
	display:table;
	width:100%;
}
#footBnrArea a {
	display:table-cell;
	width:100%;
	height:190px;
	text-align:center;
	vertical-align:middle;
}
#footBnrArea a.bnrLineup {
	background:url(../img/index/footmenu_bnr01_bg.jpg) no-repeat center center;
	background-size:cover;
}
#footBnrArea a.bnrRecipe {
	background:url(../img/index/footmenu_bnr02_bg.jpg) no-repeat center center;
	background-size:cover;
}
#footBnrArea a.bnrAbout {
	background-color:#eee;
}
#footBnrArea a:hover {
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}
#footBnrArea a img{
	max-width:80%;
}
#foot .snsLink{
	text-align:center;
	margin-bottom:4%;
}
#foot .snsLink li{
	display:inline-block;
	padding:0 1%;
	max-width:10%;
}
#foot .snsLink li img{
	width:60px;
}


/* recipe */
#recipeCont #mainBloc{
	background: url(../img/recipe/main_bg00.jpg) no-repeat center center;
	background-size: cover;
	padding:20% 0;
	text-align:center;
}
#recipeCont #mainBloc .mainPict{
	display:none;
}
#recipeCont #mainBloc h1{
	margin-bottom:40px;
}
#recipeCont #mainBloc h1 .pc{
	display:inline;
	max-width:90%;
}
#recipeCont #mainBloc h1 .sp{
	display:none;
}
#recipeCont #mainBloc .weckFood{
	background:#f97555;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	width:700px;
	max-width:90%;
	padding:10px;
	text-align:center;
	color:#fff;
	font-size:20px;
	font-weight:bold;
	line-height:1.4;
	margin:0 auto 50px;
}
#recipeCont #mainBloc .leadTxt{
	color:#fff;
	font-size:16px;
	/*font-family:'M+ Type-1 (general-j) Medium', sans-serif;*/
	line-height:2;
	margin:0 auto;
}
#recipeCont #mainBloc .leadTxt span{
	display:block;
}
#recipeCont #mainBloc .enter{
	position:absolute;
	left:0;
	bottom:7%;
	width:100%;
	text-align:center;
}
#recipeCont #mainBloc .enter a{
	display:inline-block;
	width:80px;
	height:80px;
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
	background:url(../img/common/next_arrow_wh.png) no-repeat center center;
}
#recipeCont .contBloc{
	width:1600px;
	max-width:100%;
	min-height: 900px;
	margin:0 auto;
}
#recipeCont .mainPict{
	width:50%;
	height:100%;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	display:inline-block;
	vertical-align:middle;
}
#recipeCont .mainPict img{
	display:none;
}
#recipeCont .detailBloc{
	width:50%;
	height:100%;
	display:table;
	table-layout:fixed;
	position:absolute;
}
#recipeCont .recipe {
	padding:20px;
	display:table-cell;
	vertical-align:middle;
	margin:0 auto;
}
#recipeCont .recipe h2{
	width:600px;
	max-width:100%;
	padding:8px 0 15px 10px;
	font-size:24px;
	/*font-family: 'M+ Type-2 (general-j) Bold', sans-serif;*/
	font-weight:bold;
	background-position:right center;
	background-repeat:no-repeat;
	background-size:44% auto;
	border-bottom:2px solid #000;
	margin:0 auto 20px;
}
#recipeCont .recipe h2::before{
	content:"";
	display:inline-block;
	width:45px;
	height:50px;
	background-position:0 center;
	background-repeat:no-repeat;
	vertical-align:middle;
}
#recipeCont .recipe .txtBloc{
	width:600px;
	max-width:100%;
	margin:0 auto;
	font-size:15px;
	/*font-family: 'M+ Type-2 (general-j) Regular', sans-serif;*/
	line-height:1.6;
}
#recipeCont .recipe .time{
	font-size:16px;
	color:#f97555;
	margin-bottom:40px;
}
#recipeCont .recipe dl dt, #recipeCont .recipe dl dd{
	/*font-family:'Josefin Sans', sans-serif;
	font-weight:600;*/
	font-size:15px;
}
#recipeCont .recipe dl dt{
	font-weight:bold;
	margin-bottom:10px;
}
#recipeCont .recipe .amount{
	float:left;
	width:320px;
	margin-bottom:20px;
}
#recipeCont .recipe .material{
	clear:both;
	margin-bottom:50px;
}
#recipeCont .recipe dd li{
	float:left;
	padding-right:2em;
	min-height:1.6em;
	margin-bottom:5px;
}
#recipeCont .recipe dd ul.fL{
	width:50%;
}
#recipeCont .recipe dd ul.fL li{
	float:none;
}
#recipeCont .recipe .flow{
	list-style:decimal outside;
	margin-left:1.5em;
}
#recipeCont .recipe .flow li{
	margin-bottom:5px;
	line-height:1.6;
	font-size:15px;
}
#recipeCont .recipe .sealUp{
	position:relative;
	margin-top:60px;
}
#recipeCont .recipe .sealUp p{
	font-size:19px;
	color:#f97555;
	line-height:35px;
}
#recipeCont .recipe .sealUp .linkBtn{
	position:absolute;
	bottom:0; right:0;
	display:inline-block;
	color:#fff;
	font-size:19px;
	text-decoration:none;
	line-height:40px;
	padding:0 10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:#ff8066;
}
#recipeCont .recipe .sealUp .linkBtn:hover{
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}
#recipeCont #section01 .mainPict{
	background-image:url(../img/recipe/main_bg01.jpg) ;
	float:left;
}
#recipeCont #section01 .detailBloc{
	right:0;
}
#recipeCont #section01 h2{
	background-image:url(../img/recipe/detail01_ttl.png);
}
#recipeCont #section01 h2::before{
	background-image: url(../img/recipe/num01.png);
}
#recipeCont #section01 dd li:nth-child(3){
	clear:both;
}
#recipeCont #section02 .mainPict{
	background-image:url(../img/recipe/main_bg02.jpg) ;
	float:right;
}
#recipeCont #section02 h2{
	background-image:url(../img/recipe/detail02_ttl.png);
}
#recipeCont #section02 h2::before{
	background-image: url(../img/recipe/num02.png);
}
#recipeCont #section03 .mainPict{
	background-image:url(../img/recipe/main_bg03.jpg) ;
	float:left;
}
#recipeCont #section03 .detailBloc{
	right:0;
}
#recipeCont #section03 h2{
	background-image:url(../img/recipe/detail03_ttl.png);
}
#recipeCont #section03 h2::before{
	background-image: url(../img/recipe/num03.png);
}
#recipeCont #section04 .mainPict{
	background-image:url(../img/recipe/main_bg04.jpg) ;
	float:right;
}
#recipeCont #section04 h2{
	background-image:url(../img/recipe/detail04_ttl.png);
}
#recipeCont #section04 h2::before{
	background-image: url(../img/recipe/num04.png);
}
#recipeCont #section05 .mainPict{
	background-image:url(../img/recipe/main_bg05.jpg) ;
	float:left;
}
#recipeCont #section05 .detailBloc{
	right:0;
}
#recipeCont #section05 h2{
	background-image:url(../img/recipe/detail05_ttl.png);
}
#recipeCont #section05 h2::before{
	background-image: url(../img/recipe/num05.png);
}



/* lineup */
#lineupCont{
	padding:160px 0 0;
}
#lineupCont h1{
	color:#f77656;
	font-size:58px;
	font-weight:bold;
	line-height:1;
	text-align:center;
	margin-bottom:75px;
}
#lineupCont h1 img{
	max-width:90%;
}
.tabList{
	width:1000px;
	max-width:100%;
	margin:0 auto;
}
.tabList li{
	width:33.333%;
	float:left;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:center center;
	font-size:20px;
	/*font-family: 'Josefin Sans', 'M+ Type-2 (general-j) Medium', sans-serif;
	font-weight:600;*/
	color:#f87656;
	text-align:center;
	line-height:1;
	padding:25px 0 15px;
}
.tabList li.active,.tabList li:hover{
	background-color:#f87656;
	color:#fff;
}
/*.tabList li.tab01{
	background-image:url(../img/lineup/tab01_off.png);
}
.tabList li.tab01.active,.tabList li.tab01:hover{
	background-image:url(../img/lineup/tab01_on.png);
}
.tabList li.tab02{
	background-image:url(../img/lineup/tab02_off.png);
}
.tabList li.tab02.active,.tabList li.tab02:hover{
	background-image:url(../img/lineup/tab02_on.png);
}
.tabList li.tab03{
	background-image:url(../img/lineup/tab03_off.png);
}
.tabList li.tab03.active,.tabList li.tab03:hover{
	background-image:url(../img/lineup/tab03_on.png);
}*/
#lineupCont #tabCont{
	border-top:10px solid #f87656;
	border-bottom:10px solid #f87656;
}
#lineupCont .lineupList{
	width:1000px;
	max-width:100%;
	margin:0 auto 60px;
}
#lineupCont .lineupList li{
	width:33.333%;
	float:left;
	text-align:center;
	padding-bottom:70px;
	position: relative;
}
#lineupCont .lineupList li:nth-child(3n+1) {
	clear:both;
}
#lineupCont .lineupList li em{
	display:block;
	font-size:18px;
	/*font-family: 'Josefin Sans', sans-serif;
	font-weight:600;*/
	line-height:1.4;
}
#lineupCont .lineupBloc{
	padding:20px 0 30px;
	display: none;
}
#lineupCont .lineupBloc.active{
	display: block;
}
#lineupCont .lineupBloc .txtBox{
	border:3px solid #f87656;
	width:800px;
	max-width:90%;
	margin:0 auto 50px;
	padding:30px 35px 25px;
}
#lineupCont .lineupBloc .txtBox p{
	font-size:15px;
	line-height:28px;
}

#lineupCont .lineupBloc .status{
	position: absolute;
	width: 100%;
	font-size: 18px;
	padding-top:10px;
	line-height: 1.4;
	color: #f87656;
}
@media only screen and (max-width: 740px){
	#lineupCont .lineupBloc .status{
		padding-top:5px;
			font-size: 110%;
	}
}

#lineupDtl{
	width:800px;
	max-width:90%;
	margin:0 auto 160px;
}
#lineupDtl .slideArea{
	margin:0 auto 35px;
}
#lineupDtl .slideWrap{
	border:1px solid #ccc;
	margin-bottom:13px;
	/*width: 800px;*/
	max-height: 550px;
	overflow:hidden;
	background: #fff url(../img/lineup/bx_loader.gif) 50% 50% no-repeat;
}
#lineupDtl .slidePager a{
	display:inline-block;
	width: 31.3%;
	margin-left:3%;
	float:left;
	/*height: 172px;
	overflow: hidden;
	border:1px solid #ccc;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;*/
}
#lineupDtl .slidePager a:first-child{
	margin-left:0;
}
#lineupDtl .slidePager a img{
	/*position: absolute;
	width: 100%;
	height: auto;
	max-width: 100%;
	margin: auto;
	top: 0;
	bottom: 0;*/
	border:1px solid #ccc;
}
#lineupDtl .itemName{
	margin-bottom:40px;
	text-align:center;
	line-height:1.4;
}
#lineupDtl .itemName h1{
	color:#000;
	font-size:35px;
	font-weight: normal;
	margin:0;
}
#lineupDtl .itemName .subTtl{
	font-size:26px;
	padding-top:18px;
}
#lineupDtl .detailTxt{
	margin-bottom:60px;
}
#lineupDtl .detailTxt p{
	font-size:15px;
	line-height:1.9;
}
#lineupDtl .detailTxt p span + span::before {
	content: " | ";
}
#lineupDtl .detailTxt .price,#lineupDtl .detailTxt .set{
	margin-bottom:30px;
}
#lineupDtl .detailTxt .subTxt{
	font-size:10px;
	padding-top:35px;
}
#lineupDtl .subBloc{
	margin-bottom:50px;
}
#lineupDtl .subBloc .icn{
	float:left;
	padding-right:20px;
}
#lineupDtl .subBloc .itemList {
	margin-left:-30px;
}
#lineupDtl .subBloc .itemList li{
	margin-left:30px;
	float:left;
	text-align:center;
}
#lineupDtl .subBloc .itemList li a{
	display:block;
	width:110px;
}
#lineupDtl .subBloc .itemList li a img{
	width:100%;
}
#lineupDtl .subBloc .itemList li a em{
	display:block;
	font-size:12px;
	line-height:17px;
}
#lineupDtl .cartBtn{
	text-align:center;
}
#lineupDtl .cartBtn a{
	display:inline-block;
	box-sizing:border-box;
	width:300px;
	line-height:66px;
	background:#f87656 url(../img/lineup/btn_icn_cart.png) no-repeat 230px center;
	-webkit-border-radius:25px;
	-moz-border-radius:25px;
	border-radius:25px;
	color:#fff;
	font-size:22px;
	font-weight:bold;
	text-align: left;
	text-decoration:none;
	padding-left:20px;
}
#lineupDtl .cartBtn a:hover{
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}
#lineupDtl .bnrArea{
	padding-top:80px;
}
#lineupDtl .bnrArea .leadTxt{
	font-size:15px;
	line-height:1.9;
	margin-bottom:30px;
}
#lineupDtl .bnrArea .linkBnr{
	width:48%;
}
#lineupDtl .bnrArea .linkBnr:nth-child(2n){
	float:left;
}
#lineupDtl .bnrArea .linkBnr:nth-child(2n+1){
	float:right;
}
#lineupDtl .bnrArea .linkBnr img{
	max-width:100%;
}


/* about */
#aboutCont #mainBloc{
	background: url(../img/about/main_ph.jpg) no-repeat center center;
	background-size: cover;
	padding: 20% 0;
	text-align:center;
	margin-bottom:100px;
}
#aboutCont #mainBloc .mainPict{
	display:none;
}
#aboutCont #mainBloc h1{
	margin-bottom:40px;
}
#aboutCont #mainBloc h1 .pc{
	display:inline;
	max-width:90%;
}
#aboutCont #mainBloc h1 .sp{
	display:none;
}
#aboutCont #mainBloc .leadTxt{
	color:#fff;
	font-size:16px;
	line-height:2;
	margin:0 auto;
}
#aboutCont #mainBloc .leadTxt span{
	display:block;
}
#aboutCont #mainBloc .enter{
	position:absolute;
	left:0;
	bottom:7%;
	width:100%;
	text-align:center;
}
#aboutCont #mainBloc .enter a{
	display:inline-block;
	width:80px;
	height:80px;
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
	background:url(../img/common/next_arrow_wh.png) no-repeat center center;
}
#aboutCont .aboutBloc h2{
	text-align:center;
}
#aboutCont .aboutBloc h2 img{
	max-width:90%;
}
#aboutCont #section01 {
	width:800px;
	max-width:90%;
	margin:0 auto 160px;
}
#aboutCont #section01 h2{
	margin-bottom:50px;
}
#aboutCont #section01 p{
	font-size:16px;
	line-height:2;
	margin-bottom:80px;
}
#aboutCont .linkBtn{
	display:block;
	width:760px;
	max-width:95%;
	padding:20px;
	padding-left: 40px;
	text-align:left;
	background:#000;
	color:#fff;
	font-size:38px;
	font-weight:bold;
	text-decoration:none;
	line-height:1;
	margin:0 auto;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	position: relative;
}
#aboutCont .linkBtn:hover{
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}
#aboutCont .linkBtn:after {
	content: url(../img/common/about_arrow.png);
	position: absolute;
	top: 30%;
	right: 40px;
}


#aboutCont #section02 {
	margin-bottom:100px;
}
#aboutCont #section02 h2{
	margin-bottom:90px;
}
#aboutCont #section02 .illustMap{
	text-align:center;
}
#aboutCont #section03 {
	margin-bottom:180px;
}
#aboutCont #section03 h2{
	margin-bottom:50px;
}
#aboutCont #section03 h2 img{
	margin-left:-80px;
}
#aboutCont #section03 .firstTxt{
	font-size:16px;
	line-height:1.2;
	margin-bottom:100px;
	text-align:center;
}
#aboutCont #section03 h3{
	text-align:center;
	margin-bottom:90px;
	padding:0 40px;
}
#aboutCont .toolPic{
	text-align:center;
	margin-bottom:80px;
	padding:0 30px;
}
#aboutCont #section03 .toolTxt{
	font-size:22px;
	line-height:1.2;
	margin-bottom:120px;
	text-align:center;
}
#stepSlide{
	width:1300px;
	max-width:100%;
	margin:0 auto;
	padding:0 11%;
}
#stepSlide .slideWrap{
	width:900px;
	max-width:100%;
	height:385px;
	margin:0 auto 40px;
}
.stepBloc{
	display:table;
	width:100%;
}
.stepBloc>div{
	display:table-cell;
	vertical-align:middle;
}
.stepBloc .txtBloc{
	width:350px;
}
.stepBloc .pic{
	text-align:center;
	padding-left:25px;
}
.stepBloc img{
	display:inline;
}
.stepBloc h4{
	padding-bottom:30px;
	border-bottom:4px solid #f97555;
	margin-bottom:30px;
}
.stepBloc h4 .spTtl{
	display:none;
	font-size:1.4rem;
	font-weight:bold;
	color:#f77656;
	line-height:1.4;
}
.stepBloc p{
	min-height:210px;
}
#stepSlide p{
	font-size:15px;
	line-height:1.8;
}
#stepSlide .attTxt{
	width:900px;
	max-width:100%;
	margin:0 auto;
}
#stepSlide .attTxt p {
	font-size: 10px;
	line-height: 1.9;
}
#aboutCont #section04 h2{
	margin-bottom:130px;
}
#aboutCont .faqCont{
	margin-left:-45px;
}
#aboutCont .faqBloc{
	width:300px;
	margin-left:45px;
	float:left;
}
#aboutCont .faqBloc h3{
	height:130px;
	padding-left:60px;
	background: url(../img/about/icn_q.png) no-repeat 3px 0;
	color:#f77656;
	font-size:28px;
	font-weight:bold;
	line-height:1.5;
	cursor:pointer;
}
#aboutCont .faqBloc h3 span{
	display:block;
}
#aboutCont .faqBloc p{
	display:none;
	font-size:15px;
	line-height:28px;
}

.window{
	display:none;
	border:5px solid #f97555;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	width:700px;
	max-width:100%;
	margin:0 auto;
	padding:45px 45px 5px;
	background-color:#FFF;
	overflow:hidden;
	z-index:9000;
}
.window h2{
	color:#231815;
	font-size:30px;
	line-height:1.4;
	margin-bottom:35px;
}
.window h3{
	font-size:21px;
	font-weight:bold;
	color:#f77656;
	line-height:1.4;
	margin-bottom:40px;
}
.window p{
	font-size:15px;
	line-height:28px;
	margin-bottom:40px;
}
.fancybox-close{
	display:block;
	width:35px;
	height:35px;
	position:absolute;
	top:47px; right:50px;
	background:url(../img/about/btn_close.png) no-repeat center center;
}


/*information*/
#infoCont{
	padding-top:150px;
}
#infoCont .infoTtl{
	margin-bottom:50px;
}
#infoCont h1{
	text-align:center;
	padding-bottom:35px;
}
#infoCont .icnTag{
	text-align:center;
}
#infoCont .icnTag em{
	display:inline-block;
	color:#f87656;
	font-size:18px;
	font-weight:bold;
	line-height:1.2;
	padding:14px 25px;
	border:2px solid #f87656;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
#infoCont .wrap{
	width:900px;
	width:1000px;
	max-width:100%;
	margin:0 auto;
}
#infoCont .infoBloc{
	width:100%;
	margin:0 auto 40px;
	padding:0 45px 45px 50px;
	border-bottom:2px solid #f77656;
}
#infoCont .infoBloc .pic{
	float:left;
	width:300px;
	max-width:38%;
}
#infoCont .infoBloc .txtBloc{
	float:right;
	width:450px;
	max-width:58%;
}
#infoCont .infoBloc h2{
	font-size:20px;
	font-weight:bold;
	line-height:1.5;
	margin-bottom:20px;
}
#infoCont .infoBloc p{
	font-size:15px;
	line-height:28px;
}
#infoCont .infoBloc a.moreLink{
	display:block;
}
#infoCont .infoBloc a.moreLink:hover{
	text-decoration:none;
}
#infoCont .infoBloc .moreRead{
	color:#f87656;
	font-size:15px;
	line-height:28px;
}
#infoCont .infoBloc a:hover .moreRead{
	text-decoration:underline
}
#infoCont  .property{
	color:#f87656;
	font-size:12px;
	font-weight:bold;
	line-height:1.2;
	margin-bottom:20px;
}
#infoCont .property span{
	display:inline-block;
}
#infoCont .property .tag{
	padding-left:30px;
}
#infoCont .property .tag a{
	color: #f87656;
}

#infoCont .pager{
	text-align:center;
	padding-bottom:20px;
}
#infoCont .pager ul{
	display:inline-block;
}
#infoCont .pager ul li{
	float:left;
	margin-left:45px;
}
#infoCont .pager ul li:first-child{
	margin-left:0;
}
#infoCont .pager ul li a{
	display:block;
	height:50px;
	width:50px;
	border:2px solid #f87656;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
#infoCont .pager ul li a:hover{
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}
#infoCont .pager ul li a.prevBtn,#infoCont .pager ul li a.nextBtn{
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
}
#infoCont .pager ul li a.prevBtn{
	background:url(../img/information/arw_prev.png) no-repeat center center;
}
#infoCont .pager ul li a.nextBtn{
	background:url(../img/information/arw_next.png) no-repeat center center;
}
#infoCont .pager ul li a.txtBtn{
	font-size:18px;
	font-weight:bold;
	color:#f87656;
	text-decoration:none;
	text-align:left;
	text-indent:0;
	line-height:1;
	padding:14px 20px;
	width:auto;
}
#infoCont .pager ul li a.nextBtn.txtBtn{
	background-position:65px center;
	width:100px;
}
#infoDtl{
	border-bottom:2px solid #f77656;
	padding:55px 0 90px;
	margin-bottom:40px !important;
}
#infoDtl .article{
	width:600px;
	max-width:90%;
	margin:0 auto;
	font-size:15px;
	line-height:1.8;
}
#infoDtl .article img{
	padding:0 0 30px;
}
#infoDtl .article h2{
	font-size:20px;
	font-weight:bold;
	line-height:1.5;
	margin-bottom:20px;
}
#infoDtl .article a{
	color:#f87656;
	text-align:center;
}
#infoDtl .article a.blank{
	display:inline-block;
	padding-right:20px;
	background:url(../img/information/icn_blank.png) no-repeat right center;
}

#infoDtl .article .property{
	color:#f87656;
	font-size:12px;
	font-weight:bold;
	line-height:1.2;
	margin-bottom:30px;
}
#infoDtl .article .property span{
	display:inline-block;
}
#infoDtl .article .property .tag{
	padding-left:30px;
}
#infoDtl .article .property .tag a{
	color: #f87656;
}
#infoDtl .article p{
/*	font-size:15px;
	line-height:1.8;
	margin-bottom:40px;*/
}
#infoDtl .itemList li{
	float:left;
	width:30%;
	margin-left:5%;
	text-align:center;
	margin-bottom:30px;
}
#infoDtl .itemList li:first-child{
	margin-left:0;
}
#infoDtl .itemList li a{
	display:block;
	text-decoration:underline;
	line-height:1.5;
}
#infoDtl .itemList li a img{
	padding-bottom:5px;
}
#infoDtl .itemList li a em{
	display:block;
	font-weight:bold;
}
#infoDtl .itemList li a span{
	display:block;
}


/* weckしてみた */
#special {
}
#special #mainBloc {
	background:url(../img/special/top/main.jpg) no-repeat center center;
	background-size:cover;
	padding: 20% 0;
	text-align:center;
	margin-bottom:90px;
}
#special #mainBloc .mainPict {
	display:none;
}
#special #mainBloc h1 {
	margin-bottom:40px;
}
#special #mainBloc h1 .sp {
	display:none;
}
#special #mainBloc .word{
	background:#f97555;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	width:700px;
	max-width:90%;
	padding:10px;
	text-align:center;
	color:#fff;
	font-size:20px;
	font-weight:bold;
	line-height:1.4;
	margin:0 auto 50px;
}
#special #mainBloc .leadTxt{
	color:#fff;
	font-size:16px;
	line-height:2;
	margin:0 auto;
}
#special #mainBloc .enter{
	position:absolute;
	left:0;
	bottom:7%;
	width:100%;
	text-align:center;
}
#special #mainBloc .enter a{
	display:inline-block;
	width:80px;
	height:80px;
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
	background:url(../img/common/next_arrow_wh.png) no-repeat center center;
}
#tryTopMenu {
	padding-bottom:120px;
	border-bottom:2px solid #F77656;
	margin-bottom:38px;
}
#tryTopMenu .menuBloc {
	width:475px;
	float:left;
	margin-bottom:50px;
}
#tryTopMenu .menuBloc:nth-child(2n) {
	float:right;
}
#tryTopMenu .menuBloc:nth-child(2n+1) {
	clear:both;
}
#tryTopMenu .menuBloc a {
	display:block;
	text-decoration:none;
}
#tryTopMenu .menuBloc .pic {
	position:relative;
	margin-bottom:15px;
}
#tryTopMenu .menuBloc .pic .badge {
	position:absolute;
	top:8px;
	left:8px;
}
#tryTopMenu .menuBloc h2 {
	font-size:25px;
	line-height:1.4;
	margin-bottom:10px;
}
#tryTopMenu .menuBloc p {
	font-size:15px;
	line-height:1.4;
}
#special .pager {
	text-align:center;
	padding-bottom:20px;
}
#special .pager ul {
	display:inline-block;
}
#special .pager ul li {
	float:left;
	margin-left:45px;
}
#special .pager ul li:first-child {
	margin-left:0;
}
#special .pager ul li a {
	display:block;
	height:50px;
	width:50px;
	border:2px solid #f87656;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
#special .pager ul li a:hover {
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}
#special .pager ul li a.prevBtn, #special .pager ul li a.nextBtn {
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
}
#special .pager ul li a.prevBtn {
	background:url(../img/special/arw_prev.png) no-repeat center center;
	background-size:15px auto;
}
#special .pager ul li a.nextBtn {
	background:url(../img/special/arw_next.png) no-repeat center center;
	background-size:15px auto;
}
#special .pager ul li a.txtBtn {
	font-size:18px;
	font-weight:bold;
	color:#f87656;
	text-decoration:none;
	text-align:left;
	text-indent:0;
	line-height:1;
	padding:14px 20px;
	width:auto;
}
#special .pager ul li a.nextBtn.txtBtn {
	background-position:65px center;
	width:100px;
}
#special.article .mainPict {
	width:100%;
	height:80%;
	height:auto;
	text-align:center;
	margin-bottom:80px;
	overflow:hidden;
}
#special.article .mainPict a {
	display:inline-block;
	max-width:100%;
	padding-top:80px;
}
#special.article .mainPict img {
	width:100%;
	height:auto;
}
#special.article .mainPict .sp {
	display:none;
}
#tryArticle .articleMain {
	border-bottom:2px solid #F77656;
	padding-bottom:130px;
	margin-bottom:40px;
}
#tryArticle .sectionBloc {
	max-width:800px;
	margin:0 auto;
	padding:0 10px;
	box-sizing:border-box;
}
#tryArticle .sectionBloc h2 {
	font-size:22px;
	font-weight:bold;
	line-height:1.4;
	margin-bottom:30px;
}
#tryArticle .sectionBloc p {
	font-size:15px;
	line-height:1.8;
}
#tryArticle .sectionBloc p strong {
	font-weight: bold;
  font-size: 18px;
}
#tryArticle .sectionBloc a {
	text-decoration: underline;
	color: #F77656;
}
#tryArticle .sectionBloc a:hover{
	text-decoration: none;
}
#tryArticle .sectionBloc small {
	font-size:11px;
	line-height:1.2;
	display:block;
	margin-top:35px;
}
#tryArticle .sectionBloc .pic {
	margin-bottom:70px;
}

#tryArticle .sectionBloc+.sectionBloc {
	margin-top:70px;
}
#tryArticle .sectionBloc02+.sectionBloc02 {
	margin-top:20px;
}
#tryArticle .sectionBloc04+.sectionBloc04 {
	margin-top:50px;
}
#tryArticle .sectionBloc07+.sectionBloc07 {
	margin-top:35px;
}
#tryArticle .sectionBloc08+.sectionBloc08 {
	margin-top:35px;
}
#tryArticle .sectionBloc03 {
	margin-top:40px;
}

/*007*/
#tryArticle .sectionBloc07 {
	padding: 0;
}
#tryArticle .sectionBloc07 .pic {
	margin-bottom:45px;
}
.postid-613 #tryArticle .articleMain {
  padding-bottom: 90px;
}
/*008*/
#tryArticle .sectionBloc08 {
	padding: 0;
}
#tryArticle .sectionBloc08 .pic {
	margin-bottom:55px;
}
#tryArticle .sectionBloc08_02 .pic {
	margin-bottom:0;
}
.postid-618 #tryArticle .articleMain {
  padding-bottom: 90px;
}
/*009*/
.postid-626 #tryArticle .articleMain {
  padding-bottom: 90px;
}
/*handcraft*/
.postid-749 #tryArticle .sectionBloc08.underline {
  padding-bottom: 25px;
	position: relative;
}
.postid-749 #tryArticle .sectionBloc08.underline::after{
	position: absolute;
	width: 70px;
	height: 2px;
	left: 50%;
	margin-left: -35px;
	bottom: 5px;
	content: '';
	background-image: linear-gradient(90deg, #F97656, #F97656 50%, transparent 50%, transparent 100%);
	background-size: 7px 2px;
	border: none;
}






#tryArticle #tryTopMenu {
	padding-bottom:45px;
}
#tryArticle #tryTopMenu .menuBloc {
	margin-bottom:0;
	margin-bottom:20px;
}
#special .videoBloc {
	width:100%;
	height:80%;
	margin-bottom: 80px;
}
#special .mainPict.smp {
/*	display:none;*/
}
#playButton {
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:url(../img/special/icn_play.png) no-repeat center center;
	cursor:pointer;
}
.playing #playButton {
	display:none;
}
#unmuteButton,
#muteButton {
	background-color: transparent;
	position: absolute;
	top: 10px;
	right: 10px;
	z-index:9010;
	cursor:pointer;
	display:none !important;
}

.muted #unmuteButton {
	display: inline-block;
}
.muted #muteButton {
	display: none;
}
#unmuteButton {
	display: none;
}
#muteButton {
	display: inline-block;
}

/* 2016.9 TOPリニューアル */
#indexCont #mainBloc .enter{
	bottom:10px;
}
#indexCont #mainBloc .enter.on{
	bottom:80px;
}
#indexCont #mainBloc .enter a{
	width:80px;
	height:80px;
	background:url(../img/common/next_arrow_wh.png) no-repeat center center;
}
.indexCont {
	padding:90px 0;
}
.indexCont > h2 {
	margin:0 auto 85px;
	text-align:center;
}
.indexCont > h2 img.smp {
	display:none;
	max-width:65%;
}
.indexCont #tryTopMenu {
	padding-bottom:0;
	border-bottom:0 none;
	margin-bottom:20px;
}
.indexLinkBtn {
	text-align:center;
}
.indexLinkBtn a {
	display:inline-block;
	width:422px;
	max-width:100%;
	box-sizing:border-box;
	font-size:18px;
	color:#fff;
	text-decoration:none;
	line-height:1.2;
	padding:13px 0;
	background:#F77656;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
}
.indexLinkBtn a:hover {
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}
#topNews.indexCont {
	background:#EFEFEF;
}
.indexList {
	margin-left:-50px;
}
.indexList li {
	float:left;
	width:300px;
	margin-left:50px;
}
.indexList li:nth-child(3n+1) {
	clear:both;
}
.indexList li a {
	display:block;
	text-decoration:none;
}
#indexNews {
	margin-bottom:70px;
}
#indexNews li .pic {
	width:100%;
	text-align:center;
	margin-bottom:10px;
}
#indexNews li .pic img {
	width:100%;
}
#indexNews li span {
	display:block;
	color:#F87656;
	margin-bottom:10px;
}
#indexNews li em {
	display:block;
	font-size:15px;
	color:#000;
	line-height:1.7;
}
#indexLineup {
	margin-bottom:60px;
}
#indexLineup li {
	text-align:center;
}
#indexLineup li em {
	display:block;
	font-size:15px;
	line-height:1.4;
	padding-top:20px;
}
#indexLineup li span.new {
	display:block;
	padding-top:10px;
	color:#F77656;
	font-size:15px;
	line-height:1.2;
}



/*@media only screen and (max-width: 900px) {#lineupDtl .slidePager a{height: 150px;}}
@media only screen and (max-width: 800px) {#lineupDtl .slidePager a{height: 130px;}}
@media only screen and (max-width: 750px) {#lineupDtl .slidePager a{height: 120px;}}
@media only screen and (max-width: 700px) {#lineupDtl .slidePager a{height: 110px;}}
@media only screen and (max-width: 600px) {#lineupDtl .slidePager a{height: 100px;}}
@media only screen and (max-width: 530px) {#lineupDtl .slidePager a{height: 90px;}}
@media only screen and (max-width: 480px) {#lineupDtl .slidePager a{height: 80px;}}
@media only screen and (max-width: 410px) {#lineupDtl .slidePager a{height: 70px;}}
@media only screen and (max-width: 370px) {#lineupDtl .slidePager a{height: 60px;}}*/

@media only screen and (max-width: 1000px) {
	body {
		-webkit-text-size-adjust: 100%;
	}
	.wrap{
		width:100%;
		padding:0 10px;
	}
	br.smp{
		display:block;
	}
	br.pc{
		display:none;
	}
	#head .logo{
		margin-left:10px;
		width:35px;
	}
	#gNav{
		margin-left:15px;
		padding-top:20px;
	}
	#gNav li{
		margin-left:10px;
	}
	#gNav li a{
		font-size:13px;
	}
	#head .snsLink{
		padding:15px 10px 0 0;
	}
	#head .snsLink a{
		width:26px;
		height:26px;
		margin-left:10px;
	}
	#indexCont .contBloc h2 img.pc{
		display:none;
	}
	#indexCont .contBloc h2 img.pad{
		display:inline;
	}
	#indexCont .contBloc p span{
		display: inline;
	}
	#indexCont #section03.on .txtBloc{
		bottom:150px;
	}
	#indexCont #section04 .txtBloc h2{
		float:none;
		margin-bottom:10px;
		width:100%;
	}
	#indexCont #section04 .txtBloc p{
		float:none;
		width:100%;
		padding-top:0;
	}
	#footBnrArea a {
		height:140px;
	}

/* about */
	#aboutCont #about02 dl{
		width:95%;
	}
	#aboutCont #about02 dt{
		float:none;
		width:100%;
		margin-bottom:20px;
	}
	#aboutCont #about02 dd{
		float:none;
		width:100%;
	}

/* recipe */
	#recipeCont #mainBloc{
		background:none;
		padding:30px 0 10px;
		margin-bottom:30px;
	}
	#recipeCont #mainBloc .mainPict{
		display:block;
		margin-bottom:20px;
	}
	#recipeCont #mainBloc h1 {
		padding:0;
		margin-bottom:20px;
	}
	#recipeCont #mainBloc h1 .pc{
		display:none;
	}
	#recipeCont #mainBloc h1 .sp{
		display:inline;
		width:80%;
	}
	#recipeCont #mainBloc .leadTxt{
		color:#F87656;
		margin-bottom:40px;
	}
	#recipeCont #mainBloc .enter{
		position:relative;
		bottom: auto;
		display: none;
	}
	#recipeCont #mainBloc .enter a{
		background-image:url(../img/common/next_arrow.png);
	}
	#recipeCont .contBloc{
		width:100%;
		height:auto;
		min-height:1px;
		margin-bottom:20px;
	}
	#recipeCont .mainPict{
		width:100%;
		height:auto;
		background:none !important;
		float:none !important;
	}
	#recipeCont .mainPict img{
		display: inline;
		width:100%;
	}
	#recipeCont .detailBloc{
		width:100%;
		height:auto;
		display: block;
		position:relative;
		right:auto !important;
	}
	#recipeCont .recipe {
		display: block;
		height:auto;
	}
	#recipeCont .recipe h2{
		width:100%;
	}
	#recipeCont .recipe .txtBloc{
		width:100%;
	}
	#recipeCont .recipe .sealUp{
		margin-top:50px;
	}
	#recipeCont .recipe .sealUp p{
		margin-bottom:20px;
	}
	#recipeCont .recipe .sealUp .linkBtn{
		position: relative;
		right:auto;
	}
	#recipeCont .contBloc.on .nextBtn{
		position: relative;
		bottom: auto !important;
		left:0;
		margin-left:0;
		filter: alpha(opacity=100);
		-moz-opacity:1;
		opacity:1;
		text-align:center;
		padding-top:20px;
		transition: all .3s linear;
		-moz-transition: all .3s linear;
		-webkit-transition: all .3s linear;
		-o-transition: all .3s linear;
	}

/* lineup */
	#lineupDtl .subBloc .icn{
		float:none;
		padding-right:0;
		margin-bottom:20px;
		text-align:center;
	}
	#lineupDtl .subBloc>div{
		text-align:center;
	}


/* about */
	#aboutCont #mainBloc{
		background:none;
		padding:30px 0 0;
	}
	#aboutCont #mainBloc .mainPict{
		display:block;
		margin-bottom:20px;
	}
	#aboutCont #mainBloc h1 {
		padding:0;
		margin-bottom:20px;
	}
	#aboutCont #mainBloc h1 .pc{
		display:none;
	}
	#aboutCont #mainBloc h1 .sp{
		display:inline;
		width:80%;
	}
	#aboutCont #mainBloc .leadTxt{
		color:#F87656;
		margin-bottom:40px;
	}
	#aboutCont #mainBloc .enter{
		position:relative;
		bottom: auto;
		display: none;
	}
	#aboutCont #mainBloc .enter a{
		background-image:url(../img/common/next_arrow.png);
	}
	#aboutCont #section01 p{
		margin-bottom:40px;
	}
	#aboutCont .linkBtn{
		font-size:20px;
		line-height:1.5;
    padding: 10px 20px 10px 0px;
		text-align: center;
	}
	#aboutCont .linkBtn:after {
		top: 30%;
		right: 15px;
	}
	#aboutCont #section03 h2 img{
		margin-left:0;
	}
	#stepSlide{
		padding:0 30px;
	}
	#stepSlide .slideWrap{
		height:auto;
	}
	.stepBloc,.stepBloc>div{
		display:block;
	}
	.stepBloc .txtBloc{
		width:100%;
		margin-bottom:30px;
	}
	.stepBloc h4{
		padding-bottom:20px;
	}
	.stepBloc p{
		min-height:1px;
	}
	.stepBloc .pic{
		padding:0;
	}
	#stepSlide .attTxt{
		padding-top:20px;
	}
	#aboutCont #section04 h2{
		margin-bottom:80px;
	}
	#aboutCont .faqCont{
		margin-left:0;
	}
	#aboutCont .faqCont .mb60{
		margin-bottom:0 !important;
	}
	#aboutCont .faqBloc{
		width:90%;
		margin:0 auto;
		float:none;
	}
	#aboutCont .faqBloc h3{
		height:auto;
		min-height:32px;
		font-size:20px;
		margin-bottom:30px;
	}
	#aboutCont .faqBloc h3 span{
		display:none;
	}
	#aboutCont .faqBloc p{
		margin-bottom:40px;
		padding:0 20px;
	}

	.window{
		border-width:4px;
	}
	.window h2{
		font-size:220%;
		margin-bottom:25px;
	}
	.window h3{
		font-size:160%;
		margin-bottom:20px;
	}
	.window p{
		font-size:120%;
		line-height:1.8;
	}
	.fancybox-close{
		width:30px;
		height:30px;
		top:30px; right:30px;
		background-size:contain;
	}

/* weckしてみた */
	#special #mainBloc {
		background: none;
		padding: 30px 0 10px;
		margin-bottom: 30px;
	}
	#special #mainBloc .mainPict {
		display:block;
		margin-bottom: 20px;
	}
	#special #mainBloc h1 {
		margin-bottom:20px;
	}
	#special #mainBloc h1 .pc {
		display:none;
	}
	#special #mainBloc h1 .sp {
		display:inline;
		max-width:55%;
	}
	#special #mainBloc .leadTxt{
		color:#F87656;
		margin-bottom: 40px;
	}
	#special #mainBloc .enter{
		position: relative;
		bottom: auto;
	}
	#special #mainBloc .enter a{
		background-image: url(../img/common/next_arrow.png);
	}
	#tryTopMenu .menuBloc {
		width:49%;
	}
	#special.article .mainPict {
		height:auto;
	}

/* 2016.9 TOPリニューアル */
	#indexCont #mainBloc .enter{
		bottom:-10px;
	}
	#indexCont #mainBloc .enter.on{
		bottom:40px;
	}
	.indexList {
		margin-left:0;
	}
	.indexList li {
		width:49%;
		margin-left:0;
		margin-bottom:40px;
	}
	.indexList li:nth-child(2n) {
		float:right;
	}
	.indexList li:nth-child(2n+1) {
		clear:both;
	}
	.indexList li:nth-child(3n+1) {
		clear:none;
	}
	.indexList li:nth-child(3) {
		display:none;
	}
	#indexNews {
		margin-bottom:30px;
	}
	#special .mainPict.smp {
		display: block;
	}
	#special .videoBloc iframe {
		width:100%;
		height:auto;
	}
	#special .videoBloc , #bgndVideo, #wrapper_mbYTP_bgndVideo {
		display:none;
	}
}


@media only screen and (max-width: 740px) {
	.anchorLink{
		margin-top:-60px;
		padding-top:60px;
	}
	#head{
		-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
		-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.07);
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
	}
	#head .wrap{
			width:100%;
			height:60px;
			padding:0 ;
			-webkit-border-radius:0;
			-moz-border-radius:0;
			border-radius:0;
	}
	#head .logo{
		width:43px;
		margin-left:8px;
		margin-top:6px;
	}
	#head .logo a{
		height:50px;
		background-size:100% auto;
	}
	#spMenu{
		display:block;
		width:38px;
		height:40px;
		position:absolute;
		top:10px;
		right:10px;
		overflow:hidden;
		text-indent:100%;
		white-space:nowrap;
		cursor:pointer;
	}
	#spMenu:before{
		content:"";
		display:block;
		width:38px;
		height:5px;
		background:#F87656;
		border-radius:5px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		position:absolute;
		top:5px;
		left:0;
		box-shadow:0 12px #F87656,0 24px #F87656;
		-webkit-box-shadow:0 12px #F87656, 0 24px #F87656;
		-moz-box-shadow:0 12px #F87656, 0 24px #F87656;
	}
	#gNav{
		display:none;
		width:100%;
		margin:0;
		padding:0;
		float:none;
		position:absolute;
		top:60px;
		left:0;
	}
	#gNav ul{
		width:100%;
		background:#FFF;
	}
	#gNav li{
		float:none;
		width:100%;
		margin:0;
		padding:0;
		border-top:2px dotted #F87656;
		border-left:6px solid #FFF;
	}
	#gNav li.hit,#gNav li:hover,
	.post-type-archive-lineup #gNav li.navLineup,
.single-lineup #gNav li.navLineup,
.post-type-archive-information #gNav li.navInfo,
.single-information #gNav li.navInfo
{
		border-bottom:0 none;
		border-left:6px solid #F87656;
	}
	#gNav li a{
		width:100% !important;
		padding:14px 10px;
		height:auto;
		background:#fff none !important;
	}
	#gNav .closeBtn{
		width:100%;
		margin:0 auto;
	}
	#gNav .closeBtn span{
		display:block;
		background:#aaa;
		text-align:center;
		color:#fff;
		font-size:14px;
		padding:10px;
		border-radius:0 0 10px 10px;
		-webkit-border-radius:0 0 10px 10px;
		-moz-border-radius:0 0 10px 10px;
		cursor:pointer;
	}
	#head .snsLink{
		float:none;
		position:absolute;
		top:16px;
		right:60px;
		padding:0;
	}
	#head .snsLink a{
		width:25px;
		height:25px;
		margin-left:10px;
	}
	#foot{
		padding:30px 0 10px;
	}
	#foot .logo a{
		width:100px;
		height:40px;
		background-size:100% auto;
	}
	.ogBar a, .grBar a{
		padding:20px 0;
		text-align:center;
	}
	.ogBar a img, .grBar a img{
		height:25px;
		width:auto;
	}
	.contBloc{
		height:auto;
	}
	#indexCont .contBloc .mainPict{
		display:block;
	}
	.contBloc .mainPict img{
		width:100%;
	}
	#indexCont #mainBloc h1 img {
		width: 70%;
	}
	#indexCont #mainBloc .enter a{
		width:130px;
		height:100px;
		background-size:100% auto;
	}
	#indexCont #mainBloc .enter.on {
		bottom: 20px;
	}
	#indexCont .contBloc{
		background: none !important;
	}
	#indexCont .contBloc .txtBloc{
		filter: alpha(opacity=100);
		-moz-opacity:1;
		opacity:1;
		background:#fff;
		padding:0;
		max-width:100%;
		width:100% !important;
		position:relative;
		top:0 !important; left:0 !important; right:auto !important; bottom:auto !important;
		padding:0 !important;
	}
	#indexCont .contBloc h2{
		display:none !important;
	}
	.spTtl{
		display:block;
	}
	#indexCont .contBloc .spTtl{
		padding:20px 10px;
		text-align:left;
	}
	#indexCont .contBloc .spTtl img{
		height:45px;
		width:auto;
		max-width:100%;
	}
	#indexCont #section05 .spTtl img, #indexCont #section07 .spTtl img{
		height:64px;
	}
	#indexCont .contBloc .txtBloc p{
		color:#F97656;
		font-size:12px;
		font-weight:bold;
		line-height:1.8;
		text-align:left;
		padding:0 10px 20px;
	}
	.contBloc .nextBtn{
		position: relative;
		bottom: auto !important;
		left:0;
		margin-left:0;
		filter: alpha(opacity=100);
		-moz-opacity:1;
		opacity:1;
		text-align:center;
		padding-top:20px;
		transition: all .3s linear;
		-moz-transition: all .3s linear;
		-webkit-transition: all .3s linear;
		-o-transition: all .3s linear;
	}
	.contBloc .nextBtn img{
		width:40px;
	}
	#footBnrArea a {
		height:100px;
	}
	#footBnrArea a img{
		max-width:90%;
	}


	#recipeCont #mainBloc{
		padding-top:40px;
	}
	#recipeCont #mainBloc .weckFood{
		font-size:120%;
		margin-bottom:20px;
	}
	#recipeCont #mainBloc .weckFood span{
		display:block;
	}
	#recipeCont #mainBloc .leadTxt{
		width:90%;
		font-size:120%;
		text-align:left;
	}
	#recipeCont #mainBloc .leadTxt span{
		display:inline;
	}
	#recipeCont #mainBloc .enter a{
		width:40px;
		height:40px;
		background-size: contain;
	}
	#recipeCont .recipe h2{
		background-size: 30% auto;
		font-size:170%;
	}
	#recipeCont .recipe h2::before{
		width:28px;
		height:28px;
		background-size:auto 100%;
	}
	#recipeCont .recipe .txtBloc{
		font-size:120%;
	}
	#recipeCont .recipe dl dt, #recipeCont .recipe dl dd{
		font-size:100%;
	}
	#recipeCont .recipe .amount{
		float:none;
		width:100%;
	}
	#recipeCont .recipe .material{
		margin-bottom:30px;
	}
	#recipeCont .recipe .itemPic{
		text-align:center;
	}
	#recipeCont .recipe .itemPic img{
		width:auto;
		max-width:100%;
		margin-bottom:20px;
	}
	#recipeCont .recipe dd li{
		float:none;
		padding-right:0;
	}
	#recipeCont .recipe dd ul.fL{
		width:100%;
		float:none !important;
	}


	/* lineup */
	#lineupCont{
		padding:100px 0 0;
	}
	#lineupCont h1{
		font-size:300%;
		margin-bottom:50px;
	}
	#lineupCont h1 img{
		width:50%;
	}
	.tabList{
		width:90%;
		display:table;
	}
	.tabList li{
		display:table-cell;
		vertical-align:middle;
		float:none;
		font-size:130%;
		line-height:1.2;
		padding:10px 0 5px;
	}
	.tabList li span{
		display:block;
	}
	#lineupCont .lineupList{
		width:95%;
	}
	#lineupCont .lineupList li{
		width:50%;
		padding-bottom:20px;
	}
	#lineupCont .lineupList li:nth-child(2n+1) {
		clear:both;
	}
	#lineupCont .lineupList li:nth-child(3n+1) {
		clear: none;
	}
	#lineupCont .lineupList li img{
		width:90%;
	}
	#lineupCont .lineupList li em{
		font-size:110%;
	}
	#lineupCont .lineupBloc{
		padding:20px 0 50px;
	}
	#lineupCont .lineupBloc .txtBox{
		width:90%;
		padding:30px 20px 25px;
	}
	#lineupCont .lineupBloc .txtBox p{
		font-size:120%;
		line-height:1.8;
	}

	#lineupDtl{
		margin-bottom:50px;
	}
	#lineupDtl .slideArea{
		width:100%;
	}
	#lineupDtl .slideWrap{
		height:auto;
	}
	#lineupDtl .detailTxt{
		margin-bottom:40px;
	}
	#lineupDtl .detailTxt p{
		font-size:120%;
	}
	#lineupDtl .itemName{
		margin-bottom:20px;
	}
	#lineupDtl .itemName h1{
		font-size:220%;
	}
	#lineupDtl .itemName .subTtl{
		font-size:180%;
	}
	#lineupDtl .bnrArea .leadTxt{
		font-size:120%;
		margin-bottom:10px;
	}
	#lineupDtl .subBloc .itemList {
		margin:0;
	}
	#lineupDtl .subBloc .itemList li{
		width:48%;
		margin-left:0;
		padding-bottom:20px;
	}
	#lineupDtl .subBloc .itemList li:nth-child(2n){
		float:right;
	}
	#lineupDtl .subBloc .itemList li a{
		width:100%;
	}
	#lineupDtl .bnrArea .linkBnr{
		width:100%;
		float:none !important;
		margin-bottom:20px;
	}
	#lineupDtl .bnrArea .linkBnr img{
		width:100%;
	}

/*about*/
	#aboutCont #mainBloc{
		padding-top:40px;
		margin-bottom: 50px;
	}
	#aboutCont #mainBloc .leadTxt{
		width:90%;
		font-size:120%;
		text-align:left;
	}
	#aboutCont #mainBloc .leadTxt span{
		display:inline;
	}
	#aboutCont #mainBloc .enter a{
		width:40px;
		height:40px;
		background-size: contain;
	}
	#aboutCont #section01{
		margin-bottom:60px;
	}
	#aboutCont #section01 h2 img{
		width:90%;
	}
	#aboutCont #section01 p{
		font-size:1rem;
	}
	#aboutCont #section02{
		margin-bottom:60px;
	}
	#aboutCont #section02 h2{
		margin-bottom:50px;
	}
	#aboutCont .aboutBloc h2 img{
		width:70%;
	}
	#aboutCont #section03{
		margin-bottom:60px;
	}
	#aboutCont #section03 h2{
		margin-bottom:30px;
	}
	#aboutCont #section03 .firstTxt{
		margin-bottom:50px;
		padding:0 20px;
		font-size:1rem;
	}
	#aboutCont #section03 h3{
		padding:0 30%;
		margin-bottom:40px;
	}
	#aboutCont .toolPic{
		margin-bottom:30px;
	}
	#aboutCont #section03 .toolTxt{
		font-size:1rem;
		padding:0 20px;
		margin-bottom:60px;
	}
	.stepBloc h4{
		padding-bottom:10px;
		margin-bottom:20px;
	}
	.stepBloc h4 img{
		display:none;
	}
	.stepBloc h4 .spTtl{
		display: block;
	}
	.stepBloc h4 .spTtl span{
		display:block;
	}
	.stepBloc p{
		min-height:1px;
	}
	#aboutCont #section04 h2 {
		margin-bottom:50px;
	}
	#aboutCont #section04 h2 img{
		width:30%;
	}
	.window{
		padding:30px 20px 0;
	}
	.window h2{
		font-size:1.4rem;
		padding-right:10px;
	}
	.window p{
		font-size:1rem;
	}
	.fancybox-close{
		width:20px; height:20px;
		top:20px; right:20px;
	}


/*information*/
	#infoCont{
		padding-top:100px;
	}
	#infoCont .infoTtl{
		margin-bottom:40px;
	}
	#infoCont h1{
		padding-bottom:0;
	}
	#infoCont h1 img{
		width:40%;
	}
	#infoCont .infoBloc{
		padding:0 30px 30px;
	}
	#infoCont .infoBloc .pic{
		float:none;
		width:100%;
		max-width:100%;
		margin-bottom:20px;
	}
	#infoCont .infoBloc .txtBloc{
		float:none;
		width:100%;
		max-width:100%;
	}
	#infoCont .infoBloc h2{
		font-size:1.2rem;
		margin-bottom:10px;
	}
	#infoDtl{
		padding-top:40px;
	}
	#infoCont .icnTag{
		padding-top:20px;
	}
	#infoCont .icnTag em{
		padding:10px 25px;
		font-size:1rem;
	}
	#infoDtl .itemList li{
		width:40%;
		margin:0 5% 30px !important;
	}

/* weckしてみた */
	#special #mainBloc {
		padding-top: 40px;
		margin-bottom: 0px;
	}
	#special #mainBloc .word {
		font-size: 120%;
		margin-bottom: 20px;
	}
	#special #mainBloc .word span {
		display:block;
	}
	#special #mainBloc .leadTxt {
		width: 90%;
		font-size: 120%;
		text-align: left;
	}
	#special #mainBloc .enter{
		position: relative;
		bottom: auto;
		display: none;
	}
	#special #mainBloc .enter a{
		width: 40px;
		height: 40px;
		background-size: contain;
	}
	#tryTopMenu {
		padding-bottom:40px;
	}
	#tryTopMenu .menuBloc {
		width:100%;
		float:none !important;
	}
	#tryTopMenu .menuBloc .pic img {
		width:100%;
	}
	#tryTopMenu .menuBloc .pic .badge {
		width:15%;
	}
	#tryTopMenu .menuBloc h2 {
		font-size:160%;
	}
	#tryTopMenu .menuBloc p {
		font-size:120%;
	}
	#special.article .mainPict {
		margin-bottom:50px;
		padding-top:60px;
	}
	#special.article .mainPict a {
		padding-top:0;
	}
	#special.article .mainPict .sp {
		display: inline;
	}
	#special.article .mainPict .pc {
		display: none;
	}
	#tryArticle .articleMain {
		padding-bottom:60px;
		margin-bottom:30px;
	}
	#tryArticle .sectionBloc h2 {
		font-size:160%;
		margin-bottom:40px;
	}
	#tryArticle .sectionBloc p {
		font-size:120%;
	}
	#tryArticle .sectionBloc+.sectionBloc {
		margin-top:50px;
	}
	#tryArticle #tryTopMenu {
		padding-bottom:30px;
	}
	#tryArticle #tryTopMenu .menuBloc+.menuBloc {
		margin-top:40px;
	}
	#special .pager ul li {
		margin-left:10px;
	}
	#special .pager ul li a {
		width:45px;
		height:45px;
	}
	#special .pager ul li a.txtBtn {
		font-size:110%;
	}
	#special .pager ul li a.nextBtn {
		background-size:12px auto;
	}


/* 2016.9 TOPリニューアル */
	#indexCont #mainBloc{
		height:80%;
	}
	#indexCont #mainBloc .enter a{
		width:50px;
		height:50px;
	}
	.indexCont {
		padding:60px 0;
	}
	.indexCont > h2 {
		margin-bottom:50px;
	}
	.indexCont > h2 img.smp {
		display:inline;
	}
	.indexCont > h2 img.pc {
		display:none;
	}
	.indexLinkBtn a {
		font-size:120%;
		width:95%;
	}
	#indexNews li {
		width:100%;
		float:none !important;
	}
	#indexNews {
		margin-bottom:30px;
	}
	#indexNews li em {
		font-size:130%;
	}
	#indexLineup {
		margin-bottom:40px;
	}
	#indexLineup li em, #indexLineup li span.new {
		font-size:120%;
	}
}

@media only screen and (min-width: 741px) {
	#spMenu, #gNav .closeBtn{
		display:none;
	}
	#gNav{
		display:block !important;
	}
	#indexCont .contBloc .mainPict, #indexCont .contBloc .lead, .spTtl{
		display:none;
	}
	#recipeCont #mainBloc h1{
		display:block;
	}
}

@media only screen and (min-width: 941px) {
}




/*postid-558*/

.postid-558 #special.article .mainPict{
	display: none;
}
.postid-558 #tryArticle .sectionBloc h2{
	display: none;
}
.postid-558 #tryArticle .sectionBloc.leadBloc{
	margin-top: 150px;
}
.postid-558 #tryArticle .sectionBloc.leadBloc .leadTxt{
	text-align: center;
	margin-bottom: 70px;
}
.postid-558 #tryArticle .instaArea{
	width: 1000px;
}
.postid-558 #tryArticle .instaArea .ph{
	float: left;
	margin-right: 50px;
	margin-bottom: 50px;
}
.postid-558 #tryArticle .instaArea .ph:nth-child(3n){
	margin-right: 0;
}




#sb_instagram #sbi_load .sbi_load_btn {
    background: #ffffff !important;
    color: #F87656 !important;
    border: 2px solid #F87656 !important;
}
/*みんなのweckしてみた*/
#special .minnabnr,
#topSpecial .minnabnr{
  text-align: center;
  margin-bottom: 60px;
}





@media only screen and (max-width: 1000px) {
	.postid-558 #tryArticle .sectionBloc.leadBloc{
		margin-top: 100px;
	}
	.postid-558 #tryArticle .sectionBloc.leadBloc .leadTxt{
		text-align: left;
		margin-bottom: 40px;
	}
	.postid-558 #tryArticle .instaArea{
		width: auto;
	}
	.postid-558 #tryArticle .instaArea .ph{
		width: 48%;
		margin-right: 0;
		margin-bottom: 15px;
	}
	.postid-558 #tryArticle .instaArea .ph img{
		width: 100%;
	}
	.postid-558 #tryArticle .instaArea .ph:nth-child(2n){
		float: right;
	}

}


.postid-797 #tryArticle .sectionBloc08_02 .pic {
	margin-bottom:0;
}



.postid-804 #tryArticle .sectionBloc a {
  color: inherit;
}
.postid-804 #tryArticle .sectionBloc p.ttl {
  font-size: 18px;
	font-weight: bold;
}
.postid-804 #tryArticle .sectionBloc + .sectionBloc ,
.postid-804 #tryArticle .sectionBloc08 + .sectionBloc08 {
    margin-top: 35px;
}
.postid-804 #tryArticle .sectionBloc08 + .sectionBlocTtl {
    margin-top: 20px;
}
.postid-804 #tryArticle .sectionBloc08 + .sectionBlocPic {
		margin-top: 80px;
}
.postid-804 #tryArticle .sectionBloc08 + .sectionBlocPic02 {
		margin-top: 55px;
}
.postid-804 #tryArticle .sectionBloc08 + .sectionBloc09 {
		margin-top: 55px;
}
.postid-804 #tryArticle .sectionCaution {
	padding-left: 10px;
	width: 780px;
	margin-top: 25px;
	border-left: 3px solid #F97656;
}
.postid-804 #tryArticle .sectionBloc08 .pic {
    margin-bottom: 0px;
}
@media only screen and (max-width: 1000px) {
	.postid-804 #tryArticle .sectionCaution {
		width: auto;
	}
}



.postid-812 #tryArticle .sectionBloc a {
  color: inherit;
}

.postid-812 #tryArticle .sectionBloc p span {
  font-size: 16px;
	font-weight: bold;
}
.postid-812 #tryArticle .sectionBloc p.ttl {
  font-size: 18px;
	font-weight: bold;
}
.postid-812 #tryArticle .sectionBlocTtl {
	margin-top: 0px;
	padding: 0;
}

.postid-812 #tryArticle .sectionBloc+.sectionBloc {
    margin-top: 30px;
}
.postid-812 #tryArticle .sectionBloc+.sectionBloc812 {
    margin-top: 60px;
		padding: 0;
}

.postid-812 #tryArticle .sectionBloc08 .pic {
    margin-bottom: 20px;
    margin-top: 60px;
}
.postid-812 #tryArticle .articleMain {
    padding-bottom: 60px;
}
.postid-812 #tryArticle .sectionBloc h2 {
    margin-bottom: 55px;
}




.postid-908 #tryArticle .sectionBloc h3 {
	border: 2px solid #000000;
	border-left: 0;
	border-right: 0;
	padding: 19px 0 18px;
	font-size: 22px;
	margin-top: 60px;
	font-weight: bold;
}
.postid-908 #tryArticle .sectionBloc h3 span {
	font-size: 15px;
	font-weight: normal;
}
.postid-908 #tryArticle .sectionBloc h3 + .pic{
	margin-top: 20px;
	margin-bottom: 20px;
}
.postid-908 #tryArticle .sectionBloc.valentine_ph {
  margin-top: 50px;
	margin-bottom: 20px;
}
.postid-908 #tryArticle .sectionBloc.valentine_ph .pic {
	margin-bottom: 0;
}
.postid-908 #tryArticle .sectionBloc.valentine_txt {
	margin-top: 30px;
}
.postid-908 #tryArticle .sectionBloc.valentine_txt em {
	font-size: 22px;
	font-weight: bold;
}


.postid-936 #tryArticle .sectionBloc08+.sectionBloc08 {
  margin-top: 25px;
}
.postid-936 #tryArticle .sectionBloc08 .pic {
  margin-bottom: 35px;
}

.postid-936 #tryArticle .sectionBloc08 .ttl {
  margin-bottom: 20px;
}
.postid-936 #tryArticle .sectionBloc08 .pic span {
	margin-top: 10px;
	display: block;
}




@media only screen and (max-width: 740px){
	.postid-908 #tryArticle .sectionBloc h3 {
		padding: 15px 0 13px;
		font-size: 18px;
		margin-top: 40px;
	}
	.postid-908 #tryArticle .sectionBloc h3 span {
		font-size: 13px;
		display: block;
		margin-top: 10px;
	}
}
