﻿.link_btn{max-width:500px;width:100%;margin:0 auto}.link_btn a{display:flex;align-items:center;justify-content:center;width:100%;margin:50px 0 0;text-align:center;background:url(//www.e-igc.jp/wp2020/wp-content/themes/e-igc/css/../img/flow/arw4.png) no-repeat center right 30px,#e1e1e1;padding:20px 0;border:1px solid transparent;height:100%}.link_btn a .btn-span{color:#454545;letter-spacing:.1em;font-weight:500}.innocent_center{text-align:center}.hinoki{letter-spacing:.05em;margin-bottom:80px}.bg_block{background:#f0f0e8;padding:80px 0 90px}.section01,.section02,.section03,.section04,.bg01,.section06,.section07,.section08{margin-bottom:90px}.hinoki .section_lead,.hinoki .section_ttl,.hinoki .section_ttl_child{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}.hinoki .section_lead span,.hinoki .section_ttl span,.hinoki .section_ttl_child span{display:inline-block}.hinoki .section_lead,.hinoki .section_lead span{font-size:36px;font-weight:700;letter-spacing:.2em}@media screen and (max-width:767px){.hinoki .section_lead,.hinoki .section_lead span{font-size:30px}}@media screen and (max-width:480px){.hinoki .section_lead,.hinoki .section_lead span{font-size:24px}}.hinoki .section_ttl{font-size:28px;letter-spacing:.2em;text-align:center;margin-bottom:45px}@media screen and (max-width:767px){.hinoki .section_ttl{margin-bottom:20px}}.hinoki .section_ttl_child{font-size:18px;letter-spacing:.1em;text-align:center;margin-top:15px;margin-bottom:40px}.hinoki .main{background:url(//www.e-igc.jp/wp2020/wp-content/themes/e-igc/css/../img/hinoki/mainimg.jpg) no-repeat top center;background-size:cover;height:65vw;max-height:605px;max-width:1400px;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:center}.hinoki .main .inner{color:#fff;text-align:center}.hinoki .lead{font-size:28px;letter-spacing:.2em;margin-top:20px}@media (max-width:768px){.hinoki .main{margin:0 auto 30px}}@media screen and (max-width:480px){.hinoki .ttl{font-size:30px}}.hinoki .lead_block{background:#f0f0e8;padding:90px 0 50px;margin:0 auto 80px}.lead_block_ttl{text-align:center;letter-spacing:.2em}.lead_block_ttl span{font-size:36px;font-weight:700}.lead_block_ttl span{display:inline-block}.lead_block_ttl_child{text-align:center;font-size:18px;letter-spacing:.1em;margin:15px auto 45px}.lead_block_ttl:after{content:"";display:block;max-width:100px;width:100%;height:3px;margin:0 auto;background:rgba(0,76,0,.3)}.lead_block_body .row{flex-direction:row-reverse;justify-content:space-between}.lead_block_body .img_block{max-width:478px;width:100%}@media screen and (min-width:768px){.lead_block_body .img_block{width:50%}.lead_block_body .txt_block{padding-left:25px;margin-right:2%;width:50%;max-width:442px}}@media screen and (max-width:767px){.hinoki .lead_block_inner{padding:0 2.5%}.lead_block_ttl,.lead_block_ttl span{font-size:30px}.lead_block_body .row{flex-direction:column}.lead_block_body .img_block{margin:0 auto 40px}}.section01 .section_lead_img{text-align:center;margin:60px auto 35px}@media screen and (max-width:767px){.section01 .section_lead_img{padding:0 2.5%}}.costdown_img{margin-top:40px}.property01_row{justify-content:space-between}.property01_img{max-width:480px;width:100%}.property01_txt{width:100%}.property02{margin:80px auto 0}.property02 .effect_list{justify-content:space-between;margin:50px auto 0}.property02 .effect_list li{width:19%;text-align:center;line-height:1.5;border:dotted 1px #000;border-radius:10px;padding:10px 0}.property02 .effect_list .num{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:28px;color:#918b7a}.property02 .effect_list .txt{font-weight:700}@media screen and (min-width:768px){.property01_img{width:49%}.property01_txt{width:49%;max-width:400px}}@media screen and (min-width:768px) and (max-width:960px){.property02 .effect_list .txt{font-size:14px;letter-spacing:0}}@media screen and (max-width:767px){.property01_row{flex-direction:column}.property01_img{margin:0 auto 20px}.property02 .effect_list{flex-wrap:wrap}.property02 .effect_list li{width:48%}.property02 .effect_list li:not(:last-child){margin-bottom:20px}}@media screen and (max-width:380px){.property02 .effect_list .txt{font-size:14px}}.reason_ttl_cap{max-width:305px;width:100%;display:block !important}@media screen and (min-width:961px){.section03 .section_ttl,.section04 .section_ttl,.section05 .section_ttl{position:relative;padding-top:50px}.reason_ttl_cap{position:absolute;left:0;top:0}}.section03{margin-top:70px}@media screen and (min-width:961px){.reason01_body{position:relative;min-height:495px}.reason01_txt{position:absolute;bottom:0;left:25px;width:100%;max-width:620px}}@media screen and (max-width:960px){.reason01_body{padding:0 2.5%}.reason01_txt{margin-top:40px}}.reason02_row{flex-direction:row-reverse;justify-content:space-between;margin:0 auto 50px}.reason02_img{max-width:399px;width:100%;text-align:center}@media screen and (min-width:768px){.reason02_img{width:49%;max-width:431px}.reason02_txt{max-width:415px;width:49%}}@media screen and (max-width:767px){.reason02_row{flex-direction:column}.reason02_img{margin:50px auto 0}}.reason03_img{text-align:center;margin:30px auto 0}.reason03_txt p:not(:last-child){margin-bottom:30px}.section06{margin-top:20px}.diameter01_row{justify-content:space-between}.diameter01_img{max-width:470px;width:100%}.diameter01_txt p:not(:last-child){margin-bottom:35px}@media screen and (min-width:768px){.diameter01_txt{padding-right:25px;max-width:420px;width:50%}.diameter01_img{width:50%}}@media screen and (max-width:767px){.diameter01_row{flex-direction:column;padding:0 2.5%}.diameter01_img{margin:0 auto 40px}}.diameter02{margin-top:60px}.diameter02 .section_ttl_child{font-size:21px}.diameter02_img{max-width:760px;width:100%;margin:50px auto 0}.formula{justify-content:center;align-items:center;text-align:center;font-size:18px;margin:40px auto}.fraction{max-width:255px;width:100%;margin:0 1.5em}.fraction .fraction_top,.fraction .fraction_bottom{display:block}.fraction .fraction_top{border-bottom:solid 1px #000}@media screen and (min-width:768px){.diameter02_txt{text-align:center}}@media screen and (max-width:767px){.diameter02_txt br{display:none}.diameter02_img{max-width:480px}}@media screen and (max-width:550px){.fraction{max-width:200px}}@media screen and (max-width:480px){.formula{flex-wrap:wrap}.formula p:last-child{width:100%}.fraction{width:56%;margin:0 0 0 1em}}.strength01 .section_ttl_child{margin-bottom:0}.strength01 .unit_txt,.table_strength{max-width:655px;width:100%;margin:0 auto}.strength01 .unit_txt{text-align:right}.table_strength{text-align:center}.table_strength th,.table_strength td{border:1px solid #000;height:50px;vertical-align:middle}.strength01_txt{font-weight:700;text-align:center;margin-top:30px}.strength02{margin-top:40px}.strength02_row{flex-direction:row-reverse;justify-content:space-between}.strength02_img{max-width:455px;width:100%}@media screen and (min-width:768px){.strength02_txt{max-width:420px;width:48%}.strength02_img{width:50%}}@media screen and (max-width:767px){.strength02_row{flex-direction:column}.strength02_img{margin:0 auto 40px}}.season01_row{justify-content:space-between;margin:20px auto 40px}.season01_img{max-width:400px;width:100%}@media screen and (min-width:768px){.season01_img{width:49%}.season01_txt{max-width:455px;width:49%}}@media screen and (max-width:767px){.season01_row{flex-direction:column;margin:20px auto 20px}.season01_img{margin:20px auto 0}}.season02_row{justify-content:space-between;margin:40px auto 20px}.season02_img{max-width:400px;width:100%}.season02_txt_block p:not(:last-child){margin-bottom:30px}@media screen and (min-width:768px){.season02_img{max-width:400px;width:49%}.season02_txt{max-width:455px;width:49%}}@media screen and (max-width:767px){.season02_row{flex-direction:column}.season02_img{margin:20px auto 0}}@media all and (-ms-high-contrast:none){.lead_block_body .img_block,.property01_img,.reason02_img,.diameter01_img,.strength02_img,.season01_img,.season02_img{min-height:0%}}