﻿@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200;400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;400;500&display=swap";html,body,header,main,aside,footer,section,article,nav,h1,h2,h3,h4,h5,h6,table,caption,tbody,tfoot,thead,tr,th,td,form,label,legend,hgroup,figcaption,figure,img,canvas,iframe,details,summary,code,pre,audio,video,address,time,blockquote,div,ul,ol,li,dl,dt,dd,p,a,span,small,strong,sub,sup{margin:0;padding:0;border:0;box-sizing:border-box}header,main,aside,nav,footer,section,article{display:block}h1,h2,h3,h4,h5,h6{font-weight:normal}table{border-collapse:collapse;border-spacing:0}th,td{text-align:left}ol,ul{list-style:none}img,video{max-width:100%}img{border:0;vertical-align:bottom;max-height:100%;width:auto;height:auto}p{line-height:1.5}body{margin:0;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:13px;text-align:justify}.inner-wrap{width:950px;margin:auto}.left-content{width:680px;position:relative}.right-content{margin-bottom:2em;width:240px}a{text-decoration:none}p+p{margin-top:1em}section+section{padding-top:3em}p+h2{padding-top:50px}p+h3{padding-top:40px}.pc-hidden{display:none !important}.pagetop{margin:2em 0;position:relative;text-align:right}.pagetop-area{text-align:right;margin:80px 0 0}.pagetop-area span{color:#45b035}.pagetop-area span+span{color:#00a0ca}.pagetop-area a{padding-top:1.5em;position:relative;display:inline-flex;font-size:12px;letter-spacing:1px}.pagetop-area a:after{content:"";width:10px;height:10px;border-top:2px solid #00a0ca;border-right:2px solid #00a0ca;transform:rotate(-45deg) translate(-50%, 0);position:absolute;top:0;left:48%}.text-red{color:#c00}.text-blue{color:#00adef}.link-red{color:#c00;text-decoration:underline}.link-blue{color:#00adef;text-decoration:underline}.position-center{text-align:center}.position-right{text-align:right}.border-wrap{padding:.65em;border:1px solid #ddd;text-align:center}.list-number{list-style:decimal;margin-left:1.25em}.list-number li+li{margin-top:.5em}.details-img-content dl{display:flex;justify-content:space-between}.details-img-content dt{width:250px}.details-img-content dd{width:410px;text-align:justify}.details-img-content .title{color:#66a63d;font-weight:bold}.details-img-content small{margin:1em 0 2em;display:block;font-size:10px}.link-bnr_wrap{margin:.5em 0;display:flex;align-items:center}.link-bnr_wrap.-taisyoukouji{margin:0 0 -1em}.link-bnr_wrap.-taisyoukouji .imgsize{margin-left:1em}.link-bnr{margin-left:1em;width:110px;height:auto}.btn-right-green+dl,.btn-right-pdf+dl{padding-top:30px}.pdf{margin-top:1em}.pdf li{background:url(/s_common/images/ico_pdf.gif) no-repeat 0 0;padding:5px 0px 10px 40px}.pdf a{color:#00adef;text-decoration:underline}@media only screen and (max-width: 950px){#head-navi,#header-navi,#content{width:950px}}#header-navi{border-top:2px solid #a0a0a0;box-shadow:2px 2px 4px -2px #989898 inset;border-bottom:1px solid #a0a0a0}#header-navi ul{display:flex;justify-content:space-between;width:950px;margin:auto}#header-navi li{width:140px;height:50px;line-height:1.2;border-right:1px solid #ddd;border-bottom:2px solid #00932e}#header-navi li:first-child{width:110px;border-left:1px solid #ddd}#header-navi a{text-decoration:none;color:#8c8c8c;display:flex;justify-content:center;align-items:center;height:100%;text-align:center;font-size:13px;font-weight:bold}#header-navi a:hover{border:2px solid #fff;box-shadow:2px 2px 4px -2px #989898 inset;background:#66a63d;color:#fff;text-shadow:3px 2px 15px #fff;opacity:1}#header-navi .current a{border:2px solid #fff;box-shadow:2px 2px 4px -2px #989898 inset;background:#66a63d;color:#fff;text-shadow:3px 2px 15px #fff;opacity:1}#header-navi .letter-space{letter-spacing:-1px}#head-navi{background:url(/s_common/images/bg_kv_sub.jpg) no-repeat center;background-position:center -20px;height:124px}#head-navi .inner-wrap{display:flex;justify-content:space-between}#head-navi .logo a{margin-left:-8px;display:block}#head-navi .logo p{margin-top:-3px;color:#50ac13;font-weight:bold;font-size:10px;line-height:1}#head-navi ul{margin:35px 45px 0 0;display:flex;justify-content:space-between}#head-navi ul a{position:relative;color:#fff;font-size:12px}#head-navi ul a:after{content:"";background:url(/s_common/images/lbg04.gif) no-repeat 0 3px;width:13px;height:15px;position:absolute;top:50%;transform:translate(0, -50%);left:-1.5em}#home-header{position:relative}#home-header .inner-wrap{padding:20px 0;display:flex;align-items:center;justify-content:space-between}#home-header .inner-wrap .home-header-right{display:flex;justify-content:flex-end;align-items:center}#home-header .inner-wrap .home-header-right p+p{margin-top:0}#home-header .home-header-search-area{margin:0 15px 0 40px}#home-header .home-header-contact a{padding:.75em 4em;background:#45b035;color:#fff;border-radius:20px;font-size:14px}#home-header .home-header-search{display:none;position:absolute;width:100%;left:0;top:80px;z-index:3;background:#00a0ca}#home-header .home-header-search.js-search{display:block}#home-header .home-header-search .inner-wrap{justify-content:center;padding:60px 0}#home-header .home-header-search #searchbox{width:600px;display:flex;border-radius:40px;box-sizing:border-box;overflow:hidden;box-shadow:0px 0px 10px 5px rgba(0,0,0,.05)}#home-header .home-header-search .search-text{padding:.5em 1em .5em 2.5em;border:none;width:100%;font-size:16px;color:#999}#content .inner-wrap{display:flex;justify-content:space-between}#content .right-content .banner li+li{margin-top:10px}#content .right-content .banner a:hover{opacity:.7;transition:.5s}#content .right-content .banner dd li+li{margin-top:0}.main-title{padding:35px 0;background:url(/s_common/images/bg_read.gif) repeat-x;border-bottom:1px solid #d9d9d9;box-shadow:0px 0px 17px -8px #989898 inset}.main-title h1{margin:auto;width:950px;font-family:"Noto Serif JP",serif;font-size:28px;line-height:1;color:#50ac13}h2{margin-bottom:20px;padding-bottom:5px;position:relative;font-size:18px;font-weight:bold;color:#3c9ec1;line-height:1.2;border-bottom:3px solid #cae0bc}h2:after{content:"";position:absolute;left:0;bottom:-3px;width:250px;height:inherit;border-bottom:3px solid #56992c}h3{margin-bottom:15px;padding-bottom:5px;position:relative;font-size:16px;font-weight:bold;color:#3c9ec1;line-height:1.2;border-bottom:2px solid #cae0bc}h4{margin-bottom:10px;padding-left:1em;padding-bottom:5px;position:relative;font-size:15px;font-weight:bold;color:#3c9ec1;line-height:1.2}h4:after{content:"";background:url(/s_about/images/tit_h4_can01.gif);position:absolute;left:0;width:16px;height:16px}p+h4{margin-top:2em}.breadcrumb{padding:10px 0;display:flex;flex-wrap:wrap;font-size:12px;color:#666}.breadcrumb a{color:#666}.breadcrumb li{position:relative}.breadcrumb li+li{margin-left:2em}.breadcrumb li+li:after{content:">";position:absolute;top:50%;left:-1.25em;transform:translate(0, -50%)}.breadcrumb+section,.breadcrumb+.subsidy-ecograss_content{padding-top:30px}#footer{background:#f2f2f2}#footer .inner-wrap{background:#f2f2f2;padding:40px 0;display:flex;justify-content:space-between;align-items:center}#footer ul{display:flex;width:405px;justify-content:space-between}#footer ul a{color:#333}#footer p{margin-top:.5em;text-align:right;color:#333}.sub_menu{border-top:5px solid #56992c}.sub_menu a:hover{opacity:.7;transition:.5s}.sub_menu .title_menu{margin-top:10px}.sub_menu .title_menu a{padding:15px 0;display:flex;position:relative;border-radius:5px;color:#fff;background:#56992c;text-indent:.5em;font-size:18px;font-feature-settings:"palt"}.sub_menu .title_menu a:after{content:"";position:absolute;border-style:solid;border-width:4px 0 4px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;right:10px;top:50%;transform:translate(0, -50%)}.sub_menu ul{margin-top:15px}.sub_menu ul li{display:flex}.sub_menu ul li:last-child{border-bottom:2px solid #ddd}.sub_menu ul a{padding:10px 10px 10px 30px;display:flex;align-items:center;width:100%;min-height:50px;border-top:3px solid #ddd;box-shadow:0 10px 10px -10px #ddd inset}.sub_menu ul a span{display:block;position:relative;font-size:14px;font-weight:bold;line-height:1.2;color:#7b7b7b}.sub_menu ul a span:after{content:"";width:13px;height:13px;background:url(/s_common/images/lbg01.gif) no-repeat;position:absolute;left:-20px;top:50%;transform:translate(0, -50%)}.sub_menu ul a:hover{opacity:1;border-top:3px solid #56992c}.sub_menu ul a:hover span{color:#060}.sub_menu ul a:hover span:after{background:url(/s_common/images/lbg06.gif) no-repeat}.sub_menu ul a.no-link:hover{opacity:1;border-top:3px solid #ddd}.sub_menu ul a.no-link:hover span{color:#7b7b7b}.sub_menu ul a.no-link:hover span:after{background:url(/s_common/images/lbg01.gif) no-repeat}.sub_menu ul a.current{opacity:1;border-top:3px solid #56992c}.sub_menu ul a.current span{color:#060}.sub_menu ul a.current span:after{background:url(/s_common/images/lbg06.gif) no-repeat}.sub_menu .sub a{padding:10px 0px 10px 50px;border-top:solid 1px #ddd;box-shadow:none;min-height:40px}.sub_menu .sub a:hover{border-top:solid 1px #ddd}.sub_menu .sub a span:after{background:url(/s_common/images/lbg02.gif) no-repeat}.sub_menu .sub span{font-size:11px}.sub_menu .sub+.sub a{border-top:dashed 1px #ddd}.serch{border:1px solid #3b3b3b;width:235px;height:22px;background-color:#497e34;background:none;position:relative;top:0}.serch input.txt{height:18px;width:195px;position:absolute;left:0px;top:0;border:none}.serch input.btn{position:absolute;right:0px;top:0}.sub_menu+form{padding:20px 0}.btn-right-green{margin-top:1.5em;text-align:right;position:relative}.btn-right-green a{position:relative;padding:.5em 2em .5em 1.5em;font-size:14px;background:#56992c;color:#fff;z-index:2}.btn-right-green a:after{content:"";position:absolute;border-style:solid;border-width:4px 0 4px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;right:10px;top:50%;transform:translate(0, -50%)}.btn-right-green:after{content:"";position:absolute;left:0;top:50%;transform:translate(0, -50%);width:100%;height:inherit;border-bottom:1px dotted #56992c;z-index:1}.btn-right-green.other-window a{padding:.5em 3em .5em 1.5em}.btn-right-green.other-window a:after{content:"";position:absolute;top:50%;transform:translate(0, -50%);width:20px;height:20px;background:url(/s_common/images/other-windo.gif) no-repeat;border:none}.btn-right-pdf{margin-top:1.5em;text-align:right;position:relative}.btn-right-pdf a{position:relative;padding:.5em 2em;font-size:14px;background:#fff;color:#56992c;border:1px solid #56992c;z-index:2}.btn-right-pdf a:after{content:"";position:absolute;border-style:solid;border-width:4px 0 4px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #56992c;right:10px;top:50%;transform:translate(0, -50%)}.btn-right-pdf a::before{content:"";position:absolute;left:6px;top:50%;transform:translate(0, -50%);width:15px;height:16px;background:url(/s_common/images/ico_pdf_s.gif) no-repeat}.btn-right-pdf a:hover{opacity:1;background:#56992c;color:#fff}.btn-right-pdf a:hover:after{content:"";border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.btn-right-pdf:after{content:"";position:absolute;left:0;top:50%;transform:translate(0, -50%);width:100%;height:inherit;border-bottom:1px dotted #56992c;z-index:1}.btn-right-pdf::before{content:"";position:absolute;left:0;top:38%;transform:translate(0, -50%);width:100%;height:inherit;border-bottom:1px solid #56992c;z-index:1}.corps{padding:2em;background-color:#f5f5f5;overflow:hidden}.corps p{margin-top:1em}.corps .title{display:block;border-bottom:1px solid #00a0c9;padding-bottom:5px;margin-bottom:10px}.corps .green-text{color:#47a928;font-weight:bold}.corps .blue-text{color:#009baa;font-weight:bold}.corps .corps-border{padding-bottom:.5em;display:block;border-bottom:1px solid #00a0c9}.corps .two-content{display:flex}.corps .two-content p+p{margin-left:2em}.residentialLink{display:flex;justify-content:space-between;flex-wrap:wrap}.residentialLink li{background:#edf5e1;width:50%;border:1px solid #aaabaa}.residentialLink li:nth-child(odd){border-top:none}.residentialLink li:nth-child(even){border-top:none;border-left:none}.residentialLink li:nth-child(-n+2){border-top:1px solid #aaabaa}.residentialLink a{padding:1em 1em 1em 2.7em;display:flex;align-items:center;position:relative;height:100%;color:#00ab33}.residentialLink a:after{content:"";background:url(/grant-subsidy/images/icon-arrow.png);width:14px;height:14px;position:absolute;left:10px;top:50%;transform:translate(0, -50%)}.residentialLink .current{background:#fff}#publicity section ul{margin-top:1em}#publicity section ul strong{position:relative;display:block;padding-left:20px;width:20%;color:#369cbf}#publicity section ul strong::after{content:"";position:absolute;background:url(/s_common/images/lbg03.gif) no-repeat;top:50%;transform:translate(0, -50%);left:0;width:10px;height:10px}#publicity section ul strong+div{width:80%}#publicity section ul strong+div p{background:url(/s_common/images/lbg05.gif) no-repeat 0 7px;padding-left:1em}#publicity section ul strong+div a{margin:1em 0 0 1em;display:inline-block;color:#00adef;text-decoration:underline}#publicity section ul strong+div .text-link{margin:0}#publicity section ul strong+div .pdf{background:url(/s_common/images/ico_pdf.gif) no-repeat 0 0;padding:6px 0px 0px 30px}#publicity section ul .pop-img{display:flex;justify-content:space-between}#publicity section ul .pop-img div{width:80%}#publicity section ul .pop-img .popup{margin:0}#publicity section ul li{padding-bottom:1em;margin-bottom:1em;border-bottom:1px dotted #b2b2b2;display:flex;justify-content:space-between;align-items:baseline}#news section div{background-color:#f5f6ee;padding:1.5em;color:#3db133}#news section div strong{display:block;border-bottom:1px solid #3eb134;padding-bottom:.5em;margin-bottom:.5em}#news section div .text-link{text-align:right}#news section div .text-link a{padding-left:20px;position:relative;color:#3eb134;line-height:1;text-decoration:underline}#news section div .text-link a::after{content:"";position:absolute;background:url(/s_common/images/lbg01.gif) no-repeat;top:60%;transform:translate(0, -50%);left:0;width:15px;height:15px}#news section div+div{margin-top:1em}#sitepolicy section ol,#privacy section ol{margin:1em 0 0 3em;list-style-type:decimal}#sitepolicy section ol+p,#privacy section ol+p{margin-top:1em}#sitepolicy section ol+h3,#privacy section ol+h3{padding-top:40px}#sitepolicy section .adobe,#privacy section .adobe{margin:1em 0 .5em 0}#sitepolicy section .adobe a+a,#privacy section .adobe a+a{margin-left:1em}#home #home-header{position:relative}#home #home-header .inner-wrap{padding:20px 0;display:flex;align-items:center;justify-content:space-between}#home #home-header .inner-wrap .home-header-right{display:flex;justify-content:flex-end;align-items:center}#home #home-header .inner-wrap .home-header-right p+p{margin-top:0}#home #home-header .home-header-search-area{margin:0 15px 0 40px}#home #home-header .home-header-contact a{padding:.75em 4em;background:#45b035;color:#fff;border-radius:20px;font-size:14px}#home #home-header .home-header-search{display:none;position:absolute;width:100%;left:0;top:80px;z-index:3;background:#00a0ca}#home #home-header .home-header-search.js-search{display:block}#home #home-header .home-header-search .inner-wrap{justify-content:center;padding:60px 0}#home #home-header .home-header-search #searchbox{width:600px;display:flex;border-radius:40px;box-sizing:border-box;overflow:hidden;box-shadow:0px 0px 10px 5px rgba(0,0,0,.05)}#home #home-header .home-header-search .search-text{padding:.5em 1em .5em 2.5em;border:none;width:100%;font-size:16px;color:#999}#home .white-content{padding:30px;background:#fff;border-radius:10px;display:block;position:relative;box-shadow:0px 0px 10px 5px rgba(0,0,0,.05)}#home h2{margin-bottom:.5em;padding-left:15px;font-size:22px;border-bottom:none;color:#333;border-left:4px solid #56992c}#home h2:after{display:none}#home section+section{padding-top:2.5em}#home .article{position:absolute;right:1em;bottom:1em;border:1px solid;color:#fff;padding:.2em 1.3em;box-shadow:10px 0px 10px 1px rgba(0,0,0,.1)}#home .article.other-window{padding:.2em 3em .2em 1.3em}#home .article.other-window::after{content:"";position:absolute;top:50%;right:1em;transform:translate(0, -50%);width:15px;height:15px;background:url(/s_common/images/other-windo.gif) no-repeat;background-size:contain;border:none}#home .tag{position:absolute;left:0;top:1em;color:#fff;padding:.35em 1em;font-weight:bold;font-size:14px}#home .text_link-green{padding-left:1.7em;color:#333;position:relative;font-size:16px}#home .text_link-green::before{content:"";position:absolute;top:50%;left:0;transform:translate(0, -50%);width:19px;height:19px;background:url(/data/images/home/text_link-green.svg)}#home .text_link-area{padding-top:1em;border-top:1px solid #ccc;text-align:right}#home #home-content-green{padding:40px 0px;background:#cee2ac}#home #home-content-green .no-link:hover{opacity:1}#home #home-content-green a:hover{opacity:.7;transition:.5s}#home .new-banner ul{display:flex;justify-content:space-between}#home .new-banner li{width:290px}#home .home-content-three{display:flex;justify-content:space-between;align-items:initial}#home .home-content-three .white-content{width:300px}#home .home-content-three .content-two{display:flex;justify-content:space-between;width:625px}#home .home-content-three .content-two h2{letter-spacing:-0.1em}#home .home-content-three .content-two .white-content{padding:12px 20px}#home .home-content-three .simulation-main-title{margin-bottom:20px;padding:5px 35px;display:flex;align-items:center;background:#47a737;border-radius:100px;font-weight:bold;font-size:24px;color:#fff;width:625px;letter-spacing:-0.04em}#home .home-content-three .simulation-main-title small{font-size:20px}#home .home-content-three .white_text{width:120px}#home .home-content-three .simulation-img{position:relative;margin-top:-1.8em;width:260px}#home .home-case h2{margin-bottom:.9em}#home .home-case .case-area{display:flex;justify-content:space-between}#home .home-case .case-content{width:206px}#home .home-case .case-details{margin-bottom:1.5em;display:block;height:340px;border-bottom:1px solid #ccc}#home .home-case .case-details p{margin-top:1em;font-size:15px;line-height:1.6;color:#333}#home .home-case .case-details p span{letter-spacing:-0.09em}#home .home-case .case-img{width:206px;height:200px;position:relative;overflow:hidden}#home .home-case .case-img .tag{position:absolute;background:#ed7445}#home .home-case .case-img .tag.reform_housing{background:#6daf40}#home .home-case .case-img .tag.new_bill{background:#ef62cb}#home .home-case .case-img .tag.reform_bill{background:#53a3bc}#home .home-case .case-img img{transition:1s all}#home .home-case .case-img img:hover{transform:scale(1.2, 1.2);transition:.5s all}#home .home-case .home-pdf{padding:.5em 4em;position:absolute;right:33px;top:20px;border:2px solid #45b035;color:#45b035;border-radius:20px;font-size:15px}#home .home-case .home-pdf:hover{background:#45b035;color:#fff}#home .home-expert-Interviews h2{margin-bottom:.9em}#home .home-expert-Interviews .expert-Interviews-area{display:flex;justify-content:space-between}#home .home-expert-Interviews .expert-Interviews-content{width:206px;height:auto;margin-bottom:20px}#home .home-expert-Interviews .expert-Interviews-content p{margin-top:1em;font-size:15px;line-height:1.6;color:#333}#home .home-expert-Interviews .expert-Interviews-content .title,#home .home-expert-Interviews .expert-Interviews-content .name{font-weight:bold}#home .home-expert-Interviews .expert-Interviews-content .title{letter-spacing:-0.5px}#home .home-expert-Interviews .expert-Interviews-content .name{margin-top:0;font-size:14px}#home .home-expert-Interviews .expert-Interviews-img{position:relative;overflow:hidden}#home .home-expert-Interviews img{transition:1s all}#home .home-expert-Interviews img:hover{transform:scale(1.2, 1.2);transition:.5s all}#home .home-expert-Interviews .tag{padding:1em;display:flex;justify-content:center;align-items:center;height:5em;background:#549eb5;left:10px;top:10px;text-align:center}#home .home-expert-Interviews .text_link-green+.text_link-green{margin-left:1em}#home .home-expert-Interviews .expert-Interviews-tag{padding:.5em 1em;position:absolute;right:30px;top:20px;background:#45b035;color:#fff;font-size:15px}#home .home-content-two{display:flex;justify-content:space-between;align-items:initial}#home .home-content-two .home-blog h2{margin-bottom:.9em}#home .home-content-two .white-content{width:465px}#home .home-content-two .home-eco-area{display:block;height:310px;font-size:15px;line-height:1.6;color:#333}#home .home-content-two .home-eco-area.democar{height:230px;pointer-events:none}#home .home-content-two .home-eco-area.democar p{margin-top:.7em}#home #home-content-white{padding:65px 0 15px}#home #home-content-white section+section{padding-top:6em}#home #home-content-white h2{text-align:center;border-left:none;border-bottom:2px solid #45b035;padding:0 0 .85em 0;margin-bottom:1.5em;color:#45b035}#home #home-content-white .home-banner-information h2{margin-bottom:.5em}#home #home-content-white a:hover{opacity:.7;transition:.5s}#home .home-banner{display:flex;align-items:center;justify-content:center}#home .home-banner li+li{margin-left:1.7em}#home .home-notice p{margin-bottom:1.4em;display:flex;font-size:16px}#home .home-notice p span{width:125px}#home .home-notice p a{width:80%}#home .home-notice a{color:#333}#home .home-notice .newline-area{display:flex;margin-bottom:1.4em;font-size:16px}#home .home-notice .newline-area span{width:125px}#home .home-notice .newline-area-text{width:80%}#home .home-notice .text-blue{color:#00adef}#home .home-other-link .white-content{padding:40px 50px;display:flex;justify-content:space-between}#home .home-other-link a{display:block}#home .home-other-link a+a{margin-top:.2em}#home .home-other-link .home-other-link-download{width:424px}#home .home-other-link .home-other-link-download:before{top:15%}#home .home-other-link .home-other-link-download p{margin-top:.9em;font-size:14px}#home .home-other-link .banner-area{margin-top:60px}#home .home-other-link .banner-area a+a{margin-top:20px}#s_about .bottom-navigation{display:flex;flex-wrap:wrap}#s_about .bottom-navigation li{padding:.25em;width:50%;border:1px solid #ddd;text-align:center}#s_about .bottom-navigation li:nth-child(even){border-left:none}#s_about .bottom-navigation li:nth-child(n+3){border-top:none}#s_about .two-content{display:flex;justify-content:space-between;flex-wrap:wrap}#s_about .two-content>div{width:48%}#s_about .square-title{padding-left:1.5em;font-size:16px;font-weight:bold;position:relative;color:#0068b7}#s_about .square-title::after{content:"";width:1em;height:1em;position:absolute;background:#7ecef4;left:0;top:50%;transform:translateY(-50%)}#s_about .square-title+p{margin-top:.5em}#s_about .can-link{display:flex;justify-content:space-between}#s_about .ecoglass-s h4{margin:1em 0;padding:.25em 1.5em;display:inline-block;background:linear-gradient(to right, #378bc8, #64c1bd);border-radius:15px;color:#fff;font-weight:bold;font-size:16px}#s_about .ecoglass-s h4:after{display:none}#s_about .ecoglass-s .annotation{margin:1em 0 1em 2.75em;text-indent:-2.75em;font-size:12px}#s_about .ecoglass-s table{width:100%;border:none;border-spacing:0}#s_about .ecoglass-s table th,#s_about .ecoglass-s table td{padding:10px;box-sizing:border-box;text-align:center;border:1px solid #fff}#s_about .ecoglass-s table th{background:#0081cc;color:#fff;font-size:13px}#s_about .ecoglass-s table td{background:#dff2fc}#s_about .ecoglass-s .table-logo{margin-bottom:10px}#s_about .ecoglass-s .table-logo .insulation{width:105px}#s_about .ecoglass-s .table-logo .feat_flow{width:140px}#s_about .ecoglass-s .table-logo .classification{width:110px;font-weight:bold}#s_about .ecoglass-s .table-logo .mark{width:150px}#s_about .ecoglass-s .table-logo .specification{text-align:left}#s_about .ecoglass-s .table-logo .classification_contents{font-weight:bold;font-size:15px;color:#0081cc}#s_about .ecoglass-s .table-logo .heading{background:#0081cc}#s_about .ecoglass-s .table-logo .heading th{font-size:11px}#s_about .ecoglass-s .table-logo li{margin-left:.75em;text-indent:-0.75em}#s_about .ecoglass-s .table-logo li+li{padding-top:1em}#s_about .ecoglass-s .table-logo.green th{background:#45b035}#s_about .ecoglass-s .table-logo.green td{background:#eaf4e3}#s_about .ecoglass-s .table-logo.green .classification_contents{color:#45b035}#s_about .ecoglass-s .glass-thickness{padding:15px 10px 25px 10px;display:flex;justify-content:space-between;background:#eef7f6;border-radius:5px}#s_about .ecoglass-s .glass-thickness div{width:155px}#s_about .ecoglass-s .glass-thickness p{font-size:14px;font-weight:bold;text-indent:1em;color:#036eb8;position:relative;height:40px}#s_about .ecoglass-s .glass-thickness p:after{content:"";width:10px;height:10px;background:#a8cde1;position:absolute;left:0;top:5px}#s_about .ecoglass-s .glass-thickness span{font-size:10px}#s_about .ecoglass-s .glass-thickness .glass5mm,#s_about .ecoglass-s .glass-thickness .glass9mm{position:relative}#s_about .ecoglass-s .glass-thickness .comment{position:absolute;z-index:2;left:36px;bottom:-64px}#s_about .ecoglass-s .glass-thickness .glass9mm .comment{left:20px;bottom:-66px}#s_about .ecoglass-s .glass-thickness p,#s_about .ecoglass-s .dotted_line-box p{margin:0}#s_about .ecoglass-s .compare-three_types p{margin:0 0 5px 0}#s_about .ecoglass-s .specification-content{margin-top:20px}#s_about .ecoglass-s .specification_example span{padding:10px;display:block;background:#fff;border-radius:5px}#s_about .ecoglass-s .specification_example tr:nth-child(3) td{background:#eff8fe}#s_about .ecoglass-s .specification_example strong{font-size:18px}#s_about .ecoglass-s .annotation-comment{display:block;font-size:12px;text-align:right}#s_about .ecoglass-s .temperature{display:flex;justify-content:space-between;align-items:flex-end}#s_about .ecoglass-s .explanation{width:625px}#s_about .ecoglass-s .compare-three_types{display:flex;justify-content:space-between}#s_about .ecoglass-s .compare-three_types p{text-align:center}#s_about .ecoglass-s .compare-three_types p span{background:#d3edfb;color:#1d2088;padding:2px 5px;font-size:12px;font-weight:bold}#s_about .ecoglass-s .graph-explanation{margin-top:10px;text-align:center;font-size:16px}#s_about .ecoglass-s .graph-line img{margin-right:10px}#s_about .ecoglass-s .dotted_line-box{padding:1em;margin-top:2em;border:1px dotted}#s_about .ecoglass-s .dotted_line-box ul{margin-top:10px;margin-left:1em;text-indent:-1em}#s_about .lineup-list{margin-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap}#s_about .lineup-list p+p{margin-top:.5em}#s_about .lineup-list li{width:32.5%;border:1px solid #56992c;border-radius:5px;padding:15px}#s_about .lineup-list .lineup-logo{margin-bottom:10px}#s_about .lineup-list .lineup-blue{color:#009baa;min-height:130px;line-height:1.3}#s_about .lineup-list .lineup-contact{min-height:40px;font-weight:bold}#s_about .lineup-list .lineup-tell{padding-left:20px;position:relative;color:#56992c}#s_about .lineup-list .lineup-tell::before{content:"";width:15px;height:15px;position:absolute;left:0;top:50%;transform:translateY(-50%);background:url(/data/images/s_about/lineup/icon-tell.jpg);background-size:cover}#s_about .lineup-list .btn-right-green{text-align:left}#s_about .lineup-list .btn-right-green a{display:block;font-size:12px;width:100%}#s_about .lineup-list .btn-right-green:after{display:none}#s_about .concept{display:flex;justify-content:space-between;flex-wrap:wrap}#s_about .concept .sub-title{font-weight:bold;color:#009baa}#s_about .concept div:first-child{width:425px}#s_about .concept .concept-img{display:flex;justify-content:center;align-items:center;width:222px;height:213px;border:2px solid #ddd}#s_about .concept .corps{margin-top:1.5em}#s_about .data-base{display:flex;justify-content:space-between}#s_about .data-base div:first-child{width:425px}#s_about .voice div+div{margin-top:3em}#s_about .voice div{padding:25px;position:relative}#s_about .voice div:nth-child(even){background-color:#eef8ed}#s_about .voice div:nth-child(odd){background-color:#e5f5f9}#s_about .voice strong{margin-bottom:.25em;padding-bottom:.25em;display:block;border-bottom:1px solid #3eb134}#s_about .voice span{position:absolute;top:-1.5em;left:9.5em}#grant-subsidy a{word-wrap:break-word}#grant-subsidy p+ul{margin-top:1em}#grant-subsidy #content{padding-bottom:30px}#grant-subsidy .underline{text-decoration:underline}#grant-subsidy .text-color-red{color:red}#grant-subsidy .list-attention{margin-left:1.75em;text-indent:-1.75em}#grant-subsidy .list-disc{margin-left:1em;text-indent:-1em}#grant-subsidy .list-alphabet{margin-left:1em;text-indent:-1em}#grant-subsidy .overview{display:flex;justify-content:space-between}#grant-subsidy .overview p{width:430px}#grant-subsidy .indent{margin-left:1.65em}#grant-subsidy .indent ul{margin-left:1em}#grant-subsidy .indent ul+p{margin-top:1em}#grant-subsidy .title-number{margin-top:1em}#grant-subsidy .title-number{margin-left:1.5em;text-indent:-1.5em}#grant-subsidy .title-number.-num+.indent{margin-left:1.25em}#grant-subsidy .flow{margin-bottom:2em}#grant-subsidy .flow li+li{margin-top:.5em}#grant-subsidy .annotation{margin:1em 0 1em 3em;text-indent:-2.75em}#grant-subsidy p+.list-alphabet{margin-top:1em}#grant-subsidy p+.list-alphabet.topNoneSpace{margin-top:0}#grant-subsidy .requirement_list{width:100%;text-align:center;border-collapse:collapse;box-sizing:border-box;margin-bottom:20px}#grant-subsidy .requirement_list td,#grant-subsidy .requirement_list th{border:1px solid #333;padding:10px;text-align:center;vertical-align:middle;line-height:1.4}#grant-subsidy .requirement_list td{font-size:12px}#grant-subsidy .requirement_list td.price{font-size:1.3em}#grant-subsidy .requirement_list td.table-text{text-align:left}#grant-subsidy .requirement_list td.table-text img{width:100%}#grant-subsidy .requirement_list th{background:#63ab37;color:#fff;text-align:center;padding:5px}#grant-subsidy .requirement_list th.sub_th{background:#9fd67e;color:#000;font-weight:normal}#grant-subsidy .requirement_list .left{text-align:left}#grant-subsidy .requirement_list .notice{margin-bottom:5px;text-indent:-1em;padding-left:1em}#grant-subsidy .requirement_list .notice:last-child{margin-bottom:0}#grant-subsidy .requirement_list span{display:block;font-size:10px}#grant-subsidy .requirement_list span.icon{display:inline-block;font-size:13px}#grant-subsidy .requirement_list .detail{font-size:10px}#grant-subsidy .requirement_list .doubleLine{border-bottom:double #333}#grant-subsidy .requirement_list+.attention{margin-top:-0.5em}#grant-subsidy .requirement_list .tag{display:inline-block}#grant-subsidy .requirement_list .tag span{display:inline-block;font-size:13px}#grant-subsidy .requirement_list caption{text-align:left;margin-bottom:.5em}#grant-subsidy .requirement_list.-blue td,#grant-subsidy .requirement_list.-blue th{border:1px solid #fff}#grant-subsidy .requirement_list.-blue th{color:#fff;background:#5086c5}#grant-subsidy .requirement_list.-blue td{background:#f1f1f1}#grant-subsidy .requirement_list.-blue .sub_th{background:#6ea2de}#grant-subsidy .requirement_list.-blue .gradation1{background:#6893c7}#grant-subsidy .requirement_list.-blue .gradation2{background:#7f9cc7}#grant-subsidy .requirement_list.-blue .gradation3{background:#95a7c7}#grant-subsidy .requirement_list.-blue .gradation4{background:#aaafc7}#grant-subsidy .width230{width:230px}#grant-subsidy .subsidyColorTable{margin-top:1em;width:100%}#grant-subsidy .subsidyColorTable th,#grant-subsidy .subsidyColorTable td{padding:.5em;box-sizing:border-box}#grant-subsidy .subsidyColorTable th{background:#d2d2d2;text-align:center}#grant-subsidy .subsidyColorTable th+th,#grant-subsidy .subsidyColorTable th+td{border-left:solid .25em #fff}#grant-subsidy .subsidyColorTable th:first-child{width:10%}#grant-subsidy .subsidyColorTable th:nth-child(2){width:39%}#grant-subsidy .subsidyColorTable th:nth-child(3){width:11%}#grant-subsidy .subsidyColorTable th:nth-child(4){width:15%}#grant-subsidy .subsidyColorTable th:nth-child(5){width:15%}#grant-subsidy .subsidyColorTable th+td{padding-left:.75em;text-align:left}#grant-subsidy .subsidyColorTable td{border-left:solid .25em #fff;text-align:center}#grant-subsidy .subsidyColorTable td:first-child{padding-left:.75em;text-align:left}#grant-subsidy .subsidyColorTable td.textLeft{padding-left:.75em;padding-right:0;text-align:left}#grant-subsidy .subsidyColorTable tr+tr th,#grant-subsidy .subsidyColorTable tr+tr td{border-top:solid .25em #fff}#grant-subsidy .subsidyColorTable tr+tr th{color:#fff;line-height:1.2}#grant-subsidy .subsidyColorTable tr+tr th span{display:inline-block;width:1em}#grant-subsidy .subsidyColorTable tr+tr th span+span{padding-left:.25em}#grant-subsidy .subsidyColorTable tr+tr th b{display:block;transform:rotate(90deg)}#grant-subsidy .read_area{display:flex;align-items:center}#grant-subsidy .detached_house th{background:#fd916d}#grant-subsidy .detached_house td{background:#fdeee2}#grant-subsidy .condominium_individual th{background:#287bc8}#grant-subsidy .condominium_individual td{background:#add9ed}#grant-subsidy .condominium_collective th{background:#4d8279}#grant-subsidy .condominium_collective td{background:#e1edd6}#grant-subsidy .applicant span{display:inline-block;padding:.25em .5em;border-radius:.4em;background:#000;color:#fff;font-weight:bold}#grant-subsidy .border-content{position:relative;margin:1em auto;padding:.5em 2em .5em 3em;border:solid 2px #000;border-radius:.4em}#grant-subsidy .border-content .applicant{position:absolute;top:0;left:0}#grant-subsidy .border-content .applicant span{border-radius:0 0 .4em 0}#grant-subsidy .border-content>ul>li{padding-left:1em;text-indent:-1em}#grant-subsidy .border-content .noteArea{padding-left:.75em}#grant-subsidy .border-content .noteArea ol{padding-left:2.75em}#grant-subsidy .border-content .noteArea ol li{list-style:decimal}#grant-subsidy .border-content .list{margin-bottom:0}#grant-subsidy .border-content.border-content_dashed{border:dashed 1px #999;border-radius:.25em}#grant-subsidy .border-content.border-content_dashed>ul>li{padding-left:2em;text-indent:-2em}#grant-subsidy .border-content.border-content_notindent{padding:.5em 1em}#grant-subsidy .border-content.border-content_btm20{margin-bottom:20px}#grant-subsidy .border-content .labelTextWrap{margin-top:0}#grant-subsidy .labelTextWrap{display:block;margin:1em auto;padding-left:1em}#grant-subsidy .labelTextWrap2{display:block;margin:1em 0}#grant-subsidy .labelText{display:inline-block;padding:0em 1em;border-radius:.4em;color:#fff;text-align:center;font-weight:bold}#grant-subsidy .labelText_detached{background:#fd916d}#grant-subsidy .labelText_individual{background:#287bc8}#grant-subsidy .labelText_collective{background:#4d8279}#grant-subsidy .labelText_out{background:#8065a2}#grant-subsidy .labelText_in{background:#9bbb59}#grant-subsidy .labelText_window{background:#dd7fa5}#grant-subsidy .business_size_list{margin-bottom:20px}#grant-subsidy .business_size_list li+li{margin-top:.5em}#grant-subsidy .business_size_list span:first-of-type{display:inline-block;width:9em}#grant-subsidy .business_size_list .labelText{margin-right:.5em}#grant-subsidy .business_size_list .money{display:inline-block;width:6.25em;text-align:right}#grant-subsidy .cell_individual{background:#ccc}#grant-subsidy .clearfix{display:flex;justify-content:space-between}#grant-subsidy .clearfix .requirement_list{width:44%}#grant-subsidy .clearfix .list-alphabet{width:50%}#grant-subsidy .clearfix td{text-align:center}#grant-subsidy .listTitle{font-weight:bold}#grant-subsidy .container+.container{margin-top:2em}#grant-subsidy .dotted-content{margin:1em 0;padding:.5em 1em;border:dashed 1px #999}#grant-subsidy .dotted-content ul{margin-left:2em;text-indent:-2em}#grant-subsidy .inner_olist{margin-left:1em;list-style-type:decimal;text-indent:0}#grant-subsidy .formula_box{margin:1em auto 1em;padding:1em 2em;border:solid 1px #000;width:90%;box-sizing:border-box;text-align:center;font-size:18px}#grant-subsidy .green-area{margin-bottom:2em;padding:1.5em;border:2px solid #63ab37}#grant-subsidy .imgsize{margin-left:10px;display:inline-block;width:170px}#grant-subsidy .-mt1em{margin-top:1em}#grant-subsidy .-mt2em{margin-top:2em}#grant-subsidy .-bold{font-weight:bold}#grant-subsidy .two-column{display:flex;justify-content:space-between}#grant-subsidy .two-column .text-area{width:340px}#grant-subsidy .two-column .table-area{width:300px}#grant-subsidy .-toprunner-table th:nth-child(1){width:139px}#grant-subsidy .-toprunner-table th:nth-child(2),#grant-subsidy .-toprunner-table th:nth-child(3){width:270px}#grant-subsidy .-toprunner-table span{display:inline}#grant-subsidy .-toprunner-table .-bold{font-size:1.2em}#grant-subsidy .toprunner-fig{width:auto;height:150px}#grant-subsidy .table-bgcolor{background-color:#edf5e1}#grant-subsidy .bl-renos-HowToApply{margin-left:30px}#grant-subsidy .bl-renos-HowToApply p{font-size:16px;padding-top:10px}#grant-subsidy .bl-renos-HowToApply>li{background:#f0f7f9;border:solid 1px #1eade5;border-radius:10px;padding:30px 30px 30px 60px;font-size:20px;margin-bottom:45px}#grant-subsidy .bl-renos-HowToApply>li::after{position:absolute;content:"";border-right:37px solid rgba(0,0,0,0);border-left:37px solid rgba(0,0,0,0);border-top:20px solid #1eade5;left:50%;transform:translateX(-50%);margin-top:44px}#grant-subsidy .bl-renos-HowToApply>li:last-child{margin-bottom:0}#grant-subsidy .bl-renos-HowToApply>li:last-child::after{content:none}#grant-subsidy .bl-renos-HowToApply>li div{display:flex;margin-top:20px}#grant-subsidy .bl-renos-HowToApply>li div img{width:65px;height:65px;margin-right:10px}#grant-subsidy .bl-renos-HowToApply>li div p{padding-top:0;font-size:14px}#grant-subsidy .bl-renos-HowToApply>li div a{display:inline-block;padding-top:5px}#grant-subsidy .bl-renos-HowToApply>li sup{font-size:12px}#grant-subsidy .bl-renos-HowToApply>li .list-alphabet{font-size:14px}#grant-subsidy .bl-renos-HowToApply>li .list-alphabet li+li{margin-top:5px}#grant-subsidy .bl-renos-HowToApply>li:nth-child(1)::before{left:0;background:#1eade5;font-size:25px;font-weight:600;content:"01";position:absolute;width:60px;line-height:60px;text-align:center;border-radius:60px;color:#fff}#grant-subsidy .bl-renos-HowToApply>li:nth-child(2)::before{left:0;background:#1eade5;font-size:25px;font-weight:600;content:"02";position:absolute;width:60px;line-height:60px;text-align:center;border-radius:60px;color:#fff}#grant-subsidy .bl-renos-HowToApply>li:nth-child(3)::before{left:0;background:#1eade5;font-size:25px;font-weight:600;content:"03";position:absolute;width:60px;line-height:60px;text-align:center;border-radius:60px;color:#fff}#grant-subsidy .bl-renos-HowToApply>li:nth-child(4)::before{left:0;background:#1eade5;font-size:25px;font-weight:600;content:"04";position:absolute;width:60px;line-height:60px;text-align:center;border-radius:60px;color:#fff}#grant-subsidy .bl-renos-HowToApply>li:nth-child(5)::before{left:0;background:#1eade5;font-size:25px;font-weight:600;content:"05";position:absolute;width:60px;line-height:60px;text-align:center;border-radius:60px;color:#fff}#grant-subsidy .bl-renos-HowToApply>li:nth-child(6)::before{left:0;background:#1eade5;font-size:25px;font-weight:600;content:"06";position:absolute;width:60px;line-height:60px;text-align:center;border-radius:60px;color:#fff}#grant-subsidy .bl-renos-HowToApply span{font-size:14px}#grant-subsidy .bl-renos-HowToApply span:first-of-type{color:#165680}.green-jutakupoint{text-align:left}.green-jutakupoint img{display:block}.green-jutakupoint .redtext{color:red !important}.green-jutakupoint .blacktext{color:#000 !important}.green-jutakupoint .underbar{text-decoration:underline !important}.green-jutakupoint .fontbold{font-weight:bold !important}.green-jutakupoint .fontnormal{font-weight:normal !important}.green-jutakupoint .underline-red{text-decoration:underline;text-decoration-color:red}.green-jutakupoint .outline{height:140px;padding:0 240px 0 0;background:url(../../shouene-jutakupoint/images/outlineBg.jpg) no-repeat right bottom}.green-jutakupoint ul+ul{margin-top:1em}.green-jutakupoint .list-attention-number{margin-left:1.85em;text-indent:-1.85em}.green-jutakupoint .list-attention{margin-left:1.25em;text-indent:-1.25em}.green-jutakupoint .list-attention-onepoint{margin-left:1em;text-indent:-1em}.green-jutakupoint .tag{margin-bottom:.5em;padding:.5em 1em;display:inline-block;width:110px;text-align:center;border:#f29c2a 2px solid;border-radius:.5em;background:#fef5e6}.green-jutakupoint .tag.tag-reform{border:#84c048 2px solid;background:#f0f6e4;margin-top:2em}.green-jutakupoint li p{margin-left:1.8em;font-size:14px}.green-jutakupoint .application{margin-top:1em;padding-top:1em}.green-jutakupoint .application p{margin-bottom:.75em}.green-jutakupoint .application ul p,.green-jutakupoint .application ul ul{margin-left:1em;text-indent:.1em}.green-jutakupoint .application+.application{margin:0;padding:0}.green-jutakupoint .application-indent{margin-left:2em}.green-jutakupoint .construction_target .category{display:flex;justify-content:center;align-items:center;color:#fff;width:100%;height:3em;background:#5086c5;box-sizing:border-box}.green-jutakupoint .construction_target .construction+.construction{margin-top:1em}.green-jutakupoint .construction_target .construction{display:flex;justify-content:space-between}.green-jutakupoint .construction_target .construction .tag-reform{margin:0}.green-jutakupoint .construction_target .construction div{width:29%}.green-jutakupoint .construction_target .construction div div{display:flex;align-items:center;text-align:center;justify-content:center;padding:1em;width:100%;height:calc(100% - 3em);border:2px solid #5086c5;box-sizing:border-box;background:#eaf7fe;font-weight:bold}.green-jutakupoint .construction_target .construction div.item2{width:70%}.green-jutakupoint .construction_target .construction div.item2 div{display:block;width:100%;text-align:left;border:2px solid #b5c877;box-sizing:border-box;padding:1em;background:#eaf1d6}.green-jutakupoint .construction_target .construction div.item2 .category{background:#b5c877}.green-jutakupoint .refurbishment-content{margin-top:3em;display:flex;justify-content:space-between}.green-jutakupoint .refurbishment-content img{width:100%;height:auto}.green-jutakupoint .refurbishment-content p{text-align:center}.green-jutakupoint .refurbishment-content p:first-child{margin-bottom:0;font-size:16px;background:#5086c5;padding:1em;border-radius:40px;color:#fff}.green-jutakupoint .refurbishment-content div{width:32%}.green-jutakupoint .refurbishment-content div:last-child img{margin-top:3em}.green-jutakupoint .green-content{margin-top:1em;padding:1em;display:flex;justify-content:space-between;align-items:center;background:#fdf2e5;border-radius:.5em}.green-jutakupoint .green-content span:last-child{font-weight:bold;font-size:16px}.green-jutakupoint .list-yellow-contents{display:flex;justify-content:space-between;flex-wrap:wrap}.green-jutakupoint .list-yellow-contents li{margin-top:1em;padding:1em;background:#fdf2e5;border-radius:.5em;width:49%}.green-jutakupoint .list-yellow-contents .position-match_both_sides{display:flex;justify-content:space-between;align-items:center}.green-jutakupoint .table-subsidy_amount{margin-bottom:1em;width:100%}.green-jutakupoint .table-subsidy_amount thead th{background:#5086c5;padding:1em .3em;color:#fff;text-align:center;font-weight:normal;border-right:.4rem solid #fff}.green-jutakupoint .table-subsidy_amount thead th:first-child{width:70%}.green-jutakupoint .table-subsidy_amount thead th:last-child{border-right:none}.green-jutakupoint .table-subsidy_amount tbody tr{border-top:.4rem solid #fff}.green-jutakupoint .table-subsidy_amount tbody th{background:#5086c5;padding:1em .3em;color:#fff;text-align:center;border-right:.4rem solid #fff}.green-jutakupoint .table-subsidy_amount tbody td{background:#f1f1f1;padding:1rem;border-right:.4rem solid #fff}.green-jutakupoint .table-subsidy_amount tbody td:last-child{border-right:none}.green-jutakupoint .table-subsidy_amount tbody td.border-right{border-right:.4rem solid #fff}.green-jutakupoint .table-subsidy_amount tbody .same-category{border-top:.2rem solid #fff}.green-jutakupoint .table-subsidy_amount .text-right{text-align:right;font-size:16px}.green-jutakupoint .table-subsidy_amount .text-center{text-align:center;font-size:16px}.green-jutakupoint .table-subsidy_amount.column-three thead th:first-child{width:32%}.green-jutakupoint .table-subsidy_amount.column-three thead th:nth-child(2){width:38%}.green-jutakupoint .limiteSuperiore .title,.green-jutakupoint .limiteSuperiore .item1,.green-jutakupoint .limiteSuperiore .item2{display:flex;justify-content:space-between}.green-jutakupoint .limiteSuperiore .title div,.green-jutakupoint .limiteSuperiore .item1 div,.green-jutakupoint .limiteSuperiore .item2 div{width:30%}.green-jutakupoint .limiteSuperiore .title div:nth-child(2),.green-jutakupoint .limiteSuperiore .item1 div:nth-child(2),.green-jutakupoint .limiteSuperiore .item2 div:nth-child(2){width:38%}.green-jutakupoint .limiteSuperiore .title small,.green-jutakupoint .limiteSuperiore .item1 small,.green-jutakupoint .limiteSuperiore .item2 small{display:block;width:100%}.green-jutakupoint .limiteSuperiore .item1,.green-jutakupoint .limiteSuperiore .item2{margin-top:.5em}.green-jutakupoint .limiteSuperiore .item1 div,.green-jutakupoint .limiteSuperiore .item2 div{background:#f1f1f1}.green-jutakupoint .limiteSuperiore .item1 div:first-child,.green-jutakupoint .limiteSuperiore .item2 div:first-child{display:flex;align-items:center}.green-jutakupoint .limiteSuperiore .item1 span,.green-jutakupoint .limiteSuperiore .item2 span{padding:1em;display:block;width:100%;box-sizing:border-box}.green-jutakupoint .limiteSuperiore .item1 span sup,.green-jutakupoint .limiteSuperiore .item2 span sup{margin-top:-0.5em}.green-jutakupoint .limiteSuperiore .item1 span+span,.green-jutakupoint .limiteSuperiore .item2 span+span{border-top:3px solid #fff}.green-jutakupoint .limiteSuperiore .text-point{font-weight:bold;font-size:16px;text-align:right}.green-jutakupoint .limiteSuperiore .text-point span{justify-content:flex-end}.green-jutakupoint .limiteSuperiore .text-point.fontnormal{font-weight:normal}.green-jutakupoint .limiteSuperiore .title{align-items:revert;color:#fff}.green-jutakupoint .limiteSuperiore .title div{align-items:center;display:flex;justify-content:center;flex-wrap:wrap;background:#5086c5;padding:1em 0}.green-jutakupoint .limiteSuperiore.two-list .title div,.green-jutakupoint .limiteSuperiore.two-list .item1 div,.green-jutakupoint .limiteSuperiore.two-list .item2 div{width:70%;flex-wrap:wrap}.green-jutakupoint .limiteSuperiore.two-list .title div:nth-child(2),.green-jutakupoint .limiteSuperiore.two-list .item1 div:nth-child(2),.green-jutakupoint .limiteSuperiore.two-list .item2 div:nth-child(2){width:29%}.green-jutakupoint .limiteSuperiore.two-list .title div:nth-child(2) span,.green-jutakupoint .limiteSuperiore.two-list .item1 div:nth-child(2) span,.green-jutakupoint .limiteSuperiore.two-list .item2 div:nth-child(2) span{display:block}.green-jutakupoint .limiteSuperiore.new .title div{background:#f29c2a}.green-jutakupoint .limiteSuperiore+ul{margin-top:1em}.green-jutakupoint .table-Insulation-repair{width:100%}.green-jutakupoint .table-Insulation-repair th{background:#ec6d65;box-sizing:border-box;text-align:center;color:#fff}.green-jutakupoint .table-Insulation-repair td:nth-child(odd){color:red}.green-jutakupoint .table-Insulation-repair thead tr:first-child th:first-child{padding:1em}.green-jutakupoint .table-Insulation-repair thead tr+tr th{background:#ff9851}.green-jutakupoint .table-Insulation-repair thead tr+tr th:nth-child(odd){width:20%}.green-jutakupoint .table-Insulation-repair thead tr+tr th:nth-child(even){width:13.33%}.green-jutakupoint .table-Insulation-repair td{padding:.5em;text-align:right;background:#f1f1f1}.green-jutakupoint .table-Insulation-repair th,.green-jutakupoint .table-Insulation-repair td{border:1px solid #fff;padding:.5em}.green-jutakupoint .table-Insulation-repair .bg-orange{background:#ff9851;color:#fff}.green-jutakupoint .table-Insulation-repair .text-center{text-align:center}.green-jutakupoint .table-Insulation-repair .text-left{text-align:left}.green-jutakupoint .table-Insulation-repair+ul{margin-top:1em}.green-jutakupoint .table-construction div{display:flex;justify-content:space-between}.green-jutakupoint .table-construction div:first-child p{background:#ec6d65;color:#fff}.green-jutakupoint .table-construction div:last-child p{background:#f1f1f1}.green-jutakupoint .table-construction p:first-child{width:20%}.green-jutakupoint .table-construction p:nth-child(2){width:20%}.green-jutakupoint .table-construction p:last-child{width:60%}.green-jutakupoint .table-construction p+p{margin-top:0}.green-jutakupoint .table-construction p{padding:1em;border:1px solid #fff}.green-jutakupoint .table-construction.equality div p{width:33.33%}.green-jutakupoint .table-construction.equality div:first-child p{text-align:center}.green-jutakupoint .table-construction.equality div:nth-child(even) p{background:#f1f1f1}.green-jutakupoint .table-construction+ul{margin-top:1em}.green-jutakupoint.taisyouyouken .text-red{font-size:15px;color:red;text-indent:-1.6em;margin-left:1.6em;margin-bottom:3em}#case .example .column{margin-top:1em;display:flex;justify-content:space-between}#case .example .column div{margin:1em 0 0 2em}#case .example .column p{position:relative}#case .example .column a{position:absolute;right:0;bottom:2.5em}#case .example .in-content{margin:1em 2em 0 2em}#case .example p+.sub-title{margin-top:2em}#case .detail .titArea{position:relative;color:#3c9ec1}#case .detail .titArea h2{margin-bottom:.5em}#case .detail .titArea p:before{content:"- "}#case .detail .titArea p:after{content:" -"}#case .detail .titArea:after{content:"";position:absolute;right:0;bottom:-5px;background:url(/s_case/images/icom_new.gif) no-repeat;width:95px;height:48px}#case .detail .titArea.new-buildin:after{background:url(/s_case/images/icom_new_building.gif) no-repeat;height:55px}#case .detail .titArea.building:after{background:url(/s_case/images/icom_building.gif) no-repeat;height:55px}#case .detail .titArea.reform:after{background:url(/s_case/images/icom_reform.gif) no-repeat;height:55px}#case .detail .picture-area{width:224px}#case .detail .picture-area a{padding:5px;display:block;border:1px solid #ddd;position:relative}#case .detail .picture-area a::after{content:"";background:url(/s_common/images/img_magnify.png);width:29px;height:29px;position:absolute;bottom:5px;right:5px}#case .detail .profileData{display:flex;justify-content:space-between}#case .detail .profileData div:last-child{width:440px}#case .detail .case-profile dl{display:flex;justify-content:space-between;flex-wrap:wrap}#case .detail .case-profile dt,#case .detail .case-profile dd{padding:1em;background:#dbebdd}#case .detail .case-profile dt{width:33%;font-weight:bold}#case .detail .case-profile dd{width:67%}#case .detail .case-profile dl:nth-child(odd) dt,#case .detail .case-profile dl:nth-child(odd) dd{background:#ecf5ed}#case .detail .construction{margin-top:2em;text-align:center;position:relative}#case .detail .construction span{padding:0 1em;background:#fff;position:relative;font-weight:bold;z-index:3}#case .detail .construction:after{content:"";position:absolute;left:0;top:50%;transform:translate(0, -50%);border:1px solid;width:100%;z-index:1}#case .detail .construction+dl{padding:1em 0;border-bottom:2px solid}#case .detail .construction+dl dd+dt{margin-top:1em}#case .detail .construction+dl a{color:#00adef}#case .detail .case-detail{display:flex;justify-content:space-between}#case .detail .case-detail .case-text{width:430px}#case .detail .case-detail .case-img{width:222px}#case .detail .case-detail .case-img .img-box{margin-top:2em;display:block}#case .detail .case-detail .case-img .img-box a{padding:5px;display:block;position:relative;border:1px solid #ddd}#case .detail .case-detail .case-img .img-box a::after{content:"";background:url(/s_common/images/img_magnify.png);width:29px;height:29px;position:absolute;bottom:5px;right:5px}#case .detail .case-detail .case-img p{margin-top:.5em;font-size:10px;color:#666}#case .detail .case-detail .case-img div:first-child{margin-top:0}#case .detail .case-detail+.case-detail{margin-top:2em}#case .detail .case-annotation ul{margin-left:1.6em;text-indent:-1.6em}#case .detail .bottom-annotation{margin:3em 0}#case .detail .list-indent{padding-left:1em;text-indent:-1em}#case .detail .coverage dl{display:flex;justify-content:space-between;flex-wrap:wrap}#case .detail .coverage dt,#case .detail .coverage dd{padding:1em;background:#f3fdfd}#case .detail .coverage dt{width:20%;font-weight:bold}#case .detail .coverage dd{width:80%;overflow-wrap:break-word}#case .detail .coverage dl:nth-child(odd) dt,#case .detail .coverage dl:nth-child(odd) dd{background:#e1f2f2}#case .detail .last-section{margin-bottom:3em}#case .new_list.new dd p{font-size:12px}#event .car-content{padding-bottom:5em;position:relative}#event .car-content .car{position:absolute;top:0;right:0;max-height:none;z-index:3}#event .feeling-contents{padding:2em 1em;background:#e8f2e1}#event .feeling-contents h3{border:none}#event .information{padding:1em;margin:0 1em;background:#fff;border-radius:5px;position:relative}#event .information p{width:56%;color:#666;line-height:1.9}#event .information img{position:absolute;top:0px;right:1em}#event .feeling-contents-photo{margin:1em 1em 0 1em;display:flex;justify-content:space-between}#event .feeling-contents-photo div{padding:1em;width:49%;background:#fff;border-radius:5px;color:#666}#event .event_report{display:flex;flex-wrap:wrap}#event .event_report li{display:flex;align-items:center;width:50%;border:solid 1px #b9b9b9}#event .event_report li:nth-child(odd){border-top:none}#event .event_report li:nth-child(even){border-top:none;border-left:none}#event .event_report li:nth-child(-n+2){border-top:solid 1px #b9b9b9}#event .event_report .image{padding:.5em;width:110px}#event .event_report .detail{padding:.5em;line-height:1.4;font-size:12px;width:228px}#event .event_report .detail a{margin-bottom:.5em;display:inline-block;text-align:left;font-size:14px;font-weight:bold;color:#369cbf;line-height:1.2}#event .eventrental .car-content{padding-bottom:3em}#event .eventrental .car{bottom:2em;top:auto}#event .eventrental .feature{padding:1em;background:#fff;border-radius:5px;color:#666}#event .eventrental .feature h3{margin-bottom:.5em;padding-bottom:5px;border-bottom:1px solid #63a833}#event .eventrental .feature dt{margin-bottom:.5em}#event .eventrental .feature dd+dt{margin-top:1em}#event .pdf-menu{margin-top:1em;display:flex;justify-content:space-between;align-items:center;padding:1em;border:1px solid #b9b9b9}#event .pdf-menu p{width:75%}#faq .faq_wrap{width:100%;box-sizing:border-box;z-index:1}#faq .faq-content{margin-top:0;padding:30px 20px 40px;background:url(/s_common/images/bg_index_menu.gif) no-repeat 0 0}#faq .faq-content:first-child{padding:50px 20px 40px;background:none}#faq .question,#faq .ansar{margin:0;padding:20px 20px 20px 70px;position:relative;width:auto}#faq .question dt,#faq .ansar dt{margin:0;float:none;position:absolute;left:-15px;top:-10px}#faq .question dt img,#faq .ansar dt img{left:-10px}#faq .question{background-color:#eef8ed}#faq .question dd{color:#2b832a;font-weight:bold}#faq .ansar{margin-top:20px;background-color:#fff5cc}#faq .ansar ul{margin-top:1em}#faq .ansar li{background:url(/s_common/images/lbg01.gif) no-repeat 0 3px;padding-left:20px}#faq .flex{display:flex;justify-content:space-between;align-items:end}#faq .flex p:first-child{width:55%}#faq .flex p+p{margin-top:0}#faq .border{padding:4px;border:1px solid #b9b9b9;background:#fff}#business .business_menu{padding:0 .3em;display:flex;flex-wrap:wrap}#business .download-service{display:flex;justify-content:space-between;align-items:start}#business .download-service div{width:65%}#business .two-content p+p{font-size:10px}#business .detail h2{margin-bottom:.5em;padding:0;border-bottom:none}#business .detail h2 img{width:100%}#business .detail h2:after{display:none}#business .detail .profile{padding:1em;border:solid 1px #b9b9b9;font-size:12px}#business .detail .business-detail{display:flex;justify-content:space-between}#business .detail .business-detail h4{margin-bottom:1em;padding:0;font-size:14px;color:#314c1c}#business .detail .business-detail h4:before{content:"──"}#business .detail .business-detail h4:after{display:none}#business .detail .business-detail .business-text{width:430px}#business .detail .business-detail .business-img{width:222px}#business .detail .business-detail .business-img .img-box{margin-top:2em;display:block}#business .detail .business-detail .business-img .img-box a{padding:5px;display:block;position:relative;border:1px solid #ddd}#business .detail .business-detail .business-img .img-box a::after{content:"";background:url(/s_common/images/img_magnify.png);width:29px;height:29px;position:absolute;bottom:5px;right:5px}#business .detail .business-detail .business-img p{margin-top:.5em;font-size:10px;color:#666}#business .detail .business-detail .business-img div:first-child{margin-top:0}#business .detail .business-detail+.business-detail{margin-top:2em}#business .detail .business-annotation ul{margin-left:1.6em;text-indent:-1.6em}#business .detail .coverage dl{display:flex;justify-content:space-between;flex-wrap:wrap}#business .detail .coverage dt,#business .detail .coverage dd{padding:1em;background:#f3fdfd}#business .detail .coverage dt{width:20%;font-weight:bold}#business .detail .coverage dd{width:80%}#business .detail .coverage dl:nth-child(odd) dt,#business .detail .coverage dl:nth-child(odd) dd{background:#e1f2f2}#business .detail .last-section{margin-bottom:3em}#business .detail .company{margin-bottom:2em;padding-top:2em;background:url(/s_common/images/bg_sub-caption.gif) no-repeat 0 0;width:100%}#business .detail .company-content{padding:15px;overflow:hidden;border:1px solid #c7c7c7;display:flex;justify-content:space-between;align-items:end}#business .detail .company-content img{width:211px}#business .detail .company-content dl{margin-left:1em;display:flex;flex-wrap:wrap}#business .detail .company-content dt,#business .detail .company-content dd{margin-bottom:.25em}#business .detail .company-content dt{width:15%}#business .detail .company-content dd{width:85%}#business .detail .company-content .last_item{margin-bottom:0}#expert-Interviews .details-img-content .professors-voice-title{font-size:16px;font-weight:500}#expert-Interviews .details-img-content .name{margin-top:0;font-size:18px;font-weight:500}#expert-Interviews .expert-Interviews-wrap dl{clear:both;padding-bottom:10px;margin-bottom:13px;border-bottom:1px solid #cae0bb}#expert-Interviews .expert-Interviews-wrap dl dt{float:left;margin-right:15px}#expert-Interviews .expert-Interviews-wrap dl dd{overflow:hidden}#expert-Interviews .expert-Interviews-wrap dl dd strong{padding-left:60px;margin-top:4px;height:3.1em;overflow:hidden;display:block;margin-bottom:10px;color:#66a63d;position:relative}#expert-Interviews .expert-Interviews-wrap dl dd strong::after{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:50px;height:40px;white-space:pre;text-align:center;color:#fff;font-size:10px;z-index:2}#expert-Interviews .expert-Interviews-wrap dl dd strong::before{content:"";position:absolute;left:0;top:0;width:50px;height:40px;z-index:1}#expert-Interviews .expert-Interviews-wrap dl dd strong.architect::after{content:"建築\a設計者"}#expert-Interviews .expert-Interviews-wrap dl dd strong.architect::before{background:#369cbf}#expert-Interviews .expert-Interviews-wrap dl dd strong.construction::after{content:"建築\a設計者"}#expert-Interviews .expert-Interviews-wrap dl dd strong.construction::before{background:#9f557f}#expert-Interviews .expert-Interviews-wrap dl dd strong.builder::after{content:"工務店\aガラス店"}#expert-Interviews .expert-Interviews-wrap dl dd strong.builder::before{background:#369cbf}#expert-Interviews .expert-Interviews-wrap dl dd p:last-of-type{text-align:right}#expert-Interviews .expert-Interviews-wrap dl dd p:last-of-type a{color:#00adef;text-decoration:underline;padding-right:15px;position:relative}#expert-Interviews .expert-Interviews-wrap dl dd p:last-of-type a::after{position:absolute;display:block;content:"";width:6px;height:6px;border-top:1px solid #00adef;border-right:1px solid #00adef;transform:rotate(45deg);top:0;bottom:0;right:5px;margin:auto}#expert-Interviews .expert-Interviews-wrap.dl dl{border:none}#expert-Interviews .expert-Interviews-wrap.dl dl dd strong{padding-left:0px}#expert-Interviews .expert-Interviews-wrap.dl dl dd p:last-of-type{text-align:left}#expert-Interviews .two-content p+p{font-size:10px}#expert-Interviews .detail h2{margin-bottom:.5em;padding:0;border-bottom:none}#expert-Interviews .detail h2 img{width:100%}#expert-Interviews .detail h2:after{display:none}#expert-Interviews .detail .profile{padding:1em;border:solid 1px #b9b9b9;font-size:12px}#expert-Interviews .detail .expert-Interviews-detail{display:flex;justify-content:space-between}#expert-Interviews .detail .expert-Interviews-detail h4{margin-bottom:1em;padding:0;font-size:14px;color:#314c1c}#expert-Interviews .detail .expert-Interviews-detail h4:before{content:"──"}#expert-Interviews .detail .expert-Interviews-detail h4:after{display:none}#expert-Interviews .detail .expert-Interviews-detail .expert-Interviews-text{width:430px}#expert-Interviews .detail .expert-Interviews-detail .expert-Interviews-img{width:222px}#expert-Interviews .detail .expert-Interviews-detail .expert-Interviews-img .img-box{margin-top:2em;display:block}#expert-Interviews .detail .expert-Interviews-detail .expert-Interviews-img .img-box a{padding:5px;display:block;position:relative;border:1px solid #ddd}#expert-Interviews .detail .expert-Interviews-detail .expert-Interviews-img .img-box a::after{content:"";background:url(/s_common/images/img_magnify.png);width:29px;height:29px;position:absolute;bottom:5px;right:5px}#expert-Interviews .detail .expert-Interviews-detail .expert-Interviews-img p{margin-top:.5em;font-size:10px;color:#666}#expert-Interviews .detail .expert-Interviews-detail .expert-Interviews-img div:first-child{margin-top:0}#expert-Interviews .detail .expert-Interviews-detail+.expert-Interviews-detail{margin-top:2em}#expert-Interviews .detail .coverage dl{display:flex;justify-content:space-between;flex-wrap:wrap}#expert-Interviews .detail .coverage dt,#expert-Interviews .detail .coverage dd{padding:1em;background:#f3fdfd}#expert-Interviews .detail .coverage dt{width:20%;font-weight:bold}#expert-Interviews .detail .coverage dd{width:80%}#expert-Interviews .detail .coverage dl:nth-child(odd) dt,#expert-Interviews .detail .coverage dl:nth-child(odd) dd{background:#e1f2f2}#expert-Interviews .detail .last-section{margin-bottom:3em}#expert-Interviews .detail .company{margin-bottom:2em;padding-top:2em;background:url(/s_common/images/bg_sub-caption.gif) no-repeat 0 0;width:100%}#expert-Interviews .detail .company-content{padding:15px;overflow:hidden;border:1px solid #c7c7c7;display:flex;justify-content:space-between;align-items:end}#expert-Interviews .detail .company-content img{width:211px}#expert-Interviews .detail .company-content dl{margin-left:1em;display:flex;flex-wrap:wrap}#expert-Interviews .detail .company-content dt,#expert-Interviews .detail .company-content dd{margin-bottom:.25em}#expert-Interviews .detail .company-content dt{width:15%}#expert-Interviews .detail .company-content dd{width:85%}#expert-Interviews .detail .company-content .last_item{margin-bottom:0}#head.common-head .navi .return_Home a img{vertical-align:bottom}.sim_cost .main{font-size:14px}.sim_cost .main section+section{margin-top:40px}.sim_cost .main a,.sim_cost .main label{text-decoration:none;cursor:pointer;transition:opacity .3s}.sim_cost .main a:hover,.sim_cost .main label:hover{opacity:.8}.sim_cost .main label{display:block;cursor:pointer}.sim_cost .main strong+p{margin-top:.25em;color:#515151}.sim_cost .main .w3{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Sans","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Helvetica","Arial","メイリオ","Meiryo";font-weight:normal}.sim_cost .main .mt1em{margin-top:1em}.sim_cost .main .mt5em{margin-top:.5em}.sim_cost .main .mt2em{margin-top:2em}.sim_cost .main .pt1em{padding-top:1em}.sim_cost .main .pt5em{padding-top:.5em}.sim_cost .main .pt2em{padding-top:2em}.sim_cost .main .mb1em{margin-bottom:1em}.sim_cost .main .mb5em{margin-bottom:.5em}.sim_cost .main .mb2em{margin-bottom:2em}.sim_cost .main .pb1em{padding-bottom:1em}.sim_cost .main .pb5em{padding-bottom:.5em}.sim_cost .main .pb2em{padding-bottom:2em}.sim_cost .main .txt_right{text-align:right}.sim_cost .main .txt_center{text-align:center}.sim_cost .main .flexbox{display:flex;display:-ms-flexbox;-ms-flex:0 1 auto}.sim_cost .main .attentions{display:table;width:100%;font-size:14px}.sim_cost .main .attentions:before{display:table-cell;width:1.25em;content:"※"}.sim_cost .main .txt_link,.sim_cost .main .text_link{color:#4d99d3;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Sans","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Helvetica","Arial","メイリオ","Meiryo";font-weight:normal;text-decoration:underline}.sim_cost .main .h4{padding:.5em;background:#009800;color:#fff;font-size:16px}.sim_cost .main .h4:after{content:none}.sim_cost .main h5{font-size:16px}.sim_cost .main .lb{color:#379cbf}.sim_cost .main .btn{margin-left:1em;padding:.25em 1em;border:1px solid #979797;display:inline-block;position:relative;background-color:#d8d8d8;color:#494949;font-size:12px}.sim_cost .main .btn:hover{opacity:.8}.sim_cost .main .btn_big{margin:0 auto;display:inline-flex;display:-ms-inline-flexbox;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center;width:280px;height:50px;background-color:#50ac13;color:#fff;font-size:16px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Sans","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Helvetica","Arial","メイリオ","Meiryo";font-weight:normal;box-shadow:0 5px 15px rgba(0,0,0,.2);border:none;outline:none;appearance:none;cursor:pointer;transition:opacity .3s}.sim_cost .main .btn_big:hover{opacity:.8}.sim_cost .main .btn_big:disabled{background:gray;pointer-events:none}.sim_cost .main .alert{color:red;margin-top:30px}.sim_cost .main .btn_external{margin-left:1em;padding:2px .85em 0;display:inline-flex;display:-ms-inline-flexbox;align-items:center;-ms-flex-align:center;width:150px;height:30px;font-size:14px;background:url(/data/images/s_about/simulation/btn-external-bgi.png) no-repeat;background-size:100% 100%;color:#50ac13;box-sizing:border-box;box-shadow:0 5px 10px rgba(0,0,0,.05)}.sim_cost .main .btn_external:hover{opacity:.7}.sim_cost .main .btn_external.short{padding:0 26px 0 6px;border:solid 1px #50ac13;width:auto;height:24px;line-height:24px;background:url(/data/images/s_about/simulation/btn-external-short-bgi.png) no-repeat 101% center;background-size:20px 24px;font-size:14px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Sans","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Helvetica","Arial","メイリオ","Meiryo";font-weight:normal;box-shadow:0 5px 10px rgba(0,0,0,.05)}.sim_cost .main .linkbox{margin-top:60px;justify-content:space-between;-ms-flex-pack:justify}.sim_cost .main .linkbox li{width:320px}.sim_cost .main .linkbox li a{padding-left:110px;display:flex;display:-ms-flexbox;-ms-flex:0 1 auto;align-items:center;-ms-flex-align:center;width:320px;height:80px;box-sizing:border-box;background:url(/data/images/s_about/simulation/index/btn-bgi-home.png) no-repeat;background-size:100% 100%;color:#fff;font-size:24px;text-decoration:none;transition:opacity .3s;box-shadow:0 0 21px rgba(0,0,0,.2)}.sim_cost .main .linkbox li a:hover{opacity:.8}.sim_cost .main .linkbox li span{display:block;width:208px;text-align:center;letter-spacing:.1em}.sim_cost .main .linkbox li+li a{background:url(/data/images/s_about/simulation/index/btn-bgi-other.png) no-repeat;background-size:100% 100%}.sim_cost .main .linkbox p{margin-top:1em;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Sans","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Helvetica","Arial","メイリオ","Meiryo";font-weight:normal}.sim_cost .main .stepbox{margin-bottom:40px;justify-content:space-between;-ms-flex-pack:justify;width:100%;height:68px;background:url(/data/images/s_about/simulation/residential/step-bgi.png) no-repeat;background-size:100% 100%;font-size:16px}.sim_cost .main .stepbox li{position:relative;text-align:center}.sim_cost .main .stepbox li+li a{padding-left:1.5em}.sim_cost .main .stepbox li:last-child a{padding-left:.5em}.sim_cost .main .stepbox a{padding-top:.6em;display:block;height:100%;color:#fff;box-sizing:border-box}.sim_cost .main .stepbox span{border-bottom:solid 1px #fff;display:inline-block;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Sans","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Helvetica","Arial","メイリオ","Meiryo";font-weight:normal;font-size:12px;text-align:center}.sim_cost .main .stepbox p{padding:.5em 2em;display:flex;display:-ms-flexbox;-ms-flex:0 1 auto;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center;width:auto;white-space:nowrap}.sim_cost .main .stepbox~section{padding-top:2em}.sim_cost .main .radio_list{justify-content:space-between;-ms-flex-pack:justify;flex-wrap:wrap;-ms-flex-wrap:wrap;font-size:16px}.sim_cost .main .radio_list input{display:none}.sim_cost .main .radio_list input+span{padding-left:1.75em;display:block;position:relative}.sim_cost .main .radio_list input+span:before{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:20px;height:20px;content:"";background:url(/data/images/s_about/simulation/radio-off.png) no-repeat;background-size:100% 100%}.sim_cost .main .radio_list input:checked+span:before{background:url(/data/images/s_about/simulation/radio-on.png) no-repeat;background-size:100% 100%}.sim_cost .main .radio_list li+li{margin-top:1.25em}.sim_cost .main .radio_list small{font-size:14px}.sim_cost .main .radio_list.flexbox li{width:50%}.sim_cost .main .radio_list.flexbox li+li{margin-top:0}.sim_cost .main .radio_list.flexbox li:nth-child(n+3){margin-top:1.25em}.sim_cost .main .radio_list.direction{justify-content:flex-start;-ms-flex-pack:start}.sim_cost .main .radio_list.direction input{vertical-align:middle}.sim_cost .main .radio_list.direction li{width:5em}.sim_cost .main .radio_list.direction li:nth-child(n+3){margin-top:0}.sim_cost .main table{border-collapse:collapse;width:100%;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Sans","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Helvetica","Arial","メイリオ","Meiryo";font-weight:normal}.sim_cost .main table th,.sim_cost .main table td{padding:.75em 1.5em;border:solid 1px #d5d5d5;border-bottom:none;font-size:14px;text-align:left;box-sizing:border-box}.sim_cost .main table th:first-child,.sim_cost .main table td:first-child{border-right:none;text-align:center;white-space:nowrap}.sim_cost .main table tr:last-child th,.sim_cost .main table tr:last-child td{border-bottom:solid 1px #d5d5d5}.sim_cost .main table th{background-color:#50ac13;color:#fff}.sim_cost .main table th+th{text-align:center}.sim_cost .main table td+td{font-size:12px}.sim_cost .main table+.attentions{margin-top:.5em;color:#515151;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Sans","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Helvetica","Arial","メイリオ","Meiryo";font-weight:normal}.sim_cost .main #step2 .radio_list{margin-top:1em;padding-left:1em}.sim_cost .main #step2 .radio_list li{display:flex;display:-ms-flexbox;-ms-flex:0 1 auto;align-items:center;-ms-flex-align:center;font-size:14px}.sim_cost .main #step2 table{margin-top:2.5em;width:100%}.sim_cost .main #step2 table caption{padding-bottom:.25em;font-size:16px}.sim_cost .main #step2 table thead th{padding:1em 1em .75em;height:100px}.sim_cost .main #step2 table thead:after{content:"";height:1px;width:100%;padding:2px 0;display:block}.sim_cost .main #step2 table th,.sim_cost .main #step2 table td{padding:1em;min-height:50px;text-align:center;font-size:12px}.sim_cost .main #step2 table th{background:rgba(0,0,0,0);color:#000;text-align:center}.sim_cost .main #step2 table th span{display:block}.sim_cost .main #step2 table th a{margin-top:.75em}.sim_cost .main #step2 table td{font-size:14px}.sim_cost .main #step2 table tbody th{display:flex;display:-ms-flexbox;-ms-flex:0 1 auto;align-items:center;-ms-flex-align:center;justify-content:space-between;-ms-flex-pack:justify}.sim_cost .main #step2 table tbody img{vertical-align:middle}.sim_cost .main #step2 table tbody .btn_external{margin:0 0 0 .1em}.sim_cost .main #step2 table .left_area img{margin-top:.25em;display:block;height:16px}.sim_cost .main #step3 .btn_big,.sim_cost .main #step4 .btn_big{margin-top:2em}.sim_cost .main #step3{padding-bottom:5em}.sim_cost .main #step3 table{margin-top:3em}.sim_cost .main #step3 table th{padding:.75em}.sim_cost .main #step3 table td{padding:1em 1.25em;width:150px;font-size:14px;text-align:center}.sim_cost .main #step3 table td:first-child{width:220px;font-size:12px;text-align:left}.sim_cost .main #step4{margin-top:-30px}.sim_cost .main .popup{display:flex;display:-ms-flexbox;-ms-flex:0 1 auto;align-items:center;-ms-flex-align:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background:rgba(0,0,0,.6);opacity:0;z-index:-2;transition:opacity 0s}.sim_cost .main .popup>div{z-index:900}.sim_cost .main .popup .popupBgi{position:absolute;top:0;left:0;z-index:800;width:100%;height:100%}.sim_cost .main .popup.open{opacity:1;z-index:999;transition:opacity .2s}.sim_cost .main .popup-container{margin:0 auto;max-width:900px;position:relative;background:#fff}.sim_cost .main .popupClose{margin:1em;display:block;border-radius:50%;position:absolute;top:0;right:0;z-index:900;width:30px;height:30px;background:url(/data/images/s_about/simulation/btn-close.png) no-repeat;background-size:100% 100%;content:"";box-shadow:0 5px 10px rgba(0,0,0,.05)}.sim_cost .main .swiper-button{color:#d8d8d8;outline:none;width:24px;height:50px;background:url(/data/images/s_about/simulation/arrow.png) no-repeat;background-size:100% 100%}.sim_cost .main .swiper-button:after{content:none}.sim_cost .main .swiper-button-next{transform:scale(-1, 1)}.sim_cost .main .swiper-slide,.sim_cost .main .popup-slide{margin:0;padding:40px 60px;height:100%;background:#fff;box-sizing:border-box}.sim_cost .main .swiper-slide>p,.sim_cost .main .popup-slide>p{font-size:23px}.sim_cost .main .swiper-slide .left_area img,.sim_cost .main .popup-slide .left_area img{border:solid 1px #949d8e}.sim_cost .main .swiper-slide .right_area,.sim_cost .main .popup-slide .right_area{padding-left:30px;max-width:530px;font-size:14px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Sans","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Helvetica","Arial","メイリオ","Meiryo";font-weight:normal}.sim_cost .main .popup-type-2 .swiper-slide,.sim_cost .main .popup-type-2 .popup-slide{padding:60px 60px 40px}.sim_cost .main .popup-type-2 dl+dl{margin-top:2em}.sim_cost .main .popup-type-2 dt{font-size:23px;line-height:1.2}.sim_cost .main .popup-type-2 dd{margin-top:1em;line-height:1.7142857143;font-size:14px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Sans","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Helvetica","Arial","メイリオ","Meiryo";font-weight:normal}.sim_cost .main .popup-type-2 ol,.sim_cost .main .popup-type-2 ul{margin-left:1.5em}.sim_cost .main .popup-type-2 ol p,.sim_cost .main .popup-type-2 ul p{margin-bottom:0}.sim_cost .main .popup-type-2 ol p+p,.sim_cost .main .popup-type-2 ul p+p{margin-top:.5em}.sim_cost .main .popup-type-2 .number-list li{list-style-type:decimal}.sim_cost .main .popup-type-2 .number-list li+li{margin-top:2em}.sim_cost .main .popup-type-2 .number-list ul li+li{margin-top:1em}.sim_cost .main .popup-type-2 .disc-list li{list-style-type:disc}.sim_cost .main .popup-type-2 ul ul,.sim_cost .main .popup-type-2 ol ul,.sim_cost .main .popup-type-2 ul ol{margin-left:1em}.sim_cost .main .popup-type-2 ul ul li,.sim_cost .main .popup-type-2 ol ul li,.sim_cost .main .popup-type-2 ul ol li{margin-left:1em}@media only screen and (max-width: 640px){.sim_cost .main .popup-type-2 ul img,.sim_cost .main .popup-type-2 ol img,.sim_cost .main .popup-type-2 li img{width:100%}}@media only screen and (max-height: 640px){.sim_cost .main .popup-type-2{align-items:flex-start;-ms-flex-align:start;padding:40px 0 80px;height:100%;overflow-y:scroll;box-sizing:border-box}.sim_cost .main .popup-type-2 .popup-slide{padding-bottom:80px;overflow-y:scroll}}@media only screen and (max-height: 1300px){.sim_cost .main .popup-type-2.popup-calculation{align-items:flex-start;-ms-flex-align:start;padding:40px 0 80px;height:100%;overflow-y:scroll;box-sizing:border-box}}.sim_cost .main .popup-type-2.popup-calculation .trial-calculation-conditions-title{font-size:24px}.sim_cost .main .popup-type-2.popup-calculation .trial-calculation-conditions-img{width:100%;height:auto}.sim_cost .main .graph_area{margin:3em auto 0;width:370px}.sim_cost .main .graph_area .graph_caption{font-size:16px;text-align:center}.sim_cost .main .graph_area .unit{margin-bottom:1em;padding-right:10px;width:70px;text-align:right;box-sizing:border-box}.sim_cost .main .graph_area .graph-y{padding:0 0 1em;position:relative;height:200px}.sim_cost .main .graph_area .graph-y li{display:flex;display:-ms-flexbox;-ms-flex:0 1 auto;align-items:flex-start;-ms-flex-align:start;justify-content:space-between;-ms-flex-pack:justify;position:relative;height:40px}.sim_cost .main .graph_area .graph-y li+li{margin-top:0}.sim_cost .main .graph_area .graph-y li span{padding-right:10px;display:block;position:relative;top:-0.5em;width:70px;text-align:right;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Sans","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Helvetica","Arial","メイリオ","Meiryo";font-weight:normal;font-size:14px;box-sizing:border-box}.sim_cost .main .graph_area .graph-y li:after{display:block;width:300px;height:2px;background:#d5d5d5;content:""}.sim_cost .main .graph_area .graph-y.div4 li:nth-child(-n+3){height:66.6px}.sim_cost .main .graph_area .graph-y.div4 li:nth-child(5),.sim_cost .main .graph_area .graph-y.div4 li:nth-child(6){display:none}.sim_cost .main .graph_area .graph-y .inner_graph{margin:0;display:flex;display:-ms-flexbox;-ms-flex:0 1 auto;align-items:flex-end;-ms-flex-align:end;justify-content:space-around;-ms-flex-pack:distribute;position:absolute;bottom:1em;right:0;width:300px;height:200px}.sim_cost .main .graph_area .graph-y .inner_graph:after{content:none}.sim_cost .main .graph_area .graph-y .inner_graph .bar{display:flex;display:-ms-flexbox;-ms-flex:0 1 auto;flex-direction:column;-ms-flex-direction:column;justify-content:flex-end;-ms-flex-pack:end;position:relative;width:80px;text-align:center;font-size:16px}.sim_cost .main .graph_area .graph-y .inner_graph .bar+.bar .cool,.sim_cost .main .graph_area .graph-y .inner_graph .bar+.bar .heat{text-shadow:0 0 5px rgba(0,0,0,.9)}.sim_cost .main .graph_area .graph-y .inner_graph .total{position:absolute;top:0;left:0;width:100%;transform:translateY(-160%)}.sim_cost .main .graph_area .graph-y .inner_graph .cool,.sim_cost .main .graph_area .graph-y .inner_graph .heat{display:flex;display:-ms-flexbox;-ms-flex:0 1 auto;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center;color:#585858;font-size:14px;text-shadow:0 0 5px rgba(255,255,255,.9)}.sim_cost .main .graph_area .graph-y .inner_graph .cool{background-color:#c5e0e9;z-index:800}.sim_cost .main .graph_area .graph-y .inner_graph .heat{background-color:#f5d59f}.sim_cost .main .graph_area .graph-y .inner_graph #typeB .cool{background-color:#54a3bd;color:#fff}.sim_cost .main .graph_area .graph-y .inner_graph #typeB .heat{background-color:#ed7345;color:#fff}.sim_cost .main .graph_area .graph-x{margin-left:auto;display:flex;display:-ms-flexbox;-ms-flex:0 1 auto;justify-content:space-around;-ms-flex-pack:distribute;width:300px;line-height:1.4;color:#6f6f6f;font-size:14px;text-align:center}.sim_cost .main .graph_area .graph-x b{color:#cea35a}.sim_cost .main .graph_area .graph-x span{margin:0 auto;display:block;width:11em;font-size:12px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Sans","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Helvetica","Arial","メイリオ","Meiryo";font-weight:normal}.sim_cost .main .graph_area .graph-x li{width:50%}.sim_cost .main .graph_area .graph-x li+li b{color:#ed7345}.sim_cost .main .graph_area .bar-explain{margin-top:40px;margin-left:70px;display:flex;display:-ms-flexbox;-ms-flex:0 1 auto;justify-content:center;-ms-flex-pack:center}.sim_cost .main .graph_area .bar-explain li{margin:0 1.5em;display:flex;display:-ms-flexbox;-ms-flex:0 1 auto;align-items:center;-ms-flex-align:center;position:relative}.sim_cost .main .graph_area .bar-explain li:before,.sim_cost .main .graph_area .bar-explain li:after{margin-right:.5em;display:block;width:20px;height:20px;content:"";order:-1;-ms-flex-order:-1}.sim_cost .main .graph_area .bar-explain li:after{order:-2;-ms-flex-order:-2}.sim_cost .main .graph_area .bar-explain li:before{background-color:#f5d59f}.sim_cost .main .graph_area .bar-explain li:after{background-color:#ed7345}.sim_cost .main .graph_area .bar-explain li+li:before{background-color:#c5e0e9}.sim_cost .main .graph_area .bar-explain li+li:after{background-color:#54a3bd}.sim_cost .main .result_table{margin-top:50px}.sim_cost .main .result_table thead:after{content:"";height:1px;width:100%;padding:1px 0;display:block}.sim_cost .main .result_table th,.sim_cost .main .result_table td{color:#000;font-size:12px;text-align:center}.sim_cost .main .result_table th:nth-child(2),.sim_cost .main .result_table td:nth-child(2){color:#cea35a;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Sans","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Helvetica","Arial","メイリオ","Meiryo";font-weight:bold}.sim_cost .main .result_table th:nth-child(3),.sim_cost .main .result_table td:nth-child(3){color:#ed7345;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Sans","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Helvetica","Arial","メイリオ","Meiryo";font-weight:bold}.sim_cost .main .result_table thead th:first-child{border:none}.sim_cost .main .result_table tbody th{padding-left:1em;text-align:left}.sim_cost .main .result_table th{padding:.5em;background:rgba(0,0,0,0)}.sim_cost .main .result_table td{font-size:14px}.sim_cost .main .result_table+.txt_right{margin-top:30px;margin-bottom:60px}.sim_cost .main.other .stepbox{justify-content:space-between;-ms-flex-pack:justify;width:100%;height:88px;background:url(/data/images/s_about/simulation/non-residential/step-bgi.png) no-repeat;background-size:100% 100%}.sim_cost .main.other .stepbox li{width:160px}.sim_cost .main.other .stepbox li+li a{padding-left:0;position:relative}.sim_cost .main.other .stepbox li:nth-child(3) a{left:-0.4em}.sim_cost .main.other .stepbox li:nth-child(4) a{left:-0.4em}.sim_cost .main.other .stepbox li a{padding-top:.7em}.sim_cost .main.other .stepbox li p{display:flex;display:-ms-flexbox;-ms-flex:0 1 auto;align-items:center;-ms-flex-align:center;height:2.2em;line-height:1.2}.sim_cost .main.other .stepbox p{padding:.5em 1em}.sim_cost .main.other .stepbox~section{padding-top:2em}.sim_cost .main.other .graph_area{width:670px}.sim_cost .main.other .graph_area .unit{width:50px}.sim_cost .main.other .graph_area .graph-y{height:200px}.sim_cost .main.other .graph_area .graph-y li{height:33.3333333333px}.sim_cost .main.other .graph_area .graph-y li span{top:-0.6em;width:50px}.sim_cost .main.other .graph_area .graph-y li:after{width:620px}.sim_cost .main.other .graph_area .graph-y .inner_graph{width:620px;height:200px}.sim_cost .main.other .graph_area .graph-y .inner_graph .bar{display:flex;display:-ms-flexbox;-ms-flex:0 1 auto;flex-direction:row;-ms-flex-direction:row;align-items:flex-end;-ms-flex-align:end;justify-content:space-around;-ms-flex-pack:distribute;position:relative;width:30px;height:200px;text-align:center;font-size:16px}.sim_cost .main.other .graph_area .graph-y .inner_graph .typeA-1,.sim_cost .main.other .graph_area .graph-y .inner_graph .typeB-1{width:13px}.sim_cost .main.other .graph_area .graph-y .inner_graph .typeA-1{background-color:#f5d59f}.sim_cost .main.other .graph_area .graph-y .inner_graph .typeB-1{background-color:#ed7345}.sim_cost .main.other .graph_area .graph-y .inner_graph>div:nth-of-type(n + 5):not(:nth-of-type(n + 11)) .typeA-1{background-color:#c5e0e9}.sim_cost .main.other .graph_area .graph-y .inner_graph>div:nth-of-type(n + 5):not(:nth-of-type(n + 11)) .typeB-1{background-color:#54a3bd}.sim_cost .main.other .graph_area .graph-x{display:table;width:620px;table-layout:fixed}.sim_cost .main.other .graph_area .graph-x tbody{width:100%}.sim_cost .main.other .graph_area .graph-x tr{width:100%}.sim_cost .main.other .graph_area .graph-x th,.sim_cost .main.other .graph_area .graph-x td{padding:0;border:none;display:table-cell;text-align:center;color:#515151}.sim_cost .main.other .graph_area .graph-x th{background:#f9f2e5}.sim_cost .main.other .graph_area .graph-x th:nth-child(2){background:#e5f4f9}.sim_cost .main.other .graph_area .graph-x td{padding-top:.5em;width:30px;color:#515151}.sim_cost .main.other .graph_area .bar-explain{margin-top:2em;margin-left:50px;display:flex;display:-ms-flexbox;-ms-flex:0 1 auto;justify-content:center;-ms-flex-pack:center}.sim_cost .main.other .graph_area .bar-explain li{margin:0 1.5em;display:flex;display:-ms-flexbox;-ms-flex:0 1 auto;align-items:center;-ms-flex-align:center;position:relative}.sim_cost .main.other .graph_area .bar-explain li:before,.sim_cost .main.other .graph_area .bar-explain li:after{margin-right:.5em;display:block;width:20px;height:20px;content:"";order:-2;-ms-flex-order:-2}.sim_cost .main.other .graph_area .bar-explain li:after{order:-1;-ms-flex-order:-1}.sim_cost .main.other .graph_area .bar-explain li.typeA-1:before{background-color:#f5d59f}.sim_cost .main.other .graph_area .bar-explain li.typeA-1:after{background-color:#c5e0e9}.sim_cost .main.other .graph_area .bar-explain li.typeB-1:before{background-color:#ed7345}.sim_cost .main.other .graph_area .bar-explain li.typeB-1:after{background-color:#54a3bd}.sim_cost .main.other .result_table.type2 thead:after,.sim_cost .main.other .result_table.type3 thead:after{content:none}.sim_cost .main.other .result_table.type2 th:nth-child(2),.sim_cost .main.other .result_table.type2 td:nth-child(2),.sim_cost .main.other .result_table.type3 th:nth-child(2),.sim_cost .main.other .result_table.type3 td:nth-child(2){color:#000;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Sans","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Helvetica","Arial","メイリオ","Meiryo";font-weight:normal}.sim_cost .main.other .result_table.type2 th:nth-child(3),.sim_cost .main.other .result_table.type2 td:nth-child(3),.sim_cost .main.other .result_table.type3 th:nth-child(3),.sim_cost .main.other .result_table.type3 td:nth-child(3){color:#000;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Sans","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Helvetica","Arial","メイリオ","Meiryo";font-weight:normal}.sim_cost .main.other .result_table.type2 th,.sim_cost .main.other .result_table.type3 th{padding:.75em}.sim_cost .main.other .result_table.type2 tbody th,.sim_cost .main.other .result_table.type3 tbody th{padding:1em;width:192px;font-size:14px}.sim_cost .main.other .result_table.type2 td,.sim_cost .main.other .result_table.type3 td{padding:.25em 0;width:35px;box-sizing:border-box}.sim_cost .main.other .result_table.type2 td:last-child,.sim_cost .main.other .result_table.type3 td:last-child{width:70px}.sim_cost .main.other .result_table.type2+.txt_right,.sim_cost .main.other .result_table.type3+.txt_right{margin-top:1em}.sim_cost .main.other .result_table.type2 thead th:not(:empty){background-color:#f9f2e5;font-weight:normal}.sim_cost .main.other .result_table.type2 thead th:not(:empty):nth-child(3){background-color:#e5f4f9}.sim_cost .main.other .result_table.type2 tbody td{background-color:#f9f2e5;font-size:12px}.sim_cost .main.other .result_table.type2 tbody td:nth-of-type(n + 5):not(:nth-of-type(n + 11)){background-color:#e5f4f9}.sim_cost .main.other .result_table.type2 tbody td:last-child{background:#fff}.sim_cost .main.other .result_table.type2 tbody tr:first-child td{white-space:nowrap}.sim_cost .main.other .result_table.type2 tbody tr:nth-child(2) td{background-color:#f5d59f}.sim_cost .main.other .result_table.type2 tbody tr:nth-child(2) td:nth-of-type(n + 5):not(:nth-of-type(n + 11)){background-color:#c5e0e9}.sim_cost .main.other .result_table.type2 tbody tr:nth-child(2) td:last-child{background:rgba(0,0,0,0);color:#000}.sim_cost .main.other .result_table.type2 tbody tr:nth-child(3) td{background-color:#ed7345;color:#fff}.sim_cost .main.other .result_table.type2 tbody tr:nth-child(3) td:nth-of-type(n + 5):not(:nth-of-type(n + 11)){background-color:#54a3bd}.sim_cost .main.other .result_table.type2 tbody tr:nth-child(3) td:last-child{background:rgba(0,0,0,0);color:#000}.sim_cost .main.other .result_table.type3 thead th:first-child{border-top:solid 1px #d5d5d5;border-left:solid 1px #d5d5d5}.sim_cost .main.other .result_table.type3 td{padding:.5em;width:26%}.sim_cost .main.other .result_table.type3 td:last-child{width:26%}.sim_cost .main.other .result_table.type3 tr:nth-child(1) td:nth-child(2){background-color:#f5d59f}.sim_cost .main.other .result_table.type3 tr:nth-child(1) td:nth-child(3){background-color:#c5e0e9}.sim_cost .main.other .result_table.type3 tr:nth-child(2) td:nth-child(2){background-color:#ed7345;color:#fff}.sim_cost .main.other .result_table.type3 tr:nth-child(2) td:nth-child(3){background-color:#54a3bd;color:#fff}.sim_cost .main.other.hokkaido .graph_area .graph-y .inner_graph>div:nth-of-type(5) .typeA-1,.sim_cost .main.other.hokkaido .graph_area .graph-y .inner_graph>div:nth-of-type(10) .typeA-1{background-color:#f5d59f}.sim_cost .main.other.hokkaido .graph_area .graph-y .inner_graph>div:nth-of-type(5) .typeB-1,.sim_cost .main.other.hokkaido .graph_area .graph-y .inner_graph>div:nth-of-type(10) .typeB-1{background-color:#ed7345}.sim_cost .main.other.hokkaido .result_table.type2 tbody td:nth-of-type(5),.sim_cost .main.other.hokkaido .result_table.type2 tbody td:nth-of-type(10){background-color:#f9f2e5}.sim_cost .main.other.hokkaido .result_table.type2 tbody td:last-child{background:#fff}.sim_cost .main.other.hokkaido .result_table.type2 tbody tr:nth-child(2) td:nth-of-type(5),.sim_cost .main.other.hokkaido .result_table.type2 tbody tr:nth-child(2) td:nth-of-type(10){background-color:#f5d59f}.sim_cost .main.other.hokkaido .result_table.type2 tbody tr:nth-child(3) td:nth-of-type(5),.sim_cost .main.other.hokkaido .result_table.type2 tbody tr:nth-child(3) td:nth-of-type(10){background-color:#ed7345}#residential-building .big-number{position:relative;padding-top:2em}#residential-building .big-number img{position:absolute;bottom:0}#residential-building .big-number h2{margin-left:2em}#residential-building .title-blue{margin:1em 0 .5em;color:#3d62ad;font-size:18px;font-weight:bold}#residential-building .map{position:relative;width:70%}#residential-building .map-img{position:absolute;right:-195px;top:0;z-index:0}#residential-building .text-small{font-size:11px}#residential-building .pointNotes{margin-top:1em;padding:1em 2em;border-radius:10px;background:#e0f1f1}#contact .inner-wrap{width:670px}#contact #header-navi-pop{background:url(../../s_contact/images/bg_head.gif) repeat-x;width:100%;height:102px;top:0px}#contact #header-navi-pop .inner-wrap{display:flex;justify-content:space-between;align-items:flex-start}#contact section{margin-top:3em}#contact img+p{margin-top:1em}#contact .contact-content{margin-top:2em;padding:2em;height:190px;overflow:auto;border:1px solid #afafad}#contact .contact-content strong{margin-bottom:1em;display:block}#contact .contact-content p+strong{margin-top:2em}#contact .contact-content ul{list-style:decimal;margin:1em 0 0 1em}#contact .contact-content li+li{margin-top:.5em}#contact .checkbox-content{margin:1em 0 0;text-align:center}#contact .checkbox-content+.error{display:block;text-align:center}#contact .check{margin-top:1em;display:flex}#contact .check p{width:30%;display:flex;justify-content:center;align-items:center;background:#65afc4;color:#fff;padding:1em}#contact .check div{width:70%;background:#e7f2e6;padding:1em}#contact .check+.check{margin-top:.5em}#contact .confirmation{margin:2em 0;display:flex;justify-content:center}#contact .confirmation li+li{margin-left:1em}#contact .error{font-size:10px;color:red}#contact #footer_popup{display:flex;justify-content:center;align-items:center;background:url(/s_common/images/bg_footer.gif) repeat-x;width:100%;height:40px;color:#afafaf;font-size:10px}#contact .thanks{height:30em}#contact .check-inner{width:98%}#contact .check-inner-70{width:70%}#contact .check-inner-50{width:50%}#sitemap .border-top-long,#sitemap .border-top-medium{padding:15px 0;display:flex;position:relative}#sitemap .border-top-long dd,#sitemap .border-top-medium dd{width:390px}#sitemap .border-top-long a,#sitemap .border-top-medium a{color:#00adef;text-decoration:underline}#sitemap .border-top-long a,#sitemap .border-top-long .no-link,#sitemap .border-top-medium a,#sitemap .border-top-medium .no-link{margin-left:1.3em;display:inline-block;position:relative}#sitemap .border-top-long a::before,#sitemap .border-top-long .no-link::before,#sitemap .border-top-medium a::before,#sitemap .border-top-medium .no-link::before{content:"";background:url(/data/images/common/btn-green.gif) no-repeat;background-size:contain;width:1em;height:1em;position:absolute;left:-1.3em;top:54%;transform:translateY(-50%)}#sitemap .border-top-long .no-link,#sitemap .border-top-medium .no-link{text-decoration:none;color:#666}#sitemap .other-window::after{content:"";background:url(/s_sitemap/images/icom01.gif) no-repeat;background-size:contain;width:1.3em;height:1em;position:absolute;right:-1.6em;top:50%;transform:translateY(-50%)}#sitemap .border-top-long::before{content:"";background:url(/s_sitemap/images/bg01.gif) no-repeat;background-size:contain;position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:20px;z-index:0}#sitemap .border-top-long dt:first-child{width:100px}#sitemap .border-top-long dt:nth-child(2){width:190px}#sitemap .border-top-medium{margin-left:100px}#sitemap .border-top-medium::before{content:"";background:url(/s_sitemap/images/bg02.gif) no-repeat;background-size:contain;position:absolute;top:0;right:0;width:100%;height:20px;z-index:0}#sitemap .border-top-medium dt{width:190px}#sitemap .border-top-medium.-last::after{content:"";background:url(/s_sitemap/images/bg02.gif) no-repeat;background-size:contain;position:absolute;bottom:-20px;right:0;width:100%;height:20px;z-index:0}#sitemap .border-dotted+.border-dotted{margin-top:5px;padding-top:5px;border-top:1px dotted #ccc}@media only screen and (max-width: 750px){#head-navi,#header-navi{display:none}body{margin:0;font-size:30.46875px;font-size:3.046875rem;font-size:4.0625vw}.inner-wrap{width:100%;flex-wrap:wrap}.left-content{width:100%;padding:0 5.3333333333% 5.3333333333%}.right-content{width:100%;padding:0 5.3333333333% 5.3333333333%}.pc-hidden{display:block !important}.sp-hidden{display:none !important}.left-content .pagetop{display:none}.pagetop-area{margin:17.9104477612% 0 0;text-align:center}.pagetop-area a{padding-top:1.5em;font-size:28.125px;font-size:2.8125rem;font-size:3.75vw;letter-spacing:2px}.pagetop-area a:after{content:"";width:.75em;height:.75em;border-top:4px solid #00a0ca;border-right:4px solid #00a0ca}.details-img-content dl{flex-wrap:wrap}.details-img-content dt{width:100%}.details-img-content dt img{width:100%}.details-img-content dd{margin-top:1em;width:100%}.details-img-content small{font-size:25.78125px;font-size:2.578125rem;font-size:3.4375vw}.link-bnr_wrap.-taisyoukouji{margin-bottom:-0.5em}.link-bnr{margin-top:.25em;margin-left:1em;width:33.3%;height:auto;transition:opacity .3s}#grant-subsidy .link-bnr_wrap.-taisyoukouji .imgsize{margin-left:1em;width:33.3%}.btn-right-green+dl{padding-top:3em}#home-header{box-shadow:0px 0px 10px 5px rgba(0,0,0,.05);z-index:2}#home-header .inner-wrap{padding:4% 5.3333333333%;border-bottom:1px solid #00932e}#home-header h1{width:39%;display:flex}#home-header h1 img{width:100%}#home-header h1 a{display:flex}#home-header .home-header-contact{display:inherit}#home-header .home-header-contact a{padding:.7em 2em;border-radius:50px;font-size:32.8125px;font-size:3.28125rem;font-size:4.375vw}#js-show-popup{z-index:10;background:none;border:none;padding:0 81.3333333333% 0 2.6666666667%;bottom:1em;position:fixed}.popup{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;min-height:100%;opacity:0;visibility:hidden;transition:.6s}.popup.is-show{opacity:1;visibility:visible;overflow-y:scroll}.popup-inner{position:absolute;left:0;top:0;width:100%;height:max-content;min-height:100vh;padding:12% 5.3333333333% 2.6666666667%;background-color:#fff;z-index:2}.popup-inner-logo{padding:0 20.1492537313% 12.6865671642%}.popup-inner img{width:100%}.popup-home-header-contact{margin-top:8.9552238806%;padding:0 20.1492537313%}.popup-home-header-contact a{padding:.5em;background:#45b035;border-radius:50px;display:block;text-align:center;color:#fff;font-size:37.5px;font-size:3.75rem;font-size:5vw}.popup-home-header-itakyo{margin:8.9552238806% 0 2.9850746269%}.popup-home-header-itakyo a{padding:0 25.0746268657%;display:block}.close-btn{position:relative;z-index:1;padding-right:82.0895522388%;width:100%;left:-0.75em}.toggle_contents{border-top:1px solid #d9d9d9}.toggle_contents a{color:#333}.toggle_contents dd{display:none}.toggle_contents dd li a{padding:2.9850746269% 0 2.9850746269% 4.4776119403%;font-size:30.46875px;font-size:3.046875rem;font-size:4.0625vw;display:block}.toggle_contents:last-child{border-bottom:1px solid #d9d9d9}.toggle_title{position:relative;cursor:pointer;font-size:30.46875px;font-size:3.046875rem;font-size:4.0625vw}.toggle_title:after{content:"";border:3px solid #68b72e;position:absolute;left:0;top:50%;transform:translateY(-50%);height:1.25em}.toggle_title a{padding:4.9253731343% 0 4.9253731343% 4.4776119403%;color:#333;display:block;font-size:37.5px;font-size:3.75rem;font-size:5vw;font-weight:bold;line-height:1}.toggle_btn{position:absolute;top:50%;right:0em;transform:translateY(-50%);display:block;width:3.5em;height:3.5em;text-indent:100%;white-space:nowrap;overflow:hidden;border-radius:50%}.toggle_btn:before,.toggle_btn:after{display:block;content:"";background-color:#68b72e;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.toggle_btn:after{width:1.25em;height:.2em}.toggle_btn:before{width:.2em;height:1.25em}.toggle_title.selected .toggle_btn:before{content:normal}#content{width:100%}#content .right-content .banner{margin-top:2em}#content .right-content .banner li+li{margin-top:1em}#content .right-content .banner dd li+li{margin-top:0}#content .right-content .banner img{width:100%}.main-title{padding:2em 5.3333333333%;background-size:contain}.main-title h1{width:100%;font-size:49.21875px;font-size:4.921875rem;font-size:6.5625vw}h2{margin-bottom:1em;padding-bottom:.5em;position:relative;font-size:44.53125px;font-size:4.453125rem;font-size:5.9375vw}h2:after{content:"";width:30%}h3{margin-bottom:1em;padding-bottom:.5em;font-size:42.1875px;font-size:4.21875rem;font-size:5.625vw}h4{margin-bottom:1em;padding-bottom:0;font-size:35.15625px;font-size:3.515625rem;font-size:4.6875vw}h4:after{top:50%;transform:translate(0, -50%)}.breadcrumb{padding:1em 0;flex-wrap:wrap;font-size:30.46875px;font-size:3.046875rem;font-size:4.0625vw}.breadcrumb+section,.breadcrumb+.subsidy-ecograss_content{padding-top:1em}#footer{padding:13.3333333333% 5.3333333333%}#footer .inner-wrap{padding:0;flex-wrap:wrap}#footer .footer-logo{width:49%}#footer .footer-logo img{width:100%}#footer ul{margin-top:2.8em;flex-wrap:wrap;width:100%}#footer ul li{width:100%}#footer ul li+li{margin-top:.9em}#footer .footer-itakyo{margin:1em 0 2.2em;width:56%}#footer .footer-itakyo img{width:100%}#footer p{text-align:left;margin-top:0;font-size:35.15625px;font-size:3.515625rem;font-size:4.6875vw}.sub_menu{border-top:none}.sub_menu .title_menu{margin-top:0}.sub_menu .title_menu a{padding:1em 0;font-size:32.8125px;font-size:3.28125rem;font-size:4.375vw}.sub_menu ul{margin-top:15px}.sub_menu ul a{padding:1em 1em 1em 1.75em}.sub_menu ul a span{font-size:30.46875px;font-size:3.046875rem;font-size:4.0625vw}.sub_menu .sub span{font-size:28.125px;font-size:2.8125rem;font-size:3.75vw}.btn-right-green a{font-size:28.125px;font-size:2.8125rem;font-size:3.75vw}.btn-right-green.other-window a:after{width:1.5em;height:1.2em;background-size:contain}.btn-right-pdf a{font-size:28.125px;font-size:2.8125rem;font-size:3.75vw}.corps .two-content{flex-wrap:wrap}.corps .two-content p{width:100%}.corps .two-content p+p{margin-left:0}.residentialLink li{width:100%}.residentialLink li:nth-child(even){border-left:1px solid #aaabaa}.residentialLink li:nth-child(-n+2){border-top:none}.residentialLink li:first-child{border-top:1px solid #aaabaa}#publicity section ul strong{width:100%}#publicity section ul strong+div{width:100%}#publicity section ul .pop-img .popup{margin:0}#publicity section ul li{flex-wrap:wrap}#news section div .text-link{text-align:left}#news section div .text-link a{padding-left:1.5em;display:block;line-height:1.2}#news section div .text-link a::after{top:50%}.scroll-content{overflow-x:auto}}@media only screen and (max-width: 750px){#home #home-header{box-shadow:0px 0px 10px 5px rgba(0,0,0,.05);z-index:2}#home #home-header .inner-wrap{padding:4% 5.3333333333%;border-bottom:1px solid #00932e}#home #home-header h1{width:39%;display:flex}#home #home-header h1 img{width:100%}#home #home-header .home-header-contact{display:inherit}#home #home-header .home-header-contact a{padding:.7em 2em;border-radius:50px;font-size:32.8125px;font-size:3.28125rem;font-size:4.375vw}#home .slider{height:auto}#home .slick-prev{left:1.3333333333%}#home .slick-next{right:1.3333333333%}#home .white-content{padding:8.2089552239% 5.9701492537%;border-radius:20px}#home h2{margin-bottom:1em;padding-left:.6em;padding-bottom:0;font-size:50.390625px;font-size:5.0390625rem;font-size:6.71875vw;border-left:6px solid #56992c}#home section+section{padding-top:1.7em}#home .article{padding:.25em 1.2em;font-size:37.5px;font-size:3.75rem;font-size:5vw;right:.65em;bottom:.55em;border:3px solid}#home .article.other-window{padding:.2em 2.5em .2em 1.3em}#home .article.other-window::after{width:1.5em;height:1.2em;right:.5em}#home .tag{font-size:35.15625px;font-size:3.515625rem;font-size:4.6875vw;padding:.25em .75em;top:1.5em}#home .text_link-green{padding-left:1.5em;font-size:38.671875px;font-size:3.8671875rem;font-size:5.15625vw}#home .text_link-green::before{background:url(/data/images/home/text_link-green.svg) no-repeat;background-size:contain;width:1.2em;height:1.2em}#home .text_link-area{margin-top:2em;text-align:left}#home .text_link-area a{display:block}#home .text_link-area a+a{margin-top:.25em}#home #home-content-green{padding:10.6666666667% 5.3333333333% 13.3333333333%}#home .new-banner ul{flex-wrap:wrap}#home .new-banner li{width:100%}#home .new-banner li+li{margin-top:.5em}#home .home-content-three{flex-wrap:wrap}#home .home-content-three .white-content{width:100%}#home .home-content-three a+a{margin-top:1.7em}#home .home-content-three .content-two{margin-bottom:1.7em;flex-wrap:wrap;width:100%}#home .home-content-three .content-two .white-content{padding:8.2089552239% 5.9701492537%}#home .home-content-three .simulation-main-title{display:block;text-align:center;margin-bottom:1em;padding:4.4776119403%;border-radius:20px;font-size:56.25px;font-size:5.625rem;font-size:7.5vw;line-height:119.2307692308%;width:100%}#home .home-content-three .simulation-main-title small{position:relative;bottom:.1em;font-size:46.875px;font-size:4.6875rem;font-size:6.25vw}#home .home-content-three .white_text{display:inline;margin-right:.1em;margin-bottom:.1em;width:5.7692307692em}#home .home-content-three .simulation-img{width:100%}#home .home-case h2{margin-bottom:1em}#home .home-case .case-area{flex-wrap:wrap}#home .home-case .case-content{width:100%}#home .home-case .case-content+.case-content{margin-top:2.25em}#home .home-case .case-details{margin-bottom:.8em;height:auto}#home .home-case .case-details p{font-size:37.5px;font-size:3.75rem;font-size:5vw;margin:.7em 0 1em}#home .home-case .case-img{width:100%;height:auto}#home .home-case .case-img img{width:100%}#home .home-case .home-pdf{margin:1.7em 3em 0 3em;position:relative;right:auto;top:auto;display:block;font-size:37.5px;font-size:3.75rem;font-size:5vw;border-radius:50px;padding:.4em .5em;min-width:10.6666666667em;text-align:center}#home .home-expert-Interviews h2{margin-bottom:1em}#home .home-expert-Interviews .expert-Interviews-area{flex-wrap:wrap}#home .home-expert-Interviews .expert-Interviews-content{width:100%;height:auto}#home .home-expert-Interviews .expert-Interviews-content p{font-size:37.5px;font-size:3.75rem;font-size:5vw;margin:.7em 0 .25em}#home .home-expert-Interviews .expert-Interviews-content .name{margin:0;font-size:32.8125px;font-size:3.28125rem;font-size:4.375vw}#home .home-expert-Interviews .expert-Interviews-content+.expert-Interviews-content{margin-top:2em}#home .home-expert-Interviews .tag{padding:1em .8em;left:1em;top:1em}#home .home-expert-Interviews .text_link-green+.text_link-green{margin-left:0}#home .home-expert-Interviews .expert-Interviews-tag{margin-bottom:.5em;padding:.2em 1em;position:relative;right:auto;top:auto;display:inline-block;font-size:37.5px;font-size:3.75rem;font-size:5vw}#home .home-content-two{flex-wrap:wrap}#home .home-content-two .home-blog h2{margin-bottom:1em}#home .home-content-two .white-content{width:100%}#home .home-content-two .white-content+.white-content{margin-top:1.5em}#home .home-content-two .home-eco-area{height:auto;font-size:37.5px;font-size:3.75rem;font-size:5vw}#home .home-content-two .home-eco-area.democar{height:auto}#home .home-content-two .home-eco-area.democar p{margin-top:1.25em}#home #home-content-white{padding:14.6666666667% 5.3333333333% 4%}#home #home-content-white section+section{padding-top:4.2em}#home #home-content-white h2{border-bottom:4px solid #45b035;padding:0 0 1em 0;margin-bottom:1.3em}#home #home-content-white .home-banner-information h2{margin-bottom:1.3em}#home #home-content-white .home-banner-information li{padding:0 5.9701492537%}#home .home-banner{flex-wrap:wrap}#home .home-banner li{width:100%}#home .home-banner li img{width:100%}#home .home-banner li+li{margin-left:0;margin-top:1.25em}#home .home-notice p{flex-wrap:wrap;font-size:37.5px;font-size:3.75rem;font-size:5vw}#home .home-notice p span{margin-bottom:.25em;width:100%;display:block}#home .home-notice p a{width:100%}#home .home-notice p{margin-bottom:1.2em}#home .home-notice .newline-area{flex-wrap:wrap;font-size:37.5px;font-size:3.75rem;font-size:5vw}#home .home-notice .newline-area span{width:100%}#home .home-notice .newline-area-text{width:100%}#home .home-other-link .white-content{padding:10.447761194% 8.9552238806%;flex-wrap:wrap}#home .home-other-link a{display:block;margin-bottom:.9em}#home .home-other-link a+a{margin-top:0}#home .home-other-link .home-other-link-download{margin-bottom:0;width:100%}#home .home-other-link .home-other-link-download:before{top:.8em}#home .home-other-link .home-other-link-download p{font-size:32.8125px;font-size:3.28125rem;font-size:4.375vw}#home .home-other-link .banner-area{margin-top:px(60)}#home .home-other-link .banner-area a+a{margin-top:px(20)}}@media only screen and (max-width: 750px){#s_about .two-content>div{width:100%}#s_about .two-content>div+div{margin-top:2em}#s_about .square-title{font-size:32.8125px;font-size:3.28125rem;font-size:4.375vw}#s_about .can-link{flex-wrap:wrap}#s_about .can-link li{width:49%}#s_about .can-link li img{width:100%}#s_about .can-link li:nth-child(n+3){margin-top:.5em}#s_about .ecoglass-s h4{width:100%;padding:.5em 1em;border-radius:2em;font-size:32.8125px;font-size:3.28125rem;font-size:4.375vw}#s_about .ecoglass-s .annotation{font-size:28.125px;font-size:2.8125rem;font-size:3.75vw}#s_about .ecoglass-s table th,#s_about .ecoglass-s table td{padding:.5em}#s_about .ecoglass-s table th{font-size:28.125px;font-size:2.8125rem;font-size:3.75vw}#s_about .ecoglass-s .table-logo{margin-bottom:1em;width:900px;white-space:nowrap;overflow:scroll}#s_about .ecoglass-s .table-logo .insulation{width:15%}#s_about .ecoglass-s .table-logo .feat_flow{width:25%}#s_about .ecoglass-s .table-logo .classification{width:15%}#s_about .ecoglass-s .table-logo .mark{width:20%}#s_about .ecoglass-s .table-logo .classification_contents{font-size:29.296875px;font-size:2.9296875rem;font-size:3.90625vw}#s_about .ecoglass-s .table-logo .heading th{font-size:28.125px;font-size:2.8125rem;font-size:3.75vw}#s_about .ecoglass-s .table-logo .heading th:last-child{width:25%}#s_about .ecoglass-s .glass-thickness{padding:1em;flex-wrap:wrap}#s_about .ecoglass-s .glass-thickness div{width:48%}#s_about .ecoglass-s .glass-thickness div img{width:100%}#s_about .ecoglass-s .glass-thickness div:nth-child(n+3){margin-top:1em}#s_about .ecoglass-s .glass-thickness p{font-size:28.125px;font-size:2.8125rem;font-size:3.75vw;height:auto}#s_about .ecoglass-s .glass-thickness span{font-size:23.4375px;font-size:2.34375rem;font-size:3.125vw}#s_about .ecoglass-s .glass-thickness .comment{left:20%;bottom:-45%;width:65%}#s_about .ecoglass-s .glass-thickness .glass9mm .comment{left:20%;bottom:-45%}#s_about .ecoglass-s .specification-content{margin-top:1em}#s_about .ecoglass-s .specification_example{width:800px}#s_about .ecoglass-s .specification_example span{padding:.5em}#s_about .ecoglass-s .specification_example strong{font-size:32.8125px;font-size:3.28125rem;font-size:4.375vw}#s_about .ecoglass-s .annotation-comment{font-size:28.125px;font-size:2.8125rem;font-size:3.75vw}#s_about .ecoglass-s .explanation{width:100%}#s_about .ecoglass-s .temperature{position:relative}#s_about .ecoglass-s .explanation+img{position:absolute;right:0}#s_about .ecoglass-s .compare-three_types{flex-wrap:wrap}#s_about .ecoglass-s .compare-three_types p span{font-size:28.125px;font-size:2.8125rem;font-size:3.75vw;display:block}#s_about .ecoglass-s .compare-three_types div{width:48%}#s_about .ecoglass-s .compare-three_types div:nth-child(n+3){margin-top:1.5em}#s_about .ecoglass-s .compare-three_types img{width:100%}#s_about .ecoglass-s .graph-explanation{margin-top:1em;font-size:30.46875px;font-size:3.046875rem;font-size:4.0625vw}#s_about .ecoglass-s .graph-line img{margin-right:1em;vertical-align:middle}#s_about .ecoglass-s .dotted_line-box ul{margin-top:.5em}#s_about .lineup-list{margin-top:2.6666666667%}#s_about .lineup-list p+p{margin-top:1em}#s_about .lineup-list li{width:100%;padding:4.4776119403%}#s_about .lineup-list li+li{margin-top:2.6666666667%}#s_about .lineup-list .lineup-logo{margin-bottom:2.6666666667%}#s_about .lineup-list .lineup-blue{min-height:auto}#s_about .lineup-list .lineup-contact{min-height:auto}#s_about .lineup-list .lineup-tell{padding-left:1em}#s_about .lineup-list .lineup-tell::before{width:.7692307692em;height:.7692307692em}#s_about .lineup-list .btn-right-green a{font-size:32.8125px;font-size:3.28125rem;font-size:4.375vw}#s_about .lineup-list .btn-right-green+.btn-right-green{margin-top:.5em}#s_about .concept div:first-child{width:100%}#s_about .concept .concept-img{padding:1em;width:100%;height:100%}#s_about .concept .corps{margin:1em 0}#s_about .data-base{flex-wrap:wrap;flex-direction:column-reverse}#s_about .data-base div:first-child{width:100%;margin-top:1em}#s_about .data-base div:last-child{width:100%}#s_about .data-base div:last-child img{width:100%}#s_about .btn-right-green+p{margin-top:3em}#s_about .voice div{padding:1.5em}#s_about .voice span{width:100%;display:block;left:0;top:-0.5em}#s_about .voice span img{padding:0px 49.2537313433% 0 34.328358209%;width:100%}}@media only screen and (max-width: 750px){#event .car-content{padding-bottom:3em}#event .car-content p img{width:100%}#event .car-content .car{margin-top:.5em;display:block;position:relative;width:100%;bottom:0;z-index:0}#event .information{text-align:center}#event .information p{width:100%;text-align:left}#event .information img{position:relative;right:auto}#event .feeling-contents-photo{flex-wrap:wrap}#event .feeling-contents-photo div{width:100%}#event .feeling-contents-photo p:first-child{text-align:center}#event .event_report li{width:100%}#event .event_report li:nth-child(even){border-left:solid 1px #b9b9b9}#event .event_report li:nth-child(-n+2){border-top:none}#event .event_report li:first-child{border-top:solid 1px #b9b9b9}#event .event_report .image{width:26%}#event .event_report .detail{font-size:30.46875px;font-size:3.046875rem;font-size:4.0625vw;width:74%}#event .event_report .detail a{font-size:32.8125px;font-size:3.28125rem;font-size:4.375vw}#event .eventrental .car{margin-top:.5em;display:block;position:relative;width:100%;bottom:0;z-index:0}#event .pdf-menu{flex-wrap:wrap}#event .pdf-menu a{display:block;width:100%;text-align:center}#event .pdf-menu p{margin-top:1em;width:100%}}@media only screen and (max-width: 750px){#grant-subsidy{-webkit-text-size-adjust:100%}#grant-subsidy #content{padding-bottom:1.5em}#grant-subsidy .overview{flex-wrap:wrap;justify-content:center}#grant-subsidy .overview p{margin-bottom:1em;width:100%;text-align:left}#grant-subsidy .requirement_list{margin-bottom:3em}#grant-subsidy .requirement_list td,#grant-subsidy .requirement_list th{padding:1em}#grant-subsidy .requirement_list td{font-size:28.125px;font-size:2.8125rem;font-size:3.75vw}#grant-subsidy .requirement_list td.price{font-size:30.46875px;font-size:3.046875rem;font-size:4.0625vw}#grant-subsidy .requirement_list .notice{margin-bottom:.5em}#grant-subsidy .requirement_list span{font-size:28.125px;font-size:2.8125rem;font-size:3.75vw}#grant-subsidy .requirement_list .detail{font-size:28.125px;font-size:2.8125rem;font-size:3.75vw}#grant-subsidy .requirement_list+.attention{margin-top:-0.5em}#grant-subsidy .requirement_list .tag span{font-size:28.125px;font-size:2.8125rem;font-size:3.75vw}#grant-subsidy .requirement_list caption{font-size:28.125px;font-size:2.8125rem;font-size:3.75vw}#grant-subsidy .width230{width:35%}#grant-subsidy .scroll-content .requirement_list{width:700px}#grant-subsidy .two-column{display:block}#grant-subsidy .two-column .text-area{width:100%}#grant-subsidy .two-column .table-area{margin-top:1em;width:100%}.residentialLink .order2{order:2}.residentialLink .order3{order:3}.residentialLink .order4{order:4}.bl-renos-HowToApply{margin-left:1em}.bl-renos-HowToApply>li{position:relative;padding:1.5em 1.5em 1.5em 2em;font-size:35.15625px;font-size:3.515625rem;font-size:4.6875vw;margin-bottom:3em}.bl-renos-HowToApply>li::after{border-right:2em solid rgba(0,0,0,0);border-left:2em solid rgba(0,0,0,0);border-top:1em solid #1eade5;margin-top:2.7em}.bl-renos-HowToApply>li div{margin-top:1.5em}.bl-renos-HowToApply>li div img{width:5em;height:5em;margin-right:1em}.bl-renos-HowToApply>li div p{font-size:25.78125px;font-size:2.578125rem;font-size:3.4375vw;line-height:1.2}.bl-renos-HowToApply>li div a{padding-top:.5em}.bl-renos-HowToApply>li sup{font-size:23.4375px;font-size:2.34375rem;font-size:3.125vw}.bl-renos-HowToApply>li .list-alphabet{font-size:23.4375px;font-size:2.34375rem;font-size:3.125vw}.bl-renos-HowToApply>li .list-alphabet li+li{margin-top:.25em}.bl-renos-HowToApply>li:nth-child(1)::before{transform:translateX(-50%);font-size:46.875px;font-size:4.6875rem;font-size:6.25vw;width:2em;line-height:2em;border-radius:2em}.bl-renos-HowToApply>li:nth-child(2)::before{transform:translateX(-50%);font-size:46.875px;font-size:4.6875rem;font-size:6.25vw;width:2em;line-height:2em;border-radius:2em}.bl-renos-HowToApply>li:nth-child(3)::before{transform:translateX(-50%);font-size:46.875px;font-size:4.6875rem;font-size:6.25vw;width:2em;line-height:2em;border-radius:2em}.bl-renos-HowToApply>li:nth-child(4)::before{transform:translateX(-50%);font-size:46.875px;font-size:4.6875rem;font-size:6.25vw;width:2em;line-height:2em;border-radius:2em}.bl-renos-HowToApply>li:nth-child(5)::before{transform:translateX(-50%);font-size:46.875px;font-size:4.6875rem;font-size:6.25vw;width:2em;line-height:2em;border-radius:2em}.bl-renos-HowToApply>li:nth-child(6)::before{transform:translateX(-50%);font-size:46.875px;font-size:4.6875rem;font-size:6.25vw;width:2em;line-height:2em;border-radius:2em}.bl-renos-HowToApply p{font-size:30.46875px;font-size:3.046875rem;font-size:4.0625vw;padding-top:.5em}.bl-renos-HowToApply span{font-size:28.125px;font-size:2.8125rem;font-size:3.75vw}}@media only screen and (max-width: 750px){.green-jutakupoint .outline{width:100%;padding:0 0 19em 0;display:block;height:auto;background-position:left bottom;background-size:contain}.green-jutakupoint .tag{width:8em}.green-jutakupoint li p{font-size:28.125px;font-size:2.8125rem;font-size:3.75vw}.green-jutakupoint .construction_target .construction{flex-wrap:wrap}.green-jutakupoint .construction_target .construction div{width:100%}.green-jutakupoint .construction_target .construction div.item2{margin-top:.5em;width:100%}.green-jutakupoint .refurbishment-content{flex-wrap:wrap}.green-jutakupoint .refurbishment-content p:first-child{font-size:37.5px;font-size:3.75rem;font-size:5vw}.green-jutakupoint .refurbishment-content div{width:100%}.green-jutakupoint .refurbishment-content div+div{margin-top:1em}.green-jutakupoint .green-content{flex-wrap:wrap}.green-jutakupoint .green-content span{width:100%;display:block}.green-jutakupoint .green-content span:last-child{margin-left:1.2em;font-size:32.8125px;font-size:3.28125rem;font-size:4.375vw}.green-jutakupoint .list-yellow-contents li{width:100%}.green-jutakupoint .list-yellow-contents .position-match_both_sides{flex-wrap:wrap}.green-jutakupoint .table-subsidy_amount .text-right{font-size:32.8125px;font-size:3.28125rem;font-size:4.375vw}.green-jutakupoint .limiteSuperiore .item1 div:first-child,.green-jutakupoint .limiteSuperiore .item2 div:first-child{display:block}.green-jutakupoint .limiteSuperiore .item1 span,.green-jutakupoint .limiteSuperiore .item2 span{display:block}.green-jutakupoint .limiteSuperiore .text-point{font-size:32.8125px;font-size:3.28125rem;font-size:4.375vw}.green-jutakupoint .table-Insulation-repair{width:800px}.green-jutakupoint.taisyouyouken .text-red{font-size:32.8125px;font-size:3.28125rem;font-size:4.375vw}}@media only screen and (max-width: 750px){#case .example .column{flex-wrap:wrap}#case .example .column img{width:100%}#case .example .column div{margin:1em 0}#case .example .column a{display:block;position:relative;bottom:0;margin:1em 6em}#case .example .in-content{margin:0}#case .detail .titArea:after{bottom:auto;top:70%}#case .detail .picture-area{margin-bottom:1em;width:100%}#case .detail .picture-area img{width:100%}#case .detail .profileData{flex-wrap:wrap}#case .detail .profileData div:last-child{width:100%}#case .detail .case-profile dt{width:40%}#case .detail .case-profile dd{width:60%}#case .detail .case-detail{flex-wrap:wrap}#case .detail .case-detail .case-text{width:100%;margin-bottom:1em}#case .detail .case-detail .case-img{width:100%}#case .detail .case-detail .case-img p{font-size:28.125px;font-size:2.8125rem;font-size:3.75vw}#case .detail .case-detail .case-img img{width:100%}#case .detail .case-detail+.case-detail{margin-top:3em}#case .detail .coverage dt{width:30%}#case .detail .coverage dd{width:70%}#case .new_list.new dd p{font-size:25.78125px;font-size:2.578125rem;font-size:3.4375vw}}@media only screen and (max-width: 750px){#faq .flex{flex-wrap:wrap}#faq .flex p:first-child{width:100% !important}#faq .flex p+p{margin-top:1em}#faq .border{width:100%}#faq .border img{width:100%}}@media only screen and (max-width: 750px){#business .business_menu{padding:0}#business .business_menu ul{width:100%}#business .business_menu img{width:100%}#business .download-service{flex-wrap:wrap;justify-content:center}#business .download-service div{width:100%;text-align:left}#business .download-service .border-wrap{margin-top:2em}#business .two-content p+p{font-size:25.78125px;font-size:2.578125rem;font-size:3.4375vw}#business .detail .profile{font-size:28.125px;font-size:2.8125rem;font-size:3.75vw}#business .detail .business-detail{flex-wrap:wrap}#business .detail .business-detail h4{font-size:30.46875px;font-size:3.046875rem;font-size:4.0625vw}#business .detail .business-detail .business-text{width:100%;margin-bottom:1em}#business .detail .business-detail .business-img{width:100%}#business .detail .business-detail .business-img p{font-size:28.125px;font-size:2.8125rem;font-size:3.75vw}#business .detail .business-detail .business-img img{width:100%}#business .detail .coverage dt{width:30%}#business .detail .coverage dd{width:70%}#business .detail .company-content{flex-wrap:wrap}#business .detail .company-content img{width:100%}#business .detail .company-content dl{margin:1em 0 0}#business .detail .company-content dl dt{width:20%}#business .detail .company-content dl dd{width:80%}}@media only screen and (max-width: 750px){#expert-Interviews .details-img-content .professors-voice-title{font-size:30.46875px;font-size:3.046875rem;font-size:4.0625vw}#expert-Interviews .details-img-content .name{font-size:32.8125px;font-size:3.28125rem;font-size:4.375vw}#expert-Interviews .expert-Interviews-wrap dl{margin-bottom:1em}#expert-Interviews .expert-Interviews-wrap dl dt{float:none;margin:0 0 1em}#expert-Interviews .expert-Interviews-wrap dl dt img{width:100%}#expert-Interviews .expert-Interviews-wrap dl dd strong{margin:0 0 .5em;overflow:auto;padding-left:5em}#expert-Interviews .expert-Interviews-wrap dl dd strong::after{width:13vw;height:10vw;font-size:23.4375px;font-size:2.34375rem;font-size:3.125vw}#expert-Interviews .expert-Interviews-wrap dl dd strong::before{width:4em;height:3em}#expert-Interviews .two-content p+p{font-size:25.78125px;font-size:2.578125rem;font-size:3.4375vw}#expert-Interviews .detail .profile{font-size:28.125px;font-size:2.8125rem;font-size:3.75vw}#expert-Interviews .detail .expert-Interviews-detail{flex-wrap:wrap}#expert-Interviews .detail .expert-Interviews-detail h4{font-size:30.46875px;font-size:3.046875rem;font-size:4.0625vw}#expert-Interviews .detail .expert-Interviews-detail .expert-Interviews-text{width:100%;margin-bottom:1em}#expert-Interviews .detail .expert-Interviews-detail .expert-Interviews-img{width:100%}#expert-Interviews .detail .expert-Interviews-detail .expert-Interviews-img p{font-size:28.125px;font-size:2.8125rem;font-size:3.75vw}#expert-Interviews .detail .expert-Interviews-detail .expert-Interviews-img img{width:100%}#expert-Interviews .detail .coverage dt{width:30%}#expert-Interviews .detail .coverage dd{width:70%}#expert-Interviews .detail .company-content{flex-wrap:wrap}#expert-Interviews .detail .company-content img{width:100%}#expert-Interviews .detail .company-content dl{margin:1em 0 0}#expert-Interviews .detail .company-content dl dt{width:20%}#expert-Interviews .detail .company-content dl dd{width:80%}}@media only screen and (max-width: 750px){#residential-building .title-blue{font-size:37.5px;font-size:3.75rem;font-size:5vw}#residential-building .map{width:100%;text-align:center}#residential-building .map p{text-align:left}#residential-building .map-img{position:relative;right:0}#residential-building .text-small{font-size:28.125px;font-size:2.8125rem;font-size:3.75vw}}@media only screen and (max-width: 750px){#contact .inner-wrap{width:100%;padding:0 5.3333333333% 5.3333333333%}#contact #header-navi-pop{height:6em}#contact #header-navi-pop img{width:60%}#contact #header-navi-pop a{width:33%}#contact #header-navi-pop a img{width:100%}#contact .contact-content{height:14em}#contact .check p{width:35%}#contact .check div{width:65%}#contact .error{font-size:23.4375px;font-size:2.34375rem;font-size:3.125vw}#contact #footer_popup{font-size:23.4375px;font-size:2.34375rem;font-size:3.125vw}#contact .check-inner-70,#contact .check-inner-50{width:98%}}@media only screen and (max-width: 750px){#sitemap .border-top-long,#sitemap .border-top-medium{padding:1em 0 0;flex-wrap:wrap}#sitemap .border-top-long dd,#sitemap .border-top-medium dd{margin-left:3em;width:100%}#sitemap .border-top-long a,#sitemap .border-top-medium a{margin-bottom:1em}#sitemap .other-window::after{width:1.3em;height:1em}#sitemap .border-top-long::before{height:1em}#sitemap .border-top-long dt:first-child{width:100%}#sitemap .border-top-long dt:nth-child(2){width:100%;margin-left:1.5em}#sitemap .border-top-medium{margin-left:1.5em}#sitemap .border-top-medium::before{height:1em}#sitemap .border-top-medium dt{width:100%}#sitemap .border-top-medium dd{margin-left:1.5em}#sitemap .border-top-medium.-last::after{height:1em}#sitemap .border-top-medium .no-link{margin-bottom:1em}#sitemap .border-dotted+.border-dotted{margin-top:0;padding-top:1em}}
