/* 暫定修正用のCSSファイル */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{
  margin:0;padding:0;border:0;
  /*font:inherit;font-size:100%;vertical-align:baseline;*/}
/*html{line-height:1;}*/
ol, ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;vertical-align:middle;}
q, blockquote{quotes:none;}
q:before,q:after,blockquote:before,blockquote:after{content:"";content:none;}
a img{border:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{display:block;}

.fs11{font-size:11px;}
.alignC{text-align:center;}
.alignR{text-align:right;}

body{background-color:#FFF;}
@media only screen and (min-width:768px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none;color:#000;}}

@media only screen and (min-width:768px){.pagetitle.pagetitle__faq{overflow:hidden;height:550px;}}

/* power */
@media only screen and (max-width:767px){.power-youtube{padding:20px 0 50px;}}

/* product */
@media only screen and (max-width:767px){.youtube{padding:0 0 50px;}}
@media only screen and (min-width:768px){.youtube{margin:80px 0 120px;}}

/* function */
.function_option{margin-top:30px;margin-bottom:60px;padding:30px 0;background:#f4f3f3;}
.function_option .inner{padding:0 20px;}
.function_option h2{margin-bottom:30px;font-size:20px;text-align:center;font-weight:bold;}
.function_option h2 span{padding-bottom:10px;border-bottom:3px solid #404040;}
.function_option .textArea{margin-bottom:30px;}
.function_option .textArea .btn{margin-top:10px;padding:0;text-align:center;}
.function_option .textArea .btn p{margin-bottom:10px;text-align:left;font-size:14px;}
.funcTtl1{padding-bottom:5px;font-size:16px;font-weight:bold}
.funcTtl1-2{padding-bottom:10px;font-size:12px;}
.funcTtl2{margin:25px 0;padding:20px 0 5px;font-size:16px;font-weight:bold;border-top:2px solid #404040;}
.function_option .option{padding:10px 0 0;}
.function_option .option table{width:100%;margin-top:10px;background:#FFF;}
.function_option .option tr th{padding:5px 10px;font-size:16px;font-weight:bold;text-align:left;border:3px solid #404040;}
.function_option .option tr td{padding:10px;font-size:14px;font-weight:bold;line-height:1.4;border:3px solid #404040;}
.function_option .option tr td ul{display:table;margin:0 0 10px;}
.function_option .option tr td ul li{display:table-cell;}
.function_option .option tr td ul li.img{width:130px;vertical-align:middle;}
.function_option .option tr td ul li.txt{padding-top:10px;font-size:13px;vertical-align:middle;}
.function_option .option tr td ul li.txt span{font-size:15px;color:#d3000f;}
.function_option .option tr td ul li.txt .infoT{padding-top:10px;font-size:12px;line-height:1.3;}
@media only screen and (min-width: 768px){
.function_option{padding:60px 0;}
.function_option h2{margin-bottom:60px;font-size:28px;}
.function_option h2 span{border-bottom:6px solid #404040;}
.function_option .textArea{margin-bottom:60px;}
.function_option .textArea p{text-align:center;font-weight:bold;font-size:16px;line-height:2;vertical-align:middle;}
.function_option .textArea .btn{display:block;margin-top:15px;padding:0;}
.function_option .textArea .btn p{margin:0 auto;text-align:center;}
.function_option .textArea .btn p img{margin-right:10px;vertical-align:middle;}
.funcTtl1{padding:20px 0 10px;border-top:1px solid #404040;font-size:18px;}
.funcTtl1-2{font-size:14px;}
.funcTtl2{margin:35px 0 0;font-size:18px;}
.function_option .photo{margin-top:40px;text-align:center;}
.function_option .inner03{margin-top:50px;border:5px solid #404040;border-bottom:3px solid #404040;background:#FFF;}
.function_option .inner04{border:5px solid #404040;border-top:none;background:#FFF;}
.function_option .inner03 p,
.function_option .inner04 p{padding:20px 0 35px 20px;}
}
@media only screen and (max-width: 767px){
.function_option .photo img{width:100%;}
}



/* story */
.story{margin-bottom:60px;padding:20px;background:#f4f3f3;}
.story .cont p{margin-bottom:20px;}
@media only screen and (min-width: 768px){
.story .cont{width:100%;padding:60px 0 50px;text-align:center;}
.story .cont p{margin-bottom:90px;font-size:16px;line-height:35px;color:#404040;}
}
@media only screen and (max-width: 767px){
.story .cont img{width:100%;}
}

/* faq */
.faq ul{border-bottom:1px solid #D9D9D9;}
.faq dt em{display:block;position:relative;padding:16px 38px 15px 38px;border-top:1px solid #D9D9D9;font-size:14px;cursor:pointer;font-style:normal;}
.faq dt em::after{
	display:block;content:'';position:absolute;top:0;right:10px;bottom:0;
	width:12px;height:12px;
	margin:auto 0;
	background:url(../faq/icn_off.png) no-repeat right center;background-size:12px;
}
.faq dt.active em::after{background:url(../faq/icn_on.png) no-repeat right center;background-size:12px;}
.faq dt em::before{
	display:block;content:'';position:absolute;top:18px;left:16px;
	width:13px;height:21px;
	margin:auto 0;
	background:url(../faq/icn_f.png) no-repeat left center;background-size:13px;
}
.faq dd{display:none;padding:22px 22px 20px 16px;font-size:14px;line-height:180%;background-color:#F2F2F2;}
.faq dd em{display:block;position:relative;padding:0 0 0 25px;font-style:normal;}
.faq dd em::before{
	display:block;content:'';position:absolute;top:0;left:0;
	width:15px;height:21px;
	margin:auto 0;
	background:url(../faq/icn_a.png) no-repeat left center;background-size:15px;
}
.faq dd span{font-weight:bold;}
.faq_fire div{margin:0 0 20px;}
.faq_fire div:last-child{margin:0;}
.faq_fire div img{width:100%;}
.faq_inquiry{padding: 25px 20px;line-height:1.6;}
.faq_inquiry img{width:100%;}
.faq_inquiry p.tel{padding:12px 0 10px;}
.faq_inquiry p.info{font-size:12px;}
.faq_inquiry p.info span{color:#ce0000;}
.faq_inquiry div{padding-top:15px;text-align:center;}
@media only screen and (min-width: 768px){
.faq{width:1024px;margin:60px auto 80px;}
.faq ul{margin:0 0 50px;border-bottom:none;}
.faq li{margin:0 0 25px;}
.faq li:last-child{margin:0;}
.faq dt em{padding:18px 20px 18px 65px;border:5px solid #404040;color:#404040;font-size:18px;font-weight:bold;}
.faq dt em::after{right:30px;width:23px;height:23px;background-size:100%;}
.faq dt.active em::after{background-size:100%;}
.faq dt em::before{top:0;left:30px;bottom:0;width:18px;height:25px;background-size:100%;}
.faq dd{padding:25px;border:5px solid #404040;border-top:none;}
.faq dd em{padding:0 0 0 45px;}
.faq dd em::before{left:4px;width:20px;height:23px;background-size:100%;}
.faq_fire{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;}
.faq_fire div{width:270px;margin:0;}
.faq_inquiry{position:relative;padding:40px 40px 40px;border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;}
.faq_inquiry h2{margin:0 0 35px;font-size:22px;font-weight:bold;line-height:1;}
.faq_inquiry p.tel{width:444px;padding:0 0 20px;}
.faq_inquiry p.info span{margin-top:5px;}
.faq_inquiry div{position:absolute;top:80px;left:560px;}
}

/* support */
.support{margin-bottom:30px;padding:20px 0;}
.support .inner{padding:0 20px;}
.support .consult{margin-bottom:10px;border:2px solid #404040;}
.support .consult h2{padding:5px;border-bottom:2px solid #404040;color:#404040;font-size:20px;text-align:center;font-weight:bold;background:#f2f2f2;}
.support .consult .tel{padding:20px 10px;text-align:left;}
.support .consult .tel h3{padding-bottom:10px;font-size:24px;text-align:center;font-weight:bold;line-height:1.4;}
.support .consult .tel h3 span{color:#ce0000;}
.support .consult .tel p{padding:0 0 10px;}
.support .consult p.telTtl{padding:5px;color:#fff;font-weight:bold;background:#404040;text-align:center;}
.support .consult .telImg{margin:10px 0 0;text-align:center;}
.support .consult .telImg img{width:100%;height:auto;}
.support .consult2{margin-bottom:15px;padding-bottom:30px;border-bottom:2px solid #404040;}
.support .consult2 .ttl{padding:0 0 6px;color:#ce0000;font-size:14px;letter-spacing:-0.8px;font-weight:bold;}
.support .consult2 .txt{font-size:12px;}
.support .goods{margin-bottom:30px;}
.support .goods h2{padding-bottom:10px;color:#404040;font-size:20px;font-weight:bold;}
.support .goods h3{padding-bottom:5px;font-weight:bold;}
.support .goods h4{padding-bottom:10px;text-align:center;}
.support .goods h4 img{width:100%;}
.support .goods .txt{padding-bottom:20px;line-height:1.9;}
.support ul.partsPhoto_sp{margin-bottom:10px;}
.support ul.partsPhoto_sp li img{width:100%;}
.support ul.partsPhoto_sp li p{padding-top:5px;font-size:11px;line-height:1.9;}
.support .partsInfo{margin-bottom:35px;font-size:12px;}
.support ul.partsPhoto_sp .slick-prev,.support ul.partsPhoto_sp .slick-next{
    display:block;position:absolute;top:45%;z-index:30;
    width:40px;height:40px;
    margin-top:-36px;padding: 0;
    border:none;
    color:transparent;font-size:0;line-height:0;cursor:pointer;outline:none;
}
.support ul.partsPhoto_sp .slick-next{left:-20px;background:transparent url(../support/sp/icon_left.png) no-repeat 0 0;}
.support ul.partsPhoto_sp .slick-prev{right:-20px;background:transparent url(../support/sp/icon_right.png) no-repeat 0 0;}
.support ul.partsPhoto_sp .slick-prev:active,.support ul.partsPhoto_sp .slick-next:active{color:transparent;outline:none;opacity:0.5;}

.support .goodspop div:first-child{margin-bottom:30px;}
.support ul.goodfPhoto{display:table;width:100%;}
.support ul.goodfPhoto li{display:table-cell;width:50%;}
.support ul.goodfPhoto li img{width:100%;}
.support ul.goodfPhoto li p{padding-top:10px;font-size:12px;line-height:170%;}
.support ul.goodfPhoto li p strong{font-size:113%;color:#ce0000;font-weight:bold;}

.support .rstyle{margin:0 -20px;padding:20px 15px;background:#f2f2f2;}
.support .rstyle h2{padding:0 0 12px;border-bottom:2px solid #404040;font-size:16px;font-weight:bold;text-align:center;}
.support .rstyle div img{display:block;margin:12px auto 0;text-align:center;}
.support .rstyle p{padding-top:12px;font-size:12px;}
.support .merit{padding:20px 0 0;text-align:center;}
.support .merit h2{padding:0 0 12px;border-top:none;border-bottom:2px solid #404040;font-size:16px;margin:0;text-align:center;font-weight:bold;}
.support .merit ul{margin-top:20px;}
.support .merit ul li{margin-top:7px;padding:12px 0;background:#f2f2f2;}
@media only screen and (min-width: 768px){
.support{margin-bottom:100px;padding:0;}
.support .consult{margin-bottom:20px;border:5px solid #404040;text-align:center;}
.support .consult h2{padding:18px;border-bottom:5px solid #404040;font-size:24px;line-height:1;}
.support .consult .tel{padding:35px;text-align:center;}
.support .consult .tel h3{padding-bottom:20px;font-size:40px;}
.support .consult .tel p{padding:0 0 30px;line-height:1.8;text-align:center;}
.support .consult2{margin-bottom:40px;padding-bottom:60px;border-bottom:1px solid #d9d9d9;}
.support .consult2 .txt{font-size:12px;line-height:1.5;}
.support .goods{margin-bottom:80px;}
.support .goods h2{padding-bottom:35px;font-size:24px;line-height:1;}
.support .goods h3{padding-bottom:10px;font-size:20px;line-height:1;}
.support .goods h4{padding-bottom:15px;}
.support .goods .txt{padding-bottom:30px;line-height:1.9;}
.support ul.partsPhoto{display:table;width:100%;margin-bottom:25px;}
.support ul.partsPhoto li{display:table-cell;width:205px;}
.support ul.partsPhoto li img{width:100%;}
.support ul.partsPhoto li p{padding-top:5px;font-size:12px;line-height:1.9;}
.support .partsInfo{margin-bottom:65px;font-size:12px;}

.support .goodspop{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;}
.support .goodspop div{width:500px;}
.support ul.goodfPhoto{display:flex;display:-webkit-flex;}
.support ul.goodfPhoto li{width:250px;}
.support ul.goodfPhoto li img{width:100%;}
.support ul.goodfPhoto li p{padding-top:10px;font-size:12px;line-height:170%;}
.support ul.goodfPhoto li p strong{font-size:113%;color:#ce0000;font-weight:bold;}

.support .rstyle{margin:0 0 65px;padding:45px;text-align:center;}
.support .rstyle h2{display:inline-block;margin:0 0 35px;padding:0 0 15px;border-bottom:5px solid #404040;font-size:22px;line-height:1;}
.support .rstyle div img{margin:0 auto;}
.support .rstyle p{padding-top:30px;font-size:14px;line-height:170%;}
.support .merit{text-align:center;}
.support .merit h2{display:inline-block;margin:0 auto 45px;padding-bottom:15px;border-bottom:5px solid #404040;font-size:22px;line-height:1;}
.support .merit ul{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between;margin-top:0;}
.support .merit ul li{margin-top:0;margin-bottom:41px;}
}


/* storeguide */
.guideNabi ul{z-index:80;}
.guideNabi ul li a{position:relative;display:block;margin-bottom:2px;padding:10px 30px 10px 10px;font-size:16px;font-weight:bold;color:#FFF;letter-spacing:-0.8px;text-decoration:none;background:#404040;}
.guideNabi ul li a::after{
	position:absolute;content: "";top:50%;right:8px;
	width:15px;height:15px;margin:-7px 0 0;
	background:url(../storeguide/order_off.png) no-repeat right top;background-size:15px;
}
.guideinner{padding:0 20px;}
.guideBox{margin:-56px 0 0;padding:76px 0 10px;border-bottom:2px solid #404040;}
.guideBox h2{margin:0 0 20px;padding:0 0 15px;border-bottom:2px solid #404040;font-size:18px;line-height:1.5;font-weight:bold;text-align:left;}
.guideBox .linkT{margin-top:15px;text-align:right;}
.guideBox .linkT a{font-size:12px;text-decoration:none;line-height:1;}
.guideBox .tel{color:#404040;text-decoration:none;font-weight:bold;}

@media only screen and (min-width: 768px){
.guideNabi{width:100%;margin-bottom:50px;background:#f4f3f3;}
.guideNabi ul{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;width:1024px;z-index:20;margin:0 auto;padding:25px 0;}
.guideNabi ul li{margin-right:40px;line-height:2;}
.guideNabi ul li a{padding:0 0 0 25px;font-size:18px;font-weight:bold;vertical-align:middle;color:#CE0000;text-decoration:none;background:#f4f3f3;}
.guideNabi ul li a:hover{text-decoration:underline;}
.guideNabi ul li a::after{left:3px;right:0;background:url(../storeguide/icon_arrow.png) no-repeat right top;background-size:15px;}
.guideinner{padding:0 20px;}
.guideBox{margin-top:-115px;margin-bottom:50px;padding-top:115px;border:none;}
.guideBox h2{margin:0;padding:18px;border:5px solid #404040;font-size:22px;font-weight:bold;line-height:1;}
.guideBox .cont{padding:18px;border-left:5px solid #404040;border-right:5px solid #404040;border-bottom:5px solid #404040;}
.guideBox .linkT{display:none;}
.guideBox span{color:#C00;}
.guideBox strong{font-weight:bold;}
}

.showroom{margin:40px 0}
@media only screen and (max-width: 767px){.showroom{border-top:none;padding-top:0;}}
@media only screen and (min-width: 768px){.showroom{margin:40px 0 90px}}
.showroom__head{margin-bottom:15px}
@media only screen and (min-width: 768px){.showroom__head{margin-bottom:35px}}
.showroom__title{font-size:22px;line-height:1;font-weight:bold;color:#404040}
@media only screen and (min-width: 768px){.showroom__title{border-right:solid 1px #D9D9D9;font-size:27px;padding-right:20px;margin-right:15px;display:inline-block;vertical-align:middle}}
@media only screen and (max-width: 767px){.showroom__catch{margin-top:10px}}
@media only screen and (min-width: 768px){.showroom__catch{margin-bottom:0;font-size:16px;display:inline-block;vertical-align:middle}}
@media only screen and (min-width: 768px){.showroom-list{display:-webkit-box;display:-ms-flexbox;display:flex}}
@media only screen and (max-width: 767px){.showroom-list__item{margin-top:40px}
.showroom-list__item:first-child{margin-top:0}}
@media only screen and (min-width: 768px){.showroom-list__item{width:50%}}
.showroom-list__image img,.showroom-list__image svg{width:100%;height:auto}
.showroom-list__contents{line-height:1.4;margin-top:15px}
.showroom-list__title{font-size:16px;font-weight:bold;margin-bottom:5px}.showroom-contact{border:solid 1px #D9D9D9;margin-top:25px;padding:15px;text-align:center}
@media only screen and (min-width: 768px){.showroom-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}
.showroom-contact__text{font-size:14px;font-weight:bold;color:#C30012;text-align:left;}
@media only screen and (min-width: 768px){.showroom-contact__text{font-size:18px;margin:5px 15px 0 0;}}
@media only screen and (min-width: 768px) and (max-width: 1024px){.showroom-contact__text{font-size:16px}}
.showroom-contact__link{display:block;}
@media only screen and (max-width: 767px){.showroom-contact__link{margin:10px auto 0}}
.showroom-contact__link img{width:100%;}

/* inquiry */
.inquiry{margin-bottom:60px;}
.inquiry .inner{margin-top:20px;padding:0 20px;}
.inquiry_content{margin-top:30px;padding-top:20px;border-top:2px solid #404040;}
.inquiry_content h2{padding-bottom:15px;font-size:18px;font-weight:bold;line-height:1;}
.inquiry_content .tel{margin-top:15px;}
.inquiry_content .info{margin-top:10px;font-size:12px;}
.inquiry_content .info2{color:#D20000;}
.inquiry_content .mail{margin-top:20px;text-align:center;}
.inquirybox{margin-top:25px;padding:15px 15px;border:1px solid #D9D9D9;}
.inquirybox .ttl{font-weight:bold;}
@media only screen and (min-width: 768px){
.inquiry_content{margin-top:60px;padding-top:40px;border-top:1px solid #D9D9D9;}
.inquiry_content h2{padding-bottom:20px;font-size:24px;}
.inquiry_content .tel{margin-top:30px;}
.inquiry_content .info{margin-top:20px;}
.inquiry_content .info2{margin-top:5px;}
.inquiry_content .mail{margin-top:20px;text-align:left;}
.inquirybox{margin-top:40px;padding:20px 25px;line-height:1.6;}
.inquirybox .ttl{margin-bottom:5px;}
}
@media only screen and (max-width: 767px){
.inquiry_content .tel img{width:100%;}
}

/* maintenance */
.maintenance{margin-bottom:60px;}


/* userkitchen */
.userkitchen{margin-bottom:60px;}
.userkitchen .inner{padding:0 20px;}
.userkitchen h2{margin:0 -20px 20px;}
.userkitchen p.lead{font-size:0.85rem;}
.uk_box{margin-top:20px;padding-top:20px;border-top:1px solid #CCC;}
.uk_warp02 .uk_box{margin:0;padding:0;border:none;}
.uk_warp02{margin-top:20px;padding-top:20px;border-top:1px solid #CCC;}
.uk_warp02 .uk_box:first-child{margin-bottom:20px;padding-bottom:45px;background:url(../userkitchen/sp/user_arw.png) no-repeat center bottom;background-size:30px;}
.uk_warp p,.uk_warp02 p{margin:0 0 10px;font-size:12px;font-weight:bold;text-align:right;}
.uk_warp dt{margin-bottom:15px;}
.uk_warp dd{font-size:14px;line-height:160%;}
.userkitchen dl.user_voice{margin-top:40px;}
.userkitchen p.closetxt{margin-top:20px;line-height:1.8;}
@media only screen and (min-width: 768px){
.userkitchen{margin-bottom:100px;}
.userkitchen h2{margin:40px 0 30px;}
.userkitchen p.lead{font-size:16px;line-height:180%;}
.uk_warp{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;margin-bottom:40px;}
.uk_box{width:492px;margin:0;padding:20px;border:1px solid #CCC;}
.uk_warp02{min-width:1024px;margin-bottom:40px;padding:20px;border:1px solid #CCC;}
.uk_warp02 .uk_warp{margin:0;}
.uk_warp02 .uk_box{padding:0;border:none;}
.uk_warp02 .uk_box:first-child{width:542px;margin:0 15px 0 0;padding:0 67px 0 0;background:url(../userkitchen/user_arw.png) no-repeat right center;}
.userkitchen dl.user_voice{margin:80px auto 0;}
.userkitchen dl.user_voice dt{margin:0 auto;text-align:center;}
.userkitchen p.closetxt{margin:70px auto 0;font-size:24px;text-align:center;font-weight:bold;}
}
@media only screen and (max-width: 767px){
.userkitchen img{width:100%;}
}


/* campaign */
div.campaign div.campaign__date{margin-bottom:10px;}
div.campaign div.cpdetail{padding:10px 10px 10px;background:#FFF;}
div.campaign .mab20{margin-bottom:20px;}
div.campaign ul.cpItem{width:100%;margin:0 0 30px;}
div.campaign ul.cpItem:after{content:"";clear:both;display:block;}
div.campaign ul.cpItem li{width:50%;float:left;margin-top:20px;text-align:left;font-size:12px;}
div.campaign ul.cpItem li img{display:inline-block;margin:0 0 5px;}
div.campaign ul.cpItem li a{color:#000;}

div.campaign .campaign_brand{margin:0 auto 10%;}
div.campaign .campaign_brand p{text-align:center;font-weight:bold;}
div.campaign .campaign_brand p em{display:inline-block;position:relative;font-size:16px;font-style:normal;}
div.campaign .campaign_brand p em::before,div.campaign .campaign_brand p em::after{
	content: '';position:absolute;top:20%;
	display:block;
	width:2px;height:80%;
	background-color:#262626;}
div.campaign .campaign_brand p em::before{left:-10%;transform:rotate(-30deg);}
div.campaign .campaign_brand p em::after{right:-10%;transform:rotate(30deg);}
div.campaign .campaign_brand p::after{display:none;}
div.campaign .campaign_brand ul{display: flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:0 2%;}
div.campaign .campaign_brand li{margin-top:3%;text-align:center;}
div.campaign .campaign_brand li:nth-child(1){width:39%;}
div.campaign .campaign_brand li:nth-child(2){width:26%;}
div.campaign .campaign_brand li:nth-child(3){width:24%;}
div.campaign .campaign_brand li:nth-child(4){width:30%;}
div.campaign .campaign_brand li:nth-child(5){width:25%;}
div.campaign .campaign_brand li:nth-child(6){width:31%;}
div.campaign .campaign_brand li:nth-child(7){width:28%;}
div.campaign .campaign_brand li:nth-child(8){width:38%;}
div.campaign .campaign_brand li:nth-child(9){width:12%;}

div.campaign figure.campaign__subimage{margin-top:15px;padding:10px;background-color:#FFF;}
div.campaign p.campaign__gwtxt{margin:25px 0 -10px;color:#FFF;font-size:16px;text-align:center;font-weight:bold;}
div.campaign p.campaign__gwtxttop{margin:15px 0 5px;}
@media only screen and (min-width: 768px){
div.campaign div.cpdetail{width:944px;margin:0 auto;background:#FFF;}
div.campaign div.cpitem{width:860px;margin:0 auto;padding:0 0 45px;background:#FFF;}
div.campaign p.pointtxt{margin:0 auto 30px;text-align:center;}
div.campaign .itemList:after{content:"";clear:both;display:block;}
div.campaign .itemA{width:270px;float:left;}
div.campaign .itemB,
div.campaign .itemC{width:270px;float:left;margin-left:25px;}
div.campaign .itemList .itemA ul li{border-top:3px solid #009fe8;}
div.campaign .itemList .itemB ul li{border-top:3px solid #ff7800;}
div.campaign .itemList .itemC ul li{border-top:3px solid #12a73b;}
div.campaign .itemList ul li:first-child{border-top:none;}
div.campaign .itemList ul li{padding-top:18px;}
div.campaign .itemList ul li p{display:table-cell;height:70px;font-size:13px;vertical-align:middle;text-align:left;}
div.campaign .itemList ul li p a{color:#404040!important;text-decoration:none!important;}
div.campaign .itemList ul li p a:hover{color:#CE0000!important;text-decoration:underline!important;}

div.campaign .campaign_brand{width:860px;margin:50px auto 60px;}
div.campaign .campaign_brand p{margin-bottom:25px;}
div.campaign .campaign_brand p em{font-size:20px;}
div.campaign .campaign_brand p em::before,div.campaign .campaign_brand p em::after{top:22%;}
div.campaign .campaign_brand p em::before{left:-15%;}
div.campaign .campaign_brand p em::after{right:-15%;}
div.campaign .campaign_brand ul{margin:0;}
div.campaign .campaign_brand li{margin:0 40px 15px 0;}
div.campaign .campaign_brand li:nth-child(1){width:160px;}
div.campaign .campaign_brand li:nth-child(2){width:135px;}
div.campaign .campaign_brand li:nth-child(3){width:125px;}
div.campaign .campaign_brand li:nth-child(4){width:135px;}
div.campaign .campaign_brand li:nth-child(5){width:125px;margin:0 0 15px;}
div.campaign .campaign_brand li:nth-child(6){width:165px;margin:0 0 0 70px;}
div.campaign .campaign_brand li:nth-child(7){width:112px;margin:0 0 0 70px;}
div.campaign .campaign_brand li:nth-child(8){width:130px;margin:0 0 0 70px;}
div.campaign .campaign_brand li:nth-child(9){width:57px;margin:0 70px 0 70px;}
div.campaign .campaign_brand li img{width:100%;}

div.campaign p.campaign__gwtxt{margin:40px 0 -30px;font-size:22px;}
div.campaign p.campaign__gwtxttop{margin:25px 0 10px;}
div.campaign__contents{padding-bottom:40px;}
div.campaign figure.campaign__subimage{margin-top:40px;padding:0;background:none;}
}
@media only screen and (max-width: 767px){
div.campaign div.cpsale_detail img{width:100%;}
div.campaign div.cpdetail img{width:100%;}
}


/* kurashijouzu */
.kurashijouzu__recipe{padding:30px 20px;background-color:#fffde4;}
.kurashijouzu__recipe h4{margin-bottom:20px;text-align:center;}
.kurashijouzu__recipe div.recipe{margin-bottom:30px;}
.kurashijouzu__recipe div.recipe div:not(.recipe_detail){margin-bottom:20px;}
.kurashijouzu__recipe p.catch{font-weight:bold;font-size:18px;}
.kurashijouzu__recipe p.catch_s{margin-bottom:15px;font-weight:bold;font-size:14px;}
.kurashijouzu__recipe span.quantity{float:right;}
.kurashijouzu__recipe li,
.kurashijouzu__recipe dt,
.kurashijouzu__recipe dd{font-size:14px;line-height:1.8;}
.kurashijouzu__recipe li.line{border-bottom:1px solid #ddd;}
.kurashijouzu__recipe div.cook{margin-bottom:40px;}
.kurashijouzu__recipe div.cook li:not(:last-child){margin-bottom:20px;}
.kurashijouzu__recipe dl{display:table;}
.kurashijouzu__recipe dt,
.kurashijouzu__recipe dd{display:table-cell;vertical-align:top;}
.kurashijouzu__recipe dt{display:inline-block;float:left;padding-right:10px;}
.kurashijouzu__recipe dt.num01{content:url(../kurashijouzu/num01.png);}
.kurashijouzu__recipe dt.num02{content:url(../kurashijouzu/num02.png);}
.kurashijouzu__recipe dt.num03{content:url(../kurashijouzu/num03.png);}
.kurashijouzu__recipe dt.num04{content:url(../kurashijouzu/num04.png);}
.kurashijouzu__recipe dt.num05{content:url(../kurashijouzu/num05.png);}
.kurashijouzu__recipe dt.num06{content:url(../kurashijouzu/num06.png);}
.kurashijouzu__recipe div.fukidashi{position:relative;margin-bottom:30px;padding:16px 18px 18px;border:1px solid #ddd;border-radius:5px;background-color:#fff;}
.kurashijouzu__recipe div.fukidashi::before{
	content:"";position:absolute;left:50%;top:100%;
	width:0px;height:0px;
	margin-top:11px;
	border-right:10px solid transparent;border-top:10px solid #ddd;border-left:10px solid transparent;border-bottom:10px solid transparent;
	-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);
}
.kurashijouzu__recipe div.fukidashi::after{
	content:"";position:absolute;left:50%;top:100%;z-index:1;
	width:0px;height:0px;
	margin-top:9px;
	border-right:10px solid transparent;border-top:10px solid #fff;border-left:10px solid transparent;border-bottom:10px solid transparent;
	-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);
}
.kurashijouzu__recipe div.fukidashi h6{margin-bottom:10px;font-size:16px;font-weight:bold;line-height:1.5;}
.kurashijouzu__recipe div.fukidashi p{font-size:16px;}
.kurashijouzu__recipe div.advice div:not(.fukidashi){text-align:center;}
.kurashijouzu__supervisor{padding:20px 10px 40px;}
.kurashijouzu__supervisor div div div{margin-bottom:15px;text-align:center;}
.kurashijouzu__supervisor div.supervisor dt{margin-bottom:10px;text-align:center;}
.kurashijouzu__supervisor div.supervisor dt span{display:block;padding-top:2px;font-weight:bold;font-size:18px;}

@media only screen and (min-width: 768px){
.kurashijouzu__recipe{max-width:1024px;margin-bottom:60px;padding:60px;}
.kurashijouzu__recipe h4{margin-bottom:30px;}
.kurashijouzu__recipe div.recipe{display:flex;justify-content:space-between;margin-bottom:30px;}
.kurashijouzu__recipe div.recipe_detail{width:450px;}
.kurashijouzu__recipe div.advice{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;}
.kurashijouzu__recipe div.fukidashi{position:relative;width:720px;margin-bottom:0;padding:30px;border:1px solid #ddd;border-radius:5px;background-color:#fff;}
.kurashijouzu__recipe div.fukidashi::before{left:auto;left:-11px;top:50%;margin-top:0;border-right:10px solid #ddd;border-top:10px solid transparent;border-left:10px solid transparent;}
.kurashijouzu__recipe div.fukidashi::after{left:auto;left:-9px;top:50%;margin-top:0;border-right:10px solid #fff;border-top:10px solid transparent;border-left:10px solid transparent;}
.kurashijouzu__supervisor{max-width:1064px;margin:0 auto;padding:20px 10px 100px;background:url(../kurashijouzu/line_dotted.png) no-repeat center top;}
.kurashijouzu__supervisor div.supervisor_line{background:url(../kurashijouzu/line_dotted.png) no-repeat center bottom;}
.kurashijouzu__supervisor div.supervisor{display:flex;justify-content:space-between;width:100%;padding:40px 80px 40px;}
.kurashijouzu__supervisor div.supervisor dl{width:560px;font-size:16px;}
.kurashijouzu__supervisor div.supervisor dt{margin-bottom:20px;text-align:left;}
}
@media only screen and (max-width: 767px){
.kurashijouzu__section .inner{padding:0 20px;}
.kurashijouzu__recipe h4 img{width:100%;}
.kurashijouzu__recipe div.recipe img{width:100%;}
}

/* userphoto */
.vsm-gallery{margin-bottom:40px;}


/* ガスコンロ設置方法 */
.installation{margin-bottom:60px;padding-bottom:3.48052vw;background-color:#F5F5F5;}
.installation .red{color:#E31B13;}
.installation img{width:100%;}

#intro{margin-bottom:19.48052vw;}
#intro .img{width:89.74026vw;margin:0 auto 3.8961vw;}
#intro .ttl{position:relative;margin-bottom:7.79221vw;padding:9.09091vw 0 7.79221vw;font-size:1.4rem;font-weight:bold;text-align:center;}
#intro .ttl::after{content:'';display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%, 0);width:7.8125vw;height:0.39063vw;background-color:#262626;}
#intro .ttl2{margin:0 9.09091vw 5.84416vw;font-size:1.0rem;line-height:1.66666667;font-weight:bold;text-align:center;}
#intro p{margin:0 9.09091vw 6.49351vw;font-size:0.8rem;line-height:1.857;}
#intro .notice{font-size:0.7rem;font-weight:bold;}
@media only screen and (min-width:751px){
#intro{margin-bottom:150px;text-align:center;}
#intro .img{width:486px;margin:0 auto 30px;}
#intro .ttl{margin-bottom:60px;padding:70px 0 60px;font-size:2.0rem;}
#intro .ttl::after{width:60px;height:2px;}
#intro .ttl2{margin-bottom:35px;font-size:1.6rem;}
#intro p{margin-bottom:50px;font-size:1.0rem;line-height:2.3333333;}
#intro .notice{font-size:0.7rem;}
}

.moreArea{position:relative;z-index:9;}
.moreArea .moreBtn{display:block;position:relative;cursor:pointer;box-sizing:border-box;line-height:1;}
.moreArea .moreBtn > a{display:block;pointer-events:none;}
.moreArea .moreBtn span{display:none;}
.moreArea .readmoreBtn{width:100%;height:12.98701vw;background-image:url("../help/connect/txt_readmore.svg");background-repeat:no-repeat;background-color:#fff;background-position:center center;background-size:23.37662vw auto;border-top:2px solid #262626;border-bottom:2px solid #262626;}
.moreArea .readmoreBtn::after{content:'';position:absolute;top:50%;right:5.19481vw;transform:translate(0, -50%);display:block;width:5.19481vw;height:5.19481vw;background-image:url("../help/connect/icon_plus.svg");background-repeat:no-repeat;background-position:0 0;background-size:contain;}
.moreArea .closeBtn{width:25.97403vw;height:5.19481vw;margin:0 auto 5.19481vw;background-image:url("../help/connect/txt_close.svg")!important;background-repeat:no-repeat;background-position:center center;background-size:17.79221vw auto;}
.moreArea .boxArea{box-sizing:border-box;overflow:hidden;height:0;}
.moreArea .boxArea.active{height:auto;padding-top:12.98701vw;}
.moreArea .boxArea .box{margin-bottom:12.98701vw;}
.moreArea .boxArea .box .ph img{width:100%;}
.moreArea .boxArea .box .ph video{width:100%;}
.moreArea .boxArea .box .slider .slick-dots{bottom:3.8961vw;}
.moreArea .boxArea .box .txtArea{padding:8.44156vw 9.09091vw;}
.moreArea .boxArea .box .txtArea h4{margin-bottom:3.8961vw;font-size:1.63636rem;font-weight:bold;}
.moreArea .boxArea .box .txtArea h4 span{font-size:55.555556%;}
.moreArea .boxArea .box .txtArea p{font-size:1.36364rem;}
.moreArea .boxArea .box .txtArea p span{font-size:80%;}
.moreArea .boxArea2{box-sizing:border-box;overflow:hidden;height:0;font-size:1.36364rem;line-height:1.73;}
.moreArea .boxArea2.active{height:auto;padding:0 9.74026vw;}
.moreArea .boxArea2 .txtArea{margin-bottom:2em;border-bottom:2px solid #ccc;}
.moreArea .boxArea2 .txtArea p{margin-bottom:2em;}
@media only screen and (min-width:751px){
.moreArea{padding-bottom:0px;}
.moreArea .readmoreBtn{transition:all .25s ease-out;width:354px;height:43px;margin:0 auto;background-image:url("../help/connect/txt_readmore.svg");background-repeat:no-repeat;background-color:#fff;background-position:center center;background-size:86px 9px;border:2px solid #262626;}
.moreArea .readmoreBtn::after{content:'';position:absolute;top:50%;right:15px;width:13px;height:13px;background-image:url("../help/connect/icon_plus_pc.svg");background-repeat:no-repeat;background-position:0 0;background-size:contain;}
.moreArea .readmoreBtn:hover{background-image:url("../help/connect/txt_readmore_w.svg");background-repeat:no-repeat;background-color:#262626;background-position:center center;background-size:86px 9px;}
.moreArea .readmoreBtn:hover::after{background-image:url("../help/connect/icon_plus_pc_w.svg");background-repeat:no-repeat;background-position:0 0;background-size:contain;}
.moreArea .closeBtn{width:150px;height:50px;margin:0 auto;background-image:url("../help/connect/txt_close_pc.png")!important;background-repeat:no-repeat;background-position:center center;background-size:77px 11px;}
.moreArea .boxArea{transition:all .25s ease-out;}
.moreArea .boxArea.active{padding-top:0;}
.moreArea .boxArea .box{position:relative;margin-bottom:90px;}
.moreArea .boxArea .box .ph img{width:100%;}
.moreArea .boxArea .box .ph video{width:100%;}
.moreArea .boxArea .box .slider .slick-dots{bottom:20px;}
.moreArea .boxArea .box .txtArea{box-sizing:border-box;width:480px;padding:60px 50px;background-color:#fff;}
.moreArea .boxArea .box .txtArea h4{margin-bottom:20px;font-size:1.09091rem;}
.moreArea .boxArea .box .txtArea h4 span{font-size:0.54545rem;}
.moreArea .boxArea .box .txtArea p{font-size:0.63636rem;line-height:2;}
.moreArea .boxArea2{transition:all .25s ease-out;font-size:0.63636rem;line-height:1.73;}
.moreArea .boxArea2.active{height:auto;padding:0 0 60px;}
.moreArea .boxArea2 div.txtArea{margin-bottom:2em;border-bottom:2px solid #ccc;}
.moreArea .boxArea2 div.txtArea p{margin-bottom:2em;line-height:2.16666667;}
.moreArea .boxArea2 div.txtArea:last-child{border-bottom:none;}
}

#installation1{margin-bottom:6.98701vw;}
#installation1 em{font-weight:bold;font-style:inherit;}
#installation1 > .ttl{position:relative;margin-bottom:6.49351vw;padding:10.38961vw 0 8.44156vw;background-color:#fff;text-align:center;}
#installation1 > .ttl em{padding-bottom:1.2987vw;font-size:1.2rem;background:linear-gradient(rgba(0, 0, 0, 0) 50%, #fff100 0%);}
#installation1 > .ttl::after{content:'';position:absolute;top:0;left:50%;transform:translate(-50%, -55%);display:block;width:15.45455vw;height:18.57143vw;background-image:url(../help/connect/icon_installation.svg);background-repeat:no-repeat;background-position:center center;background-size:cover;}
#installation1 .lead{margin:0 9.09091vw 3.8961vw;}
#installation1 .lead > .ttl{margin-bottom:5.84416vw;font-size:0.9rem;font-weight:bold;line-height:1.6;}
#installation1 .lead p{font-size:0.7rem;}
#installation1 .box > .ttl{padding:3.8961vw 0;background-color:#262626;font-size:1.0rem;font-weight:bold;text-align:center;color:#fff;}
#installation1 .box .txt{padding:5.84416vw 9.09091vw 5.19481vw;background-color:#fff;font-size:0.8rem;}
#installation1 .box .txt span{font-size:0.7rem;}
#installation1 .box .list li{padding-top:9.09091vw;line-height:1.85714286;text-align:center;}
#installation1 .box .list li .ttl2{display:inline-block;margin-bottom:7.14286vw;padding-bottom:1.2987vw;border-bottom:2px solid #262626;font-size:1.0rem;font-weight:bold;}
#installation1 .box .list li .txt2{margin:0 9.09091vw 9.09091vw;font-size:0.8rem;text-align:left;}
#installation1 .box .list li .txt2.bg{padding:3.8961vw;background-color:#fff;}
#installation1 .box .list li .txt2 em{font-weight:bold;}
#installation1 .box#box1 .list li:nth-child(1) .flex{display:flex;justify-content:center;align-items:center;text-align:center;font-size:1.0rem;font-weight:bold;line-height:1;margin-right:5vw;margin-left:5vw;}
#installation1 .box#box1 .list li:nth-child(1) .flex span{font-size:0.8rem;}
#installation1 .box#box1 .list li:nth-child(1) .flex .black{width:36.62338vw;padding:6.49351vw 0;background-color:#262626;color:#fff;}
#installation1 .box#box1 .list li:nth-child(1) .flex .and{padding:0 2.5974vw;font-size:0.7rem;}
#installation1 .box#box1 .list li:nth-child(1) .flex .orange{width:36.62338vw;padding:6.49351vw 0;background-color:#FFA032;color:#fff;}
#installation1 .box#box1 .list li:nth-child(2) .img{width:89.61039vw;margin:0 auto;}
#installation1 .box#box1 .list li:nth-child(3){margin-bottom:6.49351vw;}
#installation1 .box#box1 .list li:nth-child(3) .img{width:68.83117vw;margin:2.5974vw auto;}
#installation1 .box#box1 .list li:nth-child(3) .txt2{margin-bottom:0;}
#installation1 .box#box1 .list li:nth-child(3) .notice{margin:1.2987vw 9.09091vw 0;font-size:0.7rem;text-align:left;}
#installation1 .box#box2 .list li .img{width:89.22078vw;margin:0 auto 10.38961vw;line-height:0;}
#installation1 .box#box2 .list li .img.chart1{margin-bottom:3.8961vw;}
#installation1 .box#box2 .list li .img2{width:92.5974vw;margin:0 auto 10.38961vw;}
#installation1 .box#box2 .list li .img3{width:80.64935vw;margin:0 auto 10.38961vw;}
#installation1 .box .moreArea .readmoreBtn{background:none;background-color:#fff;font-size:0.8rem;font-weight:bold;line-height:12.98701vw;}
#installation1 .box .moreArea .boxArea2{text-align:center;}
#installation1 .box .moreArea .boxArea2.active{padding:0;}
#installation1 .box .moreArea .boxArea2 > .ttl{display:inline-block;margin-bottom:7.14286vw;padding-bottom:1.2987vw;border-bottom:2px solid #262626;font-size:1.0rem;font-weight:bold;}
#installation1 .box .moreArea .boxArea2 .list2{width:89.35065vw;margin:0 auto;}
#installation1 .box .moreArea .boxArea2 .list2 li{margin-bottom:3.8961vw;padding:0;}
#installation1 .box .moreArea .boxArea2 .list2 li:last-child{margin-bottom:0;}
#installation1 .box .moreArea .boxArea2 .list2 li p{margin-bottom:2.5974vw;font-weight:bold;font-size:1.0rem;}
#installation1 .box .moreArea .boxArea2 .list2 li dl{margin-bottom:4.5974vw;}
#installation1 .box .moreArea .boxArea2 .list2 li dl dt{margin-bottom:2.5974vw;font-size:0.8rem;line-height:7.79221vw;font-weight:bold;text-align:center;color:#fff;background-color:#262626;}
#installation1 .box .moreArea .boxArea2 .list2 li dl dd ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
#installation1 .box .moreArea .boxArea2 .list2 li dl dd ul li{position:relative;width:28.57143vw;margin-bottom:2.5974vw;}
#installation1 .box .moreArea .boxArea2 .list2 li dl dd ul li::after{
	content:'';position:absolute;top:7.14286vw;right:-1.55844vw;
	width:1.55844vw;height:3.11688vw;
	background-image:url(../help/connect/icon_installation02.svg);background-repeat:no-repeat;background-position:center center;background-size:cover;}
#installation1 .box .moreArea .boxArea2 .list2 li dl dd ul li p{margin-top:2vw;margin-bottom:0;font-size:0.7rem;font-weight:normal;text-align:left;line-height:1.33333333;}
#installation1 .box .moreArea .boxArea2 .list2 li dl dd ul li p span{font-size:0.6rem;color:#CD1C24;}
#installation1 .box .moreArea .boxArea2 .list2 li dl dd ul li:last-child::after, #installation1 .box .moreArea .boxArea2 .list2 li dl dd ul li:nth-child(3n)::after{display:none;}
#installation1 .box .moreArea .boxArea2 .closeBtn{margin:6.98701vw auto 0;}
#installation1 .box .moreArea .boxArea2 .list2 li p.concent_subtxt{font-size:0.8rem;text-align:left;font-weight:normal;}
@media only screen and (min-width:751px){
#installation1{width:1000px;margin:0 auto;padding-bottom:60px;background-color:#fff;}
#installation1 > .ttl{margin-bottom:0;padding:130px 0 45px;}
#installation1 > .ttl em{padding-bottom:10px;font-size:2.3rem;}
#installation1 > .ttl::after{transform:translate(-50%, -39%);width:140px;height:168px;}
#installation1 .lead{margin:0 auto 90px;text-align:center;}
#installation1 .lead > .ttl{margin-bottom:45px;font-size:1.6rem;font-weight:bold;}
#installation1 .lead p{font-size:0.8rem;}
#installation1 .box{text-align:center;}
#installation1 .box > .ttl{padding:30px 0;font-size:1.6rem;}
#installation1 .box .txt{margin-bottom:80px;padding:40px 0 0;font-size:1.0rem;line-height:2.375;font-weight:bold;}
#installation1 .box .txt span{font-size:1.0rem;}
#installation1 .box .list li{margin-bottom:100px;padding-top:0;}
#installation1 .box .list li:last-child{margin-bottom:0;}
#installation1 .box .list li .ttl2{margin-bottom:50px;padding-bottom:10px;border-bottom:2px solid #262626;font-size:1.6rem;}
#installation1 .box .list li .txt2{margin:0 0 30px;font-size:1.0rem;text-align:center;}
#installation1 .box .list li .txt2.bg{box-sizing:border-box;width:700px;margin:0 auto;padding:20px;background-color:#E5E5E5;}
#installation1 .box .list li .txt2 em{font-size:0.90909rem;}
#installation1 .box .list li .txt2 span{font-size:0.54545rem;}
#installation1 .box#box1 .list li:nth-child(1) .flex{font-size:1.81818rem;}
#installation1 .box#box1 .list li:nth-child(1) .flex span{font-size:0.90909rem;}
#installation1 .box#box1 .list li:nth-child(1) .flex .black{width:287px;padding:50px 0;}
#installation1 .box#box1 .list li:nth-child(1) .flex .and{padding:0 30px;font-size:0.90909rem;}
#installation1 .box#box1 .list li:nth-child(1) .flex .orange{width:287px;padding:50px 0;}
#installation1 .box#box1 .list li:nth-child(2) .img{width:435px;}
#installation1 .box#box1 .list li:nth-child(3){margin-bottom:100px;}
#installation1 .box#box1 .list li:nth-child(3) .img{width:530px;margin:20px auto;}
#installation1 .box#box1 .list li:nth-child(3) .txt2{margin-bottom:0;}
#installation1 .box#box1 .list li:nth-child(3) .notice{width:700px;margin:15pxauto0;font-size:0.8rem;text-align:left;}
#installation1 .box#box2 .list li .flex{display:flex;justify-content:space-between;width:700px;margin:0 auto 60px;}
#installation1 .box#box2 .list li .flex.cborder{padding-bottom:60px;border-bottom:2px solid #ccc;}
#installation1 .box#box2 .list li .flex .txt2{width:290px;text-align:left;}
#installation1 .box#box2 .list li .img,
#installation1 .box#box2 .list li .img2,
#installation1 .box#box2 .list li .img3{width:385px;margin:0;}
#installation1 .box#box2 .list li .img{margin:0 auto;}
#installation1 .box#box2 .list li .img.chart1{width:100%;margin-bottom:50px;padding-bottom:50px;border-bottom:2px solid #ccc;}
#installation1 .box#box2 .list li .img.chart1 img{width:522px;margin:0 auto;}
#installation1 .box#box2 .list li .img.chart2{width:100%;}
#installation1 .box#box2 .list li .img.chart2 img{width:698px;margin:0 auto;}
#installation1 .box .moreArea .readmoreBtn{font-size:0.8rem;line-height:43px;}
#installation1 .box .moreArea .readmoreBtn:hover{background-color:#262626;color:#fff;}
#installation1 .box .moreArea .readmoreBtn:hover::after{background-image:url(../help/connect/icon_plus_pc_w.svg);background-repeat:no-repeat;background-position:0 0;background-size:contain;}
#installation1 .box .moreArea .boxArea2{text-align:center;}
#installation1 .box .moreArea .boxArea2.active{padding:0;}
#installation1 .box .moreArea .boxArea2 > .ttl{margin-bottom:55px;padding-bottom:5px;border-bottom:2px solid #262626;font-size:1.6rem;}
#installation1 .box .moreArea .boxArea2 .list2{width:700px;}
#installation1 .box .moreArea .boxArea2 .list2 li{margin-bottom:80px;}
#installation1 .box .moreArea .boxArea2 .list2 li p{margin-bottom:20px;font-size:1.2rem;}
#installation1 .box .moreArea .boxArea2 .list2 li dl{margin-bottom:15px;}
#installation1 .box .moreArea .boxArea2 .list2 li dl dt{margin-bottom:15px;font-size:1.0rem;line-height:50px;}
#installation1 .box .moreArea .boxArea2 .list2 li dl dd ul li{width:224px;margin-bottom:20px;}
#installation1 .box .moreArea .boxArea2 .list2 li dl dd ul li::after{top:55px;right:-13px;width:13px;height:25px;}
#installation1 .box .moreArea .boxArea2 .list2 li dl dd ul li p{margin-top:0.5vw;font-size:0.8rem;}
#installation1 .box .moreArea .boxArea2 .list2 li dl dd ul li p span{font-size:0.8rem;}
#installation1 .box .moreArea .boxArea2 .closeBtn{margin-top:50px;}
#installation1 .box .moreArea .boxArea2 .list2 li p.concent_subtxt{font-size:0.8rem;}
}

section#installation1 .img_installation_att{background:#FFF;}
@media only screen and (max-width:750px){
section#installation1 .img_installation_att{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 9.09091vw 10px;}
section#installation1 .img_installation_att img{max-width:100%;min-width:710px;vertical-align:top;}
section#installation1 .img_installation_att::-webkit-scrollbar{height:4px;}
section#installation1 .img_installation_att::-webkit-scrollbar-track{background:#eee;}
section#installation1 .img_installation_att::-webkit-scrollbar-thumb{background:#aaa;border:none;}
section#installation1 .img_installation_att::-webkit-scrollbar-thumb:hover{background:#999;}
}
@media only screen and (min-width:751px){
section#installation1 .img_installation_att{margin:-40px 0 80px;padding:0 50px;}
}

section#installation1 p.ttl2{position:relative;padding-left:5.8vw;}
section#installation1 p.ttl2 span{
	position:absolute;top:calc(50% - 3.2vw);left:0;display:block;
	width:5vw;height:5vw;
	border-radius:50%;
	color:#fff;font-size:0.85rem;line-height:1.6;
	background: #000;
}
section#installation1 p.ttlunderAtt{margin:-2.4vw 0 6vw;font-size:0.75rem;}
@media only screen and (min-width:751px){
section#installation1 p.ttl2{padding-left:1.8vw;}
section#installation1 p.ttl2 span{top:calc(50% - 20px);width:26px;height:26px;font-size:18px;line-height:1.4;}
section#installation1 p.ttlunderAtt{margin:-1.8vw 0 3vw;font-size:0.85rem;}
}



/* 記事共通 */
div.column{margin-bottom:60px;}
div.column .inner{padding:0 20px;}
div.column div.co_mttl{margin:20px 0 22px;}
div.column div.co_mttl h1{margin:0 40px 10px;text-align:center;}
div.column div.co_mttl p.co_att{font-size:11px;text-align:center;line-height:160%;}
div.column .mab15{margin-bottom:15px;}
div.column .mab20{margin-bottom:20px;}
div.column .mab30{margin-bottom:30px;}
div.column .mab40{margin-bottom:40px;}
div.column .mab50{margin-bottom:50px;}
div.column .fwb{font-weight:bold;}
div.column .alignC{text-align:center;}
div.column .alignR{text-align:right;}

div.column div.co_note{margin:40px 0 0;}
div.column div.co_note p{line-height:180%;}
div.column div.co_note p.co_ill{margin:0 auto 20px;text-align:center;}
div.column div.co_note p.smalltxt{font-size:12px;}

div.column div.co_btn{margin:20px 10px 0;}
div.column div.co_btn a{
	display:inline-block;position:relative;
	width:100%;
	padding:10px 0;
	border-radius:5px;
	color:#FFF;font-size:0.9rem;text-align:center;text-decoration:none;
	background-color:#3E3E3E;
}
div.column div.co_btn a::after{
	position:absolute;content: "";top:50%;right:15px;
	margin:-4px 0 0;
	width:6px;height:6px;
	border-top:2px solid #FFF;border-right:2px solid #FFF;
	-webkit-transform:rotate(45deg);transform:rotate(45deg);
	vertical-align:middle;
}

div.co_box{margin:30px 0 0;padding:30px 0 0;border-top:2px solid #EEE;}
div.co_box dl{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;margin:0 0 -10px;padding:0 5vw;}
div.co_box dt{width:27vw;}
div.co_box dt img{width:100%;}
div.co_box dd{width:48vw;font-size:0.9rem;font-weight:bold;line-height:1.6;}
div.co_box dd span.s01{font-size:1.3rem;}
div.co_box dd span.s02{font-size:0.85rem;}
@media only screen and (min-width: 768px){
div.column{margin-bottom:100px;}
div.column div.co_mttl{margin-top:50px;border-bottom:2px solid #EEE;}
div.column div.co_mttl h1{margin:0 auto 20px;text-align:center;}
div.column div.co_mttl p.co_att{margin:0 auto 25px;font-size:12px;text-align:center;}

div.column div.co_note{margin:70px auto 0;}

div.column div.co_btn{width:310px;margin:0 auto;}
div.column div.co_btn a{width:300px;padding:12px 20px;border-radius:5px;font-size:14px;line-height:160%;}
div.column div.co_btn a:hover{zoom:1;filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;}

div.co_box{width:700px;margin:50px auto 0;padding:40px 0;border-top:3px solid #EEE;}
div.co_box dl{margin:0 50px 0;padding:0;}
div.co_box dt{width:200px;}
div.co_box dd{width:340px;margin:10px 0 0;font-size:18px;font-weight:normal;}
div.co_box dd span.s01{font-size:22px;}
div.co_box dd span.s02{font-size:14px;}
}
@media only screen and (max-width: 767px){
div.column img{width:100%;}
div.column div.co_youtube{position:relative;width:100%;padding-top:56.25%;}
div.column div.co_youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%;}
}

/* kinarino */
div.kinarino div.ki_mainttl div{position:relative;margin:0 -20px;}
div.kinarino div.ki_mainttl h2{
	position:absolute;bottom:0;left:0;
	padding:15px 15px;
	color:#FFF;font-size:18px;line-height:140%;font-weight:bold;
	background-image:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.4) 60%);
}
div.kinarino div.ki_mainttl p{margin:20px 0 0;line-height:180%;}
div.kinarino div.co_note h2{margin:0 0 20px;padding:0 0 10px;border-bottom:2px solid #333;font-size:18px;font-weight:bold;line-height:1.6;}
div.kinarino div.co_note h3{margin:0 0 20px;padding-left:10px;border-left:4px solid #000000;font-size:16px;font-weight:bold;line-height:1.6;}
@media only screen and (min-width: 768px){
div.kinarino .inner{border-bottom:2px solid #EEE;}
div.kinarino div.ki_mainttl{
	display:-webkit-flex;display:flex;*/
	-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;
	-webkit-align-items:center;align-items:center;*/
	justify-content:space-between;-ms-flex-pack:justify;-webkit-justify-content:space-between;
	margin:50px auto 0;
}
div.kinarino div.ki_mainttl div{margin:0;}
div.kinarino div.ki_mainttl div.ki_maintxt{width:780px;}
div.kinarino div.ki_mainttl h2{position:relative;top:0;bottom:auto;margin:0 0 20px;padding:0;color:#261F1F;font-size:24px;font-weight:normal;background:none;}
div.kinarino div.co_note{width:700px;}
div.kinarino div.co_note h2{font-size:22px;}
div.kinarino div.co_note h3{font-size:20px;}
}

/* dressing */
div.dressing .dr_mainttl{margin:20px 0 30px;}
div.dressing .dr_mainttl h2{margin:0 0 20px;font-size:16px;font-weight:bold;line-height:1.6;}
div.dressing .dr_mainttl dl{margin:12px 0 0;padding:16px 12px;font-size:13px;background-color:#f5f5f5;}
div.dressing .dr_mainttl dt{margin-bottom:12px;color:#bbb;}
div.dressing .dr_mainttl dd{color:#666;line-height:21px;}
div.dressing div.co_note h2{margin:0 0 20px;font-size:16px;font-weight:bold;}
div.dressing div.co_note h3{margin:0 0 15px;font-size:14px;font-weight:bold;}
@media only screen and (min-width: 768px){
div.dressing .inner{border-bottom:2px solid #EEE;}
div.dressing .dr_mainttl{width:640px;margin:50px auto 60px;}
div.dressing .dr_mainttl h2{margin:0 0 20px;font-size:20px;font-weight:bold;}
div.dressing .dr_mainttl dl{margin:20px 0 0;padding:24px;font-size:13px;background-color:#f5f5f5;}
div.dressing .dr_mainttl dt{margin-bottom:16px;color:#bbb;}
div.dressing .dr_mainttl dd{color:#666;line-height:21px;}
div.dressing div.co_note{width:640px;}
div.dressing div.co_note h2{font-size:20px;}
div.dressing div.co_note h3{font-size:18px;}
}

/* hokuohkurashi */
div.column.hokuohkurashi div.co_mttl h1{margin:0 0 15px;}
div.column.hokuohkurashi div.co_mttl p.co_att{text-align:left;}

div.hokuohkurashi div.hk_mainttl{margin:0 auto 30px;border-top:1px solid #C8C8C8;}
div.hokuohkurashi div.hk_mainttl h2{padding:20px 0 10px;font-size:16px;font-weight:bold;text-align:left;line-height:1.8;}
div.hokuohkurashi div.hk_mainttl p.profile{margin:0 0 20px;font-size:12px;}

div.hokuohkurashi h2.hk_ttl{margin:0 0 15px;padding:7px 0 1px 50px;font-size:16px;font-weight:bold;line-height:1.6;}
div.hokuohkurashi h2.hk_ttl_food{background:url(../hokuohkurashi/icn_food.png) no-repeat left center;background-size:35px;}
div.hokuohkurashi h2.hk_ttl_house{background:url(../hokuohkurashi/icn_house.png) no-repeat left center;background-size:35px;}
div.hokuohkurashi h2.hk_ttl_comment{background:url(../hokuohkurashi/icn_comment.png) no-repeat left center;background-size:35px;}
div.hokuohkurashi h2.hk_ttl_search{background:url(../hokuohkurashi/icn_search.png) no-repeat left center;background-size:35px;}
div.hokuohkurashi h2.hk_recomttl{margin:0 0 10px;padding:10px 0;border-top:1px solid #333;border-bottom:1px solid #333;font-size:16px;font-weight:bold;text-align:center;}
div.hokuohkurashi h3.hk_recomsubttl{margin:0 0 20px;font-size:16px;font-weight:bold;text-align:center;}
div.hokuohkurashi h2.hk_typettl{margin:0 0 10px;padding:15px 0 14px;border-top:1px solid #333;border-bottom:1px solid #333;font-size:16px;text-align:center;font-weight:bold;}
div.hokuohkurashi h3.hk_typesubttl{margin:-10px 0 20px;font-size:16px;text-align:center;font-weight:bold;line-height:1.6;}

div.hokuohkurashi p{margin:0 0 25px;}
div.hokuohkurashi p span{font-weight:bold;}
div.hokuohkurashi p.smalltxt{margin:-15px 0 30px;color:#808080;font-size:12px;}

div.hokuohkurashi div.hk_mokuji{margin:-10px auto 0;padding:20px 0 20px;border-top:1px solid #C8C8C8;border-bottom:1px solid #C8C8C8;}
div.hokuohkurashi div.hk_mokuji h3{margin:0 0 15px;font-size:16px;font-weight:bold;}
div.hokuohkurashi div.hk_mokuji li:first-child{margin:0 0 10px;}
div.hokuohkurashi div.hk_mokuji li a{color:#261F1F;}

div.hokuohkurashi div.hk_profile{margin:0 auto;padding:20px 0 20px;border-bottom:1px solid #C8C8C8;}
div.hokuohkurashi div.hk_profile h3{margin:0 0 20px;font-size:16px;font-weight:bold;}
div.hokuohkurashi div.hk_profile dt{margin:0 auto 15px;width:200px;}
div.hokuohkurashi div.hk_profile dd{margin:0 0 15px;text-align:center;font-weight:bold;}

@media only screen and (min-width: 768px){
div.column.hokuohkurashi div.co_mttl h1{margin:0 0 25px;}
div.column.hokuohkurashi div.co_mttl p.co_att{text-align:center;}
div.hokuohkurashi div.hk_mainttl{width:550px;margin:50px auto 60px;border:none;}
div.hokuohkurashi div.hk_mainttl h2{margin:0 0 20px;font-size:20px;}

div.hokuohkurashi div.co_note{width:550px;}
div.hokuohkurashi h2.hk_ttl{margin:0 0 20px;line-height:2;}
div.hokuohkurashi h2.hk_recomttl{margin:0 0 10px;padding:10px 0;border-top:1px solid #333;border-bottom:1px solid #333;font-size:16px;font-weight:bold;text-align:center;}
div.hokuohkurashi h3.hk_recomsubttl{margin:0 0 20px;font-size:16px;font-weight:bold;text-align:center;}
div.hokuohkurashi h2.hk_typettl{margin:0 0 10px;padding:15px 0 14px;border-top:1px solid #333;border-bottom:1px solid #333;font-size:16px;text-align:center;font-weight:bold;}
div.hokuohkurashi h3.hk_typesubttl{margin:-10px 0 20px;font-size:16px;text-align:center;font-weight:bold;}

div.hokuohkurashi div.hk_mokuji{overflow:hidden;/zoom:1;margin:0 auto;padding:35px 10px 35px;border-top:3px solid #EEE;border-bottom:3px solid #EEE;}
div.hokuohkurashi div.hk_mokuji h3{float:left;width:200px;margin:0 50px 0 0;font-size:20px;}
div.hokuohkurashi div.hk_mokuji ol{float:left;max-width:750px;}
div.hokuohkurashi div.hk_mokuji li:first-child{margin:0 0 10px;}

div.hokuohkurashi div.hk_profile{padding:30px 10px 50px;border-bottom:3px solid #EEE;}
div.hokuohkurashi div.hk_profile h3{margin:0 0 30px;font-size:20px;}
div.hokuohkurashi div.hk_profile li{overflow:hidden;/zoom:1;}
div.hokuohkurashi div.hk_profile li:first-child{margin:0 0 30px;}
div.hokuohkurashi div.hk_profile dl{float:left;max-width:200px;margin:0 50px 0 0;}
div.hokuohkurashi div.hk_profile dd{margin:15px 0 0;}
div.hokuohkurashi div.hk_profile div{float:left;max-width:750px;line-height:180%;}
}


/* 商品へのリンクポップアップ
------------------------------------------------------*/
div.pathBn{position:fixed;z-index:45;display:none;bottom:5.85vh;left:4vw;width:70vw;height:23vw;}
div.pathBn_box{
	position:absolute;top:0;left:0;
	display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;
	/*width:63vw;*/width:70vw;
	padding:3.2vw 3.5vw 2.5vw;
	-moz-box-shadow:1px 1px 2px 2px rgba(0,0,0,0.1);-webkit-box-shadow:1px 1px 2px 2px rgba(0,0,0,0.1);
	background-color:#FFF;
}
div.pathBn_box div{width:25vw;margin:2vw 3vw 0 0;}
div.pathBn_box div img{width:100%;}
div.pathBn_box p{width:68vw;font-size:0.55rem;line-height:1.5;}
div.pathBn_box span.pathBn_s01{font-size:1.0rem;}
div.pathBn_box span.pathBn_s02{font-size:0.65rem;}
div.pathBn_box a{
	position:relative;display:block;
	width:33vw;height:6.5vw;
	margin:1vw 0 0;
	font-weight:bold;line-height:6.5vw;text-align:center;color:#FFF;text-decoration:none;
	background-color:#555;
}
div.pathBn_box a span{display:none;}
div.pathBn_box a::after{
	position:absolute;content:"";top:50%;right:7px;
	margin:-3px 0 0;
	width:4px;height:4px;
	border-top:1px solid #FFF;border-right:1px solid #FFF;
	-webkit-transform:rotate(45deg);transform:rotate(45deg);
	vertical-align:middle;
}

div.pathBn_closeBtn{position:absolute;z-index:401;top:-2.0vh;right:-2.0vw;}
div.pathBn_closeBtn a{position:relative;display:block;width:30px;color:#FFF;font-size:20px;text-align:center;line-height:28px;cursor:pointer;text-decoration:none;}
div.pathBn_closeBtn a::before{
	content:'';display:block;z-index:-1;position:absolute;top:0;left:0;
	width:30px;height:30px;
	border-radius:50%;
	background-color:#666;
}

div.pathBn_coupon{height:25.5vw;}/* クーポン施策 */
div.pathBn_coupontop{bottom:52px;}
div.pathBn_couponlp{display:block;width:90vw;bottom:80px;}
div.pathBn_coupon div.pathBn_box{width:70vw;margin:0 auto;padding:0;background-color:#C10012;}
div.pathBn_couponlp div.pathBn_box{width:90vw;}
div.pathBn_coupon div.pathBn_box a{width:100%;height:auto;margin:0 auto;padding:2.5vw 0 2.0vw;background-color:#C10012;}
div.pathBn_coupon div.pathBn_box a img{width:50vw;}
div.pathBn_coupon div.pathBn_box a::after{display:none;}
div.pathBn_coupon div.pathBn_closeBtn{top:-1.0vh;right:-2.0vw;}
div.pathBn_couponlp div.pathBn_closeBtn{top:-1.0vh;right:-2.0vw;}
div.pathBn_coupon div.pathBn_closeBtn a{color:#444;line-height:28px;}
div.pathBn_coupon div.pathBn_closeBtn a::before{width:26px;height:26px;border:1px solid #666;background-color:#FFF;}

@media screen and (min-width:480px) and ( max-width:767px) {
}

@media only screen and (min-width: 768px){
div.pathBn{bottom:65px;left:auto;right:50px;width:300px;height:125px;}
div.pathBn_box{/*width:260px;*/width:300px;padding:12px 20px 10px;}
div.pathBn_box div{/*width:95px;*/width:40vw;margin:10px 20px 0 0;}
div.pathBn_box span.pathBn_s01{font-size:14px;}
div.pathBn_box span.pathBn_s02{font-size:11px;}
div.pathBn_box a{
	transition:all .25s ease-out;
	width:130px;/*height:20px;*/height:28px;
	margin:6px 0 0;padding:4px 0;
	font-size:12px;line-height:20px;
}
div.pathBn_box a::after{
	position:absolute;content: "";top:50%;right:7px;
	margin:-3px 0 0;
	width:4px;height:4px;
}
div.pathBn_box a:hover{background-color:#262626;}

div.pathBn_closeBtn{top:-9px;right:-8px;}
div.pathBn_closeBtn a{width:26px;font-size:20px;line-height:28px;}
div.pathBn_closeBtn a::before{position:absolute;top:0;left:0;width:26px;height:26px;}

div.pathBn_coupon{bottom:95px;width:280px;height:121px;margin:0 0 0 274px;}/* クーポン施策 */
div.pathBn_couponlp{display:block;left:auto;right:15px;margin:0;}
div.pathBn_coupon div.pathBn_box{width:280px;margin:0 auto;padding:0;background-color:#C10012;}
div.pathBn_coupon div.pathBn_box a{width:100%;height:auto;margin:0 auto;padding:12px 0 12px;background-color:#C10012;}
div.pathBn_coupon div.pathBn_box a img{width:230px;}
div.pathBn_coupon div.pathBn_box a:hover img{zoom:1;filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;}
div.pathBn_coupon div.pathBn_closeBtn a{padding:0 0 0 1px;line-height:29px;}
}



/* visumo */
@media(max-width:720px){
	.userkitchen .vsm-tile{margin:50px 0 20px;}
	.userkitchen .ecbn-selection-page-wrapper{margin:0 !important;}
}


/* function_help */
div.function_help{margin-top:60px;}
div.function_help h3{margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #444;font-weight:bold;}
div.function_help ul li{margin:0 0 1em;text-indent:-1.0em;padding-left:1.0em;}
div.function_help ul li:last-child{margin:0;}
div.function_help p.att{margin-top:1em;color:#C00;font-size:87%;}
div.function_help span.att{margin:1em 0 0;font-size:87%;}
@media screen and (max-width:767px) {
div.function_help{margin-top:30px;}
div.function_help p.att{margin:1em 15px 0;font-size:1.0rem;}
div.function_help span.att{font-size:12px;}
}

/* 配送日の指定 */
table.table-appointment{width:auto;min-width:calc(100% - 10px);margin:20px 12px 8px;border-collapse:collapse;}
table.table-appointment th{padding:5px;border:1px solid #999;border-collapse:collapse;font-weight:bold;text-align:center;background-color:#EFEFEF;}
table.table-appointment td{padding:8px;border:1px solid #999;border-collapse:collapse;}
table.table-appointment .td-middle{text-align:center;}
table.table-appointment td p.comment{margin:0;}
table.table-appointment td p.example{margin:10px 0 0;font-size:86%;}
div.function_help .attention_guide_app{margin:0 12px 26px;color:#C00;font-size:87%;}

/* お支払い方法について */
div.function_help div.function_help_box{display:flex;flex-wrap:wrap;margin-top:15px;}
div.function_help div.function_help_box .item{text-align:center;}
div.function_help div.function_help_box a.item{display:block;color:#262626;}
div.function_help div.function_help_box .item:last-of-type{border-right:0 none;}
div.function_help div.function_help_box .item img{max-width:65%;}
div.function_help div.function_help_box .item .caption{display:block;opacity:1;margin-top:7px;font-size:12px;word-break:break-all;}
div.function_help div.function_help_ill{margin-top:15px;}
@media only screen and (max-width:767px){
div.function_help div.function_help_box .item{width:33%;padding:5px 0;}
div.function_help div.function_help_ill img{max-width:100%;}
}
@media only screen and (min-width:768px){
div.function_help div.function_help_box .item{width:14%;padding:5px 2%;border-right:1px solid #ccc;}
div.function_help div.function_help_box .item img{max-width:59px;}
}

/* クレジットカード・セキュリティコード */
div.function_help_pay_csc p{margin-bottom:6.09091vw;}
div.function_help_pay_csc figure img{width:100%;}
div.function_help_pay_csc figure img + img{margin-top:6.09091vw;}
@media only screen and (min-width: 768px){
div.function_help_pay_csc p{margin-bottom:25px;}
div.function_help_pay_csc figure{width:600px;}
div.function_help_pay_csc figure img{display:inline-block;width:48%;}
div.function_help_pay_csc figure img + img{margin-top:0;margin-left:4%;}
}
