#top_head.energy:before{background-image:url(../img/th_energy_efficiency.svg)}#top_head.tokyo:before{background-image:url(../img/th_tokyo.svg)}#top_head.zeb h1:before{content:"";width:220px;height:220px;position:absolute;left:0;bottom:98px;background-image:url(../img/th_zeb.png);background-size:cover}#top_head.casbee h1:before{content:"";width:380px;height:100px;position:absolute;left:0;bottom:98px;background-image:url(../img/th_casbee.png);background-size:cover}#top_head.bels h1:before{content:"";width:600px;height:100px;position:absolute;left:0;bottom:98px;background-image:url(../img/th_bels.png);background-size:cover}@media (max-width:1110px){#top_head.bels h1:before{bottom:160px}}@media (max-width:650px){#top_head.bels h1:before{width:300px;height:50px}}@media (max-width:550px){#top_head.zeb h1:before{width:110px;height:110px;bottom:90px}#top_head.casbee h1:before{width:190px;height:50px;bottom:140px}}@media (max-width:500px){#top_head.bels h1:before{bottom:116px}#top_head.casbee h1:before{bottom:120px}}@media (max-width:400px){#top_head.bels h1:before{bottom:164px}}#energy_top h1{font-size:50px;text-align:justify;line-height:1.2;letter-spacing:.5px}#energy_top img{display:flex;width:100%;max-width:1200px;border-radius:20px;margin:20px auto 0}@media (max-width:834px){#energy_top h1{font-size:40px}}@media (max-width:600px){#energy_top h1{font-size:30px}}#what_is_energy_calc h2{font-size:28px;margin:20px 0}#what_is_energy_calc p{text-align:justify;margin-bottom:20px}.wec_container{margin-top:50px}.wec_container>div{position:relative;margin-left:calc(50px + 30px);margin-bottom:40px;min-height:70px}.wec_container>div:last-of-type{margin-bottom:0}.wec_container>div:before{display:flex;content:"";width:60px;height:100%;background-size:auto 70px;background-position:left center;position:absolute;top:0;left:calc(-50px + -30px)}.wec_container>div.wec_1:before{background-image:url(../img/wec_1.svg)}.wec_container>div.wec_2:before{background-image:url(../img/wec_2.svg)}.wec_container>div h3{font-size:24px;margin-bottom:10px}@media (max-width:834px){#what_is_energy_calc h2{font-size:24px}#what_is_energy_calc h2:last-of-type,.wec_container>div h3{font-size:20px}}#services_overview ul{list-style:disc;margin-left:20px}#services_overview ul li{font-size:20px;font-weight:700!important;letter-spacing:.5px;margin-bottom:5px}#services_overview ul li:last-child{margin-bottom:0}.bl_list{width:100%;max-width:1200px;border:1px solid #333;margin:50px auto 100px;padding:50px;border-radius:40px;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between}.bl_list>div{width:calc(50% - 25px)}.bl_list ul{list-style:disc;margin-left:20px}.bl_list ul li{font-weight:700;margin-bottom:10px;letter-spacing:.5px}.bl_list ul li:last-of-type{margin-bottom:0}@media (max-width:834px){.bl_list>div{width:100%}.bl_list>div:first-child ul li:last-of-type{margin-bottom:10px}}@media (max-width:500px){.bl_list{padding:30px;border-radius:20px}}.ci_container{margin-top:50px}.ci_container h3{font-size:24px;padding-bottom:10px;border-bottom:1px solid #333;margin-bottom:10px;letter-spacing:.5px}.ci_container ul{list-style:disc;margin-left:20px;margin-bottom:30px}.ci_container p{margin-left:20px}#why_enegreen h3{font-size:24px}@media (max-width:834px){.layout-column .layout-container.with_img img{margin-bottom:10px}}#q_a{counter-reset:question-counter answer-counter}#q_a .qa_container{margin-top:60px;position:relative}#q_a .qa_container h3{font-weight:400;padding-left:60px}#q_a .qa_container h3:before{counter-increment:question-counter;content:"Q" counter(question-counter);font-size:31px;font-weight:700;position:relative;margin-right:10px;letter-spacing:5px;position:absolute;width:auto;top:-4px;left:0;line-height:1}#q_a .qa_container p{font-weight:400;text-align:justify}#q_a .qa_container div{margin-top:20px;margin-left:200px;position:relative;min-height:46px}#q_a .qa_container div:before{counter-increment:answer-counter;content:"A" counter(answer-counter);font-size:24px;font-weight:700;position:absolute;top:2px;left:-64px;letter-spacing:5px;line-height:1}#q_a .contact_container{margin-top:100px}@media (max-width:834px){#q_a .qa_container div{margin-left:63px}}.zeb_container>p{font-weight:700;font-size:18px;letter-spacing:.5px}.zen_child{margin-top:30px;padding-left:20px}.zen_child h3{font-size:21px;padding-bottom:10px;border-bottom:1px solid #333;margin-bottom:10px;letter-spacing:.5px}.zen_child p{text-align:justify}.omakase_child{margin-top:30px}.omakase_child h3{margin-bottom:5px}.zeb_teigi{margin-top:10px}.zeb_teigi>div{position:relative;margin-left:calc(50px + 35px);margin-bottom:40px;min-height:78px;display:flex;flex-flow:column;justify-content:center}.zeb_teigi>div:last-of-type{margin-bottom:0}.zeb_teigi>div:before{display:flex;content:"";width:66px;height:100%;background-size:auto 50px;background-position:left center;position:absolute;top:0;left:calc(-50px + -35px)}.zeb_teigi .teigi_1:before{background-image:url(../img/wso_1.svg)}.zeb_teigi .teigi_2:before{background-image:url(../img/wso_2.svg)}.zeb_teigi .teigi_3:before{background-image:url(../img/wso_3.svg)}.zeb_teigi .teigi_4:before{background-image:url(../img/wso_4.svg)}p.mt50{margin-top:30px}.zp_container h3{font-size:21px;margin-bottom:10px}.zp_container>p:first-of-type{text-align:justify;margin-bottom:30px}.zp_container table{border-spacing:0}.zp_container td,.zp_container th{text-align:center;padding:15px 5px;border-right:1px solid #333}.zp_container thead tr:first-child th:nth-of-type(2),.zp_container thead tr:first-child th:nth-of-type(4){border-right:none}.zp_container tbody th,.zp_container tfoot th,.zp_container thead tr:first-of-type th:first-of-type{border-right:3px solid #35b180}.zp_container tbody tr:first-of-type *,.zp_container tfoot tr *,.zp_container thead tr:last-of-type th{border-top:3px solid #35b180}.zp_container thead tr:first-child th:nth-child(n+2){padding-bottom:0}.zp_container thead tr:nth-of-type(2) th{padding-top:0}.zp_container th{font-weight:400}.zp_container thead tr:first-child th:first-child{font-weight:700}.zp_container p.scroll_info{display:block}@media (min-width:1201px){.zp_container p.scroll_info{display:none}}@media (max-width:1200px){.zp_table{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.zp_container table{min-width:1100px}}#tokyo_env_plan .tb_container{margin-top:50px}#tokyo_env_plan .container>p{text-align:justify}#tokyo_env_plan .zeb_teigi>div{min-height:44px;margin-top:26px;margin-bottom:0}#tokyo_env_plan .zeb_teigi>div:before{background-size:auto 44px}#omakase.bels .omakase_child>h3{padding-bottom:10px;border-bottom:1px solid #333;margin-bottom:10px}#omakase.bels .omakase_child>div{margin:30px 0 30px 30px}#omakase.bels .omakase_child>div h3{font-size:18px}@media (max-width:1200px){#omakase.bels h2 br,#omakase.tokyo h2 br{display:none}}