.buttonRow{padding-top:50px}@media print, screen and (min-width: 768px){.buttonRow__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 768px){.buttonRow__list li+li{margin-top:20px}}.buttonRow__button{background-color:#8c8c8c;-webkit-box-shadow:6px 6px #c9caca;box-shadow:6px 6px #c9caca;color:#ffffff;cursor:pointer;font-size:18px;letter-spacing:.1rem;padding:20px;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media print, screen and (min-width: 768px){.buttonRow__button:hover{-webkit-box-shadow:3px 3px #c9caca;box-shadow:3px 3px #c9caca;opacity:.8;-webkit-transform:translate(3px, 3px);transform:translate(3px, 3px)}}@media (hover: hover) and (pointer: fine){.buttonRow__button:hover{-webkit-box-shadow:3px 3px #c9caca;box-shadow:3px 3px #c9caca;opacity:.8;-webkit-transform:translate(3px, 3px);transform:translate(3px, 3px)}}@media print, screen and (min-width: 768px){.buttonRow__button{width:247px}}.buttonRow__button.is-active{background-color:#949060;pointer-events:none}.innovationSect{position:relative}@media print, screen and (min-width: 768px){.innovationSect{margin:auto;padding:100px 0;width:500px}}@media screen and (max-width: 768px){.innovationSect{padding:60px 0}}.innovationSect__head{position:relative;z-index:2}@media screen and (max-width: 768px){.innovationSect__head{width:80%}}.innovationSect__cont{position:relative;z-index:2}@media print, screen and (min-width: 768px){.innovationSect__cont{margin-top:50px}}@media screen and (max-width: 768px){.innovationSect__cont{margin-top:40px}}@media print, screen and (min-width: 768px){.innovationSect__cont .txt{font-size:16px;line-height:2.375}.innovationSect__cont .txt:before{margin-top:calc((1 - 2.375) * 1em)}.innovationSect__cont .txt:after{margin-bottom:calc((1 - 2.375) * .6em)}.innovationSect__cont .txt:before,.innovationSect__cont .txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.innovationSect__cont .txt{font-size:14px;line-height:2}.innovationSect__cont .txt:before{margin-top:calc((1 - 2) * 1em)}.innovationSect__cont .txt:after{margin-bottom:calc((1 - 2) * .6em)}.innovationSect__cont .txt:before,.innovationSect__cont .txt:after{content:'';display:block;height:0;width:0}}.innovationSect__bg{height:100%;-o-object-position:bottom;object-position:bottom;overflow:hidden;position:absolute;top:0;width:100vw}.innovationSect__bg .photo{bottom:0;position:absolute}@media screen and (max-width: 768px){.innovationSect__bg .photo{height:100%;width:auto}}@media screen and (max-width: 768px){.innovationSect__bg .photo__pic{height:100%;width:auto}}@media screen and (max-width: 768px){.innovationSect__bg .photo__pic img{height:100%;width:auto}}@media print, screen and (min-width: 768px){.innovationSect__bg{margin-left:calc((100vw - 500px) / -2)}}@media only screen and (min-width: 768px) and (max-width: 500px){.innovationSect__bg{margin-left:-20px;width:calc(100% + 40px)}}@media screen and (max-width: 768px){.innovationSect__bg{margin-left:-32px}}.introSect__head{text-align:center}.introSect__head .heading{color:#163259;font-size:25px;font-weight:500;letter-spacing:.1rem;line-height:1.5}.introSect__head .heading:before{margin-top:calc((1 - 1.5) * 1em)}.introSect__head .heading:after{margin-bottom:calc((1 - 1.5) * .6em)}.introSect__head .heading:before,.introSect__head .heading:after{content:'';display:block;height:0;width:0}@media print, screen and (min-width: 768px){.introSect__head{margin-bottom:56px}}@media screen and (max-width: 768px){.introSect__head{margin-bottom:20px}}.introSect__cont .txt{color:#40220f;letter-spacing:.1rem;text-align:center;line-height:2}.introSect__cont .txt:before{margin-top:calc((1 - 2) * 1em)}.introSect__cont .txt:after{margin-bottom:calc((1 - 2) * .6em)}.introSect__cont .txt:before,.introSect__cont .txt:after{content:'';display:block;height:0;width:0}@media print, screen and (min-width: 768px){.introSect__cont .txt{font-size:16px}}@media screen and (max-width: 768px){.introSect__cont .txt{font-size:calc(27 / 750 * 100vw)}}@media print, screen and (min-width: 768px){.introSect__cont .txt+.photo{margin-top:60px}}@media screen and (max-width: 768px){.introSect__cont .txt+.photo{margin-top:30px}}@media print, screen and (min-width: 768px){.introSect__cont .resultList{margin-top:56px}}@media screen and (max-width: 768px){.introSect__cont .resultList{margin-top:30px}}.introSect__cont .photo{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media print, screen and (min-width: 768px){.introSect__cont .photo+.shadowBtn{margin-top:60px}}@media screen and (max-width: 768px){.introSect__cont .photo+.shadowBtn{margin-top:40px}}.resultCard__cont{color:#40220f;margin-top:10px}.resultCard__ttl{letter-spacing:.01rem}@media print, screen and (min-width: 768px){.resultCard__ttl{font-size:15px;line-height:1.53333}.resultCard__ttl:before{margin-top:calc((1 - 1.53333) * 1em)}.resultCard__ttl:after{margin-bottom:calc((1 - 1.53333) * .6em)}.resultCard__ttl:before,.resultCard__ttl:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.resultCard__ttl{font-size:14px;line-height:1.42857}.resultCard__ttl:before{margin-top:calc((1 - 1.42857) * 1em)}.resultCard__ttl:after{margin-bottom:calc((1 - 1.42857) * .6em)}.resultCard__ttl:before,.resultCard__ttl:after{content:'';display:block;height:0;width:0}}.resultCard__txt{letter-spacing:.12em;line-height:1.5}@media print, screen and (min-width: 768px){.resultCard__txt{font-size:12px;margin-top:10px}}@media screen and (max-width: 768px){.resultCard__txt{font-size:11px;margin-top:7px}}.resultCard__txt:before{margin-top:calc((1 - 1.5) * 1em)}.resultCard__txt:after{margin-bottom:calc((1 - 1.5) * .6em)}.resultCard__txt:before,.resultCard__txt:after{content:'';display:block;height:0;width:0}.resultList__ttl{color:#99845c;text-align:center}.resultList__ttl span{display:inline-block;padding-bottom:20px;position:relative;line-height:1.5}.resultList__ttl span:before{margin-top:calc((1 - 1.5) * 1em)}.resultList__ttl span:after{margin-bottom:calc((1 - 1.5) * .6em)}.resultList__ttl span:before,.resultList__ttl span:after{content:'';display:block;height:0;width:0}.resultList__ttl span:after{background-color:#99845c;bottom:0;content:'';height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:84px}.resultList__cont{display:grid;margin:auto;margin-top:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media print, screen and (min-width: 768px){.resultList__cont{gap:20px;grid-template-columns:repeat(4, 235px)}}@media screen and (max-width: 768px){.resultList__cont{gap:20px 10px;grid-template-columns:repeat(2, 1fr)}}@media print, screen and (min-width: 768px){.resultList--center .resultList__cont{gap:20px;grid-auto-columns:235px;grid-auto-flow:column;grid-template-columns:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.resultList--blue .resultList__ttl{color:#163259}.resultList--blue .resultList__ttl span{border-bottom:1px solid #163259}@media print, screen and (min-width: 768px){.resultSect{padding:80px 0}}@media screen and (max-width: 768px){.resultSect{padding:40px 0}}@media print, screen and (min-width: 768px){.resultSect .resultList+.shadowBtn{margin-top:40px}}@media screen and (max-width: 768px){.resultSect .resultList+.shadowBtn{margin-top:30px}}.shadowBtn{background:-webkit-gradient(linear, left top, right top, color-stop(.04%, #004e8d), to(#006fbc));background:linear-gradient(90deg, #004e8d .04%, #006fbc 100%);-webkit-box-shadow:10px 10px #c9caca;box-shadow:10px 10px #c9caca;color:#ffffff;display:block;letter-spacing:.01rem;margin:auto;padding-bottom:15px;padding-top:12px;position:relative;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media print, screen and (min-width: 768px){.shadowBtn{font-size:18px;width:454px}}@media screen and (max-width: 768px){.shadowBtn{font-size:15px;padding-left:20px;padding-right:25px}}@media print, screen and (min-width: 768px){.shadowBtn:hover{-webkit-box-shadow:5px 5px #c9caca;box-shadow:5px 5px #c9caca;opacity:.8;-webkit-transform:translate(5px, 5px);transform:translate(5px, 5px)}}@media (hover: hover) and (pointer: fine){.shadowBtn:hover{-webkit-box-shadow:5px 5px #c9caca;box-shadow:5px 5px #c9caca;opacity:.8;-webkit-transform:translate(5px, 5px);transform:translate(5px, 5px)}}.shadowBtn:after{border-color:transparent transparent transparent #ffffff;border-style:solid;border-width:6.5px 0 6.5px 11.3px;content:'';display:block;height:0;position:absolute;right:4%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0}.sunriantSect__head{color:#40220f;text-align:center}.sunriantSect__head .txt{line-height:2}.sunriantSect__head .txt:before{margin-top:calc((1 - 2) * 1em)}.sunriantSect__head .txt:after{margin-bottom:calc((1 - 2) * .6em)}.sunriantSect__head .txt:before,.sunriantSect__head .txt:after{content:'';display:block;height:0;width:0}@media print, screen and (min-width: 768px){.sunriantSect__head .txt{font-size:16px;margin-top:56px}}@media screen and (max-width: 768px){.sunriantSect__head .txt{font-size:calc(27 / 750 * 100vw);margin-top:34px}}@media print, screen and (min-width: 768px){.sunriantSect__cont{margin-top:80px}}@media screen and (max-width: 768px){.sunriantSect__cont{margin-top:50px}}.tabItem{display:none}.tabItem.is-active{display:block}.project-intro{position:relative}@media print, screen and (min-width: 768px){.project-intro{padding-bottom:80px;padding-top:102px}}@media screen and (max-width: 768px){.project-intro{padding-bottom:48px;padding-top:80px}}@media print, screen and (min-width: 768px){.project-sunriant{padding:80px 0}}@media screen and (max-width: 768px){.project-sunriant{padding:50px 0}}@media print, screen and (min-width: 768px){.project-hasekou{padding:80px 0}}@media screen and (max-width: 768px){.project-hasekou{padding:40px 0}}@media print, screen and (min-width: 768px){.project-office{padding:80px 0}}@media screen and (max-width: 768px){.project-office{padding:40px 0}}
