@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";

 html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*{margin:0;padding:0;vertical-align:top;list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em}h1,h2,h3,h4,h5,h6{margin:0;font-size:100%}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;line-height:0;font-size:75%;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{height:0;box-sizing:content-box;-moz-box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;color:inherit;font:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{padding:0;box-sizing:border-box}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*:before,*:after{box-sizing:border-box}main{display:block}body{background-color:#fff}i{vertical-align:baseline}
html{font-size:62.5%}@media screen and (max-width:720px){html{font-size:56.3%}}@media screen and (max-width:560px){html{font-size:50%}}body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1.8;font-size:2rem;color:#333}.fo_min{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W6","Hiragino Mincho ProN","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",'Noto Serif JP',"Times New Roman",Meiryo,serif}.mt1px{margin-top:1px!important}.mt2px{margin-top:2px!important}.mt3px{margin-top:3px!important}.mt4px{margin-top:4px!important}.mt5px{margin-top:5px!important}.mt10px{margin-top:10px!important}.mt15px{margin-top:15px!important}.mt20px{margin-top:20px!important}.mt25px{margin-top:25px!important}.mt30px{margin-top:30px!important}.mt35px{margin-top:35px!important}.mt40px{margin-top:40px!important}.mt45px{margin-top:45px!important}.mt50px{margin-top:50px!important}.mt60px{margin-top:60px!important}.mt70px{margin-top:70px!important}.mt80px{margin-top:80px!important}.mt90px{margin-top:90px!important}.mt100px{margin-top:100px!important}.mt110px{margin-top:110px!important}.mt120px{margin-top:120px!important}.mt1pr{margin-top:1%!important}.mt2pr{margin-top:2%!important}.mt3pr{margin-top:3%!important}.mt4pr{margin-top:4%!important}.mt5pr{margin-top:5%!important}.mt6pr{margin-top:6%!important}.mt7pr{margin-top:7%!important}.mt8pr{margin-top:8%!important}.mt9pr{margin-top:9%!important}.mt10pr{margin-top:10%!important}.mt11pr{margin-top:11%!important}.mt12pr{margin-top:12%!important}.mt13pr{margin-top:13%!important}.mt14pr{margin-top:14%!important}.mt15pr{margin-top:15%!important}.mt16pr{margin-top:16%!important}.mt17pr{margin-top:17%!important}.mt18pr{margin-top:18%!important}.mt19pr{margin-top:19%!important}.mt20pr{margin-top:20%!important}.mt1rem{margin-top:1rem!important}.mt2rem{margin-top:2rem!important}.mt3rem{margin-top:3rem!important}.mt4rem{margin-top:4rem!important}.mt5rem{margin-top:5rem!important}.mt6rem{margin-top:6rem!important}.mt7rem{margin-top:7rem!important}.mt8rem{margin-top:8rem!important}.mt9rem{margin-top:9rem!important}.mt10rem{margin-top:10rem!important}.mb1px{margin-bottom:1px!important}.mb2px{margin-bottom:2px!important}.mb3px{margin-bottom:3px!important}.mb4px{margin-bottom:4px!important}.mb5px{margin-bottom:5px!important}.mb10px{margin-bottom:10px!important}.mb15px{margin-bottom:15px!important}.mb20px{margin-bottom:20px!important}.mb25px{margin-bottom:25px!important}.mb30px{margin-bottom:30px!important}.mb35px{margin-bottom:35px!important}.mb40px{margin-bottom:40px!important}.mb45px{margin-bottom:45px!important}.mb50px{margin-bottom:50px!important}.mb60px{margin-bottom:60px!important}.mb70px{margin-bottom:70px!important}.mb80px{margin-bottom:80px!important}.mb90px{margin-bottom:90px!important}.mb100px{margin-bottom:100px!important}.mb110px{margin-bottom:110px!important}.mb120px{margin-bottom:120px!important}.mb1pr{margin-bottom:1%!important}.mb2pr{margin-bottom:2%!important}.mb3pr{margin-bottom:3%!important}.mb4pr{margin-bottom:4%!important}.mb5pr{margin-bottom:5%!important}.mb6pr{margin-bottom:6%!important}.mb7pr{margin-bottom:7%!important}.mb8pr{margin-bottom:8%!important}.mb9pr{margin-bottom:9%!important}.mb10pr{margin-bottom:10%!important}.mb11pr{margin-bottom:11%!important}.mb12pr{margin-bottom:12%!important}.mb13pr{margin-bottom:13%!important}.mb14pr{margin-bottom:14%!important}.mb15pr{margin-bottom:15%!important}.mb16pr{margin-bottom:16%!important}.mb17pr{margin-bottom:17%!important}.mb18pr{margin-bottom:18%!important}.mb19pr{margin-bottom:19%!important}.mb20pr{margin-bottom:20%!important}.mb1rem{margin-bottom:1rem!important}.mb2rem{margin-bottom:2rem!important}.mb3rem{margin-bottom:3rem!important}.mb4rem{margin-bottom:4rem!important}.mb5rem{margin-bottom:5rem!important}.mb6rem{margin-bottom:6rem!important}.mb7rem{margin-bottom:7rem!important}.mb8rem{margin-bottom:8rem!important}.mb9rem{margin-bottom:9rem!important}.mb10rem{margin-bottom:10rem!important}.mr1px{margin-right:1px!important}.mr2px{margin-right:2px!important}.mr3px{margin-right:3px!important}.mr4px{margin-right:4px!important}.mr5px{margin-right:5px!important}.mr10px{margin-right:10px!important}.mr15px{margin-right:15px!important}.mr20px{margin-right:20px!important}.mr25px{margin-right:25px!important}.mr30px{margin-right:30px!important}.mr35px{margin-right:35px!important}.mr40px{margin-right:40px!important}.mr45px{margin-right:45px!important}.mr50px{margin-right:50px!important}.mr60px{margin-right:60px!important}.mr70px{margin-right:70px!important}.mr80px{margin-right:80px!important}.mr90px{margin-right:90px!important}.mr100px{margin-right:100px!important}.mr110px{margin-right:110px!important}.mr120px{margin-right:120px!important}.mr1pr{margin-right:1%!important}.mr2pr{margin-right:2%!important}.mr3pr{margin-right:3%!important}.mr4pr{margin-right:4%!important}.mr5pr{margin-right:5%!important}.mr6pr{margin-right:6%!important}.mr7pr{margin-right:7%!important}.mr8pr{margin-right:8%!important}.mr9pr{margin-right:9%!important}.mr10pr{margin-right:10%!important}.mr11pr{margin-right:11%!important}.mr12pr{margin-right:12%!important}.mr13pr{margin-right:13%!important}.mr14pr{margin-right:14%!important}.mr15pr{margin-right:15%!important}.mr16pr{margin-right:16%!important}.mr17pr{margin-right:17%!important}.mr18pr{margin-right:18%!important}.mr19pr{margin-right:19%!important}.mr20pr{margin-right:20%!important}.mr1rem{margin-right:1rem!important}.mr2rem{margin-right:2rem!important}.mr3rem{margin-right:3rem!important}.mr4rem{margin-right:4rem!important}.mr5rem{margin-right:5rem!important}.mr6rem{margin-right:6rem!important}.mr7rem{margin-right:7rem!important}.mr8rem{margin-right:8rem!important}.mr9rem{margin-right:9rem!important}.mr10rem{margin-right:10rem!important}.ml1px{margin-left:1px!important}.ml2px{margin-left:2px!important}.ml3px{margin-left:3px!important}.ml4px{margin-left:4px!important}.ml5px{margin-left:5px!important}.ml10px{margin-left:10px!important}.ml15px{margin-left:15px!important}.ml20px{margin-left:20px!important}.ml25px{margin-left:25px!important}.ml30px{margin-left:30px!important}.ml35px{margin-left:35px!important}.ml40px{margin-left:40px!important}.ml45px{margin-left:45px!important}.ml50px{margin-left:50px!important}.ml60px{margin-left:60px!important}.ml70px{margin-left:70px!important}.ml80px{margin-left:80px!important}.ml90px{margin-left:90px!important}.ml100px{margin-left:100px!important}.ml110px{margin-left:110px!important}.ml120px{margin-left:120px!important}.ml1pr{margin-left:1%!important}.ml2pr{margin-left:2%!important}.ml3pr{margin-left:3%!important}.ml4pr{margin-left:4%!important}.ml5pr{margin-left:5%!important}.ml6pr{margin-left:6%!important}.ml7pr{margin-left:7%!important}.ml8pr{margin-left:8%!important}.ml9pr{margin-left:9%!important}.ml10pr{margin-left:10%!important}.ml11pr{margin-left:11%!important}.ml12pr{margin-left:12%!important}.ml13pr{margin-left:13%!important}.ml14pr{margin-left:14%!important}.ml15pr{margin-left:15%!important}.ml16pr{margin-left:16%!important}.ml17pr{margin-left:17%!important}.ml18pr{margin-left:18%!important}.ml19pr{margin-left:19%!important}.ml20pr{margin-left:20%!important}.ml1rem{margin-left:1rem!important}.ml2rem{margin-left:2rem!important}.ml3rem{margin-left:3rem!important}.ml4rem{margin-left:4rem!important}.ml5rem{margin-left:5rem!important}.ml6rem{margin-left:6rem!important}.ml7rem{margin-left:7rem!important}.ml8rem{margin-left:8rem!important}.ml9rem{margin-left:9rem!important}.ml10rem{margin-left:10rem!important}.pt1px{padding-top:1px!important}.pt2px{padding-top:2px!important}.pt3px{padding-top:3px!important}.pt4px{padding-top:4px!important}.pt5px{padding-top:5px!important}.pt10px{padding-top:10px!important}.pt15px{padding-top:15px!important}.pt20px{padding-top:20px!important}.pt25px{padding-top:25px!important}.pt30px{padding-top:30px!important}.pt35px{padding-top:35px!important}.pt40px{padding-top:40px!important}.pt45px{padding-top:45px!important}.pt50px{padding-top:50px!important}.pt60px{padding-top:60px!important}.pt70px{padding-top:70px!important}.pt80px{padding-top:80px!important}.pt90px{padding-top:90px!important}.pt100px{padding-top:100px!important}.pt110px{padding-top:110px!important}.pt120px{padding-top:120px!important}.pt1pr{padding-top:1%!important}.pt2pr{padding-top:2%!important}.pt3pr{padding-top:3%!important}.pt4pr{padding-top:4%!important}.pt5pr{padding-top:5%!important}.pt6pr{padding-top:6%!important}.pt7pr{padding-top:7%!important}.pt8pr{padding-top:8%!important}.pt9pr{padding-top:9%!important}.pt10pr{padding-top:10%!important}.pt11pr{padding-top:11%!important}.pt12pr{padding-top:12%!important}.pt13pr{padding-top:13%!important}.pt14pr{padding-top:14%!important}.pt15pr{padding-top:15%!important}.pt16pr{padding-top:16%!important}.pt17pr{padding-top:17%!important}.pt18pr{padding-top:18%!important}.pt19pr{padding-top:19%!important}.pt20pr{padding-top:20%!important}.pt1rem{padding-top:1rem!important}.pt2rem{padding-top:2rem!important}.pt3rem{padding-top:3rem!important}.pt4rem{padding-top:4rem!important}.pt5rem{padding-top:5rem!important}.pt6rem{padding-top:6rem!important}.pt7rem{padding-top:7rem!important}.pt8rem{padding-top:8rem!important}.pt9rem{padding-top:9rem!important}.pt10rem{padding-top:10rem!important}.pb1px{padding-bottom:1px!important}.pb2px{padding-bottom:2px!important}.pb3px{padding-bottom:3px!important}.pb4px{padding-bottom:4px!important}.pb5px{padding-bottom:5px!important}.pb10px{padding-bottom:10px!important}.pb15px{padding-bottom:15px!important}.pb20px{padding-bottom:20px!important}.pb25px{padding-bottom:25px!important}.pb30px{padding-bottom:30px!important}.pb35px{padding-bottom:35px!important}.pb40px{padding-bottom:40px!important}.pb45px{padding-bottom:45px!important}.pb50px{padding-bottom:50px!important}.pb60px{padding-bottom:60px!important}.pb70px{padding-bottom:70px!important}.pb80px{padding-bottom:80px!important}.pb90px{padding-bottom:90px!important}.pb100px{padding-bottom:100px!important}.pb110px{padding-bottom:110px!important}.pb120px{padding-bottom:120px!important}.pb1pr{padding-bottom:1%!important}.pb2pr{padding-bottom:2%!important}.pb3pr{padding-bottom:3%!important}.pb4pr{padding-bottom:4%!important}.pb5pr{padding-bottom:5%!important}.pb6pr{padding-bottom:6%!important}.pb7pr{padding-bottom:7%!important}.pb8pr{padding-bottom:8%!important}.pb9pr{padding-bottom:9%!important}.pb10pr{padding-bottom:10%!important}.pb11pr{padding-bottom:11%!important}.pb12pr{padding-bottom:12%!important}.pb13pr{padding-bottom:13%!important}.pb14pr{padding-bottom:14%!important}.pb15pr{padding-bottom:15%!important}.pb16pr{padding-bottom:16%!important}.pb17pr{padding-bottom:17%!important}.pb18pr{padding-bottom:18%!important}.pb19pr{padding-bottom:19%!important}.pb20pr{padding-bottom:20%!important}.pb1rem{padding-bottom:1rem!important}.pb2rem{padding-bottom:2rem!important}.pb3rem{padding-bottom:3rem!important}.pb4rem{padding-bottom:4rem!important}.pb5rem{padding-bottom:5rem!important}.pb6rem{padding-bottom:6rem!important}.pb7rem{padding-bottom:7rem!important}.pb8rem{padding-bottom:8rem!important}.pb9rem{padding-bottom:9rem!important}.pb10rem{padding-bottom:10rem!important}.pr1px{padding-right:1px!important}.pr2px{padding-right:2px!important}.pr3px{padding-right:3px!important}.pr4px{padding-right:4px!important}.pr5px{padding-right:5px!important}.pr10px{padding-right:10px!important}.pr15px{padding-right:15px!important}.pr20px{padding-right:20px!important}.pr25px{padding-right:25px!important}.pr30px{padding-right:30px!important}.pr35px{padding-right:35px!important}.pr40px{padding-right:40px!important}.pr45px{padding-right:45px!important}.pr50px{padding-right:50px!important}.pr60px{padding-right:60px!important}.pr70px{padding-right:70px!important}.pr80px{padding-right:80px!important}.pr90px{padding-right:90px!important}.pr100px{padding-right:100px!important}.pr110px{padding-right:110px!important}.pr120px{padding-right:120px!important}.pr1pr{padding-right:1%!important}.pr2pr{padding-right:2%!important}.pr3pr{padding-right:3%!important}.pr4pr{padding-right:4%!important}.pr5pr{padding-right:5%!important}.pr6pr{padding-right:6%!important}.pr7pr{padding-right:7%!important}.pr8pr{padding-right:8%!important}.pr9pr{padding-right:9%!important}.pr10pr{padding-right:10%!important}.pr11pr{padding-right:11%!important}.pr12pr{padding-right:12%!important}.pr13pr{padding-right:13%!important}.pr14pr{padding-right:14%!important}.pr15pr{padding-right:15%!important}.pr16pr{padding-right:16%!important}.pr17pr{padding-right:17%!important}.pr18pr{padding-right:18%!important}.pr19pr{padding-right:19%!important}.pr20pr{padding-right:20%!important}.pr1rem{padding-right:1rem!important}.pr2rem{padding-right:2rem!important}.pr3rem{padding-right:3rem!important}.pr4rem{padding-right:4rem!important}.pr5rem{padding-right:5rem!important}.pr6rem{padding-right:6rem!important}.pr7rem{padding-right:7rem!important}.pr8rem{padding-right:8rem!important}.pr9rem{padding-right:9rem!important}.pr10rem{padding-right:10rem!important}.pl1px{padding-left:1px!important}.pl2px{padding-left:2px!important}.pl3px{padding-left:3px!important}.pl4px{padding-left:4px!important}.pl5px{padding-left:5px!important}.pl10px{padding-left:10px!important}.pl15px{padding-left:15px!important}.pl20px{padding-left:20px!important}.pl25px{padding-left:25px!important}.pl30px{padding-left:30px!important}.pl35px{padding-left:35px!important}.pl40px{padding-left:40px!important}.pl45px{padding-left:45px!important}.pl50px{padding-left:50px!important}.pl60px{padding-left:60px!important}.pl70px{padding-left:70px!important}.pl80px{padding-left:80px!important}.pl90px{padding-left:90px!important}.pl100px{padding-left:100px!important}.pl110px{padding-left:110px!important}.pl120px{padding-left:120px!important}.pl1pr{padding-left:1%!important}.pl2pr{padding-left:2%!important}.pl3pr{padding-left:3%!important}.pl4pr{padding-left:4%!important}.pl5pr{padding-left:5%!important}.pl6pr{padding-left:6%!important}.pl7pr{padding-left:7%!important}.pl8pr{padding-left:8%!important}.pl9pr{padding-left:9%!important}.pl10pr{padding-left:10%!important}.pl11pr{padding-left:11%!important}.pl12pr{padding-left:12%!important}.pl13pr{padding-left:13%!important}.pl14pr{padding-left:14%!important}.pl15pr{padding-left:15%!important}.pl16pr{padding-left:16%!important}.pl17pr{padding-left:17%!important}.pl18pr{padding-left:18%!important}.pl19pr{padding-left:19%!important}.pl20pr{padding-left:20%!important}.pl1rem{padding-left:1rem!important}.pl2rem{padding-left:2rem!important}.pl3rem{padding-left:3rem!important}.pl4rem{padding-left:4rem!important}.pl5rem{padding-left:5rem!important}.pl6rem{padding-left:6rem!important}.pl7rem{padding-left:7rem!important}.pl8rem{padding-left:8rem!important}.pl9rem{padding-left:9rem!important}.pl10rem{padding-left:10rem!important}a:link,a:visited{transition:all .3s ease-out}a:hover,a:active{opacity:.6}a:focus,*:focus{outline:none}.ac{text-align:center !important}.ar{text-align:right !important}.al{text-align:left !important}.vc{position:relative;display:block;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.vh{position:relative;display:block;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.fb{overflow:hidden}.fr{float:right}.fl{float:left}div:after,ul:after{content:"";display:block;clear:both}.ib{display:inline-block}.tbl{display:table}.tbl .tr{display:table-row}.tbl .th,.tbl .td{display:table-cell}.iva-fadeIn{opacity:0;transition:opacity 1s ease-out}.iva-fadeIn-end{opacity:1}[data-aos=new_fade-out]{opacity:1}[data-aos=new_fade-out].aos-animate{opacity:0}sup,sub{position:relative;height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom}sup{bottom:1ex}sub{top:.5ex}small{display:inline-block;font-size:80%;font-weight:400;vertical-align:baseline}@media screen and (min-width:737px){.sp{display:none !important}}@media screen and (max-width:736px){.pc{display:none !important}}@media screen and (min-width:735px){a[href^="tel:"]{pointer-events:none}}*[class^=row-],*[class*=" row-"]{opacity:0}*[class^=row-],*[class*=" row-"]{opacity:0}*[class^=row-]>*,*[class*=" row-"]>*{float:left}*[class*=vh-r]>*,*[class*=vh-r]>*,*[class*=vw-r]>*,*[class*=em-r]>*,*[class*=rem-r]>*,*[class*=px-r]>*,*[class*="%-r"]>*{float:right}.h2{margin:3em 0 1.5em;font-size:3rem;font-weight:700;line-height:1.4}.h3{margin:2em 0 1em;font-size:2.4rem;font-weight:700;line-height:1.4}.h4{margin:1.6em 0 .5em;font-size:2rem;font-weight:700;line-height:1.4}.h5{margin:1.4em 0 .5em;font-size:1.8rem;font-weight:700;line-height:1.4}.h6{margin:1.2em 0 .5em;font-size:1.6rem;font-weight:700;line-height:1.4}p{margin:.5em 0;text-align:justify;text-justify:inter-ideograph}.lead-l{margin:2em 0 1.3em;font-size:3.6rem;font-weight:700;line-height:1.4}.lead{margin:2em 0 1.3em;font-size:2.4rem;font-weight:700;line-height:1.4}.lead-s{margin:2em 0 1.3em;font-size:2rem;font-weight:700;line-height:1.4}.cap{font-size:1.4rem}.cap-s{font-size:1.2rem}* .h2:nth-child(1),* .h3:nth-child(1),* .h4:nth-child(1),* .h5:nth-child(1),* .h6:nth-child(1),* .lead-l:nth-child(1),* .lead:nth-child(1),* .lead-s:nth-child(1),* p:nth-child(1){margin-top:0}* .h2:last-child,* .h3:last-child,* .h4:last-child,* .h5:last-child,* .h6:last-child,* .lead-l:last-child,* .lead:last-child,* .lead-s:last-child,* p:last-child{margin-bottom:0}.bt{position:relative;display:inline-block;padding:1em 2em;font-size:1.6rem;font-weight:700;color:#fff !important;text-decoration:none;line-height:1.2;background-color:#333;white-space:pre-wrap;transition:opacity .3s ease-out}input.bt{border:none}.bt i{line-height:1}.bt-il i,.bt-ir i{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bt-il i{left:.8em}.bt-ir i{right:.8em}.bt:hover{opacity:.6}.bt-l{font-size:2rem}.bt-s{font-size:1.4rem}.bt-ic{padding:.7em .8em}.bt-ir{padding-left:3em;padding-right:3em}.bt-il{padding-left:3em;padding-right:3em}.bt-border{color:#666 !important;background-color:#fff;border:solid 1px #ddd}.list{margin:1em 0}.list-ul>li,.list-ol>li{margin-left:2rem;margin-bottom:.6rem;font-size:1.6rem;line-height:1.4}.list-ul>li{list-style:disc;list-style-position:outside}.list-ol>li{list-style:decimal;list-style-position:outside}.list-notes>li{margin-bottom:.6rem;padding-left:1em;font-size:80%;text-indent:-1em;line-height:1.4;opacity:.7}.list-td{display:table;width:100%;border-top:dotted 1px #ddd}.list-td>li{display:table-row}.list-td>li .t,.list-td>li .d{display:table-cell;padding:2rem 0;border-bottom:dotted 1px #ddd}.list-td-s>li .t,.list-td-s>li .d{padding:1rem 0}.list-td>li .t{padding-right:2rem;font-size:80%;font-weight:700;color:#333}@media screen and (max-width:414px){.list-td-resp>li .t,.list-td-resp>li .d{display:block}.list-td-resp>li .t{padding-bottom:0;border:none}.list-td-resp>li .d{padding-top:1rem}}* .list:nth-child(1){margin-top:0}* .list:last-child{margin-bottom:0}.table-wrap{width:100%;overflow-x:auto}.table{width:100%;margin:2em 0;border:solid 1px #ddd}.table th,.table td{border-right:dotted 1px #ddd;border-bottom:dotted 1px #ddd}.table th{padding:1rem;background-color:#f6f6f6;vertical-align:middle}.table td{padding:2rem}.table-s td{padding:1rem}@media screen and (max-width:414px){.table-resp tr,.table-resp th,.table-resp td{display:block;width:100%}}* .table:nth-child(1){margin-top:0}* .table:last-child{margin-bottom:0}.box{margin:2em 0;padding:3rem}.box-border{border:solid 1px #ddd}.box-light_gray{background-color:#eee}* .box:nth-child(1){margin-top:0}* .box:last-child{margin-bottom:0}.lg-backdrop.in{opacity:.8}
:root{--base_color:#57a433}a{text-decoration:none}.sp_cont{display:block}.pc_cont{display:none}@media screen and (min-width:769px){.sp_cont{display:none}.pc_cont{display:block}}#body-wrap{position:relative;overflow:hidden}#body-wrap img{max-width:100%}#header{position:fixed;top:0;width:100%;background:#fff;z-index:999}#header .inner{padding:0 1rem 1rem}#header h1{text-align:center;font-size:70%}#header a{color:#000}#header img{width:100%;max-width:170px}#header .tel p{line-height:1}#header .tel a{color:#e95513;font-weight:700;font-size:4.5vw}#header .l_box{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:351px){#header img{max-width:200px}}@media screen and (min-width:769px){#header .inner{display:flex;justify-content:space-around;padding:1rem 2rem;align-items:center}#header .inner>div{width:50%}#header h1{text-align:left;margin-left:2rem}#header img{max-width:250px}#header .tel{display:none}}#mv{margin-bottom:10rem}#mv img{width:100%}@media screen and (min-width:769px){#mv .mv_wrap{height:640px;width:100%;background-image:url(//gas.9touki.com/wp-content/themes/gas_kyuto/_css/../_img/index/main-txt.webp),url(//gas.9touki.com/wp-content/themes/gas_kyuto/_css/../_img/index/main-bg2.webp);background-size:824px 541px,cover;background-position:center right calc(50% + 100px),top center;background-repeat:no-repeat,no-repeat}}#nav_bar{position:absolute;top:1rem;right:1rem;width:5rem;height:5rem;background-color:#333;background-color:rgba(0,0,0,.8)}#nav_bar:hover{cursor:pointer}#nav_bar span{position:relative;display:block;width:inherit;height:inherit}#nav_bar:after,#nav_bar span:before,#nav_bar span:after{position:absolute;left:25%;content:"";display:block;width:50%;height:2px;background-color:#fff;transition:all .2s ease-out}#nav_bar:after{top:28%}#nav_bar span:before{top:calc(50% - 1px)}#nav_bar span:after{bottom:28%}#nav_bar:hover:after{top:35%}#nav_bar:hover span:after{bottom:35%}.nav_open{position:fixed;z-index:-1;width:100%;height:100%}.nav_open #nav_bar:after{top:calc(50% - 1px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.nav_open #nav_bar span:before{opacity:0}.nav_open #nav_bar span:after{bottom:calc(50% - 1px);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media screen and (min-width:768px){#nav_bar{display:none}}#nav{display:none}#nav li a{color:#fff;padding:.5rem 2rem;border-radius:100vh}#nav li:nth-of-type(1) a{background:#144a97}#nav li:nth-of-type(2) a{background:#57a433}#nav li:nth-of-type(3) a{background:#f18200}@media screen and (min-width:769px){#nav{display:flex;justify-content:flex-end}#nav ul.flb{display:flex}#nav ul.flb li{font-size:2vw}#nav ul.flb li:not(:nth-last-of-type(1)){margin-right:1.25vw}#nav ul.flb a{font-weight:700;padding:.5rem 1.25vw}}@media screen and (min-width:1090px){#nav ul.flb li{font-size:2rem}}#pageup{position:fixed;bottom:0;right:0;opacity:0;z-index:999}#pageup a{position:relative;display:block;width:6rem;height:6rem;background-color:var(--base_color)}#pageup span{position:relative;display:block;width:inherit;height:inherit;overflow:hidden;padding-top:100%}#pageup a:after,#pageup span:before,#pageup span:after{position:absolute;content:"";display:block;width:50%;height:2px;background-color:#fff;transition:all .2s ease-out}#pageup a:after{top:30%;left:25%;width:50%}#pageup span:before,#pageup span:after{bottom:30%;width:30.5%}#pageup span:before{right:24%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#pageup span:after{left:24%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#pageup:hover span:before,#pageup:hover span:after{bottom:45%}#footer{padding:1rem 2rem;border-top:1px solid #e5e5e5;margin-bottom:10rem}#footer .flex_box{display:none}#footer .sp_footer{background:#fff;position:fixed;bottom:0;width:100%;height:auto;left:0}#footer .sp_footer ul{display:flex;justify-content:center;padding:2.5rem 1rem}#footer .sp_footer li:not(:nth-last-of-type(1)){margin-right:3rem}#footer .sp_footer p{font-size:3.7vw}#footer .sp_footer a{display:inline;color:#fff;padding:1rem;border:3px solid var(--base_color);border-radius:7px;background:var(--base_color);font-weight:700}#footer-copy{font-size:1.4rem;text-align:center}#footer-copy a{color:#333}@media screen and (min-width:769px){#footer{margin-bottom:17rem}#footer .sp_footer{display:none}#footer .flex_box{display:block;position:fixed;bottom:0;width:100%;height:auto;background:rgba(255,255,255,.8);font-size:1.8vw;min-height:120px;font-weight:700;padding:1rem 2rem;box-shadow:0 10px 25px 0 rgba(0,0,0,.5);left:0}#footer .flex_box p{margin:0}#footer .flex_box img{width:100%;max-width:300px}#footer .flex_box .flb{display:flex;align-items:center}#footer .flex_box .flb li{width:calc( (100% - 20rem) / 3 );text-align:center}#footer .flex_box .flb li:nth-of-type(1){text-align:right}#footer .flex_box .flb li:nth-of-type(3){text-align:left}#footer .flex_box .flb li:not(:nth-last-of-type(1)){margin-right:6.4vw}#footer .flex_box .flb li a:not([href="/"]){color:var(--base_color);padding:2rem;border:3px solid;border-radius:7px}#footer-copy{font-size:1.4rem}}



 html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
* { margin: 0; padding: 0; vertical-align: top; list-style: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0; }
[hidden], template { display: none; }
a { background-color: transparent; }
a:active, a:hover { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
h1 { font-size: 2em; }
h1,h2,h3,h4,h5,h6{ margin: 0; font-size: 100%; }
mark { color: #000; background: #ff0; }
small { font-size: 80%; }
sub, sup { position: relative; line-height: 0; font-size: 75%; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }
hr { height: 0; box-sizing: content-box; -moz-box-sizing: content-box; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
button, input, optgroup, select, textarea { margin: 0; color: inherit; font: inherit; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"],
input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { padding: 0; border: 0; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { padding: 0; box-sizing: border-box; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { box-sizing: content-box; -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
fieldset { margin: 0 2px; padding: 0.35em 0.625em 0.75em; border: 1px solid #c0c0c0; }
legend { padding: 0; border: 0; }
textarea { overflow: auto; }
optgroup { font-weight: bold; }
table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
*, *:before, *:after { box-sizing: border-box; }
main { display: block; }
body { background-color: #FFF; }
i { vertical-align: baseline; }    html { font-size:62.5%; }
@media screen and (max-width:720px) {
html { font-size:56.3%; }
}
@media screen and (max-width:560px) {
html { font-size:50%; }
}  body {
font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
line-height:1.8;
font-size: 2rem; color: #333;
}
.fo_min { font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", 'Noto Serif JP', "Times New Roman", Meiryo, serif; } .mt1px{margin-top:1px!important}.mt2px{margin-top:2px!important}.mt3px{margin-top:3px!important}.mt4px{margin-top:4px!important}.mt5px{margin-top:5px!important}.mt10px{margin-top:10px!important}.mt15px{margin-top:15px!important}.mt20px{margin-top:20px!important}.mt25px{margin-top:25px!important}.mt30px{margin-top:30px!important}.mt35px{margin-top:35px!important}.mt40px{margin-top:40px!important}.mt45px{margin-top:45px!important}.mt50px{margin-top:50px!important}.mt60px{margin-top:60px!important}.mt70px{margin-top:70px!important}.mt80px{margin-top:80px!important}.mt90px{margin-top:90px!important}.mt100px{margin-top:100px!important}.mt110px{margin-top:110px!important}.mt120px{margin-top:120px!important}.mt1pr{margin-top:1%!important}.mt2pr{margin-top:2%!important}.mt3pr{margin-top:3%!important}.mt4pr{margin-top:4%!important}.mt5pr{margin-top:5%!important}.mt6pr{margin-top:6%!important}.mt7pr{margin-top:7%!important}.mt8pr{margin-top:8%!important}.mt9pr{margin-top:9%!important}.mt10pr{margin-top:10%!important}.mt11pr{margin-top:11%!important}.mt12pr{margin-top:12%!important}.mt13pr{margin-top:13%!important}.mt14pr{margin-top:14%!important}.mt15pr{margin-top:15%!important}.mt16pr{margin-top:16%!important}.mt17pr{margin-top:17%!important}.mt18pr{margin-top:18%!important}.mt19pr{margin-top:19%!important}.mt20pr{margin-top:20%!important}.mt1rem{margin-top:1rem!important}.mt2rem{margin-top:2rem!important}.mt3rem{margin-top:3rem!important}.mt4rem{margin-top:4rem!important}.mt5rem{margin-top:5rem!important}.mt6rem{margin-top:6rem!important}.mt7rem{margin-top:7rem!important}.mt8rem{margin-top:8rem!important}.mt9rem{margin-top:9rem!important}.mt10rem{margin-top:10rem!important}.mb1px{margin-bottom:1px!important}.mb2px{margin-bottom:2px!important}.mb3px{margin-bottom:3px!important}.mb4px{margin-bottom:4px!important}.mb5px{margin-bottom:5px!important}.mb10px{margin-bottom:10px!important}.mb15px{margin-bottom:15px!important}.mb20px{margin-bottom:20px!important}.mb25px{margin-bottom:25px!important}.mb30px{margin-bottom:30px!important}.mb35px{margin-bottom:35px!important}.mb40px{margin-bottom:40px!important}.mb45px{margin-bottom:45px!important}.mb50px{margin-bottom:50px!important}.mb60px{margin-bottom:60px!important}.mb70px{margin-bottom:70px!important}.mb80px{margin-bottom:80px!important}.mb90px{margin-bottom:90px!important}.mb100px{margin-bottom:100px!important}.mb110px{margin-bottom:110px!important}.mb120px{margin-bottom:120px!important}.mb1pr{margin-bottom:1%!important}.mb2pr{margin-bottom:2%!important}.mb3pr{margin-bottom:3%!important}.mb4pr{margin-bottom:4%!important}.mb5pr{margin-bottom:5%!important}.mb6pr{margin-bottom:6%!important}.mb7pr{margin-bottom:7%!important}.mb8pr{margin-bottom:8%!important}.mb9pr{margin-bottom:9%!important}.mb10pr{margin-bottom:10%!important}.mb11pr{margin-bottom:11%!important}.mb12pr{margin-bottom:12%!important}.mb13pr{margin-bottom:13%!important}.mb14pr{margin-bottom:14%!important}.mb15pr{margin-bottom:15%!important}.mb16pr{margin-bottom:16%!important}.mb17pr{margin-bottom:17%!important}.mb18pr{margin-bottom:18%!important}.mb19pr{margin-bottom:19%!important}.mb20pr{margin-bottom:20%!important}.mb1rem{margin-bottom:1rem!important}.mb2rem{margin-bottom:2rem!important}.mb3rem{margin-bottom:3rem!important}.mb4rem{margin-bottom:4rem!important}.mb5rem{margin-bottom:5rem!important}.mb6rem{margin-bottom:6rem!important}.mb7rem{margin-bottom:7rem!important}.mb8rem{margin-bottom:8rem!important}.mb9rem{margin-bottom:9rem!important}.mb10rem{margin-bottom:10rem!important}.mr1px{margin-right:1px!important}.mr2px{margin-right:2px!important}.mr3px{margin-right:3px!important}.mr4px{margin-right:4px!important}.mr5px{margin-right:5px!important}.mr10px{margin-right:10px!important}.mr15px{margin-right:15px!important}.mr20px{margin-right:20px!important}.mr25px{margin-right:25px!important}.mr30px{margin-right:30px!important}.mr35px{margin-right:35px!important}.mr40px{margin-right:40px!important}.mr45px{margin-right:45px!important}.mr50px{margin-right:50px!important}.mr60px{margin-right:60px!important}.mr70px{margin-right:70px!important}.mr80px{margin-right:80px!important}.mr90px{margin-right:90px!important}.mr100px{margin-right:100px!important}.mr110px{margin-right:110px!important}.mr120px{margin-right:120px!important}.mr1pr{margin-right:1%!important}.mr2pr{margin-right:2%!important}.mr3pr{margin-right:3%!important}.mr4pr{margin-right:4%!important}.mr5pr{margin-right:5%!important}.mr6pr{margin-right:6%!important}.mr7pr{margin-right:7%!important}.mr8pr{margin-right:8%!important}.mr9pr{margin-right:9%!important}.mr10pr{margin-right:10%!important}.mr11pr{margin-right:11%!important}.mr12pr{margin-right:12%!important}.mr13pr{margin-right:13%!important}.mr14pr{margin-right:14%!important}.mr15pr{margin-right:15%!important}.mr16pr{margin-right:16%!important}.mr17pr{margin-right:17%!important}.mr18pr{margin-right:18%!important}.mr19pr{margin-right:19%!important}.mr20pr{margin-right:20%!important}.mr1rem{margin-right:1rem!important}.mr2rem{margin-right:2rem!important}.mr3rem{margin-right:3rem!important}.mr4rem{margin-right:4rem!important}.mr5rem{margin-right:5rem!important}.mr6rem{margin-right:6rem!important}.mr7rem{margin-right:7rem!important}.mr8rem{margin-right:8rem!important}.mr9rem{margin-right:9rem!important}.mr10rem{margin-right:10rem!important}.ml1px{margin-left:1px!important}.ml2px{margin-left:2px!important}.ml3px{margin-left:3px!important}.ml4px{margin-left:4px!important}.ml5px{margin-left:5px!important}.ml10px{margin-left:10px!important}.ml15px{margin-left:15px!important}.ml20px{margin-left:20px!important}.ml25px{margin-left:25px!important}.ml30px{margin-left:30px!important}.ml35px{margin-left:35px!important}.ml40px{margin-left:40px!important}.ml45px{margin-left:45px!important}.ml50px{margin-left:50px!important}.ml60px{margin-left:60px!important}.ml70px{margin-left:70px!important}.ml80px{margin-left:80px!important}.ml90px{margin-left:90px!important}.ml100px{margin-left:100px!important}.ml110px{margin-left:110px!important}.ml120px{margin-left:120px!important}.ml1pr{margin-left:1%!important}.ml2pr{margin-left:2%!important}.ml3pr{margin-left:3%!important}.ml4pr{margin-left:4%!important}.ml5pr{margin-left:5%!important}.ml6pr{margin-left:6%!important}.ml7pr{margin-left:7%!important}.ml8pr{margin-left:8%!important}.ml9pr{margin-left:9%!important}.ml10pr{margin-left:10%!important}.ml11pr{margin-left:11%!important}.ml12pr{margin-left:12%!important}.ml13pr{margin-left:13%!important}.ml14pr{margin-left:14%!important}.ml15pr{margin-left:15%!important}.ml16pr{margin-left:16%!important}.ml17pr{margin-left:17%!important}.ml18pr{margin-left:18%!important}.ml19pr{margin-left:19%!important}.ml20pr{margin-left:20%!important}.ml1rem{margin-left:1rem!important}.ml2rem{margin-left:2rem!important}.ml3rem{margin-left:3rem!important}.ml4rem{margin-left:4rem!important}.ml5rem{margin-left:5rem!important}.ml6rem{margin-left:6rem!important}.ml7rem{margin-left:7rem!important}.ml8rem{margin-left:8rem!important}.ml9rem{margin-left:9rem!important}.ml10rem{margin-left:10rem!important} .pt1px{padding-top:1px!important}.pt2px{padding-top:2px!important}.pt3px{padding-top:3px!important}.pt4px{padding-top:4px!important}.pt5px{padding-top:5px!important}.pt10px{padding-top:10px!important}.pt15px{padding-top:15px!important}.pt20px{padding-top:20px!important}.pt25px{padding-top:25px!important}.pt30px{padding-top:30px!important}.pt35px{padding-top:35px!important}.pt40px{padding-top:40px!important}.pt45px{padding-top:45px!important}.pt50px{padding-top:50px!important}.pt60px{padding-top:60px!important}.pt70px{padding-top:70px!important}.pt80px{padding-top:80px!important}.pt90px{padding-top:90px!important}.pt100px{padding-top:100px!important}.pt110px{padding-top:110px!important}.pt120px{padding-top:120px!important}.pt1pr{padding-top:1%!important}.pt2pr{padding-top:2%!important}.pt3pr{padding-top:3%!important}.pt4pr{padding-top:4%!important}.pt5pr{padding-top:5%!important}.pt6pr{padding-top:6%!important}.pt7pr{padding-top:7%!important}.pt8pr{padding-top:8%!important}.pt9pr{padding-top:9%!important}.pt10pr{padding-top:10%!important}.pt11pr{padding-top:11%!important}.pt12pr{padding-top:12%!important}.pt13pr{padding-top:13%!important}.pt14pr{padding-top:14%!important}.pt15pr{padding-top:15%!important}.pt16pr{padding-top:16%!important}.pt17pr{padding-top:17%!important}.pt18pr{padding-top:18%!important}.pt19pr{padding-top:19%!important}.pt20pr{padding-top:20%!important}.pt1rem{padding-top:1rem!important}.pt2rem{padding-top:2rem!important}.pt3rem{padding-top:3rem!important}.pt4rem{padding-top:4rem!important}.pt5rem{padding-top:5rem!important}.pt6rem{padding-top:6rem!important}.pt7rem{padding-top:7rem!important}.pt8rem{padding-top:8rem!important}.pt9rem{padding-top:9rem!important}.pt10rem{padding-top:10rem!important}.pb1px{padding-bottom:1px!important}.pb2px{padding-bottom:2px!important}.pb3px{padding-bottom:3px!important}.pb4px{padding-bottom:4px!important}.pb5px{padding-bottom:5px!important}.pb10px{padding-bottom:10px!important}.pb15px{padding-bottom:15px!important}.pb20px{padding-bottom:20px!important}.pb25px{padding-bottom:25px!important}.pb30px{padding-bottom:30px!important}.pb35px{padding-bottom:35px!important}.pb40px{padding-bottom:40px!important}.pb45px{padding-bottom:45px!important}.pb50px{padding-bottom:50px!important}.pb60px{padding-bottom:60px!important}.pb70px{padding-bottom:70px!important}.pb80px{padding-bottom:80px!important}.pb90px{padding-bottom:90px!important}.pb100px{padding-bottom:100px!important}.pb110px{padding-bottom:110px!important}.pb120px{padding-bottom:120px!important}.pb1pr{padding-bottom:1%!important}.pb2pr{padding-bottom:2%!important}.pb3pr{padding-bottom:3%!important}.pb4pr{padding-bottom:4%!important}.pb5pr{padding-bottom:5%!important}.pb6pr{padding-bottom:6%!important}.pb7pr{padding-bottom:7%!important}.pb8pr{padding-bottom:8%!important}.pb9pr{padding-bottom:9%!important}.pb10pr{padding-bottom:10%!important}.pb11pr{padding-bottom:11%!important}.pb12pr{padding-bottom:12%!important}.pb13pr{padding-bottom:13%!important}.pb14pr{padding-bottom:14%!important}.pb15pr{padding-bottom:15%!important}.pb16pr{padding-bottom:16%!important}.pb17pr{padding-bottom:17%!important}.pb18pr{padding-bottom:18%!important}.pb19pr{padding-bottom:19%!important}.pb20pr{padding-bottom:20%!important}.pb1rem{padding-bottom:1rem!important}.pb2rem{padding-bottom:2rem!important}.pb3rem{padding-bottom:3rem!important}.pb4rem{padding-bottom:4rem!important}.pb5rem{padding-bottom:5rem!important}.pb6rem{padding-bottom:6rem!important}.pb7rem{padding-bottom:7rem!important}.pb8rem{padding-bottom:8rem!important}.pb9rem{padding-bottom:9rem!important}.pb10rem{padding-bottom:10rem!important}.pr1px{padding-right:1px!important}.pr2px{padding-right:2px!important}.pr3px{padding-right:3px!important}.pr4px{padding-right:4px!important}.pr5px{padding-right:5px!important}.pr10px{padding-right:10px!important}.pr15px{padding-right:15px!important}.pr20px{padding-right:20px!important}.pr25px{padding-right:25px!important}.pr30px{padding-right:30px!important}.pr35px{padding-right:35px!important}.pr40px{padding-right:40px!important}.pr45px{padding-right:45px!important}.pr50px{padding-right:50px!important}.pr60px{padding-right:60px!important}.pr70px{padding-right:70px!important}.pr80px{padding-right:80px!important}.pr90px{padding-right:90px!important}.pr100px{padding-right:100px!important}.pr110px{padding-right:110px!important}.pr120px{padding-right:120px!important}.pr1pr{padding-right:1%!important}.pr2pr{padding-right:2%!important}.pr3pr{padding-right:3%!important}.pr4pr{padding-right:4%!important}.pr5pr{padding-right:5%!important}.pr6pr{padding-right:6%!important}.pr7pr{padding-right:7%!important}.pr8pr{padding-right:8%!important}.pr9pr{padding-right:9%!important}.pr10pr{padding-right:10%!important}.pr11pr{padding-right:11%!important}.pr12pr{padding-right:12%!important}.pr13pr{padding-right:13%!important}.pr14pr{padding-right:14%!important}.pr15pr{padding-right:15%!important}.pr16pr{padding-right:16%!important}.pr17pr{padding-right:17%!important}.pr18pr{padding-right:18%!important}.pr19pr{padding-right:19%!important}.pr20pr{padding-right:20%!important}.pr1rem{padding-right:1rem!important}.pr2rem{padding-right:2rem!important}.pr3rem{padding-right:3rem!important}.pr4rem{padding-right:4rem!important}.pr5rem{padding-right:5rem!important}.pr6rem{padding-right:6rem!important}.pr7rem{padding-right:7rem!important}.pr8rem{padding-right:8rem!important}.pr9rem{padding-right:9rem!important}.pr10rem{padding-right:10rem!important}.pl1px{padding-left:1px!important}.pl2px{padding-left:2px!important}.pl3px{padding-left:3px!important}.pl4px{padding-left:4px!important}.pl5px{padding-left:5px!important}.pl10px{padding-left:10px!important}.pl15px{padding-left:15px!important}.pl20px{padding-left:20px!important}.pl25px{padding-left:25px!important}.pl30px{padding-left:30px!important}.pl35px{padding-left:35px!important}.pl40px{padding-left:40px!important}.pl45px{padding-left:45px!important}.pl50px{padding-left:50px!important}.pl60px{padding-left:60px!important}.pl70px{padding-left:70px!important}.pl80px{padding-left:80px!important}.pl90px{padding-left:90px!important}.pl100px{padding-left:100px!important}.pl110px{padding-left:110px!important}.pl120px{padding-left:120px!important}.pl1pr{padding-left:1%!important}.pl2pr{padding-left:2%!important}.pl3pr{padding-left:3%!important}.pl4pr{padding-left:4%!important}.pl5pr{padding-left:5%!important}.pl6pr{padding-left:6%!important}.pl7pr{padding-left:7%!important}.pl8pr{padding-left:8%!important}.pl9pr{padding-left:9%!important}.pl10pr{padding-left:10%!important}.pl11pr{padding-left:11%!important}.pl12pr{padding-left:12%!important}.pl13pr{padding-left:13%!important}.pl14pr{padding-left:14%!important}.pl15pr{padding-left:15%!important}.pl16pr{padding-left:16%!important}.pl17pr{padding-left:17%!important}.pl18pr{padding-left:18%!important}.pl19pr{padding-left:19%!important}.pl20pr{padding-left:20%!important}.pl1rem{padding-left:1rem!important}.pl2rem{padding-left:2rem!important}.pl3rem{padding-left:3rem!important}.pl4rem{padding-left:4rem!important}.pl5rem{padding-left:5rem!important}.pl6rem{padding-left:6rem!important}.pl7rem{padding-left:7rem!important}.pl8rem{padding-left:8rem!important}.pl9rem{padding-left:9rem!important}.pl10rem{padding-left:10rem!important} a:link, a:visited { transition:all 0.3s ease-out; }
a:hover, a:active { opacity:0.6; }
a:focus, *:focus { outline:none; } .ac { text-align:center !important; }
.ar { text-align:right !important; }
.al { text-align:left !important; }
.vc { position:relative; display: block; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); }
.vh { position:relative; display: block; left:50%; -webkit-transform:translateX(-50%); transform:translateX(-50%); } .fb { overflow:hidden; }
.fr { float:right; }
.fl { float:left; }
div:after, ul:after { content:""; display:block; clear:both; } .ib { display:inline-block; }
.tbl { display:table; }
.tbl .tr { display:table-row; }
.tbl .th, .tbl .td { display:table-cell; } .iva-fadeIn { opacity: 0; transition:opacity 1s ease-out; }
.iva-fadeIn-end { opacity: 1; } [data-aos="new_fade-out"] { opacity: 1; }
[data-aos="new_fade-out"].aos-animate { opacity: 0; } sup, sub { position:relative; height:0; line-height:1; vertical-align:baseline; _vertical-align:bottom; }
sup { bottom:1ex; }
sub { top:0.5ex; } small { display: inline-block; font-size:80%; font-weight:normal; vertical-align:baseline; } @media screen and (min-width:737px) { .sp { display:none !important; }
}
@media screen and (max-width:736px) { .pc { display:none !important; }
}
@media screen and (min-width: 735px) {
a[href^="tel:"] { pointer-events: none; }
}  *[class^="row-"], *[class*=" row-"] { opacity: 0; } *[class^="row-"], *[class*=" row-"] { opacity: 0; } *[class^="row-"] > *, *[class*=" row-"] > * { float:left; }
*[class*="vh-r"] > *, *[class*="vh-r"] > *, *[class*="vw-r"] > *, *[class*="em-r"] > *, *[class*="rem-r"] > *, *[class*="px-r"] > *, *[class*="%-r"] > * { float:right; } .h2 { margin:3em 0 1.5em 0; font-size:3.0rem; font-weight:bold; line-height:1.4; }
.h3 { margin:2em 0 1em 0; font-size:2.4rem; font-weight:bold; line-height:1.4; }
.h4 { margin:1.6em 0 0.5em 0; font-size:2.0rem; font-weight:bold; line-height:1.4; }
.h5 { margin:1.4em 0 0.5em 0; font-size:1.8rem; font-weight:bold; line-height:1.4; }
.h6 { margin:1.2em 0 0.5em 0; font-size:1.6rem; font-weight:bold; line-height:1.4; }
p { margin:0.5em 0; text-align:justify; text-justify:inter-ideograph; }
.lead-l { margin:2em 0 1.3em 0; font-size:3.6rem; font-weight:bold; line-height:1.4; }
.lead { margin:2em 0 1.3em 0; font-size:2.4rem; font-weight:bold; line-height:1.4; }
.lead-s { margin:2em 0 1.3em 0; font-size:2rem; font-weight:bold; line-height:1.4; }
.cap { font-size: 1.4rem; }
.cap-s { font-size: 1.2rem; }
* .h2:nth-child(1), * .h3:nth-child(1), * .h4:nth-child(1), * .h5:nth-child(1), * .h6:nth-child(1), * .lead-l:nth-child(1), * .lead:nth-child(1), * .lead-s:nth-child(1), * p:nth-child(1) { margin-top:0; }
* .h2:last-child, * .h3:last-child, * .h4:last-child, * .h5:last-child, * .h6:last-child, * .lead-l:last-child, * .lead:last-child, * .lead-s:last-child, * p:last-child { margin-bottom:0; } .bt { position:relative; display:inline-block; padding:1em 2em; font-size:1.6rem; font-weight:bold; color:#FFF !important; text-decoration:none; line-height:1.2; background-color:#333; white-space:pre-wrap; transition:opacity 0.3s ease-out; }
input.bt { border: none; }
.bt i { line-height: 1; }
.bt-il i, .bt-ir i { position:absolute; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); }
.bt-il i { left:0.8em; }
.bt-ir i { right:0.8em; }
.bt:hover { opacity:0.6; }
.bt-l { font-size:2rem; }
.bt-s { font-size:1.4rem; }
.bt-ic { padding:0.7em 0.8em; }
.bt-ir { padding-left: 3em; padding-right: 3em; }
.bt-il { padding-left: 3em; padding-right: 3em; }
.bt-border { color: #666 !important; background-color: #FFF; border: solid 1px #DDD; } .list { margin:1em 0; }
.list-ul > li, .list-ol > li { margin-left:2rem; margin-bottom:0.6rem; font-size:1.6rem; line-height:1.4; }
.list-ul > li { list-style:disc; list-style-position:outside; }
.list-ol > li { list-style:decimal; list-style-position:outside; }
.list-notes > li { margin-bottom:0.6rem; padding-left:1em; font-size:80%; text-indent:-1em; line-height:1.4; opacity:0.7; }
.list-td { display:table; width:100%; border-top:dotted 1px #DDD; }
.list-td > li { display:table-row; }
.list-td > li .t, .list-td > li .d { display:table-cell; padding:2rem 0; border-bottom:dotted 1px #DDD; }
.list-td-s > li .t, .list-td-s > li .d { padding:1rem 0; }
.list-td > li .t { padding-right:2rem; font-size:80%; font-weight:bold; color:#333; }
.list-td > li .d {}
@media screen and (max-width:414px) { .list-td-resp > li .t, .list-td-resp > li .d { display:block; }
.list-td-resp > li .t { padding-bottom:0; border:none; }
.list-td-resp > li .d { padding-top:1rem; }
}
* .list:nth-child(1) { margin-top:0; }
* .list:last-child { margin-bottom:0; } .table-wrap { width:100%; overflow-x: auto; }
.table { width:100%; margin:2em 0; border:solid 1px #DDD; }
.table tr {}
.table th, .table td { border-right:dotted 1px #DDD; border-bottom:dotted 1px #DDD; }
.table th { padding:1rem; background-color:#f6f6f6; vertical-align:middle; }
.table td { padding:2rem; }
.table-s td { padding:1rem; }
@media screen and (max-width:414px) { .table-resp tr, .table-resp th, .table-resp td { display:block; width:100%; }
}
* .table:nth-child(1) { margin-top:0; }
* .table:last-child { margin-bottom:0; } .box { margin:2em 0; padding:3rem; }
.box-border { border: solid 1px #DDD; }
.box-light_gray { background-color:#EEE; }
* .box:nth-child(1) { margin-top:0; }
* .box:last-child { margin-bottom:0; } .lg-backdrop.in { opacity: 0.8; }  :root{ --base_color:#57a433; }
a { text-decoration: none; }
.sp_cont { display: block; }
.pc_cont { display: none; }
@media screen and ( min-width: 769px ) {
.sp_cont { display: none; }
.pc_cont { display: block; }
}  #body-wrap { position: relative; overflow: hidden; }
#body-wrap .inner {}
#body-wrap img { max-width: 100%; }
a:link, a:visited {} #contents-wrap {} #header { position: fixed; top: 0; width: 100%; background: #fff; z-index: 999; }
#header .inner { padding: 0 1rem 1rem; }
#header h1 { text-align: center; font-size: 70%; }
#header a { color: #000; }
#header img { width: 100%; max-width: 170px; }
#header .tel p { line-height: 1; }
#header .tel a { color: #e95513; font-weight: bold; font-size: 4.5vw; }
#header .l_box { display: flex; justify-content: space-between; align-items: center; }
@media screen and ( min-width: 351px ) {
#header img { max-width: 200px; }
}
@media screen and ( min-width: 769px ) {
#header .inner { display: flex; justify-content: space-around; padding: 1rem 2rem; align-items: center; }
#header .inner > div { width: 50%; }
#header h1 { text-align: left; margin-left: 2rem; }
#header img { max-width: 250px; }
#header .tel { display: none; }
} #mv { margin-bottom: 10rem; }
#mv img { width: 100%; }
@media screen and ( min-width: 769px ) {
#mv .mv_wrap { height: 640px; width: 100%; background-image: url(//gas.9touki.com/wp-content/themes/gas_kyuto/_img/index/main-txt.webp), url(//gas.9touki.com/wp-content/themes/gas_kyuto/_img/index/main-bg2.webp); background-size: 824px 541px, cover; background-position: center right calc(50% + 100px), top center; background-repeat: no-repeat, no-repeat; }
}  #nav_bar { position: absolute; top: 1rem; right: 1rem; width: 5rem; height: 5rem; background-color: #333; background-color: rgba(0, 0, 0, 0.8); }
#nav_bar:hover { cursor: pointer; }
#nav_bar span { position: relative; display: block; width: inherit; height: inherit; }
#nav_bar:after, #nav_bar span:before, #nav_bar span:after { position: absolute; left: 25%; content: ""; display: block; width: 50%; height: 2px; background-color: #FFF; transition: all 0.2s ease-out; }
#nav_bar:after { top: 28%; }
#nav_bar span:before { top: calc(50% - 1px); }
#nav_bar span:after { bottom: 28%; }
#nav_bar:hover:after { top: 35%; }
#nav_bar:hover span:after { bottom: 35%; }
.nav_open { position: fixed; z-index: -1; width: 100%; height: 100%; }
.nav_open #nav_bar:after { top: calc(50% - 1px); -webkit-transform: rotate(135deg); transform: rotate(135deg); }
.nav_open #nav_bar span:before { opacity: 0; }
.nav_open #nav_bar span:after { bottom: calc(50% - 1px); -webkit-transform: rotate(-135deg); transform: rotate(-135deg); }
@media screen and ( min-width:768px ) {
#nav_bar { display: none; }
} #nav { display: none; }
#nav li a { color: #fff; padding: 0.5rem 2rem; border-radius: 100vh; }
#nav li:nth-of-type(1) a { background: #144a97; }
#nav li:nth-of-type(2) a { background: #57a433; }
#nav li:nth-of-type(3) a { background: #f18200; }
@media screen and ( min-width: 769px ) {
#nav { display: flex; justify-content: flex-end; }
#nav ul.flb { display: flex; }
#nav ul.flb li { font-size: 2vw; }
#nav ul.flb li:not(:nth-last-of-type(1)) { margin-right: 1.25vw; }
#nav ul.flb a { font-weight: bold; padding: 0.5rem 1.25vw; }
}
@media screen and ( min-width: 1090px ) {
#nav ul.flb li { font-size: 2rem; }
}   #pageup { position: fixed; bottom: 0; right: 0; opacity: 0; z-index: 999; }
#pageup a { position: relative; display: block; width: 6rem; height: 6rem; background-color: var(--base_color); }
#pageup span { position: relative; display: block; width: inherit; height: inherit; overflow: hidden; padding-top: 100%; }
#pageup a:after, #pageup span:before, #pageup span:after { position: absolute; content: ""; display: block; width: 50%; height: 2px; background-color: #FFF; transition: all 0.2s ease-out; }
#pageup a:after { top: 30%; left: 25%; width: 50%; }
#pageup span:before, #pageup span:after { bottom: 30%; width: 30.5%; }
#pageup span:before { right: 24%; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
#pageup span:after { left: 24%; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
#pageup:hover span:before, #pageup:hover span:after { bottom: 45%; } #footer { padding: 1rem 2rem; border-top: 1px solid #e5e5e5; margin-bottom: 10rem; }
#footer .flex_box { display: none; }
#footer .sp_footer { background: #fff; position: fixed; bottom: 0; width: 100%; height: auto; left: 0; }
#footer .sp_footer ul { display: flex; justify-content: center; padding: 2.5rem 1rem; }
#footer .sp_footer li:not(:nth-last-of-type(1)) { margin-right: 3rem; }
#footer .sp_footer p { font-size: 3.7vw; }
#footer .sp_footer a { display: inline; color: #fff; padding: 1rem; border: 3px solid var(--base_color); border-radius: 7px; background: var(--base_color); font-weight: bold; }
#footer-copy { font-size: 1.4rem; text-align: center; }
#footer-copy a { color: #333; }
@media screen and ( min-width: 769px ) {
#footer { margin-bottom: 17rem; }
#footer .sp_footer { display: none; }
#footer .flex_box { display: block;  position: fixed; bottom: 0; width: 100%; height: auto; background: rgba(255, 255, 255, 0.8); font-size: 1.8vw; min-height: 120px; font-weight: bold; padding: 1rem 2rem; box-shadow: 0 10px 25px 0 rgba(0, 0, 0, .5); left: 0; }
#footer .flex_box p { margin: 0; }
#footer .flex_box img { width: 100%; max-width: 300px; }
#footer .flex_box .flb { display: flex; align-items: center; }
#footer .flex_box .flb li { width: calc( (100% - 20rem) / 3 ); text-align: center; }
#footer .flex_box .flb li:nth-of-type(1) { text-align: right; }
#footer .flex_box .flb li:nth-of-type(3) { text-align: left; }
#footer .flex_box .flb li:not(:nth-last-of-type(1)) { margin-right: 6.4vw; }
#footer .flex_box .flb li a:not([href="/"]) { color: var(--base_color); padding: 2rem; border: 3px solid; border-radius: 7px; }
#footer-copy { font-size: 1.4rem; }
}section h2.sec_title{position:relative;margin-bottom:10rem;padding:1rem;font-size:2.6rem;color:#fff;background:var(--base_color)}section h2.sec_title:after{position:absolute;z-index:-1;bottom:-20px;left:50%;content:"";width:0;height:0;border-style:solid;border-width:20px 20px 0;border-color:var(--base_color) transparent transparent transparent;transform:translateX(-50%)}section h3{font-size:2.2rem}section h4{font-size:2rem}section:not(#mv){margin:0 auto 5rem}.btn{width:100%;max-width:340px;margin:auto}.btn p{font-weight:700;border:1px solid var(--base_color);border-radius:3px}.btn a{display:block;padding:2rem;color:var(--base_color)}.btn a:hover{color:#fff;opacity:1}.btn a:hover{background:var(--base_color)}@media screen and (min-width:769px){section:not(#mv){margin:0 auto 10rem}}section#mv{margin-bottom:10rem}section#picup{margin:0 auto 15rem}#pickup h2{position:relative;margin-bottom:10rem;font-size:3rem;line-height:1.4}#pickup h2 span{position:relative;display:inline-block}#pickup h2 span:before{content:"";background:url(//gas.9touki.com/wp-content/themes/gas_kyuto/_css/../_img/index/title-bg-left.png)no-repeat;background-size:contain;position:absolute;top:50%;left:-2em;transform:translateY(-50%);display:block;width:1.5em;height:1.5em}#pickup h2 span:after{content:"";background:url(//gas.9touki.com/wp-content/themes/gas_kyuto/_css/../_img/index/title-bg-right.png)no-repeat;background-size:contain;position:absolute;top:50%;right:-2em;transform:translateY(-50%);display:block;width:1.5em;height:1.5em}#pickup .product_box{position:relative;margin-bottom:10rem;padding:10rem 2rem;background:var(--base_color);transform:skew(0deg,3deg)}#pickup .product_inner{z-index:1;display:block;width:100%;max-width:1120px;margin:3rem auto 0;padding-left:1rem;transform:skew(0deg,-3deg)}#pickup .product_box.l_view{margin-right:3rem}#pickup .product_box.r_view{margin-left:3rem}#pickup .product_inner .rank_header{display:flex;margin-top:-10rem;margin-bottom:5rem;align-items:center}#pickup .product_inner .rank_header .rank{width:40%}#pickup .product_inner .rank_header .title{margin-left:3rem;width:100%;align-items:center}#pickup .product_inner .rank_header .title p{margin:0;line-height:1}#pickup .product_inner .rank_header .title h3{font-size:2.6rem;text-shadow:3px 3px 4px #fff}#pickup .product_inner p{font-size:3rem;font-weight:700}#pickup .product_inner .text{margin-top:45rem}#pickup .product_inner .price{text-align:center}#pickup .product_inner .price_text{margin:5rem 0 0;background:red;padding:3rem 0;border-radius:7px}#pickup .product_inner .price_text>p{font-weight:700;font-size:6.5rem;color:#fff447;text-shadow:4px 4px 5px #000;text-align:center;margin:0}#pickup .product_inner .price_text p small{font-size:2.4rem;line-height:1.2;font-weight:700;display:block}#pickup .product_inner .price_text .discount p{font-size:4rem;line-height:1.2;color:#fff447;text-shadow:4px 4px 5px #000}#pickup .product_inner .price img{width:100%}#pickup .product_inner .item_img{position:absolute;z-index:1;top:15rem;left:50%;transform:translateX(-50%);width:auto;margin-left:0;text-align:center}#pickup .rank_01{background:rgb(87 164 51/100%)}#pickup .rank_02{background:rgb(87 164 51/50%)}#pickup .rank_03{background:rgb(87 164 51/30%)}@media screen and (min-width:430px){#pickup .product_inner .price img{width:70%}}@media screen and (min-width:769px){#pickup h2{font-size:4rem}}@media screen and (min-width:950px){#pickup .product_box.l_view{margin-right:8vw}#pickup .product_box.r_view{margin-left:8vw}#pickup .product_box{padding:10rem}#pickup .product_inner{padding-right:3.8rem}#pickup .product_inner .rank_header{display:flex;margin-top:-10rem;margin-bottom:5rem;align-items:center}#pickup .product_inner .rank_header .rank{width:auto}#pickup .product_inner .rank_header .title{margin-left:3rem;width:100%;align-items:center}#pickup .product_inner .rank_header .title p{margin:0;line-height:1}#pickup .product_inner .rank_header .title h3{font-size:2vw}#pickup .product_inner p{font-size:1.4vw}#pickup .product_inner .text{margin-top:auto}#pickup .product_inner .price p{font-size:3.6vw}#pickup .product_inner .price img{position:absolute;right:0;width:45%;display:none}#pickup .product_inner .item_img{top:0;right:5vw;left:auto;transform:none}}#lineup{width:100%;max-width:1200px;margin:auto}#lineup .sec_inner{padding:0 3rem}#lineup .product_header{margin-bottom:3rem}#lineup .product_header ul.flb{display:flex;flex-wrap:wrap}#lineup .product_header ul.flb li{position:relative;background:var(--base_color);color:#fff;font-weight:700;width:200px;text-align:center;cursor:pointer;padding:5px}#lineup .product_header ul.flb li:not(:nth-last-of-type(1)){border-right:1px solid}#lineup .product_header ul.flb li.active{background:#fff;color:#000;border-color:#fff}#lineup .product_header ul.flb li.active:after{content:"";border:3px solid var(--base_color);position:absolute;top:0;left:0;width:100%;height:100%}#lineup .product_list{padding:0 2rem}#lineup .product_list h3{border-bottom:3px double var(--base_color);font-size:2.4rem;margin-bottom:2rem}#lineup .product_list .product_box{margin-bottom:5rem}#lineup .product_box ul.flb{display:flex;flex-wrap:wrap}#lineup .product_box ul.flb li{position:relative;width:100%;margin-bottom:3rem;border:3px solid var(--base_color)}#lineup .product_box ul.flb li a{color:#000}#lineup .product_box ul.flb li .item_box .img_box,#lineup .product_box ul.flb li .item_box .text_box{padding:1rem}#lineup .product_box ul.flb li .item_box .obj_fit img{display:block;height:200px;object-fit:contain;width:100%}#lineup .product_box ul.flb li .item_box .price{font-weight:700;font-size:3.4rem;margin:.5rem 0;color:#fdf200;background:#fd000f;text-shadow:1px 1px 2px #000;width:calc(100% + 2rem);margin-left:-1rem;padding-right:1rem}#lineup .product_box ul.flb li .item_box .price p{text-align:right}#lineup .product_box ul.flb li .discount{padding:.5rem;color:#fdf200;font-weight:700;background:#fd000f;font-size:2.4rem;text-shadow:1px 1px 2px #000}#lineup .product_box ul.flb li .model_info{font-size:1.6rem;border-bottom:1px solid var(--base_color);margin-bottom:2rem;padding-bottom:2rem}#lineup .product_box ul.flb li .model_info dl{display:flex;flex-wrap:wrap;font-size:95%}#lineup .product_box ul.flb li .model_info dt:after{content:"："}#lineup .product_box ul.flb li:hover h3{border-color:#fff;transition:.8s}#lineup .product_box ul.flb li:hover a{color:#fff;transition:.8s;opacity:1}#lineup .product_box ul.flb li:hover .price p{color:#fff;transition:.8s}#lineup .product_box ul.flb li:hover .model_info{border-color:#fff;transition:.8s}#lineup .product_box ul.flb li:before{position:absolute;z-index:-1;top:0;left:0;content:'';width:100%;height:0;background:var(--base_color);transition:.3s cubic-bezier(.8,0,.2,1) .2s}#lineup .product_box ul.flb li:hover:before{height:100%;background-color:var(--base_color)}@media screen and (min-width:430px){#lineup .product_box ul.flb li{width:calc( (100% - 3rem) / 2 )}#lineup .product_box ul.flb li:not(:nth-of-type(2n)){margin-right:3rem}}@media screen and (min-width:769px){#lineup .product_box ul.flb li{width:calc( (100% - 6rem) / 3 )}#lineup .product_box ul.flb li:not(:nth-of-type(2n)){margin-right:auto}#lineup .product_box ul.flb li:not(:nth-of-type(3n)){margin-right:3rem}}#contact{width:100%;max-width:1200px;margin:auto}#contact .sec_inner{padding:0 3rem}#contact .contact_wrap{padding:0 2rem}#contact .contact_wrap .btn{margin:auto auto 0 auto;border:2px solid var(--base_color)}#contact .contact_wrap .btn p{border-radius:0;transition:.3s}#contact .contact_wrap .btn a{background:var(--base_color);color:#fff}#contact .contact_type{margin-bottom:3rem}#contact .contact_type>div{margin-bottom:5rem;flex-direction:column}#contact .contact_type .form_area{border-bottom:1px solid var(--base_color);padding-bottom:5rem}#contact .contact_type .line_erea .btn p{background:var(--base_color);color:#fff}#contact .contact_type .line_erea .img_box{margin:3rem}#contact .contact_type .line_erea span{display:block;padding:2rem;cursor:pointer}#contact .contact_wrap .btn:hover a,#contact .contact_wrap .btn:hover p{background:#fff;color:var(--base_color);transition:.3s}@media screen and (min-width:769px){#contact .contact_type{display:flex;margin-bottom:3rem}#contact .contact_type>div{display:flex;width:50%;padding:2rem 2rem 0;flex-direction:column}#contact .contact_type .form_area{border-right:1px solid var(--base_color);border-bottom:none;padding-bottom:0}#contact .contact_type .line_erea .img_box{margin:3rem}}#voice{width:100%;max-width:1200px;margin:auto}#voice .sec_inner{padding:0 3rem}#voice .voice_list{padding:0 2rem}#voice .voice_list h3{font-size:2rem}#voice .voice_list h3 span{font-size:1.8rem}#voice .voice_list p{color:#000}#voice .voice_list .star{margin:1rem 0;font-weight:700;font-size:1.8rem;color:var(--base_color)}#voice .voice_list .star+p{margin-bottom:2rem}#voice .box_view{display:flex;margin-bottom:10rem;flex-wrap:wrap}#voice .box_view .voice_box{position:relative;width:100%;margin-bottom:3rem;border:3px solid var(--base_color);border-radius:3px}#voice .box_view .voice_box ul.flb{display:flex;padding:0 1rem;flex-wrap:wrap}#voice .box_view .voice_box a:hover{opacity:1}#voice .box_view .voice_box:hover p{color:#fff;transition:1s}#voice .box_view .voice_box:before{position:absolute;z-index:-1;top:0;left:0;content:'';width:100%;height:0;background:var(--base_color);transition:.3s cubic-bezier(.8,0,.2,1) .2s}#voice .box_view .voice_box:hover:before{height:100%;background-color:var(--base_color)}#voice .box_view .voice_box .box_header{padding:.5rem;color:#fff;line-height:1.5;background:var(--base_color)}#voice .box_view .voice_box .box_header p{font-weight:700;color:#fff;margin:0}#voice .column_view ul{margin-bottom:3rem}#voice .column_view .flb h3{position:relative;margin-right:3rem;color:#000}#voice .column_view .flb h3:after{content:"";background:url(//gas.9touki.com/wp-content/themes/gas_kyuto/_css/../_img/index/pen-to-square-solid.svg)no-repeat;width:1em;height:1em;background-size:contain;display:inline-block;margin-left:.5em}#voice .column_view .flb p{margin:0 0 0 auto}#voice .column_view li{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--base_color)}#voice .img_box{position:relative}#voice .voice_list p.fukidashi{position:absolute;top:15%;writing-mode:vertical-rl;background:var(--base_color);padding:1rem;border-radius:15px;color:#fff}#voice .voice_list p.fukidashi:after,#voice .voice_list p.hukidashi:before{top:20%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}#voice .voice_list p.fukidashi:after{border-color:rgba(136,183,213,0);border-width:12px;margin-top:-12px}#voice .voice_list p.fukidashi:before{border-color:rgba(194,225,245,0);border-width:12px;margin-top:-12px}#voice .voice_list p.fukidashi.left_pos{left:1rem}#voice .voice_list p.fukidashi.right_pos{right:1rem}#voice .voice_list p.fukidashi.left_pos:after,#voice .voice_list p.hukidashi.left_pos:before{left:100%}#voice .voice_list p.fukidashi.left_pos:after{border-left-color:var(--base_color)}#voice .voice_list p.fukidashi.left_pos:before{border-left-color:#c2e1f5}#voice .voice_list p.fukidashi.right_pos:after,#voice .voice_list p.hukidashi.right_pos:before{right:100%}#voice .voice_list p.fukidashi.right_pos:after{border-right-color:var(--base_color)}#voice .voice_list p.fukidashi.right_pos:before{border-right-color:#c2e1f5}#voice .voice_list p.fukidashi span{text-combine-upright:all;line-height:2}@media screen and (min-width:769px){#voice .box_view .voice_box{width:calc( (100% - 3rem) / 2 )}#voice .box_view .voice_box:not(:nth-of-type(2n)){margin-right:3rem}#voice .column_view .flb{display:flex;align-items:center;justify-content:space-between}}@media screen and (min-width:1024px){#voice .box_view .voice_box{width:calc( (100% - 6rem) / 3 )}#voice .box_view .voice_box:not(:nth-of-type(2n)){margin-right:auto}#voice .box_view .voice_box:not(:nth-of-type(3n)){margin-right:3rem}}#area{width:100%;max-width:1200px;margin:auto}#area .sec_inner{padding:0 3rem}#area .area_info{padding:0 2rem}#area dl{margin-bottom:1rem;padding-bottom:1rem;font-size:2rem;border-bottom:1px solid}#area dt{font-weight:700}#area .text_box{margin-bottom:5rem}#area .area_image{position:relative;width:100%;height:0;max-width:440px;overflow:hidden;margin:1em auto;padding-top:67.27%;background:url(//gas.9touki.com/wp-content/themes/gas_kyuto/_css/../_img/index/area.webp) center center/contain no-repeat}#area .area_image{padding-top:296px}#area .area_image img{position:absolute;top:-40px;width:11.6%;opacity:0}#area .area_image img{opacity:1}#area .area_image img.ashikaga{left:42%;transition:top .2s .3s,opacity .2s .3s}#area .area_image img.ashikaga{top:39%}#area .area_image img.maebashi{left:24%;transition:top .2s .4s,opacity .2s .4s}#area .area_image img.maebashi{top:34%}#area .area_image img.utsunomiya{left:52%;transition:top .2s .7s,opacity .2s .7s}#area .area_image img.utsunomiya{top:23%}#qa{width:100%;max-width:1200px;margin:auto}#qa .sec_inner{padding:0 3rem}#qa .qa_list{padding:0 2rem}#qa dl{margin-bottom:3rem}#qa dt{position:relative;padding:1rem 5rem 1rem 1rem;font-weight:700;color:var(--base_color);cursor:pointer;border:3px solid var(--base_color);border-radius:2px}#qa dt:before{position:absolute;top:1rem;left:1rem;content:"Ｑ";display:inline;width:1em;height:1em;margin-right:1rem}#qa dt:after{position:absolute;top:50%;right:1rem;content:"";width:1em;height:1em;font-weight:700;background-image:url(//gas.9touki.com/wp-content/themes/gas_kyuto/_css/../_img/index/angle-down-solid.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transform:translateY(-50%)}#qa dl.open dt:after{content:"";background-image:url(//gas.9touki.com/wp-content/themes/gas_kyuto/_css/../_img/index/angle-up-solid.svg)}#qa dt p{padding-left:1.5em}#qa dd{display:none;padding:2rem}#qa dd p{position:relative;margin-left:18vw;padding:1rem;background:#e0edff;border-radius:10px}#qa dd p:before{position:absolute;top:5vw;left:-35px;content:"";border:20px solid transparent;border-right:20px solid #e0edff}#qa dd .anser_wrap{content:"";min-height:150px;background:url(//gas.9touki.com/wp-content/themes/gas_kyuto/_css/../_img/index/character.webp)no-repeat;background-position:left 0;background-size:20%}@media screen and (min-width:769px){#qa dd .anser_wrap{min-height:150px;background-size:100px}#qa dd p:before{top:20px}#qa dd p{margin-left:12rem}}#company{width:100%;max-width:1200px;margin:auto}#company .sec_inner{padding:0 3rem}#company .company_info{padding:0 2rem}#company dl{margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid #e5e5e5}#company dt{margin-bottom:1rem;font-weight:700}#company dd{padding:0 2rem}#company p.ac img{width:70%}@media screen and (min-width:769px){#company ul.flb{display:flex;margin-top:3rem;justify-content:center;align-items:center}#company ul.flb li:not(:nth-last-of-type(1)){margin-right:5rem}#company ul.flb .line img{width:70%}#company p.ac img{width:50%}}.pop_up,.close_btn{display:none}.open_view{overflow:hidden}.open_view .close_btn{display:block;position:fixed;z-index:999;bottom:0;width:100%;height:10rem;color:#fff;text-align:center;background:var(--base_color);cursor:pointer}.open_view .close_btn p{width:100%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.open_view .close_btn img{width:7rem}.open_view #body-wrap:after{position:absolute;z-index:1;top:0;left:0;content:'';width:100%;height:100%;background:rgba(0,0,0,.7)}.open_view .pop_up{position:fixed;z-index:99;top:55%;left:50%;display:block;width:100%;height:80%;max-width:1200px;overflow:auto;margin:auto;background:#fff;transform:translate(-50%,-50%)}.open_view #line_flow .sec_inner{padding:2rem 2rem 5rem}.open_view #line_flow .flow_wrap{padding:0 2rem}.flow_box{margin-bottom:5rem}.flow_box h3{margin-bottom:3rem;padding:2rem;color:#fff;text-align:center;background:var(--base_color);border-radius:7px}.flow_box.flow_01 .flb li:nth-of-type(1){border-bottom:1px solid var(--base_color);margin-bottom:5rem}.flow_box.flow_01 .flb h4{margin-bottom:5rem;color:var(--base_color);text-align:center}.flow_box.flow_01 .img_box{margin:3rem 0;text-align:center}.flow_box.flow_02 .flb li{margin-bottom:3rem}.flow_box.flow_02 .flb li p{margin:0;color:#fff;text-align:center;background:var(--base_color)}@media screen and (min-width:414px){.flow_box.flow_02 .flb{display:flex;flex-wrap:wrap}.flow_box.flow_02 .flb li{width:calc( (100% - 3rem) / 2 )}.flow_box.flow_02 .flb li:not(:nth-of-type(2n)){margin-right:3rem}}@media screen and (min-width:769px){.open_view #line_flow .sec_inner{padding:5rem 5rem 10rem}.flow_box.flow_01 .flb{display:flex}.flow_box.flow_01 .flb li{width:50%;padding:2rem}.flow_box.flow_01 .flb li:nth-of-type(1){border-right:1px solid var(--base_color);border-bottom:none;margin-bottom:auto}.flow_box.flow_02 .flb li{width:calc( (100% - 9rem) / 4 )}.flow_box.flow_02 .flb li:not(:nth-of-type(2n)){margin-right:auto}.flow_box.flow_02 .flb li:not(:nth-of-type(4n)){margin-right:3rem}}.link_area ul li{border:3px solid var(--base_color);border-radius:7px;margin-bottom:5rem}.link_area ul li a{color:var(--base_color);display:block;padding:10px;font-weight:700;text-align:center}@media screen and (min-width:650px){.link_area ul{display:flex;flex-wrap:wrap;justify-content:center}.link_area ul li:not(:nth-last-of-type(1)){margin-right:5rem}}#subsidy_box{width:100%;max-width:1100px;margin-bottom:10rem}#subsidy_box .box_wrap{position:relative;border:5px solid var(--base_color);padding:3rem}#subsidy_box .box_wrap h2{font-size:2.4rem;position:absolute;top:-3.4rem;margin-left:-1rem;font-weight:700}#subsidy_box .box_wrap h2 span{background:#fff;padding:1rem}#subsidy_box .box_wrap h2:after{content:none}#subsidy_box .box_wrap p{font-size:1.8rem}#subsidy_box .child .box_wrap{margin-bottom:5rem}#subsidy_box .child .box_wrap h2{color:var(--base_color)}#subsidy_box .child .box_wrap h3{font-weight:700;font-size:1.8rem;border-bottom:2px solid var(--base_color);border-left:5px solid var(--base_color);padding-left:.5em}#subsidy_box .child .box_wrap ol,#subsidy_box .child .box_wrap p{margin:2rem}#subsidy_box .child .box_wrap ol{padding-left:2rem}#subsidy_box .child .box_wrap ol li{list-style:auto}