:root{--White: #fff;--Black: #000;--Blue: #01aeef;--Light-Blue: #5ddcff;--Dark-Blue: #016cb5;--Gray: #696a6c;--Light-Gray: #ababab;--Web-Gradation: linear-gradient(90deg, #00bef3 10.64%, #27dccf 87.77%);--Bg-Gray: #f2f2f2}@keyframes attention_arrow_move{0%{transform:translateZ(0)}50%{transform:translate3d(0,3px,0)}0%{transform:translateZ(0)}}@keyframes slide_show{0%{opacity:0;animation-timing-function:ease-in}8%{opacity:1;animation-timing-function:ease-out}45%{opacity:1}50%,to{opacity:0}}main{position:relative;height:100%;overflow:hidden}.footerArea{margin-top:200px}@media screen and (max-width: 768px){.footerArea{margin-top:120px}}.mainVisualArea{height:421px;border-radius:0 0 134px 134px;border:1px solid rgba(255,255,255,.8);background:#fff6}@media screen and (max-width: 768px){.mainVisualArea{height:352px;border-radius:0 0 60px 60px;border:1px solid rgba(255,255,255,.8);background:#fff6}}.mainVisualArea .innerBlock{position:relative;max-width:73.75vw;width:100%;height:100%;margin:auto}@media screen and (min-width: 1441px){.mainVisualArea .innerBlock{max-width:1062px}}@media screen and (max-width: 768px){.mainVisualArea .innerBlock{max-width:none;width:auto}}.mainVisualArea .sectionDetail{position:absolute;top:0;bottom:0;left:0;margin:auto;height:fit-content}@media screen and (max-width: 768px){.mainVisualArea .sectionDetail{left:20px}}.sectionContentsWrap{max-width:73.75vw;width:100%;margin:80px auto 0}@media screen and (min-width: 1441px){.sectionContentsWrap{max-width:1062px}}@media screen and (max-width: 768px){.sectionContentsWrap{max-width:none;width:auto;margin:55px 6.4vw 0}}.sectionContentsWrap .detailText{color:var(--Black);text-align:justify;font-size:clamp(.875rem,.875rem + 0vw,.875rem);line-height:200%}@media screen and (max-width: 768px){.sectionContentsWrap .detailText{line-height:190%}}@media screen and (max-width: 768px){.sectionContentsWrap .common-child-head{margin:0 0 32px}}.basicPolicyArea{margin-top:50px}@media screen and (max-width: 768px){.basicPolicyArea{margin-top:55px}}.basicPolicyArea .itemList{margin-top:30px}@media screen and (max-width: 768px){.basicPolicyArea .itemList{margin-top:32px}}.basicPolicyArea .itemList .item{display:flex;align-items:center;padding:2.5vw 2.7777777778vw;background:#f7f7f7}@media screen and (min-width: 1441px){.basicPolicyArea .itemList .item{padding:36px 40px}}@media screen and (max-width: 768px){.basicPolicyArea .itemList .item{padding:4.8vw 5.3333333333vw}}.basicPolicyArea .itemList .item+.item{margin-top:4px}.basicPolicyArea .itemList img{max-width:4.1666666667vw;width:100%;transition-delay:.6s}@media screen and (min-width: 1441px){.basicPolicyArea .itemList img{max-width:60px}}@media screen and (max-width: 768px){.basicPolicyArea .itemList img{max-width:8.5333333333vw}}.basicPolicyArea .itemList img img{display:block;width:100%}.basicPolicyArea .itemList .text{max-width:48.6805555556vw;width:100%;margin-left:5.5555555556vw;color:var(--Black);text-align:justify;font-size:clamp(.875rem,.8309859155rem + .1877934272vw,1rem);line-height:200%;transition-delay:.6s}@media screen and (min-width: 1441px){.basicPolicyArea .itemList .text{max-width:701px;margin-left:80px}}@media screen and (max-width: 768px){.basicPolicyArea .itemList .text{max-width:none;width:auto;line-height:190%;margin-left:4.5333333333vw}}.mainInitiativesArea{margin-top:120px}@media screen and (max-width: 768px){.mainInitiativesArea{margin-top:48px}}.mainInitiativesArea .itemList{display:flex;justify-content:flex-end;gap:24px;margin-top:50px}@media screen and (max-width: 768px){.mainInitiativesArea .itemList{display:block;margin-top:34px;gap:0}}.mainInitiativesArea .itemList .item{max-width:20.9722222222vw;width:100%}@media screen and (min-width: 1441px){.mainInitiativesArea .itemList .item{max-width:302px}}@media screen and (max-width: 768px){.mainInitiativesArea .itemList .item{max-width:87.2vw}.mainInitiativesArea .itemList .item+.item{margin-top:40px}}.mainInitiativesArea .itemList img{display:block;max-width:20.9722222222vw;width:100%}@media screen and (min-width: 1441px){.mainInitiativesArea .itemList img{max-width:302px}}@media screen and (max-width: 768px){.mainInitiativesArea .itemList img{max-width:87.2vw}}.mainInitiativesArea .itemList .text{margin-top:23px;color:var(--Black);text-align:justify;font-size:clamp(.875rem,.875rem + 0vw,.875rem);line-height:200%}@media screen and (max-width: 768px){.mainInitiativesArea .itemList .text{margin-top:13px;line-height:190%}}.certificationArea{margin-top:108px}@media screen and (max-width: 768px){.certificationArea{margin-top:48px}}.certificationArea .contents{display:flex;align-items:center;justify-content:center;max-width:58.75vw;width:100%;margin:34px auto 0}@media screen and (max-width: 1200px){.certificationArea .contents{max-width:none}}@media screen and (max-width: 1200px) and (max-width: 768px){.certificationArea .contents{display:block;width:auto;margin:16px auto 0}}.certificationArea .contents img{display:block;max-width:75px;width:100%}@media screen and (max-width: 768px){.certificationArea .contents img{max-width:25.3333333333vw;margin:auto}}.certificationArea .systemList{display:block;max-width:51.1805555556vw;width:100%;margin-left:36px}@media screen and (min-width: 1441px){.certificationArea .systemList{max-width:737px}}@media screen and (max-width: 1200px){.certificationArea .systemList{max-width:none}}@media screen and (max-width: 1200px) and (max-width: 900px){.certificationArea .systemList{width:fit-content}}@media screen and (max-width: 1200px) and (max-width: 900px) and (max-width: 768px){.certificationArea .systemList{display:block;width:auto;margin:48px 0 0}}.certificationArea .systemList .item{display:flex}@media screen and (max-width: 900px){.certificationArea .systemList .item{display:block}.certificationArea .systemList .item .text{padding-left:8px}}.certificationArea .systemList span{display:block;position:relative;color:var(--Black);text-align:justify;font-size:clamp(.875rem,.875rem + 0vw,.875rem);line-height:200%}.certificationArea .systemList .title{max-width:260px;width:100%;padding-left:8px}@media screen and (max-width: 768px){.certificationArea .systemList .title{max-width:none;width:auto}}.certificationArea .systemList .title:before{content:"";display:block;position:absolute;top:13px;left:0;width:3px;height:3px;margin:auto;background:var(--Black);border-radius:100%}
