abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}table{border-collapse:collapse;border-spacing:0;table-layout:fixed}input,select{vertical-align:middle}button,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}html{height:auto;overflow-y:scroll;-webkit-text-size-adjust:100%}img{vertical-align:middle;width:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}ul{list-style-position:outside;list-style-type:none}ol{list-style-position:inside}:active,:focus{outline:none}*,:after,:before{box-sizing:border-box}.clearfix:after{display:block;clear:both;visibility:hidden;height:0;font-size:0;content:"."}.clearfix{min-height:1px;clear:both}* html .clearfix{height:1px}.row{*zoom:1}.row:after{content:"";display:table;clear:both}button,input,select,textarea{margin:0;padding:0;background:none;border:none;outline:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}summary{display:block;list-style:none}summary::-webkit-details-marker{display:none}body{font-family:YakuHanJP_Noto,Rubik,Murecho,Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:16px;letter-spacing:.04em;font-feature-settings:"palt";line-height:2.2;text-align:left;word-wrap:break-word;text-size-adjust:100%;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:768px){body{line-height:2}}html{height:100%}body,html{overflow-x:clip}body{width:100%;min-width:1180px;background:#fff}@media screen and (max-width:768px){body{min-width:0}}body ::selection{background:#83c7db}body ::-moz-selection{background:#83c7db}body{-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar{display:none}main{display:block;padding-top:100px}@media screen and (max-width:768px){main{padding-top:60px}}img{display:block;width:100%;height:auto}a{color:#000;text-decoration:none;transition:all,.5s}a:hover{color:#666}a img{transition:.2s;display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:hsla(0,0%,100%,.001)}header{width:100%;height:100px;position:fixed;top:0;left:0;z-index:9;transition:all .2s;background:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.05)}header .header-inner{width:calc(100% - 140px);height:100%;margin:0 auto 0 40px;transition:all .2s;justify-content:space-between}header .header-headline,header .header-inner{display:flex;align-items:center}header .header-headline h1{margin:29px 0;width:240px;height:42px}header .header-headline h1 a{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;font-size:0}header .header-headline h1 a:after{display:block;content:"";background:url(/images/common/logo.svg) no-repeat 50% 50%/cover;width:240px;height:42px}header .header-headline span{margin-left:1em;display:block;font-size:clamp(.75rem,.563rem + .39vw,.875rem);font-weight:700}header .header-menu{display:flex;align-items:center;height:100%}header .header-menu nav{height:100%}header .header-menu nav>ul{height:100%;display:flex;align-items:center}header .header-menu nav>ul>li{height:100px;display:flex;align-items:center}header .header-menu nav>ul>li>a{display:block;line-height:1;font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:700;color:#4680e2;position:relative;display:inline-block;text-decoration:none}header .header-menu nav>ul>li>a:before{position:absolute;left:0;content:"";width:100%;height:2px;background:#4680e2;bottom:-8px;transform:scaleX(0);transition:transform .3s;transform-origin:right top}header .header-menu nav>ul>li>a:hover:before{transform-origin:left top;transform:scale(1)}header .header-menu nav>ul>li:not(:first-child){margin-left:1.5em}header .header-menu nav .drop-menu{background-color:#000;position:absolute;top:100px;visibility:hidden;opacity:0;transform:translateY(-10%);transition:all .5s}header .header-menu nav .drop-menu.is-active{visibility:visible;opacity:1;transform:translate(0)}header .header-menu nav .drop-menu__link{display:flex;align-items:center;line-height:1;padding:20px;color:#fff;font-weight:700;font-size:clamp(.75rem,.563rem + .39vw,.875rem)}header .header-menu nav .drop-menu__link:before{display:block;content:"";background:#fff;width:4px;height:1px;margin-right:4px}header .header-menu nav .drop-menu__link:hover{background-color:#4680e2}header .header-menu aside{margin-left:40px;height:100%;padding:0}header .header-menu aside ul{height:100%}header .header-menu aside ul li{display:flex;align-items:center;height:50%;padding:0 15px;background:#4680e2;transition:background .5s}header .header-menu aside ul li span.-ttl-term{width:6.5em;display:flex;align-items:center;color:#fff;font-size:clamp(.75rem,.563rem + .39vw,.875rem);line-height:1}header .header-menu aside ul li span.-ttl-term:before{display:block;content:"";background-repeat:no-repeat;background-position:50% 50%;background-size:cover;width:16px;height:16px;margin-right:8px}header .header-menu aside ul li span.-entry:before{background-image:url(/images/common/icon/entry.svg)}header .header-menu aside ul li span.-mypage:before{background-image:url(/images/common/icon/mypage.svg)}header .header-menu aside ul li span.-link-term{margin-left:10px;display:flex;align-items:center}header .header-menu aside ul li span.-link-term a{padding:0;line-height:1;font-family:Rubik,sans-serif;font-style:normal;font-weight:400;font-size:clamp(.875rem,.688rem + .39vw,1rem);color:#fff;display:flex;align-items:center;text-decoration:underline}header .header-menu aside ul li span.-link-term a:not(:first-child):before{display:block;content:"";background:#fff;transform:rotate(20deg);width:2px;height:16px;margin:0 6px}header .header-menu aside ul li:not(:first-child){background:#cf0f0f}@media screen and (max-width:1160px){header .header-menu{display:none}}@media screen and (max-width:768px){header{height:60px;z-index:1000}header .header-inner{width:calc(100% - 100px);margin:0 80px 0 20px}header .header-headline h1{margin:16px 0;width:160px;height:28px}header .header-headline h1 a:after{width:160px;height:28px}header .header-headline span{margin-left:1em;font-size:clamp(.625rem,.438rem + .39vw,.75rem)}}@media screen and (max-width:320px){header .header-inner{width:calc(100% - 80px);margin:0 70px 0 10px}header .header-headline h1,header .header-headline h1 a:after{width:160px;height:28px}header .header-headline span{margin-left:.2em;font-size:clamp(.625rem,.438rem + .39vw,.75rem);letter-spacing:0;font-feature-settings:"palt"}}.bnrBox{padding:40px 0;background:#fff}.bnrBox-inner{width:min(100% - 120px,1280px);margin:0 auto}.bnrBox ul{display:flex;align-items:center;justify-content:center}.bnrBox ul li{width:320px}.bnrBox ul li a{display:block;box-shadow:0 6px 6px rgba(0,0,0,.1)}@media screen and (max-width:768px){.bnrBox{padding:20px 0}.bnrBox-inner{width:calc(100% - 40px)}.bnrBox ul li{width:100%}}.breadcrumbsBox{border-top:1px dotted rgba(70,128,226,.2);border-bottom:1px dotted rgba(70,128,226,.2);padding:12px 0;background:#fff;background-image:radial-gradient(rgba(70,128,226,.5) 20%,transparent 0);background-size:4px 4px}.breadcrumbsBox-inner{width:min(100% - 120px,1280px);margin:0 auto}.breadcrumbsBox ul{justify-content:flex-end}.breadcrumbsBox ul,.breadcrumbsBox ul .bc-item{display:flex;align-items:center}.breadcrumbsBox ul .bc-item a span{text-decoration:underline}.breadcrumbsBox ul .bc-item span{display:block;align-items:center;border-radius:100vh;background:#fff;padding:4px 12px;font-size:clamp(.625rem,.438rem + .39vw,.75rem);line-height:1;color:gray}.breadcrumbsBox ul .bc-item:not(:first-child):before{display:block;content:"";background:url(/images/common/icon/chev-right-blue.svg) no-repeat 50% 50%/cover;width:10px;height:20px}@media screen and (max-width:768px){.breadcrumbsBox{padding:8px 0}.breadcrumbsBox-inner{width:calc(100% - 40px)}.breadcrumbsBox ul{flex-wrap:wrap}.breadcrumbsBox ul .bc-item span{padding:4px 8px}}.getInTouch{position:relative;padding:120px 0;background:#4680e2;overflow:hidden}@keyframes roop-l{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.getInTouch:before{background-image:url(/images/common/footcopy-top.svg),url(/images/common/footcopy-top.svg);top:-5vh}.getInTouch:after,.getInTouch:before{position:absolute;display:block;content:"";background-repeat:repeat-x;background-position:0 0;background-size:contain;z-index:2;left:0;width:3200px;height:10vh;min-height:60px;animation:roop-l 60s linear 0s infinite}.getInTouch:after{background-image:url(/images/common/footcopy-bottom.svg),url(/images/common/footcopy-bottom.svg);bottom:-5vh}.getInTouch-inner{width:min(100% - 480px,1280px);margin:0 auto}.getInTouch-head{text-align:center;color:#fff}.getInTouch-head span{display:block;font-family:Rubik,sans-serif;font-style:normal;font-weight:400;font-size:clamp(1.5rem,1.313rem + .39vw,1.625rem);line-height:1}.getInTouch-head h4{margin-top:24px;font-size:clamp(3rem,2.813rem + .39vw,3.125rem);font-weight:900;line-height:1;transform:skew(-10deg)}.getInTouch-head p{margin-top:40px;font-size:clamp(1rem,.813rem + .39vw,1.125rem);font-weight:500}.getInTouch ul{margin-top:48px;display:flex;justify-content:space-between;align-items:center}.getInTouch ul li{width:47%}.getInTouch ul li a{display:block;text-align:center;font-size:clamp(1rem,.813rem + .39vw,1.125rem);line-height:1;padding:40px 0;box-shadow:0 6px 6px rgba(0,0,0,.1)}.getInTouch ul li a.-requirements{background:#fff;color:#4680e2;font-weight:700}.getInTouch ul li a.-entry{background:#000;color:#fff;font-family:Rubik,sans-serif;font-style:normal;font-weight:400;font-weight:700}.getInTouch p{margin-top:40px;text-align:center}.getInTouch p a{font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:700;color:#fff;text-decoration:underline}@media screen and (max-width:768px){.getInTouch{padding:40px 0}.getInTouch:before{top:-2.5vh}.getInTouch:after,.getInTouch:before{width:1600px;height:5vh;min-height:30px}.getInTouch:after{bottom:-2.5vh}.getInTouch-inner{width:calc(100% - 40px)}.getInTouch-head span{font-size:clamp(1.25rem,1.063rem + .39vw,1.375rem)}.getInTouch-head h4{margin-top:24px;font-size:clamp(1.75rem,1.563rem + .39vw,1.875rem)}.getInTouch-head p{margin-top:20px;font-size:clamp(.875rem,.688rem + .39vw,1rem)}.getInTouch ul{margin-top:24px}.getInTouch ul li{width:48%}.getInTouch ul li a{font-size:clamp(.75rem,.563rem + .39vw,.875rem);padding:16px 0}.getInTouch p{margin-top:16px}.getInTouch p a{font-size:clamp(.75rem,.563rem + .39vw,.875rem)}}footer{background:#fff;padding:60px 0 20px}footer .footer-headline{width:min(100% - 120px,1280px);margin:0 auto;display:flex;align-items:center;position:relative}footer .footer-headline h2{width:360px;height:63px}footer .footer-headline h2 a{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;font-size:0}footer .footer-headline h2 a:after{display:block;content:"";background:url(/images/common/logo.svg) no-repeat 50% 50%/cover;width:360px;height:63px}footer .footer-headline span{margin-left:1em;display:block;font-size:clamp(1rem,.813rem + .39vw,1.125rem);font-weight:700}footer .footer-headline .btn-pgTop{position:absolute;top:-110px;right:0}footer .footer-headline .btn-pgTop:before{display:block;content:"";background:#4680e2;width:120px;height:120px;border-radius:50%;position:absolute;z-index:2;top:-10px;right:-10px}footer .footer-headline .btn-pgTop a{display:block;width:100px;height:100px;text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;font-size:0}footer .footer-headline .btn-pgTop a:before{display:block;content:"";background:url(/images/common/icon/pgtop.svg) no-repeat 50% 50% #fff;width:100px;height:100px;background-size:40px 40px;border-radius:50%;position:relative;z-index:3;transition:all .5s}footer .footer-headline .btn-pgTop a:hover:before{background-size:20px 20px}footer .footer-body{width:min(100% - 120px,1280px);margin:0 auto;padding:60px 0 0;display:flex;justify-content:space-between}footer .footer-body .foot-L{width:76%;display:flex;flex-wrap:wrap}footer .footer-body .foot-L .foot-nav{width:32%}footer .footer-body .foot-L .foot-nav nav>ul>li a{display:block}footer .footer-body .foot-L .foot-nav nav>ul>li a span{display:block;line-height:1;font-size:clamp(1rem,.813rem + .39vw,1.125rem);color:#333;font-weight:900}footer .footer-body .foot-L .foot-nav nav>ul>li a span small{margin-top:16px;display:block;line-height:1;font-size:clamp(.75rem,.563rem + .39vw,.875rem);color:#4680e2;font-family:Rubik,sans-serif;font-style:normal;font-weight:400}footer .footer-body .foot-L .foot-nav nav>ul>li ul{margin-top:16px}footer .footer-body .foot-L .foot-nav nav>ul>li ul li a{display:block;line-height:1.4;font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:500;color:gray}footer .footer-body .foot-L .foot-nav nav>ul>li ul li:not(:first-child){margin-top:10px}footer .footer-body .foot-L .foot-nav:not(:nth-child(3n-2)){border-left:1px solid #4680e2;padding-left:40px;margin-left:2%}footer .footer-body .foot-L .foot-nav:nth-child(n+4){margin-top:40px}footer .footer-body .foot-R{width:20%}footer .footer-body .foot-R aside ul li a{display:block}footer .footer-body .foot-R aside ul li:not(:first-child){margin-top:12px}footer .footer-foot{width:min(100% - 120px,1280px);margin:40px auto 0}footer .footer-foot aside ul{display:flex;align-items:center;justify-content:flex-end}footer .footer-foot aside ul li a{display:block}footer .footer-foot aside ul li a span{display:flex;align-items:center;font-size:clamp(.75rem,.563rem + .39vw,.875rem);font-weight:500;color:#000;text-decoration:none;line-height:1}footer .footer-foot aside ul li a span:after{display:block;content:"";background:url(/images/common/icon/blank.svg) no-repeat 50% 50%/cover;width:14px;height:14px;margin-left:.5em}footer .footer-foot aside ul li:not(:first-child){margin-left:1em}footer .footer-foot p{margin-top:30px;letter-spacing:0;font-feature-settings:"palt";font-size:clamp(.625rem,.438rem + .39vw,.75rem);line-height:1;text-align:right}@media screen and (max-width:768px){footer{padding:40px 0 20px}footer .footer-headline{width:calc(100% - 40px)}footer .footer-headline h2,footer .footer-headline h2 a:after{width:200px;height:35px}footer .footer-headline span{margin-left:.5em;font-size:clamp(.625rem,.438rem + .39vw,.75rem)}footer .footer-headline .btn-pgTop{top:-70px;right:0}footer .footer-headline .btn-pgTop:before{width:60px;height:60px;top:-6px;right:-6px}footer .footer-headline .btn-pgTop a{width:48px;height:48px}footer .footer-headline .btn-pgTop a:before{width:48px;height:48px;background-size:20px 20px}footer .footer-body{width:calc(100% - 40px);padding:30px 0 0;display:block}footer .footer-body .foot-L{width:100%}footer .footer-body .foot-L .foot-nav{width:49%}footer .footer-body .foot-L .foot-nav nav ul li a span{font-size:clamp(.875rem,.688rem + .39vw,1rem)}footer .footer-body .foot-L .foot-nav nav ul li a span small{margin-top:8px;font-size:clamp(.625rem,.438rem + .39vw,.75rem)}footer .footer-body .foot-L .foot-nav nav ul li ul{margin-top:12px}footer .footer-body .foot-L .foot-nav nav ul li ul li a{font-size:clamp(.75rem,.563rem + .39vw,.875rem)}footer .footer-body .foot-L .foot-nav nav ul li ul li:not(:first-child){margin-top:8px}footer .footer-body .foot-L .foot-nav:not(:nth-child(3n-2)){border-left:none;padding-left:0;margin-left:0}footer .footer-body .foot-L .foot-nav:not(:nth-child(2n-1)){border-left:1px solid #4680e2;padding-left:20px;margin-left:2%}footer .footer-body .foot-L .foot-nav:nth-child(n+4){margin-top:0}footer .footer-body .foot-L .foot-nav:nth-child(n+3){margin-top:20px}footer .footer-body .foot-R{margin-top:24px;width:100%}footer .footer-body .foot-R aside ul li:not(:first-child){margin-top:10px}footer .footer-foot{width:calc(100% - 40px);margin:14px auto 0}footer .footer-foot aside ul{align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}footer .footer-foot aside ul li{margin-top:6px}footer .footer-foot aside ul li a span{font-size:clamp(.75rem,.563rem + .39vw,.875rem)}footer .footer-foot aside ul li a span:after{width:12px;height:12px}footer .footer-foot aside ul li:not(:first-child){margin-left:0}footer .footer-foot aside ul li:not(:last-child){margin-right:.6em}footer .footer-foot p{margin-top:20px;text-align:center;line-height:1.4}}.button-container{display:block;position:fixed;top:0;right:0;height:100px;width:100px;cursor:pointer;z-index:10002;background:#000}.button-container>span{border:none;transition:all .35s ease;cursor:pointer;position:absolute;background:#4680e2;height:2px;width:40px;border-radius:100vh}.button-container>span.top{top:24px;left:28px}.button-container>span.middle{top:36px;left:32px}.button-container>span.bottom{top:48px;left:28px}.button-container.active>span.top{left:30px;transform:translateY(12px) rotate(30deg)}.button-container.active>span.middle{opacity:0}.button-container.active>span.bottom{left:30px;transform:translateY(-12px) rotate(-30deg)}.button-container.active>strong:before{content:"CLOSE";margin-left:-1.5rem}.button-container>strong{position:absolute;left:50%;bottom:22px}.button-container>strong:before{display:block;content:"MENU";font-family:Rubik,sans-serif;font-style:normal;font-weight:400;color:#fff;font-size:clamp(.875rem,.688rem + .39vw,1rem);line-height:1;margin-left:-1.3rem;font-feature-settings:"palt";letter-spacing:0}.overlay{position:fixed;background:#4680e2;top:0;right:-17px;width:calc(100% + 17px);height:0;opacity:0;visibility:hidden;overflow-y:hidden;transition:opacity visibility height .35s .35s .35s;z-index:10001;display:flex;justify-content:space-between}.overlay-left{width:36vw;height:100vh;overflow-y:hidden;background:url(/images/common/drawer_bg.jpg) no-repeat 50% 50%/cover;position:relative}.overlay-left p{position:absolute;left:20px;bottom:20px;color:#fff;font-size:clamp(.625rem,.438rem + .39vw,.75rem)}.overlay-right{width:calc(100% - 36vw);height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.overlay-right-head{width:100%;height:100px;background:#4680e2}.overlay-right-head-inner{width:calc(100% - 120px);height:100px;margin:0 100px 0 20px;display:flex;align-items:center;justify-content:space-between}.overlay-right-head-inner h2{text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;font-size:0;width:240px;height:42px}.overlay-right-head-inner h2 a:after{width:240px;height:42px;display:block;content:"";background:url(/images/common/logo.svg) no-repeat 50% 50%/cover}.overlay-right-head-inner .header-menu{position:fixed;right:100px;top:0;z-index:1}.overlay-right-head-inner aside{height:100px;padding:0}.overlay-right-head-inner aside ul{height:100%}.overlay-right-head-inner aside ul li{display:flex;align-items:center;height:50%;padding:0 15px;background:#005196;transition:background .5s}.overlay-right-head-inner aside ul li span.-ttl-term{width:6.5em;display:flex;align-items:center;color:#fff;font-size:clamp(.75rem,.563rem + .39vw,.875rem);line-height:1}.overlay-right-head-inner aside ul li span.-ttl-term:before{display:block;content:"";background-repeat:no-repeat;background-position:50% 50%;background-size:cover;width:16px;height:16px;margin-right:8px}.overlay-right-head-inner aside ul li span.-entry:before{background-image:url(/images/common/icon/entry.svg)}.overlay-right-head-inner aside ul li span.-mypage:before{background-image:url(/images/common/icon/mypage.svg)}.overlay-right-head-inner aside ul li span.-link-term{margin-left:10px;display:flex;align-items:center}.overlay-right-head-inner aside ul li span.-link-term a{padding:0;line-height:1;font-family:Rubik,sans-serif;font-style:normal;font-weight:400;font-size:clamp(.875rem,.688rem + .39vw,1rem);color:#fff;display:flex;align-items:center;text-decoration:underline}.overlay-right-head-inner aside ul li span.-link-term a:not(:first-child):before{display:block;content:"";background:#fff;transform:rotate(20deg);width:2px;height:16px;margin:0 6px}.overlay-right-head-inner aside ul li:not(:first-child){background:#cf0f0f}.overlay-right-body{padding:60px 40px 40px}.overlay-right-body-top{display:flex;justify-content:space-between;flex-wrap:wrap}.overlay-right-body-top-item{width:46%}.overlay-right-body-top-item nav>ul>li{line-height:1.4}.overlay-right-body-top-item nav>ul>li>a{display:flex;align-items:center;position:relative}.overlay-right-body-top-item nav>ul>li>a span{font-size:clamp(1rem,.813rem + .39vw,1.125rem);font-weight:700;color:#fff}.overlay-right-body-top-item nav>ul>li>a span small{font-family:Rubik,sans-serif;font-style:normal;font-weight:400;font-size:clamp(.625rem,.438rem + .39vw,.75rem);margin-left:.5em;color:#00c7b7}.overlay-right-body-top-item nav>ul>li>a:before{display:block;content:"";background:url(/images/common/icon/bullet-title.svg) no-repeat 50% 50%/cover;width:16px;height:16px;margin-right:8px}.overlay-right-body-top-item nav>ul>li>a:after{position:absolute;top:50%;margin-top:-4px;right:0;display:block;content:"";background:url(/images/common/icon/chev-right-wht.svg) no-repeat 50% 50%/cover;width:8px;height:8px}.overlay-right-body-top-item nav>ul>li ul{margin-top:12px;padding:20px;background:#4f86e3;border-radius:8px}.overlay-right-body-top-item nav>ul>li ul li{line-height:1.4}.overlay-right-body-top-item nav>ul>li ul li a{display:flex;align-items:center;justify-content:space-between}.overlay-right-body-top-item nav>ul>li ul li a span{font-size:clamp(.875rem,.688rem + .39vw,1rem);color:#fff;width:calc(100% - 26px);margin:0 auto}.overlay-right-body-top-item nav>ul>li ul li a:after{display:block;content:"";background:url(/images/common/icon/chev-right-wht.svg) no-repeat 50% 50%/cover;width:6px;height:6px}.overlay-right-body-top-item nav>ul>li ul li:not(:first-child){margin-top:12px}.overlay-right-body-top-item nav:not(:first-child){margin-top:20px}.overlay-right-body-bottom{margin-top:40px}.overlay-right-body-bottom aside ul{display:flex;align-items:center;justify-content:flex-end}.overlay-right-body-bottom aside ul li a{display:block}.overlay-right-body-bottom aside ul li a span{display:flex;align-items:center;font-size:clamp(.625rem,.438rem + .39vw,.75rem);font-weight:500;color:#fff;text-decoration:none;line-height:1}.overlay-right-body-bottom aside ul li a span:after{display:block;content:"";background:url(/images/common/icon/blank-wht.svg) no-repeat 50% 50%/cover;width:14px;height:14px;margin-left:.5em}.overlay-right-body-bottom aside ul li:not(:first-child){margin-left:1em}.overlay.open{opacity:1;visibility:visible;height:100%;overflow-y:scroll}.overlay.open .overlay-right-body-top-item nav>ul>li{opacity:0;animation:fadeInTop .5s ease forwards}@keyframes fadeInTop{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}.overlay.open .overlay-right-body-top-item nav>ul>li ul>li{opacity:0;animation:fadeInTop .5s ease forwards}.overlay.open .overlay-right-body-top-item nav>ul>li ul li:first-of-type{animation-delay:.35s}.overlay.open .overlay-right-body-top-item nav>ul>li ul li:nth-of-type(2){animation-delay:.4s}.overlay.open .overlay-right-body-top-item nav>ul>li ul li:nth-of-type(3){animation-delay:.45s}.overlay.open .overlay-right-body-top-item nav>ul>li ul li:nth-of-type(4){animation-delay:.5s}.overlay.open .overlay-right-body-top-item nav>ul>li ul li:nth-of-type(5){animation-delay:.55s}.overlay.open .overlay-right-body-top-item nav>ul>li ul li:nth-of-type(6){animation-delay:.6s}.overlay.open .overlay-right-body-top-item nav>ul>li ul li:nth-of-type(7){animation-delay:.65s}.overlay.open .overlay-right-body-top-item nav>ul>li ul li:nth-of-type(8){animation-delay:.7s}@media screen and (max-width:768px){.button-container{height:60px;width:60px}.button-container>span{width:24px}.button-container>span.top{top:16px;left:14px}.button-container>span.middle{top:23px;left:22px}.button-container>span.bottom{top:30px;left:14px}.button-container.active>span.top{left:18px;transform:translateY(7px) rotate(30deg)}.button-container.active>span.middle{opacity:0}.button-container.active>span.bottom{left:18px;transform:translateY(-7px) rotate(-30deg)}.button-container.active>strong:before{margin-left:-1.2rem}.button-container>strong{bottom:10px}.button-container>strong:before{font-size:clamp(.75rem,.563rem + .39vw,.875rem);margin-left:-1rem}.overlay{display:block;right:0;width:100%}.overlay-left{display:none}.overlay-right{width:calc(100% - 0vw);height:100%}.overlay-right-head{width:100%;height:60px}.overlay-right-head-inner{width:calc(100% - 60px);height:60px;margin:0 60px 0 0}.overlay-right-head-inner h2{display:none}.overlay-right-head-inner .header-menu{width:100%;position:static}.overlay-right-head-inner aside{height:60px}.overlay-right-head-inner aside ul{display:flex;align-items:center;width:100%}.overlay-right-head-inner aside ul li{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap;width:50%;height:100%;padding:0}.overlay-right-head-inner aside ul li span.-ttl-term{width:100%;justify-content:center}.overlay-right-head-inner aside ul li span.-ttl-term:before{width:12px;height:12px;margin-right:6px}.overlay-right-head-inner aside ul li span.-link-term{margin-top:8px;margin-left:0;justify-content:center}.overlay-right-head-inner aside ul li span.-link-term a{font-size:clamp(.875rem,.688rem + .39vw,1rem)}.overlay-right-body{padding:40px 20px 20px}.overlay-right-body-top{display:block}.overlay-right-body-top-item{width:100%}.overlay-right-body-top-item nav>ul>li ul{padding:16px 10px;border-radius:4px}.overlay-right-body-top-item nav:not(:first-child),.overlay-right-body-top-item:not(:first-child){margin-top:20px}.overlay-right-body-bottom{margin-top:40px}.overlay-right-body-bottom aside ul{justify-content:flex-start}.overlay-right-body-bottom aside ul li a span:after{width:10px;height:10px}.overlay-right-body-bottom aside ul li:not(:first-child){margin-left:.8em}}.ttl-main{width:60%}.ttl-main span{display:block;font-family:Rubik,sans-serif;font-style:normal;font-weight:400;font-weight:700;line-height:1;color:#4680e2}.ttl-main h4,.ttl-main span{font-size:clamp(2.25rem,2.063rem + .39vw,2.375rem)}.ttl-main h4{margin-top:40px;font-weight:900;line-height:1.8}.ttl-main h4:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.8)*.5em)}@media screen and (max-width:768px){.ttl-main{width:100%}.ttl-main h4,.ttl-main span{font-size:clamp(1.5rem,1.313rem + .39vw,1.625rem)}.ttl-main h4{margin-top:20px;line-height:1.4}.ttl-main h4:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4)*.5em)}}.ttl-sub-head{display:flex;align-items:center}.ttl-sub-head:before{display:block;content:"";background:url(/images/common/icon/bullet-title.svg) no-repeat 50% 50%/cover;width:20px;height:20px;margin-right:8px}.ttl-sub-head span{display:block;font-family:Rubik,sans-serif;font-style:normal;font-weight:400;margin-left:.5em}.ttl-sub-head p,.ttl-sub-head span{font-size:clamp(1rem,.813rem + .39vw,1.125rem);font-weight:700}.ttl-sub-head p{margin-left:1em}@media screen and (max-width:768px){.ttl-sub-head:before{width:.5em;height:.5em}.ttl-sub-head p,.ttl-sub-head span{font-size:clamp(.75rem,.563rem + .39vw,.875rem)}}.ttl-snd-main span{display:block;font-family:Rubik,sans-serif;font-style:normal;font-weight:400;font-weight:700;font-size:clamp(5rem,4.813rem + .39vw,5.125rem);line-height:1;color:#4680e2}.ttl-snd-main h3{margin-top:20px;font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:900;line-height:1.8;color:#4680e2}.ttl-snd-main h3:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.8)*.5em)}.ttl-snd-main p{margin-top:40px;font-size:clamp(1rem,.813rem + .39vw,1.125rem);font-weight:700;width:80%}@media screen and (max-width:768px){.ttl-snd-main span{font-size:clamp(2.5rem,2.313rem + .39vw,2.625rem);width:70%}.ttl-snd-main h3{margin-top:12px;font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.ttl-snd-main p{margin-top:20px;font-size:clamp(.875rem,.688rem + .39vw,1rem)}}.ttl-snd-content-head{display:flex;align-items:center;position:relative;padding-bottom:10px}.ttl-snd-content-head h4{font-size:clamp(2.25rem,2.063rem + .39vw,2.375rem);font-weight:900;line-height:1.6;color:#4680e2}.ttl-snd-content-head h4:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6)*.5em)}.ttl-snd-content-head span{margin-left:2em;display:block;font-family:Rubik,sans-serif;font-style:normal;font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:400;line-height:1;color:#4680e2}.ttl-snd-content-head:before{width:100%;background:#e6e6e6;z-index:1}.ttl-snd-content-head:after,.ttl-snd-content-head:before{display:block;content:"";position:absolute;bottom:0;left:0;height:2px}.ttl-snd-content-head:after{background:#4680e2;z-index:2}.ttl-snd-content-head:has(.let-4):after{width:9.6em}.ttl-snd-content-head:has(.let-5):after{width:12em}.ttl-snd-content-head:has(.let-6):after{width:14.4em}.ttl-snd-content-head:has(.let-7):after{width:16.8em}.ttl-snd-content-head:has(.let-8):after{width:19.2em}.ttl-snd-content-head:has(.let-8_5):after{width:19.8em}.ttl-snd-content-head:has(.let-9):after{width:21.6em}.ttl-snd-content-head:has(.let-10):after{width:24em}.ttl-snd-content-head:has(.let-11):after{width:26.4em}.ttl-snd-content-head:has(.let-11_5):after{width:27em}.ttl-snd-content-head:has(.let-14):after{width:33.6em}.ttl-snd-content p{margin-top:24px;font-size:clamp(1rem,.813rem + .39vw,1.125rem)}@media screen and (max-width:768px){.ttl-snd-content-head{display:block;padding-bottom:10px}.ttl-snd-content-head h4{font-size:clamp(1.25rem,1.063rem + .39vw,1.375rem)}.ttl-snd-content-head span{margin-top:.2em;margin-left:0;font-size:clamp(.625rem,.438rem + .39vw,.75rem)}.ttl-snd-content-head:has(.let-4):after{width:5.2em}.ttl-snd-content-head:has(.let-5):after{width:6.5em}.ttl-snd-content-head:has(.let-6):after{width:7.8em}.ttl-snd-content-head:has(.let-7):after{width:9.1em}.ttl-snd-content-head:has(.let-8):after{width:10.4em}.ttl-snd-content-head:has(.let-8_5):after{width:10.725em}.ttl-snd-content-head:has(.let-9):after{width:11.7em}.ttl-snd-content-head:has(.let-10):after{width:13em}.ttl-snd-content-head:has(.let-11):after{width:14.3em}.ttl-snd-content-head:has(.let-11_5):after{width:14.625em}.ttl-snd-content-head:has(.let-14):after{width:18.2em}.ttl-snd-content p{margin-top:16px;font-size:clamp(.875rem,.688rem + .39vw,1rem)}}.btn a{background:#4680e2;padding:20px 48px;overflow:hidden;z-index:1;box-shadow:0 6px 6px rgba(0,0,0,.1)}.btn a,.btn a span{display:block;position:relative}.btn a span{line-height:1;color:#fff;font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:700}.btn a span:after{position:absolute;top:50%;right:0;margin-top:-5px;display:block;content:"";background:url(/images/common/icon/arrow-right.svg) no-repeat 50% 50%/cover;width:30px;height:10px}.btn a:before{z-index:-1;background-image:linear-gradient(315deg,#40c6b6,#6797e7 74%);transform:scaleX(0);transform-origin:left top;transition:.2s cubic-bezier(.45,0,.55,1)}.btn a:after,.btn a:before{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#6797e7}.btn a:after{z-index:-2;background-image:linear-gradient(45deg,#40c6b6,#6797e7 74%)}.btn a:hover:before{transform:scale(1)}.btn-center{text-align:center}.btn-dinb a{display:inline-block}.btn-dinb a span{padding-right:80px}@media screen and (max-width:768px){.btn a{padding:16px 32px}.btn-dinb a span{padding-right:60px}}.sgl-bnr{padding:80px 0;width:min(100% - 120px,1280px);margin:0 auto}.sgl-bnr a{display:block;padding:40px;position:relative;box-shadow:0 6px 6px rgba(0,0,0,.1);z-index:0}.sgl-bnr a span{display:flex;align-items:center;justify-content:center;font-size:clamp(1.25rem,1.063rem + .39vw,1.375rem);font-weight:700;color:#fff;line-height:1}.sgl-bnr a span:after{display:block;content:"";background:url(/images/common/icon/chev-right.svg) no-repeat 50% 50%/cover;width:20px;height:20px;margin-left:24px}.sgl-bnr a:before{z-index:-1;transition:opacity .5s;background-image:linear-gradient(315deg,#40c6b6,#6797e7 74%)}.sgl-bnr a:after,.sgl-bnr a:before{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#6797e7}.sgl-bnr a:after{z-index:-2;background-image:linear-gradient(45deg,#40c6b6,#6797e7 74%)}.sgl-bnr a:hover:before{opacity:0}@media screen and (max-width:768px){.sgl-bnr{padding:20px 0;width:calc(100% - 40px)}.sgl-bnr a{padding:20px}.sgl-bnr a span{font-size:clamp(.875rem,.688rem + .39vw,1rem)}.sgl-bnr a span:after{width:16px;height:16px;margin-left:20px}}aside.-asideSelectbox p{position:relative}aside.-asideSelectbox p select{width:100%;border:2px solid #4680e2;padding:20px 20px 20px 50px;border-radius:4px;line-height:1;font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:700;color:#4680e2}aside.-asideSelectbox p:before{position:absolute;left:20px;top:50%;margin-top:-10px;display:block;content:"";background-repeat:no-repeat;background-position:50% 50%;background-size:cover;width:20px;height:20px}aside.-asideSelectbox p:after{position:absolute;right:20px;top:50%;margin-top:-12px;display:block;content:"";background:url(/images/common/icon/chev-down.svg) no-repeat 50% 50%/cover;width:24px;height:24px;pointer-events:none}aside.-asideSelectbox.-area p:before{background-image:url(/images/common/icon/area.svg)}aside.-asideSelectbox.-department p:before{background-image:url(/images/common/icon/department.svg)}aside.-asideSelectbox.-category p:before{background-image:url(/images/common/icon/tag.svg)}aside.-asideSelectbox.-date p:before{background-image:url(/images/common/icon/date.svg)}@media screen and (max-width:768px){aside.-asideSelectbox p select{padding:12px 12px 12px 42px;font-size:clamp(.75rem,.563rem + .39vw,.875rem)}aside.-asideSelectbox p:before{left:16px;margin-top:-8px;width:16px;height:16px}aside.-asideSelectbox p:after{right:12px;margin-top:-10px;width:20px;height:20px}}.navigation.pagination{margin-top:80px}.navigation.pagination .nav-links .current,.navigation.pagination .nav-links a.page-numbers{display:inline-block;line-height:1;font-size:16px;font-size:1.6rem;font-weight:700;margin-right:6px;padding:10px 14px;border-radius:4px;background:#fff;border:1px solid #000;color:#000;text-align:center}.navigation.pagination .nav-links .current{background:#000;border:1px solid #000;color:#fff}.navigation.pagination .nav-links .dots{display:inline-block;line-height:1;font-size:16px;font-size:1.6rem;font-weight:700;margin-right:6px;padding:10px 14px}@media screen and (max-width:768px){.navigation.pagination{margin-top:24px;padding-top:24px}.navigation.pagination .nav-links{font-size:0}.navigation.pagination .nav-links .current,.navigation.pagination .nav-links .dots,.navigation.pagination .nav-links a.page-numbers{font-size:10px;font-size:1rem;padding:10px 12px}}.current-area{position:absolute;z-index:4;top:160px;right:0;border-radius:6px 0 0 6px;border:1px solid #fff;border-right:none;box-shadow:0 6px 6px rgba(0,0,0,.1)}.current-area .pin-current{display:block;padding:20px;background:#000;border-radius:5px 0 0 0}.current-area .pin-current span{display:flex;align-items:center;color:#fff;font-size:clamp(.75rem,.563rem + .39vw,.875rem);line-height:1}.current-area .pin-current span:before{display:block;content:"";background:url(/images/common/icon/pin-blue.svg) no-repeat 50% 50%/cover;width:20px;height:20px;margin-right:6px}.current-area .selectBox-area{border-radius:0 0 0 5px;background:#4680e2;position:relative}.current-area .selectBox-area label{display:none}.current-area .selectBox-area select{display:block;width:100%;padding:20px 20px 20px 46px;line-height:1;font-family:inherit;font-size:clamp(.75rem,.563rem + .39vw,.875rem);color:#fff;border-radius:0 0 0 5px;background:#4680e2}.current-area .selectBox-area:before{position:absolute;left:24px;top:50%;margin-top:-6px;display:block;content:"";background:url(/images/common/icon/chev-down.svg) no-repeat 50% 50%/cover;width:12px;height:12px;pointer-events:none}@media screen and (max-width:768px){.current-area{top:100px}.current-area .pin-current{padding:8px}.current-area .pin-current span{font-size:clamp(.625rem,.438rem + .39vw,.75rem)}.current-area .pin-current span:before{width:12px;height:12px;margin-right:4px}.current-area .selectBox-area select{padding:8px 8px 8px 24px;font-size:clamp(.625rem,.438rem + .39vw,.75rem)}.current-area .selectBox-area:before{left:10px;margin-top:-4px;width:8px;height:8px}}.top-mainVs{height:calc(100vh - 100px);width:100%;margin:0 auto;position:relative;background:#4680e2}.top-mainVs h2{text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;font-size:0;position:absolute;bottom:-10px;left:0;z-index:2;width:100%;height:140px}.top-mainVs h2:after{width:100%;height:140px;display:block;content:"";background:url(/images/index/copy/topmvcopy.svg) no-repeat 50% 50%/cover}.top-mainVs-copy{position:absolute;z-index:1000;width:100%;height:100%;top:0;left:0}.top-mainVs-copy-item{padding:2vh 0}.top-mainVs-copy-item figure{transform-origin:0 100% 0;transform:rotate(-20deg)}.top-mainVs-copy-item figure img{width:auto}.top-mainVs-copy-item.-item-2 figure img{height:2vh}.top-mainVs-copy-item.-item-100 figure img{height:10vh}.top-mainVs-copy-item.-item-200{position:relative;z-index:2002}.top-mainVs-copy-item.-item-200 figure img{height:20vh}.top-mainVs-copy-item.-item-300 figure img{height:30vh}.top-mainVs-copy-man{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.top-mainVs-copy-man,.top-mainVs-copy-man img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1001}.top-mainVs-copy-man img{object-fit:cover}.top-mainVs-img{width:100%;height:100%;position:relative;z-index:1;overflow:hidden}.top-mainVs-img-item{width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-image:url(/images/index/mv-bg.jpg)}.top-mainVs #js-fade{transform:translateY(40px);visibility:hidden;opacity:0}.top-mainVs #js-fade.is-fade-in{transform:translateY(0);transition:all 1s ease;visibility:visible;opacity:1}.top-mainVs .-btn-spMovie{position:absolute;z-index:999;bottom:150px;right:30px;box-shadow:0 6px 6px rgba(0,0,0,.1)}.top-mainVs .-btn-spMovie .modal-youtube{display:block}.top-mainVs .-btn-spMovie .modal-youtube-cls{display:block;position:absolute;top:-20px;right:-20px;width:40px;height:40px;z-index:1;background:url(/images/common/icon/close.svg) no-repeat 50% 50%/cover}.top-mainVs .-btn-spMovie .modal-youtube .-bnr-box{background:hsla(0,0%,100%,.9);border:1px solid #00c7b7;border-radius:4px;padding:20px;cursor:pointer;transition:background .5s}.top-mainVs .-btn-spMovie .modal-youtube .-bnr-box:hover{background:rgba(70,128,226,.9)}.top-mainVs .-btn-spMovie .modal-youtube .-bnr-box:hover .-bnr-box-txt p,.top-mainVs .-btn-spMovie .modal-youtube .-bnr-box:hover .-bnr-box-txt strong{color:#fff}.top-mainVs .-btn-spMovie .modal-youtube .-bnr-box-txt{display:block}.top-mainVs .-btn-spMovie .modal-youtube .-bnr-box-txt strong{display:block;font-family:Rubik,sans-serif;font-style:normal;font-weight:400;font-size:clamp(1.25rem,1.063rem + .39vw,1.375rem);color:#225093;font-weight:700;line-height:1}.top-mainVs .-btn-spMovie .modal-youtube .-bnr-box-txt p{margin-top:8px;font-size:clamp(.875rem,.688rem + .39vw,1rem);color:#225093;font-weight:500;line-height:1}.top-mainVs .-btn-spMovie .modal-youtube .-bnr-box-txt>span{margin-top:20px;display:block;background:#225093;padding:8px 12px}.top-mainVs .-btn-spMovie .modal-youtube .-bnr-box-txt>span span{display:flex;align-items:center;justify-content:center;color:#fff;font-size:clamp(.625rem,.438rem + .39vw,.75rem);line-height:1}.top-mainVs .-btn-spMovie .modal-youtube .-bnr-box-txt>span span:after{display:block;content:"";background:url(/images/common/icon/chev-right-wht.svg) no-repeat 50% 50% #00c7b7;width:12px;height:12px;background-size:6px 6px;border-radius:50%;margin-left:12px}@media screen and (max-width:768px){.top-mainVs{height:calc(60vh - 0px)}.top-mainVs h2{bottom:-2px;height:32px}.top-mainVs h2:after{height:32px}.top-mainVs-copy-item{padding:1vh 0}.top-mainVs-copy-item figure{transform:rotate(-20deg);transform-origin:0 100% 0}.top-mainVs-copy-item.-item-2 figure img{height:.5vh}.top-mainVs-copy-item.-item-100 figure img{height:4vh}.top-mainVs-copy-item.-item-200 figure img{height:8vh}.top-mainVs-copy-item.-item-300 figure img{height:12vh}.top-mainVs #js-fade{transform:translateY(40px)}.top-mainVs #js-fade.is-fade-in{transform:translateY(0)}.top-mainVs .-btn-spMovie{bottom:42px;right:20px}.top-mainVs .-btn-spMovie .modal-youtube-cls{top:-12px;right:-12px;width:24px;height:24px}.top-mainVs .-btn-spMovie .modal-youtube .-bnr-box{padding:12px}.top-mainVs .-btn-spMovie .modal-youtube .-bnr-box-txt strong{font-size:clamp(.875rem,.688rem + .39vw,1rem)}.top-mainVs .-btn-spMovie .modal-youtube .-bnr-box-txt p{margin-top:4px;font-size:clamp(.625rem,.438rem + .39vw,.75rem)}.top-mainVs .-btn-spMovie .modal-youtube .-bnr-box-txt>span{margin-top:8px;padding:4px 8px}.top-mainVs .-btn-spMovie .modal-youtube .-bnr-box-txt>span span{font-size:clamp(.5rem,.313rem + .39vw,.625rem)}}.top-area{padding:80px 0 0;background:#4680e2}.top-area-inner{width:min(100% - 120px,1280px);margin:0 auto;color:#fff}.top-area-head h3{font-size:clamp(3rem,2.813rem + .39vw,3.125rem);font-weight:900}.top-area-head p{margin-top:40px;font-size:clamp(1rem,.813rem + .39vw,1.125rem);font-weight:700}.top-area .top-area-tab{margin-top:80px}.top-area .top-area-tab .tab-list{width:100%;display:grid;grid-column-gap:0;grid-row-gap:0;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(1,1fr);border-top:1px solid #fff}.top-area .top-area-tab .tab-list-item{background:#4680e2;color:#fff;display:flex;align-items:center;justify-items:center;text-align:center}.top-area .top-area-tab .tab-list-item a{display:block;width:100%;height:100%;padding:30px 20px 20px}.top-area .top-area-tab .tab-list-item a strong{display:block;line-height:1;font-size:clamp(1.5rem,1.313rem + .39vw,1.625rem);color:#fff}.top-area .top-area-tab .tab-list-item a span{margin-top:12px;display:block;line-height:1;font-family:Rubik,sans-serif;font-style:normal;font-weight:400;font-size:clamp(.625rem,.438rem + .39vw,.75rem);color:#00c7b7}.top-area .top-area-tab .tab-list-item a span:after{display:block;content:"";background:url(/images/common/icon/chev-down.svg) no-repeat 50% 50%/cover;width:20px;height:20px;margin:20px auto 0;transform:rotate(-90deg)}.top-area .top-area-tab .tab-list-item a:hover{background:#005196}.top-area .top-area-tab .tab-list-item a:hover span{color:#fff}.top-area .top-area-tab .tab-list-item:not(:first-child){border-left:1px solid #fff}@media screen and (max-width:768px){.top-area{padding:40px 0 0}.top-area-inner{width:calc(100% - 40px)}.top-area-head h3{font-size:clamp(1.5rem,1.313rem + .39vw,1.625rem)}.top-area-head p{margin-top:20px;font-size:clamp(.875rem,.688rem + .39vw,1rem)}.top-area .top-area-tab{margin-top:40px}.top-area .top-area-tab .tab-list{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.top-area .top-area-tab .tab-list-item a{padding:20px 10px 16px}.top-area .top-area-tab .tab-list-item a span.-ho strong,.top-area .top-area-tab .tab-list-item a strong{font-size:clamp(.875rem,.688rem + .39vw,1rem)}.top-area .top-area-tab .tab-list-item a span{margin-top:8px}.top-area .top-area-tab .tab-list-item a span:after{width:12px;height:12px;margin:12px auto 0}.top-area .top-area-tab .tab-list-item a:hover{background:#005196}.top-area .top-area-tab .tab-list-item a:hover span{color:#fff}.top-area .top-area-tab .tab-list-item:not(:first-child){border-left:none}.top-area .top-area-tab .tab-list-item:not(:nth-child(3n-2)){border-left:1px solid #fff}.top-area .top-area-tab .tab-list-item:nth-child(n+4){border-top:1px solid #fff}}.top-about,.top-business,.top-person{padding:120px 0;background:#fff}.top-about-inner,.top-business-inner,.top-person-inner{width:min(100% - 120px,1280px);margin:0 auto}.top-about-body,.top-business-body,.top-person-body{margin-top:40px;display:flex;justify-content:space-between;align-items:flex-end}.top-about-body-item,.top-business-body-item,.top-person-body-item{width:60%}.top-about-body-item p,.top-business-body-item p,.top-person-body-item p{font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:700}.top-about-body-btn,.top-business-body-btn,.top-person-body-btn{width:30%}@media screen and (max-width:768px){.top-about,.top-business,.top-person{padding:60px 0}.top-about-inner,.top-business-inner,.top-person-inner{width:calc(100% - 40px)}.top-about-body,.top-business-body,.top-person-body{margin-top:20px;display:block}.top-about-body-item,.top-business-body-item,.top-person-body-item{width:100%}.top-about-body-item p,.top-business-body-item p,.top-person-body-item p{font-size:clamp(.875rem,.688rem + .39vw,1rem)}.top-about-body-btn,.top-business-body-btn,.top-person-body-btn{margin-top:20px;width:100%}}.top-carousel{padding:80px 0;background:#fff;background-image:radial-gradient(rgba(70,128,226,.5) 10%,transparent 0);background-size:10px 10px;position:relative}.top-carousel .swiper-wrapper{display:flex;align-items:center}.top-carousel .swiper-wrapper .swiper-slide{position:relative;padding:40px 0}.top-carousel .swiper-wrapper .swiper-slide span.-shape{position:absolute;display:block;content:"";background-repeat:no-repeat;background-position:50% 50%;background-size:cover;z-index:9;width:120px}.top-carousel .swiper-wrapper .swiper-slide span.-shape.-circle-half{background-image:url(/images/index/shape/circle-half.svg);bottom:0;left:-60px;height:60px}.top-carousel .swiper-wrapper .swiper-slide span.-shape.-circle{background-image:url(/images/index/shape/circle.svg);top:0;left:-60px;height:120px}.top-carousel .swiper-wrapper .swiper-slide span.-shape.-box-2{background-image:url(/images/index/shape/box-2.svg);top:0;right:-60px;height:120px}.top-carousel .swiper-wrapper .swiper-slide span.-shape.-chev-top{background-image:url(/images/index/shape/chev-top.svg);top:0;left:-60px;height:60px}.top-carousel:before{position:absolute;top:50%;left:10%;display:block;content:"";background:url(/images/index/copy/topcarouselcopy.svg) no-repeat 50% 50%/contain;width:80%;height:8vh;z-index:2;margin-top:-4vh}@media screen and (max-width:768px){.top-carousel,.top-carousel .swiper-wrapper .swiper-slide{padding:20px 0}}.top-oneword{padding:80px 0;background:#4680e2}.top-oneword-inner{width:min(100% - 120px,1280px);margin:0 auto;color:#fff}.top-oneword-body{margin-top:40px}.top-oneword-body ul{display:flex;flex-wrap:wrap}.top-oneword-body ul li{width:22%;position:relative}.top-oneword-body ul li video{display:block;width:100%;height:auto}.top-oneword-body ul li .-controller{width:80px;position:absolute;bottom:20px;left:50%;margin-left:-40px;padding:10px;display:flex;align-items:center;justify-content:space-between;background:#4680e2;border-radius:100vh;box-shadow:0 6px 6px rgba(0,0,0,.1)}.top-oneword-body ul li .-controller button{width:24px;height:24px;background-repeat:no-repeat;background-position:50% 50%;background-color:#fff;background-size:24px 24px;border-radius:50%;box-shadow:0 6px 6px rgba(0,0,0,.1)}.top-oneword-body ul li:not(:nth-child(4n-3)){margin-left:4%}.top-oneword-body ul li:nth-child(n+5){margin-top:4%}.top-oneword-body-btn{margin-top:80px}@media screen and (max-width:768px){.top-oneword{padding:40px 0}.top-oneword-inner{width:calc(100% - 40px)}.top-oneword-body{margin-top:20px}.top-oneword-body ul li{width:48%}.top-oneword-body ul li .-controller{width:70px;bottom:16px;margin-left:-35px}.top-oneword-body ul li .-controller button{width:20px;height:20px;background-size:20px 20px}.top-oneword-body ul li:not(:nth-child(3n-2)){margin-left:0}.top-oneword-body ul li:not(:nth-child(2n-1)){margin-left:4%}.top-oneword-body ul li:nth-child(n+3){margin-top:4%}.top-oneword-body-btn{margin-top:40px}}.top-interview{padding:80px 0;background:#fff}.top-interview-inner{width:min(100% - 120px,1280px);margin:0 auto}.top-interview-body{margin-top:40px}.top-interview-body-lead p{font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:700}.top-interview-body-list{margin-top:80px}.top-interview-body-list ul{display:flex;flex-wrap:wrap}.top-interview-body-list ul li{width:30%;position:relative}.top-interview-body-list ul li a figure{position:relative}.top-interview-body-list ul li a figure span{display:block;position:absolute;top:0;left:0;font-size:clamp(.75rem,.563rem + .39vw,.875rem);font-weight:700;line-height:1;padding:4px 8px;color:#fff}.top-interview-body-list ul li a figcaption{margin-top:20px}.top-interview-body-list ul li a figcaption h4{font-size:clamp(1rem,.813rem + .39vw,1.125rem);font-weight:700;line-height:1.6}.top-interview-body-list ul li a figcaption h4:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6)*.5em)}.top-interview-body-list ul li a figcaption p.-name-year{margin-top:16px;display:flex;align-items:center}.top-interview-body-list ul li a figcaption p.-name-year span{display:flex;align-items:flex-end;font-size:clamp(.75rem,.563rem + .39vw,.875rem);font-weight:700;line-height:1}.top-interview-body-list ul li a figcaption p.-name-year span:not(:first-child){margin-left:1em}.top-interview-body-list ul li a figcaption p.-area-department{margin-top:16px;display:flex;align-items:center;flex-wrap:wrap}.top-interview-body-list ul li a figcaption p.-area-department span{font-size:clamp(.625rem,.438rem + .39vw,.75rem);font-weight:700;line-height:1;color:gray}.top-interview-body-list ul li a figcaption p.-area-department span:not(:last-child){margin-right:1em}.top-interview-body-list ul li:not(:nth-child(3n-2)){margin-left:5%}.top-interview-body-list ul li:nth-child(n+4){margin-top:5%}.top-interview-body-btn{margin-top:80px}@media screen and (max-width:768px){.top-interview{padding:40px 0}.top-interview-inner{width:calc(100% - 40px)}.top-interview-body{margin-top:20px}.top-interview-body-list{margin-top:40px}.top-interview-body-list ul li{width:48%}.top-interview-body-list ul li a figure span{font-size:clamp(.625rem,.438rem + .39vw,.75rem)}.top-interview-body-list ul li a figcaption{margin-top:16px}.top-interview-body-list ul li a figcaption h4{font-size:clamp(.875rem,.688rem + .39vw,1rem)}.top-interview-body-list ul li a figcaption p.-name-year{margin-top:12px;display:block}.top-interview-body-list ul li a figcaption p.-name-year span{font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.top-interview-body-list ul li a figcaption p.-name-year span:not(:first-child){margin-left:0;margin-top:8px}.top-interview-body-list ul li a figcaption p.-area-department{margin-top:8px}.top-interview-body-list ul li a figcaption p.-area-department span{padding-top:4px;font-size:clamp(.625rem,.438rem + .39vw,.75rem)}.top-interview-body-list ul li:not(:nth-child(3n-2)){margin-left:0}.top-interview-body-list ul li:nth-child(n+4){margin-top:0}.top-interview-body-list ul li:not(:nth-child(2n-1)){margin-left:4%}.top-interview-body-list ul li:nth-child(n+3){margin-top:6%}.top-interview-body-btn{margin-top:40px}}.top-crosstalk{padding:0;background:#4680e2}.top-crosstalk-list-item{display:flex;justify-content:space-between;align-items:center}.top-crosstalk-list-item-img{width:50%}.top-crosstalk-list-item-img figure{overflow:hidden;aspect-ratio:3/2}.top-crosstalk-list-item-img figure img{width:100%;height:120%;object-fit:cover}.top-crosstalk-list-item-txt{width:50%;color:#fff;padding:0 5%}.top-crosstalk-list-item-txt h4{font-size:clamp(1.5rem,1.313rem + .39vw,1.625rem);font-weight:900}.top-crosstalk-list-item-txt p{margin-top:20px;font-size:clamp(.875rem,.688rem + .39vw,1rem)}.top-crosstalk-list-item-txt-btn{margin-top:40px}.top-crosstalk-list-item:nth-child(2n){flex-direction:row-reverse}@media screen and (max-width:768px){.top-crosstalk-list-item{display:block}.top-crosstalk-list-item-img{width:100%}.top-crosstalk-list-item-txt{width:100%;padding:20px}.top-crosstalk-list-item-txt h4{font-size:clamp(1rem,.813rem + .39vw,1.125rem)}.top-crosstalk-list-item-txt p{margin-top:16px;font-size:clamp(.875rem,.688rem + .39vw,1rem)}.top-crosstalk-list-item-txt-btn{margin-top:20px}}.top-business-list{margin-top:80px}.top-business-list ul{display:flex;flex-wrap:wrap}.top-business-list ul li{width:47%}.top-business-list ul li a figcaption,.top-business-list ul li>span figcaption{background:#4680e2;padding:12px 20px;display:flex;align-items:center;justify-content:space-between}.top-business-list ul li a figcaption>span,.top-business-list ul li>span figcaption>span{display:block;font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:700;color:#fff;width:calc(100% - 40px);margin:0 auto}.top-business-list ul li a figcaption:after,.top-business-list ul li>span figcaption:after{display:block;content:"";background:url(/images/common/icon/chev-right-green.svg) no-repeat 50% 50%/cover;width:20px;height:20px;margin-left:20px}.top-business-list ul li:not(:nth-child(2n-1)){margin-left:6%}@media screen and (max-width:768px){.top-business-list{margin-top:40px}.top-business-list ul li{width:48%}.top-business-list ul li a figcaption,.top-business-list ul li>span figcaption{padding:12px 16px}.top-business-list ul li a figcaption>span,.top-business-list ul li>span figcaption>span{font-size:clamp(.75rem,.563rem + .39vw,.875rem);width:calc(100% - 32px);line-height:1.6}.top-business-list ul li a figcaption:after,.top-business-list ul li>span figcaption:after{width:16px;height:16px;margin-left:16px}.top-business-list ul li:not(:nth-child(2n-1)){margin-left:4%}.top-business-list ul li:nth-child(n+3){margin-top:4%}}.top-company{padding:0 0 120px;background:#f9fafd}.top-company-inner{width:min(100% - 120px,1280px);margin:0 auto}.top-company-body{margin-top:0;display:flex;justify-content:space-between;align-items:flex-start}.top-company-body-item{margin-top:100px;width:60%}.top-company-body-item .ttl-main{width:100%}.top-company-body-item p{margin-top:40px;font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:700}.top-company-body-img{width:calc(34% + 120px);margin-right:-120px}.top-company-list{margin-top:80px}.top-company-list ul{display:flex;flex-wrap:wrap;justify-content:center}.top-company-list ul li{width:22%}.top-company-list ul li a{display:block;padding:20px 20px 36px;background:#fff;border-radius:10px;box-shadow:0 6px 6px rgba(0,0,0,.1);position:relative}.top-company-list ul li a figure{padding:0 40px}.top-company-list ul li a figcaption{margin-top:8px;text-align:center}.top-company-list ul li a figcaption span{display:block;line-height:1.4;font-size:clamp(.75rem,.563rem + .39vw,.875rem);font-weight:700;color:#000}.top-company-list ul li a figcaption span:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4)*.5em)}.top-company-list ul li a:before{position:absolute;right:20px;bottom:20px;display:block;content:"";background:url(/images/common/icon/arrow-corner-blue.svg) no-repeat 50% 50%/cover;width:16px;height:16px}.top-company-list ul li:not(:nth-child(4n-3)){margin-left:3%}.top-company-list ul li:nth-child(n+5){margin-top:3%}@media screen and (max-width:768px){.top-company{padding:40px 0}.top-company-inner{width:calc(100% - 40px)}.top-company-body{margin-top:0;display:block}.top-company-body-item{margin-top:0;width:100%}.top-company-body-item p{margin-top:20px}.top-company-body-img{margin-top:20px;width:100%;margin-right:0}.top-company-list{margin-top:20px}.top-company-list ul li{width:32%}.top-company-list ul li a{padding:16px 16px 24px;border-radius:4px}.top-company-list ul li a figure{padding:0 10px}.top-company-list ul li a figcaption{margin-top:8px}.top-company-list ul li a figcaption span{font-size:clamp(.625rem,.438rem + .39vw,.75rem)}.top-company-list ul li a:before{right:10px;bottom:10px;width:8px;height:8px}.top-company-list ul li:not(:nth-child(4n-3)){margin-left:0}.top-company-list ul li:nth-child(n+5){margin-top:0}.top-company-list ul li:not(:nth-child(3n-2)){margin-left:2%}.top-company-list ul li:nth-child(n+4){margin-top:2%}}.top-news{padding:80px 0;background:#fff;background-image:radial-gradient(rgba(70,128,226,.5) 10%,transparent 0);background-size:10px 10px}.top-news-inner{width:min(100% - 120px,1280px);margin:0 auto}.top-news-body{margin-top:80px}.top-news-body-list>ul>li a{justify-content:space-between;padding:20px 40px;background:#fff;border-radius:10px}.top-news-body-list>ul>li a,.top-news-body-list>ul>li a .-post-head{display:flex;align-items:center}.top-news-body-list>ul>li a .-post-head span{width:8em;font-family:Rubik,sans-serif;font-style:normal;font-weight:400;font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:700;line-height:1}.top-news-body-list>ul>li a .-post-head ul{width:14em;display:flex;align-items:center}.top-news-body-list>ul>li a .-post-head ul li{font-size:clamp(.625rem,.438rem + .39vw,.75rem);font-weight:700;background:#fff;border:1px solid #4680e2;color:#4680e2;line-height:1;padding:8px 16px;border-radius:100vh}.top-news-body-list>ul>li a .-post-head ul li:not(:last-of-type){margin-right:6px}.top-news-body-list>ul>li a h4{width:calc(100% - 8em - 14em);display:flex;align-items:center;justify-content:space-between}.top-news-body-list>ul>li a h4 span{width:calc(100% - 40px);font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:700;line-height:1.6}.top-news-body-list>ul>li a h4:after{display:block;content:"";background:url(/images/common/icon/chev-right-green.svg) no-repeat 50% 50%/cover;width:20px;height:20px;margin-left:20px}.top-news-body-list>ul>li:not(:first-child){margin-top:20px}.top-news-body-btn{margin-top:80px}@media screen and (max-width:768px){.top-news{padding:40px 0}.top-news-inner{width:calc(100% - 40px)}.top-news-body{margin-top:40px}.top-news-body-list>ul>li a{display:block;padding:16px 20px;border-radius:4px}.top-news-body-list>ul>li a .-post-head{display:flex;align-items:center}.top-news-body-list>ul>li a .-post-head span{width:12em;font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.top-news-body-list>ul>li a .-post-head ul{width:20em}.top-news-body-list>ul>li a .-post-head ul li{padding:4px 8px}.top-news-body-list>ul>li a h4{margin-top:12px;width:100%}.top-news-body-list>ul>li a h4 span{width:calc(100% - 32px);font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.top-news-body-list>ul>li a h4:after{width:16px;height:16px;margin-left:16px}.top-news-body-list>ul>li:not(:first-child){margin-top:16px}.top-news-body-btn{margin-top:40px}}.area-mainVs{height:calc(100vh - 100px);width:100%;margin:0 auto;position:relative}.area-mainVs .area-box{position:absolute;bottom:40px;left:60px;display:flex;align-items:center}.area-mainVs .area-box p{color:#fff;font-size:clamp(2.25rem,2.063rem + .39vw,2.375rem);font-weight:700;transform:skew(-20deg)}.area-mainVs .area-box .areaname{text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;font-size:0;border:1px solid #000;background:#fff;margin:0 6px;padding:2px 20px}.area-mainVs .area-box .areaname:before{display:block;content:"";background-repeat:no-repeat;background-position:50% 50%;background-size:cover;width:280px;height:60px}.area-mainVs .area-box .areaname.-kitanihon:before{background:url(/images/areaname/kitanihon.svg) no-repeat 50% 50%/cover}.area-mainVs .area-box .areaname.-minamitohoku:before{background:url(/images/areaname/minamitohoku.svg) no-repeat 50% 50%/cover}.area-mainVs .area-box .areaname.-kanto:before{background:url(/images/areaname/kanto.svg) no-repeat 50% 50%/cover}.area-mainVs .area-box .areaname.-chubu:before{background:url(/images/areaname/chubu.svg) no-repeat 50% 50%/cover}.area-mainVs .area-box .areaname.-nishinihon:before{background:url(/images/areaname/nishinihon.svg) no-repeat 50% 50%/cover}.area-mainVs .area-box .areaname.-kyushu:before{background:url(/images/areaname/kyushu.svg) no-repeat 50% 50%/cover}.area-mainVs-copy{position:absolute;z-index:1000;bottom:140px;left:60px}.area-mainVs-copy h3{width:640px;height:56px;text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;font-size:0;margin-left:-10px}.area-mainVs-copy h3:before{display:block;content:"";background:url(/images/index/copy/topmvcopy.svg) no-repeat 50% 50%/cover;width:640px;height:56px}.area-mainVs .swiper-container{width:100%;height:100%}.area-mainVs .swiper-container .swiper-slide{width:calc(100% + 0px);height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative}@media screen and (max-width:768px){.area-mainVs{height:40vh}.area-mainVs .area-box{bottom:20px;left:20px}.area-mainVs .area-box p{font-size:clamp(1rem,.813rem + .39vw,1.125rem)}.area-mainVs .area-box .areaname{margin:0 6px;padding:2px 12px}.area-mainVs .area-box .areaname:before{width:84px;height:18px}.area-mainVs-copy{bottom:60px;left:20px}.area-mainVs-copy h3{margin-left:-6px}.area-mainVs-copy h3,.area-mainVs-copy h3:before{width:240px;height:21px}}.area-mainVs.-kitanihon .swiper-slide .slide-01{background-image:url(/images/kita-nihon/mv-01.jpg)}.area-mainVs.-kitanihon .swiper-slide .slide-02{background-image:url(/images/kita-nihon/mv-02.jpg)}.area-mainVs.-kitanihon .swiper-slide .slide-03{background-image:url(/images/kita-nihon/mv-03.jpg)}.area-mainVs.-minamitohoku .swiper-slide .slide-01{background-image:url(/images/minami-tohoku/mv-01.jpg)}.area-mainVs.-minamitohoku .swiper-slide .slide-02{background-image:url(/images/minami-tohoku/mv-02.jpg)}.area-mainVs.-minamitohoku .swiper-slide .slide-03{background-image:url(/images/minami-tohoku/mv-03.jpg)}.area-mainVs.-kanto .swiper-slide .slide-01{background-image:url(/images/kanto/mv-01.jpg)}.area-mainVs.-kanto .swiper-slide .slide-02{background-image:url(/images/kanto/mv-02.jpg)}.area-mainVs.-kanto .swiper-slide .slide-03{background-image:url(/images/kanto/mv-03.jpg)}.area-mainVs.-chubu .swiper-slide .slide-01{background-image:url(/images/chubu/mv-01.jpg)}.area-mainVs.-chubu .swiper-slide .slide-02{background-image:url(/images/chubu/mv-02.jpg)}.area-mainVs.-chubu .swiper-slide .slide-03{background-image:url(/images/chubu/mv-03.jpg)}.area-mainVs.-nishinihon .swiper-slide .slide-01{background-image:url(/images/nishi-nihon/mv-01.jpg)}.area-mainVs.-nishinihon .swiper-slide .slide-02{background-image:url(/images/nishi-nihon/mv-02.jpg)}.area-mainVs.-nishinihon .swiper-slide .slide-03{background-image:url(/images/nishi-nihon/mv-03.jpg)}.area-mainVs.-kyushu .swiper-slide .slide-01{background-image:url(/images/kyushu/mv-01.jpg)}.area-mainVs.-kyushu .swiper-slide .slide-02{background-image:url(/images/kyushu/mv-02.jpg)}.area-mainVs.-kyushu .swiper-slide .slide-03{background-image:url(/images/kyushu/mv-03.jpg)}.area-message{padding:80px 0;background:#fff}.area-message-inner{width:min(100% - 120px,1280px);margin:0 auto}.area-message-body-item{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}.area-message-body-item-img{width:calc(40% + 100px);margin-right:-100px}.area-message-body-item-txt{width:52%}.area-message-body-item-txt h4{margin-top:40px;font-size:clamp(1.5rem,1.313rem + .39vw,1.625rem);font-weight:700;line-height:1.4}.area-message-body-item-txt h4:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4)*.5em)}.area-message-body-item-txt>p{margin-top:20px;font-size:clamp(.875rem,.688rem + .39vw,1rem)}@media screen and (max-width:768px){.area-message{padding:40px 0}.area-message-inner{width:calc(100% - 40px)}.area-message-body-item{display:block}.area-message-body-item-img{width:100%;margin-right:0}.area-message-body-item-txt{margin-top:16px;width:100%}.area-message-body-item-txt h4{margin-top:12px;font-size:clamp(1.25rem,1.063rem + .39vw,1.375rem)}.area-message-body-item-txt>p{margin-top:12px}}.area-information{padding:80px 0;background:#4680e2;background-position:100% 50%;background-repeat:no-repeat;background-size:660px 750px}.area-information.-kita-nihon{background-image:url(/images/kita-nihon/map.svg)}.area-information.-minami-tohoku{background-image:url(/images/minami-tohoku/map.svg)}.area-information.-kanto{background-image:url(/images/kanto/map.svg)}.area-information.-chubu{background-image:url(/images/chubu/map.svg)}.area-information.-nishi-nihon{background-image:url(/images/nishi-nihon/map.svg)}.area-information.-kyushu{background-image:url(/images/kyushu/map.svg)}.area-information-inner{width:min(100% - 120px,1280px);margin:0 auto}.area-information-body-item{display:flex;justify-content:space-between;align-items:center}.area-information-body-item-img{width:calc(40% + 100px);margin-left:-100px}.area-information-body-item-txt{width:52%}.area-information-body-item-txt .ttl-sub-head p,.area-information-body-item-txt .ttl-sub-head span{color:#fff}.area-information-body-item-txt>span{margin-top:40px;display:block;font-size:clamp(.625rem,.438rem + .39vw,.75rem);font-weight:700;color:#005196;line-height:1}.area-information-body-item-txt h4{margin-top:16px;font-size:clamp(1.5rem,1.313rem + .39vw,1.625rem);font-weight:700;color:#fff;line-height:1.4}.area-information-body-item-txt h4:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4)*.5em)}.area-information-body-item-txt>p{margin-top:20px;font-size:clamp(.875rem,.688rem + .39vw,1rem);color:#fff}.area-information-body-item:not(:first-child){margin-top:80px}@media screen and (max-width:768px){.area-information{padding:40px 0;background-size:440px 500px}.area-information-inner{width:calc(100% - 40px)}.area-information-body-item{display:block}.area-information-body-item-img{width:100%;margin-left:0}.area-information-body-item-txt{margin-top:20px;width:100%}.area-information-body-item-txt>span{margin-top:12px}.area-information-body-item-txt h4{margin-top:16px;font-size:clamp(1rem,.813rem + .39vw,1.125rem)}.area-information-body-item-txt>p{margin-top:12px;font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.area-information-body-item:not(:first-child){margin-top:20px}}.area-branchs{padding:80px 0;background:#fff}.area-branchs-inner{width:min(100% - 120px,1280px);margin:0 auto}.area-branchs-list{margin-top:40px}.area-branchs-list .-item{display:flex;align-items:center;justify-content:space-between;background:#f9fafd;padding:14px 20px;border-radius:4px;border-left:4px solid #005196;text-align:left;width:100%}.area-branchs-list .-item.-item-2nd{margin-left:2em;width:calc(100% - 2em)}.area-branchs-list .-item.-item-2nd strong{width:14em}.area-branchs-list .-item.-item-2nd p.-address{width:calc(100% - 32em)}.area-branchs-list .-item.-item-3rd{margin-top:12px;margin-left:4em;width:calc(100% - 4em)}.area-branchs-list .-item.-item-3rd strong{width:12em}.area-branchs-list .-item.-item-3rd p.-address{width:calc(100% - 30em)}.area-branchs-list .-item.-item-nobranch{margin-top:12px;margin-left:2em;width:calc(100% - 2em)}.area-branchs-list .-item.-item-nobranch strong{width:14em}.area-branchs-list .-item.-item-nobranch p.-address{width:calc(100% - 32em)}.area-branchs-list .-item strong{display:flex;align-items:flex-start;font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:700}.area-branchs-list .-item .-pin-tel,.area-branchs-list .-item .-pin-tel p a{display:flex;align-items:center}.area-branchs-list .-item .-pin-tel p a span{line-height:1;font-size:clamp(.875rem,.688rem + .39vw,1rem);font-family:Rubik,sans-serif;font-style:normal;font-weight:400;text-decoration:underline}.area-branchs-list .-item .-pin-tel p a:before{display:block;content:"";background-repeat:no-repeat;background-position:50% 50%;background-size:cover;width:16px;height:16px;margin-right:8px}.area-branchs-list .-item .-pin-tel p.-pin a:before{background-image:url(/images/common/icon/pin.svg)}.area-branchs-list .-item .-pin-tel p.-tel a:before{background-image:url(/images/common/icon/phone.svg)}.area-branchs-list strong{width:16em}.area-branchs-list p.-address{width:calc(100% - 36em)}.area-branchs-list p.-pin,.area-branchs-list p.-tel{width:10em}.area-branchs-list details.accordion-branchs{margin-top:12px}.area-branchs-list details.accordion-branchs summary{width:100%;display:flex;justify-content:space-between;align-items:center;position:relative;cursor:pointer}.area-branchs-list details.accordion-branchs summary:-webkit-details-marker{display:none}.area-branchs-list details.accordion-branchs summary:after,.area-branchs-list details.accordion-branchs summary:before{width:2px;height:16px;border-radius:2px;content:"";background-color:#00c7b7;position:absolute;left:.7em}.area-branchs-list details.accordion-branchs summary:before{rotate:90deg}.area-branchs-list details.accordion-branchs summary:after{transition:rotate .3s}.area-branchs-list details.accordion-branchs[open] summary:after{rotate:90deg}.area-branchs-list details.accordion-branchs .-item-hide{transform:translateY(-10px);opacity:0;margin:0;transition:transform .5s,opacity .5s}.area-branchs-list details.accordion-branchs[open] .-item-hide{transform:none;opacity:1}@media screen and (max-width:768px){.area-branchs{padding:40px 0}.area-branchs-inner{width:calc(100% - 40px)}.area-branchs-list{margin-top:20px}.area-branchs-list .-item{display:block;padding:10px 16px;border-radius:2px;border-left:2px solid #005196}.area-branchs-list .-item.-item-2nd{margin-left:1.5em;width:calc(100% - 1.5em)}.area-branchs-list .-item.-item-2nd p.-address,.area-branchs-list .-item.-item-2nd strong{width:100%}.area-branchs-list .-item.-item-3rd{margin-top:8px;margin-left:3em;width:calc(100% - 3em)}.area-branchs-list .-item.-item-3rd p.-address,.area-branchs-list .-item.-item-3rd strong{width:100%}.area-branchs-list .-item.-item-nobranch{margin-top:8px;margin-left:1.5em;width:calc(100% - 1.5em)}.area-branchs-list .-item.-item-nobranch p.-address,.area-branchs-list .-item.-item-nobranch strong{width:100%}.area-branchs-list .-item strong{font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.area-branchs-list .-item .-pin-tel{margin-top:4px}.area-branchs-list .-item .-pin-tel p a span{font-size:clamp(.625rem,.438rem + .39vw,.75rem)}.area-branchs-list .-item .-pin-tel p a:before{width:12px;height:12px;margin-right:4px}.area-branchs-list:not(:first-child){margin-top:10px}.area-branchs-list strong{width:100%}.area-branchs-list p.-address{margin-top:4px;width:100%;font-size:clamp(.75rem,.563rem + .39vw,.875rem);line-height:1.4}.area-branchs-list p.-address:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4)*.5em)}.area-branchs-list p.-tel{width:auto;margin-left:1em}.area-branchs-list p.-pin{width:auto}.area-branchs-list details.accordion-branchs{margin-top:8px}.area-branchs-list details.accordion-branchs summary:after,.area-branchs-list details.accordion-branchs summary:before{width:1px;height:12px;border-radius:2px;left:.4em}}.area-branch{padding:80px 0;background:#fff}.area-branch-inner{width:min(100% - 120px,1280px);margin:0 auto}.area-branch-list{margin-top:40px}.area-branch-list>ul>li{counter-reset:numbering 0}.area-branch-list>ul>li .-item strong{counter-increment:numbering}.area-branch-list>ul>li .-item strong:before{font-family:Rubik,sans-serif;font-style:normal;font-weight:400;font-size:clamp(.5rem,.313rem + .39vw,.625rem);display:block;content:counter(numbering,decimal-leading-zero);color:#00c7b7;margin-right:6px}.area-branch-list ul li .-item{display:flex;align-items:center;justify-content:space-between;background:#f9fafd;padding:14px 20px;border-radius:4px;border-left:4px solid #005196;text-align:left}.area-branch-list ul li .-item strong{display:flex;align-items:flex-start;font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:700}.area-branch-list ul li .-item .-pin-tel,.area-branch-list ul li .-item .-pin-tel p a{display:flex;align-items:center}.area-branch-list ul li .-item .-pin-tel p a span{line-height:1;font-size:clamp(.875rem,.688rem + .39vw,1rem);font-family:Rubik,sans-serif;font-style:normal;font-weight:400;text-decoration:underline}.area-branch-list ul li .-item .-pin-tel p a:before{display:block;content:"";background-repeat:no-repeat;background-position:50% 50%;background-size:cover;width:16px;height:16px;margin-right:8px}.area-branch-list ul li .-item .-pin-tel p.-pin a:before{background-image:url(/images/common/icon/pin.svg)}.area-branch-list ul li .-item .-pin-tel p.-tel a:before{background-image:url(/images/common/icon/phone.svg)}.area-branch-list ul li:not(:first-child){margin-top:14px}.area-branch-list ul li ul{margin-top:14px;padding-left:2em}.area-branch-list ul li strong{width:16em}.area-branch-list ul li p.-address{width:calc(100% - 34em)}.area-branch-list ul li p.-pin,.area-branch-list ul li p.-tel{width:9em}.area-branch-list ul li ul li strong{width:14em}.area-branch-list ul li ul li p.-address{width:calc(100% - 32em)}.area-branch-list ul li ul li ul li strong{width:12em}.area-branch-list ul li ul li ul li p.-address{width:calc(100% - 30em)}@media screen and (max-width:768px){.area-branch{padding:40px 0}.area-branch-inner{width:calc(100% - 40px)}.area-branch-list{margin-top:20px}.area-branch-list ul li .-item{display:block;padding:10px 16px;border-radius:2px;border-left:2px solid #005196}.area-branch-list ul li .-item strong{font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.area-branch-list ul li .-item .-pin-tel{margin-top:4px}.area-branch-list ul li .-item .-pin-tel p a span{font-size:clamp(.625rem,.438rem + .39vw,.75rem)}.area-branch-list ul li .-item .-pin-tel p a:before{width:12px;height:12px;margin-right:4px}.area-branch-list ul li:not(:first-child){margin-top:10px}.area-branch-list ul li ul{margin-top:10px;padding-left:1em}.area-branch-list ul li strong{width:100%}.area-branch-list ul li p.-address{margin-top:4px;width:100%;font-size:clamp(.75rem,.563rem + .39vw,.875rem);line-height:1.4}.area-branch-list ul li p.-address:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4)*.5em)}.area-branch-list ul li p.-tel{width:auto;margin-left:1em}.area-branch-list ul li p.-pin{width:auto}.area-branch-list ul li ul li p.-address,.area-branch-list ul li ul li strong,.area-branch-list ul li ul li ul li p.-address,.area-branch-list ul li ul li ul li strong{width:100%}}.area-oneword.snd-oneword{padding:80px 0;background:#4680e2}.area-oneword.snd-oneword .ttl-sub-head p,.area-oneword.snd-oneword .ttl-sub-head span{color:#fff}@media screen and (max-width:768px){.area-oneword.snd-oneword{padding:40px 0}}.area-interview{padding:80px 0;background:#fff}.area-interview-inner{width:min(100% - 120px,1280px);margin:0 auto}.area-interview-body{margin-top:40px}.area-interview-body>p{font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:700}.area-interview-body .swiper-container{margin-top:40px}.area-interview-body-item{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:80px}.area-interview-body-item-img{width:70%;position:relative;z-index:0}.area-interview-body-item-txt{margin-bottom:-80px;width:calc(30% + 160px);margin-left:-160px;background:#4680e2;padding:40px;position:relative;z-index:1}.area-interview-body-item-txt>span{display:block;font-size:clamp(.625rem,.438rem + .39vw,.75rem);color:#005196;line-height:1}.area-interview-body-item-txt h4{margin-top:20px;font-size:clamp(2rem,1.813rem + .39vw,2.125rem);font-weight:700;line-height:1.4;color:#fff}.area-interview-body-item-txt h4:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4)*.5em)}.area-interview-body-item-txt p.-name-year{margin-top:20px;display:flex;align-items:center}.area-interview-body-item-txt p.-name-year span{font-size:clamp(.875rem,.688rem + .39vw,1rem);line-height:1;color:#fff}.area-interview-body-item-txt p.-name-year span:not(:first-child){margin-left:1em}.area-interview-body-item-txt p.-name-year small{font-size:clamp(.625rem,.438rem + .39vw,.75rem);line-height:1;color:#fff}.area-interview-body-item-txt p.-area-department{margin-top:16px;display:flex;align-items:center}.area-interview-body-item-txt p.-area-department span{font-size:clamp(.625rem,.438rem + .39vw,.75rem);line-height:1;color:#fff}.area-interview-body-item-txt p.-area-department span:not(:first-child){margin-left:1em}.area-interview-body-item-btn{margin-top:40px}@media screen and (max-width:768px){.area-interview{padding:40px 0}.area-interview-inner{width:calc(100% - 40px)}.area-interview-body,.area-interview-body .swiper-container{margin-top:20px}.area-interview-body-item{display:block;padding-bottom:0}.area-interview-body-item-img{width:100%}.area-interview-body-item-txt{margin-bottom:0;width:100%;margin-left:0;padding:20px}.area-interview-body-item-txt h4{margin-top:16px;font-size:clamp(1.25rem,1.063rem + .39vw,1.375rem)}.area-interview-body-item-txt p.-name-year{margin-top:12px}.area-interview-body-item-txt p.-name-year span{font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.area-interview-body-item-txt p.-area-department{margin-top:12px}.area-interview-body-item-btn{margin-top:20px}}.area-business{padding:120px 0;background:url(/images/area/bg-business.jpg) no-repeat 50% 70%/cover}.area-business-inner{width:min(100% - 120px,1280px);margin:0 auto}.area-business .ttl-sub-head p,.area-business .ttl-sub-head span{color:#fff}.area-business-body{margin-top:40px;display:flex;justify-content:space-between;align-items:flex-end}.area-business-body-item{width:60%}.area-business-body-item p{font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:700;color:#fff}.area-business-body-btn{width:30%}@media screen and (max-width:768px){.area-business{padding:60px 0}.area-business-inner{width:calc(100% - 40px)}.area-business-body{margin-top:20px;display:block}.area-business-body-item{width:100%}.area-business-body-item p{font-size:clamp(.875rem,.688rem + .39vw,1rem)}.area-business-body-btn{margin-top:20px;width:100%}}.snd-person{padding:120px 0 0;background:#fff}.snd-person-inner{width:min(100% - 120px,1280px);margin:0 auto}@media screen and (max-width:768px){.snd-person{padding:60px 0 0}.snd-person-inner{width:calc(100% - 40px)}}.snd-person-interview{margin-top:120px;padding:80px 0;background:#f9fafd}.snd-person-interview .top-interview-body h5{font-size:clamp(2.25rem,2.063rem + .39vw,2.375rem);color:#4680e2;font-weight:900}@media screen and (max-width:768px){.snd-person-interview{margin-top:40px;padding:40px 0}.snd-person-interview .top-interview-body h5{font-size:clamp(1.25rem,1.063rem + .39vw,1.375rem)}}.snd-person-oneword{padding:80px 0;background:#fff}.snd-person-oneword-inner{width:min(100% - 120px,1280px);margin:0 auto}.snd-person-oneword-body{margin-top:40px}.snd-person-oneword-body h5{font-size:clamp(2.25rem,2.063rem + .39vw,2.375rem);color:#4680e2;font-weight:900}.snd-person-oneword-body>p{font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:700}.snd-person-oneword-body-item{margin-top:60px;display:flex;justify-content:space-between;align-items:flex-end}.snd-person-oneword-body-item-img{width:70%;position:relative;z-index:0}.snd-person-oneword-body-item-txt{width:calc(30% + 160px);margin-left:-160px;background:#fff;padding:40px;position:relative;z-index:1}.snd-person-oneword-body-item-txt p{font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:500}.snd-person-oneword-body-item-btn{margin-top:40px}@media screen and (max-width:768px){.snd-person-oneword{padding:40px 0}.snd-person-oneword-inner{width:calc(100% - 40px)}.snd-person-oneword-body{margin-top:20px}.snd-person-oneword-body h5{font-size:clamp(1.25rem,1.063rem + .39vw,1.375rem)}.snd-person-oneword-body-item{margin-top:20px;display:block;padding-bottom:0}.snd-person-oneword-body-item-img{width:100%}.snd-person-oneword-body-item-txt{margin-top:20px;width:100%;margin-left:0;padding:0}.snd-person-oneword-body-item-txt p{font-weight:400}.snd-person-oneword-body-item-btn{margin-top:20px}}.snd-person-crosstalks{padding:80px 0;background:#fff;background-image:radial-gradient(rgba(70,128,226,.5) 10%,transparent 0);background-size:10px 10px}.snd-person-crosstalks .arc-crosstalks-body{margin-top:40px}.snd-person-crosstalks .arc-crosstalks-body h5{font-size:clamp(2.25rem,2.063rem + .39vw,2.375rem);color:#4680e2;font-weight:900}.snd-person-crosstalks .arc-crosstalks-body>p{font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:700}@media screen and (max-width:768px){.snd-person-crosstalks{padding:40px 0}.snd-person-crosstalks .arc-crosstalks-body{margin-top:20px}.snd-person-crosstalks .arc-crosstalks-body h5{font-size:clamp(1.25rem,1.063rem + .39vw,1.375rem)}}.snd-business{padding:120px 0;background:#fff}.snd-business-inner{width:min(100% - 120px,1280px);margin:0 auto}@media screen and (max-width:768px)and (max-width:768px){.snd-business{padding:60px 0 40px}.snd-business-inner{width:calc(100% - 40px)}}.snd-business-list{padding:80px 0;background:#f9fafd}.snd-business-list-inner{display:flex;justify-content:space-between}.snd-business-list .ttl-sub-head p{margin-left:0;font-size:clamp(.875rem,.688rem + .39vw,1rem);color:#005196}.snd-business-list-nav{width:20%;padding-left:40px}.snd-business-list-nav nav{position:-webkit-sticky;position:sticky;display:inline-block;top:160px;border:1px solid #005196;border-radius:4px;padding:20px}.snd-business-list-nav nav ul li a{display:flex;align-items:center;font-size:clamp(.625rem,.438rem + .39vw,.75rem);line-height:1;color:gray}.snd-business-list-nav nav ul li a:before{display:block;content:"";border:1px solid gray;width:8px;height:8px;border-radius:50%;margin-right:6px}.snd-business-list-nav nav ul li a.current{color:#005196}.snd-business-list-nav nav ul li a.current:before{background:#005196;border-color:#005196}.snd-business-list-nav nav ul li:not(:first-child){margin-top:20px}.snd-business-list-body{width:76%}.snd-business-list-body-item{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:flex-end;padding-bottom:80px}.snd-business-list-body-item-img{width:calc(70% + 240px);margin-right:-240px;position:relative;z-index:0}.snd-business-list-body-item-txt{margin-bottom:-80px;width:calc(30% + 160px);margin-right:-160px;position:relative;z-index:1}.snd-business-list-body-item-txt h4{margin-top:20px}.snd-business-list-body-item-txt h4 span{font-size:clamp(2rem,1.813rem + .39vw,2.125rem);font-weight:900;line-height:1;color:#005196;display:inline-block;background:linear-gradient(#f9fafd,#f9fafd);padding:4px 8px 4px 0}.snd-business-list-body-item-txt h4 span:not(:first-child){margin-top:8px}.snd-business-list-body-item-txt-box{background:#f9fafd;padding:40px 40px 40px 0}.snd-business-list-body-item-txt-box p{font-size:clamp(.875rem,.688rem + .39vw,1rem)}.snd-business-list-body-item-txt-box ul{margin-top:20px;display:flex;align-items:center}.snd-business-list-body-item-txt-box ul li{display:inline-block;border:1px solid #005196;color:#005196;font-size:clamp(.75rem,.563rem + .39vw,.875rem);font-weight:700;border-radius:4px;padding:8px 16px}.snd-business-list-body-item-txt-box ul li:not(:last-child){margin-right:8px}.snd-business-list-body-item:nth-of-type(2n){flex-direction:row-reverse}.snd-business-list-body-item:nth-of-type(2n) .area-interview-body-item-txt{margin-left:0;margin-right:-160px}@media screen and (max-width:768px){.snd-business-list{padding:40px 0}.snd-business-list-inner{display:block;width:calc(100% - 40px);margin:0 auto}.snd-business-list .ttl-sub-head p{font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.snd-business-list-nav{display:none}.snd-business-list-body{width:100%}.snd-business-list-body-item{display:block;padding-bottom:0}.snd-business-list-body-item-img{width:calc(100% + 20px);margin-right:-20px}.snd-business-list-body-item-txt{margin-top:20px;margin-bottom:0;width:100%;margin-right:0}.snd-business-list-body-item-txt h4{margin-top:12px}.snd-business-list-body-item-txt h4 span{font-size:clamp(1.25rem,1.063rem + .39vw,1.375rem);padding:0}.snd-business-list-body-item-txt h4 span:not(:first-child){margin-top:4px}.snd-business-list-body-item-txt-box{padding:0;margin-top:12px}.snd-business-list-body-item-txt-box p{font-size:clamp(.875rem,.688rem + .39vw,1rem)}.snd-business-list-body-item-txt-box ul{margin-top:16px}.snd-business-list-body-item-txt-box ul li{font-size:clamp(.625rem,.438rem + .39vw,.75rem);padding:4px 8px}.snd-business-list-body-item-txt-box ul li:not(:last-child){margin-right:4px}.snd-business-list-body-item:nth-of-type(2n) .area-interview-body-item-txt{margin-right:0}.snd-business-list-body-item:not(:first-child){margin-top:32px}}.snd-business-bnr{padding:80px 0;width:min(100% - 120px,1280px);margin:0 auto}.snd-business-bnr ul{display:flex;flex-wrap:wrap}.snd-business-bnr ul li{width:47%}.snd-business-bnr ul li a figcaption,.snd-business-bnr ul li>span figcaption{background:#4680e2;padding:12px 20px;display:flex;align-items:center;justify-content:space-between}.snd-business-bnr ul li a figcaption>span,.snd-business-bnr ul li>span figcaption>span{display:block;font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:700;color:#fff;width:calc(100% - 40px);margin:0 auto}.snd-business-bnr ul li a figcaption:after,.snd-business-bnr ul li>span figcaption:after{display:block;content:"";background:url(/images/common/icon/chev-right-green.svg) no-repeat 50% 50%/cover;width:20px;height:20px;margin-left:20px}.snd-business-bnr ul li:not(:nth-child(2n-1)){margin-left:6%}@media screen and (max-width:768px){.snd-business-bnr{padding:40px 0;width:calc(100% - 40px)}.snd-business-bnr ul li{width:48%}.snd-business-bnr ul li a figcaption,.snd-business-bnr ul li>span figcaption{padding:12px 16px}.snd-business-bnr ul li a figcaption>span,.snd-business-bnr ul li>span figcaption>span{font-size:clamp(.75rem,.563rem + .39vw,.875rem);width:calc(100% - 32px);line-height:1.6}.snd-business-bnr ul li a figcaption:after,.snd-business-bnr ul li>span figcaption:after{width:16px;height:16px;margin-left:16px}.snd-business-bnr ul li:not(:nth-child(2n-1)){margin-left:4%}}.snd-oneword{padding:120px 0;background:#fff}.snd-oneword-inner{width:min(100% - 120px,1280px);margin:0 auto}.snd-oneword-nav{margin-top:80px;display:flex;align-items:center}.snd-oneword-nav aside.-asideSelectbox p select{padding:20px 60px 20px 50px}.snd-oneword-nav aside.-asideSelectbox.-department{margin-left:1em}.snd-oneword-list{margin-top:80px}.snd-oneword-list ul{display:flex;flex-wrap:wrap}.snd-oneword-list ul li{width:22%;position:relative}.snd-oneword-list ul li video{display:block;width:100%;height:auto}.snd-oneword-list ul li .-controller{width:80px;position:absolute;bottom:20px;left:50%;margin-left:-40px;padding:10px;display:flex;align-items:center;justify-content:space-between;background:#4680e2;border-radius:100vh;box-shadow:0 6px 6px rgba(0,0,0,.1)}.snd-oneword-list ul li .-controller button{width:24px;height:24px;background-repeat:no-repeat;background-position:50% 50%;background-color:#fff;background-size:24px 24px;border-radius:50%;box-shadow:0 6px 6px rgba(0,0,0,.1)}.snd-oneword-list ul li:not(:nth-child(4n-3)){margin-left:4%}.snd-oneword-list ul li:nth-child(n+5){margin-top:4%}div [id$=-pause-btn]{background-image:url(/images/common/controller/pause.svg)}div [id$=-stop-btn]{background-image:url(/images/common/controller/stop.svg)}div [id$=-play-btn]{background-image:url(/images/common/controller/play.svg)}div [id$=-play-btn].movieStop{background-image:url(/images/common/controller/pause.svg)}div [id$=-sound-off-btn]{background-image:url(/images/common/controller/mute.svg)}div [id$=-sound-off-btn].soundOff{background-image:url(/images/common/controller/sound.svg)}@media screen and (max-width:768px){.snd-oneword{padding:60px 0}.snd-oneword-inner{width:calc(100% - 40px)}.snd-oneword-nav{margin-top:40px}.snd-oneword-nav aside.-asideSelectbox p select{padding:12px 40px}.snd-oneword-nav aside.-asideSelectbox.-department{margin-left:.5em}.snd-oneword-list{margin-top:40px}.snd-oneword-list ul li{width:48%}.snd-oneword-list ul li .-controller{width:70px;bottom:16px;margin-left:-35px}.snd-oneword-list ul li .-controller button{width:20px;height:20px;background-size:20px 20px}.snd-oneword-list ul li:not(:nth-child(4n-3)){margin-left:0}.snd-oneword-list ul li:nth-child(n+5){margin-top:0}.snd-oneword-list ul li:not(:nth-child(2n-1)){margin-left:4%}.snd-oneword-list ul li:nth-child(n+3){margin-top:4%}}span.-kita-nihon{background-color:#63559c}span.-minami-tohoku{background-color:#e35f98}span.-kanto{background-color:#e34653}span.-chubu{background-color:#eb8700}span.-nishi-nihon{background-color:#f7ca00}span.-kyushu{background-color:#7fb926}span.-head-office{background-color:#4680e2}.arc-interview{padding:120px 0;background:#fff}.arc-interview-inner{width:min(100% - 120px,1280px);margin:0 auto}.arc-interview-nav{margin-top:80px;display:flex;align-items:center}.arc-interview-nav aside.-asideSelectbox p select{padding:20px 60px 20px 50px}.arc-interview-nav aside.-asideSelectbox.-department{margin-left:1em}.arc-interview-list{margin-top:80px}.arc-interview-list ul{display:flex;flex-wrap:wrap}.arc-interview-list ul li{width:30%;position:relative}.arc-interview-list ul li a figure{position:relative}.arc-interview-list ul li a figure span{display:block;position:absolute;top:0;left:0;font-size:clamp(.75rem,.563rem + .39vw,.875rem);font-weight:700;line-height:1;padding:4px 8px;color:#fff}.arc-interview-list ul li a figcaption{margin-top:20px}.arc-interview-list ul li a figcaption h4{font-size:clamp(1rem,.813rem + .39vw,1.125rem);font-weight:700;line-height:1.6}.arc-interview-list ul li a figcaption h4:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6)*.5em)}.arc-interview-list ul li a figcaption p.-name-year{margin-top:16px;display:flex;align-items:center}.arc-interview-list ul li a figcaption p.-name-year span{display:flex;align-items:flex-end;font-size:clamp(.75rem,.563rem + .39vw,.875rem);font-weight:700;line-height:1}.arc-interview-list ul li a figcaption p.-name-year span:not(:first-child){margin-left:1em}.arc-interview-list ul li a figcaption p.-area-department{margin-top:16px;display:flex;align-items:center;flex-wrap:wrap}.arc-interview-list ul li a figcaption p.-area-department span{font-size:clamp(.625rem,.438rem + .39vw,.75rem);font-weight:700;line-height:1;color:gray}.arc-interview-list ul li a figcaption p.-area-department span:not(:last-child){margin-right:1em}.arc-interview-list ul li:not(:nth-child(3n-2)){margin-left:5%}.arc-interview-list ul li:nth-child(n+4){margin-top:5%}@media screen and (max-width:768px){.arc-interview{padding:60px 0}.arc-interview-inner{width:calc(100% - 40px)}.arc-interview-nav{margin-top:40px}.arc-interview-nav aside.-asideSelectbox p select{padding:12px 40px}.arc-interview-nav aside.-asideSelectbox.-department{margin-left:.5em}.arc-interview-list{margin-top:40px}.arc-interview-list ul li{width:48%}.arc-interview-list ul li a figure span{font-size:clamp(.625rem,.438rem + .39vw,.75rem)}.arc-interview-list ul li a figcaption{margin-top:16px}.arc-interview-list ul li a figcaption h4{font-size:clamp(.875rem,.688rem + .39vw,1rem)}.arc-interview-list ul li a figcaption p.-name-year{margin-top:12px;display:block}.arc-interview-list ul li a figcaption p.-name-year span{font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.arc-interview-list ul li a figcaption p.-name-year span:not(:first-child){margin-left:0;margin-top:8px}.arc-interview-list ul li a figcaption p.-area-department{margin-top:8px}.arc-interview-list ul li a figcaption p.-area-department span{padding-top:4px;font-size:clamp(.625rem,.438rem + .39vw,.75rem)}.arc-interview-list ul li:not(:nth-child(3n-2)){margin-left:0}.arc-interview-list ul li:nth-child(n+4){margin-top:0}.arc-interview-list ul li:not(:nth-child(2n-1)){margin-left:4%}.arc-interview-list ul li:nth-child(n+3){margin-top:6%}}.sgl-interview{padding:120px 0 0;background:#fff}.sgl-interview-head{width:min(100% - 120px,1280px);margin:0 auto}.sgl-interview-head h3{font-size:clamp(3rem,2.813rem + .39vw,3.125rem);font-weight:900;line-height:1.6;width:80%}.sgl-interview-head h3:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6)*.5em)}.sgl-interview-head p.-name-year{margin-top:20px;display:flex;align-items:center}.sgl-interview-head p.-name-year span{font-size:clamp(1rem,.813rem + .39vw,1.125rem);font-weight:700;line-height:1}.sgl-interview-head p.-name-year span:not(:first-child){margin-left:1em}.sgl-interview-head p.-name-year small{font-size:clamp(.625rem,.438rem + .39vw,.75rem);font-weight:700;line-height:1}.sgl-interview-head p.-area-department{margin-top:16px;display:flex;align-items:center;flex-wrap:wrap}.sgl-interview-head p.-area-department span{padding-top:4px;font-size:clamp(.625rem,.438rem + .39vw,.75rem);font-weight:700;line-height:1;color:gray}.sgl-interview-head p.-area-department span:not(:last-child){margin-right:1em}.sgl-interview-body{margin-top:40px;padding:80px 0 0;background:#fff;background-image:radial-gradient(rgba(70,128,226,.5) 10%,transparent 0);background-size:10px 10px}.sgl-interview-body-inner{width:min(100% - 120px,1280px);margin:0 auto}.sgl-interview-body-mv{width:100%;overflow:hidden}.sgl-interview-body-mv span{display:block;width:100%;height:0;padding-top:50%}.sgl-interview-body-content{margin-top:80px;display:flex;justify-content:space-between}.sgl-interview-body-content .-side{width:36%}.sgl-interview-body-content .-side-item{position:-webkit-sticky;position:sticky;top:160px}.sgl-interview-body-content .-side-item figcaption{margin-top:20px}.sgl-interview-body-content .-side-item figcaption h4{font-size:clamp(1rem,.813rem + .39vw,1.125rem);font-weight:900;line-height:1.6}.sgl-interview-body-content .-side-item figcaption h4:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6)*.5em)}.sgl-interview-body-content .-side-item figcaption p.-name-year{margin-top:12px}.sgl-interview-body-content .-side-item figcaption p.-name-year span{font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:700;line-height:1}.sgl-interview-body-content .-main{width:58%}.sgl-interview-body-content .-main-item{position:relative}.sgl-interview-body-content .-main-item .ttl-sub-head span{font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.sgl-interview-body-content .-main-item h4{margin-top:20px;font-weight:700;font-size:clamp(2rem,1.813rem + .39vw,2.125rem);line-height:1.4;color:#4680e2;padding-bottom:20px;border-bottom:1px solid #000}.sgl-interview-body-content .-main-item h4:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4)*.5em)}.sgl-interview-body-content .-main-item p{margin-top:30px;font-size:clamp(.875rem,.688rem + .39vw,1rem);line-height:2}.sgl-interview-body-content .-main-item p:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 2)*.5em)}.sgl-interview-body-content .-main-item p span{font-weight:500}.sgl-interview-body-content .-main-item p+figure{margin-top:20px}.sgl-interview-body-content .-main-item:not(:first-of-type){margin-top:40px}.sgl-interview-body-sche_weekend{margin-top:80px;display:flex;justify-content:space-between}.sgl-interview-body-sche_weekend .-side{width:calc(36% + 120px);margin-left:-120px}.sgl-interview-body-sche_weekend .-side-item{position:-webkit-sticky;position:sticky;top:100px;height:calc(100vh - 100px);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;z-index:1}.sgl-interview-body-sche_weekend .-side-item.-sogabe{background-image:url(/images/interview/sidebg/sogabe.jpg)}.sgl-interview-body-sche_weekend .-side-item.-sakamoto{background-image:url(/images/interview/sidebg/sakamoto.jpg)}.sgl-interview-body-sche_weekend .-side-item.-nagane{background-image:url(/images/interview/sidebg/nagane.jpg)}.sgl-interview-body-sche_weekend .-side-item.-chiba{background-image:url(/images/interview/sidebg/chiba.jpg)}.sgl-interview-body-sche_weekend .-side-item.-tahata{background-image:url(/images/interview/sidebg/tahata.jpg)}.sgl-interview-body-sche_weekend .-side-item.-kimura{background-image:url(/images/interview/sidebg/kimura.jpg)}.sgl-interview-body-sche_weekend .-side-item.-minegishi{background-image:url(/images/interview/sidebg/minegishi.jpg)}.sgl-interview-body-sche_weekend .-side-item.-okunaga{background-image:url(/images/interview/sidebg/okunaga.jpg)}.sgl-interview-body-sche_weekend .-side-item.-kimurago{background-image:url(/images/interview/sidebg/kimurago.jpg)}.sgl-interview-body-sche_weekend .-side-item.-hasegawa{background-image:url(/images/interview/sidebg/hasegawa.jpg)}.sgl-interview-body-sche_weekend .-side-item.-youkaichiya{background-image:url(/images/interview/sidebg/youkaichiya.jpg)}.sgl-interview-body-sche_weekend .-side-item.-iwamoto{background-image:url(/images/interview/sidebg/iwamoto.jpg)}.sgl-interview-body-sche_weekend .-side-item.-nakatani{background-image:url(/images/interview/sidebg/nakatani.jpg)}.sgl-interview-body-sche_weekend .-side-item.-kosho{background-image:url(/images/interview/sidebg/kosho.jpg)}.sgl-interview-body-sche_weekend .-main{width:58%}.sgl-interview-body-sche_weekend .-main-schedule{padding:60px 0;position:relative}.sgl-interview-body-sche_weekend .-main-schedule:before{display:block;content:"";background:#f6f9fe;width:400%;height:100%;position:absolute;top:0;left:-200%}.sgl-interview-body-sche_weekend .-main-schedule .-title{display:flex;align-items:flex-end;position:relative;z-index:1}.sgl-interview-body-sche_weekend .-main-schedule .-title h4{color:#005196;font-size:clamp(1.25rem,1.063rem + .39vw,1.375rem);font-weight:700;line-height:1}.sgl-interview-body-sche_weekend .-main-schedule .-title span{display:block;color:#005196;font-family:Rubik,sans-serif;font-style:normal;font-weight:400;font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:700;margin-left:1em;line-height:1}.sgl-interview-body-sche_weekend .-main-schedule-detail{margin-top:40px;position:relative;z-index:1}.sgl-interview-body-sche_weekend .-main-schedule-detail-item{display:flex;align-items:flex-start}.sgl-interview-body-sche_weekend .-main-schedule-detail-item:not(:first-child){margin-top:20px}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time{width:50px;text-align:center;color:#005196;background:#f6f9fe;font-weight:700;font-size:clamp(.75rem,.563rem + .39vw,.875rem);line-height:1;padding-bottom:8px;position:relative}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-0830 span.-hand-short{transform:rotate(255deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-0830 span.-hand-long{transform:rotate(180deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-0840 span.-hand-short{transform:rotate(260deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-0840 span.-hand-long{transform:rotate(240deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-0845 span.-hand-short{transform:rotate(260.5deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-0845 span.-hand-long,.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-0900 span.-hand-short{transform:rotate(270deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-0900 span.-hand-long{transform:rotate(0deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-0915 span.-hand-short{transform:rotate(277.5deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-0915 span.-hand-long{transform:rotate(90deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-0930 span.-hand-short{transform:rotate(285deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-0930 span.-hand-long{transform:rotate(180deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-1000 span.-hand-short{transform:rotate(300deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-1000 span.-hand-long{transform:rotate(0deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-1010 span.-hand-short{transform:rotate(305deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-1010 span.-hand-long{transform:rotate(60deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-1100 span.-hand-short{transform:rotate(330deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-1100 span.-hand-long{transform:rotate(0deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-1200 span.-hand-short{transform:rotate(1turn)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-1200 span.-hand-long{transform:rotate(0deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-1300 span.-hand-short{transform:rotate(30deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-1300 span.-hand-long{transform:rotate(0deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-1400 span.-hand-short{transform:rotate(60deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-1400 span.-hand-long{transform:rotate(0deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-1500 span.-hand-short{transform:rotate(90deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-1500 span.-hand-long{transform:rotate(0deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-1530 span.-hand-short{transform:rotate(105deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-1530 span.-hand-long{transform:rotate(180deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-1600 span.-hand-short{transform:rotate(120deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-1600 span.-hand-long{transform:rotate(0deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-1630 span.-hand-short{transform:rotate(135deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-1630 span.-hand-long{transform:rotate(180deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-1700 span.-hand-short{transform:rotate(150deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-1700 span.-hand-long{transform:rotate(0deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-1730 span.-hand-short{transform:rotate(165deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-1730 span.-hand-long,.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-1800 span.-hand-short{transform:rotate(180deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time.-t-1800 span.-hand-long{transform:rotate(0deg)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time span.-hand-short{position:absolute;top:22px;left:24px;display:block;content:"";width:2px;height:8px;background:#005196;transform-origin:center bottom;border-radius:100vh}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time span.-hand-long{position:absolute;top:18px;left:24px;transform-origin:center bottom;display:block;content:"";width:2px;height:12px;background:#005196;border-radius:100vh}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time:before{display:block;content:"";background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-image:url(/images/interview/t-0000.svg);width:45px;height:45px;margin:8px auto}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time:after{content:"";display:block;height:100%;background-color:#005196;position:absolute;top:0;width:2px;left:23px;z-index:-1}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-txt{width:calc(100% - 90px);margin-left:40px;position:relative;padding:20px 32px;background:#fff;border:2px solid #005196;border-radius:8px}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-txt:before{content:"";position:absolute;top:18px;left:-18px;border:10px solid transparent;border-right-color:#fff;z-index:2}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-txt:after{content:"";position:absolute;top:16px;left:-23px;border:12px solid transparent;border-right:11px solid #005196;z-index:1}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-txt strong{display:block;color:#005196;font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:700;line-height:1}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-txt p{margin-top:8px;font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:500;line-height:1.6}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-txt figure{margin-top:20px}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-txt figure img{border-radius:4px}.sgl-interview-body-sche_weekend .-main-dayoff{padding:60px 0;position:relative}.sgl-interview-body-sche_weekend .-main-dayoff:before{display:block;content:"";background:#faffff;width:400%;height:100%;position:absolute;top:0;left:-200%}.sgl-interview-body-sche_weekend .-main-dayoff .-title{display:flex;align-items:flex-end;position:relative;z-index:1}.sgl-interview-body-sche_weekend .-main-dayoff .-title h4{color:#00c7b7;font-size:clamp(1.25rem,1.063rem + .39vw,1.375rem);font-weight:700;line-height:1}.sgl-interview-body-sche_weekend .-main-dayoff .-title span{display:block;color:#00c7b7;font-family:Rubik,sans-serif;font-style:normal;font-weight:400;font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:700;margin-left:1em;line-height:1}.sgl-interview-body-sche_weekend .-main-dayoff-detail{padding:20px 32px;background:#fff;border:2px solid #00c7b7;border-radius:8px;margin-top:40px;position:relative;z-index:1}.sgl-interview-body-sche_weekend .-main-dayoff-detail-item strong{display:block;color:#00c7b7;font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:700;line-height:1}.sgl-interview-body-sche_weekend .-main-dayoff-detail-item p{margin-top:8px;font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:500;line-height:1.6}.sgl-interview-body-sche_weekend .-main-dayoff-detail-item figure{margin-top:20px}.sgl-interview-body-sche_weekend .-main-dayoff-detail-item figure img{border-radius:4px}.sgl-interview-body-sche_weekend .-main-dayoff-detail-item:not(:first-child){margin-top:20px}@media screen and (max-width:768px){.sgl-interview{padding:60px 0 0}.sgl-interview-head{width:calc(100% - 40px)}.sgl-interview-head h3{font-size:clamp(1.5rem,1.313rem + .39vw,1.625rem);line-height:1.5;width:70%}.sgl-interview-head h3:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.5)*.5em)}.sgl-interview-head p.-name-year{margin-top:16px}.sgl-interview-head p.-name-year span{font-size:clamp(.875rem,.688rem + .39vw,1rem)}.sgl-interview-head p.-area-department{margin-top:8px}.sgl-interview-body{margin-top:40px;padding:40px 0 0}.sgl-interview-body-inner{width:calc(100% - 40px)}.sgl-interview-body-content{margin-top:20px;display:block}.sgl-interview-body-content .-side{display:none}.sgl-interview-body-content .-main{width:100%}.sgl-interview-body-content .-main-item{position:relative}.sgl-interview-body-content .-main-item h4{margin-top:16px;font-size:clamp(1.25rem,1.063rem + .39vw,1.375rem);padding-bottom:12px}.sgl-interview-body-content .-main-item p{margin-top:24px}.sgl-interview-body-content .-main-item p+figure{margin-top:16px}.sgl-interview-body-content .-main-item:not(:first-of-type){margin-top:24px}.sgl-interview-body-sche_weekend{margin-top:40px;display:block}.sgl-interview-body-sche_weekend .-side{display:none}.sgl-interview-body-sche_weekend .-main{width:100%}.sgl-interview-body-sche_weekend .-main-schedule{padding:40px 0}.sgl-interview-body-sche_weekend .-main-schedule .-title{display:block}.sgl-interview-body-sche_weekend .-main-schedule .-title h4{font-size:clamp(1rem,.813rem + .39vw,1.125rem)}.sgl-interview-body-sche_weekend .-main-schedule .-title span{margin-left:0;margin-top:8px}.sgl-interview-body-sche_weekend .-main-schedule-detail{margin-top:30px}.sgl-interview-body-sche_weekend .-main-schedule-detail-item:not(:first-child){margin-top:16px}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time{width:40px;font-size:clamp(.625rem,.438rem + .39vw,.75rem)}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time:before{width:35px;height:35px}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time span.-hand-short{top:20px;left:19px;width:2px;height:6px}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time span.-hand-long{top:17px;left:19px;width:2px;height:9px}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-time:after{width:2px;left:18px}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-txt{width:calc(100% - 70px);margin-left:30px;padding:20px;border-radius:4px}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-txt:before{top:16px}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-txt:after{top:14px}.sgl-interview-body-sche_weekend .-main-schedule-detail-item-txt figure{margin-top:16px}.sgl-interview-body-sche_weekend .-main-dayoff{padding:40px 0}.sgl-interview-body-sche_weekend .-main-dayoff .-title{display:block}.sgl-interview-body-sche_weekend .-main-dayoff .-title h4{font-size:clamp(1rem,.813rem + .39vw,1.125rem)}.sgl-interview-body-sche_weekend .-main-dayoff .-title span{margin-left:0;margin-top:8px}.sgl-interview-body-sche_weekend .-main-dayoff-detail{padding:20px;border-radius:4px;margin-top:30px}.sgl-interview-body-sche_weekend .-main-dayoff-detail-item figure,.sgl-interview-body-sche_weekend .-main-dayoff-detail-item:not(:first-child){margin-top:16px}}.sgl-interview-list{padding:80px 0;width:min(100% - 120px,1280px);margin:0 auto}.sgl-interview-list ul{display:flex;flex-wrap:wrap}.sgl-interview-list ul li{width:30%;position:relative}.sgl-interview-list ul li a figure{position:relative}.sgl-interview-list ul li a figure span{display:block;position:absolute;top:0;left:0;font-size:clamp(.75rem,.563rem + .39vw,.875rem);font-weight:700;line-height:1;padding:4px 8px;color:#fff}.sgl-interview-list ul li a figcaption{margin-top:20px}.sgl-interview-list ul li a figcaption h4{font-size:clamp(1rem,.813rem + .39vw,1.125rem);font-weight:700;line-height:1.6}.sgl-interview-list ul li a figcaption h4:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6)*.5em)}.sgl-interview-list ul li a figcaption p.-name-year{margin-top:16px;display:flex;align-items:center}.sgl-interview-list ul li a figcaption p.-name-year span{font-size:clamp(.75rem,.563rem + .39vw,.875rem);font-weight:700;line-height:1}.sgl-interview-list ul li a figcaption p.-name-year span:not(:first-child){margin-left:1em}.sgl-interview-list ul li a figcaption p.-name-year small{font-size:clamp(.625rem,.438rem + .39vw,.75rem);font-weight:700;line-height:1}.sgl-interview-list ul li a figcaption p.-area-department{margin-top:16px;display:flex;align-items:center}.sgl-interview-list ul li a figcaption p.-area-department span{font-size:clamp(.625rem,.438rem + .39vw,.75rem);font-weight:700;line-height:1;color:gray}.sgl-interview-list ul li a figcaption p.-area-department span:not(:first-child){margin-left:1em}.sgl-interview-list ul li:not(:nth-child(3n-2)){margin-left:5%}.sgl-interview-list ul li:nth-child(n+4){margin-top:5%}@media screen and (max-width:768px){.sgl-interview-list{padding:40px 0;width:calc(100% - 40px)}.sgl-interview-list ul li{width:48%}.sgl-interview-list ul li a figure span{font-size:clamp(.625rem,.438rem + .39vw,.75rem)}.sgl-interview-list ul li a figcaption{margin-top:16px}.sgl-interview-list ul li a figcaption h4{font-size:clamp(.875rem,.688rem + .39vw,1rem)}.sgl-interview-list ul li a figcaption p.-name-year{margin-top:12px;display:block}.sgl-interview-list ul li a figcaption p.-name-year span{font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.sgl-interview-list ul li a figcaption p.-name-year span:not(:first-child){margin-left:0;margin-top:8px}.sgl-interview-list ul li a figcaption p.-area-department{margin-top:12px}.sgl-interview-list ul li a figcaption p.-area-department span{font-size:clamp(.625rem,.438rem + .39vw,.75rem)}.sgl-interview-list ul li:not(:nth-child(3n-2)){margin-left:0}.sgl-interview-list ul li:nth-child(n+4){margin-top:0}.sgl-interview-list ul li:not(:nth-child(2n-1)){margin-left:4%}.sgl-interview-list ul li:nth-child(n+3){margin-top:6%}}.arc-crosstalk{padding:120px 0;background:#fff}.arc-crosstalk-inner{width:min(100% - 120px,1280px);margin:0 auto}@media screen and (max-width:768px){.arc-crosstalk{padding:60px 0}.arc-crosstalk-inner{width:calc(100% - 40px)}}.arc-crosstalks{padding:80px 0;background:#fff;background-image:radial-gradient(rgba(70,128,226,.5) 10%,transparent 0);background-size:10px 10px}.arc-crosstalks-inner{width:min(100% - 120px,1280px);margin:0 auto}.arc-crosstalks-body-item{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:80px}.arc-crosstalks-body-item-img{width:70%;position:relative;z-index:0}.arc-crosstalks-body-item-txt{margin-bottom:-80px;width:calc(30% + 160px);margin-left:-160px;background:#4680e2;padding:40px;position:relative;z-index:1}.arc-crosstalks-body-item-txt>span{display:block;font-size:clamp(.625rem,.438rem + .39vw,.75rem);color:#005196;line-height:1}.arc-crosstalks-body-item-txt h4{margin-top:20px;font-size:clamp(2rem,1.813rem + .39vw,2.125rem);font-weight:700;line-height:1.4;color:#fff}.arc-crosstalks-body-item-txt h4:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4)*.5em)}.arc-crosstalks-body-item-txt p{margin-top:20px;color:#fff;font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.arc-crosstalks-body-item-btn{margin-top:40px}.arc-crosstalks-body-item:not(:first-child){margin-top:60px}.arc-crosstalks-body-item:nth-child(2n){flex-direction:row-reverse}.arc-crosstalks-body-item:nth-child(2n) .arc-crosstalks-body-item-txt{margin-left:0;margin-right:-160px}@media screen and (max-width:768px){.arc-crosstalks{padding:40px 0}.arc-crosstalks-inner{width:calc(100% - 40px)}.arc-crosstalks-body-item{display:block;padding-bottom:0}.arc-crosstalks-body-item-img{width:100%}.arc-crosstalks-body-item-txt{margin-bottom:0;width:100%;margin-left:0;padding:20px}.arc-crosstalks-body-item-txt h4{margin-top:16px;font-size:clamp(1.25rem,1.063rem + .39vw,1.375rem)}.arc-crosstalks-body-item-txt p{margin-top:12px}.arc-crosstalks-body-item-btn,.arc-crosstalks-body-item:not(:first-child){margin-top:20px}.arc-crosstalks-body-item:nth-child(2n) .arc-crosstalks-body-item-txt{margin-left:0;margin-right:0}}.sgl-crosstalk{padding:120px 0 0;background:#fff}.sgl-crosstalk-head{width:min(100% - 120px,1280px);margin:0 auto}.sgl-crosstalk-head p.-title,.sgl-crosstalk-head p.-title span{display:flex;justify-content:center}.sgl-crosstalk-head p.-title span{align-items:center;background:#f2f2f2;border-radius:100vh;padding:8px 12px;font-size:clamp(.625rem,.438rem + .39vw,.75rem);font-family:Rubik,sans-serif;font-style:normal;font-weight:400;font-weight:700;line-height:1;color:#333}.sgl-crosstalk-head p.-title span:before{display:block;content:"";background:url(/images/common/icon/bullet-title.svg) no-repeat 50% 50%/cover;width:16px;height:16px;margin-right:8px}.sgl-crosstalk-head h3{margin-top:80px;font-size:clamp(3rem,2.813rem + .39vw,3.125rem);font-weight:900;line-height:1.6;width:80%}.sgl-crosstalk-head h3:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6)*.5em)}.sgl-crosstalk-intro{margin-top:40px;padding:80px 0;background:#fff;background-image:radial-gradient(rgba(70,128,226,.5) 10%,transparent 0);background-size:10px 10px}.sgl-crosstalk-intro-inner{width:min(100% - 120px,1280px);margin:0 auto}.sgl-crosstalk-intro-mv{width:100%;height:0;padding-top:50%;display:block;content:"";background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.sgl-crosstalk-intro-content{margin-top:40px}.sgl-crosstalk-intro-content p{font-size:clamp(1rem,.813rem + .39vw,1.125rem);font-weight:500}.sgl-crosstalk-intro-member{margin-top:40px;background-color:#005196;background-image:linear-gradient(315deg,#40c6b6,#005196 94%);padding:40px}.sgl-crosstalk-intro-member ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.sgl-crosstalk-intro-member ul li{width:22%;display:flex;align-items:center;justify-content:space-between}.sgl-crosstalk-intro-member ul li figure{width:36%}.sgl-crosstalk-intro-member ul li figure img{border-radius:50%}.sgl-crosstalk-intro-member ul li figcaption{width:54%}.sgl-crosstalk-intro-member ul li figcaption strong{display:block;font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:700;line-height:1;color:#fff}.sgl-crosstalk-intro-member ul li figcaption p{margin-top:16px;font-size:clamp(.625rem,.438rem + .39vw,.75rem);font-weight:500;line-height:1.6;color:#fff}.sgl-crosstalk-intro-member ul li figcaption p a{color:#fff;text-decoration:underline;font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.sgl-crosstalk-intro-member ul li:not(:first-child){position:relative}.sgl-crosstalk-intro-member ul li:not(:first-child):before{position:absolute;display:block;content:"";background:url(/images/common/icon/multiplied.svg) no-repeat 50% 50%/cover;width:24px;height:24px;top:50%;left:-17.5%;margin-top:-12px}.sgl-crosstalk-body{padding:80px 0;background:#f6f9fe}.sgl-crosstalk-body-inner{width:min(100% - 120px,1280px);margin:0 auto}.sgl-crosstalk-body-hl{border-bottom:1px solid #4680e2;padding-bottom:16px;display:flex;align-items:center;justify-content:space-between}.sgl-crosstalk-body-hl>span{display:block;font-family:Rubik,sans-serif;font-style:normal;font-weight:400;font-size:clamp(.75rem,.563rem + .39vw,.875rem);font-weight:700;line-height:1;color:#4680e2;width:8em}.sgl-crosstalk-body-hl h4{width:calc(100% - 8em)}.sgl-crosstalk-body-hl h4 span{font-size:clamp(1.5rem,1.313rem + .39vw,1.625rem);font-weight:700;line-height:1.8;color:#4680e2}.sgl-crosstalk-body-item{margin-top:60px;display:flex;align-items:flex-start;justify-content:space-between;padding:0 80px}.sgl-crosstalk-body-item figure{width:200px;height:200px}.sgl-crosstalk-body-item figure img{border-radius:50%}.sgl-crosstalk-body-item figure figcaption{margin-top:16px}.sgl-crosstalk-body-item figure figcaption p{width:100%;line-height:1;font-size:clamp(.75rem,.563rem + .39vw,.875rem);font-weight:700;color:#333;text-align:center}.sgl-crosstalk-body-item>p{width:calc(100% - 260px);font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:500;line-height:1.8;position:relative;background:#fff;padding:32px 40px;border-radius:8px}.sgl-crosstalk-body-item>p a{text-decoration:underline;color:transparent}.sgl-crosstalk-body-item>p sup{font-size:clamp(.625rem,.438rem + .39vw,.75rem);vertical-align:top;color:transparent}.sgl-crosstalk-body-item>p:before{content:"";position:absolute;top:50px;left:-20px;margin-top:-10px;border:10px solid transparent;border-right-color:#fff}.sgl-crosstalk-body-item>p span.-annotation{font-weight:400;display:block;margin-top:20px}.sgl-crosstalk-body-item>p span.-annotation,.sgl-crosstalk-body-item>p span.-annotation small{font-size:clamp(.625rem,.438rem + .39vw,.75rem)}.sgl-crosstalk-body-item.-reverse{flex-direction:row-reverse}.sgl-crosstalk-body-item.-reverse>p:before{left:auto;border-right:none;right:-10px;border-left:10px solid #fff}.sgl-crosstalk-body-item.-emphasis{flex-direction:row-reverse}.sgl-crosstalk-body-item.-emphasis>p{font-size:clamp(1.5rem,1.313rem + .39vw,1.625rem)}.sgl-crosstalk-mv{width:100%;overflow:hidden}.sgl-crosstalk-mv span{display:block;width:100%;height:0;padding-top:50%}.js--titleReveal.is-View a,.js--titleReveal.is-View sup{color:#00c7b7}.js--titleReveal.is-View.-annotation{color:gray}.js--titleReveal.is-View.-annotation small{color:#00c7b7}@media screen and (max-width:768px){.sgl-crosstalk{padding:60px 0 0}.sgl-crosstalk-head{width:calc(100% - 40px)}.sgl-crosstalk-head h3{margin-top:40px;font-size:clamp(1.5rem,1.313rem + .39vw,1.625rem);width:100%}.sgl-crosstalk-intro{margin-top:20px;padding:40px 0}.sgl-crosstalk-intro-inner{width:calc(100% - 40px)}.sgl-crosstalk-intro-content{margin-top:20px}.sgl-crosstalk-intro-content p{font-size:clamp(.875rem,.688rem + .39vw,1rem)}.sgl-crosstalk-intro-member{margin-top:20px;padding:20px}.sgl-crosstalk-intro-member ul{justify-content:space-between}.sgl-crosstalk-intro-member ul li{width:46%}.sgl-crosstalk-intro-member ul li figcaption strong{font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.sgl-crosstalk-intro-member ul li figcaption p{margin-top:6px}.sgl-crosstalk-intro-member ul li figcaption p a{font-size:clamp(.625rem,.438rem + .39vw,.75rem)}.sgl-crosstalk-intro-member ul li:not(:first-child):before{display:none}.sgl-crosstalk-intro-member ul li:not(:nth-child(2n-1)){position:relative}.sgl-crosstalk-intro-member ul li:not(:nth-child(2n-1)):before{position:absolute;display:block;content:"";background:url(/images/common/icon/multiplied.svg) no-repeat 50% 50%/cover;width:12px;height:12px;left:-20%;margin-top:-6px}.sgl-crosstalk-intro-member ul li:nth-child(n+3){margin-top:12px}.sgl-crosstalk-body{padding:40px 0}.sgl-crosstalk-body-inner{width:calc(100% - 40px)}.sgl-crosstalk-body-hl{padding-bottom:16px;display:block}.sgl-crosstalk-body-hl>span{font-size:clamp(.625rem,.438rem + .39vw,.75rem);width:100%}.sgl-crosstalk-body-hl h4{margin-top:12px;width:100%}.sgl-crosstalk-body-hl h4 span{font-size:clamp(1.25rem,1.063rem + .39vw,1.375rem);line-height:1.6}.sgl-crosstalk-body-item{margin-top:20px;padding:0}.sgl-crosstalk-body-item figure{width:60px;height:60px}.sgl-crosstalk-body-item figure figcaption{margin-top:12px}.sgl-crosstalk-body-item figure figcaption p{font-size:clamp(.5rem,.313rem + .39vw,.625rem)}.sgl-crosstalk-body-item>p{width:calc(100% - 80px);font-size:clamp(.75rem,.563rem + .39vw,.875rem);padding:16px 20px;border-radius:4px}.sgl-crosstalk-body-item>p:before{top:30px}.sgl-crosstalk-body-item>p span.-annotation{margin-top:12px}.sgl-crosstalk-body-item.-emphasis>p{font-size:clamp(1rem,.813rem + .39vw,1.125rem)}}.sgl-projectstory{padding:120px 0;background:#fff}.sgl-projectstory-head p,.sgl-projectstory-head p span{display:flex;justify-content:center}.sgl-projectstory-head p span{align-items:center;background:#f2f2f2;border-radius:100vh;padding:8px 12px;font-size:clamp(.625rem,.438rem + .39vw,.75rem);font-family:Rubik,sans-serif;font-style:normal;font-weight:400;font-weight:700;line-height:1;color:#333}.sgl-projectstory-head p span:before{display:block;content:"";background:url(/images/common/icon/bullet-title.svg) no-repeat 50% 50%/cover;width:16px;height:16px;margin-right:8px}.sgl-projectstory-mv{margin-top:80px;width:100%;height:0;padding-top:50%;display:block;content:"";background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.sgl-projectstory-intro{padding:80px 0}.sgl-projectstory-intro-inner{width:min(100% - 120px,1280px);margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between}.sgl-projectstory-intro-head{width:50%}.sgl-projectstory-intro-head h3{font-size:clamp(2.5rem,2.313rem + .39vw,2.625rem);font-weight:900;line-height:1.6}.sgl-projectstory-intro-head p{margin-top:20px;font-size:clamp(1rem,.813rem + .39vw,1.125rem);line-height:2}.sgl-projectstory-intro-thumb{width:40%;background:#f2f2f2;padding:80px}.sgl-projectstory-body-inner{width:min(100% - 120px,1280px);margin:0 auto}.sgl-projectstory-body-content{counter-increment:title;border-top:1px dotted gray}.sgl-projectstory-body-content h4{font-family:Rubik,sans-serif;font-style:normal;font-weight:400;font-weight:700;font-size:clamp(.75rem,.563rem + .39vw,.875rem);line-height:1;margin-top:16px;display:flex;align-items:center;font-feature-settings:"palt";letter-spacing:0}.sgl-projectstory-body-content h4:before{display:block;content:"";background:url(/images/common/icon/bullet-title.svg) no-repeat 50% 50%/cover;width:20px;height:20px;margin-right:8px}.sgl-projectstory-body-content-item{padding:60px 80px 0}.sgl-projectstory-body-content-item h5{font-size:clamp(1.5rem,1.313rem + .39vw,1.625rem);font-weight:700;line-height:2}.sgl-projectstory-body-content-item h5:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 2)*.5em)}.sgl-projectstory-body-content-item p{font-size:clamp(.875rem,.688rem + .39vw,1rem);line-height:2}.sgl-projectstory-body-content-item p:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 2)*.5em)}.sgl-projectstory-body-content-item p strong{display:inline-block;color:orange;font-weight:700;margin-right:8px}.sgl-projectstory-body-content-item h5+p{margin-top:20px}.sgl-projectstory-body-content-item ul{display:flex}.sgl-projectstory-body-content-item ul li{width:30%}.sgl-projectstory-body-content-item ul li figure{margin-top:0}.sgl-projectstory-body-content-item ul li figcaption{margin-top:20px}.sgl-projectstory-body-content-item ul li figcaption p{font-size:clamp(.875rem,.688rem + .39vw,1rem);color:gray}.sgl-projectstory-body-content-item ul li figcaption p.-area_type{font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.sgl-projectstory-body-content-item ul li figcaption p.-area_type a{text-decoration:underline;color:gray}.sgl-projectstory-body-content-item ul li:not(:first-child){margin-left:5%}.sgl-projectstory-body-content-item figure{margin-top:20px}.sgl-projectstory-body-content:not(:first-of-type){margin-top:60px}@media screen and (max-width:768px){.sgl-projectstory{padding:40px 0}.sgl-projectstory-mv{margin-top:40px}.sgl-projectstory-intro{padding:40px 0}.sgl-projectstory-intro-inner{width:calc(100% - 40px);display:block}.sgl-projectstory-intro-head{width:100%}.sgl-projectstory-intro-head h3{font-size:clamp(1.5rem,1.313rem + .39vw,1.625rem)}.sgl-projectstory-intro-head p{margin-top:16px;font-size:clamp(1rem,.813rem + .39vw,1.125rem);line-height:1.8}.sgl-projectstory-intro-thumb{width:100%;margin-top:20px;padding:20px}.sgl-projectstory-body-inner{width:calc(100% - 40px)}.sgl-projectstory-body-content h4{font-size:clamp(.625rem,.438rem + .39vw,.75rem);margin-top:16px}.sgl-projectstory-body-content h4:before{width:12px;height:12px;margin-right:6px}.sgl-projectstory-body-content-item{padding:20px 20px 0}.sgl-projectstory-body-content-item h5{font-size:clamp(1.25rem,1.063rem + .39vw,1.375rem);line-height:1.6}.sgl-projectstory-body-content-item h5:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6)*.5em)}.sgl-projectstory-body-content-item p{font-size:clamp(.875rem,.688rem + .39vw,1rem);line-height:1.8}.sgl-projectstory-body-content-item p:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.8)*.5em)}.sgl-projectstory-body-content-item h5+p{margin-top:16px}.sgl-projectstory-body-content-item ul li{width:30%}.sgl-projectstory-body-content-item ul li figcaption{margin-top:12px}.sgl-projectstory-body-content-item ul li figcaption p{font-size:clamp(.625rem,.438rem + .39vw,.75rem);line-height:1.6}.sgl-projectstory-body-content-item ul li figcaption p.-area_type{margin-top:8px;font-size:clamp(.5rem,.313rem + .39vw,.625rem)}.sgl-projectstory-body-content-item figure{margin-top:16px}.sgl-projectstory-body-content:not(:first-of-type){margin-top:40px}}.arc-careerstory{padding:120px 0;background:#fff}.arc-careerstory-inner{width:min(100% - 120px,1280px);margin:0 auto}@media screen and (max-width:768px){.arc-careerstory{padding:60px 0}.arc-careerstory-inner{width:calc(100% - 40px)}}.arc-careerstories{padding:80px 0;background:#fff;background-image:radial-gradient(rgba(70,128,226,.5) 10%,transparent 0);background-size:10px 10px}.arc-careerstories-inner{width:min(100% - 120px,1280px);margin:0 auto}.arc-careerstories-body-item{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:80px}.arc-careerstories-body-item-img{width:70%;position:relative;z-index:0}.arc-careerstories-body-item-txt{margin-bottom:-80px;width:calc(30% + 160px);margin-left:-160px;background:#4680e2;padding:40px;position:relative;z-index:1}.arc-careerstories-body-item-txt>span{display:block;font-size:clamp(.625rem,.438rem + .39vw,.75rem);color:#005196;line-height:1}.arc-careerstories-body-item-txt h4{margin-top:20px;font-size:clamp(2rem,1.813rem + .39vw,2.125rem);font-weight:700;line-height:1.4;color:#fff}.arc-careerstories-body-item-txt h4:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4)*.5em)}.arc-careerstories-body-item-btn{margin-top:40px}.arc-careerstories-body-item:not(:first-child){margin-top:60px}.arc-careerstories-body-item:nth-child(2n){flex-direction:row-reverse}.arc-careerstories-body-item:nth-child(2n) .arc-careerstories-body-item-txt{margin-left:0;margin-right:-160px}@media screen and (max-width:768px){.arc-careerstories{padding:40px 0}.arc-careerstories-inner{width:calc(100% - 40px)}.arc-careerstories-body-item{display:block;padding-bottom:0}.arc-careerstories-body-item-img{width:100%}.arc-careerstories-body-item-txt{margin-bottom:0;width:100%;margin-left:0;padding:20px}.arc-careerstories-body-item-txt h4{margin-top:16px;font-size:clamp(1.25rem,1.063rem + .39vw,1.375rem)}.arc-careerstories-body-item-btn,.arc-careerstories-body-item:not(:first-child){margin-top:20px}.arc-careerstories-body-item:nth-child(2n) .arc-crosstalk-body-item-txt{margin-left:0;margin-right:0}}.sgl-careerstory{padding:120px 0;background:#fff}.sgl-careerstory-head p,.sgl-careerstory-head p span{display:flex;justify-content:center}.sgl-careerstory-head p span{align-items:center;background:#f2f2f2;border-radius:100vh;padding:8px 12px;font-size:clamp(.625rem,.438rem + .39vw,.75rem);font-family:Rubik,sans-serif;font-style:normal;font-weight:400;font-weight:700;line-height:1;color:#333}.sgl-careerstory-head p span:before{display:block;content:"";background:url(/images/common/icon/bullet-title.svg) no-repeat 50% 50%/cover;width:16px;height:16px;margin-right:8px}.sgl-careerstory-mv{margin-top:80px;width:100%;height:0;padding-top:50%;display:block;content:"";background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.sgl-careerstory-intro{padding:60px 0}.sgl-careerstory-intro-inner{width:min(100% - 120px,1280px);margin:0 auto}.sgl-careerstory-intro-item{text-align:center}.sgl-careerstory-intro-item h3{width:70%;font-size:clamp(2.5rem,2.313rem + .39vw,2.625rem);font-weight:900;line-height:1.6;margin:0 auto}.sgl-careerstory-intro-item strong{margin-top:40px;display:block;font-size:clamp(1.5rem,1.313rem + .39vw,1.625rem);font-weight:700;line-height:1}.sgl-careerstory-intro-item p{margin-top:10px;display:flex;align-items:center;justify-content:center}.sgl-careerstory-intro-item p a{text-decoration:underline;margin-right:.5em}.sgl-careerstory-intro-item p a,.sgl-careerstory-intro-item p span{color:#4680e2;display:block;font-size:clamp(.75rem,.563rem + .39vw,.875rem);font-weight:700}.sgl-careerstory-intro-item p span{line-height:1}.sgl-careerstory-intro-item>span{color:#4680e2;display:block;font-size:clamp(.75rem,.563rem + .39vw,.875rem);font-weight:700}.sgl-careerstory-body{background:#fff;background-image:radial-gradient(rgba(70,128,226,.5) 10%,transparent 0);background-size:10px 10px}.sgl-careerstory-body-inner{width:min(100% - 120px,1280px);margin:0 auto}.sgl-careerstory-body-item{display:flex;justify-content:space-between}.sgl-careerstory-body-item .-side{width:calc(44% + 120px);margin-left:-120px;background:#f6f9fe}.sgl-careerstory-body-item .-side-item{position:-webkit-sticky;position:sticky;top:100px;z-index:1;padding:60px 60px 60px 120px}.sgl-careerstory-body-item .-side-item h4{display:flex;align-items:center}.sgl-careerstory-body-item .-side-item h4:before{display:block;content:"";background:url(/images/common/icon/bullet-title.svg) no-repeat 50% 50%/cover;width:20px;height:20px;margin-right:8px}.sgl-careerstory-body-item .-side-item h4 span{display:block;font-size:clamp(1.25rem,1.063rem + .39vw,1.375rem);font-weight:700;margin-left:.5em}.sgl-careerstory-body-item .-side-item ul{margin-top:20px}.sgl-careerstory-body-item .-side-item ul li{font-size:clamp(.875rem,.688rem + .39vw,1rem)}.sgl-careerstory-body-item .-side-item ul li strong{text-align:center;display:block;color:#4680e2;background:#fff;font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:700;line-height:1;padding:8px 0;border:2px solid #4680e2;border-radius:100vh;margin-bottom:8px}.sgl-careerstory-body-item .-side-item ul li:not(:first-child){margin-top:20px}.sgl-careerstory-body-item .-main{width:50%;padding:60px 0}.sgl-careerstory-body-item .-main-txt{position:relative}.sgl-careerstory-body-item .-main-txt:not(:first-child){margin-top:40px}.sgl-careerstory-body-item .-main-txt .-title{display:flex;align-items:flex-end;position:relative;z-index:1}.sgl-careerstory-body-item .-main-txt .-title h4{color:#4680e2;font-size:clamp(1.5rem,1.313rem + .39vw,1.625rem);font-weight:700;line-height:1.8}.sgl-careerstory-body-item .-main-txt .-content{margin-top:20px}.sgl-careerstory-body-item .-main-txt .-content p{font-size:clamp(1rem,.813rem + .39vw,1.125rem)}.sgl-careerstory-body-item .-main-txt .-content figure{margin-top:20px}.sgl-careerstory-body-item:nth-of-type(2n) .-side{background:#faffff}.sgl-careerstory-body-item:nth-of-type(2n) .-side-item ul li strong{color:#00c7b7;border:2px solid #00c7b7}.sgl-careerstory-body-item:nth-of-type(2n) .-main-txt .-title h4{color:#00c7b7}.sgl-careerstory-companybnr{width:min(100% - 120px,1280px);margin:80px auto 0}.sgl-careerstory-companybnr ul{display:flex;justify-content:space-between}.sgl-careerstory-companybnr ul li{width:48%}.sgl-careerstory-companybnr ul li a{display:flex;align-items:center;justify-content:space-between;background-color:#005196;background-image:linear-gradient(315deg,#40c6b6,#005196 94%);padding:20px;position:relative;border-radius:4px;box-shadow:0 6px 6px rgba(0,0,0,.1)}.sgl-careerstory-companybnr ul li a:after{display:block;content:"";background:url(/images/common/icon/chev-right.svg) no-repeat 50% 50%/cover;width:24px;height:24px;position:absolute;top:50%;right:20px;margin-top:-12px}.sgl-careerstory-companybnr ul li a figure{width:20%;padding:10px;background:#fff;border-radius:4px;border:1px solid #005196}.sgl-careerstory-companybnr ul li a figcaption{width:70%}.sgl-careerstory-companybnr ul li a figcaption span{font-size:clamp(1rem,.813rem + .39vw,1.125rem);font-weight:700;color:#fff;line-height:1}@media screen and (max-width:768px){.sgl-careerstory{padding:40px 0}.sgl-careerstory-mv{margin-top:40px}.sgl-careerstory-mv-inner{width:calc(100% - 40px)}.sgl-careerstory-intro{padding:20px 0}.sgl-careerstory-intro-inner{width:calc(100% - 40px)}.sgl-careerstory-intro-item h3{width:100%;font-size:clamp(1.5rem,1.313rem + .39vw,1.625rem);text-align:left}.sgl-careerstory-intro-item strong{margin-top:20px;font-size:clamp(1rem,.813rem + .39vw,1.125rem)}.sgl-careerstory-body-inner{width:calc(100% - 40px)}.sgl-careerstory-body-item{display:block}.sgl-careerstory-body-item .-side{border-top:1px dotted #4680e2;width:calc(100% + 40px);margin-left:-20px}.sgl-careerstory-body-item .-side-item{position:static;padding:20px}.sgl-careerstory-body-item .-side-item h4:before{width:12px;height:12px;margin-right:4px}.sgl-careerstory-body-item .-side-item h4 span{font-size:clamp(.875rem,.688rem + .39vw,1rem)}.sgl-careerstory-body-item .-side-item ul{margin-top:10px}.sgl-careerstory-body-item .-side-item ul li{font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.sgl-careerstory-body-item .-side-item ul li strong{font-size:clamp(.75rem,.563rem + .39vw,.875rem);padding:4px 0;margin-bottom:4px}.sgl-careerstory-body-item .-side-item ul li:not(:first-child){margin-top:12px}.sgl-careerstory-body-item:nth-of-type(2n) .-side{border-top:1px dotted #00c7b7}.sgl-careerstory-body-item .-main{width:100%;padding:30px 0}.sgl-careerstory-body-item .-main-txt:not(:first-child){margin-top:20px}.sgl-careerstory-body-item .-main-txt .-title{display:block}.sgl-careerstory-body-item .-main-txt .-title h4{font-size:clamp(1.25rem,1.063rem + .39vw,1.375rem);line-height:1.8}.sgl-careerstory-body-item .-main-txt .-content{margin-top:12px}.sgl-careerstory-body-item .-main-txt .-content p{font-size:clamp(.875rem,.688rem + .39vw,1rem)}.sgl-careerstory-body-item .-main-txt .-content figure{margin-top:12px}.sgl-careerstory-companybnr{width:calc(100% - 40px);margin:40px auto 0}.sgl-careerstory-companybnr ul{display:block}.sgl-careerstory-companybnr ul li{width:100%}.sgl-careerstory-companybnr ul li a{padding:12px}.sgl-careerstory-companybnr ul li a:after{width:16px;height:16px;margin-top:-8px}.sgl-careerstory-companybnr ul li a figure{width:20%;padding:8px}.sgl-careerstory-companybnr ul li a figcaption{width:70%;line-height:1.6}.sgl-careerstory-companybnr ul li a figcaption span{font-size:clamp(.875rem,.688rem + .39vw,1rem)}.sgl-careerstory-companybnr ul li:not(:first-child){margin-top:12px}}.snd-company{padding:120px 0 0;background:#fff}.snd-company-inner{width:min(100% - 120px,1280px);margin:0 auto}.snd-company-inner figure{margin-top:80px}@media screen and (max-width:768px){.snd-company{padding:60px 0 0}.snd-company-inner{width:calc(100% - 40px)}.snd-company-inner figure{margin-top:40px}}.snd-company-about{margin-top:80px;padding:80px 0;background:#fff;background-image:radial-gradient(rgba(70,128,226,.5) 10%,transparent 0);background-size:10px 10px}.snd-company-about-inner{width:min(100% - 120px,1280px);margin:0 auto}.snd-company-about .ttl-sub-head p{margin-left:0;font-size:clamp(.875rem,.688rem + .39vw,1rem)}.snd-company-about-body{margin-top:40px}.snd-company-about-body-item{display:flex;align-items:center;justify-content:space-between;padding:40px 0}.snd-company-about-body-item-img{width:24%}.snd-company-about-body-item-txt{width:60%}.snd-company-about-body-item-txt>p{margin-top:16px;font-size:clamp(.875rem,.688rem + .39vw,1rem)}.snd-company-about-body-item-txt ul{margin-top:16px;list-style:disc outside;padding-left:1em}.snd-company-about-body-item-txt ul li{font-size:clamp(.875rem,.688rem + .39vw,1rem)}.snd-company-about-body-item:not(:first-child){margin-top:40px;border-top:1px solid #e6e6e6}@media screen and (max-width:768px){.snd-company-about{margin-top:40px;padding:40px 0}.snd-company-about-inner{width:calc(100% - 40px)}.snd-company-about-body{margin-top:40px}.snd-company-about-body-item{padding:0 0 20px}.snd-company-about-body-item-img{width:24%}.snd-company-about-body-item-txt{width:70%}.snd-company-about-body-item-txt>p{margin-top:12px;font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.snd-company-about-body-item-txt ul{margin-top:12px;padding-left:.8em}.snd-company-about-body-item-txt ul li{font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.snd-company-about-body-item:not(:first-child){margin-top:0;padding-top:20px}}.snd-company-map{margin-top:80px;background:#fff}.snd-company-map-inner{width:min(100% - 120px,1280px);margin:0 auto}.snd-company-map-body{margin-top:40px}@media screen and (max-width:768px){.snd-company-map{margin-top:40px}.snd-company-map-inner{width:calc(100% - 40px)}.snd-company-map-body{margin-top:20px}}.snd-company-information{margin-top:80px;padding:80px 0;background:#f9fafd}.snd-company-information-inner{width:min(100% - 120px,1280px);margin:0 auto}.snd-company-information-list{margin-top:80px}.snd-company-information-list ul{display:flex;flex-wrap:wrap;justify-content:center}.snd-company-information-list ul li{width:32%}.snd-company-information-list ul li a{display:block;padding:20px 20px 36px;background:#fff;border-radius:10px;box-shadow:0 6px 6px rgba(0,0,0,.1);position:relative}.snd-company-information-list ul li a figure{padding:0 80px}.snd-company-information-list ul li a figcaption{margin-top:8px;text-align:center}.snd-company-information-list ul li a figcaption span{display:block;line-height:1.4;font-size:clamp(.75rem,.563rem + .39vw,.875rem);font-weight:700;color:#005196}.snd-company-information-list ul li a figcaption span:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4)*.5em)}.snd-company-information-list ul li a:before{position:absolute;right:20px;bottom:20px;display:block;content:"";background:url(/images/common/icon/arrow-corner-blue.svg) no-repeat 50% 50%/cover;width:16px;height:16px}.snd-company-information-list ul li a:hover{background:#f2f2f2}.snd-company-information-list ul li:not(:nth-child(3n-2)){margin-left:2%}.snd-company-information-list ul li:nth-child(n+4){margin-top:2%}@media screen and (max-width:768px){.snd-company-information{margin-top:0;padding:40px 0}.snd-company-information-inner{width:calc(100% - 40px)}.snd-company-information-list{margin-top:20px}.snd-company-information-list ul li a{padding:16px 16px 24px;border-radius:4px}.snd-company-information-list ul li a figure{padding:0 10px}.snd-company-information-list ul li a figcaption{margin-top:8px}.snd-company-information-list ul li a figcaption span{font-size:clamp(.625rem,.438rem + .39vw,.75rem)}.snd-company-information-list ul li a:before{right:10px;bottom:10px;width:8px;height:8px}.snd-company-information-list ul li:not(:nth-child(3n-2)){margin-left:0}.snd-company-information-list ul li:nth-child(n+4){margin-top:0}.snd-company-information-list ul li:not(:nth-child(3n-2)){margin-left:2%}.snd-company-information-list ul li:nth-child(n+4){margin-top:2%}}.snd-lpgas{padding:120px 0 0;background:#fff}.snd-lpgas-inner{width:min(100% - 120px,1280px);margin:0 auto}.snd-lpgas-pc{display:block;margin-top:80px}.snd-lpgas-sp{display:none}@media screen and (max-width:768px){.snd-lpgas{padding:60px 0 0}.snd-lpgas-inner{width:calc(100% - 40px)}.snd-lpgas-pc{display:none}.snd-lpgas-sp{display:block;margin-top:40px}.snd-lpgas-sp ul{display:flex;align-items:flex-start;flex-wrap:wrap}.snd-lpgas-sp ul li{width:22%}.snd-lpgas-sp ul li:not(:nth-child(4n-3)){margin-left:4%}.snd-lpgas-sp ul li:nth-child(n+5){margin-top:4%}}.snd-lpgas-diff{margin-top:120px;padding:80px 0;background:#fff;background-image:radial-gradient(rgba(70,128,226,.5) 10%,transparent 0);background-size:10px 10px}.snd-lpgas-diff-inner{width:min(100% - 120px,1280px);margin:0 auto}.snd-lpgas-diff-body{margin-top:60px}.snd-lpgas-diff-body table{border-collapse:separate;text-align:center}.snd-lpgas-diff-body table tr>:first-child{background:#fff}.snd-lpgas-diff-body table tr>:nth-child(2){width:42%;background:#fff}.snd-lpgas-diff-body table tr>:nth-child(3){width:42%;background:#f9fafd}.snd-lpgas-diff-body table thead th{border-radius:1rem 1rem 0 0}.snd-lpgas-diff-body table thead th:nth-child(2){color:#00c7b7;line-height:1}.snd-lpgas-diff-body table td,.snd-lpgas-diff-body table th{padding:20px 40px;border:solid #e6e6e6;border-width:0 0 1px;vertical-align:middle}.snd-lpgas-diff-body table tbody th{color:#005196;font-size:clamp(.875rem,.688rem + .39vw,1rem)}.snd-lpgas-diff-body table tbody td strong,.snd-lpgas-diff-body table tbody th strong{display:block;font-size:clamp(.875rem,.688rem + .39vw,1rem)}.snd-lpgas-diff-body table tbody td p,.snd-lpgas-diff-body table tbody th p{font-size:clamp(.875rem,.688rem + .39vw,1rem);text-align:left;line-height:1.6}.snd-lpgas-diff-body table tbody td strong+p,.snd-lpgas-diff-body table tbody th strong+p{margin-top:12px}.snd-lpgas-diff-body table tbody td ul,.snd-lpgas-diff-body table tbody th ul{list-style:disc outside;padding-left:1em}.snd-lpgas-diff-body table tbody td ul li,.snd-lpgas-diff-body table tbody th ul li{font-size:clamp(.875rem,.688rem + .39vw,1rem);text-align:left;line-height:1.6}.snd-lpgas-diff-body table tbody td ul li:not(:first-child),.snd-lpgas-diff-body table tbody th ul li:not(:first-child){margin-top:6px}.snd-lpgas-diff-body table tbody td:nth-child(2),.snd-lpgas-diff-body table tbody tr:last-child td:nth-child(2),.snd-lpgas-diff-body table thead th:nth-child(2){border-width:2px 2px 0;border-color:#00c7b7}.snd-lpgas-diff-body table tbody td:nth-child(2){border-top-width:1px;border-top-color:#e6e6e6}.snd-lpgas-diff-body table tbody tr:last-child td:nth-child(2){border-top-width:1px;border-bottom-width:2px;border-top-color:#e6e6e6}.snd-lpgas-diff-body p{margin-top:40px;color:gray;font-size:clamp(.75rem,.563rem + .39vw,.875rem);line-height:1.8}@media screen and (max-width:768px){.snd-lpgas-diff{margin-top:40px;padding:40px 0}.snd-lpgas-diff-inner{width:calc(100% - 40px)}.snd-lpgas-diff-body{margin-top:20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.snd-lpgas-diff-body table{width:150%}.snd-lpgas-diff-body table tr>:nth-child(2),.snd-lpgas-diff-body table tr>:nth-child(3){width:41%}.snd-lpgas-diff-body table td,.snd-lpgas-diff-body table th{padding:8px 16px}.snd-lpgas-diff-body table tbody th{text-align:left;padding:8px 16px 8px 8px!important}.snd-lpgas-diff-body table tbody td p,.snd-lpgas-diff-body table tbody td strong,.snd-lpgas-diff-body table tbody th,.snd-lpgas-diff-body table tbody th p,.snd-lpgas-diff-body table tbody th strong{font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.snd-lpgas-diff-body table tbody td strong+p,.snd-lpgas-diff-body table tbody th strong+p{margin-top:6px}.snd-lpgas-diff-body table tbody td ul li,.snd-lpgas-diff-body table tbody th ul li{font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.snd-lpgas-diff-body table tbody td ul li:not(:first-child),.snd-lpgas-diff-body table tbody th ul li:not(:first-child){margin-top:4px}.snd-lpgas-diff-body table tbody td:nth-child(2),.snd-lpgas-diff-body table tbody tr:last-child td:nth-child(2),.snd-lpgas-diff-body table thead th:nth-child(2){border-width:1px 1px 0}.snd-lpgas-diff-body table tbody tr:last-child td:nth-child(2){border-bottom-width:1px}.snd-lpgas-diff-body p{margin-top:20px}}.snd-lpgas-energy{margin-top:80px}.snd-lpgas-energy-inner{width:min(100% - 120px,1280px);margin:0 auto}.snd-lpgas-energy-list{margin-top:80px}.snd-lpgas-energy-list-item{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:flex-start}.snd-lpgas-energy-list-item-img{width:calc(48% + 60px);margin-right:-60px;position:relative;z-index:0}.snd-lpgas-energy-list-item-img figcaption{margin-top:16px}.snd-lpgas-energy-list-item-img figcaption p{font-size:clamp(.75rem,.563rem + .39vw,.875rem);color:gray}.snd-lpgas-energy-list-item-img:after{position:absolute;left:40px;bottom:-40px;display:block;content:"";width:100%;height:100%;background:#f6f9fe;z-index:-1}.snd-lpgas-energy-list-item-txt{margin-bottom:-80px;width:44%;position:relative;z-index:1}.snd-lpgas-energy-list-item-txt-ttl{display:flex;align-items:center}.snd-lpgas-energy-list-item-txt-ttl span{display:block;font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:700}.snd-lpgas-energy-list-item-txt-ttl:before{display:block;content:"";background-repeat:no-repeat;background-position:50% 50%;background-size:cover;width:64px;height:64px;margin-right:12px}.snd-lpgas-energy-list-item-txt h5{margin-top:40px}.snd-lpgas-energy-list-item-txt h5 span{font-size:clamp(2rem,1.813rem + .39vw,2.125rem);font-weight:900;line-height:1;display:block}.snd-lpgas-energy-list-item-txt h5 span:not(:first-child){margin-top:16px}.snd-lpgas-energy-list-item-txt-box{margin-top:40px}.snd-lpgas-energy-list-item-txt-box p{font-size:clamp(.875rem,.688rem + .39vw,1rem)}.snd-lpgas-energy-list-item-txt-box p sup{font-size:clamp(.625rem,.438rem + .39vw,.75rem);vertical-align:top}.snd-lpgas-energy-list-item-txt-box p sub{font-size:clamp(.625rem,.438rem + .39vw,.75rem);vertical-align:bottom}.snd-lpgas-energy-list-item-txt-box ul{margin-top:20px}.snd-lpgas-energy-list-item-txt-box ul li{color:gray;font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.snd-lpgas-energy-list-item-txt-box ul li:not(:last-child){margin-right:8px}.snd-lpgas-energy-list-item:first-of-type .snd-lpgas-energy-list-item-txt-ttl span{color:#005196}.snd-lpgas-energy-list-item:first-of-type .snd-lpgas-energy-list-item-txt-ttl:before{background-image:url(/images/common/num/01-fill.svg)}.snd-lpgas-energy-list-item:nth-of-type(2) .snd-lpgas-energy-list-item-txt-ttl span{color:#00c7b7}.snd-lpgas-energy-list-item:nth-of-type(2) .snd-lpgas-energy-list-item-txt-ttl:before{background-image:url(/images/common/num/02-fill.svg)}.snd-lpgas-energy-list-item:nth-of-type(3) .snd-lpgas-energy-list-item-txt-ttl span{color:#005196}.snd-lpgas-energy-list-item:nth-of-type(3) .snd-lpgas-energy-list-item-txt-ttl:before{background-image:url(/images/common/num/03-fill.svg)}.snd-lpgas-energy-list-item:nth-of-type(4) .snd-lpgas-energy-list-item-txt-ttl span{color:#00c7b7}.snd-lpgas-energy-list-item:nth-of-type(4) .snd-lpgas-energy-list-item-txt-ttl:before{background-image:url(/images/common/num/04-fill.svg)}.snd-lpgas-energy-list-item:nth-of-type(2n){flex-direction:row}.snd-lpgas-energy-list-item:nth-of-type(2n) .snd-lpgas-energy-list-item-img{margin-right:auto;margin-left:-60px}.snd-lpgas-energy-list-item:nth-of-type(2n) .snd-lpgas-energy-list-item-img:after{left:auto;right:40px;background:rgba(0,199,183,.08)}.snd-lpgas-energy-list-item:not(:first-child){margin-top:100px}@media screen and (max-width:768px){.snd-lpgas-energy{margin-top:40px}.snd-lpgas-energy-inner{width:calc(100% - 40px)}.snd-lpgas-energy-list{margin-top:40px}.snd-lpgas-energy-list-item{display:block}.snd-lpgas-energy-list-item-img{width:100%;margin-right:0}.snd-lpgas-energy-list-item-img figcaption{margin-top:10px;text-align:right}.snd-lpgas-energy-list-item-img figcaption p{font-size:clamp(.625rem,.438rem + .39vw,.75rem)}.snd-lpgas-energy-list-item-img:after{left:40px;bottom:-40px}.snd-lpgas-energy-list-item-txt{margin-top:12px;margin-bottom:0;width:100%}.snd-lpgas-energy-list-item-txt-ttl span{font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.snd-lpgas-energy-list-item-txt-ttl:before{width:30px;height:30px;margin-right:8px}.snd-lpgas-energy-list-item-txt h5{margin-top:20px}.snd-lpgas-energy-list-item-txt h5 span{font-size:clamp(1.5rem,1.313rem + .39vw,1.625rem)}.snd-lpgas-energy-list-item-txt h5 span:not(:first-child){margin-top:12px}.snd-lpgas-energy-list-item-txt-box{margin-top:20px}.snd-lpgas-energy-list-item-txt-box ul{margin-top:16px}.snd-lpgas-energy-list-item:nth-of-type(2n) .snd-lpgas-energy-list-item-img{margin-left:auto}.snd-lpgas-energy-list-item:nth-of-type(2n) .snd-lpgas-energy-list-item-img:after{left:40px;right:auto}.snd-lpgas-energy-list-item:not(:first-child){margin-top:20px}}.snd-lpgas-flow{margin-top:80px;padding:80px 0;background:#f9fafd}.snd-lpgas-flow-inner{width:min(100% - 120px,1280px);margin:0 auto}.snd-lpgas-flow-body{margin-top:80px}.snd-lpgas-flow-body figure{padding:40px;border:1px solid #4680e2;border-radius:8px;background:#fff}@media screen and (max-width:768px){.snd-lpgas-flow{margin-top:40px;padding:40px 0}.snd-lpgas-flow-inner{width:calc(100% - 40px)}.snd-lpgas-flow-body{margin-top:20px}.snd-lpgas-flow-body figure{padding:20px;border-radius:4px}}.snd-datas{padding:120px 0;background:#fff}.snd-datas-inner{width:min(100% - 120px,1280px);margin:0 auto}@media screen and (max-width:768px){.snd-datas{padding:40px 0}.snd-datas-inner{width:calc(100% - 40px)}}.snd-data{padding:80px 0;background:#f9fafd}.snd-data-inner{width:min(100% - 120px,1280px);margin:0 auto}.snd-data-list.-data-area{margin-top:80px}.snd-data-list>p{margin-top:20px;font-size:clamp(.625rem,.438rem + .39vw,.75rem);text-align:right;color:gray}.snd-data-list ul{display:flex;flex-wrap:wrap}.snd-data-list ul li{width:32%;padding:40px;background:#fff;border:4px solid #4680e2}.snd-data-list ul li figure{padding:0 60px}.snd-data-list ul li figcaption{margin-top:8px;text-align:center}.snd-data-list ul li figcaption strong{display:flex;justify-content:center;align-items:center;line-height:1;font-family:YakuHanJP_Noto,Rubik,Murecho,Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:clamp(1.5rem,1.313rem + .39vw,1.625rem);font-weight:700;color:#4680e2}.snd-data-list ul li figcaption strong span{display:block;line-height:1;font-family:Rubik,sans-serif;font-style:normal;font-weight:400;font-size:clamp(2rem,1.813rem + .39vw,2.125rem);font-weight:700;color:#4680e2;margin:0}.snd-data-list ul li figcaption span{font-weight:700;color:#000}.snd-data-list ul li figcaption small,.snd-data-list ul li figcaption span{margin-top:12px;display:block;line-height:1;font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.snd-data-list ul li figcaption small{font-family:Rubik,sans-serif;font-style:normal;font-weight:400;font-weight:700;color:#4680e2}.snd-data-list ul li figcaption p{margin-top:12px;display:block;line-height:1;font-size:clamp(.625rem,.438rem + .39vw,.75rem);color:#00c7b7}.snd-data-list ul li:not(:nth-child(3n-2)){margin-left:2%}.snd-data-list ul li:nth-child(n+4){margin-top:2%}@media screen and (max-width:768px){.snd-data{padding:40px 0}.snd-data-inner{width:calc(100% - 40px)}.snd-data-list{margin-top:0}.snd-data-list>p{margin-top:12px;text-align:left}.snd-data-list ul li{width:49%;padding:16px 10px}.snd-data-list ul li figure{padding:0 20px}.snd-data-list ul li figcaption strong{font-size:clamp(1.25rem,1.063rem + .39vw,1.375rem)}.snd-data-list ul li figcaption strong span{font-size:clamp(1.5rem,1.313rem + .39vw,1.625rem)}.snd-data-list ul li figcaption span{margin-top:12px;font-size:clamp(.625rem,.438rem + .39vw,.75rem)}.snd-data-list ul li figcaption small{margin-top:6px;font-size:clamp(.625rem,.438rem + .39vw,.75rem)}.snd-data-list ul li figcaption p{margin-top:6px;font-size:clamp(.5rem,.313rem + .39vw,.625rem)}.snd-data-list ul li:not(:nth-child(3n-2)){margin-left:0}.snd-data-list ul li:nth-child(n+4){margin-top:0}.snd-data-list ul li:not(:nth-child(2n-1)){margin-left:2%}.snd-data-list ul li:nth-child(n+3){margin-top:2%}}.snd-outline{padding:120px 0;background:#fff}.snd-outline-inner{width:min(100% - 120px,1280px);margin:0 auto}.snd-outline-body{margin-top:80px}.snd-outline-body-item dl{display:flex;justify-content:space-between;padding:40px 0}.snd-outline-body-item dl dt{width:20%}.snd-outline-body-item dl dd,.snd-outline-body-item dl dt{font-size:clamp(1rem,.813rem + .39vw,1.125rem);line-height:1.6}.snd-outline-body-item dl dd{width:72%;border-left:1px solid gray;padding-left:40px}.snd-outline-body-item dl dd ol{list-style:decimal outside;padding-left:1.25em}.snd-outline-body-item dl dd p:not(:first-of-type){margin-top:20px}.snd-outline-body-item dl dd a{text-decoration:underline;display:flex;align-items:flex-start}.snd-outline-body-item dl dd a:after{display:block;content:"";background:url(/images/common/icon/pin.svg) no-repeat 50% 50%/cover;width:16px;height:16px;margin-left:.2em}.snd-outline-body-item dl:not(:first-child){border-top:1px solid gray}@media screen and (max-width:768px){.snd-outline{padding:40px 0}.snd-outline-inner{width:calc(100% - 40px)}.snd-outline-body{margin-top:40px}.snd-outline-body-item dl{display:flex;justify-content:space-between;padding:20px 0}.snd-outline-body-item dl dt{width:20%;font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.snd-outline-body-item dl dd{width:72%;font-size:clamp(.75rem,.563rem + .39vw,.875rem);padding-left:20px}.snd-outline-body-item dl dd ol{padding-left:1.25em}.snd-outline-body-item dl dd p:not(:first-of-type){margin-top:12px}.snd-outline-body-item dl dd a:after{width:12px;height:12px}}.snd-project{padding:120px 0;background:#fff}.snd-project-inner{width:min(100% - 120px,1280px);margin:0 auto}@media screen and (max-width:768px){.snd-project{padding:60px 0 40px}.snd-project-inner{width:calc(100% - 40px)}}.snd-project-list{background:#fff}.snd-project-list-inner{width:min(100% - 120px,1280px);margin:0 auto}.snd-project-list-body{display:flex;flex-wrap:wrap}.snd-project-list-body-item{width:46%}.snd-project-list-body-item-txt{margin-top:30px}.snd-project-list-body-item-txt-head{display:flex;align-items:center;justify-content:space-between}.snd-project-list-body-item-txt-head:before{display:block;content:"";background-repeat:no-repeat;background-position:50% 50%;background-size:cover;width:68px;height:68px;margin-right:22px}.snd-project-list-body-item-txt-head h4{width:calc(100% - 90px)}.snd-project-list-body-item-txt-head h4 span{font-size:clamp(2rem,1.813rem + .39vw,2.125rem);font-weight:900;line-height:1;color:#005196;display:block}.snd-project-list-body-item-txt-head h4 span:not(:first-child){margin-top:8px}.snd-project-list-body-item-txt-box{margin-top:20px}.snd-project-list-body-item-txt-box p{font-size:clamp(.875rem,.688rem + .39vw,1rem)}.snd-project-list-body-item-txt-box .ttl-sub{margin-top:20px}.snd-project-list-body-item-txt-box .ttl-sub-head p{font-size:clamp(.875rem,.688rem + .39vw,1rem);color:#005196;margin-left:0}.snd-project-list-body-item-txt-box ul{margin-top:4px;display:flex;align-items:center;flex-wrap:wrap}.snd-project-list-body-item-txt-box ul li{display:inline-block;color:#005196;background:rgba(70,128,226,.1);font-size:clamp(.75rem,.563rem + .39vw,.875rem);font-weight:700;border-radius:4px;padding:8px 16px;margin-top:8px}.snd-project-list-body-item-txt-box ul li:not(:last-child){margin-right:8px}.snd-project-list-body-item:not(:nth-child(2n-1)){margin-left:8%}.snd-project-list-body-item:nth-child(n+3){margin-top:4%}.snd-project-list-body-item:first-child .snd-project-list-body-item-txt-head:before{background-image:url(/images/common/num/01-blue.svg)}.snd-project-list-body-item:nth-child(2) .snd-project-list-body-item-txt-head:before{background-image:url(/images/common/num/02-blue.svg)}.snd-project-list-body-item:nth-child(3) .snd-project-list-body-item-txt-head:before{background-image:url(/images/common/num/03-blue.svg)}.snd-project-list-body-item:nth-child(4) .snd-project-list-body-item-txt-head:before{background-image:url(/images/common/num/04-blue.svg)}@media screen and (max-width:768px){.snd-project-list-inner{width:calc(100% - 40px)}.snd-project-list-body{display:block}.snd-project-list-body-item{width:100%}.snd-project-list-body-item-txt{margin-top:24px}.snd-project-list-body-item-txt-head:before{width:44px;height:44px;margin-right:16px}.snd-project-list-body-item-txt-head h4{width:calc(100% - 60px)}.snd-project-list-body-item-txt-head h4 span{font-size:clamp(1.25rem,1.063rem + .39vw,1.375rem)}.snd-project-list-body-item-txt-head h4 span:not(:first-child){margin-top:6px}.snd-project-list-body-item-txt-box{margin-top:16px}.snd-project-list-body-item-txt-box p{font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.snd-project-list-body-item-txt-box .ttl-sub{margin-top:16px}.snd-project-list-body-item-txt-box .ttl-sub-head p{font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.snd-project-list-body-item-txt-box ul{margin-top:4px}.snd-project-list-body-item-txt-box ul li{font-size:clamp(.625rem,.438rem + .39vw,.75rem);padding:8px 16px;margin-top:4px}.snd-project-list-body-item-txt-box ul li:not(:last-child){margin-right:4px}.snd-project-list-body-item:not(:nth-child(2n-1)){margin-left:0}.snd-project-list-body-item:nth-child(n+3){margin-top:0}.snd-project-list-body-item:not(:first-child){margin-top:24px;padding-top:24px;border-top:1px dotted #005196}}.snd-project-future{margin-top:80px;padding:120px 0;background:url(/images/project/bg-project.jpg) no-repeat 50% 50%/cover #fff}.snd-project-future-inner{width:min(100% - 120px,1280px);margin:0 auto}.snd-project-future .ttl-sub-head p,.snd-project-future .ttl-sub-head span{color:#fff}.snd-project-future-body{margin-top:40px;display:flex;justify-content:space-between;align-items:flex-end}.snd-project-future-body-item{width:60%}.snd-project-future-body-item h4{font-size:clamp(2rem,1.813rem + .39vw,2.125rem);font-weight:900;color:#fff;line-height:1.6}.snd-project-future-body-item p{margin-top:40px;font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:700;color:#fff}.snd-project-future-body-btn{width:30%}@media screen and (max-width:768px){.snd-project-future{margin-top:40px;padding:60px 0}.snd-project-future-inner{width:calc(100% - 40px)}.snd-project-future-body{margin-top:20px;display:block}.snd-project-future-body-item{width:100%}.snd-project-future-body-item h4{font-size:clamp(1.25rem,1.063rem + .39vw,1.375rem)}.snd-project-future-body-item p{margin-top:20px;font-size:clamp(.875rem,.688rem + .39vw,1rem)}.snd-project-future-body-btn{margin-top:20px;width:100%}}.snd-sustainable{padding:120px 0;background:#fff}.snd-sustainable-inner{width:min(100% - 120px,1280px);margin:0 auto}.snd-sustainable-nav{margin-top:80px}.snd-sustainable-nav ul{display:flex;flex-wrap:wrap;align-items:center}.snd-sustainable-nav ul li a{display:flex;align-items:center;border:2px solid #4680e2;padding:20px 60px 20px 20px;border-radius:4px;position:relative}.snd-sustainable-nav ul li a span{line-height:1;font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:700;color:#4680e2}.snd-sustainable-nav ul li a:after{position:absolute;right:20px;top:50%;margin-top:-12px;display:block;content:"";background:url(/images/common/icon/chev-down.svg) no-repeat 50% 50%/cover;width:24px;height:24px;pointer-events:none}.snd-sustainable-nav ul li:not(:last-child){margin-right:20px}.snd-sustainable-mv{margin-top:80px;width:100%;height:0;padding-top:33.3333333333%;display:block;content:"";background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.snd-sustainable-item{margin-top:120px}.snd-sustainable-item .ttl-snd-content{margin-top:20px}.snd-sustainable-item .ttl-snd-content-body{margin-top:40px}.snd-sustainable-item .ttl-snd-content-body-item{display:flex;justify-content:space-between}.snd-sustainable-item .ttl-snd-content-body-item:not(:first-child){margin-top:60px}.snd-sustainable-item .ttl-snd-content-body-item-txt{width:56%}.snd-sustainable-item .ttl-snd-content-body-item-txt h5{display:flex;align-items:center}.snd-sustainable-item .ttl-snd-content-body-item-txt h5 span{display:block;width:calc(100% - 16px);font-size:clamp(1.5rem,1.313rem + .39vw,1.625rem);font-weight:700}.snd-sustainable-item .ttl-snd-content-body-item-txt h5:before{display:block;content:"";width:4px;height:24px;background:#4680e2;margin-right:12px}.snd-sustainable-item .ttl-snd-content-body-item-txt p{font-size:clamp(.875rem,.688rem + .39vw,1rem)}.snd-sustainable-item .ttl-snd-content-body-item-txt p a{color:#005196;text-decoration:underline;font-size:clamp(.875rem,.688rem + .39vw,1rem)}.snd-sustainable-item .ttl-snd-content-body-item-img{width:36%}.snd-sustainable-item .ttl-snd-content-body-item-img figure img{border:1px solid #e6e6e6;border-radius:8px}.snd-sustainable-item .ttl-snd-content-body .-related-sdfs{margin-top:60px}.snd-sustainable-item .ttl-snd-content-body .-related-sdfs strong{display:block;font-size:clamp(1rem,.813rem + .39vw,1.125rem);font-weight:700;line-height:1}.snd-sustainable-item .ttl-snd-content-body .-related-sdfs ul{margin-top:20px;display:flex;flex-wrap:wrap;align-items:center}.snd-sustainable-item .ttl-snd-content-body .-related-sdfs ul li{width:15%}.snd-sustainable-item .ttl-snd-content-body .-related-sdfs ul li:not(:first-child){margin-left:2%}.snd-sustainable-item .ttl-snd-content-body .-related-bnr{margin-top:60px}@media screen and (max-width:768px){.snd-sustainable{padding:40px 0}.snd-sustainable-inner{width:calc(100% - 40px)}.snd-sustainable-mv,.snd-sustainable-nav{margin-top:40px}.snd-sustainable-nav ul li{margin-bottom:10px}.snd-sustainable-nav ul li a{padding:12px 32px 12px 12px}.snd-sustainable-nav ul li a span{font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.snd-sustainable-nav ul li a:after{right:6px;margin-top:-10px;width:20px;height:20px}.snd-sustainable-nav ul li:not(:last-child){margin-right:10px}.snd-sustainable-item{margin-top:40px}.snd-sustainable-item .ttl-snd-content{margin-top:12px}.snd-sustainable-item .ttl-snd-content-body{margin-top:20px}.snd-sustainable-item .ttl-snd-content-body-item{display:block}.snd-sustainable-item .ttl-snd-content-body-item:not(:first-child){margin-top:40px}.snd-sustainable-item .ttl-snd-content-body-item-txt{width:100%}.snd-sustainable-item .ttl-snd-content-body-item-txt h5 span{width:calc(100% - 14px);font-size:clamp(1rem,.813rem + .39vw,1.125rem)}.snd-sustainable-item .ttl-snd-content-body-item-txt h5:before{width:2px;height:16px;margin-right:12px}.snd-sustainable-item .ttl-snd-content-body-item-txt p,.snd-sustainable-item .ttl-snd-content-body-item-txt p a{font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.snd-sustainable-item .ttl-snd-content-body-item-img{margin-top:16px;width:100%}.snd-sustainable-item .ttl-snd-content-body-item-img figure img{border-radius:4px}.snd-sustainable-item .ttl-snd-content-body .-related-sdfs{margin-top:24px}.snd-sustainable-item .ttl-snd-content-body .-related-sdfs strong{font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.snd-sustainable-item .ttl-snd-content-body .-related-sdfs ul{margin-top:12px}.snd-sustainable-item .ttl-snd-content-body .-related-sdfs ul li{width:30%}.snd-sustainable-item .ttl-snd-content-body .-related-sdfs ul li:not(:first-child){margin-left:0}.snd-sustainable-item .ttl-snd-content-body .-related-sdfs ul li:not(:nth-child(3n-2)){margin-left:5%}.snd-sustainable-item .ttl-snd-content-body .-related-bnr{margin-top:24px}}.snd-welfare{padding:120px 0;background:#fff}.snd-welfare-inner{width:min(100% - 120px,1280px);margin:0 auto}.snd-welfare-list{padding:80px 0;background:#f9fafd}.snd-welfare-list-inner{width:min(100% - 120px,1280px);margin:0 auto}.snd-welfare-list .js--accordion--item{display:block;width:100%;padding:0;border-radius:4px;background:#fff;box-shadow:0 6px 6px rgba(0,0,0,.1);position:relative;z-index:1;border:2px solid #4680e2;transition:border-color .5s}.snd-welfare-list .js--accordion--item:has(.is-active),.snd-welfare-list .js--accordion--item:hover{border:2px solid #4680e2}.snd-welfare-list .js--accordion--item+.js--accordion--item{margin-top:20px}.snd-welfare-list .js--accordion--item .js--accordion--ttl{width:100%;padding:32px 40px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.snd-welfare-list .js--accordion--item .js--accordion--ttl p{display:flex;align-items:flex-start;width:calc(100% - 48px - 40px)}.snd-welfare-list .js--accordion--item .js--accordion--ttl p span.-ttl-item{display:block;font-size:clamp(1.5rem,1.313rem + .39vw,1.625rem);font-weight:700;line-height:1.6}.snd-welfare-list .js--accordion--item .js--accordion--ttl .toggle_btn{display:block;width:48px;height:48px}.snd-welfare-list .js--accordion--item .js--accordion--ttl .toggle_btn:before{display:block;content:"";background-repeat:no-repeat;background-position:50% 50%;background-color:#4680e2;background-image:url(/images/common/icon/plus.svg);width:48px;height:48px;background-size:24px 24px;border-radius:50%}.snd-welfare-list .js--accordion--item .js--accordion--ttl .toggle_btn.is-active:before{background-image:url(/images/common/icon/minus.svg)}.snd-welfare-list .js--accordion--item .js--accordion--ttl:has(.is-active){background:rgba(70,128,226,.05)}.snd-welfare-list .js--accordion--item .js--accordion--cont{padding:24px 0;width:100%;border-top:1px solid #333;display:none}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc{padding:0 40px}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc-item{width:100%}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc-item h4{font-size:clamp(1.25rem,1.063rem + .39vw,1.375rem);font-weight:700;padding-bottom:10px;color:#4680e2;border-bottom:1px solid #4680e2;line-height:1.6}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc-item p{font-size:clamp(1rem,.813rem + .39vw,1.125rem);line-height:1.8}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc-item p span{margin-top:4px;display:block;font-size:clamp(.875rem,.688rem + .39vw,1rem);color:gray}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc-item h4+p{margin-top:16px}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc-item strong{display:block;font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:700}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc-item p+strong{margin-top:10px}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc-item ul{margin-top:12px;list-style:disc outside;padding-left:1.2em}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc-item ul li{font-size:clamp(.875rem,.688rem + .39vw,1rem);line-height:1.8}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc-item ol{margin-top:12px;list-style:decimal outside;padding-left:1.2em}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc-item ol li{font-size:clamp(.875rem,.688rem + .39vw,1rem);line-height:1.8}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc-item ul+p{margin-top:10px}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc-item .-df{margin-top:16px;display:flex;justify-content:space-between}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc-item .-df-L{width:50%}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc-item .-df-R{width:46%}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc-item .-df-R ul{margin-top:12px;list-style:none;padding-left:1.62em;text-indent:-1.62em}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc-item .-df-R ul li{font-size:clamp(.75rem,.563rem + .39vw,.875rem);line-height:1.8;color:gray}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc-item:not(:first-child){margin-top:32px}@media screen and (max-width:768px){.snd-welfare{padding:40px 0}.snd-welfare-inner{width:calc(100% - 40px)}.snd-welfare-list{padding:40px 0}.snd-welfare-list-inner{width:calc(100% - 40px)}.snd-welfare-list .js--accordion--item+.js--accordion--item{margin-top:12px}.snd-welfare-list .js--accordion--item .js--accordion--ttl{padding:16px 20px}.snd-welfare-list .js--accordion--item .js--accordion--ttl p{width:calc(100% - 24px - 40px)}.snd-welfare-list .js--accordion--item .js--accordion--ttl p span.-ttl-item{font-size:clamp(1rem,.813rem + .39vw,1.125rem)}.snd-welfare-list .js--accordion--item .js--accordion--ttl .toggle_btn{width:24px;height:24px}.snd-welfare-list .js--accordion--item .js--accordion--ttl .toggle_btn:before{width:24px;height:24px;background-size:12px 12px}.snd-welfare-list .js--accordion--item .js--accordion--cont{padding:20px 0;display:none}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc{padding:0 20px}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc-item h4,.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc-item p{font-size:clamp(.875rem,.688rem + .39vw,1rem)}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc-item p span{font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc-item h4+p{margin-top:12px}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc-item strong{font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc-item p+strong{margin-top:8px}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc-item ul{margin-top:8px;padding-left:1em}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc-item ul li{font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc-item ol{margin-top:8px;padding-left:1em}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc-item ol li{font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc-item ul+p{margin-top:8px}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc-item .-df{margin-top:12px;display:block}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc-item .-df-L{width:100%}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc-item .-df-R{margin-top:12px;width:100%}.snd-welfare-list .js--accordion--item .js--accordion--cont .-cont-desc-item:not(:first-child){margin-top:16px}}.snd-trainingprogram{padding:120px 0 0;background:#fff}.snd-trainingprogram-inner{width:min(100% - 120px,1280px);margin:0 auto}.snd-trainingprogram-inner figure{margin-top:80px}@media screen and (max-width:768px){.snd-trainingprogram{padding:60px 0 0}.snd-trainingprogram-inner{width:calc(100% - 40px)}.snd-trainingprogram-inner figure{margin-top:40px}}.snd-trainingprogram-cycle,.snd-trainingprogram-qualifications{margin-top:120px;padding:80px 0;background:#fff;background-image:radial-gradient(rgba(70,128,226,.5) 10%,transparent 0);background-size:10px 10px}.snd-trainingprogram-cycle-inner,.snd-trainingprogram-qualifications-inner{width:min(100% - 120px,1280px);margin:0 auto}.snd-trainingprogram-cycle-body,.snd-trainingprogram-qualifications-body{margin-top:40px}.snd-trainingprogram-cycle-body figure,.snd-trainingprogram-qualifications-body figure{margin-top:40px;background:#f9fafd;padding:40px;border-radius:4px}.snd-trainingprogram-qualifications{margin-top:80px}@media screen and (max-width:768px){.snd-trainingprogram-cycle,.snd-trainingprogram-qualifications{margin-top:40px;padding:40px 0}.snd-trainingprogram-cycle-inner,.snd-trainingprogram-qualifications-inner{width:calc(100% - 40px)}.snd-trainingprogram-cycle-body,.snd-trainingprogram-qualifications-body{margin-top:20px}.snd-trainingprogram-cycle-body figure,.snd-trainingprogram-qualifications-body figure{margin-top:20px;padding:20px}.snd-trainingprogram-qualifications{margin-top:40px}}.snd-trainingprogram-step{margin-top:80px}.snd-trainingprogram-step-inner{width:min(100% - 120px,1280px);margin:0 auto}.snd-trainingprogram-step-body{margin-top:40px}.snd-trainingprogram-step-body>figure{background:#f9fafd;padding:40px;border-radius:4px}.snd-trainingprogram-step-body-item{margin-top:40px}.snd-trainingprogram-step-body-item h5{display:flex;align-items:center;padding-bottom:16px;border-bottom:1px solid #4680e2}.snd-trainingprogram-step-body-item h5 span{display:block;font-size:clamp(1.5rem,1.313rem + .39vw,1.625rem);font-weight:700}.snd-trainingprogram-step-body-item h5:before{display:block;content:"";background:url(/images/common/icon/bullet-title.svg) no-repeat 50% 50%/cover;width:20px;height:20px;margin-right:20px}.snd-trainingprogram-step-body-item-box{margin-top:40px;display:flex;justify-content:space-between;flex-direction:row-reverse}.snd-trainingprogram-step-body-item-box-img{width:40%}.snd-trainingprogram-step-body-item-box-txt{width:52%}.snd-trainingprogram-step-body-item-box-txt p{font-size:clamp(.875rem,.688rem + .39vw,1rem)}.snd-trainingprogram-step-body-item-box-txt .-box{margin-top:20px;background:#f9fafd;padding:40px;border-radius:4px}.snd-trainingprogram-step-body-item-box-txt .-box strong{font-size:clamp(.875rem,.688rem + .39vw,1rem);display:block;font-weight:700;color:#4680e2}@media screen and (max-width:768px){.snd-trainingprogram-step{margin-top:40px}.snd-trainingprogram-step-inner{width:calc(100% - 40px)}.snd-trainingprogram-step-body{margin-top:20px}.snd-trainingprogram-step-body>figure{padding:20px}.snd-trainingprogram-step-body-item{margin-top:20px}.snd-trainingprogram-step-body-item h5{padding-bottom:12px}.snd-trainingprogram-step-body-item h5 span{font-size:clamp(1rem,.813rem + .39vw,1.125rem)}.snd-trainingprogram-step-body-item h5:before{width:16px;height:16px;margin-right:12px}.snd-trainingprogram-step-body-item-box{margin-top:20px;display:block}.snd-trainingprogram-step-body-item-box-img{width:100%}.snd-trainingprogram-step-body-item-box-txt{margin-top:16px;width:100%}.snd-trainingprogram-step-body-item-box-txt .-box{margin-top:10px;padding:20px}}.snd-information{padding:120px 0;background:#fff}.snd-information-inner{width:min(100% - 120px,1280px);margin:0 auto}.snd-information-nav{margin-top:80px}.snd-information-nav ul{display:flex;align-items:center;flex-wrap:wrap}.snd-information-nav ul li a{display:flex;align-items:center;border:2px solid #4680e2;padding:20px 60px 20px 20px;border-radius:4px;position:relative}.snd-information-nav ul li a span{line-height:1;font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:700;color:#4680e2}.snd-information-nav ul li a:after{position:absolute;right:20px;top:50%;margin-top:-12px;display:block;content:"";background:url(/images/common/icon/chev-down.svg) no-repeat 50% 50%/cover;width:24px;height:24px;pointer-events:none}.snd-information-nav ul li:not(:last-child){margin-right:20px}.snd-information-about,.snd-information-flow{margin-top:120px}.snd-information-flow ol{margin-top:40px;background:#f9fafd;border-radius:4px;padding:20px;display:flex;justify-content:space-between;list-style:none}.snd-information-flow ol li{width:16.6666666667%;padding:20px 24px;background:#4680e2;-webkit-clip-path:polygon(0 0,92% 0,100% 50%,92% 100%,0 100%);clip-path:polygon(0 0,92% 0,100% 50%,92% 100%,0 100%);color:#fff;counter-increment:item;border-radius:4px 0 0 4px}.snd-information-flow ol li:before{color:#fff;display:block;content:counter(item,decimal-leading-zero) ".";font-family:Rubik,sans-serif;font-style:normal;font-weight:400;font-size:clamp(.625rem,.438rem + .39vw,.75rem);line-height:1;margin-bottom:12px}.snd-information-flow ol li strong{display:block;font-size:clamp(1rem,.813rem + .39vw,1.125rem);font-weight:700;line-height:1.4}.snd-information-flow ol li strong:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4)*.5em)}.snd-information-requirement{margin-top:120px}.snd-information-requirement-tbl{margin-top:40px}.snd-information-requirement-tbl table{width:100%}.snd-information-requirement-tbl table tr th{font-size:clamp(.875rem,.688rem + .39vw,1rem);padding:12px 24px;background:rgba(70,128,226,.2);border:1px solid #4680e2}.snd-information-requirement-tbl table tr td{padding:12px 24px;border:1px solid #4680e2}.snd-information-requirement-tbl table tr td.-ttl{background:rgba(0,199,183,.05)}.snd-information-requirement-tbl table tr td p{font-size:clamp(.875rem,.688rem + .39vw,1rem)}.snd-information-requirement-tbl table tr td p:not(:first-child){margin-top:12px}.snd-information-requirement-tbl table tr td span{display:block;font-size:clamp(.75rem,.563rem + .39vw,.875rem);color:gray}.snd-information-requirement-tbl table tr td span a{color:#4680e2;text-decoration:underline}.snd-information-requirement-tbl table tr td ul{list-style:disc outside;padding-left:1em}.snd-information-requirement-tbl table tr td ul li{font-size:clamp(.875rem,.688rem + .39vw,1rem);line-height:1.8}.snd-information-faq{margin-top:120px}.snd-information-faq .js--accordion--item{margin-top:40px;display:block;width:100%;padding:0;border-radius:4px;background:#fff;box-shadow:0 6px 6px rgba(0,0,0,.1);position:relative;z-index:1;border:2px solid #4680e2;transition:border-color .5s}.snd-information-faq .js--accordion--item:has(.is-active),.snd-information-faq .js--accordion--item:hover{border:2px solid #4680e2}.snd-information-faq .js--accordion--item+.js--accordion--item{margin-top:20px}.snd-information-faq .js--accordion--item .js--accordion--ttl{width:100%;padding:32px 40px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.snd-information-faq .js--accordion--item .js--accordion--ttl p{display:flex;align-items:flex-start;width:calc(100% - 48px - 40px)}.snd-information-faq .js--accordion--item .js--accordion--ttl p span.-ttl-item{display:block;font-size:clamp(1.5rem,1.313rem + .39vw,1.625rem);font-weight:700;line-height:1.6}.snd-information-faq .js--accordion--item .js--accordion--ttl .toggle_btn{display:block;width:48px;height:48px}.snd-information-faq .js--accordion--item .js--accordion--ttl .toggle_btn:before{display:block;content:"";background-repeat:no-repeat;background-position:50% 50%;background-color:#4680e2;background-image:url(/images/common/icon/plus.svg);width:48px;height:48px;background-size:24px 24px;border-radius:50%}.snd-information-faq .js--accordion--item .js--accordion--ttl .toggle_btn.is-active:before{background-image:url(/images/common/icon/minus.svg)}.snd-information-faq .js--accordion--item .js--accordion--ttl:has(.is-active){background:rgba(70,128,226,.05)}.snd-information-faq .js--accordion--item .js--accordion--cont{padding:24px 0;width:100%;border-top:1px solid #333;display:none}.snd-information-faq .js--accordion--item .js--accordion--cont .-cont-faq{padding:0 40px}.snd-information-faq .js--accordion--item .js--accordion--cont .-cont-faq-item{width:100%}.snd-information-faq .js--accordion--item .js--accordion--cont .-cont-faq-item p{font-size:clamp(.875rem,.688rem + .39vw,1rem);line-height:1.8}.snd-information-faq .js--accordion--item .js--accordion--cont .-cont-faq-item:not(:first-child){margin-top:24px}.snd-information-contact{margin-top:120px}.snd-information-contact-list{margin-top:40px}.snd-information-contact-list>ul{display:flex;flex-wrap:wrap}.snd-information-contact-list>ul>li{width:48%;background:#f9fafd;border:2px solid #4680e2;padding:40px 60px;border-radius:10px}.snd-information-contact-list>ul>li strong{display:block;font-size:clamp(1rem,.813rem + .39vw,1.125rem);font-weight:700}.snd-information-contact-list>ul>li strong span{display:inline-block;font-family:Rubik,sans-serif;font-style:normal;font-size:clamp(.625rem,.438rem + .39vw,.75rem);font-weight:400;color:#00c7b7;text-transform:uppercase;margin-left:1em}.snd-information-contact-list>ul>li p{margin-top:12px;font-size:clamp(.875rem,.688rem + .39vw,1rem);line-height:1.6}.snd-information-contact-list>ul>li:not(:nth-child(2n-1)){margin-left:4%}.snd-information-contact-list>ul>li:nth-child(n+3){margin-top:4%}.snd-information-contact-list>ul>li ul{margin-top:12px}.snd-information-contact-list>ul>li ul li{font-size:clamp(.75rem,.563rem + .39vw,.875rem);line-height:1.6;display:flex;align-items:center;color:gray}.snd-information-contact-list>ul>li ul li a{text-decoration:underline;display:flex;align-items:flex-start;color:#000;margin-left:.5em;word-break:break-all}.snd-information-contact-list>ul>li ul li a:after{display:block;content:"";background-repeat:no-repeat;background-position:50% 50%;width:14px;height:14px;background-size:cover;margin-left:.5em}.snd-information-contact-list>ul>li ul li a.-pin:after{background-image:url(/images/common/icon/pin.svg)}.snd-information-contact-list>ul>li ul li a.-phone:after{background-image:url(/images/common/icon/phone.svg)}.snd-information-contact-list>ul>li ul li a.-mail:after{background-image:url(/images/common/icon/mail.svg)}@media screen and (max-width:768px){.snd-information{padding:40px 0}.snd-information-inner{width:calc(100% - 40px)}.snd-information-nav{margin-top:40px}.snd-information-nav ul li{margin-bottom:10px}.snd-information-nav ul li a{padding:12px 32px 12px 12px}.snd-information-nav ul li a span{font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.snd-information-nav ul li a:after{right:6px;margin-top:-10px;width:20px;height:20px}.snd-information-nav ul li:not(:last-child){margin-right:10px}.snd-information-about,.snd-information-flow{margin-top:40px}.snd-information-flow ol{margin-top:20px;padding:10px;flex-wrap:wrap}.snd-information-flow ol li{width:33.3333333333%;padding:10px 12px}.snd-information-flow ol li:before{font-size:clamp(.5rem,.313rem + .39vw,.625rem);margin-bottom:8px}.snd-information-flow ol li strong{font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.snd-information-flow ol li:nth-child(n+4){margin-top:4px}.snd-information-requirement{margin-top:40px}.snd-information-requirement-tbl{margin-top:20px}.snd-information-requirement-tbl table tr th{font-size:clamp(.75rem,.563rem + .39vw,.875rem);padding:8px 12px;line-height:1.6}.snd-information-requirement-tbl table tr td{padding:8px 12px}.snd-information-requirement-tbl table tr td p{font-size:clamp(.75rem,.563rem + .39vw,.875rem);line-height:1.6}.snd-information-requirement-tbl table tr td p:not(:first-child){margin-top:8px}.snd-information-requirement-tbl table tr td span{font-size:clamp(.625rem,.438rem + .39vw,.75rem)}.snd-information-requirement-tbl table tr td ul li{font-size:clamp(.75rem,.563rem + .39vw,.875rem);line-height:1.6}.snd-information-faq{margin-top:40px}.snd-information-faq .js--accordion--item{margin-top:20px}.snd-information-faq .js--accordion--item+.js--accordion--item{margin-top:12px}.snd-information-faq .js--accordion--item .js--accordion--ttl{padding:16px 20px}.snd-information-faq .js--accordion--item .js--accordion--ttl p{width:calc(100% - 24px - 20px)}.snd-information-faq .js--accordion--item .js--accordion--ttl p span.-ttl-item{font-size:clamp(.875rem,.688rem + .39vw,1rem)}.snd-information-faq .js--accordion--item .js--accordion--ttl .toggle_btn{width:24px;height:24px}.snd-information-faq .js--accordion--item .js--accordion--ttl .toggle_btn:before{width:24px;height:24px;background-size:12px 12px}.snd-information-faq .js--accordion--item .js--accordion--cont{padding:20px 0}.snd-information-faq .js--accordion--item .js--accordion--cont .-cont-faq{padding:0 20px}.snd-information-faq .js--accordion--item .js--accordion--cont .-cont-faq-item p{line-height:1.6}.snd-information-faq .js--accordion--item .js--accordion--cont .-cont-faq-item:not(:first-child){margin-top:16px}.snd-information-contact{margin-top:40px}.snd-information-contact-list{margin-top:20px}.snd-information-contact-list>ul{display:block}.snd-information-contact-list>ul>li{width:100%;padding:20px;border-radius:8px}.snd-information-contact-list>ul>li strong{font-size:clamp(.875rem,.688rem + .39vw,1rem)}.snd-information-contact-list>ul>li p{margin-top:12px;font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.snd-information-contact-list>ul>li:not(:nth-child(2n-1)){margin-left:0}.snd-information-contact-list>ul>li:nth-child(n+3){margin-top:0}.snd-information-contact-list>ul>li:not(:first-child){margin-top:12px}.snd-information-contact-list>ul>li ul li a:after{width:12px;height:12px}}.snd-news{padding:120px 0;background:#fff}.snd-news-inner{width:min(100% - 120px,1280px);margin:0 auto}.snd-news-body{margin-top:120px;display:flex;justify-content:space-between}.snd-news-body-content{width:70%}.snd-news-body-content>ul>li a{display:block;width:100%}.snd-news-body-content>ul>li a span{display:block;font-size:clamp(.75rem,.563rem + .39vw,.875rem);font-family:Rubik,sans-serif;font-style:normal;font-weight:400;font-weight:700;line-height:1}.snd-news-body-content>ul>li a ul{margin-top:16px;display:flex;align-items:center}.snd-news-body-content>ul>li a ul li{font-size:clamp(.625rem,.438rem + .39vw,.75rem);font-weight:700;background:#fff;border:1px solid #4680e2;color:#4680e2;line-height:1;padding:8px 16px;border-radius:100vh}.snd-news-body-content>ul>li a ul li:not(:last-of-type){margin-right:6px}.snd-news-body-content>ul>li a h4{margin-top:12px;font-size:clamp(1rem,.813rem + .39vw,1.125rem);font-weight:700}.snd-news-body-content>ul>li:not(:first-child){margin-top:40px;padding:40px 0 0;border-top:2px solid gray}.snd-news-body-nav{width:20%}.snd-news-body-nav aside.-asideSelectbox.-area,.snd-news-body-nav aside.-asideSelectbox.-date{margin-top:20px}@media screen and (max-width:768px){.snd-news{padding:40px 0}.snd-news-inner{width:calc(100% - 40px)}.snd-news-body{margin-top:40px;display:block}.snd-news-body-content{width:100%}.snd-news-body-content>ul>li a ul{margin-top:12px}.snd-news-body-content>ul>li a ul li{padding:6px 12px}.snd-news-body-content>ul>li a h4{margin-top:12px;font-size:clamp(.875rem,.688rem + .39vw,1rem);line-height:1.8}.snd-news-body-content>ul>li:not(:first-child){margin-top:20px;padding:20px 0 0;border-top:1px solid gray}.snd-news-body-nav{margin-top:40px;width:100%}.snd-news-body-nav aside.-asideSelectbox.-area,.snd-news-body-nav aside.-asideSelectbox.-date{margin-top:10px}}.snd-news-body-content-single-head h4{font-size:clamp(2.5rem,2.313rem + .39vw,2.625rem);font-weight:700;line-height:1.4}.snd-news-body-content-single-head h4:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4)*.5em)}.snd-news-body-content-single-head-info{margin-top:24px;display:flex;align-items:center}.snd-news-body-content-single-head-info span{display:block;font-family:Rubik,sans-serif;font-style:normal;font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:400;color:#333;line-height:1;padding-top:.5em;border-top:1px solid #333}.snd-news-body-content-single-head-info ul{margin-left:1em;display:flex;align-items:center}.snd-news-body-content-single-head-info ul li{font-size:clamp(.75rem,.563rem + .39vw,.875rem);color:#333;border:1px solid #333;border-radius:100vh;line-height:1;padding:8px 16px}.snd-news-body-content-single-head-info ul li:not(:last-of-type){margin-right:10px}.snd-news-body-content-single-body{margin-top:60px}.snd-news-body-content-single-body p{font-size:clamp(.875rem,.688rem + .39vw,1rem)}.snd-news-body-content-single-body p strong{font-weight:700}.snd-news-body-content-single-body p a{color:#4680e2;text-decoration:underline}.snd-news-body-content-single-body p:not(:first-child){margin-top:20px}.snd-news-body-content-single-body h5{margin-top:40px;font-size:clamp(1rem,.813rem + .39vw,1.125rem);font-weight:700;background:#f9fafd;line-height:1.6;padding:12px 20px 12px 36px;position:relative}.snd-news-body-content-single-body h5:before{position:absolute;display:block;content:"";background:#000;width:4px;height:50%;top:25%;left:20px;border-radius:2px}.snd-news-body-content-single-body ul{list-style:disc outside;padding-left:1em}.snd-news-body-content-single-body ul li{font-size:clamp(.875rem,.688rem + .39vw,1rem)}.snd-news-body-content-single-btn{margin-top:60px;display:flex;align-items:center;justify-content:center;background:#f9fafd;padding:12px 0;border-radius:4px}.snd-news-body-content-single-btn a{background:#4680e2;padding:16px 64px;border-radius:4px;display:inline-block;box-shadow:0 6px 6px rgba(0,0,0,.1)}.snd-news-body-content-single-btn a span{font-size:clamp(.875rem,.688rem + .39vw,1rem);font-weight:700;color:#fff;text-align:center;line-height:1}.snd-news-body-content-single-btn a:after{display:inline-block;content:"";background:url(/images/common/icon/chev-right-wht.svg) no-repeat 50% 50%/cover;width:12px;height:12px;margin-left:1em}@media screen and (max-width:768px){.snd-news-body-content-single-head h4{font-size:clamp(1.25rem,1.063rem + .39vw,1.375rem);line-height:1.6}.snd-news-body-content-single-head h4:before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6)*.5em)}.snd-news-body-content-single-head-info{margin-top:16px}.snd-news-body-content-single-head-info span{font-size:clamp(.75rem,.563rem + .39vw,.875rem)}.snd-news-body-content-single-head-info ul{margin-left:1em}.snd-news-body-content-single-head-info ul li{font-size:clamp(.625rem,.438rem + .39vw,.75rem);padding:6px 12px}.snd-news-body-content-single-body{margin-top:30px}.snd-news-body-content-single-body p:not(:first-child){margin-top:16px}.snd-news-body-content-single-body h5{margin-top:20px;padding:10px 10px 10px 30px}.snd-news-body-content-single-body h5:before{width:2px;left:12px}.snd-news-body-content-single-btn{margin-top:30px;padding:12px}.snd-news-body-content-single-btn a{text-align:center;width:100%;padding:10px 0}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:linear;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:84px;--swiper-sp-navigation-size:32px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);margin-top:calc(-1*var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:0;right:auto;background:url(/images/common/icon/left-slide-wht.svg) no-repeat 50% 50%/cover}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:0;left:auto;background:url(/images/common/icon/right-slide-wht.svg) no-repeat 50% 50%/cover}@media screen and (max-width:768px){.swiper-button-next,.swiper-button-prev{width:var(--swiper-sp-navigation-size);height:var(--swiper-sp-navigation-size);margin-top:-22.5%}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:0;background:url(/images/common/icon/left-slide.svg) no-repeat 50% 50%/cover}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:0;background:url(/images/common/icon/right-slide.svg) no-repeat 50% 50%/cover}}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s linear infinite;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:linear}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-wrapper{transition-timing-function:linear!important}.swiper-slide figure picture{display:none}.swiper-initialized .swiper-slide figure picture{display:block}.top-mainVs .swiper-container{position:relative}.top-mainVs .swiper-slide{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.top-mainVs .swiper-slide-active .swiper-img,.top-mainVs .swiper-slide-duplicate-active .swiper-img,.top-mainVs .swiper-slide-prev .swiper-img{animation:zoomUp 9s linear 0s;animation-fill-mode:both}.top-mainVs .swiper-img{width:100%;height:100%;background-size:cover;background-position:50%}.top-mainVs [class^=js--slideusage-pagination]{margin:0;text-align:center;transition:opacity .3s;transform:translateZ(0);display:flex;z-index:1;position:absolute;bottom:20px;left:20px}.top-mainVs [class^=js--slideusage-pagination] .swiper-pagination-bullet{display:block;line-height:1;width:10px;height:10px;background:#fff;border:none;border-radius:50%;opacity:1;margin:0}.top-mainVs [class^=js--slideusage-pagination] .swiper-pagination-bullet-active{background-color:#8ca5cd}.top-mainVs [class^=js--slideusage-pagination] .swiper-pagination-bullet:not(:first-child){margin-left:10px}@media screen and (max-width:768px){.top-mainVs [class^=js--slideusage-pagination]{bottom:12px;left:12px}.top-mainVs [class^=js--slideusage-pagination] .swiper-pagination-bullet{width:8px;height:8px}.top-mainVs [class^=js--slideusage-pagination] .swiper-pagination-bullet:not(:first-child){margin-left:6px}}@keyframes zoomUp{0%{transform:scale(1);opacity:0;filter:blur(10px)}20%{transform:scale(1);opacity:1;filter:blur(0)}to{transform:scale(1.1)}}.area-mainVs .swiper-container{position:relative}.area-mainVs .swiper-slide{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.area-mainVs .swiper-slide-active .swiper-img,.area-mainVs .swiper-slide-duplicate-active .swiper-img,.area-mainVs .swiper-slide-prev .swiper-img{animation:zoomUp 9s linear 0s;animation-fill-mode:both}.area-mainVs .swiper-img{width:100%;height:100%;background-size:cover;background-position:50%}.area-mainVs .js--areaDots{margin:0;text-align:center;display:block;z-index:1;position:absolute;top:50%;right:20px}.area-mainVs .js--areaDots .swiper-pagination-bullet{display:block;opacity:1;position:relative;transition:transform .3s ease;width:10px;height:10px;border-radius:50%;margin:0;padding:0;background-color:transparent;border:1px solid #4680e2;cursor:pointer}.area-mainVs .js--areaDots .swiper-pagination-bullet .circle{display:block;position:absolute;top:50%;left:50%;margin-left:-16px;margin-top:-16px}.area-mainVs .js--areaDots .swiper-pagination-bullet .circle .circle1{stroke:#4680e2;stroke-width:1;fill:none;stroke-dasharray:120px;stroke-dashoffset:120px}@keyframes sliderPagination{to{stroke-dashoffset:0}}.area-mainVs .js--areaDots .swiper-pagination-bullet-active{background-color:#4680e2}.area-mainVs .js--areaDots .swiper-pagination-bullet-active .circle{transform:scale(1) rotate(-90deg)}.area-mainVs .js--areaDots .swiper-pagination-bullet-active .circle1{animation:sliderPagination 11s linear forwards}.area-mainVs .js--areaDots .swiper-pagination-bullet:not(:first-child){margin-top:30px}@media screen and (max-width:768px){.area-mainVs .js--areaDots .swiper-pagination-bullet{width:8px;height:8px}.area-mainVs .js--areaDots .swiper-pagination-bullet .circle{margin-left:-12px;margin-top:-12px}.area-mainVs .js--areaDots .swiper-pagination-bullet:not(:first-child){margin-top:20px}}.swiper-scrollbar{margin:0;position:absolute;left:4%;bottom:38px;width:calc(62% - 160px);height:4px;background:rgba(0,81,150,.2)}.swiper-scrollbar-drag{background:rgba(0,199,183,.8);border-radius:100vh;box-shadow:0 6px 6px rgba(0,0,0,.1)}@media screen and (max-width:768px){.swiper-scrollbar{margin-top:20px;position:static;left:auto;bottom:auto;width:100%}}@keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{transform:translateY(100px)}.modal-video-body{max-width:960px;height:100vh;margin:0 auto;padding:0 10px;box-sizing:border-box}.modal-video-body,.modal-video-inner{width:100%;display:flex;justify-content:center}.modal-video-inner{align-items:center;height:100%}@media(orientation:landscape){.modal-video-inner{padding:10px 60px;box-sizing:border-box}}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;transform:translate(0);transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-45px;right:0;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:transparent}@media(orientation:landscape){.modal-video-close-btn{top:0;right:-45px}}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;background:#00c7b7;border-radius:5px;margin-top:-6px}.pg_trans_end{position:fixed;width:100%;height:100vh;z-index:999980;pointer-events:none;overflow:hidden}.pg_trans_end,.pg_trans_end:before{top:0;left:0;transform:translateY(0);transition:transform .7s cubic-bezier(.96,0,.6,1) 1s;will-change:transform}.pg_trans_end:before{content:"";position:absolute;right:0;bottom:0;background:#4680e2}body.ready .pg_trans_end{transform:translateY(-100vh);transition:transform .7s cubic-bezier(.96,0,.6,1) 0s}body.ready .pg_trans_end:before{transform:translateY(100vh);transition:transform .7s cubic-bezier(.96,0,.6,1) 0s}.cursor,.follower{position:absolute;top:0;left:0;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none}.cursor{z-index:1001;width:8px;height:8px;background-color:#333;mix-blend-mode:darken}.follower{z-index:1000;width:20px;height:20px;transition:transform .2s linear,width .1s ease,height .1s ease}.follower.is-active{width:80px;height:80px}@media screen and (max-width:768px){.cursor,.follower{display:none}}.js--titleReveal{display:inline-block;-webkit-background-clip:text;background-clip:text;color:transparent;background-image:linear-gradient(90deg,#000 50%,hsla(0,0%,100%,0) 0);background-size:200%;background-position:100% 0}.js--titleReveal.is-View{animation:textAnimation .25s cubic-bezier(.45,.05,.55,.95) forwards}@keyframes textAnimation{0%{background-position:100% 0}to{background-position:0 0}}.js--titleReveal.white{background-image:linear-gradient(90deg,#fff 50%,hsla(0,0%,100%,0) 0)}