: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:121px}}.companyLinkArea{margin-top:185px}@media screen and (max-width: 768px){.companyLinkArea{margin-top:123px}}.companyLinkArea .sectionDetail{margin-left:43px}@media screen and (max-width: 768px){.companyLinkArea .sectionDetail{margin-left:0}}.companyLinkArea .innerBlock{max-width:73.8194444444vw;width:100%;margin:auto}@media screen and (min-width: 1441px){.companyLinkArea .innerBlock{max-width:1063px}}@media screen and (max-width: 768px){.companyLinkArea .innerBlock{max-width:none;width:auto;margin:0 5.3333333333vw}}.companyLinkArea .companyContentsWrap{margin-top:83px}@media screen and (max-width: 768px){.companyLinkArea .companyContentsWrap{margin-top:40px}.companyLinkArea .companyContentsWrap .linkList{margin:0}}.mainVisualArea{position:relative;padding:206px 0 135px}@media screen and (max-width: 768px){.mainVisualArea{padding:133px 0 65px}}.mainVisualArea .pc-show{display:block}@media screen and (max-width: 768px){.mainVisualArea .pc-show{display:none}}.mainVisualArea .innerBlock{max-width:73.8194444444vw;width:100%;margin:auto}@media screen and (min-width: 1441px){.mainVisualArea .innerBlock{max-width:1063px}}@media screen and (max-width: 768px){.mainVisualArea .innerBlock{max-width:none;width:auto;margin:0 5.3333333333vw}}.mainVisualArea .head{display:flex;align-items:center}@media screen and (max-width: 768px){.mainVisualArea .head{display:block}}.mainVisualArea .title{display:block;color:var(--Gray);font-feature-settings:"dlig" on;font-size:clamp(1.5rem,1.1478873239rem + 1.5023474178vw,2.5rem);line-height:normal;letter-spacing:1.6px}@media screen and (max-width: 768px){.mainVisualArea .title{letter-spacing:.96px}}.mainVisualArea .sub{display:block;margin-left:2.2222222222vw;color:var(--Light-Gray);font-feature-settings:"dlig" on;font-size:20px;font-size:clamp(1.125rem,1.0809859155rem + .1877934272vw,1.25rem);line-height:normal}@media screen and (min-width: 1441px){.mainVisualArea .sub{margin-left:32px}}@media screen and (max-width: 768px){.mainVisualArea .sub{margin:0}}.mainVisualArea .--delay{transition-delay:.3s}.dataArea{position:relative}.dataArea .bg{pointer-events:none;width:100%}.dataArea .bg img{display:block;width:100%}.dataArea .innerBlock{position:relative;background:#fff6}@media screen and (max-width: 768px){.dataArea .innerBlock{padding-top:40px}}.dataArea .contents{position:relative;max-width:73.8194444444vw;width:100%;margin:auto}@media screen and (min-width: 1441px){.dataArea .contents{max-width:1063px}}@media screen and (max-width: 900px){.dataArea .contents{max-width:none;width:auto;height:auto;margin:0 5.3333333333vw}}.navAnchorLinkListWrap{overflow:visible!important}.navAnchorLinkList{display:flex;flex-wrap:wrap;align-items:center;gap:10px}@media screen and (max-width: 768px){.navAnchorLinkList{gap:7px}}.navAnchorLinkList .link{display:flex;align-items:center;justify-content:space-between;position:relative;min-width:124px;width:fit-content;padding:10px 13px 10px 23px;text-decoration:none}@media screen and (max-width: 768px){.navAnchorLinkList .link{min-width:107px;padding:14px 13px 14px 17px}}@media screen and (min-width: 768px){.navAnchorLinkList .link:hover .bg{opacity:1;transform:scale(1.04)}.navAnchorLinkList .link:hover .text{color:var(--White)}.navAnchorLinkList .link:hover path{fill:var(--White)}}.navAnchorLinkList .link:before{content:"";display:block;position:absolute;top:0;left:0;width:124px;height:100%;text-decoration:none;border-radius:40px;border:1px solid var(--White);background:#fffc;backdrop-filter:blur(3px);transition:.3s ease-in-out}@media screen and (max-width: 768px){.navAnchorLinkList .link:before{width:107px}}.navAnchorLinkList .link .bg{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:40px;background:var(--Web-Gradation);backdrop-filter:blur(3px);opacity:0;transition:.3s ease-in-out}.navAnchorLinkList .link .arrow{position:relative}.navAnchorLinkList .link .arrow svg path{transition:.3s ease-in-out}@media screen and (max-width: 768px){.navAnchorLinkList .link .arrow svg{width:14px}}.navAnchorLinkList .text{display:block;position:relative;color:var(--Gray);font-feature-settings:"dlig" on;font-size:clamp(.75rem,.7059859155rem + .1877934272vw,.875rem);line-height:190%;transition:.3s ease-in-out}@media screen and (max-width: 768px){.navAnchorLinkList .text{line-height:100%}}.dataArea .detailText{margin-top:40px;color:var(--Black);text-align:justify;font-size:14px;line-height:200%}@media screen and (max-width: 768px){.dataArea .detailText{margin-top:17px}}.dataArea #sec1{margin-top:127px}@media screen and (max-width: 768px){.dataArea #sec1{margin-top:64px}}@media screen and (max-width: 768px){.dataArea .common-child-head{margin:0 0 32px}}.dataArea .contents+.contents{margin-top:73px}@media screen and (max-width: 768px){.dataArea .contents+.contents{margin-top:64px}}.dataArea .btn-cp1{margin-top:32px}@media screen and (max-width: 768px){.dataArea .btn-cp1{margin-top:18px}}.dataArea .btn-cp1 rect,.dataArea .btn-cp1 path{pointer-events:none;transition:.3s ease-in-out;stroke:#00bef3}.dataArea .item{display:flex;max-width:50.1388888889vw;width:100%;margin:auto}@media screen and (min-width: 1441px){.dataArea .item{max-width:722px}}@media screen and (max-width: 768px){.dataArea .item{display:block;max-width:none;width:auto}}.dataArea .item .btn-cp1{margin-top:32px}@media screen and (max-width: 768px){.dataArea .item .btn-cp1{margin-top:18px}}@media screen and (min-width: 768px){.dataArea .item .btn-cp1:hover rect,.dataArea .item .btn-cp1:hover path{stroke:var(--White)}.dataArea .item .btn-cp1:hover path{fill:none}}.dataArea .item+.item{margin-top:59px}@media screen and (max-width: 768px){.dataArea .item+.item{margin-top:48px}}.dataArea .item .left{width:20.9722222222vw;height:20.9722222222vw;overflow:hidden;border-radius:1.3888888889vw}@media screen and (min-width: 1441px){.dataArea .item .left{width:302px;height:302px;border-radius:20px}}@media screen and (max-width: 768px){.dataArea .item .left{width:89.3333333333vw;height:89.3333333333vw;border-radius:5.3333333333vw}}.dataArea .item .left img{display:block;width:100%;height:100%;object-fit:cover}.dataArea .item .right{width:25.1388888889vw;margin-left:5.5555555556vw;overflow:visible}@media screen and (min-width: 1441px){.dataArea .item .right{width:362px;margin-left:80px}}@media screen and (max-width: 768px){.dataArea .item .right{width:auto;margin:14px 0 0}}.dataArea .item .right p{word-break:keep-all}.dataArea .item .right .title{margin-top:21px;color:var(--Gray);font-size:clamp(1rem,.9559859155rem + .1877934272vw,1.125rem);line-height:normal}@media screen and (max-width: 768px){.dataArea .item .right .title{margin-top:0}}.dataArea .item .right .detail{margin-top:16px;color:var(--Black);font-size:clamp(.875rem,.875rem + 0vw,.875rem);line-height:180%}@media screen and (max-width: 768px){.dataArea .item .right .detail{margin-top:8px;line-height:160%}}.dataArea .item .right .tel{align-self:stretch;margin-top:16px;color:var(--Black);font-size:clamp(.875rem,.875rem + 0vw,.875rem);line-height:180%}@media screen and (max-width: 768px){.dataArea .item .right .tel{margin-top:8px;line-height:160%}}.dataArea .item .right .tel a{text-decoration:none;color:var(--Black)}
