@charset "UTF-8";

/*---------------------------------------------
01. common
---------------------------------------------*/
/*----------------------------------------
	parts setting
----------------------------------------*/
.w002{width:2% !important;}
.w004{width:4% !important;}
.w006{width:6% !important;}
.w008{width:8% !important;}
.w010{width:10% !important;}
.w012{width:12% !important;}
.w014{width:14% !important;}
.w016{width:16% !important;}
.w018{width:18% !important;}
.w020{width:20% !important;}
.w022{width:22% !important;}
.w024{width:24% !important;}
.w026{width:26% !important;}
.w028{width:28% !important;}
.w030{width:30% !important;}
.w032{width:32% !important;}
.w034{width:34% !important;}
.w036{width:36% !important;}
.w038{width:38% !important;}
.w040{width:40% !important;}
.w042{width:42% !important;}
.w044{width:44% !important;}
.w046{width:46% !important;}
.w048{width:48% !important;}
.w050{width:50% !important;}
.w052{width:52% !important;}
.w054{width:54% !important;}
.w056{width:56% !important;}
.w058{width:58% !important;}
.w060{width:60% !important;}
.w062{width:62% !important;}
.w064{width:64% !important;}
.w066{width:66% !important;}
.w068{width:68% !important;}
.w070{width:70% !important;}
.w072{width:72% !important;}
.w074{width:74% !important;}
.w076{width:76% !important;}
.w078{width:78% !important;}
.w080{width:80% !important;}
.w082{width:82% !important;}
.w084{width:84% !important;}
.w086{width:86% !important;}
.w088{width:88% !important;}
.w090{width:90% !important;}
.w092{width:92% !important;}
.w094{width:94% !important;}
.w096{width:96% !important;}
.w098{width:98% !important;}
.w100{width:100% !important;}
.matem{margin-top:1em !important;}
.mat00{margin-top:0px !important;}
.mat05{margin-top:5px !important;}
.mat10{margin-top:10px !important;}
.mat15{margin-top:15px !important;}
.mat20{margin-top:20px !important;}
.mat25{margin-top:25px !important;}
.mat30{margin-top:30px !important;}
.mat35{margin-top:35px !important;}
.mat40{margin-top:40px !important;}
.mat45{margin-top:45px !important;}
.mat50{margin-top:50px !important;}
.mat55{margin-top:55px !important;}
.mat60{margin-top:60px !important;}
.mat65{margin-top:65px !important;}
.mat70{margin-top:70px !important;}
.mat75{margin-top:75px !important;}
.mat80{margin-top:80px !important;}
.mat85{margin-top:85px !important;}
.mat90{margin-top:90px !important;}
.mat95{margin-top:95px !important;}
.mar00{margin-right:0px !important;}
.mar05{margin-right:5px !important;}
.mar10{margin-right:10px !important;}
.mar15{margin-right:15px !important;}
.mar20{margin-right:20px !important;}
.mar25{margin-right:25px !important;}
.mar30{margin-right:30px !important;}
.mar35{margin-right:35px !important;}
.mar40{margin-right:40px !important;}
.mar45{margin-right:45px !important;}
.mar50{margin-right:50px !important;}
.mar55{margin-right:55px !important;}
.mar60{margin-right:60px !important;}
.mar65{margin-right:65px !important;}
.mar70{margin-right:70px !important;}
.mar75{margin-right:75px !important;}
.mar80{margin-right:80px !important;}
.mar85{margin-right:85px !important;}
.mar90{margin-right:90px !important;}
.mar95{margin-right:95px !important;}
.mab00{margin-bottom:0px !important;}
.mab05{margin-bottom:5px !important;}
.mab10{margin-bottom:10px !important;}
.mab15{margin-bottom:15px !important;}
.mab20{margin-bottom:20px !important;}
.mab25{margin-bottom:25px !important;}
.mab30{margin-bottom:30px !important;}
.mab35{margin-bottom:35px !important;}
.mab40{margin-bottom:40px !important;}
.mab45{margin-bottom:45px !important;}
.mab50{margin-bottom:50px !important;}
.mab55{margin-bottom:55px !important;}
.mab60{margin-bottom:60px !important;}
.mab65{margin-bottom:65px !important;}
.mab70{margin-bottom:70px !important;}
.mab75{margin-bottom:75px !important;}
.mab80{margin-bottom:80px !important;}
.mab85{margin-bottom:85px !important;}
.mab90{margin-bottom:90px !important;}
.mab95{margin-bottom:95px !important;}
.mal00{margin-left:0px !important;}
.mal05{margin-left:5px !important;}
.mal10{margin-left:10px !important;}
.mal15{margin-left:15px !important;}
.mal20{margin-left:20px !important;}
.mal25{margin-left:25px !important;}
.mal30{margin-left:30px !important;}
.mal35{margin-left:35px !important;}
.mal40{margin-left:40px !important;}
.mal45{margin-left:45px !important;}
.mal50{margin-left:50px !important;}
.mal55{margin-left:55px !important;}
.mal60{margin-left:60px !important;}
.mal65{margin-left:65px !important;}
.mal70{margin-left:70px !important;}
.mal75{margin-left:75px !important;}
.mal80{margin-left:80px !important;}
.mal85{margin-left:85px !important;}
.mal90{margin-left:90px !important;}
.mal95{margin-left:95px !important;}

.cAttent{color:#900 !important;}
.fwb{font-weight:700 !important;}
.fwn{font-weight:400 !important;}
.tal{text-align:left !important;}
.tac{text-align:center !important;}
.tar{text-align:right !important;}
.curd{cursor:default;}
.curp{cursor:pointer;}
.clearfix{overflow:hidden;*zoom:1;}
img,svg{max-width:100%;height:auto;}
img.fade,svg.fade{box-shadow:#262626 0 0 0;}
.fade:hover{opacity:.7;}
.fl{float:left !important;}
.fr{float:right !important;}
.fn{float:none !important;}
.tc{text-align:center !important;}
.tl{text-align:left !important;}
.tr{text-align:right !important;}
.fwb{font-weight:bold;}
.red{color:#d80c18;}
.none{display:none;}
.view_pc{display:none !important;}
.view_sp{display:block !important;}
@media only screen and (min-width:751px){
  .view_pc{display:block !important;}
  .view_sp{display:none !important;}
}

.c-external-link_text {display:block;color:#9fa9ab;text-decoration:underline;text-decoration-color:#a1a9ab;letter-spacing:.05em;}
.c-external-link_arrow {display:inline-block;}
.c-external-link_arrow > svg {width:100%;height:100%;font-family:"object-fit:cover";object-fit:cover;}
.c-external-link.inline {margin-top:0;}
.c-external-link_arrow {width:10px;height:10px;margin-left:13.2px;}

/*---------------------------------------------
02. layout
---------------------------------------------*/
html{width:100%;height:100%;font-size:2.857143vw;}
@media only screen and (min-width:751px){html{font-size:137.5%;}}

.t-layout{opacity:1;}/* css/common.cssの影響リセット　*/
.t-productLoading{display:none;}

.contents{width:100%;margin:0 auto;line-height:1.6;background-color:#FFF;}
@media only screen and (min-width:751px){.contents{min-width:1200px;}}

.contents h2{position:relative;padding:9.09091vw 0 7.79221vw;font-size:1.88182rem;font-weight:bold;text-align:center;}
.contents h2::after{content:'';display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%, 0);width:7.8125vw;height:0.39063vw;background-color:#262626;}
@media only screen and (min-width:751px){
.contents h2{padding:60px 0 60px;font-size:1.45455rem;}
.contents h2::after{width:60px;height:2px;}
}

/* tokutei */
div.tokutei{padding:9.09091vw;}
div.tokutei .list{font-size:1.27273rem;}
div.tokutei .list dt{margin-bottom:2.5974vw;font-weight:bold;}
div.tokutei .list dd:not(:last-child){margin-bottom:9.09091vw;}
div.tokutei .list dd a{color:#1C74AC;text-decoration:underline;}
@media only screen and (min-width:751px){
div.tokutei{width:800px;margin:0 auto;padding:60px 0 100px;}
div.tokutei .list{font-size:0.72727rem;}
div.tokutei .list dt{margin-bottom:20px;}
div.tokutei .list dd:not(:last-child){margin-bottom:40px;padding-bottom:40px;border-bottom:2px solid #ccc;}
div.tokutei .list dd a{color:#1C74AC;text-decoration:underline;}
}

/* function_help */
div.help{padding:9.09091vw;}
div.help p.help_lead{margin-bottom:6.09091vw;font-size:1.27273rem;}
div.function_help + div.function_help{margin-top:8.09091vw;}
div.function_help h3{margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #444;font-size:1.27273rem;font-weight:bold;}
div.function_help ul li{text-indent:-0.6em;padding-left:0.6em;font-size:1.27273rem;line-height:1.8;}
div.function_help ul li + li{margin-top:1em;}
div.function_help p.att{margin:1em 15px 0;color:#C00;font-size:1.0rem;}
div.function_help span.att{margin:1em 0 0;font-size:1.0rem;}
@media only screen and (min-width:751px){
div.help{width:800px;margin:0 auto;padding:60px 0 100px;}
div.help p.help_lead{margin-bottom:40px;font-size:0.81818rem;}
div.function_help + div.function_help{margin-top:50px;}
div.function_help h3{font-size:0.8rem;}
div.function_help ul li{font-size:0.71818rem;}
div.function_help p.att{margin-top:1em;font-size:0.56818rem;}
div.function_help span.att{font-size:12px;}
}
@media only screen and (min-width:1920px){
.c-external-link_text{font-size:0.71818rem;}
}

/* 配送日の指定 */
table.table-appointment{width:auto;min-width:calc(100% - 12px);margin:20px 0 8px 12px;border-collapse:collapse;font-size:1.27273rem;}
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 0 26px 12px;color:#C00;font-size:87%;}
@media only screen and (min-width:751px){
table.table-appointment{font-size:0.81818rem;}
div.function_help .attention_guide_app{font-size:0.61818rem;}
}

/* お支払い方法について */
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;background-color:#FFF;}
div.function_help div.function_help_box a.item{display:block;}
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;font-size:12px;word-break:break-all;}
div.function_help div.function_help_ill{margin-top:25px;}
div.function_help div.function_help_ill img{width:auto;}
@media only screen and (max-width:750px){
div.function_help div.function_help_box{background-color:#FFF;}
div.function_help div.function_help_box.bgnon{background-color:inherit;}
div.function_help div.function_help_box .item{width:33%;padding:10px 0;}
}
@media only screen and (min-width:751px){
div.function_help div.function_help_box .item{width:16.6%;padding:10px 0;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;font-size:1.27273rem;}
div.function_help_pay_csc figure img + img{margin-top:6.09091vw;}
@media only screen and (min-width:751px){
div.function_help_pay_csc p{margin-bottom:25px;font-size:0.81818rem;}
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%;}
}


/* installation */
.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("../../img/gastable/support/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("../../img/gastable/support/icon_plus.svg");
	background-repeat:no-repeat;
	background-position:0 0;
	background-size:contain;}
.moreArea .readmoreBtn.link::after{
	content:'';position:absolute;top:50%;right:5.19481vw;
	transform:translate(0, -50%);
	display:block;
	width:1.2987vw;
	height:1.81818vw;
	background-image:url("../../img/gastable/support/icon_arrow_b_right.svg");
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;}
.moreArea .readmoreBtn.item{background:none;line-height:12.20779vw;font-size:1.27273rem;font-weight:bold;text-align:center;}
.moreArea .closeBtn{
	width:25.97403vw;height:5.19481vw;
	margin:0 auto 5.19481vw;
	background-image:url("../../img/gastable/support/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:100px;}
.moreArea .readmoreBtn{
	transition:all .25s ease-out;
	width:354px;height:43px;
	margin:0 auto;
	background-image:url("../../img/gastable/support/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("../../img/gastable/support/icon_plus_pc.svg");
	background-repeat:no-repeat;
	background-position:0 0;
	background-size:contain;}
.moreArea .readmoreBtn.link::after{
	right:15px;
	width:6px;height:8px;
	background-image:url("../../img/gastable/support/icon_arrow_b_right.svg");
	background-repeat:no-repeat;
	background-position:center center;
	background-size:contain;}
.moreArea .readmoreBtn.item{line-height:43px;font-size:0.72727rem;}
.moreArea .readmoreBtn:hover{
	background-image:url("../../img/gastable/support/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("../../img/gastable/support/icon_plus_pc_w.svg");
	background-repeat:no-repeat;
	background-position:0 0;
	background-size:contain;}
.moreArea .readmoreBtn:hover.link::after{
	background-image:url("../../img/gastable/support/icon_arrow_w_right.svg");
	background-repeat:no-repeat;
	background-position:center center;
	background-size:contain;}
.moreArea .readmoreBtn:hover.item{color:#fff;background-image:none;background-color:#262626;}
.moreArea .closeBtn{
	width:150px;height:50px;
	margin:0 auto;
	background-image:url("../../img/gastable/support/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;}
}



div.installation .red{color:#E31B13;}
div.installation #intro{width:89.74026vw;margin:7.79221vw auto 19.48052vw;}
div.installation #intro .ttl2{margin-bottom:5.84416vw;font-size:1.63636rem;line-height:1.66666667;font-weight:bold;text-align:center;}
div.installation #intro p{margin-bottom:6.49351vw;font-size:1.27273rem;line-height:1.857;}div.installation #intro .img{margin:0 auto 3.8961vw;}
div.installation #intro .notice{font-size:0.81818rem;font-weight:bold;}
div.installation #installation1{margin-bottom:12.98701vw;}
div.installation #installation1 > .ttl{position:relative;padding:10.38961vw 0 8.44156vw;background-color:#fff;text-align:center;}
div.installation #installation1 > .ttl em{padding-bottom:1.2987vw;font-size:1.81818rem;background:linear-gradient(rgba(0, 0, 0, 0) 50%, #fff100 0%);}
div.installation #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("../../img/gastable/support/icon_installation.svg");
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	background-color:#FFF}
div.installation #installation1 .lead{margin:0 9.09091vw 3.8961vw;}
div.installation #installation1 .lead > .ttl{margin-bottom:5.84416vw;font-size:1.63636rem;font-weight:bold;}
div.installation #installation1 .lead p{font-size:1.27273rem;}
div.installation #installation1 .box > .ttl{padding:3.8961vw 0;background-color:#262626;font-size:1.63636rem;font-weight:bold;text-align:center;color:#fff;}
div.installation #installation1 .box .txt{padding:5.84416vw 9.09091vw 5.19481vw;background-color:#fff;font-size:1.27273rem;}
div.installation #installation1 .box .txt span{font-size:1.09091rem;}
div.installation #installation1 .box .list li{padding-top:9.09091vw;line-height:1.85714286;text-align:center;}
div.installation #installation1 .box .list li .ttl2{display:inline-block;margin-bottom:7.14286vw;padding-bottom:1.2987vw;border-bottom:2px solid #262626;font-size:1.63636rem;font-weight:bold;}
div.installation #installation1 .box .list li .txt2{margin:0 9.09091vw 9.09091vw;font-size:1.27273rem;text-align:left;}
div.installation #installation1 .box .list li .txt2.bg{padding:3.8961vw;background-color:#fff;}
div.installation #installation1 .box .list li .txt2 em{font-size:1.36364rem;font-weight:bold;}
div.installation #installation1 .box#box1 .list li:nth-child(1) .flex{display:flex;justify-content:center;align-items:center;text-align:center;font-size:1.77273rem;font-weight:bold;line-height:1;}
div.installation #installation1 .box#box1 .list li:nth-child(1) .flex span{font-size:1.18182rem;}
div.installation #installation1 .box#box1 .list li:nth-child(1) .flex .black{width:36.62338vw;padding:6.49351vw 0;background-color:#262626;color:#fff;}
div.installation #installation1 .box#box1 .list li:nth-child(1) .flex .and{padding:0 2.5974vw;font-size:1.36364rem;}
div.installation #installation1 .box#box1 .list li:nth-child(1) .flex .orange{width:36.62338vw;padding:6.49351vw 0;background-color:#FFA032;color:#fff;}
div.installation #installation1 .box#box1 .list li:nth-child(2) .img{width:89.61039vw;margin:0 auto;}
div.installation #installation1 .box#box1 .list li:nth-child(3){margin-bottom:6.49351vw;}
div.installation #installation1 .box#box1 .list li:nth-child(3) .img{width:68.83117vw;margin:2.5974vw auto;}
div.installation #installation1 .box#box1 .list li:nth-child(3) .txt2{margin-bottom:0;}
div.installation #installation1 .box#box1 .list li:nth-child(3) .notice{margin:1.2987vw 9.09091vw 0;font-size:1.09091rem;text-align:left;}
div.installation #installation1 .box#box2 .list li .img{width:89.22078vw;margin:0 auto 10.38961vw;line-height:0;}
div.installation #installation1 .box#box2 .list li .img.chart1{margin-bottom:3.8961vw;}
div.installation #installation1 .box#box2 .list li .img2{width:92.5974vw;margin:0 auto 10.38961vw;}
div.installation #installation1 .box#box2 .list li .img3{width:80.64935vw;margin:0 auto 10.38961vw;}
div.installation #installation1 .box .moreArea .readmoreBtn{background:none;background-color:#fff;font-size:1.45455rem;font-weight:bold;line-height:12.98701vw;}
div.installation #installation1 .box .moreArea .boxArea2{text-align:center;}
div.installation #installation1 .box .moreArea .boxArea2.active{padding:0;}
div.installation #installation1 .box .moreArea .boxArea2 > .ttl{display:inline-block;margin-bottom:7.14286vw;padding-bottom:1.2987vw;border-bottom:2px solid #262626;font-size:1.63636rem;font-weight:bold;}
div.installation #installation1 .box .moreArea .boxArea2 .list2{width:89.35065vw;margin:0 auto;}
div.installation #installation1 .box .moreArea .boxArea2 .list2 li{margin-bottom:3.8961vw;padding:0;}
div.installation #installation1 .box .moreArea .boxArea2 .list2 li p{margin-bottom:2.5974vw;font-size:1.36364rem;font-weight:bold;}
div.installation #installation1 .box .moreArea .boxArea2 .list2 li dl dt{margin-bottom:2.5974vw;background-color:#262626;font-size:1.27273rem;line-height:7.79221vw;font-weight:bold;text-align:center;color:#fff;}
div.installation #installation1 .box .moreArea .boxArea2 .list2 li dl dd ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
div.installation #installation1 .box .moreArea .boxArea2 .list2 li dl dd ul li{position:relative;width:28.57143vw;margin-bottom:2.5974vw;}
div.installation #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("../../img/gastable/support/icon_installation02.svg");
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;}
div.installation #installation1 .box .moreArea .boxArea2 .list2 li dl dd ul li p{margin-bottom:0;font-size:1.09091rem;font-weight:normal;text-align:left;line-height:1.33333333;}
div.installation #installation1 .box .moreArea .boxArea2 .list2 li dl dd ul li p span{font-size:0.90909rem;color:#CD1C24;}
div.installation #installation1 .box .moreArea .boxArea2 .list2 li dl dd ul li:last-child::after, div.installation #installation1 .box .moreArea .boxArea2 .list2 li dl dd ul li:nth-child(3n)::after{display:none;}
div.installation #installation1 .box .moreArea .boxArea2 .closeBtn{margin-top:12.98701vw;}
div.installation #installation1 .box .moreArea .boxArea2 .list2 li p.concent_subtxt{font-size:1.09091rem;text-align:left;font-weight:normal;}

@media only screen and (min-width:751px){
div.installation #intro{width:auto;margin:60px auto 150px;text-align:center;}
div.installation #intro .ttl2{margin-bottom:35px;font-size:1.09091rem;}
div.installation #intro p{margin-bottom:50px;font-size:0.81818rem;line-height:2.3333333;}
div.installation #intro .img{width:486px;margin:0 auto 30px;}
div.installation #intro .notice{font-size:0.68182rem;}
div.installation #installation1{width:1000px;margin:0 auto 0px;background-color:#fff;}
div.installation #installation1 > .ttl{padding:130px 0 45px;}
div.installation #installation1 > .ttl em{padding-bottom:10px;font-size:1.81818rem;}
div.installation #installation1 > .ttl::after{transform:translate(-50%, -39%);width:140px;height:168px;}
div.installation #installation1 .lead{margin:0 auto 90px;text-align:center;}
div.installation #installation1 .lead > .ttl{margin-bottom:45px;font-size:1.09091rem;font-weight:bold;}
div.installation #installation1 .lead p{font-size:0.63636rem;}
div.installation #installation1 .box{text-align:center;}
div.installation #installation1 .box > .ttl{padding:30px 0;font-size:1.09091rem;}
div.installation #installation1 .box .txt{margin-bottom:80px;padding:40px 0 0;font-size:0.72727rem;line-height:2.375;font-weight:bold;}
div.installation #installation1 .box .txt span{font-size:0.72727rem;}
div.installation #installation1 .box .list li{padding-top:0;}
div.installation #installation1 .box .list li .ttl2{margin-bottom:50px;padding-bottom:10px;border-bottom:2pxsolid#262626;font-size:1.09091rem;}
div.installation #installation1 .box .list li .txt2{margin:0 0 30px;font-size:0.72727rem;text-align:center;}
div.installation #installation1 .box .list li .txt2.bg{box-sizing:border-box;width:700px;margin:0 auto;padding:20px;background-color:#E5E5E5;}
div.installation #installation1 .box .list li .txt2 em{font-size:0.90909rem;}
div.installation #installation1 .box .list li .txt2 span{font-size:0.54545rem;}
div.installation #installation1 .box#box1 .list li:nth-child(1) .flex{font-size:1.81818rem;}
div.installation #installation1 .box#box1 .list li:nth-child(1) .flex span{font-size:0.90909rem;}
div.installation #installation1 .box#box1 .list li:nth-child(1) .flex .black{width:287px;padding:50px 0;}
div.installation #installation1 .box#box1 .list li:nth-child(1) .flex .and{padding:0 30px;font-size:0.90909rem;}
div.installation #installation1 .box#box1 .list li:nth-child(1) .flex .orange{width:287px;padding:50px 0;}
div.installation #installation1 .box#box1 .list li:nth-child(2){padding:50px 0;}
div.installation #installation1 .box#box1 .list li:nth-child(2) .img{width:435px;}
div.installation #installation1 .box#box1 .list li:nth-child(3){margin-bottom:100px;}
div.installation #installation1 .box#box1 .list li:nth-child(3) .img{width:530px;margin:20px auto;}
div.installation #installation1 .box#box1 .list li:nth-child(3) .txt2{margin-bottom:0;}
div.installation #installation1 .box#box1 .list li:nth-child(3) .notice{width:700px;margin:15pxauto0;font-size:0.72727rem;text-align:left;}
div.installation #installation1 .box#box2 .list li .flex{display:flex;justify-content:space-between;width:700px;margin:0 auto 60px;}
div.installation #installation1 .box#box2 .list li .flex.border{padding-bottom:60px;border-bottom:2px solid #ccc;}
div.installation #installation1 .box#box2 .list li .flex .txt2{width:290px;text-align:left;}
div.installation #installation1 .box#box2 .list li .img,
div.installation #installation1 .box#box2 .list li .img2,
div.installation #installation1 .box#box2 .list li .img3{width:385px;margin:0;}
div.installation #installation1 .box#box2 .list li .img{margin:0 auto;}
div.installation #installation1 .box#box2 .list li .img.chart1{width:100%;margin-bottom:50px;padding-bottom:50px;border-bottom:2px solid #ccc;}
div.installation #installation1 .box#box2 .list li .img.chart1 img{width:522px;margin:0 auto;}
div.installation #installation1 .box#box2 .list li .img.chart2{width:100%;}
div.installation #installation1 .box#box2 .list li .img.chart2 img{width:698px;margin:0 auto;}
div.installation #installation1 .box .moreArea .readmoreBtn{font-size:0.63636rem;line-height:43px;}
div.installation #installation1 .box .moreArea .readmoreBtn:hover{background-color:#262626;color:#fff;}
div.installation #installation1 .box .moreArea .readmoreBtn:hover::after{background-image:url("../../img/gastable/support/images/icon_plus_pc_w.svg");background-repeat:no-repeat;background-position:0 0;background-size:contain;}
div.installation #installation1 .box .moreArea .boxArea2{text-align:center;}
div.installation #installation1 .box .moreArea .boxArea2.active{padding:0;}
div.installation #installation1 .box .moreArea .boxArea2 > .ttl{margin-bottom:55px;padding-bottom:5px;border-bottom:2px solid #262626;font-size:1.09091rem;}
div.installation #installation1 .box .moreArea .boxArea2 .list2{width:700px;}
div.installation #installation1 .box .moreArea .boxArea2 .list2 li{margin-bottom:80px;}
div.installation #installation1 .box .moreArea .boxArea2 .list2 li p{margin-bottom:20px;font-size:0.95455rem;}
div.installation #installation1 .box .moreArea .boxArea2 .list2 li dl dt{margin-bottom:15px;font-size:0.90909rem;line-height:50px;}
div.installation #installation1 .box .moreArea .boxArea2 .list2 li dl dd ul li{width:224px;margin-bottom:20px;}
div.installation #installation1 .box .moreArea .boxArea2 .list2 li dl dd ul li::after{top:55px;right:-13px;width:13px;height:25px;}
div.installation #installation1 .box .moreArea .boxArea2 .list2 li dl dd ul li p{font-size:0.68182rem;}
div.installation #installation1 .box .moreArea .boxArea2 .list2 li dl dd ul li p span{font-size:0.68182rem;}
div.installation #installation1 .box .moreArea .boxArea2 .closeBtn{margin-top:50px;}
div.installation #installation1 .box .moreArea .boxArea2 .list2 li p.concent_subtxt{font-size:0.63636rem;}
}