@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500&display=swap";@font-face{font-family:NotoSansCJKjp;src:url(../fonts/NotoSansCJKjp-Regular.woff);src:local("Noto Sans CJK JP Regular"),url(../fonts/NotoSansCJKjp-Regular.woff) format("woff")}@font-face{font-family:NotoSansCJKjp;font-weight:500;src:url(../fonts/NotoSansCJKjp-Medium.woff);src:local("Noto Sans CJK JP Medium"),url(../fonts/NotoSansCJKjp-Medium.woff) format("woff")}@font-face{font-family:NotoSansCJKjp;font-weight:700;src:url(../fonts/NotoSansCJKjp-Bold.woff);src:local("Noto Sans CJK JP Bold"),url(../fonts/NotoSansCJKjp-Bold.woff) format("woff")}*,:before,:after{box-sizing:border-box}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;text-align:left;background-color:#fff}[tabindex='-1']:focus{outline-offset:0!important}hr{box-sizing:content-box;height:0;overflow:visible}a{-webkit-tap-highlight-color:transparent}::-moz-selection{background:rgba(31,146,192,.253)}::selection{background:rgba(31,146,192,.253)}::-moz-selection{background:rgba(31,146,192,.253)}div,span,a,p,li,dt,dd,small,h1,h2,h3,h4,h5,h6,input,button,select,optgroup,textarea{margin:0;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;word-break:break-all;text-decoration:none}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{padding:0;margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a:hover{text-decoration:none}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline-offset:0}pre{margin-top:0;margin-bottom:1rem;overflow:auto}picture,img,figure{vertical-align:middle;border-style:none;margin:0;padding:0}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:0}button{border-radius:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;word-break:break-all;resize:none;-webkit-appearance:none}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline-offset:0;background:transparent}select::-ms-expand{display:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline-offset:0;background:transparent}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:none}textarea{overflow:auto;resize:vertical;white-space:pre}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}ul,li{list-style-type:none;padding:0;margin:0}a,textarea,input,button{outline-offset:8px}:not(body):focus-visible{outline-width:2px;outline-style:solid;outline-color:#00c4cc}input[type=text]{padding:0;border:none;border-radius:0;outline-offset:0;background:none}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;padding:0;border:0;margin-bottom:0;outline-offset:0;background:transparent}p,a,span{color:currentColor}svg{fill:currentColor;vertical-align:bottom}.fadeIn{opacity:0}@media(prefers-reduced-motion){.fadeIn{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;opacity:1!important}}.fadeInUp{-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0);opacity:0}@media(prefers-reduced-motion){.fadeInUp{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;opacity:1!important}}.fadeInUpOver{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);opacity:0}@media(prefers-reduced-motion){.fadeInUpOver{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;opacity:1!important}}.fadeInDown{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);opacity:0}@media(prefers-reduced-motion){.fadeInDown{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;opacity:1!important}}.fadeInDownOver{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);opacity:0}@media(prefers-reduced-motion){.fadeInDownOver{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;opacity:1!important}}.fadeInLeft{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);opacity:0}@media(prefers-reduced-motion){.fadeInLeft{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;opacity:1!important}}.fadeInLeftOver{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0);opacity:0}@media(prefers-reduced-motion){.fadeInLeftOver{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;opacity:1!important}}.fadeInRight{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);opacity:0}@media(prefers-reduced-motion){.fadeInRight{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;opacity:1!important}}.fadeInRightOver{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0);opacity:0}@media(prefers-reduced-motion){.fadeInRightOver{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;opacity:1!important}}.is-invasion:not(.no-fade),.is-invasion .parent-observe{opacity:1!important;-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;transition:opacity .2s linear,-webkit-transform .7s cubic-bezier(.7,.3,.3,.9);transition:transform .7s cubic-bezier(.7,.3,.3,.9),opacity .2s linear;transition:transform .7s cubic-bezier(.7,.3,.3,.9),opacity .2s linear,-webkit-transform .7s cubic-bezier(.7,.3,.3,.9)}@media(prefers-reduced-motion){-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;opacity:1!important}body.view-Edge .parent-observe,body.view-Edge .js-inter:not(.no-fade),body.view-IE .parent-observe,body.view-IE .js-inter:not(.no-fade){opacity:1!important;-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}.fadeInUpOver.is-invasion,.fadeInDownOver.is-invasion{transition:opacity .4s linear,-webkit-transform .8s cubic-bezier(.24,.88,.58,1);transition:transform .8s cubic-bezier(.24,.88,.58,1),opacity .4s linear;transition:transform .8s cubic-bezier(.24,.88,.58,1),opacity .4s linear,-webkit-transform .8s cubic-bezier(.24,.88,.58,1)}.fadeInUp.is-invasion,.fadeInDown.is-invasion{transition:opacity .3s,-webkit-transform .7s cubic-bezier(.24,.88,.58,1);transition:transform .7s cubic-bezier(.24,.88,.58,1),opacity .3s;transition:transform .7s cubic-bezier(.24,.88,.58,1),opacity .3s,-webkit-transform .7s cubic-bezier(.24,.88,.58,1)}.is-invasion .parent-observe.fadeInRightOver,.is-invasion .parent-observe.fadeInLeftOver,.is-invasion .parent-observe.fadeInUpOver,.is-invasion .parent-observe.fadeInDownOver{transition:opacity .4s,-webkit-transform 1s cubic-bezier(.19,.82,.27,1);transition:transform 1s cubic-bezier(.19,.82,.27,1),opacity .4s;transition:transform 1s cubic-bezier(.19,.82,.27,1),opacity .4s,-webkit-transform 1s cubic-bezier(.19,.82,.27,1)}.is-invasion .parent-observe.fadeInRightSkew,.is-invasion .parent-observe.fadeInLeftSkew{transition:opacity .4s,-webkit-transform 1s cubic-bezier(.08,.92,.35,1);transition:transform 1s cubic-bezier(.08,.92,.35,1),opacity .4s;transition:transform 1s cubic-bezier(.08,.92,.35,1),opacity .4s,-webkit-transform 1s cubic-bezier(.08,.92,.35,1)}.is-invasion .parent-observe.fadeInUp,.is-invasion .parent-observe.fadeInDown{transition:opacity .4s,-webkit-transform 1s cubic-bezier(.08,.92,.35,1);transition:transform 1s cubic-bezier(.08,.92,.35,1),opacity .4s;transition:transform 1s cubic-bezier(.08,.92,.35,1),opacity .4s,-webkit-transform 1s cubic-bezier(.08,.92,.35,1)}.delay1{transition-delay:.1s!important}.delay2{transition-delay:.2s!important}.delay3{transition-delay:.3s!important}.delay4{transition-delay:.4s!important}.delay5{transition-delay:.5s!important}.delay6{transition-delay:.6s!important}.delay7{transition-delay:.7s!important}.delay8{transition-delay:.8s!important}.delay9{transition-delay:.9s!important}.delay10{transition-delay:1s!important}.delay11{transition-delay:1.1s!important}.delay12{transition-delay:1.2s!important}.delay13{transition-delay:1.3s!important}.delay14{transition-delay:1.4s!important}.delay15{transition-delay:1.5s!important}.delay16{transition-delay:1.6s!important}.delay17{transition-delay:1.7s!important}.delay18{transition-delay:1.8s!important}.delay19{transition-delay:1.9s!important}.delay20{transition-delay:2s!important}@-webkit-keyframes scrollLine{0%{-webkit-transform:scaleY(0) translate3d(0,0,0);transform:scaleY(0) translate3d(0,0,0);-webkit-transform-origin:top;transform-origin:top;-webkit-animation-timing-function:cubic-bezier(.7,.3,.3,.9);animation-timing-function:cubic-bezier(.7,.3,.3,.9)}40%{-webkit-transform:scaleY(1) translate3d(0,0,0);transform:scaleY(1) translate3d(0,0,0);-webkit-transform-origin:top;transform-origin:top}40.1%{-webkit-transform:scaleY(1) translate3d(0,0,0);transform:scaleY(1) translate3d(0,0,0);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-animation-timing-function:cubic-bezier(.19,.82,.27,1);animation-timing-function:cubic-bezier(.19,.82,.27,1)}100%{-webkit-transform:scaleY(0) translate3d(0,0,0);transform:scaleY(0) translate3d(0,0,0);-webkit-transform-origin:bottom;transform-origin:bottom}}@keyframes scrollLine{0%{-webkit-transform:scaleY(0) translate3d(0,0,0);transform:scaleY(0) translate3d(0,0,0);-webkit-transform-origin:top;transform-origin:top;-webkit-animation-timing-function:cubic-bezier(.7,.3,.3,.9);animation-timing-function:cubic-bezier(.7,.3,.3,.9)}40%{-webkit-transform:scaleY(1) translate3d(0,0,0);transform:scaleY(1) translate3d(0,0,0);-webkit-transform-origin:top;transform-origin:top}40.1%{-webkit-transform:scaleY(1) translate3d(0,0,0);transform:scaleY(1) translate3d(0,0,0);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-animation-timing-function:cubic-bezier(.19,.82,.27,1);animation-timing-function:cubic-bezier(.19,.82,.27,1)}100%{-webkit-transform:scaleY(0) translate3d(0,0,0);transform:scaleY(0) translate3d(0,0,0);-webkit-transform-origin:bottom;transform-origin:bottom}}html{width:100%;background-color:#00c4cc}body{position:relative;z-index:0;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:auto;font-size:14px;font-family:NotoSansCJKjp,Hiragino Sans,Meiryo,sans-serif;background-color:#fff;color:#23221f;width:100%;min-height:100vh;word-break:break-word}@media screen and (max-width:800px){body:before{content:'';position:fixed;top:0;left:0;z-index:900;opacity:0;width:100%;height:100%;background:#fff;pointer-events:none;transition:opacity .5s}body.menu-open:before{pointer-events:auto;opacity:.6}}#wrapper{position:relative}body:not(#recruit):not(#contact) #wrapper{overflow:hidden}#footer,#wrapper{transition:opacity .2s,-webkit-transform 0s;transition:opacity .2s,transform 0s;transition:opacity .2s,transform 0s,-webkit-transform 0s;opacity:1}body.is-transition #footer,body.is-transition #wrapper{opacity:0;transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s}body:not(.is-header-out).is-transition #footer,body:not(.is-header-out).is-transition #wrapper{opacity:0;transition:opacity .2s,-webkit-transform 0s .3s;transition:opacity .2s,transform 0s .3s;transition:opacity .2s,transform 0s .3s,-webkit-transform 0s .3s}.container:nth-child(2){display:none}.js-header-observe{width:100%;height:225px;position:absolute;top:0;left:0;pointer-events:none}@media screen and (max-width:800px){.js-header-observe{height:200px}}body#index .js-header-observe,body#oversea .js-header-observe{height:calc(100vh - 95px)}.js-footer-observe{width:100%;height:calc(100% - 100vh + 60px);position:absolute;top:calc(100vh - 60px);left:0;pointer-events:none}@media screen and (max-width:800px){.js-footer-observe{height:calc(100% - 100vh + 20px);top:calc(100vh - 20px)}}body.is-transition .js-footer-observe{display:none}body.is-transition a{pointer-events:none}@media screen and (min-width:1001px){.u-show-large{display:none!important}}@media screen and (min-width:801px){.u-show-medium{display:none!important}}@media screen and (min-width:701px){.u-show-700{display:none!important}}@media screen and (min-width:601px){.u-show-600{display:none!important}}@media screen and (min-width:501px){.u-show-500{display:none!important}}@media screen and (max-width:1000px){.u-hide-large{display:none!important}}@media screen and (max-width:800px){.u-hide-medium{display:none!important}}@media screen and (max-width:700px){.u-hide-700{display:none!important}}@media screen and (max-width:600px){.u-hide-600{display:none!important}}@media screen and (max-width:500px){.u-hide-500{display:none!important}}body.view-IE .u-hide-IE{display:none!important}.js-parent-fit{display:block;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.js-parent-fit.pref-w{width:100%;height:auto}.js-parent-fit.pref-h{width:auto;height:100%}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;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:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,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:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-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:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.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-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.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-slide-shadow-bottom{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(to left,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,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{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.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%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;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-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{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>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;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;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.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:ease-out}.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;-webkit-transform-origin:0 0;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{-webkit-transform-origin:100% 0;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-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{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;-webkit-filter:blur(50px);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-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.c-article{width:343px;height:100%;margin-right:50px}@media screen and (max-width:800px){.c-article{width:311px;margin-right:16px}}@media screen and (max-width:370px){.c-article{width:80vw}}.p-top-news .c-article{max-width:31.3%;margin-bottom:60px;margin-right:0}@media screen and (max-width:800px){.p-top-news .c-article{max-width:47%;margin-right:0}}@media screen and (max-width:600px){.p-top-news .c-article{margin-bottom:36px;max-width:100%;width:100%;margin-left:auto;margin-right:auto}.p-top-news .c-article:nth-child(n+4){display:none}}.c-article__link{display:block;width:100%;height:100%;outline:none}.c-article__link:focus-visible{outline:none}.c-article__thumbnail{position:relative;width:100%;height:0;padding-top:52.5%}.c-article__thumbnail__inner{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.c-article__thumbnail img{position:relative;width:100%;height:auto;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.c-article__thumbnail:before{content:'';position:absolute;top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px);background:rgba(255,255,255,0);border:solid 4px #00c4cc;transition:.25s cubic-bezier(.19,.82,.27,1);opacity:0;-webkit-transform:scale(.98);transform:scale(.98)}.c-article__head{display:flex;align-items:center;margin-top:24px}.c-article__date{font-size:12px;font-family:Montserrat,sans-serif;line-height:1;color:#00c4cc}.c-article__category{position:relative;top:-1px;height:17px;margin-left:14px;padding:3px 7px 4px 6px;border-radius:10px;font-size:10px;line-height:1;color:#fff;background-color:#00c4cc}@media screen and (max-width:800px){.c-article__category{top:0}}.c-article__title{width:100%;margin-top:20px;line-height:1.75;height:72px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;transition:color .2s cubic-bezier(.08,.92,.35,1)}@media screen and (max-width:800px){.c-article__title{height:66px;font-size:13px}}.c-article.is-disable{pointer-events:none}@media screen and (min-width:801px){.c-article a:focus .c-article__thumbnail:before,.c-article:hover .c-article__thumbnail:before{opacity:1;-webkit-transform:scale(1.001);transform:scale(1.001)}.c-article a:focus .c-article__title,.c-article:hover .c-article__title{color:#00c4cc}}.c-btn{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:32px;border:solid 2px #00c4cc;background-color:#00c4cc;color:#fff;transition:.2s;font-weight:700;font-family:NotoSansCJKjp,Hiragino Sans,Meiryo,sans-serif;font-size:16px;outline:none}@media screen and (max-width:800px){.c-btn{font-size:15px}}.c-btn__text{letter-spacing:.5px;padding-bottom:2px}.c-btn__icon{position:absolute;margin:auto;top:0;bottom:0}.c-btn__icon svg{position:absolute;top:1px;left:0;z-index:2;width:100%;height:100%;transition:.45s cubic-bezier(.19,.82,.27,1)}.c-btn__icon.type-arrow{right:28px;width:13px;height:12px}.c-btn__icon.type-arrow svg:nth-child(1){opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.c-btn__icon.type-arrow svg:nth-child(2){opacity:0;-webkit-transform:translateX(-9px);transform:translateX(-9px)}.c-btn__icon.type-external{right:27px;width:16px;height:13px}.c-btn__icon.type-download{right:28px;width:13px;height:20px}.c-btn__icon.type-download svg:nth-child(1){opacity:1;-webkit-transform:translate3d(0,-6px,0) scaleY(-1);transform:translate3d(0,-6px,0) scaleY(-1)}.c-btn__icon.type-download svg:nth-child(2){opacity:0;-webkit-transform:translate3d(0,-15px,0) scaleY(-1);transform:translate3d(0,-15px,0) scaleY(-1)}.c-btn__icon.type-download span{position:absolute;top:auto;left:0;right:auto;bottom:2px;width:100%;height:2px;background-color:#fff;border-radius:2px;transition:background-color .3s}.c-btn:focus-visible{outline:none}@media screen and (min-width:801px){.c-btn:focus,.c-btn:hover{background-color:#fff;color:#00c4cc}.c-btn:focus .c-btn__icon.type-arrow svg:nth-child(1),.c-btn:hover .c-btn__icon.type-arrow svg:nth-child(1){opacity:0;-webkit-transform:translateX(9px);transform:translateX(9px)}.c-btn:focus .c-btn__icon.type-arrow svg:nth-child(2),.c-btn:hover .c-btn__icon.type-arrow svg:nth-child(2){opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.c-btn:focus .c-btn__icon.type-external svg,.c-btn:hover .c-btn__icon.type-external svg{-webkit-transform:rotateX(180deg) rotateY(-180deg);transform:rotateX(180deg) rotateY(-180deg)}.c-btn:focus .c-btn__icon.type-download svg:nth-child(1),.c-btn:hover .c-btn__icon.type-download svg:nth-child(1){opacity:0;-webkit-transform:translate3d(0,3px,0) scaleY(-1);transform:translate3d(0,3px,0) scaleY(-1)}.c-btn:focus .c-btn__icon.type-download svg:nth-child(2),.c-btn:hover .c-btn__icon.type-download svg:nth-child(2){opacity:1;-webkit-transform:translate3d(0,-6px,0) scaleY(-1);transform:translate3d(0,-6px,0) scaleY(-1)}.c-btn:focus .c-btn__icon.type-download span,.c-btn:hover .c-btn__icon.type-download span{background-color:#00c4cc}}.c-check-bg{position:relative;width:100%;height:29.61vw}@media screen and (min-width:1701px){.c-check-bg{width:100%;height:497px}}@media screen and (max-width:800px){.c-check-bg{width:100%;height:42vw}}.c-check-bg.reverse-x{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.c-check-bg.reverse-y{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.c-check-bg.reverse-x.reverse-y{-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}.c-check-bg__block{display:block;background-color:#fff;position:absolute;height:4.23vw}@media screen and (min-width:1701px){.c-check-bg__block{height:71px}}@media screen and (max-width:800px){.c-check-bg__block{height:8.4vw}.c-check-bg__block:nth-child(n+14){display:none}}.c-check-bg__block:nth-child(1){top:0;left:0;width:4.23vw}@media screen and (min-width:1701px){.c-check-bg__block:nth-child(1){top:0;left:0;width:71px}}@media screen and (max-width:800px){.c-check-bg__block:nth-child(1){top:0;left:0;width:8.4vw}}.c-check-bg__block:nth-child(2){top:4.23vw;left:4.23vw;width:4.23vw}@media screen and (min-width:1701px){.c-check-bg__block:nth-child(2){top:71px;left:71px;width:71px}}@media screen and (max-width:800px){.c-check-bg__block:nth-child(2){top:8.4vw;left:0;width:16.8vw}}.c-check-bg__block:nth-child(3){top:4.23vw;left:33.84vw;width:4.23vw}@media screen and (min-width:1701px){.c-check-bg__block:nth-child(3){top:71px;left:568px;width:71px}}@media screen and (max-width:800px){.c-check-bg__block:nth-child(3){top:8.4vw;left:25.2vw;width:8.4vw}}.c-check-bg__block:nth-child(4){top:4.23vw;left:54.99vw;width:4.23vw}@media screen and (min-width:1701px){.c-check-bg__block:nth-child(4){top:71px;left:923px;width:71px}}@media screen and (max-width:800px){.c-check-bg__block:nth-child(4){top:16.8vw;left:0;width:25.2vw}}.c-check-bg__block:nth-child(5){top:8.46vw;left:0;width:12.69vw}@media screen and (min-width:1701px){.c-check-bg__block:nth-child(5){top:142px;left:0;width:213px}}@media screen and (max-width:800px){.c-check-bg__block:nth-child(5){top:16.8vw;left:33.6vw;width:8.4vw}}.c-check-bg__block:nth-child(6){top:8.46vw;left:16.92vw;width:4.23vw}@media screen and (min-width:1701px){.c-check-bg__block:nth-child(6){top:142px;left:284px;width:71px}}@media screen and (max-width:800px){.c-check-bg__block:nth-child(6){top:16.8vw;left:58.8vw;width:8.4vw}}.c-check-bg__block:nth-child(7){top:8.46vw;left:25.38vw;width:4.23vw}@media screen and (min-width:1701px){.c-check-bg__block:nth-child(7){top:142px;left:426px;width:71px}}@media screen and (max-width:800px){.c-check-bg__block:nth-child(7){top:16.8vw;left:58.8vw;width:8.4vw}}.c-check-bg__block:nth-child(8){top:8.46vw;left:59.22vw;width:4.23vw}@media screen and (min-width:1701px){.c-check-bg__block:nth-child(8){top:142px;left:994px;width:71px}}@media screen and (max-width:800px){.c-check-bg__block:nth-child(8){top:25.2vw;left:0;width:16.8vw}}.c-check-bg__block:nth-child(9){top:8.46vw;left:71.91vw;width:4.23vw}@media screen and (min-width:1701px){.c-check-bg__block:nth-child(9){top:142px;left:1207px;width:71px}}@media screen and (max-width:800px){.c-check-bg__block:nth-child(9){top:25.2vw;left:25.2vw;width:8.4vw}}.c-check-bg__block:nth-child(10){top:12.69vw;left:0;width:8.46vw}@media screen and (min-width:1701px){.c-check-bg__block:nth-child(10){top:213px;left:0;width:142px}}@media screen and (max-width:800px){.c-check-bg__block:nth-child(10){top:25.2vw;left:42vw;width:16.8vw}}.c-check-bg__block:nth-child(11){top:12.69vw;left:12.69vw;width:4.23vw}@media screen and (min-width:1701px){.c-check-bg__block:nth-child(11){top:213px;left:213px;width:71px}}@media screen and (max-width:800px){.c-check-bg__block:nth-child(11){top:25.2vw;left:67.2vw;width:8.4vw}}.c-check-bg__block:nth-child(12){top:12.69vw;left:29.61vw;width:4.23vw}@media screen and (min-width:1701px){.c-check-bg__block:nth-child(12){top:213px;left:497px;width:71px}}@media screen and (max-width:800px){.c-check-bg__block:nth-child(12){top:33.6vw;left:0;width:67.2vw}}.c-check-bg__block:nth-child(13){top:12.69vw;left:38.07vw;width:4.23vw}@media screen and (min-width:1701px){.c-check-bg__block:nth-child(13){top:213px;left:639px;width:71px}}@media screen and (max-width:800px){.c-check-bg__block:nth-child(13){top:33.6vw;left:75.6vw;width:16.8vw}}.c-check-bg__block:nth-child(14){top:12.69vw;left:46.53vw;width:4.23vw}@media screen and (min-width:1701px){.c-check-bg__block:nth-child(14){top:213px;left:781px;width:71px}}.c-check-bg__block:nth-child(15){top:16.92vw;left:0;width:21.15vw}@media screen and (min-width:1701px){.c-check-bg__block:nth-child(15){top:284px;left:0;width:355px}}.c-check-bg__block:nth-child(16){top:16.92vw;left:25.38vw;width:12.69vw}@media screen and (min-width:1701px){.c-check-bg__block:nth-child(16){top:284px;left:426px;width:213px}}.c-check-bg__block:nth-child(17){top:16.92vw;left:42.3vw;width:4.23vw}@media screen and (min-width:1701px){.c-check-bg__block:nth-child(17){top:284px;left:710px;width:71px}}.c-check-bg__block:nth-child(18){top:16.92vw;left:54.99vw;width:4.23vw}@media screen and (min-width:1701px){.c-check-bg__block:nth-child(18){top:284px;left:923px;width:71px}}.c-check-bg__block:nth-child(19){top:21.15vw;left:0;width:50.76vw}@media screen and (min-width:1701px){.c-check-bg__block:nth-child(19){top:355px;left:0;width:852px}}.c-check-bg__block:nth-child(20){top:21.15vw;left:54.99vw;width:8.46vw}@media screen and (min-width:1701px){.c-check-bg__block:nth-child(20){top:355px;left:923px;width:142px}}.c-check-bg__block:nth-child(21){top:21.15vw;left:67.68vw;width:4.23vw}@media screen and (min-width:1701px){.c-check-bg__block:nth-child(21){top:355px;left:1136px;width:71px}}.c-check-bg__block:nth-child(22){top:21.15vw;left:80.37vw;width:4.23vw}@media screen and (min-width:1701px){.c-check-bg__block:nth-child(22){top:355px;left:1349px;width:71px}}.c-check-bg__block:nth-child(23){top:25.38vw;left:0;width:71.91vw}@media screen and (min-width:1701px){.c-check-bg__block:nth-child(23){top:426px;left:0;width:1207px}}.c-check-bg__block:nth-child(24){top:25.38vw;left:76.14vw;width:4.23vw}@media screen and (min-width:1701px){.c-check-bg__block:nth-child(24){top:426px;left:1278px;width:71px}}.c-check-bg__block:nth-child(25){top:25.38vw;left:84.6vw;width:8.46vw}@media screen and (min-width:1701px){.c-check-bg__block:nth-child(25){top:426px;left:1420px;width:142px}}.c-copy{max-width:100%}.c-copy__head{max-width:100%;height:auto;margin-left:-4px}@media screen and (max-width:800px){.c-copy__head{max-width:320px}}@media screen and (max-width:600px){.c-copy__head{width:256px}}.c-copy__message{font-size:20px;font-weight:600;line-height:1.7;margin-top:22px;letter-spacing:.5px}@media screen and (max-width:800px){.c-copy__message{margin-top:12px;line-height:2;font-size:13px}}#container[data-namespace=about] .c-copy__message{font-size:24px;margin-top:50px;letter-spacing:1.2px;-webkit-font-feature-settings:'palt';font-feature-settings:'palt'}@media screen and (max-width:1080px) and (min-width:901px){#container[data-namespace=about] .c-copy__message{font-size:21px}}@media screen and (max-width:900px){#container[data-namespace=about] .c-copy__message{margin-top:30px;font-size:18px}}@media screen and (max-width:600px){#container[data-namespace=about] .c-copy__message{margin-top:18px;line-height:1.7;font-size:16px;letter-spacing:.6px}}.c-form{margin-top:52px;min-height:800px}@media screen and (max-width:800px){.c-form{margin-top:44px}}.c-form__body{width:100%;max-width:100%;min-width:100%;transition:opacity .2s;-webkit-transform:translateY(10px);transform:translateY(10px);padding:0!important;opacity:0}.c-form__body.mktoForm{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.c-form__body .mktoOffset{display:none}.c-form__body textarea.mktoField,.c-form__body select.mktoField,.c-form__body .mktoTelField,.c-form__body .mktoEmailField,.c-form__body .mktoTextField,.c-form__body .mktoFieldWrap{float:unset!important;width:100%;max-width:100%;min-width:100%}.c-form__body .mktoFormRow{display:flex;align-items:flex-end;justify-content:space-between}.c-form__body .mktoFormRow .mktoFieldWrap{margin-bottom:12px}@media screen and (max-width:800px){.c-form__body .mktoFormRow .mktoFieldWrap{margin-bottom:26px}}.c-form__body .mktoFormRow .mktoFormCol{display:block;width:100%;max-width:100%;min-width:100%;float:unset!important;margin-bottom:0!important}.c-form__body .mktoFormRow .mktoFormCol:nth-child(2) label{display:none}.c-form__body .mktoFormRow .mktoClear{display:none}.c-form__body .mktoFormRow:nth-child(2) .mktoFormCol{width:calc(50% - 12px);max-width:calc(50% - 12px);min-width:calc(50% - 12px)}@media screen and (max-width:800px){.c-form__body .mktoFormRow:nth-child(2) .mktoFormCol{width:calc(50% - 8px);max-width:calc(50% - 8px);min-width:calc(50% - 8px)}}.c-form__body .mktoError{position:absolute!important;right:auto!important;left:0!important;bottom:9px!important}@media screen and (max-width:800px){.c-form__body .mktoError{bottom:5px!important}}.c-form__body .mktoError .mktoErrorArrowWrap{left:8px!important}.c-form__body .mktoError .mktoErrorArrow{background-color:#ec5a55!important;border:1px solid #ec5a55!important}.c-form__body .mktoError .mktoErrorMsg{background:#ec5a55!important;text-shadow:none!important;box-shadow:none!important;border:none!important;padding:3px 6px 4px!important;font-size:12px!important;max-width:none!important;color:#fff!important;font-weight:700;font-family:NotoSansCJKjp,Hiragino Sans,Meiryo,sans-serif}@media screen and (max-width:800px){.c-form__body .mktoError .mktoErrorMsg{font-size:11px!important}}.c-form__body .mktoLabel{position:relative;font-size:16px!important;font-family:NotoSansCJKjp,Hiragino Sans,Meiryo,sans-serif!important;font-weight:500!important;margin-bottom:16px;width:100%;max-width:100%;min-width:100%;line-height:1!important;pointer-events:none}@media screen and (max-width:800px){.c-form__body .mktoLabel{font-size:15px!important;margin-bottom:14px}}.c-form__body .mktoLabel .mktoAsterix{position:relative;width:34px;height:18px;border-radius:9px;background:#ec5a55;color:transparent!important;margin-right:8px}.c-form__body .mktoLabel .mktoAsterix:before{content:'必須';position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-family:NotoSansCJKjp,Hiragino Sans,Meiryo,sans-serif;font-size:11px;line-height:1;font-weight:700}.c-form__body .mktoLabel strong{font-weight:500!important;line-height:2}.c-form__body textarea.mktoField,.c-form__body select.mktoField,.c-form__body .mktoCheckboxList,.c-form__body .mktoInvalid,.c-form__body .mktoTelField,.c-form__body .mktoEmailField,.c-form__body .mktoTextField{font-size:16px!important;font-family:NotoSansCJKjp,Hiragino Sans,Meiryo,sans-serif!important;font-weight:500!important;padding:0 25px!important;margin-bottom:0!important;border:solid 1px #f8f7f6!important;background:#f8f7f6!important;height:56px!important;box-shadow:none!important;border-radius:4px;display:flex;align-items:center;transition:border .2s}@media screen and (max-width:800px){.c-form__body textarea.mktoField,.c-form__body select.mktoField,.c-form__body .mktoCheckboxList,.c-form__body .mktoInvalid,.c-form__body .mktoTelField,.c-form__body .mktoEmailField,.c-form__body .mktoTextField{padding:2px 20px 0!important;font-size:15px!important}}.c-form__body textarea.mktoField::-webkit-input-placeholder,.c-form__body select.mktoField::-webkit-input-placeholder,.c-form__body .mktoCheckboxList::-webkit-input-placeholder,.c-form__body .mktoInvalid::-webkit-input-placeholder,.c-form__body .mktoTelField::-webkit-input-placeholder,.c-form__body .mktoEmailField::-webkit-input-placeholder,.c-form__body .mktoTextField::-webkit-input-placeholder{color:#aaa69f!important}.c-form__body textarea.mktoField::-moz-placeholder,.c-form__body select.mktoField::-moz-placeholder,.c-form__body .mktoCheckboxList::-moz-placeholder,.c-form__body .mktoInvalid::-moz-placeholder,.c-form__body .mktoTelField::-moz-placeholder,.c-form__body .mktoEmailField::-moz-placeholder,.c-form__body .mktoTextField::-moz-placeholder{color:#aaa69f!important}.c-form__body textarea.mktoField::-ms-input-placeholder,.c-form__body select.mktoField::-ms-input-placeholder,.c-form__body .mktoCheckboxList::-ms-input-placeholder,.c-form__body .mktoInvalid::-ms-input-placeholder,.c-form__body .mktoTelField::-ms-input-placeholder,.c-form__body .mktoEmailField::-ms-input-placeholder,.c-form__body .mktoTextField::-ms-input-placeholder{color:#aaa69f!important}.c-form__body textarea.mktoField::placeholder,.c-form__body select.mktoField::placeholder,.c-form__body .mktoCheckboxList::placeholder,.c-form__body .mktoInvalid::placeholder,.c-form__body .mktoTelField::placeholder,.c-form__body .mktoEmailField::placeholder,.c-form__body .mktoTextField::placeholder{color:#aaa69f!important}.c-form__body input:hover,.c-form__body input:focus,.c-form__body select:hover,.c-form__body select:focus,.c-form__body textarea:hover,.c-form__body textarea:focus{outline:solid 1px #00c4cc!important}.c-form__body select.mktoField{cursor:pointer}.c-form__body select.mktoField.mktoInvalid{color:#aaa69f}.c-form__body textarea.mktoField{padding:19px 27px!important;min-height:184px}@media screen and (max-width:800px){.c-form__body textarea.mktoField{padding:18px 20px!important;min-height:180px}}@media screen and (max-width:800px){.c-form__body #Lblflug_inuse_contact__c{margin:0!important;padding:1px 0 0!important}}.c-form__body .mktoRadioList{width:100%;max-width:100%;min-width:100%;margin-left:auto;margin-right:auto}.c-form__body .mktoRadioList label{position:relative;margin:0 0 12px!important;padding-left:28px;font-size:14px!important;letter-spacing:0;height:auto!important;line-height:19px!important;cursor:pointer}@media screen and (max-width:800px){.c-form__body .mktoRadioList label{line-height:1.5!important;font-size:15px!important;padding-left:32px}}.c-form__body .mktoRadioList label:before{content:'';top:0!important;left:0!important;width:18px!important;height:18px!important;background:#fff!important;border:solid 1px #cccac5!important;border-radius:50%!important;margin-left:0!important;box-shadow:none!important}.c-form__body .mktoRadioList label:after{content:'';position:absolute;top:5px;left:5px;width:8px;height:8px;background:#00c4cc;border-radius:50%;opacity:0}@media screen and (max-width:800px){.c-form__body .mktoRadioList label:after{width:8px;height:8px;top:5px;left:5px}}.c-form__body .mktoRadioList input:checked+label:after{opacity:1}.c-form__body .mktoCheckboxList{width:100%;max-width:100%;min-width:100%;margin-left:auto;margin-right:auto;position:relative;display:flex}@media screen and (max-width:800px){.c-form__body .mktoCheckboxList{margin-top:16px!important;padding:2px 0!important}}.c-form__body .mktoCheckboxList input{position:relative 0;top:0;width:14px;height:14px;min-width:14px;background:#f8f7f6;border-radius:4px;outline:solid 1px #aaa69f;cursor:pointer;outline-offset:0}@media screen and (max-width:800px){.c-form__body .mktoCheckboxList input{margin-top:3px}}.c-form__body .mktoCheckboxList label{position:relative;cursor:pointer;margin:0!important;padding-left:15px;font-size:14px!important;letter-spacing:0;height:16px!important;line-height:16px!important}@media screen and (max-width:800px){.c-form__body .mktoCheckboxList label{line-height:1.5!important;font-size:15px!important}}.c-form__body .mktoCheckboxList label:after{content:'';position:absolute;top:7px;left:-13px;width:10px;height:6px;z-index:1;-webkit-transform:rotate(-45deg) translate3d(0,0,0);transform:rotate(-45deg) translate3d(0,0,0);opacity:0;-webkit-transform-origin:left top;transform-origin:left top;border-bottom:solid 2px #00c4cc;border-left:solid 2px #00c4cc;cursor:pointer;transition:.05s}@media screen and (max-width:800px){.c-form__body .mktoCheckboxList label:after{top:10px}}.c-form__body .mktoCheckboxList input:checked+label:after{opacity:1}.c-form__body .mktoButtonRow{display:block;position:relative;width:483px;height:96px;margin-left:auto;margin-right:auto}@media screen and (max-width:800px){.c-form__body .mktoButtonRow{width:100%;height:64px;margin-top:50px;max-width:500px}}.c-form__body .mktoButtonRow .mktoButtonWrap{width:100%;height:100%;margin:0!important}.c-form__body .mktoButtonRow .mktoButtonWrap button{width:100%;height:100%;display:flex;align-items:center;justify-content:center;letter-spacing:.5px;padding:0 0 2px!important;font-weight:700!important;color:currentColor!important;font-size:16px!important;font-family:NotoSansCJKjp,Hiragino Sans,Meiryo,sans-serif!important;border:solid 2px #00c4cc;background-color:#00c4cc;transition:.2s;color:#fff!important;cursor:pointer;border-radius:48px;outline:none}@media screen and (max-width:800px){.c-form__body .mktoButtonRow .mktoButtonWrap button{border-radius:32px;font-size:14px!important}}@media screen and (min-width:801px){.c-form__body .mktoButtonRow .mktoButtonWrap button:focus,.c-form__body .mktoButtonRow .mktoButtonWrap button:hover{background-color:#fff;color:#00c4cc!important}}.c-form__body .mktoHtmlText{font-size:14px;font-family:NotoSansCJKjp,Hiragino Sans,Meiryo,sans-serif}.c-form__body .mktoHtmlText a{color:#00c4cc;transition:opacity .1s;padding:0!important;text-decoration:underline}.c-form__body .mktoHtmlText a:hover{opacity:.5}.c-form__submitBeforeComment{font-size:12px!important;margin:0 0 32px!important;text-align:center!important}.c-form__submitBeforeComment a{text-decoration:underline}.c-head{display:flex;align-items:center;align-content:flex-start}.c-head:not(.c-title){color:#00c4cc}.c-head__icon{width:6px;height:6px;border-radius:50%;background-color:currentColor}@media screen and (max-width:800px){.c-head__icon{margin-left:0}}.c-head__en{position:relative;top:0;font-family:Montserrat,sans-serif;margin-left:17px;font-size:16px;line-height:1;font-weight:500;color:currentColor}.c-media-link{width:calc(25% - 1px);margin:0 1px 1px 0}@media screen and (max-width:1300px){.c-media-link{width:calc(33.33% - 1px)}}@media screen and (max-width:800px){.c-media-link{width:calc(50% - 1px)}}@media screen and (max-width:740px){.c-media-link{width:100%;margin-left:auto;margin-right:auto}}.c-media-link a{position:relative;padding:36px 40px;display:block;width:100%;height:100%;outline:none;background-color:#f8f7f6;transition:background-color .2s}@media screen and (max-width:1100px){.c-media-link a{padding:23px 27px}}.c-media-link__type{display:flex;align-items:center;font-family:Montserrat,sans-serif;font-size:12px;color:#00c4cc}@media screen and (max-width:800px){.c-media-link__type{height:24px;position:absolute;top:23px;left:auto;right:25px}}@media screen and (max-width:370px){.c-media-link__type{position:relative;top:0;right:1px;height:auto;margin-bottom:10px}}.c-media-link__type svg{margin-left:2px}.c-media-link__type svg+span{margin-left:6px}.c-media-link__name{margin-top:9px;font-weight:700;font-size:16px;color:#00c4cc;display:flex;align-items:flex-end}@media screen and (max-width:800px){.c-media-link__name{margin-top:0}}.c-media-link__name__arrow{position:relative;top:2px;margin-left:11px;height:24px;display:flex;align-items:center}.c-media-link__name svg{transition:.25s}.c-media-link__desc{font-size:12px;line-height:1.75;margin-top:18px}@media screen and (max-width:800px){.c-media-link__desc{margin-top:16px}}@media screen and (min-width:801px){.c-media-link a:focus,.c-media-link a:hover{background-color:#ececec}.c-media-link a:focus .c-media-link__name svg,.c-media-link a:hover .c-media-link__name svg{-webkit-transform:translateX(4px);transform:translateX(4px)}}.c-news-article{position:relative;z-index:1;border-bottom:solid 1px #edebe6;padding:36px 0;background:#fff}@media screen and (max-width:800px){.c-news-article{padding:24px 0 20px;height:auto;width:48%}}@media screen and (max-width:700px){.c-news-article{width:100%;margin-left:auto;margin-right:auto}}.c-news-article__link{display:flex;align-items:start;width:100%;height:100%;outline:none}@media screen and (max-width:800px){.c-news-article__link{display:block}}.c-news-article__link:focus-visible{outline:none}.c-news-article__thumbnail{position:relative;margin-right:4.5%;aspect-ratio:107/56;width:214px;max-width:214px;min-width:214px}@media screen and (max-width:800px){.c-news-article__thumbnail{width:100%;max-width:100%;min-width:100%;margin-right:0}}.c-news-article__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:800px){.c-news-article__thumbnail img{width:100%}}.c-news-article__thumbnail:before{content:'';position:absolute;top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px);background:rgba(255,255,255,0);border:solid 4px #00c4cc;transition:.25s cubic-bezier(.19,.82,.27,1);opacity:0;-webkit-transform:scale(.98);transform:scale(.98)}.c-news-article__body{display:flex;align-items:center;flex-wrap:wrap}@media screen and (max-width:800px){.c-news-article__body{padding-top:25px}}.c-news-article__date{font-size:12px;font-family:Montserrat,sans-serif;line-height:1;color:#00c4cc;letter-spacing:.5px}@media screen and (max-width:800px){.c-news-article__date{letter-spacing:0}}.c-news-article__category{position:relative;top:0;height:16px;margin-left:15px;padding:3px 5px 2px;border-radius:8px;font-size:10px;line-height:1;letter-spacing:-.4px;color:#fff;background-color:#00c4cc}.c-news-article__title{width:100%;margin-top:8px;line-height:1.75;max-height:82px;font-size:16px;font-weight:700;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;transition:color .2s cubic-bezier(.08,.92,.35,1)}@media screen and (max-width:800px){.c-news-article__title{font-weight:500;max-height:66px;height:auto;font-size:13px}}.c-news-article__subtitle{margin-top:8px;max-height:41px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width:800px){.c-news-article__subtitle{font-size:12px}}@media screen and (min-width:801px){.c-news-article__link:focus .c-news-article__thumbnail:before,.c-news-article__link:hover .c-news-article__thumbnail:before{opacity:1;-webkit-transform:scale(1.001);transform:scale(1.001)}.c-news-article__link:focus .c-news-article__title,.c-news-article__link:hover .c-news-article__title{color:#00c4cc}}.c-officer-modal{position:fixed;top:0;left:0;width:100%;height:100%;padding:40px;z-index:2000;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:opacity .2s;opacity:0}@media screen and (max-width:800px){.c-officer-modal{padding:28px}}.c-officer-modal__bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#23221f;opacity:.7}.c-officer-modal.is-active{opacity:1;pointer-events:auto}.c-officer-modal__wrapper{position:relative;max-height:100%;overflow:scroll;background:#fff}.c-officer-modal__container{position:relative;display:flex;align-items:flex-start;padding:65px 40px 50px;max-width:850px}@media screen and (max-width:800px){.c-officer-modal__container{padding:56px 36px 36px;flex-direction:column}}.c-officer-modal__thumbnail{margin-top:4px;display:block;height:auto;width:47%}@media screen and (max-width:800px){.c-officer-modal__thumbnail{width:100%;margin-top:0}}.c-officer-modal__inner{width:48%;margin-left:auto}@media screen and (max-width:800px){.c-officer-modal__inner{width:100%}}.c-officer-modal__position{font-weight:700;font-size:16px;color:#aaa69f}@media screen and (max-width:800px){.c-officer-modal__position{font-size:15px;margin-top:28px}}.c-officer-modal__name{margin-top:3px;font-size:16px}@media screen and (max-width:800px){.c-officer-modal__name{font-size:15px}}.c-officer-modal__nameEN{font-family:Montserrat,sans-serif;font-size:12px;margin-top:2px;font-weight:500}.c-officer-modal__desc{letter-spacing:.15px;margin-top:14px;font-weight:500;line-height:1.8}@media screen and (max-width:800px){.c-officer-modal__desc{font-size:13px}}.c-officer-modal__close{position:absolute;top:14px;left:auto;right:14px;width:40px;height:40px}@media screen and (max-width:800px){.c-officer-modal__close{width:28px;height:28px}}.c-officer-modal__close:after,.c-officer-modal__close:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:2px;background:#23221f;transition:.3s cubic-bezier(.79,.17,.15,.96);opacity:0}.c-officer-modal__close:before{-webkit-transform:rotate(-45deg) scaleX(0) translate3d(0,0,0);transform:rotate(-45deg) scaleX(0) translate3d(0,0,0)}.c-officer-modal__close:after{-webkit-transform:rotate(45deg) scaleX(0) translate3d(0,0,0);transform:rotate(45deg) scaleX(0) translate3d(0,0,0)}.c-officer-modal.is-active .c-officer-modal__close:before,.c-officer-modal.is-active .c-officer-modal__close:after{opacity:1;transition:opacity .3s cubic-bezier(.79,.17,.15,.96),-webkit-transform .4s cubic-bezier(.08,.92,.35,1);transition:transform .4s cubic-bezier(.08,.92,.35,1),opacity .3s cubic-bezier(.79,.17,.15,.96);transition:transform .4s cubic-bezier(.08,.92,.35,1),opacity .3s cubic-bezier(.79,.17,.15,.96),-webkit-transform .4s cubic-bezier(.08,.92,.35,1)}.c-officer-modal.is-active .c-officer-modal__close:before{-webkit-transform:rotate(-45deg) scaleX(1) translate3d(0,0,0);transform:rotate(-45deg) scaleX(1) translate3d(0,0,0)}.c-officer-modal.is-active .c-officer-modal__close:after{-webkit-transform:rotate(45deg) scaleX(1) translate3d(0,0,0);transform:rotate(45deg) scaleX(1) translate3d(0,0,0)}.c-officer-modal.is-active .c-officer-modal__close:hover:before{-webkit-transform:rotate(-45deg) scaleX(.8) translate3d(0,0,0);transform:rotate(-45deg) scaleX(.8) translate3d(0,0,0)}.c-officer-modal.is-active .c-officer-modal__close:hover:after{-webkit-transform:rotate(45deg) scaleX(.8) translate3d(0,0,0);transform:rotate(45deg) scaleX(.8) translate3d(0,0,0)}.c-officer{position:relative;width:47.5%;font-size:16px;margin-bottom:38px;transition:opacity .2s;display:block;cursor:pointer}@media screen and (max-width:800px){.c-officer{margin-bottom:28px;padding-right:0;font-size:15px}}.c-officer:hover{opacity:.7}.c-officer__thumbnail{display:block;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:366/183}.c-officer__position{margin-top:26px;font-weight:700;color:#aaa69f}@media screen and (max-width:800px){.c-officer__position{margin-top:12px}}.c-officer__name{margin-top:3px;font-weight:500}.c-section-title{width:100%;white-space:nowrap}.c-section-title__jp{line-height:1.25;font-size:32px;font-weight:700;letter-spacing:1px;display:flex;align-items:center;margin-right:10px}@media screen and (min-width:801px){.c-section-title__jp{-webkit-font-feature-settings:'palt';font-feature-settings:'palt'}}@media screen and (max-width:800px){.c-section-title__jp{margin-right:13px;font-size:21px;letter-spacing:0;line-height:1.6}}.c-section-title__en{height:40px;font-family:Montserrat,sans-serif;color:#00c4cc;font-size:12px;font-weight:500;display:flex;align-items:center}@media screen and (max-width:800px){.c-section-title__en{height:31px;font-size:12px;margin-top:0}body#recruit .c-section-title__en,body#sustainability .c-section-title__en{font-size:10px}}.c-split-text{display:flex;flex-wrap:wrap}.c-split-text>span{display:inline-block;position:relative}.c-split-text__wrap{display:block;width:100%;height:0}.c-title{position:relative;z-index:10;flex-wrap:wrap;padding-top:165px;width:82.43%;margin-left:auto;margin-right:auto;height:320px;color:#fff}@media screen and (min-width:1601px){.c-title{width:1319px}}@media screen and (max-width:1200px){.c-title{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.c-title{width:calc(100% - 80px)}}@media screen and (max-width:800px){.c-title{width:83.2%}}@media screen and (max-width:800px){.c-title{padding-top:109px;height:240px}}.c-title__icon,.c-title__en{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);opacity:0;transition:0s .3s}@media screen and (max-width:800px){.c-title__icon,.c-title__en{opacity:1}}body:not(.is-transition):not(.is-opening) .c-title__icon,body:not(.is-transition):not(.is-opening) .c-title__en{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:.4s .1s cubic-bezier(.19,.82,.27,1)}body.view-IE .c-title__icon,body.view-Edge .c-title__icon,body.view-IE .c-title__en,body.view-Edge .c-title__en{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media(prefers-reduced-motion){.c-title__icon,.c-title__en{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.c-title__jp{display:block;width:100%;margin-top:18px;font-size:32px;font-weight:700;opacity:0;-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0);transition:0s .3s}@media screen and (max-width:800px){.c-title__jp{margin-top:14px;font-size:24px}}body:not(.is-transition):not(.is-opening) .c-title__jp{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:.5s .15s cubic-bezier(.19,.82,.27,1)}body.view-IE .c-title__jp,body.view-Edge .c-title__jp{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media(prefers-reduced-motion){.c-title__jp{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.l-footer{margin-top:200px;position:relative;z-index:2;padding-bottom:108px;background-color:#00c4cc;color:#fff;font-weight:700;transition:opacity .3s .8s}@media screen and (min-width:801px){body.is-transition .l-footer{opacity:0;transition:opacity .2s}}@media screen and (max-width:800px){.l-footer{padding-bottom:32px;margin-top:44px}}.l-footer__container{width:100%;overflow:hidden;padding-bottom:10px}.l-footer__wrap{width:82.43%;margin-left:auto;margin-right:auto;display:flex;padding-top:120px;font-size:13px}@media screen and (min-width:1601px){.l-footer__wrap{width:1319px}}@media screen and (max-width:1200px){.l-footer__wrap{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.l-footer__wrap{width:calc(100% - 80px)}}@media screen and (max-width:800px){.l-footer__wrap{width:83.2%}}@media screen and (max-width:1000px){.l-footer__wrap{padding-top:64px;max-width:84%;justify-content:space-between;flex-wrap:wrap}}@media screen and (max-width:370px){.l-footer__wrap{justify-content:flex-start}}.l-footer__about{margin-right:auto}@media screen and (min-width:801px){body#oversea .l-footer__about{display:flex;align-items:center;padding-bottom:4px}}@media screen and (max-width:1000px){.l-footer__about{padding-left:0;margin-bottom:44px;width:100%}}.l-footer__about__logo{display:block;width:227px;height:40px;outline-color:#fff;outline-style:hidden;border-radius:3px}@media screen and (max-width:1000px){.l-footer__about__logo{width:180px;height:32px}}.l-footer__about__logo svg{display:block;width:100%;height:100%}.l-footer__about__address{margin-top:48px;font-size:12px;line-height:2}body#oversea .l-footer__about__address{display:none}@media screen and (max-width:1000px){.l-footer__about__address{margin-top:27px}}.l-footer__about__isa{margin-top:46px}.l-footer__about__isa__images{display:flex;margin-bottom:6px}.l-footer__about__isa__images img{margin-right:24px}.l-footer__about__isa div{font-size:12px;line-height:2}.l-footer__about__copyright{opacity:.8;display:block;margin-top:48px;font-family:Montserrat,sans-serif;font-size:10px}@media screen and (max-width:1000px){.l-footer__about__copyright{margin-top:25px}}@media screen and (min-width:1001px){body#oversea .l-footer__about__copyright{margin-top:8px}}@media screen and (max-width:1000px){body#oversea .l-footer__about__copyright{padding-bottom:16px}}@media screen and (min-width:801px){body#oversea .l-footer__about__copyright{margin-left:35px}}.l-footer__nav{width:20.55%;min-width:160px;padding-top:4px}@media screen and (max-width:1000px){.l-footer__nav{width:auto;min-width:auto}}@media screen and (max-width:600px){.l-footer__nav{width:50%}}@media screen and (max-width:370px){.l-footer__nav{width:45%}}body#oversea .l-footer__nav{display:none}.l-footer__nav__item{min-width:160px;display:flex;align-items:center;line-height:1.5;margin-bottom:20px}@media screen and (max-width:1000px){.l-footer__nav__item{width:auto;min-width:auto}}@media screen and (max-width:370px){.l-footer__nav__item{white-space:nowrap}}.l-footer__nav__item a{display:flex;align-items:center}.l-footer__nav__item svg{margin-left:4px;width:14px;aspect-ratio:1/1;height:14px}.l-footer__sns{width:20.55%;min-width:170px;padding-top:4px}body#oversea .l-footer__sns{display:none}@media screen and (max-width:600px){.l-footer__sns{margin-top:32px;width:100%;display:flex;flex-wrap:wrap}}.l-footer__sns__item{position:relative;display:flex;font-family:Montserrat,sans-serif;line-height:1.5;margin-bottom:20px}@media screen and (max-width:600px){.l-footer__sns__item{margin-bottom:16px;width:50%}}@media screen and (max-width:370px){.l-footer__sns__item{width:45%}}.l-footer__sns__item a{padding:0 3px 0 25px}@media screen and (max-width:800px){.l-footer__sns__item a{padding:2px 3px 2px 23px}}@media screen and (max-width:600px){.l-footer__sns__item a{display:block}}.l-footer__sns__item span{display:flex;align-items:center;justify-content:center;width:16px;height:16px;position:absolute;top:1px;left:0}@media screen and (max-width:600px){.l-footer__sns__item span{top:3px;left:-2px}}.l-footer__pageTop{position:absolute;top:auto;left:auto;right:44px;bottom:44px;width:20px;height:80px;padding-top:16px;padding-left:4px;cursor:pointer}@media screen and (max-width:800px){.l-footer__pageTop{right:7.3%;top:calc(33.2vw + 60px);bottom:auto}}.l-footer__pageTop:before{content:'';position:absolute;top:-20px;left:-20px;width:calc(100% + 40px);height:calc(100% + 40px)}.l-footer__pageTop svg{position:relative;top:3px;left:-1px;display:block;width:14px;height:13px;transition:.3s}.l-footer__pageTop__text{display:block;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg);white-space:nowrap;font-family:Montserrat,sans-serif;font-size:10px;transition:.3s}.l-footer__pageTop:focus{outline:solid 2px #fff}.l-footer__pageTop:focus svg,.l-footer__pageTop:hover svg{opacity:.7;-webkit-transform:translateY(-10px);transform:translateY(-10px);transition:.2s}.l-footer__pageTop:focus .l-footer__pageTop__text,.l-footer__pageTop:hover .l-footer__pageTop__text{opacity:.7;-webkit-transform:translateY(-10px) rotate(90deg);transform:translateY(-10px) rotate(90deg)}.l-footer__bg{position:relative;z-index:-1;width:100%;height:17vw}@media screen and (min-width:1701px){.l-footer__bg{width:1633px;height:284px;margin-left:auto;margin-right:auto}}@media screen and (max-width:800px){.l-footer__bg{width:100%;height:33.2vw}}.l-footer__bg>div{display:block;background-color:#fff;position:absolute;height:calc(4.25vw + 1px);-webkit-transform:scaleY(1);transform:scaleY(1)}@media screen and (min-width:1701px){.l-footer__bg>div{height:71px}}@media screen and (max-width:800px){.l-footer__bg>div{height:8.3vw}.l-footer__bg>div:nth-child(n+11){display:none}}.l-footer__bg>div:nth-child(1){top:0;left:4.25vw;width:72.25vw}@media screen and (min-width:1701px){.l-footer__bg>div:nth-child(1){top:0;left:71px;width:1207px}}@media screen and (max-width:800px){.l-footer__bg>div:nth-child(1){top:0;left:8.3vw;width:83vw}}.l-footer__bg>div:nth-child(2){top:0;left:80.75vw;width:12.75vw}@media screen and (min-width:1701px){.l-footer__bg>div:nth-child(2){top:0;left:1349px;width:213px}}@media screen and (max-width:800px){.l-footer__bg>div:nth-child(2){top:8.3vw;left:8.3vw;width:8.3vw}}.l-footer__bg>div:nth-child(3){top:4.25vw;left:8.5vw;width:8.5vw}@media screen and (min-width:1701px){.l-footer__bg>div:nth-child(3){top:71px;left:142px;width:142px}}@media screen and (max-width:800px){.l-footer__bg>div:nth-child(3){top:8.3vw;left:24.9vw;width:41.5vw}}.l-footer__bg>div:nth-child(4){top:4.25vw;left:21.25vw;width:8.5vw}@media screen and (min-width:1701px){.l-footer__bg>div:nth-child(4){top:71px;left:355px;width:142px}}@media screen and (max-width:800px){.l-footer__bg>div:nth-child(4){top:8.3vw;left:74.7vw;width:8.3vw}}.l-footer__bg>div:nth-child(5){top:4.25vw;left:34vw;width:51vw}@media screen and (min-width:1701px){.l-footer__bg>div:nth-child(5){top:71px;left:568px;width:852px}}@media screen and (max-width:800px){.l-footer__bg>div:nth-child(5){top:16.6vw;left:16.6vw;width:8.3vw}}.l-footer__bg>div:nth-child(6){top:8.5vw;left:17vw;width:4.25vw}@media screen and (min-width:1701px){.l-footer__bg>div:nth-child(6){top:142px;left:284px;width:71px}}@media screen and (max-width:800px){.l-footer__bg>div:nth-child(6){top:16.6vw;left:33.2vw;width:24.9vw}}.l-footer__bg>div:nth-child(7){top:8.5vw;left:25.5vw;width:17vw}@media screen and (min-width:1701px){.l-footer__bg>div:nth-child(7){top:142px;left:426px;width:284px}}@media screen and (max-width:800px){.l-footer__bg>div:nth-child(7){top:16.6vw;left:66.4vw;width:8.3vw}}.l-footer__bg>div:nth-child(8){top:8.5vw;left:46.75vw;width:8.5vw}@media screen and (min-width:1701px){.l-footer__bg>div:nth-child(8){top:142px;left:781px;width:142px}}@media screen and (max-width:800px){.l-footer__bg>div:nth-child(8){top:16.6vw;left:83vw;width:8.3vw}}.l-footer__bg>div:nth-child(9){top:8.5vw;left:59.5vw;width:4.25vw}@media screen and (min-width:1701px){.l-footer__bg>div:nth-child(9){top:142px;left:994px;width:71px}}@media screen and (max-width:800px){.l-footer__bg>div:nth-child(9){top:24.9vw;left:24.9vw;width:16.6vw}}.l-footer__bg>div:nth-child(10){top:8.5vw;left:72.25vw;width:4.25vw}@media screen and (min-width:1701px){.l-footer__bg>div:nth-child(10){top:142px;left:1207px;width:71px}}@media screen and (max-width:800px){.l-footer__bg>div:nth-child(10){top:24.9vw;left:58.1vw;width:8.3vw}}.l-footer__bg>div:nth-child(11){top:8.5vw;left:85vw;width:4.25vw}@media screen and (min-width:1701px){.l-footer__bg>div:nth-child(11){top:142px;left:1420px;width:71px}}.l-footer__bg>div:nth-child(12){top:12.75vw;left:12.75vw;width:4.25vw}@media screen and (min-width:1701px){.l-footer__bg>div:nth-child(12){top:213px;left:213px;width:71px}}.l-footer__bg>div:nth-child(13){top:12.75vw;left:34vw;width:4.25vw}@media screen and (min-width:1701px){.l-footer__bg>div:nth-child(13){top:213px;left:568px;width:71px}}.l-footer__bg>div:nth-child(14){top:12.75vw;left:42.5vw;width:8.5vw}@media screen and (min-width:1701px){.l-footer__bg>div:nth-child(14){top:213px;left:710px;width:142px}}.l-footer__bg>div:nth-child(15){top:12.75vw;left:63.75vw;width:4.25vw}@media screen and (min-width:1701px){.l-footer__bg>div:nth-child(15){top:213px;left:1065px;width:71px}}.l-footer__bg>div:nth-child(16){top:12.75vw;left:80.75vw;width:4.25vw}@media screen and (min-width:1701px){.l-footer__bg>div:nth-child(16){top:213px;left:1349px;width:71px}}@media screen and (min-width:801px){.l-footer__nav a,.l-footer__sns a{position:relative;display:flex;align-items:center;transition:opacity .3s;outline:none}.l-footer__nav a:before,.l-footer__sns a:before{content:'';position:absolute;top:auto;left:0;right:0;bottom:-4px;width:100%;height:10px;border-bottom:solid 1px #fff;opacity:.8;transition:-webkit-transform .3s cubic-bezier(.7,.3,.3,.9);transition:transform .3s cubic-bezier(.7,.3,.3,.9);transition:transform .3s cubic-bezier(.7,.3,.3,.9),-webkit-transform .3s cubic-bezier(.7,.3,.3,.9);-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}@media screen and (min-width:801px) and (min-width:801px){.l-footer__nav a:hover:before,.l-footer__sns a:hover:before{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}}@media screen and (min-width:801px){.l-footer__nav a:focus:before,.l-footer__sns a:focus:before{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}}.l-footer__canvas{position:absolute;top:0;left:0;-webkit-transform:translateY(-40%);transform:translateY(-40%);width:100%;height:700px;z-index:2;pointer-events:none;max-height:50vw;overflow:hidden}@media screen and (max-width:800px){.l-footer__canvas{-webkit-transform:translateY(-36%);transform:translateY(-36%);height:80vw;max-height:570px}}.l-footer__canvas__inner{position:relative;top:0;left:50%;-webkit-transform:translateX(-50%) rotate(-3deg);transform:translateX(-50%) rotate(-3deg);height:100%;width:120%}.l-front-canvas{position:absolute;top:0;left:0;width:100%;height:500px;max-width:2500px;z-index:4;pointer-events:none;overflow:hidden;transition:opacity .3s}body#index .l-front-canvas,body.to-mv .l-front-canvas,body#oversea .l-front-canvas{opacity:0;transition:opacity .1s}@media screen and (max-width:800px){.l-front-canvas{left:auto;right:0;height:390px}}.l-front-canvas__inner{position:absolute;top:auto;left:auto;right:50%;bottom:0;-webkit-transform:translateX(50%) rotate(-3deg);transform:translateX(50%) rotate(-3deg);width:100%;height:100%}@media screen and (max-width:1000px){.l-front-canvas__inner{height:450px}}@media screen and (max-width:800px){.l-front-canvas__inner{right:65%;height:330px;width:130%}}.l-header{position:fixed;top:40px;left:40px;width:calc(100% - 80px);height:80px;z-index:1000;font-family:NotoSansCJKjp,Hiragino Sans,Meiryo,sans-serif;color:#fff;pointer-events:none;opacity:0}.l-header :focus-visible{outline-color:#fff}@media screen and (max-width:1000px){.l-header{left:8px;width:calc(100% - 16px)}}@media screen and (min-width:801px){.l-header{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@media screen and (max-width:800px){.l-header{top:8px;left:8px;width:calc(100% - 16px);height:calc(100% - 40px);-webkit-transform:translateY(0);transform:translateY(0);transition:opacity .3s 1s,-webkit-transform .4s;transition:transform .4s,opacity .3s 1s;transition:transform .4s,opacity .3s 1s,-webkit-transform .4s}body.menu-open .l-header{-webkit-transform:translateY(12px);transform:translateY(12px)}}body.view-IE .l-header,body.view-Edge .l-header{opacity:1}body:not(.is-loading) .l-header{opacity:1;transition:opacity .3s .5s,-webkit-transform .4s;transition:transform .4s,opacity .3s .5s;transition:transform .4s,opacity .3s .5s,-webkit-transform .4s}body#index .l-header,body#oversea .l-header{opacity:1}.l-header__sp-bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none;overflow:hidden;border-radius:28px;-webkit-transform:scaleX(1);transform:scaleX(1);transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}@media screen and (min-width:801px){.l-header__sp-bg{display:none}}body.menu-open .l-header__sp-bg{-webkit-transform:scaleX(.93);transform:scaleX(.93)}@media screen and (min-width:581px){body.menu-open .l-header__sp-bg{-webkit-transform:scaleX(.97);transform:scaleX(.97)}}.l-header__sp-bg:before{content:'';position:absolute;top:0;left:0;width:100%;height:56px;background:#00c4cc;border-radius:0 0 28px 28px}.l-header__sp-bg:after{content:'';position:absolute;top:29px;left:0;width:100%;height:calc(100% - 29px);border-radius:0 0 28px 28px;background-color:#00c4cc;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);transition:-webkit-transform .4s cubic-bezier(.79,.17,.15,.96);transition:transform .4s cubic-bezier(.79,.17,.15,.96);transition:transform .4s cubic-bezier(.79,.17,.15,.96),-webkit-transform .4s cubic-bezier(.79,.17,.15,.96)}body.menu-open .l-header__sp-bg:after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.l-header:before{content:'';position:absolute;top:0;left:0;right:0;width:100%;height:100%;border-radius:40px;background:#00c4cc;transition:opacity .3s .5s}@media screen and (min-width:801px){body:not(.to-mv).is-transition .l-header:before{opacity:0;transition:opacity .2s}}@media screen and (max-width:800px){.l-header:before{display:none}}.l-header__logo{position:absolute;top:28px;left:40px;width:134px;pointer-events:all;border-radius:3px}@media screen and (max-width:1000px){.l-header__logo{left:24px}}@media screen and (max-width:800px){.l-header__logo{width:116px;height:24px;top:16px;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}body.menu-open .l-header__logo{-webkit-transform:translateX(12px);transform:translateX(12px)}}.l-header__logo div,.l-header__logo h1,.l-header__logo svg{display:block;width:100%;height:24px}.l-header__nav{position:relative;width:100%}@media screen and (max-width:800px){.l-header__nav{position:fixed;top:36px;left:12px;z-index:-1;height:calc(100% - 36px);width:calc(100% - 24px);overflow:hidden;pointer-events:none;transition:-webkit-transform .4s cubic-bezier(.7,.3,.3,.9);transition:transform .4s cubic-bezier(.7,.3,.3,.9);transition:transform .4s cubic-bezier(.7,.3,.3,.9),-webkit-transform .4s cubic-bezier(.7,.3,.3,.9)}}.l-header__nav__inner{display:flex;justify-content:flex-end;align-items:center;height:28px;position:absolute;top:26px;left:auto;right:0;width:100%;padding-right:40px}@media screen and (max-width:1000px){.l-header__nav__inner{padding-right:30px}}@media screen and (max-width:800px){.l-header__nav__inner{display:block;width:100%;height:100%;padding-right:0;position:absolute;top:0;left:0;padding-bottom:4px}}.l-header__nav__item{z-index:1;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:3px}@media screen and (min-width:801px){.l-header__nav__item{pointer-events:all}}@media screen and (max-width:800px){body:not(.menu-open) .l-header__nav__item{pointer-events:none}}@media screen and (max-width:800px){.l-header__nav li{opacity:0;-webkit-transform:translate3d(0,-10px,0) scale(1.05);transform:translate3d(0,-10px,0) scale(1.05);transition:opacity .25s,-webkit-transform 0s .3s;transition:opacity .25s,transform 0s .3s;transition:opacity .25s,transform 0s .3s,-webkit-transform 0s .3s}body.menu-open .l-header__nav li{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}body.menu-open .l-header__nav li:nth-child(1){transition:.35s .19s}body.menu-open .l-header__nav li:nth-child(2){transition:.35s .23s}body.menu-open .l-header__nav li:nth-child(3){transition:.35s .27s}body.menu-open .l-header__nav li:nth-child(4){transition:.35s .31s}body.menu-open .l-header__nav li:nth-child(5){transition:.35s .35s}body.menu-open .l-header__nav li:nth-child(6){transition:.35s .39s}body.menu-open .l-header__nav li:nth-child(7){transition:.35s .43s}body.menu-open .l-header__nav li:nth-child(8){transition:.35s .47s}body.menu-open .l-header__nav li:nth-child(9){transition:.35s .51s}body.menu-open .l-header__nav li:nth-child(10){transition:.35s .55s}}.l-header__nav__item{position:relative;transition:color .15s linear}.l-header__nav__item:before{content:'';width:calc(100% + 20px);height:calc(100% + 58px);position:absolute;top:-30px;left:-10px}@media screen and (max-width:800px){.l-header__nav__item:before{display:none}}.l-header__nav__item:after{content:'';position:absolute;top:auto;left:0;right:0;bottom:-4px;width:100%;height:10px;border-bottom:solid 2px currentColor;transition:-webkit-transform .3s cubic-bezier(.7,.3,.3,.9);transition:transform .3s cubic-bezier(.7,.3,.3,.9);transition:transform .3s cubic-bezier(.7,.3,.3,.9),-webkit-transform .3s cubic-bezier(.7,.3,.3,.9);-webkit-transform-origin:right;transform-origin:right;opacity:.8;-webkit-transform:scaleX(0);transform:scaleX(0)}@media screen and (min-width:801px){.l-header__nav__item:hover{transition:color .15s ease-out}.l-header__nav__item:hover:after{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}}body#about .l-header__nav__item#nav-about,body#product .l-header__nav__item#nav-service,body#recruit .l-header__nav__item#nav-recruit,body#news .l-header__nav__item#nav-news,body#company .l-header__nav__item#nav-company{pointer-events:none}body#about .l-header__nav__item#nav-about:after,body#product .l-header__nav__item#nav-service:after,body#recruit .l-header__nav__item#nav-recruit:after,body#news .l-header__nav__item#nav-news:after,body#company .l-header__nav__item#nav-company:after{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}.l-header__nav__list{display:flex;width:100%;justify-content:flex-end;transition:opacity .4s .2s,-webkit-transform .4s .2s;transition:opacity .4s .2s,transform .4s .2s;transition:opacity .4s .2s,transform .4s .2s,-webkit-transform .4s .2s}@media screen and (max-width:800px){.l-header__nav__list{flex-direction:column;justify-content:center;align-items:center;padding-bottom:13px;height:100%;font-size:16px}}.l-header__nav__list.is-jp{font-size:15px;font-weight:700;position:absolute;top:4px;left:auto;right:114px}@media screen and (max-width:1000px){.l-header__nav__list.is-jp{font-size:13px;top:5px;right:108px}}@media screen and (min-width:801px){.l-header__nav__list.is-jp{-webkit-font-feature-settings:'palt';font-feature-settings:'palt'}}@media screen and (max-width:800px){.l-header__nav__list.is-jp{padding-top:0;font-size:16px;right:auto;top:0}body.menu-open .l-header__nav__list.is-jp{pointer-events:auto}}body#oversea .l-header__nav__list.is-jp{transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0;pointer-events:none}body#oversea .l-header__nav__list.is-jp a{pointer-events:none}.l-header__nav__list.is-jp li{margin-left:26px;letter-spacing:.5px}@media screen and (max-width:1000px){.l-header__nav__list.is-jp li{margin-left:2.2vw}}@media screen and (max-width:800px){.l-header__nav__list.is-jp li{letter-spacing:0;margin:2.75vh 0}}.l-header__nav__list.is-en{font-family:Montserrat,sans-serif;font-size:15px;padding-top:1px;font-weight:500;position:absolute;top:4px;left:auto;right:128px}@media screen and (max-width:800px){.l-header__nav__list.is-en{right:auto;top:0}body.menu-open .l-header__nav__list.is-en{pointer-events:auto}}body:not(#oversea) .l-header__nav__list.is-en{transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0;pointer-events:none}body:not(#oversea) .l-header__nav__list.is-en a{pointer-events:none}.l-header__nav__list.is-en li{margin-left:45px}@media screen and (max-width:1100px){.l-header__nav__list.is-en li{margin-left:32px}}@media screen and (max-width:1000px){.l-header__nav__list.is-en li{margin-left:2.4vw}}@media screen and (max-width:800px){.l-header__nav__list.is-en li{margin:3.2vh 0}}.l-header__lang{position:relative;display:flex;pointer-events:none;transition:color .15s linear;font-weight:500}@media screen and (max-width:800px){.l-header__lang{position:absolute;top:auto;left:10px;right:auto;bottom:22px;opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px);transition:.15s}body.menu-open .l-header__lang{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:.3s .4s}}.l-header__lang__item{z-index:2;font-family:Montserrat,sans-serif;font-size:14px;transition:opacity .2s;margin-left:10px;padding-top:1px;pointer-events:none;opacity:.5;border-radius:3px;outline-offset:4px}@media screen and (max-width:800px){.l-header__lang__item{margin-left:14px;font-size:12px}}@media screen and (min-width:801px){body#oversea .l-header__lang__item.type-jp{opacity:1;pointer-events:all}}@media screen and (max-width:800px){body#oversea.menu-open .l-header__lang__item.type-jp{opacity:1;pointer-events:all}}@media screen and (min-width:801px){body:not(#oversea) .l-header__lang__item.type-en{opacity:1;pointer-events:all}}@media screen and (max-width:800px){body:not(#oversea).menu-open .l-header__lang__item.type-en{opacity:1;pointer-events:all}}@media screen and (min-width:801px){.l-header__lang__item:hover{opacity:.7}}.l-header__copyright{position:absolute;top:auto;left:auto;right:25px;bottom:21px;font-family:Montserrat,sans-serif;font-size:10px;opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px);transition:.15s;font-weight:700}body.menu-open .l-header__copyright{opacity:.7;-webkit-transform:translateY(0);transform:translateY(0);transition:.3s .4s}.l-header__btn{position:absolute;top:20px;left:auto;right:24px;width:20px;height:16px;cursor:pointer;pointer-events:auto;-webkit-transform:translateX(0,0,0);transform:translateX(0,0,0);transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}body.menu-open .l-header__btn{-webkit-transform:translateX(-12px);transform:translateX(-12px)}.l-header__btn__line{width:100%;height:2px;transition:.35s cubic-bezier(.79,.17,.15,.96);background-color:#fff;margin-bottom:5px}body.menu-open .l-header__btn__line:nth-child(1){-webkit-transform:translate3d(0,7px,0) rotate(-135deg);transform:translate3d(0,7px,0) rotate(-135deg)}body.menu-open .l-header__btn__line:nth-child(2){-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}body.menu-open .l-header__btn__line:nth-child(3){-webkit-transform:translate3d(0,-7px,0) rotate(-45deg);transform:translate3d(0,-7px,0) rotate(-45deg)}body.single .l-title-bg,body.view-Edge .l-title-bg,body.view-IE .l-title-bg{background-color:#00c4cc;transition:opacity .4s}body.single .l-title-bg__col,body.view-Edge .l-title-bg__col,body.view-IE .l-title-bg__col{display:none}body.single.is-loading .l-title-bg,body.single.to-mv .l-title-bg,body.single#oversea .l-title-bg,body.single#index .l-title-bg,body.view-Edge.is-loading .l-title-bg,body.view-Edge.to-mv .l-title-bg,body.view-Edge#oversea .l-title-bg,body.view-Edge#index .l-title-bg,body.view-IE.is-loading .l-title-bg,body.view-IE.to-mv .l-title-bg,body.view-IE#oversea .l-title-bg,body.view-IE#index .l-title-bg{opacity:0}@media(prefers-reduced-motion){.l-title-bg{background-color:#00c4cc;transition:opacity .2s}.l-title-bg__col{display:none}.is-loading .l-title-bg,.to-mv .l-title-bg,#oversea .l-title-bg,#index .l-title-bg{opacity:0}}.l-title-bg{position:absolute;top:0;left:0;width:100%;height:320px;overflow:hidden}@media screen and (max-width:800px){.l-title-bg{height:240px}}body:not(.to-mv):not(.view-header).is-transition .l-title-bg{position:fixed}@media(prefers-reduced-motion){body:not(.to-mv):not(.view-header).is-transition .l-title-bg{position:absolute;opacity:0;transition:opacity 0s .2s}}.l-title-bg__col{position:absolute;left:0;width:100vw;height:4.7vw;display:flex;min-height:64px}@media screen and (min-width:1367px){.l-title-bg__col:nth-child(1){bottom:18.8vw}}@media screen and (max-width:1366px){.l-title-bg__col:nth-child(1){bottom:256px}}.l-title-bg__col:nth-child(1) .l-title-bg__col__box:nth-child(1){transition:opacity .5s -.00999s,-webkit-transform .6s -.00999s cubic-bezier(.08,.92,.35,1);transition:transform .6s -.00999s cubic-bezier(.08,.92,.35,1),opacity .5s -.00999s;transition:transform .6s -.00999s cubic-bezier(.08,.92,.35,1),opacity .5s -.00999s,-webkit-transform .6s -.00999s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(1) .l-title-bg__col__box:nth-child(2){transition:opacity .5s .03401s,-webkit-transform .6s .03401s cubic-bezier(.08,.92,.35,1);transition:transform .6s .03401s cubic-bezier(.08,.92,.35,1),opacity .5s .03401s;transition:transform .6s .03401s cubic-bezier(.08,.92,.35,1),opacity .5s .03401s,-webkit-transform .6s .03401s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(1) .l-title-bg__col__box:nth-child(3){transition:opacity .5s .0007s,-webkit-transform .6s .0007s cubic-bezier(.08,.92,.35,1);transition:transform .6s .0007s cubic-bezier(.08,.92,.35,1),opacity .5s .0007s;transition:transform .6s .0007s cubic-bezier(.08,.92,.35,1),opacity .5s .0007s,-webkit-transform .6s .0007s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(1) .l-title-bg__col__box:nth-child(4){transition:opacity .5s .00487s,-webkit-transform .6s .00487s cubic-bezier(.08,.92,.35,1);transition:transform .6s .00487s cubic-bezier(.08,.92,.35,1),opacity .5s .00487s;transition:transform .6s .00487s cubic-bezier(.08,.92,.35,1),opacity .5s .00487s,-webkit-transform .6s .00487s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(1) .l-title-bg__col__box:nth-child(5){transition:opacity .5s .04268s,-webkit-transform .6s .04268s cubic-bezier(.08,.92,.35,1);transition:transform .6s .04268s cubic-bezier(.08,.92,.35,1),opacity .5s .04268s;transition:transform .6s .04268s cubic-bezier(.08,.92,.35,1),opacity .5s .04268s,-webkit-transform .6s .04268s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(1) .l-title-bg__col__box:nth-child(6){transition:opacity .5s .04428s,-webkit-transform .6s .04428s cubic-bezier(.08,.92,.35,1);transition:transform .6s .04428s cubic-bezier(.08,.92,.35,1),opacity .5s .04428s;transition:transform .6s .04428s cubic-bezier(.08,.92,.35,1),opacity .5s .04428s,-webkit-transform .6s .04428s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(1) .l-title-bg__col__box:nth-child(7){transition:opacity .5s .01815s,-webkit-transform .6s .01815s cubic-bezier(.08,.92,.35,1);transition:transform .6s .01815s cubic-bezier(.08,.92,.35,1),opacity .5s .01815s;transition:transform .6s .01815s cubic-bezier(.08,.92,.35,1),opacity .5s .01815s,-webkit-transform .6s .01815s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(1) .l-title-bg__col__box:nth-child(8){transition:opacity .5s .05892s,-webkit-transform .6s .05892s cubic-bezier(.08,.92,.35,1);transition:transform .6s .05892s cubic-bezier(.08,.92,.35,1),opacity .5s .05892s;transition:transform .6s .05892s cubic-bezier(.08,.92,.35,1),opacity .5s .05892s,-webkit-transform .6s .05892s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(1) .l-title-bg__col__box:nth-child(9){transition:opacity .5s .05959s,-webkit-transform .6s .05959s cubic-bezier(.08,.92,.35,1);transition:transform .6s .05959s cubic-bezier(.08,.92,.35,1),opacity .5s .05959s;transition:transform .6s .05959s cubic-bezier(.08,.92,.35,1),opacity .5s .05959s,-webkit-transform .6s .05959s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(1) .l-title-bg__col__box:nth-child(10){transition:opacity .5s .0262s,-webkit-transform .6s .0262s cubic-bezier(.08,.92,.35,1);transition:transform .6s .0262s cubic-bezier(.08,.92,.35,1),opacity .5s .0262s;transition:transform .6s .0262s cubic-bezier(.08,.92,.35,1),opacity .5s .0262s,-webkit-transform .6s .0262s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(1) .l-title-bg__col__box:nth-child(11){transition:opacity .5s .04701s,-webkit-transform .6s .04701s cubic-bezier(.08,.92,.35,1);transition:transform .6s .04701s cubic-bezier(.08,.92,.35,1),opacity .5s .04701s;transition:transform .6s .04701s cubic-bezier(.08,.92,.35,1),opacity .5s .04701s,-webkit-transform .6s .04701s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(1) .l-title-bg__col__box:nth-child(12){transition:opacity .5s .05228s,-webkit-transform .6s .05228s cubic-bezier(.08,.92,.35,1);transition:transform .6s .05228s cubic-bezier(.08,.92,.35,1),opacity .5s .05228s;transition:transform .6s .05228s cubic-bezier(.08,.92,.35,1),opacity .5s .05228s,-webkit-transform .6s .05228s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(1) .l-title-bg__col__box:nth-child(13){transition:opacity .5s .05579s,-webkit-transform .6s .05579s cubic-bezier(.08,.92,.35,1);transition:transform .6s .05579s cubic-bezier(.08,.92,.35,1),opacity .5s .05579s;transition:transform .6s .05579s cubic-bezier(.08,.92,.35,1),opacity .5s .05579s,-webkit-transform .6s .05579s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(1) .l-title-bg__col__box:nth-child(14){transition:opacity .5s .06654s,-webkit-transform .6s .06654s cubic-bezier(.08,.92,.35,1);transition:transform .6s .06654s cubic-bezier(.08,.92,.35,1),opacity .5s .06654s;transition:transform .6s .06654s cubic-bezier(.08,.92,.35,1),opacity .5s .06654s,-webkit-transform .6s .06654s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(1) .l-title-bg__col__box:nth-child(15){transition:opacity .5s .04529s,-webkit-transform .6s .04529s cubic-bezier(.08,.92,.35,1);transition:transform .6s .04529s cubic-bezier(.08,.92,.35,1),opacity .5s .04529s;transition:transform .6s .04529s cubic-bezier(.08,.92,.35,1),opacity .5s .04529s,-webkit-transform .6s .04529s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(1) .l-title-bg__col__box:nth-child(16){transition:opacity .5s .0625s,-webkit-transform .6s .0625s cubic-bezier(.08,.92,.35,1);transition:transform .6s .0625s cubic-bezier(.08,.92,.35,1),opacity .5s .0625s;transition:transform .6s .0625s cubic-bezier(.08,.92,.35,1),opacity .5s .0625s,-webkit-transform .6s .0625s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(1) .l-title-bg__col__box:nth-child(17){transition:opacity .5s .06778s,-webkit-transform .6s .06778s cubic-bezier(.08,.92,.35,1);transition:transform .6s .06778s cubic-bezier(.08,.92,.35,1),opacity .5s .06778s;transition:transform .6s .06778s cubic-bezier(.08,.92,.35,1),opacity .5s .06778s,-webkit-transform .6s .06778s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(1) .l-title-bg__col__box:nth-child(18){transition:opacity .5s .06466s,-webkit-transform .6s .06466s cubic-bezier(.08,.92,.35,1);transition:transform .6s .06466s cubic-bezier(.08,.92,.35,1),opacity .5s .06466s;transition:transform .6s .06466s cubic-bezier(.08,.92,.35,1),opacity .5s .06466s,-webkit-transform .6s .06466s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(1) .l-title-bg__col__box:nth-child(19){transition:opacity .5s .08068s,-webkit-transform .6s .08068s cubic-bezier(.08,.92,.35,1);transition:transform .6s .08068s cubic-bezier(.08,.92,.35,1),opacity .5s .08068s;transition:transform .6s .08068s cubic-bezier(.08,.92,.35,1),opacity .5s .08068s,-webkit-transform .6s .08068s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(1) .l-title-bg__col__box:nth-child(20){transition:opacity .5s .10924s,-webkit-transform .6s .10924s cubic-bezier(.08,.92,.35,1);transition:transform .6s .10924s cubic-bezier(.08,.92,.35,1),opacity .5s .10924s;transition:transform .6s .10924s cubic-bezier(.08,.92,.35,1),opacity .5s .10924s,-webkit-transform .6s .10924s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(1) .l-title-bg__col__box:nth-child(21){transition:opacity .5s .11277s,-webkit-transform .6s .11277s cubic-bezier(.08,.92,.35,1);transition:transform .6s .11277s cubic-bezier(.08,.92,.35,1),opacity .5s .11277s;transition:transform .6s .11277s cubic-bezier(.08,.92,.35,1),opacity .5s .11277s,-webkit-transform .6s .11277s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(1) .l-title-bg__col__box:nth-child(22){transition:opacity .5s .09116s,-webkit-transform .6s .09116s cubic-bezier(.08,.92,.35,1);transition:transform .6s .09116s cubic-bezier(.08,.92,.35,1),opacity .5s .09116s;transition:transform .6s .09116s cubic-bezier(.08,.92,.35,1),opacity .5s .09116s,-webkit-transform .6s .09116s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(1) .l-title-bg__col__box:nth-child(23){transition:opacity .5s .08018s,-webkit-transform .6s .08018s cubic-bezier(.08,.92,.35,1);transition:transform .6s .08018s cubic-bezier(.08,.92,.35,1),opacity .5s .08018s;transition:transform .6s .08018s cubic-bezier(.08,.92,.35,1),opacity .5s .08018s,-webkit-transform .6s .08018s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(1) .l-title-bg__col__box:nth-child(24){transition:opacity .5s .07923s,-webkit-transform .6s .07923s cubic-bezier(.08,.92,.35,1);transition:transform .6s .07923s cubic-bezier(.08,.92,.35,1),opacity .5s .07923s;transition:transform .6s .07923s cubic-bezier(.08,.92,.35,1),opacity .5s .07923s,-webkit-transform .6s .07923s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(1) .l-title-bg__col__box:nth-child(25){transition:opacity .5s .11241s,-webkit-transform .6s .11241s cubic-bezier(.08,.92,.35,1);transition:transform .6s .11241s cubic-bezier(.08,.92,.35,1),opacity .5s .11241s;transition:transform .6s .11241s cubic-bezier(.08,.92,.35,1),opacity .5s .11241s,-webkit-transform .6s .11241s cubic-bezier(.08,.92,.35,1)}@media screen and (min-width:1367px){.l-title-bg__col:nth-child(2){bottom:14.1vw}}@media screen and (max-width:1366px){.l-title-bg__col:nth-child(2){bottom:192px}}.l-title-bg__col:nth-child(2) .l-title-bg__col__box:nth-child(1){transition:opacity .5s .02879s,-webkit-transform .6s .02879s cubic-bezier(.08,.92,.35,1);transition:transform .6s .02879s cubic-bezier(.08,.92,.35,1),opacity .5s .02879s;transition:transform .6s .02879s cubic-bezier(.08,.92,.35,1),opacity .5s .02879s,-webkit-transform .6s .02879s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(2) .l-title-bg__col__box:nth-child(2){transition:opacity .5s .02864s,-webkit-transform .6s .02864s cubic-bezier(.08,.92,.35,1);transition:transform .6s .02864s cubic-bezier(.08,.92,.35,1),opacity .5s .02864s;transition:transform .6s .02864s cubic-bezier(.08,.92,.35,1),opacity .5s .02864s,-webkit-transform .6s .02864s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(2) .l-title-bg__col__box:nth-child(3){transition:opacity .5s .06213s,-webkit-transform .6s .06213s cubic-bezier(.08,.92,.35,1);transition:transform .6s .06213s cubic-bezier(.08,.92,.35,1),opacity .5s .06213s;transition:transform .6s .06213s cubic-bezier(.08,.92,.35,1),opacity .5s .06213s,-webkit-transform .6s .06213s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(2) .l-title-bg__col__box:nth-child(4){transition:opacity .5s .07106s,-webkit-transform .6s .07106s cubic-bezier(.08,.92,.35,1);transition:transform .6s .07106s cubic-bezier(.08,.92,.35,1),opacity .5s .07106s;transition:transform .6s .07106s cubic-bezier(.08,.92,.35,1),opacity .5s .07106s,-webkit-transform .6s .07106s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(2) .l-title-bg__col__box:nth-child(5){transition:opacity .5s .04053s,-webkit-transform .6s .04053s cubic-bezier(.08,.92,.35,1);transition:transform .6s .04053s cubic-bezier(.08,.92,.35,1),opacity .5s .04053s;transition:transform .6s .04053s cubic-bezier(.08,.92,.35,1),opacity .5s .04053s,-webkit-transform .6s .04053s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(2) .l-title-bg__col__box:nth-child(6){transition:opacity .5s .08195s,-webkit-transform .6s .08195s cubic-bezier(.08,.92,.35,1);transition:transform .6s .08195s cubic-bezier(.08,.92,.35,1),opacity .5s .08195s;transition:transform .6s .08195s cubic-bezier(.08,.92,.35,1),opacity .5s .08195s,-webkit-transform .6s .08195s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(2) .l-title-bg__col__box:nth-child(7){transition:opacity .5s .05381s,-webkit-transform .6s .05381s cubic-bezier(.08,.92,.35,1);transition:transform .6s .05381s cubic-bezier(.08,.92,.35,1),opacity .5s .05381s;transition:transform .6s .05381s cubic-bezier(.08,.92,.35,1),opacity .5s .05381s,-webkit-transform .6s .05381s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(2) .l-title-bg__col__box:nth-child(8){transition:opacity .5s .07867s,-webkit-transform .6s .07867s cubic-bezier(.08,.92,.35,1);transition:transform .6s .07867s cubic-bezier(.08,.92,.35,1),opacity .5s .07867s;transition:transform .6s .07867s cubic-bezier(.08,.92,.35,1),opacity .5s .07867s,-webkit-transform .6s .07867s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(2) .l-title-bg__col__box:nth-child(9){transition:opacity .5s .07279s,-webkit-transform .6s .07279s cubic-bezier(.08,.92,.35,1);transition:transform .6s .07279s cubic-bezier(.08,.92,.35,1),opacity .5s .07279s;transition:transform .6s .07279s cubic-bezier(.08,.92,.35,1),opacity .5s .07279s,-webkit-transform .6s .07279s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(2) .l-title-bg__col__box:nth-child(10){transition:opacity .5s .09084s,-webkit-transform .6s .09084s cubic-bezier(.08,.92,.35,1);transition:transform .6s .09084s cubic-bezier(.08,.92,.35,1),opacity .5s .09084s;transition:transform .6s .09084s cubic-bezier(.08,.92,.35,1),opacity .5s .09084s,-webkit-transform .6s .09084s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(2) .l-title-bg__col__box:nth-child(11){transition:opacity .5s .06025s,-webkit-transform .6s .06025s cubic-bezier(.08,.92,.35,1);transition:transform .6s .06025s cubic-bezier(.08,.92,.35,1),opacity .5s .06025s;transition:transform .6s .06025s cubic-bezier(.08,.92,.35,1),opacity .5s .06025s,-webkit-transform .6s .06025s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(2) .l-title-bg__col__box:nth-child(12){transition:opacity .5s .07193s,-webkit-transform .6s .07193s cubic-bezier(.08,.92,.35,1);transition:transform .6s .07193s cubic-bezier(.08,.92,.35,1),opacity .5s .07193s;transition:transform .6s .07193s cubic-bezier(.08,.92,.35,1),opacity .5s .07193s,-webkit-transform .6s .07193s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(2) .l-title-bg__col__box:nth-child(13){transition:opacity .5s .06652s,-webkit-transform .6s .06652s cubic-bezier(.08,.92,.35,1);transition:transform .6s .06652s cubic-bezier(.08,.92,.35,1),opacity .5s .06652s;transition:transform .6s .06652s cubic-bezier(.08,.92,.35,1),opacity .5s .06652s,-webkit-transform .6s .06652s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(2) .l-title-bg__col__box:nth-child(14){transition:opacity .5s .08692s,-webkit-transform .6s .08692s cubic-bezier(.08,.92,.35,1);transition:transform .6s .08692s cubic-bezier(.08,.92,.35,1),opacity .5s .08692s;transition:transform .6s .08692s cubic-bezier(.08,.92,.35,1),opacity .5s .08692s,-webkit-transform .6s .08692s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(2) .l-title-bg__col__box:nth-child(15){transition:opacity .5s .10629s,-webkit-transform .6s .10629s cubic-bezier(.08,.92,.35,1);transition:transform .6s .10629s cubic-bezier(.08,.92,.35,1),opacity .5s .10629s;transition:transform .6s .10629s cubic-bezier(.08,.92,.35,1),opacity .5s .10629s,-webkit-transform .6s .10629s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(2) .l-title-bg__col__box:nth-child(16){transition:opacity .5s .07439s,-webkit-transform .6s .07439s cubic-bezier(.08,.92,.35,1);transition:transform .6s .07439s cubic-bezier(.08,.92,.35,1),opacity .5s .07439s;transition:transform .6s .07439s cubic-bezier(.08,.92,.35,1),opacity .5s .07439s,-webkit-transform .6s .07439s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(2) .l-title-bg__col__box:nth-child(17){transition:opacity .5s .07942s,-webkit-transform .6s .07942s cubic-bezier(.08,.92,.35,1);transition:transform .6s .07942s cubic-bezier(.08,.92,.35,1),opacity .5s .07942s;transition:transform .6s .07942s cubic-bezier(.08,.92,.35,1),opacity .5s .07942s,-webkit-transform .6s .07942s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(2) .l-title-bg__col__box:nth-child(18){transition:opacity .5s .10643s,-webkit-transform .6s .10643s cubic-bezier(.08,.92,.35,1);transition:transform .6s .10643s cubic-bezier(.08,.92,.35,1),opacity .5s .10643s;transition:transform .6s .10643s cubic-bezier(.08,.92,.35,1),opacity .5s .10643s,-webkit-transform .6s .10643s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(2) .l-title-bg__col__box:nth-child(19){transition:opacity .5s .12804s,-webkit-transform .6s .12804s cubic-bezier(.08,.92,.35,1);transition:transform .6s .12804s cubic-bezier(.08,.92,.35,1),opacity .5s .12804s;transition:transform .6s .12804s cubic-bezier(.08,.92,.35,1),opacity .5s .12804s,-webkit-transform .6s .12804s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(2) .l-title-bg__col__box:nth-child(20){transition:opacity .5s .13876s,-webkit-transform .6s .13876s cubic-bezier(.08,.92,.35,1);transition:transform .6s .13876s cubic-bezier(.08,.92,.35,1),opacity .5s .13876s;transition:transform .6s .13876s cubic-bezier(.08,.92,.35,1),opacity .5s .13876s,-webkit-transform .6s .13876s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(2) .l-title-bg__col__box:nth-child(21){transition:opacity .5s .11268s,-webkit-transform .6s .11268s cubic-bezier(.08,.92,.35,1);transition:transform .6s .11268s cubic-bezier(.08,.92,.35,1),opacity .5s .11268s;transition:transform .6s .11268s cubic-bezier(.08,.92,.35,1),opacity .5s .11268s,-webkit-transform .6s .11268s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(2) .l-title-bg__col__box:nth-child(22){transition:opacity .5s .14068s,-webkit-transform .6s .14068s cubic-bezier(.08,.92,.35,1);transition:transform .6s .14068s cubic-bezier(.08,.92,.35,1),opacity .5s .14068s;transition:transform .6s .14068s cubic-bezier(.08,.92,.35,1),opacity .5s .14068s,-webkit-transform .6s .14068s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(2) .l-title-bg__col__box:nth-child(23){transition:opacity .5s .1252s,-webkit-transform .6s .1252s cubic-bezier(.08,.92,.35,1);transition:transform .6s .1252s cubic-bezier(.08,.92,.35,1),opacity .5s .1252s;transition:transform .6s .1252s cubic-bezier(.08,.92,.35,1),opacity .5s .1252s,-webkit-transform .6s .1252s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(2) .l-title-bg__col__box:nth-child(24){transition:opacity .5s .13704s,-webkit-transform .6s .13704s cubic-bezier(.08,.92,.35,1);transition:transform .6s .13704s cubic-bezier(.08,.92,.35,1),opacity .5s .13704s;transition:transform .6s .13704s cubic-bezier(.08,.92,.35,1),opacity .5s .13704s,-webkit-transform .6s .13704s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(2) .l-title-bg__col__box:nth-child(25){transition:opacity .5s .13008s,-webkit-transform .6s .13008s cubic-bezier(.08,.92,.35,1);transition:transform .6s .13008s cubic-bezier(.08,.92,.35,1),opacity .5s .13008s;transition:transform .6s .13008s cubic-bezier(.08,.92,.35,1),opacity .5s .13008s,-webkit-transform .6s .13008s cubic-bezier(.08,.92,.35,1)}@media screen and (min-width:1367px){.l-title-bg__col:nth-child(3){bottom:9.4vw}}@media screen and (max-width:1366px){.l-title-bg__col:nth-child(3){bottom:128px}}.l-title-bg__col:nth-child(3) .l-title-bg__col__box:nth-child(1){transition:opacity .5s .06897s,-webkit-transform .6s .06897s cubic-bezier(.08,.92,.35,1);transition:transform .6s .06897s cubic-bezier(.08,.92,.35,1),opacity .5s .06897s;transition:transform .6s .06897s cubic-bezier(.08,.92,.35,1),opacity .5s .06897s,-webkit-transform .6s .06897s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(3) .l-title-bg__col__box:nth-child(2){transition:opacity .5s .05323s,-webkit-transform .6s .05323s cubic-bezier(.08,.92,.35,1);transition:transform .6s .05323s cubic-bezier(.08,.92,.35,1),opacity .5s .05323s;transition:transform .6s .05323s cubic-bezier(.08,.92,.35,1),opacity .5s .05323s,-webkit-transform .6s .05323s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(3) .l-title-bg__col__box:nth-child(3){transition:opacity .5s .07581s,-webkit-transform .6s .07581s cubic-bezier(.08,.92,.35,1);transition:transform .6s .07581s cubic-bezier(.08,.92,.35,1),opacity .5s .07581s;transition:transform .6s .07581s cubic-bezier(.08,.92,.35,1),opacity .5s .07581s,-webkit-transform .6s .07581s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(3) .l-title-bg__col__box:nth-child(4){transition:opacity .5s .10577s,-webkit-transform .6s .10577s cubic-bezier(.08,.92,.35,1);transition:transform .6s .10577s cubic-bezier(.08,.92,.35,1),opacity .5s .10577s;transition:transform .6s .10577s cubic-bezier(.08,.92,.35,1),opacity .5s .10577s,-webkit-transform .6s .10577s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(3) .l-title-bg__col__box:nth-child(5){transition:opacity .5s .0982s,-webkit-transform .6s .0982s cubic-bezier(.08,.92,.35,1);transition:transform .6s .0982s cubic-bezier(.08,.92,.35,1),opacity .5s .0982s;transition:transform .6s .0982s cubic-bezier(.08,.92,.35,1),opacity .5s .0982s,-webkit-transform .6s .0982s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(3) .l-title-bg__col__box:nth-child(6){transition:opacity .5s .068s,-webkit-transform .6s .068s cubic-bezier(.08,.92,.35,1);transition:transform .6s .068s cubic-bezier(.08,.92,.35,1),opacity .5s .068s;transition:transform .6s .068s cubic-bezier(.08,.92,.35,1),opacity .5s .068s,-webkit-transform .6s .068s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(3) .l-title-bg__col__box:nth-child(7){transition:opacity .5s .08432s,-webkit-transform .6s .08432s cubic-bezier(.08,.92,.35,1);transition:transform .6s .08432s cubic-bezier(.08,.92,.35,1),opacity .5s .08432s;transition:transform .6s .08432s cubic-bezier(.08,.92,.35,1),opacity .5s .08432s,-webkit-transform .6s .08432s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(3) .l-title-bg__col__box:nth-child(8){transition:opacity .5s .12145s,-webkit-transform .6s .12145s cubic-bezier(.08,.92,.35,1);transition:transform .6s .12145s cubic-bezier(.08,.92,.35,1),opacity .5s .12145s;transition:transform .6s .12145s cubic-bezier(.08,.92,.35,1),opacity .5s .12145s,-webkit-transform .6s .12145s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(3) .l-title-bg__col__box:nth-child(9){transition:opacity .5s .09229s,-webkit-transform .6s .09229s cubic-bezier(.08,.92,.35,1);transition:transform .6s .09229s cubic-bezier(.08,.92,.35,1),opacity .5s .09229s;transition:transform .6s .09229s cubic-bezier(.08,.92,.35,1),opacity .5s .09229s,-webkit-transform .6s .09229s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(3) .l-title-bg__col__box:nth-child(10){transition:opacity .5s .119s,-webkit-transform .6s .119s cubic-bezier(.08,.92,.35,1);transition:transform .6s .119s cubic-bezier(.08,.92,.35,1),opacity .5s .119s;transition:transform .6s .119s cubic-bezier(.08,.92,.35,1),opacity .5s .119s,-webkit-transform .6s .119s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(3) .l-title-bg__col__box:nth-child(11){transition:opacity .5s .10541s,-webkit-transform .6s .10541s cubic-bezier(.08,.92,.35,1);transition:transform .6s .10541s cubic-bezier(.08,.92,.35,1),opacity .5s .10541s;transition:transform .6s .10541s cubic-bezier(.08,.92,.35,1),opacity .5s .10541s,-webkit-transform .6s .10541s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(3) .l-title-bg__col__box:nth-child(12){transition:opacity .5s .11454s,-webkit-transform .6s .11454s cubic-bezier(.08,.92,.35,1);transition:transform .6s .11454s cubic-bezier(.08,.92,.35,1),opacity .5s .11454s;transition:transform .6s .11454s cubic-bezier(.08,.92,.35,1),opacity .5s .11454s,-webkit-transform .6s .11454s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(3) .l-title-bg__col__box:nth-child(13){transition:opacity .5s .13286s,-webkit-transform .6s .13286s cubic-bezier(.08,.92,.35,1);transition:transform .6s .13286s cubic-bezier(.08,.92,.35,1),opacity .5s .13286s;transition:transform .6s .13286s cubic-bezier(.08,.92,.35,1),opacity .5s .13286s,-webkit-transform .6s .13286s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(3) .l-title-bg__col__box:nth-child(14){transition:opacity .5s .12093s,-webkit-transform .6s .12093s cubic-bezier(.08,.92,.35,1);transition:transform .6s .12093s cubic-bezier(.08,.92,.35,1),opacity .5s .12093s;transition:transform .6s .12093s cubic-bezier(.08,.92,.35,1),opacity .5s .12093s,-webkit-transform .6s .12093s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(3) .l-title-bg__col__box:nth-child(15){transition:opacity .5s .12479s,-webkit-transform .6s .12479s cubic-bezier(.08,.92,.35,1);transition:transform .6s .12479s cubic-bezier(.08,.92,.35,1),opacity .5s .12479s;transition:transform .6s .12479s cubic-bezier(.08,.92,.35,1),opacity .5s .12479s,-webkit-transform .6s .12479s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(3) .l-title-bg__col__box:nth-child(16){transition:opacity .5s .10952s,-webkit-transform .6s .10952s cubic-bezier(.08,.92,.35,1);transition:transform .6s .10952s cubic-bezier(.08,.92,.35,1),opacity .5s .10952s;transition:transform .6s .10952s cubic-bezier(.08,.92,.35,1),opacity .5s .10952s,-webkit-transform .6s .10952s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(3) .l-title-bg__col__box:nth-child(17){transition:opacity .5s .1483s,-webkit-transform .6s .1483s cubic-bezier(.08,.92,.35,1);transition:transform .6s .1483s cubic-bezier(.08,.92,.35,1),opacity .5s .1483s;transition:transform .6s .1483s cubic-bezier(.08,.92,.35,1),opacity .5s .1483s,-webkit-transform .6s .1483s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(3) .l-title-bg__col__box:nth-child(18){transition:opacity .5s .11311s,-webkit-transform .6s .11311s cubic-bezier(.08,.92,.35,1);transition:transform .6s .11311s cubic-bezier(.08,.92,.35,1),opacity .5s .11311s;transition:transform .6s .11311s cubic-bezier(.08,.92,.35,1),opacity .5s .11311s,-webkit-transform .6s .11311s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(3) .l-title-bg__col__box:nth-child(19){transition:opacity .5s .12054s,-webkit-transform .6s .12054s cubic-bezier(.08,.92,.35,1);transition:transform .6s .12054s cubic-bezier(.08,.92,.35,1),opacity .5s .12054s;transition:transform .6s .12054s cubic-bezier(.08,.92,.35,1),opacity .5s .12054s,-webkit-transform .6s .12054s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(3) .l-title-bg__col__box:nth-child(20){transition:opacity .5s .14181s,-webkit-transform .6s .14181s cubic-bezier(.08,.92,.35,1);transition:transform .6s .14181s cubic-bezier(.08,.92,.35,1),opacity .5s .14181s;transition:transform .6s .14181s cubic-bezier(.08,.92,.35,1),opacity .5s .14181s,-webkit-transform .6s .14181s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(3) .l-title-bg__col__box:nth-child(21){transition:opacity .5s .14126s,-webkit-transform .6s .14126s cubic-bezier(.08,.92,.35,1);transition:transform .6s .14126s cubic-bezier(.08,.92,.35,1),opacity .5s .14126s;transition:transform .6s .14126s cubic-bezier(.08,.92,.35,1),opacity .5s .14126s,-webkit-transform .6s .14126s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(3) .l-title-bg__col__box:nth-child(22){transition:opacity .5s .14799s,-webkit-transform .6s .14799s cubic-bezier(.08,.92,.35,1);transition:transform .6s .14799s cubic-bezier(.08,.92,.35,1),opacity .5s .14799s;transition:transform .6s .14799s cubic-bezier(.08,.92,.35,1),opacity .5s .14799s,-webkit-transform .6s .14799s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(3) .l-title-bg__col__box:nth-child(23){transition:opacity .5s .14843s,-webkit-transform .6s .14843s cubic-bezier(.08,.92,.35,1);transition:transform .6s .14843s cubic-bezier(.08,.92,.35,1),opacity .5s .14843s;transition:transform .6s .14843s cubic-bezier(.08,.92,.35,1),opacity .5s .14843s,-webkit-transform .6s .14843s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(3) .l-title-bg__col__box:nth-child(24){transition:opacity .5s .17516s,-webkit-transform .6s .17516s cubic-bezier(.08,.92,.35,1);transition:transform .6s .17516s cubic-bezier(.08,.92,.35,1),opacity .5s .17516s;transition:transform .6s .17516s cubic-bezier(.08,.92,.35,1),opacity .5s .17516s,-webkit-transform .6s .17516s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(3) .l-title-bg__col__box:nth-child(25){transition:opacity .5s .15554s,-webkit-transform .6s .15554s cubic-bezier(.08,.92,.35,1);transition:transform .6s .15554s cubic-bezier(.08,.92,.35,1),opacity .5s .15554s;transition:transform .6s .15554s cubic-bezier(.08,.92,.35,1),opacity .5s .15554s,-webkit-transform .6s .15554s cubic-bezier(.08,.92,.35,1)}@media screen and (min-width:1367px){.l-title-bg__col:nth-child(4){bottom:4.7vw}}@media screen and (max-width:1366px){.l-title-bg__col:nth-child(4){bottom:64px}}.l-title-bg__col:nth-child(4) .l-title-bg__col__box:nth-child(1){transition:opacity .5s .10274s,-webkit-transform .6s .10274s cubic-bezier(.08,.92,.35,1);transition:transform .6s .10274s cubic-bezier(.08,.92,.35,1),opacity .5s .10274s;transition:transform .6s .10274s cubic-bezier(.08,.92,.35,1),opacity .5s .10274s,-webkit-transform .6s .10274s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(4) .l-title-bg__col__box:nth-child(2){transition:opacity .5s .09904s,-webkit-transform .6s .09904s cubic-bezier(.08,.92,.35,1);transition:transform .6s .09904s cubic-bezier(.08,.92,.35,1),opacity .5s .09904s;transition:transform .6s .09904s cubic-bezier(.08,.92,.35,1),opacity .5s .09904s,-webkit-transform .6s .09904s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(4) .l-title-bg__col__box:nth-child(3){transition:opacity .5s .08315s,-webkit-transform .6s .08315s cubic-bezier(.08,.92,.35,1);transition:transform .6s .08315s cubic-bezier(.08,.92,.35,1),opacity .5s .08315s;transition:transform .6s .08315s cubic-bezier(.08,.92,.35,1),opacity .5s .08315s,-webkit-transform .6s .08315s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(4) .l-title-bg__col__box:nth-child(4){transition:opacity .5s .11945s,-webkit-transform .6s .11945s cubic-bezier(.08,.92,.35,1);transition:transform .6s .11945s cubic-bezier(.08,.92,.35,1),opacity .5s .11945s;transition:transform .6s .11945s cubic-bezier(.08,.92,.35,1),opacity .5s .11945s,-webkit-transform .6s .11945s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(4) .l-title-bg__col__box:nth-child(5){transition:opacity .5s .10857s,-webkit-transform .6s .10857s cubic-bezier(.08,.92,.35,1);transition:transform .6s .10857s cubic-bezier(.08,.92,.35,1),opacity .5s .10857s;transition:transform .6s .10857s cubic-bezier(.08,.92,.35,1),opacity .5s .10857s,-webkit-transform .6s .10857s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(4) .l-title-bg__col__box:nth-child(6){transition:opacity .5s .1382s,-webkit-transform .6s .1382s cubic-bezier(.08,.92,.35,1);transition:transform .6s .1382s cubic-bezier(.08,.92,.35,1),opacity .5s .1382s;transition:transform .6s .1382s cubic-bezier(.08,.92,.35,1),opacity .5s .1382s,-webkit-transform .6s .1382s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(4) .l-title-bg__col__box:nth-child(7){transition:opacity .5s .1052s,-webkit-transform .6s .1052s cubic-bezier(.08,.92,.35,1);transition:transform .6s .1052s cubic-bezier(.08,.92,.35,1),opacity .5s .1052s;transition:transform .6s .1052s cubic-bezier(.08,.92,.35,1),opacity .5s .1052s,-webkit-transform .6s .1052s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(4) .l-title-bg__col__box:nth-child(8){transition:opacity .5s .11134s,-webkit-transform .6s .11134s cubic-bezier(.08,.92,.35,1);transition:transform .6s .11134s cubic-bezier(.08,.92,.35,1),opacity .5s .11134s;transition:transform .6s .11134s cubic-bezier(.08,.92,.35,1),opacity .5s .11134s,-webkit-transform .6s .11134s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(4) .l-title-bg__col__box:nth-child(9){transition:opacity .5s .11723s,-webkit-transform .6s .11723s cubic-bezier(.08,.92,.35,1);transition:transform .6s .11723s cubic-bezier(.08,.92,.35,1),opacity .5s .11723s;transition:transform .6s .11723s cubic-bezier(.08,.92,.35,1),opacity .5s .11723s,-webkit-transform .6s .11723s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(4) .l-title-bg__col__box:nth-child(10){transition:opacity .5s .14823s,-webkit-transform .6s .14823s cubic-bezier(.08,.92,.35,1);transition:transform .6s .14823s cubic-bezier(.08,.92,.35,1),opacity .5s .14823s;transition:transform .6s .14823s cubic-bezier(.08,.92,.35,1),opacity .5s .14823s,-webkit-transform .6s .14823s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(4) .l-title-bg__col__box:nth-child(11){transition:opacity .5s .13741s,-webkit-transform .6s .13741s cubic-bezier(.08,.92,.35,1);transition:transform .6s .13741s cubic-bezier(.08,.92,.35,1),opacity .5s .13741s;transition:transform .6s .13741s cubic-bezier(.08,.92,.35,1),opacity .5s .13741s,-webkit-transform .6s .13741s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(4) .l-title-bg__col__box:nth-child(12){transition:opacity .5s .14674s,-webkit-transform .6s .14674s cubic-bezier(.08,.92,.35,1);transition:transform .6s .14674s cubic-bezier(.08,.92,.35,1),opacity .5s .14674s;transition:transform .6s .14674s cubic-bezier(.08,.92,.35,1),opacity .5s .14674s,-webkit-transform .6s .14674s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(4) .l-title-bg__col__box:nth-child(13){transition:opacity .5s .17095s,-webkit-transform .6s .17095s cubic-bezier(.08,.92,.35,1);transition:transform .6s .17095s cubic-bezier(.08,.92,.35,1),opacity .5s .17095s;transition:transform .6s .17095s cubic-bezier(.08,.92,.35,1),opacity .5s .17095s,-webkit-transform .6s .17095s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(4) .l-title-bg__col__box:nth-child(14){transition:opacity .5s .12921s,-webkit-transform .6s .12921s cubic-bezier(.08,.92,.35,1);transition:transform .6s .12921s cubic-bezier(.08,.92,.35,1),opacity .5s .12921s;transition:transform .6s .12921s cubic-bezier(.08,.92,.35,1),opacity .5s .12921s,-webkit-transform .6s .12921s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(4) .l-title-bg__col__box:nth-child(15){transition:opacity .5s .17284s,-webkit-transform .6s .17284s cubic-bezier(.08,.92,.35,1);transition:transform .6s .17284s cubic-bezier(.08,.92,.35,1),opacity .5s .17284s;transition:transform .6s .17284s cubic-bezier(.08,.92,.35,1),opacity .5s .17284s,-webkit-transform .6s .17284s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(4) .l-title-bg__col__box:nth-child(16){transition:opacity .5s .14787s,-webkit-transform .6s .14787s cubic-bezier(.08,.92,.35,1);transition:transform .6s .14787s cubic-bezier(.08,.92,.35,1),opacity .5s .14787s;transition:transform .6s .14787s cubic-bezier(.08,.92,.35,1),opacity .5s .14787s,-webkit-transform .6s .14787s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(4) .l-title-bg__col__box:nth-child(17){transition:opacity .5s .16849s,-webkit-transform .6s .16849s cubic-bezier(.08,.92,.35,1);transition:transform .6s .16849s cubic-bezier(.08,.92,.35,1),opacity .5s .16849s;transition:transform .6s .16849s cubic-bezier(.08,.92,.35,1),opacity .5s .16849s,-webkit-transform .6s .16849s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(4) .l-title-bg__col__box:nth-child(18){transition:opacity .5s .16515s,-webkit-transform .6s .16515s cubic-bezier(.08,.92,.35,1);transition:transform .6s .16515s cubic-bezier(.08,.92,.35,1),opacity .5s .16515s;transition:transform .6s .16515s cubic-bezier(.08,.92,.35,1),opacity .5s .16515s,-webkit-transform .6s .16515s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(4) .l-title-bg__col__box:nth-child(19){transition:opacity .5s .16743s,-webkit-transform .6s .16743s cubic-bezier(.08,.92,.35,1);transition:transform .6s .16743s cubic-bezier(.08,.92,.35,1),opacity .5s .16743s;transition:transform .6s .16743s cubic-bezier(.08,.92,.35,1),opacity .5s .16743s,-webkit-transform .6s .16743s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(4) .l-title-bg__col__box:nth-child(20){transition:opacity .5s .15927s,-webkit-transform .6s .15927s cubic-bezier(.08,.92,.35,1);transition:transform .6s .15927s cubic-bezier(.08,.92,.35,1),opacity .5s .15927s;transition:transform .6s .15927s cubic-bezier(.08,.92,.35,1),opacity .5s .15927s,-webkit-transform .6s .15927s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(4) .l-title-bg__col__box:nth-child(21){transition:opacity .5s .20376s,-webkit-transform .6s .20376s cubic-bezier(.08,.92,.35,1);transition:transform .6s .20376s cubic-bezier(.08,.92,.35,1),opacity .5s .20376s;transition:transform .6s .20376s cubic-bezier(.08,.92,.35,1),opacity .5s .20376s,-webkit-transform .6s .20376s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(4) .l-title-bg__col__box:nth-child(22){transition:opacity .5s .20072s,-webkit-transform .6s .20072s cubic-bezier(.08,.92,.35,1);transition:transform .6s .20072s cubic-bezier(.08,.92,.35,1),opacity .5s .20072s;transition:transform .6s .20072s cubic-bezier(.08,.92,.35,1),opacity .5s .20072s,-webkit-transform .6s .20072s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(4) .l-title-bg__col__box:nth-child(23){transition:opacity .5s .17342s,-webkit-transform .6s .17342s cubic-bezier(.08,.92,.35,1);transition:transform .6s .17342s cubic-bezier(.08,.92,.35,1),opacity .5s .17342s;transition:transform .6s .17342s cubic-bezier(.08,.92,.35,1),opacity .5s .17342s,-webkit-transform .6s .17342s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(4) .l-title-bg__col__box:nth-child(24){transition:opacity .5s .21159s,-webkit-transform .6s .21159s cubic-bezier(.08,.92,.35,1);transition:transform .6s .21159s cubic-bezier(.08,.92,.35,1),opacity .5s .21159s;transition:transform .6s .21159s cubic-bezier(.08,.92,.35,1),opacity .5s .21159s,-webkit-transform .6s .21159s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(4) .l-title-bg__col__box:nth-child(25){transition:opacity .5s .20608s,-webkit-transform .6s .20608s cubic-bezier(.08,.92,.35,1);transition:transform .6s .20608s cubic-bezier(.08,.92,.35,1),opacity .5s .20608s;transition:transform .6s .20608s cubic-bezier(.08,.92,.35,1),opacity .5s .20608s,-webkit-transform .6s .20608s cubic-bezier(.08,.92,.35,1)}@media screen and (min-width:1367px){.l-title-bg__col:nth-child(5){bottom:0}}@media screen and (max-width:1366px){.l-title-bg__col:nth-child(5){bottom:0}}.l-title-bg__col:nth-child(5) .l-title-bg__col__box:nth-child(1){transition:opacity .5s .15146s,-webkit-transform .6s .15146s cubic-bezier(.08,.92,.35,1);transition:transform .6s .15146s cubic-bezier(.08,.92,.35,1),opacity .5s .15146s;transition:transform .6s .15146s cubic-bezier(.08,.92,.35,1),opacity .5s .15146s,-webkit-transform .6s .15146s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(5) .l-title-bg__col__box:nth-child(2){transition:opacity .5s .10811s,-webkit-transform .6s .10811s cubic-bezier(.08,.92,.35,1);transition:transform .6s .10811s cubic-bezier(.08,.92,.35,1),opacity .5s .10811s;transition:transform .6s .10811s cubic-bezier(.08,.92,.35,1),opacity .5s .10811s,-webkit-transform .6s .10811s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(5) .l-title-bg__col__box:nth-child(3){transition:opacity .5s .14991s,-webkit-transform .6s .14991s cubic-bezier(.08,.92,.35,1);transition:transform .6s .14991s cubic-bezier(.08,.92,.35,1),opacity .5s .14991s;transition:transform .6s .14991s cubic-bezier(.08,.92,.35,1),opacity .5s .14991s,-webkit-transform .6s .14991s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(5) .l-title-bg__col__box:nth-child(4){transition:opacity .5s .13781s,-webkit-transform .6s .13781s cubic-bezier(.08,.92,.35,1);transition:transform .6s .13781s cubic-bezier(.08,.92,.35,1),opacity .5s .13781s;transition:transform .6s .13781s cubic-bezier(.08,.92,.35,1),opacity .5s .13781s,-webkit-transform .6s .13781s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(5) .l-title-bg__col__box:nth-child(5){transition:opacity .5s .15097s,-webkit-transform .6s .15097s cubic-bezier(.08,.92,.35,1);transition:transform .6s .15097s cubic-bezier(.08,.92,.35,1),opacity .5s .15097s;transition:transform .6s .15097s cubic-bezier(.08,.92,.35,1),opacity .5s .15097s,-webkit-transform .6s .15097s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(5) .l-title-bg__col__box:nth-child(6){transition:opacity .5s .15343s,-webkit-transform .6s .15343s cubic-bezier(.08,.92,.35,1);transition:transform .6s .15343s cubic-bezier(.08,.92,.35,1),opacity .5s .15343s;transition:transform .6s .15343s cubic-bezier(.08,.92,.35,1),opacity .5s .15343s,-webkit-transform .6s .15343s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(5) .l-title-bg__col__box:nth-child(7){transition:opacity .5s .13223s,-webkit-transform .6s .13223s cubic-bezier(.08,.92,.35,1);transition:transform .6s .13223s cubic-bezier(.08,.92,.35,1),opacity .5s .13223s;transition:transform .6s .13223s cubic-bezier(.08,.92,.35,1),opacity .5s .13223s,-webkit-transform .6s .13223s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(5) .l-title-bg__col__box:nth-child(8){transition:opacity .5s .1401s,-webkit-transform .6s .1401s cubic-bezier(.08,.92,.35,1);transition:transform .6s .1401s cubic-bezier(.08,.92,.35,1),opacity .5s .1401s;transition:transform .6s .1401s cubic-bezier(.08,.92,.35,1),opacity .5s .1401s,-webkit-transform .6s .1401s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(5) .l-title-bg__col__box:nth-child(9){transition:opacity .5s .15455s,-webkit-transform .6s .15455s cubic-bezier(.08,.92,.35,1);transition:transform .6s .15455s cubic-bezier(.08,.92,.35,1),opacity .5s .15455s;transition:transform .6s .15455s cubic-bezier(.08,.92,.35,1),opacity .5s .15455s,-webkit-transform .6s .15455s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(5) .l-title-bg__col__box:nth-child(10){transition:opacity .5s .18518s,-webkit-transform .6s .18518s cubic-bezier(.08,.92,.35,1);transition:transform .6s .18518s cubic-bezier(.08,.92,.35,1),opacity .5s .18518s;transition:transform .6s .18518s cubic-bezier(.08,.92,.35,1),opacity .5s .18518s,-webkit-transform .6s .18518s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(5) .l-title-bg__col__box:nth-child(11){transition:opacity .5s .15745s,-webkit-transform .6s .15745s cubic-bezier(.08,.92,.35,1);transition:transform .6s .15745s cubic-bezier(.08,.92,.35,1),opacity .5s .15745s;transition:transform .6s .15745s cubic-bezier(.08,.92,.35,1),opacity .5s .15745s,-webkit-transform .6s .15745s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(5) .l-title-bg__col__box:nth-child(12){transition:opacity .5s .19362s,-webkit-transform .6s .19362s cubic-bezier(.08,.92,.35,1);transition:transform .6s .19362s cubic-bezier(.08,.92,.35,1),opacity .5s .19362s;transition:transform .6s .19362s cubic-bezier(.08,.92,.35,1),opacity .5s .19362s,-webkit-transform .6s .19362s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(5) .l-title-bg__col__box:nth-child(13){transition:opacity .5s .15501s,-webkit-transform .6s .15501s cubic-bezier(.08,.92,.35,1);transition:transform .6s .15501s cubic-bezier(.08,.92,.35,1),opacity .5s .15501s;transition:transform .6s .15501s cubic-bezier(.08,.92,.35,1),opacity .5s .15501s,-webkit-transform .6s .15501s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(5) .l-title-bg__col__box:nth-child(14){transition:opacity .5s .1564s,-webkit-transform .6s .1564s cubic-bezier(.08,.92,.35,1);transition:transform .6s .1564s cubic-bezier(.08,.92,.35,1),opacity .5s .1564s;transition:transform .6s .1564s cubic-bezier(.08,.92,.35,1),opacity .5s .1564s,-webkit-transform .6s .1564s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(5) .l-title-bg__col__box:nth-child(15){transition:opacity .5s .20041s,-webkit-transform .6s .20041s cubic-bezier(.08,.92,.35,1);transition:transform .6s .20041s cubic-bezier(.08,.92,.35,1),opacity .5s .20041s;transition:transform .6s .20041s cubic-bezier(.08,.92,.35,1),opacity .5s .20041s,-webkit-transform .6s .20041s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(5) .l-title-bg__col__box:nth-child(16){transition:opacity .5s .18202s,-webkit-transform .6s .18202s cubic-bezier(.08,.92,.35,1);transition:transform .6s .18202s cubic-bezier(.08,.92,.35,1),opacity .5s .18202s;transition:transform .6s .18202s cubic-bezier(.08,.92,.35,1),opacity .5s .18202s,-webkit-transform .6s .18202s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(5) .l-title-bg__col__box:nth-child(17){transition:opacity .5s .17153s,-webkit-transform .6s .17153s cubic-bezier(.08,.92,.35,1);transition:transform .6s .17153s cubic-bezier(.08,.92,.35,1),opacity .5s .17153s;transition:transform .6s .17153s cubic-bezier(.08,.92,.35,1),opacity .5s .17153s,-webkit-transform .6s .17153s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(5) .l-title-bg__col__box:nth-child(18){transition:opacity .5s .18663s,-webkit-transform .6s .18663s cubic-bezier(.08,.92,.35,1);transition:transform .6s .18663s cubic-bezier(.08,.92,.35,1),opacity .5s .18663s;transition:transform .6s .18663s cubic-bezier(.08,.92,.35,1),opacity .5s .18663s,-webkit-transform .6s .18663s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(5) .l-title-bg__col__box:nth-child(19){transition:opacity .5s .21749s,-webkit-transform .6s .21749s cubic-bezier(.08,.92,.35,1);transition:transform .6s .21749s cubic-bezier(.08,.92,.35,1),opacity .5s .21749s;transition:transform .6s .21749s cubic-bezier(.08,.92,.35,1),opacity .5s .21749s,-webkit-transform .6s .21749s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(5) .l-title-bg__col__box:nth-child(20){transition:opacity .5s .21806s,-webkit-transform .6s .21806s cubic-bezier(.08,.92,.35,1);transition:transform .6s .21806s cubic-bezier(.08,.92,.35,1),opacity .5s .21806s;transition:transform .6s .21806s cubic-bezier(.08,.92,.35,1),opacity .5s .21806s,-webkit-transform .6s .21806s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(5) .l-title-bg__col__box:nth-child(21){transition:opacity .5s .21986s,-webkit-transform .6s .21986s cubic-bezier(.08,.92,.35,1);transition:transform .6s .21986s cubic-bezier(.08,.92,.35,1),opacity .5s .21986s;transition:transform .6s .21986s cubic-bezier(.08,.92,.35,1),opacity .5s .21986s,-webkit-transform .6s .21986s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(5) .l-title-bg__col__box:nth-child(22){transition:opacity .5s .21509s,-webkit-transform .6s .21509s cubic-bezier(.08,.92,.35,1);transition:transform .6s .21509s cubic-bezier(.08,.92,.35,1),opacity .5s .21509s;transition:transform .6s .21509s cubic-bezier(.08,.92,.35,1),opacity .5s .21509s,-webkit-transform .6s .21509s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(5) .l-title-bg__col__box:nth-child(23){transition:opacity .5s .2139s,-webkit-transform .6s .2139s cubic-bezier(.08,.92,.35,1);transition:transform .6s .2139s cubic-bezier(.08,.92,.35,1),opacity .5s .2139s;transition:transform .6s .2139s cubic-bezier(.08,.92,.35,1),opacity .5s .2139s,-webkit-transform .6s .2139s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(5) .l-title-bg__col__box:nth-child(24){transition:opacity .5s .22687s,-webkit-transform .6s .22687s cubic-bezier(.08,.92,.35,1);transition:transform .6s .22687s cubic-bezier(.08,.92,.35,1),opacity .5s .22687s;transition:transform .6s .22687s cubic-bezier(.08,.92,.35,1),opacity .5s .22687s,-webkit-transform .6s .22687s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col:nth-child(5) .l-title-bg__col__box:nth-child(25){transition:opacity .5s .22067s,-webkit-transform .6s .22067s cubic-bezier(.08,.92,.35,1);transition:transform .6s .22067s cubic-bezier(.08,.92,.35,1),opacity .5s .22067s;transition:transform .6s .22067s cubic-bezier(.08,.92,.35,1),opacity .5s .22067s,-webkit-transform .6s .22067s cubic-bezier(.08,.92,.35,1)}.l-title-bg__col__box{opacity:1;height:4.7vw;width:4.7vw;max-width:4.7vw;min-width:4.7vw;-webkit-transform:translate3d(0,0,0) scale(1.04);transform:translate3d(0,0,0) scale(1.04);background:#00c4cc}@media screen and (max-width:1366px){.l-title-bg__col__box{height:64px;width:64px;max-width:64px;min-width:64px}}body.is-loading .l-title-bg__col__box,body.to-mv .l-title-bg__col__box,body#oversea .l-title-bg__col__box,body#index .l-title-bg__col__box{opacity:0;-webkit-transform:translate3d(0,0,0) scale(.85);transform:translate3d(0,0,0) scale(.85);transition:.4s!important}.p-about-actions{position:relative;background-color:#f8f7f6;overflow:hidden;margin-top:160px;padding-top:122px;padding-bottom:112px}@media screen and (max-width:800px){.p-about-actions{padding-bottom:16px;margin-top:80px;padding-top:68px}}.p-about-actions__inner{position:relative;z-index:1;width:82.43%;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;flex-wrap:wrap;min-width:940px}@media screen and (min-width:1601px){.p-about-actions__inner{width:1319px}}@media screen and (max-width:1200px){.p-about-actions__inner{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-about-actions__inner{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-about-actions__inner{width:83.2%}}@media screen and (max-width:1000px){.p-about-actions__inner{min-width:0}}@media screen and (max-width:900px){.p-about-actions__inner{display:block}}.p-about-actions__card{width:29.6%;min-width:317px}@media screen and (max-width:1200px){.p-about-actions__card{min-width:290px}}@media screen and (max-width:1000px){.p-about-actions__card{width:31%;min-width:0}}@media screen and (max-width:900px){.p-about-actions__card{width:88%;margin-left:auto;margin-right:auto;margin-bottom:57px}}@media screen and (max-width:600px){.p-about-actions__card{width:100%}}.p-about-actions__card__title{display:flex;align-items:center;font-family:Montserrat,sans-serif;font-size:16px;line-height:1;color:#00c4cc}.p-about-actions__card__title span{display:block;width:6px;height:6px;border-radius:50%;margin-right:17px;background-color:currentColor}.p-about-actions__card__head{margin-top:36px;font-size:26px;letter-spacing:1.5px;line-height:1.5;font-weight:700}@media screen and (max-width:1200px){.p-about-actions__card__head{font-size:23px}}@media screen and (max-width:1000px){.p-about-actions__card__head{font-size:19px;letter-spacing:1px}}@media screen and (min-width:801px){.p-about-actions__card__head{-webkit-font-feature-settings:'palt';font-feature-settings:'palt'}}@media screen and (max-width:900px){.p-about-actions__card__head{letter-spacing:0;margin-top:22px;height:auto!important}}@media screen and (max-width:500px){.p-about-actions__card__head{font-size:18px}}.p-about-actions__card__body{margin-top:30px;font-size:14px;line-height:2}@media screen and (max-width:1000px){.p-about-actions__card__body{font-size:13px}}@media screen and (max-width:900px){.p-about-actions__card__body{margin-top:16px}}.p-about-actions__link{position:relative;z-index:1;margin-top:89px;width:82.43%;margin-left:auto;margin-right:auto}@media screen and (min-width:1601px){.p-about-actions__link{width:1319px}}@media screen and (max-width:1200px){.p-about-actions__link{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-about-actions__link{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-about-actions__link{width:83.2%}}@media screen and (max-width:900px){.p-about-actions__link{margin-top:66px}}.p-about-actions__link__inner{width:332px;height:64px;max-width:100%}.p-about-actions__bg{position:absolute;top:auto;left:0;right:0;bottom:-24px}@media screen and (max-width:800px){.p-about-actions__bg{bottom:0}}.p-about-mission{position:relative;padding-top:120px;padding-bottom:160px;background:#f8f7f6}@media screen and (max-width:1000px){.p-about-mission{padding-top:76px;padding-bottom:80px}}.p-about-mission__head{width:82.43%;margin-left:auto;margin-right:auto}@media screen and (min-width:1601px){.p-about-mission__head{width:1319px}}@media screen and (max-width:1200px){.p-about-mission__head{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-about-mission__head{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-about-mission__head{width:83.2%}}@media screen and (max-width:1000px){.p-about-mission__head{max-width:900px}}.p-about-mission__wrapper{width:82.43%;margin-left:auto;margin-right:auto;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:86px}@media screen and (min-width:1601px){.p-about-mission__wrapper{width:1319px}}@media screen and (max-width:1200px){.p-about-mission__wrapper{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-about-mission__wrapper{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-about-mission__wrapper{width:83.2%}}@media screen and (max-width:900px){.p-about-mission__wrapper{display:block;margin-top:80px}}@media screen and (max-width:600px){.p-about-mission__wrapper{margin-top:48px}}.p-about-mission__kv{width:46.5%;margin-top:10px}@media screen and (max-width:900px){.p-about-mission__kv{margin-top:0;width:80%;max-width:440px;margin-left:auto;margin-right:auto;-webkit-transform:translateX(-4%);transform:translateX(-4%)}}.p-about-mission__kv img{width:100%;height:auto}.p-about-mission__message{width:50%}@media screen and (max-width:900px){.p-about-mission__message{margin-top:48px;display:block;width:100%}}.p-about-mission__copy{margin-top:10px;padding-right:20px}@media screen and (max-width:900px){.p-about-mission__copy{padding-right:0;width:100%}}.p-about-mission__body{margin-top:62px;font-size:18px;line-height:2;font-weight:500}@media screen and (max-width:1100px){.p-about-mission__body{font-size:16px;line-height:2}}@media screen and (max-width:1000px){.p-about-mission__body{font-size:15px;padding-left:0}}@media screen and (max-width:900px){.p-about-mission__body{margin-top:50px;width:100%}}.p-about-mission__body p{margin-bottom:36px}@media screen and (max-width:1000px){.p-about-mission__body p{margin-bottom:30px}}.p-about-mission__link{margin-top:62px;font-weight:700;color:#00c4cc;font-size:16px}@media screen and (max-width:900px){.p-about-mission__link{margin-top:50px;font-size:15px}}.p-about-mission__link svg{margin-left:8px;vertical-align:middle;width:14px;height:auto}.p-about-mission__link a{position:relative}.p-about-mission__link a:before{content:'';position:absolute;top:auto;left:0;right:0;bottom:-4px;width:100%;height:10px;border-bottom:solid 2px #00c4cc;opacity:.8;transition:-webkit-transform .3s cubic-bezier(.7,.3,.3,.9);transition:transform .3s cubic-bezier(.7,.3,.3,.9);transition:transform .3s cubic-bezier(.7,.3,.3,.9),-webkit-transform .3s cubic-bezier(.7,.3,.3,.9);-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}@media screen and (min-width:901px){.p-about-mission__link a:hover:before{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}}.p-about-mission__link a:focus:before{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}.p-about-movie{position:relative;z-index:2;font-family:Montserrat,sans-serif}.p-about-movie:before{content:'';z-index:-1;position:absolute;top:0;left:0;width:100%;height:50%;background:#f8f7f6}@media screen and (max-width:800px){.p-about-movie:before{height:64%}}.p-about-movie__player{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s}.p-about-movie__player__bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#23221f;cursor:pointer;opacity:.7;transition:opacity .2s}.p-about-movie__player__bg:hover{opacity:.5}.p-about-movie__player__close{position:absolute;top:20px;left:auto;right:20px;width:60px;height:60px;border-radius:3px}.p-about-movie__player__close:after,.p-about-movie__player__close:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:2px;background:#fff;transition:.3s cubic-bezier(.79,.17,.15,.96)}.p-about-movie__player__close:before{-webkit-transform:rotate(-45deg) scaleX(0);transform:rotate(-45deg) scaleX(0)}.p-about-movie__player__close:after{-webkit-transform:rotate(45deg) scaleX(0);transform:rotate(45deg) scaleX(0)}.p-about-movie__player__inner{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;width:100vw;height:56.25vw;pointer-events:none}.p-about-movie__player iframe{width:84%;height:84%;max-width:1100px;max-height:620px;pointer-events:none}body.view-Edge .p-about-movie__player iframe,body.view-IE .p-about-movie__player iframe{display:none}@media screen and (max-width:500px){.p-about-movie__player iframe{width:100%;height:100%}}.p-about-movie__player.is-open .p-about-movie__player__close:before{-webkit-transform:rotate(-45deg) scaleX(1);transform:rotate(-45deg) scaleX(1)}.p-about-movie__player.is-open .p-about-movie__player__close:after{-webkit-transform:rotate(45deg) scaleX(1);transform:rotate(45deg) scaleX(1)}.p-about-movie__player.is-open{pointer-events:all;opacity:1}.p-about-movie__player.is-open iframe{pointer-events:auto}body.view-Edge .p-about-movie__player.is-open iframe,body.view-IE .p-about-movie__player.is-open iframe{display:block}.p-about-movie__inner{position:relative;width:91.21%;margin-right:auto;margin-left:0;width:calc(100% - 120px);height:auto}@media screen and (min-width:1601px){.p-about-movie__inner{margin-left:auto;margin-right:calc(50vw - 660px);width:1460px}}@media screen and (max-width:1200px){.p-about-movie__inner{width:calc(100% - 80px)}}@media screen and (max-width:1000px){.p-about-movie__inner{width:calc(100% - 40px)}}@media screen and (max-width:800px){.p-about-movie__inner{width:91.6%}}@media screen and (max-width:800px){.p-about-movie__inner{width:82.93%}}.p-about-movie__thumbnail{width:calc(100% - 120px);height:auto;position:relative}@media screen and (max-width:800px){.p-about-movie__thumbnail{width:100%}}.p-about-movie__thumbnail img{width:100%;height:auto}.p-about-movie__title{font-size:12px;line-height:1;height:12px;color:#00c4cc;-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;top:0;left:calc(100% - 102px);right:auto;bottom:50%;margin:auto}@media screen and (max-width:800px){.p-about-movie__title{bottom:auto;top:4%;left:calc(100% + 20px);white-space:nowrap;-webkit-transform-origin:left bottom;transform-origin:left bottom;font-size:10px}}.p-about-movie__btn{width:196px;height:196px;position:absolute;top:auto;left:auto;right:0;bottom:40px;border-radius:98px;background-color:#00c4cc;color:#fff;display:flex;align-items:center;justify-content:center;align-content:center;flex-wrap:wrap;cursor:pointer;outline:none}@media screen and (max-width:1100px){.p-about-movie__btn{right:50px;bottom:20px;width:140px;height:140px}}@media screen and (max-width:800px){.p-about-movie__btn{width:80px;height:80px;right:-40px;bottom:-40px}}.p-about-movie__btn:before{content:'';position:absolute;top:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px);border-radius:50%;border:solid 3px #fff;-webkit-transform:scale(1.07);transform:scale(1.07);opacity:0;transition:.2s}.p-about-movie__btn__icon{margin-top:10px;position:relative;top:0;left:4px;width:0;height:0;border-width:11px 0 11px 36px;border-color:transparent transparent transparent #fff;border-style:solid;transition:.3s cubic-bezier(.7,.3,.3,.9)}@media screen and (max-width:800px){.p-about-movie__btn__icon{margin-top:6px;left:2px;width:0;height:0;border-width:8px 0 8px 24px;border-color:transparent transparent transparent #fff;border-style:solid}}.p-about-movie__btn__text{text-align:center;width:100%;margin-top:18px;pointer-events:none}@media screen and (max-width:800px){.p-about-movie__btn__text{margin-top:7px;padding-left:1px;font-size:10px}}@media screen and (min-width:801px){.p-about-movie__btn:focus:before,.p-about-movie__btn:hover:before{-webkit-transform:scale(1);transform:scale(1);opacity:1}.p-about-movie__btn:focus .p-about-movie__btn__icon,.p-about-movie__btn:hover .p-about-movie__btn__icon{-webkit-transform:scale(.9);transform:scale(.9)}}.p-about-values{position:relative;width:91.21%;margin-left:auto;margin-right:0;margin-top:154px}@media screen and (min-width:1601px){.p-about-values{margin-right:auto;margin-left:calc(50vw - 660px);width:1460px}}@media screen and (max-width:1200px){.p-about-values{width:calc(100% - 80px)}}@media screen and (max-width:1000px){.p-about-values{width:calc(100% - 40px)}}@media screen and (max-width:800px){.p-about-values{width:91.6%}}@media screen and (max-width:800px){.p-about-values{overflow:hidden;margin-top:104px;width:82.43%;margin-left:auto;margin-right:auto}}@media screen and (max-width:800px) and (min-width:1601px){.p-about-values{width:1319px}}@media screen and (max-width:800px) and (max-width:1200px){.p-about-values{width:calc(100% - 160px)}}@media screen and (max-width:800px) and (max-width:1000px){.p-about-values{width:calc(100% - 80px)}}@media screen and (max-width:800px) and (max-width:800px){.p-about-values{width:83.2%}}.p-about-values__list{margin-top:65px;border-top:solid 1px #edebe6;width:38.8%;min-width:400px}@media screen and (max-width:1000px){.p-about-values__list{width:320px;min-width:0;max-width:100%}}.p-about-values__list__target{position:relative;height:85px;border-bottom:solid 1px #edebe6;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:color .2s;color:#23221f;outline:none;width:100%}@media screen and (max-width:1000px){.p-about-values__list__target{height:70px}}@media screen and (max-width:800px){.p-about-values__list__target{height:67px;border-bottom:none;border-top:solid 1px #edebe6}}@media screen and (min-width:801px){.p-about-values__list__target.is-current{color:#00c4cc;pointer-events:none}}.p-about-values__list__target.is-current svg{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.p-about-values__list__target p,.p-about-values__list__target h3{font-weight:700;font-size:21px;line-height:1;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';letter-spacing:1.4px;transition:opacity .2s}@media screen and (max-width:800px){.p-about-values__list__target p,.p-about-values__list__target h3{letter-spacing:1px;font-size:18px;margin-top:0}}.p-about-values__list__target svg{display:block;width:9px;height:14px;-webkit-transform:translateX(-8px);transform:translateX(-8px);opacity:0;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;fill:none}@media screen and (max-width:800px){.p-about-values__list__target svg{opacity:1;color:#00c4cc;-webkit-transform:translate3d(0,0,-10px) rotateX(0deg) rotate(90deg);transform:translate3d(0,0,-10px) rotateX(0deg) rotate(90deg);position:relative;top:2px;left:-3px}.p-about-values__section.is-current .p-about-values__list__target svg{-webkit-transform:translate3d(0,0,-10px) rotateX(180deg) rotate(90deg);transform:translate3d(0,0,-10px) rotateX(180deg) rotate(90deg)}}.p-about-values__list__target svg path{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media screen and (min-width:801px){.p-about-values__list__target:focus p,.p-about-values__list__target:hover p{opacity:.6}.p-about-values__list__target:focus svg,.p-about-values__list__target:hover svg{-webkit-transform:translateX(0);transform:translateX(0);opacity:.6}}.p-about-values__currentArea{position:absolute;top:0;left:auto;right:0;width:54.8%;height:100%;max-width:calc(100% - 440px)}@media screen and (max-width:1000px){.p-about-values__currentArea{max-width:calc(100% - 350px)}}@media screen and (max-width:800px){.p-about-values__currentArea{position:relative;width:100%;max-width:none;border-bottom:solid 1px #edebe6;margin-top:40px}}.p-about-values__section{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;padding-top:6px}@media screen and (min-width:801px){.p-about-values__section{max-height:none!important}}@media screen and (max-width:800px){.p-about-values__section{pointer-events:auto;position:relative;overflow:hidden;transition:max-height .4s}.p-about-values__section:not(.is-current){max-height:67px!important}}.p-about-values__section__movie{overflow:hidden;transition:opacity .4s,max-height 0s .5s;max-height:0;opacity:0}@media screen and (max-width:800px){.p-about-values__section__movie{padding-top:8px;max-height:none;opacity:1}}.p-about-values__section__movie video,.p-about-values__section__movie img{width:99.9%;height:auto;margin-left:auto;margin-right:auto}.p-about-values__section__title{margin-top:43px;font-weight:700;font-size:18px;line-height:1;color:#00c4cc}.p-about-values__section__title .c-split-text span{opacity:0}.p-about-values__section__title .c-split-text span:nth-child(1){transition:.04s .04s}.p-about-values__section__title .c-split-text span:nth-child(2){transition:.04s .08s}.p-about-values__section__title .c-split-text span:nth-child(3){transition:.04s .12s}.p-about-values__section__title .c-split-text span:nth-child(4){transition:.04s .16s}.p-about-values__section__title .c-split-text span:nth-child(5){transition:.04s .2s}.p-about-values__section__title .c-split-text span:nth-child(6){transition:.04s .24s}.p-about-values__section__title .c-split-text span:nth-child(7){transition:.04s .28s}.p-about-values__section__title .c-split-text span:nth-child(8){transition:.04s .32s}.p-about-values__section__title .c-split-text span:nth-child(9){transition:.04s .36s}.p-about-values__section__title .c-split-text span:nth-child(10){transition:.04s .4s}.p-about-values__section__title .c-split-text span:nth-child(11){transition:.04s .44s}.p-about-values__section__title .c-split-text span:nth-child(12){transition:.04s .48s}.p-about-values__section__title .c-split-text span:nth-child(13){transition:.04s .52s}.p-about-values__section__title .c-split-text span:nth-child(14){transition:.04s .56s}.p-about-values__section__title .c-split-text span:nth-child(15){transition:.04s .6s}.p-about-values__section__title .c-split-text span:nth-child(16){transition:.04s .64s}.p-about-values__section__title .c-split-text span:nth-child(17){transition:.04s .68s}.p-about-values__section__title .c-split-text span:nth-child(18){transition:.04s .72s}.p-about-values__section__title .c-split-text span:nth-child(19){transition:.04s .76s}.p-about-values__section__title .c-split-text span:nth-child(20){transition:.04s .8s}.p-about-values__section__desc{line-height:2}@media screen and (min-width:801px){.p-about-values__section__desc{margin-top:40px;font-size:16px;width:500px;max-width:calc(100% - 40px);transition:opacity .3s;opacity:0}}@media screen and (max-width:800px){.p-about-values__section__desc{padding-top:20px;padding-bottom:41px;font-size:13px}}@media screen and (max-width:500px){.p-about-values__section__desc br{display:none}}@media screen and (min-width:801px){.p-about-values__section.is-current{pointer-events:auto}.p-about-values__section.is-current .p-about-values__section__movie{transition:opacity .4s,max-height 0s;max-height:500px;opacity:1}.p-about-values__section.is-current .p-about-values__section__title .c-split-text span{opacity:1}.p-about-values__section.is-current .p-about-values__section__title .c-split-text span:nth-child(1){transition:.04s .24s}.p-about-values__section.is-current .p-about-values__section__title .c-split-text span:nth-child(2){transition:.04s .28s}.p-about-values__section.is-current .p-about-values__section__title .c-split-text span:nth-child(3){transition:.04s .32s}.p-about-values__section.is-current .p-about-values__section__title .c-split-text span:nth-child(4){transition:.04s .36s}.p-about-values__section.is-current .p-about-values__section__title .c-split-text span:nth-child(5){transition:.04s .4s}.p-about-values__section.is-current .p-about-values__section__title .c-split-text span:nth-child(6){transition:.04s .44s}.p-about-values__section.is-current .p-about-values__section__title .c-split-text span:nth-child(7){transition:.04s .48s}.p-about-values__section.is-current .p-about-values__section__title .c-split-text span:nth-child(8){transition:.04s .52s}.p-about-values__section.is-current .p-about-values__section__title .c-split-text span:nth-child(9){transition:.04s .56s}.p-about-values__section.is-current .p-about-values__section__title .c-split-text span:nth-child(10){transition:.04s .6s}.p-about-values__section.is-current .p-about-values__section__title .c-split-text span:nth-child(11){transition:.04s .64s}.p-about-values__section.is-current .p-about-values__section__title .c-split-text span:nth-child(12){transition:.04s .68s}.p-about-values__section.is-current .p-about-values__section__title .c-split-text span:nth-child(13){transition:.04s .72s}.p-about-values__section.is-current .p-about-values__section__title .c-split-text span:nth-child(14){transition:.04s .76s}.p-about-values__section.is-current .p-about-values__section__title .c-split-text span:nth-child(15){transition:.04s .8s}.p-about-values__section.is-current .p-about-values__section__title .c-split-text span:nth-child(16){transition:.04s .84s}.p-about-values__section.is-current .p-about-values__section__title .c-split-text span:nth-child(17){transition:.04s .88s}.p-about-values__section.is-current .p-about-values__section__title .c-split-text span:nth-child(18){transition:.04s .92s}.p-about-values__section.is-current .p-about-values__section__title .c-split-text span:nth-child(19){transition:.04s .96s}.p-about-values__section.is-current .p-about-values__section__title .c-split-text span:nth-child(20){transition:.04s 1s}.p-about-values__section.is-current .p-about-values__section__desc{transition:.4s .2s;opacity:1}}.p-access{padding-top:6px}@media screen and (max-width:800px){.p-access{padding-top:9px}}.p-access__section{display:flex;justify-content:space-between;margin-bottom:88px}@media screen and (max-width:800px){.p-access__section{margin-bottom:45px;display:block}}.p-access__section:nth-last-child(2){margin-bottom:70px}.p-access__section__inner{width:330px;min-width:310px}.p-access__section__name{font-size:16px;font-weight:700;color:#aaa69f}@media screen and (max-width:800px){.p-access__section__name{font-size:15px}}.p-access__section__addr{margin-top:22px;font-size:14px;line-height:1.8}@media screen and (max-width:800px){.p-access__section__addr{margin-top:16px;font-size:13px}}.p-access__section__distance{padding-top:8px}.p-access__section__distance .list{margin-top:13.5px;font-size:14px;line-height:1.75}@media screen and (max-width:800px){.p-access__section__distance .list{margin-top:17px;font-size:13px}.p-access__section__distance .list:first-child{margin-top:9px}}.p-access__section__distance .head{font-weight:700}.p-access__section__map{max-width:calc(100% - 300px);width:366px}@media screen and (max-width:800px){.p-access__section__map{margin-top:28px;max-width:100%;width:100%}}.p-access__section__map__frame{position:relative;width:100%;padding-top:51%}.p-access__section__map__frame iframe{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.p-access__section__map__link{display:block;margin-top:40px;position:relative;margin-right:0;margin-left:auto;width:145px;height:30px;line-height:1;letter-spacing:-1px;border-bottom:solid 1px #00c4cc;color:#00c4cc}@media screen and (max-width:800px){.p-access__section__map__link{margin-top:30px}}.p-access__section__map__link:before{content:'';position:absolute;top:auto;left:auto;right:0;bottom:-1px;width:100%;height:2px;background:#00c4cc;transition:-webkit-transform .25s cubic-bezier(.79,.17,.15,.96);transition:transform .25s cubic-bezier(.79,.17,.15,.96);transition:transform .25s cubic-bezier(.79,.17,.15,.96),-webkit-transform .25s cubic-bezier(.79,.17,.15,.96);-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}.p-access__section__map__link span{letter-spacing:.8px;margin-right:3px}.p-access__section__map__link svg{transition:.45s cubic-bezier(.19,.82,.27,1);position:absolute;top:4px;left:auto;right:0}.p-access__section__map__link svg:nth-child(1){opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.p-access__section__map__link svg:nth-child(2){opacity:0;-webkit-transform:translateX(-9px);transform:translateX(-9px)}@media screen and (min-width:801px){.p-access__section__map__link:hover:before{transition:-webkit-transform .3s cubic-bezier(.19,.82,.27,1);transition:transform .3s cubic-bezier(.19,.82,.27,1);transition:transform .3s cubic-bezier(.19,.82,.27,1),-webkit-transform .3s cubic-bezier(.19,.82,.27,1);-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}.p-access__section__map__link:hover svg:nth-child(1){opacity:0;-webkit-transform:translateX(9px);transform:translateX(9px)}.p-access__section__map__link:hover svg:nth-child(2){opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.p-access__desc{color:#aaa69f}.p-ai-application-policy{width:82.43%;margin-left:auto;margin-right:auto;margin-top:113px;max-width:800px;font-size:16px;line-height:2}@media screen and (min-width:1601px){.p-ai-application-policy{width:1319px}}@media screen and (max-width:1200px){.p-ai-application-policy{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-ai-application-policy{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-ai-application-policy{width:83.2%}}@media screen and (max-width:800px){.p-ai-application-policy{margin-top:74px;font-size:15px}}.p-ai-application-policy a{color:#00c4cc;text-decoration:underline;transition:opacity .2s}.p-ai-application-policy a:hover{opacity:.7}.p-ai-application-policy h2 a,.p-ai-application-policy h3 a,.p-ai-application-policy h4 a{color:#23221f;text-decoration:none}.p-ai-application-policy h2{font-size:24px;font-weight:700;letter-spacing:1.1px;margin:118px 0 33px;line-height:1.5}@media screen and (max-width:800px){.p-ai-application-policy h2{margin:68px 0 26px;font-size:18px}}.p-ai-application-policy h3{font-weight:700;font-size:18px;letter-spacing:1.1px;margin:28px 0 0}@media screen and (max-width:800px){.p-ai-application-policy h3{font-size:16px}}.p-ai-application-policy h3 .number{color:#00c4cc;margin-right:4px}.p-ai-application-policy h4{font-weight:700;font-size:16px;letter-spacing:.4px;margin:24px 0 0}@media screen and (max-width:800px){.p-ai-application-policy h4{letter-spacing:0;font-size:15px}}.p-ai-application-policy h4 .number{color:#00c4cc;margin-right:5px}.p-ai-application-policy p{margin:16px 0}.p-ai-application-policy>ul,.p-ai-application-policy>ol{margin:16px 0;padding-left:24px}@media screen and (max-width:800px){.p-ai-application-policy>ul,.p-ai-application-policy>ol{margin:12px 0;padding-left:20px}}.p-ai-application-policy>ul ul,.p-ai-application-policy>ul ol,.p-ai-application-policy>ol ul,.p-ai-application-policy>ol ol{margin:4px 0;line-height:1.75;padding-left:24px}@media screen and (max-width:800px){.p-ai-application-policy>ul ul,.p-ai-application-policy>ul ol,.p-ai-application-policy>ol ul,.p-ai-application-policy>ol ol{margin:4px 0;padding-left:20px}}@media screen and (max-width:800px){.p-ai-application-policy ul li,.p-ai-application-policy ol li{line-height:1.75}}.p-ai-application-policy ul li p,.p-ai-application-policy ol li p{margin:0}.p-ai-application-policy>ul li{color:#00c4cc}.p-ai-application-policy>ul p{color:#23221f}.p-ai-application-policy>ul>li{list-style:square}.p-ai-application-policy>ul>ul>li{list-style:disc}.p-ai-application-policy>ul>ul>ul>li{list-style:circle}.p-ai-application-policy>ul>ul>ul>ul>li{list-style:square}.p-company-section{margin-top:110px;margin-bottom:150px;width:82.43%;margin-left:auto;margin-right:auto;display:flex;align-content:flex-start;justify-content:space-between}@media screen and (min-width:1601px){.p-company-section{width:1319px}}@media screen and (max-width:1200px){.p-company-section{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-company-section{margin-top:100px;margin-bottom:120px;display:block;max-width:800px}}@media screen and (max-width:800px){.p-company-section{width:83%;margin-top:75px;margin-bottom:75px}}.p-company-section__head{width:240px;min-width:240px}@media screen and (max-width:1000px){.p-company-section__head{width:100%}}.p-company-section__body{max-width:calc(100% - 250px);width:70.6%}@media screen and (max-width:1000px){.p-company-section__body{margin-top:28px;max-width:100%;width:100%}}@media screen and (max-width:800px){.p-company-section__body{margin-top:23px}}[data-namespace=company] .p-sec-recruit__head__thumbnail__img{background-position:center bottom -60px}.p-contact-thanks{width:82.43%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;margin-top:114px;padding-bottom:14px}@media screen and (min-width:1601px){.p-contact-thanks{width:1319px}}@media screen and (max-width:1200px){.p-contact-thanks{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-contact-thanks{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-contact-thanks{width:83.2%}}@media screen and (max-width:800px){.p-contact-thanks{padding-bottom:0;margin-top:74px}}.p-contact-thanks__message{font-size:24px;font-weight:700;letter-spacing:-.4px}@media screen and (max-width:800px){.p-contact-thanks__message{font-size:18px}}.p-contact-thanks__desc{font-size:16px;line-height:2;margin-top:50px;text-align:center}@media screen and (max-width:800px){.p-contact-thanks__desc{margin-top:27px;font-size:15px;text-align:left}}.p-contact-thanks__link{margin-top:86px;width:483px;height:96px}@media screen and (max-width:800px){.p-contact-thanks__link{max-width:500px;margin-top:47px;width:100%;height:64px}}.p-contact-thanks__link .c-btn{border-radius:48px}@media screen and (max-width:800px){.p-contact-thanks__link .c-btn{border-radius:32px}}@media screen and (min-width:801px){.p-contact-thanks__link .c-btn__icon{right:36px;width:20px;height:18px}}.p-contact{width:82.43%;margin-left:auto;margin-right:auto;max-width:800px}@media screen and (min-width:1601px){.p-contact{width:1319px}}@media screen and (max-width:1200px){.p-contact{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-contact{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-contact{width:83.2%}}.p-contact__head{margin-top:112px}@media screen and (max-width:800px){.p-contact__head{margin-top:72px}}.p-contact__info{margin-top:8px}.p-contact__desc{font-size:16px;line-height:2;margin-bottom:9px;margin-top:32px}@media screen and (max-width:800px){.p-contact__desc{margin-bottom:19px;font-size:15px}}.p-contact__notes{font-size:12px;line-height:2;display:flex;align-items:flex-start;align-content:flex-start}@media screen and (max-width:800px){.p-contact__notes{line-height:1.6;margin-bottom:7px}}.p-contact__notes:before{content:'※';margin-left:-2px;display:block;height:100%;margin-right:7px}@media screen and (max-width:800px){.p-contact__notes{font-size:13px}}.p-contact__notes b{font-weight:700}.p-cv-about{margin-top:150px;width:82.43%;margin-left:auto;margin-right:auto}@media screen and (min-width:1601px){.p-cv-about{width:1319px}}@media screen and (max-width:1200px){.p-cv-about{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-cv-about{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-cv-about{width:83.2%}}@media screen and (max-width:800px){.p-cv-about{margin-top:13px}}.p-cv-about__section{display:flex;align-items:flex-start;align-content:flex-start;justify-content:space-between;margin-bottom:108px}@media screen and (max-width:800px){.p-cv-about__section{margin-bottom:70px;display:block}}.p-cv-about__head{width:250px;max-width:250px;min-width:250px;padding-top:4px}@media screen and (max-width:800px){.p-cv-about__head{padding-top:0;width:100%;max-width:100%;min-width:100%}}.p-cv-about__head__jp{line-height:1.25;font-size:32px;font-weight:700}@media screen and (min-width:801px){.p-cv-about__head__jp{-webkit-font-feature-settings:'palt';font-feature-settings:'palt';letter-spacing:1.7px}}@media screen and (max-width:800px){.p-cv-about__head__jp{font-size:21px}}.p-cv-about__head__en{font-size:12px;color:#00c4cc;font-family:Montserrat,sans-serif;margin-top:12px}@media screen and (max-width:800px){.p-cv-about__head__en{font-size:10px;margin-top:14px}}.p-cv-about__body{max-width:calc(100% - 300px);width:70.7%;font-size:16px;line-height:2}@media screen and (max-width:800px){.p-cv-about__body{margin-top:30px;font-size:13px;width:100%;max-width:100%;min-width:100%}}.p-cv-about__body p{margin-bottom:32px}@media screen and (max-width:800px){.p-cv-about__body p{margin-bottom:25px}.p-cv-about__body p:not(.is-box) br{display:none}}.p-cv-about__body a{color:#00c4cc;text-decoration:underline;transition:opacity .2s}.p-cv-about__body a:hover{opacity:.7}.p-cv-about__body b{font-weight:700}.p-cv-about__body .is-box{background-color:#f8f7f6;padding:24px 32px;margin-bottom:40px}@media screen and (max-width:800px){.p-cv-about__body .is-box{margin-bottom:31px;padding:19px 24px}}.p-cv-about__body .is-box:nth-child(n+2){margin-top:40px}@media screen and (max-width:800px){.p-cv-about__body .is-box:nth-child(n+2){margin-top:33px}}.p-cv-about__body img{width:100%;height:auto;margin-bottom:40px;margin-top:8px}.p-cv-enter{position:relative;padding-top:90px;padding-bottom:95px}@media screen and (max-width:1000px){.p-cv-enter{margin-top:154px;padding-bottom:54px}}.p-cv-enter:before{content:'';position:absolute;top:0;left:0;width:91.21%;margin-right:auto;margin-left:0;height:100%;background:#f8f7f6}@media screen and (min-width:1601px){.p-cv-enter:before{margin-left:auto;margin-right:calc(50vw - 660px);width:1460px}}@media screen and (max-width:1200px){.p-cv-enter:before{width:calc(100% - 80px)}}@media screen and (max-width:1000px){.p-cv-enter:before{width:calc(100% - 40px)}}@media screen and (max-width:800px){.p-cv-enter:before{width:91.6%}}@media screen and (max-width:600px){.p-cv-enter:before{width:100%}}.p-cv-enter__head{position:relative;z-index:1;width:91.21%;margin-left:auto;margin-right:0}@media screen and (min-width:1601px){.p-cv-enter__head{margin-right:auto;margin-left:calc(50vw - 660px);width:1460px}}@media screen and (max-width:1200px){.p-cv-enter__head{width:calc(100% - 80px)}}@media screen and (max-width:1000px){.p-cv-enter__head{width:calc(100% - 40px)}}@media screen and (max-width:800px){.p-cv-enter__head{width:91.6%}}@media screen and (max-width:800px){.p-cv-enter__head{display:flex;flex-direction:column-reverse}}@media screen and (max-width:800px){.p-cv-enter__head{width:82.43%;margin-left:auto;margin-right:auto}}@media screen and (max-width:800px) and (min-width:1601px){.p-cv-enter__head{width:1319px}}@media screen and (max-width:800px) and (max-width:1200px){.p-cv-enter__head{width:calc(100% - 160px)}}@media screen and (max-width:800px) and (max-width:1000px){.p-cv-enter__head{width:calc(100% - 80px)}}@media screen and (max-width:800px) and (max-width:800px){.p-cv-enter__head{width:83.2%}}.p-cv-enter__head__inner{width:490px}@media screen and (max-width:1000px){.p-cv-enter__head__inner{width:370px}}@media screen and (max-width:800px){.p-cv-enter__head__inner{width:100%;max-width:500px;padding-top:33px}}.p-cv-enter__head__title{font-size:32px;line-height:1.5;font-weight:700;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';letter-spacing:1.6px}@media screen and (max-width:1000px){.p-cv-enter__head__title{font-size:24px}}@media screen and (max-width:600px){.p-cv-enter__head__title{letter-spacing:1px;font-size:20px}}.p-cv-enter__head__desc{margin-top:25px;font-size:14px;line-height:2}@media screen and (max-width:800px){.p-cv-enter__head__desc{font-size:13px;margin-top:20px}.p-cv-enter__head__desc br{display:none}}.p-cv-enter__head__link{margin-top:40px;position:relative;display:flex;align-items:center;justify-content:center;max-width:100%;width:483px;height:96px;border-radius:48px;border:solid 2px #00c4cc;background-color:#00c4cc;color:#fff;transition:.2s}@media screen and (max-width:1000px){.p-cv-enter__head__link{width:100%;height:64px}}@media screen and (max-width:800px){.p-cv-enter__head__link{margin-top:33px}}.p-cv-enter__head__link__text{font-weight:700;font-size:18px;padding-bottom:2px}@media screen and (max-width:800px){.p-cv-enter__head__link__text{font-size:14px}}.p-cv-enter__head__link__icon{position:absolute;margin:auto;top:0;bottom:0;right:38px;width:18px;height:16px}@media screen and (max-width:800px){.p-cv-enter__head__link__icon{right:22px;width:13px;height:12px}}.p-cv-enter__head__link__icon svg{position:absolute;top:1px;left:0;width:100%;height:100%;transition:.45s cubic-bezier(.19,.82,.27,1)}.p-cv-enter__head__link__icon svg:nth-child(1){opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.p-cv-enter__head__link__icon svg:nth-child(2){opacity:0;-webkit-transform:translateX(-12px);transform:translateX(-12px)}@media screen and (min-width:801px){.p-cv-enter__head__link:hover{background-color:#fff;color:#00c4cc}.p-cv-enter__head__link:hover .p-cv-enter__head__link__icon svg:nth-child(1){opacity:0;-webkit-transform:translateX(9px);transform:translateX(9px)}.p-cv-enter__head__link:hover .p-cv-enter__head__link__icon svg:nth-child(2){opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.p-cv-enter__head__image{width:calc(100% - 564px);max-width:700px;position:absolute;bottom:0;left:564px}@media screen and (max-width:1000px){.p-cv-enter__head__image{bottom:auto;top:-140px;left:50%;width:50%}}@media screen and (max-width:800px){.p-cv-enter__head__image{top:0;margin-top:-122px;position:relative;left:8.5vw;margin-left:auto;width:100%;max-width:460px}}.p-cv-top{position:relative;margin-top:120px;max-width:1600px;margin-left:auto;margin-right:auto;padding:64px 0}@media screen and (max-width:800px){.p-cv-top{margin-top:80px}}.p-cv-top__bg{width:82.4%;height:100%;position:absolute;top:0;left:auto;right:0;background-position:center center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:1100px){.p-cv-top__bg{background-position:30% center}}@media screen and (max-width:800px){.p-cv-top__bg{max-width:none;width:91.21%;margin-left:auto;margin-right:0;position:relative;max-height:320px;height:63.5vw;background-position:center bottom}}@media screen and (max-width:800px) and (min-width:1601px){.p-cv-top__bg{margin-right:auto;margin-left:calc(50vw - 660px);width:1460px}}@media screen and (max-width:800px) and (max-width:1200px){.p-cv-top__bg{width:calc(100% - 80px)}}@media screen and (max-width:800px) and (max-width:1000px){.p-cv-top__bg{width:calc(100% - 40px)}}@media screen and (max-width:800px) and (max-width:800px){.p-cv-top__bg{width:91.6%}}.p-cv-top__inner{position:relative;z-index:3;padding:61px 0 5.8% 8.95%;max-width:72%;width:750px}@media screen and (max-width:1300px){.p-cv-top__inner{padding:61px 0 5.8% 7%;width:680px}}@media screen and (max-width:800px){.p-cv-top__inner{margin-top:-68px;max-width:none;width:100%;padding:40px 0 0}}.p-cv-top__inner:before{content:'';position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:#fff}@media screen and (max-width:800px){.p-cv-top__inner:before{width:91.21%;margin-right:auto;margin-left:0;max-width:600px}}@media screen and (max-width:800px) and (min-width:1601px){.p-cv-top__inner:before{margin-left:auto;margin-right:calc(50vw - 660px);width:1460px}}@media screen and (max-width:800px) and (max-width:1200px){.p-cv-top__inner:before{width:calc(100% - 80px)}}@media screen and (max-width:800px) and (max-width:1000px){.p-cv-top__inner:before{width:calc(100% - 40px)}}@media screen and (max-width:800px) and (max-width:800px){.p-cv-top__inner:before{width:91.6%}}@media screen and (max-width:800px){.p-cv-top__wrap{width:82.43%;margin-left:auto;margin-right:auto;max-width:600px}}@media screen and (max-width:800px) and (min-width:1601px){.p-cv-top__wrap{width:1319px}}@media screen and (max-width:800px) and (max-width:1200px){.p-cv-top__wrap{width:calc(100% - 160px)}}@media screen and (max-width:800px) and (max-width:1000px){.p-cv-top__wrap{width:calc(100% - 80px)}}@media screen and (max-width:800px) and (max-width:800px){.p-cv-top__wrap{width:83.2%}}.p-cv-top__head{margin-top:53px;font-weight:700;letter-spacing:1.9px;max-width:515px;width:90%}@media screen and (max-width:1000px){.p-cv-top__head{letter-spacing:.4px}}@media screen and (min-width:801px){.p-cv-top__head{font-size:28px;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';line-height:1.5}}@media screen and (min-width:801px) and (min-width:800px){.p-cv-top__head{font-size:calc(2rem + (1vw - 8px)*.86957)}}@media screen and (min-width:801px) and (min-width:1260px){.p-cv-top__head{font-size:32px}}@media screen and (max-width:800px){.p-cv-top__head{font-size:20px;line-height:1.5;margin-top:24px;letter-spacing:-.5px;white-space:nowrap}.p-cv-top__head .margin-ajust{margin-left:-10px}}@media screen and (max-width:370px){.p-cv-top__head{font-size:16px}}.p-cv-top__desc{line-height:2;margin-top:39px;max-width:525px;font-size:16px}@media screen and (max-width:800px){.p-cv-top__desc{padding-right:22px;font-size:13px;margin-top:28px}}.p-cv-top__link{margin-top:54px;width:320px;height:64px;max-width:100%}@media screen and (max-width:800px){.p-cv-top__link{margin-top:49px}}@media screen and (max-width:370px){.p-cv-top__link .c-btn__text{font-size:12px}}.p-esg-contents{width:82.43%;margin-left:auto;margin-right:auto}@media screen and (min-width:1601px){.p-esg-contents{width:1319px}}@media screen and (max-width:1200px){.p-esg-contents{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-esg-contents{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-esg-contents{width:83.2%}}@media screen and (min-width:801px){.p-esg-contents{margin-top:92px;margin-bottom:60px;display:flex;align-content:flex-start;justify-content:space-between;flex-wrap:wrap}.p-esg-contents.type-contentsSP{display:none}}@media screen and (max-width:800px){.p-esg-contents{margin-top:48px;margin-bottom:60px}.p-esg-contents.type-contentsPC{display:none}}.p-esg-contents__head{width:240px;min-width:240px;padding-top:4px;font-size:32px;letter-spacing:1.3px;font-weight:700}@media screen and (max-width:1000px){.p-esg-contents__head{letter-spacing:.5px;font-size:21px;width:100%}.p-esg-contents__head br{display:none}}.p-esg-contents__foot{width:100%;margin-top:40px;padding-bottom:20px}@media screen and (max-width:800px){.p-esg-contents__foot{margin-top:32px}}.p-esg-contents__pagetop{position:relative;display:flex;justify-content:space-between;align-items:center;margin-left:auto;width:144px;height:46px;line-height:1;border-bottom:solid 1px #00c4cc;color:#00c4cc}.p-esg-contents__body{max-width:calc(100% - 250px);width:70.8%;font-size:16px;font-weight:500;line-height:2;padding-top:4px}@media screen and (max-width:1000px){.p-esg-contents__body{margin-top:28px;max-width:100%;width:100%}}@media screen and (max-width:800px){.p-esg-contents__body{margin-top:23px;font-size:14px}}.p-esg-contents__body>:first-child{margin-top:0!important}.p-esg-contents__body>p{margin-bottom:6px}@media screen and (max-width:800px){.p-esg-contents__body>p{margin-bottom:0}}.p-esg-contents__body>p+p{margin-top:20px}.p-esg-contents__body a:not(.c-news-article__link){color:#00c4cc;text-decoration:underline;transition:opacity .2s}.p-esg-contents__body a:not(.c-news-article__link):hover{opacity:.7}.p-esg-contents__body h3 a,.p-esg-contents__body h4 a,.p-esg-contents__body h5 a{color:#23221f;text-decoration:none}.p-esg-contents__body h3{font-size:24px;font-weight:700;line-height:1.5;letter-spacing:.04em;margin:0 0 44px}@media screen and (max-width:800px){.p-esg-contents__body h3{margin:16px 0;font-size:18px}}.p-esg-contents__body h4{font-weight:700;font-size:21px;letter-spacing:0;margin:0 0 16px}@media screen and (max-width:800px){.p-esg-contents__body h4{margin:12px 0;font-size:16px}}.p-esg-contents__body h5{font-weight:700;font-size:18px;letter-spacing:0;margin:0 0 12px}@media screen and (max-width:800px){.p-esg-contents__body h5{margin:8px 0;font-size:15px}}.p-esg-contents__body h6{font-weight:700;letter-spacing:0;margin:12px 0 0}@media screen and (max-width:800px){.p-esg-contents__body h6{margin:8px 0;font-size:15px}}.p-esg-contents__body>p>img,.p-esg-contents__body>img{margin-top:12px;margin-bottom:12px}.p-esg-contents__body img{width:100%;height:auto}.p-esg-contents__body img.inner-thumb{max-width:520px}@media screen and (max-width:800px){.p-esg-contents__body .inner-scroll{width:100vw;overflow-x:scroll;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:0 8.4vw}.p-esg-contents__body .inner-scroll img{width:230%;max-width:800px}}.p-esg-contents__body dl dt{position:relative;padding-left:32px}@media screen and (max-width:800px){.p-esg-contents__body dl dt{line-height:1.75}}.p-esg-contents__body dl dt .number{font-family:sans-serif;color:#00c4cc;margin-right:8px;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';font-weight:500;position:absolute;left:0;top:1px}.p-esg-contents__body dl dd li{margin:12.5px 0;line-height:1.75}@media screen and (max-width:800px){.p-esg-contents__body dl dd li{margin:7px 0}}.p-esg-contents__body>dl>dd{padding-left:32px}.p-esg-contents__body>ul,.p-esg-contents__body>ol{margin-top:24px}@media screen and (max-width:800px){.p-esg-contents__body>ul,.p-esg-contents__body>ol{margin-top:16px}}.p-esg-contents__body>ul ul,.p-esg-contents__body>ul ol,.p-esg-contents__body>ol ul,.p-esg-contents__body>ol ol{margin:16px 0;line-height:1.75}@media screen and (max-width:800px){.p-esg-contents__body>ul ul,.p-esg-contents__body>ul ol,.p-esg-contents__body>ol ul,.p-esg-contents__body>ol ol{margin:12px 0}}.p-esg-contents__body ul li,.p-esg-contents__body ol li{position:relative;padding-left:26px;margin:8px 0 18px;line-height:1.75}@media screen and (max-width:800px){.p-esg-contents__body ul li,.p-esg-contents__body ol li{margin:4px 0;padding-left:20px;margin-bottom:8px}}.p-esg-contents__body ul li>strong,.p-esg-contents__body ul li .first-line,.p-esg-contents__body ol li>strong,.p-esg-contents__body ol li .first-line{line-height:2}.p-esg-contents__body ol>li:nth-child(1):before{content:"1."}.p-esg-contents__body ol>li:nth-child(2):before{content:"2."}.p-esg-contents__body ol>li:nth-child(3):before{content:"3."}.p-esg-contents__body ol>li:nth-child(4):before{content:"4."}.p-esg-contents__body ol>li:nth-child(5):before{content:"5."}.p-esg-contents__body ol>li:nth-child(6):before{content:"6."}.p-esg-contents__body ol>li:nth-child(7):before{content:"7."}.p-esg-contents__body ol>li:nth-child(8):before{content:"8."}.p-esg-contents__body ol>li:nth-child(9):before{content:"9."}.p-esg-contents__body ol>li:nth-child(10):before{content:"10."}.p-esg-contents__body ol>li:nth-child(11):before{content:"11."}.p-esg-contents__body ol>li:nth-child(12):before{content:"12."}.p-esg-contents__body ol>li:nth-child(13):before{content:"13."}.p-esg-contents__body ol>li:nth-child(14):before{content:"14."}.p-esg-contents__body ol>li:nth-child(15):before{content:"15."}.p-esg-contents__body ol>li:nth-child(16):before{content:"16."}.p-esg-contents__body ol>li:nth-child(17):before{content:"17."}.p-esg-contents__body ol>li:nth-child(18):before{content:"18."}.p-esg-contents__body ol>li:nth-child(19):before{content:"19."}.p-esg-contents__body ol>li:nth-child(20):before{content:"20."}.p-esg-contents__body ol>li:nth-child(21):before{content:"21."}.p-esg-contents__body ol>li:nth-child(22):before{content:"22."}.p-esg-contents__body ol>li:nth-child(23):before{content:"23."}.p-esg-contents__body ol>li:nth-child(24):before{content:"24."}.p-esg-contents__body ol>li:nth-child(25):before{content:"25."}.p-esg-contents__body ol>li:nth-child(26):before{content:"26."}.p-esg-contents__body ol>li:nth-child(27):before{content:"27."}.p-esg-contents__body ol>li:nth-child(28):before{content:"28."}.p-esg-contents__body ol>li:nth-child(29):before{content:"29."}.p-esg-contents__body ol>li:nth-child(30):before{content:"30."}.p-esg-contents__body ol>li:nth-child(31):before{content:"31."}.p-esg-contents__body ol>li:nth-child(32):before{content:"32."}.p-esg-contents__body ol>li:nth-child(33):before{content:"33."}.p-esg-contents__body ol>li:nth-child(34):before{content:"34."}.p-esg-contents__body ol>li:nth-child(35):before{content:"35."}.p-esg-contents__body ol>li:nth-child(36):before{content:"36."}.p-esg-contents__body ol>li:nth-child(37):before{content:"37."}.p-esg-contents__body ol>li:nth-child(38):before{content:"38."}.p-esg-contents__body ol>li:nth-child(39):before{content:"39."}.p-esg-contents__body ol>li:nth-child(40):before{content:"40."}.p-esg-contents__body ol>li:nth-child(41):before{content:"41."}.p-esg-contents__body ol>li:nth-child(42):before{content:"42."}.p-esg-contents__body ol>li:nth-child(43):before{content:"43."}.p-esg-contents__body ol>li:nth-child(44):before{content:"44."}.p-esg-contents__body ol>li:nth-child(45):before{content:"45."}.p-esg-contents__body ol>li:nth-child(46):before{content:"46."}.p-esg-contents__body ol>li:nth-child(47):before{content:"47."}.p-esg-contents__body ol>li:nth-child(48):before{content:"48."}.p-esg-contents__body ol>li:nth-child(49):before{content:"49."}.p-esg-contents__body ol>li:nth-child(50):before{content:"50."}.p-esg-contents__body ol>li:before{color:#00c4cc;position:absolute;top:1px;left:0;width:100%;height:100%;pointer-events:none;font-family:Montserrat,sans-serif;line-height:2}@media screen and (max-width:800px){.p-esg-contents__body ol>li:before{top:0}}.p-esg-contents__body ul>li:before{content:'';position:absolute;top:12px;left:0;width:6px;height:6px;border-radius:50%;background:#00c4cc;pointer-events:none}@media screen and (max-width:800px){.p-esg-contents__body ul>li:before{top:11px}}.p-esg-contents__body .c-news-article{border-top:solid 1px #edebe6}.p-esg-contents__body .c-news-article+.c-news-article{border-top:none}.p-esg-contents__body .c-news-article:nth-child(3){margin-top:38px}.p-esg-contents__body table{border-width:0}@media screen and (max-width:600px){.p-esg-contents__body table{min-width:100%}}.p-esg-contents__body table tr{height:auto!important}.p-esg-contents__body table td{vertical-align:top;height:auto!important;padding:12px 14px;border:solid 1px #aaa69f;line-height:1.5}.p-esg-contents__steps{display:flex;flex-direction:column;align-items:center;row-gap:16px;margin-top:48px}@media screen and (max-width:800px){.p-esg-contents__steps{margin-top:32px;row-gap:14px}}.p-esg-contents__steps svg{display:block;margin:auto}.p-esg-contents__steps__box{border:#edebe6 solid 1px;padding:15px 20px}@media screen and (max-width:800px){.p-esg-contents__steps__box{padding:15px 20px 20px}}.p-esg-contents__steps__box__head{display:flex}@media screen and (max-width:800px){.p-esg-contents__steps__box__head{display:block;text-align:center}}.p-esg-contents__steps__box__index{color:#0f7f85;font-family:Montserrat,sans-serif;font-weight:700;font-size:18px}@media screen and (min-width:801px){.p-esg-contents__steps__box__index{margin-right:18px}}.p-esg-contents__steps__box__title{font-size:18px;font-weight:700;line-height:1.85}@media screen and (max-width:800px){.p-esg-contents__steps__box__title{line-height:1.4;font-size:16px}}.p-esg-contents__steps__box__body{margin-top:2px}@media screen and (max-width:800px){.p-esg-contents__steps__box__body{margin-top:10px;font-size:15px}}.p-esg-contents__mission{margin:40px auto 28px;max-width:642px}@media screen and (max-width:1000px){.p-esg-contents__mission{margin:44px auto 15px;max-width:770px}}.p-esg-contents__mission__head{font-size:16px;font-weight:700;color:#aaa69f}.p-esg-contents__mission__body{margin-top:12px;position:relative;display:inline-block;font-weight:700;font-size:28px;line-height:1;padding:6px 21px 8px 48px;white-space:nowrap;letter-spacing:2.4px}@media screen and (min-width:801px){.p-esg-contents__mission__body{-webkit-font-feature-settings:'palt';font-feature-settings:'palt'}}@media screen and (max-width:1000px){.p-esg-contents__mission__body{padding:9px 21px 8px;letter-spacing:1px;font-size:24px}}@media screen and (max-width:600px){.p-esg-contents__mission__body{margin-top:8px;padding:10px 21px 8px 32px;line-height:1.5;font-size:20px}}@media screen and (max-width:370px){.p-esg-contents__mission__body{font-size:19px}}.p-esg-contents__mission__body .bracket{border-color:#00c4cc;border-style:solid;width:20px;height:40px}.p-esg-contents__mission__body .bracket.pos-start{position:absolute;top:0;left:0;border-width:3px 0 0 3px}.p-esg-contents__mission__body .bracket.pos-end{position:relative;top:10px;left:16px;border-width:0 3px 3px 0;display:inline-block}@media screen and (max-width:1000px){.p-esg-contents__mission__body .bracket.pos-end{left:-8px;top:13px}}@media screen and (max-width:800px){.p-esg-contents__mission__body .bracket.pos-end{position:absolute;top:auto;left:auto;right:-6px;bottom:0}}.p-esg-contents__materials{margin-top:38px}@media screen and (max-width:800px){.p-esg-contents__materials{margin-top:10px}}.p-esg-contents__materials__box{padding:13px 20px;border:solid 1px #edebe6}@media screen and (max-width:800px){.p-esg-contents__materials__box{padding:18px 0 8px}}.p-esg-contents__materials__box:not(:nth-child(8)){margin-bottom:20px}.p-esg-contents__materials__box__head{font-size:21px;font-weight:700;text-align:center}@media screen and (max-width:800px){.p-esg-contents__materials__box__head{line-height:1.5}}.p-esg-contents__materials__box__title{margin-top:8px;font-size:16px;font-weight:700;letter-spacing:.8px;text-align:center}@media screen and (max-width:800px){.p-esg-contents__materials__box__title{font-size:15px;padding:0 12px}}.p-esg-contents__materials__box__list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:8px 20px 0}@media screen and (max-width:800px){.p-esg-contents__materials__box__list{display:block;padding:8px 16px 0}}.p-esg-contents__materials__box__list li{margin:0 0 2px!important;padding-top:2px;width:calc(50% - 20px);transition:opacity .2s}@media screen and (max-width:800px){.p-esg-contents__materials__box__list li{margin:0 0 4px!important;padding-left:29px!important;font-size:15px;width:100%}}.p-esg-contents__materials__box__list li:hover{opacity:.7}.p-esg-contents__materials__box__list li button{text-align:left;line-height:1.5;color:#23221f}.p-esg-contents__materials__box__list li:before{display:none}.p-esg-contents__materials__box__list li span{color:#00c4cc;position:absolute;line-height:1.5;top:0;left:0;width:100%;height:100%;pointer-events:none;font-family:Montserrat,sans-serif;line-height:2}.p-esg-contents__materials__box__line{margin:auto;width:100%;height:1px;background:#edebe6}@media screen and (max-width:800px){.p-esg-contents__materials__box__line{width:calc(100% - 32px)}}.p-esg-contents__initiatives ul{margin-top:0!important}.p-esg-contents__initiatives ul li{margin:4px 0!important}.p-esg-contents__initiatives ul li:before{left:4px}.p-esg-contents__initiatives>ol>li{margin-top:12px;margin-bottom:36px}.p-esg-contents__initiatives>ol>li:last-child{margin-bottom:0}.p-esg-contents__initiatives h6{margin-top:20px;margin-bottom:4px}.p-esg-head{width:82.43%;margin-left:auto;margin-right:auto;padding:104px 0 150px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media screen and (min-width:1601px){.p-esg-head{width:1319px}}@media screen and (max-width:1200px){.p-esg-head{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-esg-head{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-esg-head{width:83.2%}}@media screen and (max-width:800px){.p-esg-head{display:block;padding:70px 0 80px}}.p-esg-head__title{margin-bottom:10px;margin-right:40px}@media screen and (max-width:800px){.p-esg-head__title{margin-right:0}}.p-esg-head__title h1{font-family:Montserrat,sans-serif;font-size:80px;font-weight:500;letter-spacing:-2.4px}@media screen and (max-width:800px){.p-esg-head__title h1{letter-spacing:-1px;font-size:48px}}.p-esg-head__title span{display:block;margin-top:6px;font-weight:500;color:#aaa69f}.p-esg-head__anchors{width:321px;margin-left:auto}@media screen and (max-width:400px){.p-esg-head__anchors{width:100%}}.p-esg-head__anchors__item{display:block;width:100%;border-bottom:solid 1px #0f7f85;padding:11px 0;margin-top:9px;color:#0f7f85;display:flex;justify-content:space-between;align-items:center;transition:opacity .2s}.p-esg-head__anchors__item svg{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.p-esg-head__anchors__item:hover{opacity:.7}.p-esg__mv{position:relative}@media screen and (min-width:801px){.p-esg__mv{margin:80px 0 0 auto;width:81.4%;padding:64px 0}}@media screen and (max-width:800px){.p-esg__mv{margin-top:80px;padding-top:43.2vw}}.p-esg__mv__bg{position:absolute;top:0;left:auto;right:0;width:89.2%;height:100%}@media screen and (max-width:800px){.p-esg__mv__bg{width:91.5%;height:64vw;overflow:hidden}}.p-esg__mv__bg img{width:116%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:800px){.p-esg__mv__bg img{margin-left:-10%;-o-object-position:right bottom;object-position:right bottom;width:110%;height:95%}}.p-esg__mv__inner{position:relative;z-index:1;background-color:white}@media screen and (min-width:801px){.p-esg__mv__inner{padding:100px 100px 100px 0;width:627px}}@media screen and (max-width:800px){.p-esg__mv__inner{width:91.21%;margin-right:auto;margin-left:0;padding:65px 24px 60px 8.6vw}}@media screen and (max-width:800px) and (min-width:1601px){.p-esg__mv__inner{margin-left:auto;margin-right:calc(50vw - 660px);width:1460px}}@media screen and (max-width:800px) and (max-width:1200px){.p-esg__mv__inner{width:calc(100% - 80px)}}@media screen and (max-width:800px) and (max-width:1000px){.p-esg__mv__inner{width:calc(100% - 40px)}}@media screen and (max-width:800px) and (max-width:800px){.p-esg__mv__inner{width:91.6%}}.p-esg__mv__copy{font-family:Montserrat,sans-serif;font-size:80px;font-weight:500;letter-spacing:-2.4px}@media screen and (max-width:800px){.p-esg__mv__copy{font-size:60px}}@media screen and (max-width:500px){.p-esg__mv__copy{font-size:40px}}.p-esg__mv__desc{font-size:24px;font-weight:700;margin-top:54px}@media screen and (max-width:800px){.p-esg__mv__desc{font-size:20px;margin-top:40px}}.p-esg__mv__text{font-weight:500;font-size:16px;margin-top:48px;line-height:2}@media screen and (max-width:800px){.p-esg__mv__text{font-size:13px;margin-top:28px}}.p-esg__sustainability{margin-top:192px;display:flex;align-content:flex-start;justify-content:space-between;width:82.43%;margin-left:auto;margin-right:auto}@media screen and (min-width:1601px){.p-esg__sustainability{width:1319px}}@media screen and (max-width:1200px){.p-esg__sustainability{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-esg__sustainability{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-esg__sustainability{width:83.2%}}@media screen and (max-width:1000px){.p-esg__sustainability{margin-top:100px;display:block}}@media screen and (max-width:800px){.p-esg__sustainability{margin-top:6px}}.p-esg__sustainability__head{width:240px;min-width:240px;padding-top:4px}@media screen and (max-width:1000px){.p-esg__sustainability__head{width:100%}}.p-esg__sustainability__body{display:flex;flex-direction:column;row-gap:190px;max-width:calc(100% - 250px);width:70.8%;font-size:16px;font-weight:500;line-height:2}@media screen and (max-width:1000px){.p-esg__sustainability__body{row-gap:0;margin-top:28px;max-width:100%;width:100%}}@media screen and (max-width:800px){.p-esg__sustainability__body{margin-top:23px;font-size:13px;row-gap:0}}.p-esg__sustainability__link{margin-top:56px;width:370px;height:64px;max-width:100%}@media screen and (max-width:800px){.p-esg__sustainability__link{margin-top:40px}}.p-esg__sustainability__section{position:relative}@media screen and (max-width:1000px){.p-esg__sustainability__section:nth-child(1){padding:0 0 156px}}@media screen and (max-width:800px){.p-esg__sustainability__section:nth-child(1){padding:0 0 114px}}@media screen and (max-width:1000px){.p-esg__sustainability__section:nth-child(2),.p-esg__sustainability__section:nth-child(3){padding:60px 0 48px}}@media screen and (max-width:800px){.p-esg__sustainability__section:nth-child(2),.p-esg__sustainability__section:nth-child(3){padding:48px 0 32px}}.p-esg__sustainability__section>h3{font-size:32px;font-weight:700;line-height:40px;letter-spacing:.05em}@media screen and (max-width:800px){.p-esg__sustainability__section>h3{font-size:21px;font-weight:700;line-height:32px;letter-spacing:.05em}}.p-esg__sustainability__section>p{margin-top:40px}@media screen and (max-width:800px){.p-esg__sustainability__section>p{margin-top:24px}}.p-esg__sustainability__section__bg{position:absolute;top:0;left:50%;width:100vw;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#f8f7f6;z-index:-1}@media screen and (min-width:1001px){.p-esg__sustainability__section__bg{display:none}}@media screen and (max-width:800px){.p-esg__intiatives{margin-top:50px}}@media screen and (min-width:801px){.p-esg__intiatives__item{display:flex;align-items:flex-start;margin-top:60px;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media screen and (max-width:800px){.p-esg__intiatives__item:nth-last-child(n+2){margin-bottom:60px}}.p-esg__intiatives__item>a{display:block;width:366px;aspect-ratio:366/222;transition:color .2s}@media screen and (min-width:801px){.p-esg__intiatives__item>a{max-width:50%}}@media screen and (max-width:800px){.p-esg__intiatives__item>a{width:100%;max-width:500px}}.p-esg__intiatives__item>a:hover{color:#00c4cc}.p-esg__intiatives__item>a:hover img{opacity:.8}.p-esg__intiatives__item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .2s}@media screen and (max-width:800px){.p-esg__intiatives__item img{max-width:420px}}.p-esg__intiatives__item h3{display:flex;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;line-height:1}@media screen and (min-width:801px){.p-esg__intiatives__item h3{margin-bottom:50px}}@media screen and (max-width:800px){.p-esg__intiatives__item h3{justify-content:space-between}}.p-esg__intiatives__item__title{display:flex;align-items:center;justify-content:space-between;font-family:Montserrat,sans-serif;font-weight:500;font-size:32px;letter-spacing:-1px}.p-esg__intiatives__item__titleJp{flex:1;font-size:14px;font-weight:500;color:#aaa69f;margin-top:4px}@media screen and (max-width:800px){.p-esg__intiatives__item__titleJp{display:block;margin:4px 0 20px}}.p-esg__intiatives__item__links{flex:1}@media screen and (max-width:1000px){.p-esg__intiatives__item__links{margin-top:20px}}.p-esg__intiatives__item__link{position:relative;display:block;margin-bottom:22px;width:100%;height:30px;line-height:1;color:#0f7f85;border-bottom:solid 1px #0f7f85;transition:opacity .2s;font-size:14px}.p-esg__intiatives__item__link:before{content:'';position:absolute;top:auto;left:auto;right:0;bottom:-1px;width:100%;height:2px;background:#0f7f85;transition:-webkit-transform .25s cubic-bezier(.79,.17,.15,.96);transition:transform .25s cubic-bezier(.79,.17,.15,.96);transition:transform .25s cubic-bezier(.79,.17,.15,.96),-webkit-transform .25s cubic-bezier(.79,.17,.15,.96);-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}.p-esg__intiatives__item__link svg{transition:.45s cubic-bezier(.19,.82,.27,1);position:absolute;top:4px;left:auto;right:0}.p-esg__intiatives__item__link svg:nth-child(1){opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.p-esg__intiatives__item__link svg:nth-child(2){opacity:0;-webkit-transform:translateX(-9px);transform:translateX(-9px)}@media screen and (min-width:801px){.p-esg__intiatives__item__link:hover:before{transition:-webkit-transform .3s cubic-bezier(.19,.82,.27,1);transition:transform .3s cubic-bezier(.19,.82,.27,1);transition:transform .3s cubic-bezier(.19,.82,.27,1),-webkit-transform .3s cubic-bezier(.19,.82,.27,1);-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}.p-esg__intiatives__item__link:hover svg:nth-child(1){opacity:0;-webkit-transform:translateX(9px);transform:translateX(9px)}.p-esg__intiatives__item__link:hover svg:nth-child(2){opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@media screen and (min-width:801px){.p-group{padding-top:10px;display:flex;justify-content:space-between;flex-wrap:wrap}}@media screen and (max-width:800px){.p-group{padding-top:23px}}.p-group__section{width:46%}@media screen and (min-width:801px){.p-group__section:not(:nth-last-child(1)):not(:nth-last-child(2)){margin-bottom:48px}}@media screen and (max-width:800px){.p-group__section{width:100%}.p-group__section:not(:nth-last-child(1)){margin-bottom:48px}}.p-group__section__thumb{width:100%}.p-group__section__name{margin-top:36px;font-size:16px}@media screen and (max-width:800px){.p-group__section__name{font-size:15px;margin-top:28px}}.p-group__section__link{display:block;margin-top:44px;position:relative;width:145px;height:30px;line-height:1;letter-spacing:-1px;border-bottom:solid 1px #00c4cc;color:#00c4cc}@media screen and (max-width:800px){.p-group__section__link{margin-top:36px}}.p-group__section__link:before{content:'';position:absolute;top:auto;left:auto;right:0;bottom:-1px;width:100%;height:2px;background:#00c4cc;transition:-webkit-transform .25s cubic-bezier(.79,.17,.15,.96);transition:transform .25s cubic-bezier(.79,.17,.15,.96);transition:transform .25s cubic-bezier(.79,.17,.15,.96),-webkit-transform .25s cubic-bezier(.79,.17,.15,.96);-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}.p-group__section__link span{letter-spacing:1px}.p-group__section__link svg{transition:.45s cubic-bezier(.19,.82,.27,1);position:absolute;top:2px;left:auto;right:0;width:16px;height:13px}@media screen and (min-width:801px){.p-group__section__link:hover:before{transition:-webkit-transform .3s cubic-bezier(.19,.82,.27,1);transition:transform .3s cubic-bezier(.19,.82,.27,1);transition:transform .3s cubic-bezier(.19,.82,.27,1),-webkit-transform .3s cubic-bezier(.19,.82,.27,1);-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}.p-group__section__link:hover svg{-webkit-transform:rotateX(180deg) rotateY(-180deg);transform:rotateX(180deg) rotateY(-180deg)}}.p-information-security-policy{width:82.43%;margin-left:auto;margin-right:auto;margin-top:113px;max-width:800px;font-size:16px;line-height:2}@media screen and (min-width:1601px){.p-information-security-policy{width:1319px}}@media screen and (max-width:1200px){.p-information-security-policy{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-information-security-policy{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-information-security-policy{width:83.2%}}@media screen and (max-width:800px){.p-information-security-policy{margin-top:74px;font-size:15px}}.p-information-security-policy a{color:#00c4cc;text-decoration:underline;transition:opacity .2s}.p-information-security-policy a:hover{opacity:.7}.p-information-security-policy h2 a,.p-information-security-policy h3 a,.p-information-security-policy h4 a{color:#23221f;text-decoration:none}.p-information-security-policy h2{font-size:24px;font-weight:700;letter-spacing:1.1px;margin:118px 0 33px;line-height:1.5}@media screen and (max-width:800px){.p-information-security-policy h2{margin:68px 0 26px;font-size:18px}}.p-information-security-policy h3{font-weight:700;font-size:18px;letter-spacing:1.1px;margin:28px 0 0}@media screen and (max-width:800px){.p-information-security-policy h3{font-size:16px}}.p-information-security-policy h3 .number{color:#00c4cc;margin-right:4px}.p-information-security-policy h4{font-weight:700;font-size:16px;letter-spacing:.4px;margin:24px 0 0}@media screen and (max-width:800px){.p-information-security-policy h4{letter-spacing:0;font-size:15px}}.p-information-security-policy h4 .number{color:#00c4cc;margin-right:5px}.p-information-security-policy p{margin:16px 0}.p-information-security-policy>ul,.p-information-security-policy>ol{margin:16px 0;padding-left:24px}@media screen and (max-width:800px){.p-information-security-policy>ul,.p-information-security-policy>ol{margin:12px 0;padding-left:20px}}.p-information-security-policy>ul ul,.p-information-security-policy>ul ol,.p-information-security-policy>ol ul,.p-information-security-policy>ol ol{margin:4px 0;line-height:1.75;padding-left:24px}@media screen and (max-width:800px){.p-information-security-policy>ul ul,.p-information-security-policy>ul ol,.p-information-security-policy>ol ul,.p-information-security-policy>ol ol{margin:4px 0;padding-left:20px}}@media screen and (max-width:800px){.p-information-security-policy ul li,.p-information-security-policy ol li{line-height:1.75}}.p-information-security-policy ul li p,.p-information-security-policy ol li p{margin:0}.p-information-security-policy>ul li{color:#00c4cc}.p-information-security-policy>ul p{color:#23221f}.p-information-security-policy>ul>li{list-style:square}.p-information-security-policy>ul>ul>li{list-style:disc}.p-information-security-policy>ul>ul>ul>li{list-style:circle}.p-information-security-policy>ul>ul>ul>ul>li{list-style:square}.p-information-security-policy .text-right{text-align:right}.p-mailmagazine-thanks{width:82.43%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;margin-top:114px;padding-bottom:14px}@media screen and (min-width:1601px){.p-mailmagazine-thanks{width:1319px}}@media screen and (max-width:1200px){.p-mailmagazine-thanks{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-mailmagazine-thanks{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-mailmagazine-thanks{width:83.2%}}@media screen and (max-width:800px){.p-mailmagazine-thanks{display:block;padding-bottom:0;margin-top:74px}}.p-mailmagazine-thanks__message{font-size:24px;font-weight:700;letter-spacing:-.4px}@media screen and (max-width:800px){.p-mailmagazine-thanks__message{font-size:18px}}.p-mailmagazine-thanks__desc{font-size:16px;line-height:2;margin-top:50px;text-align:center}@media screen and (max-width:800px){.p-mailmagazine-thanks__desc{margin-top:27px;font-size:15px;text-align:left}}.p-mailmagazine-thanks__desc a{color:#00c4cc;text-decoration:underline}.p-mailmagazine-thanks__link{margin-top:86px;width:483px;height:96px}@media screen and (max-width:800px){.p-mailmagazine-thanks__link{max-width:500px;margin-top:47px;width:100%;height:64px}}.p-mailmagazine-thanks__link .c-btn{border-radius:48px}@media screen and (max-width:800px){.p-mailmagazine-thanks__link .c-btn{border-radius:32px}}@media screen and (min-width:801px){.p-mailmagazine-thanks__link .c-btn__icon{right:36px;width:20px;height:18px}}.p-news{position:relative;z-index:2;width:91.21%;margin-left:auto;margin-right:0;display:flex;justify-content:space-between;padding-top:120px}@media screen and (min-width:1601px){.p-news{margin-right:auto;margin-left:calc(50vw - 660px);width:1460px}}@media screen and (max-width:1200px){.p-news{width:calc(100% - 80px)}}@media screen and (max-width:1000px){.p-news{width:calc(100% - 40px)}}@media screen and (max-width:800px){.p-news{width:91.6%}}@media screen and (max-width:800px){.p-news{padding-top:80px;justify-content:flex-start;flex-direction:column-reverse;width:100%}}.p-news.is-transition .p-news__body__inner{opacity:0}.p-news__body{width:57.6%;border-top:solid 1px #edebe6;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:800px){.p-news__body{margin-top:48px;width:100%;width:82.43%;margin-left:auto;margin-right:auto}}@media screen and (max-width:800px) and (min-width:1601px){.p-news__body{width:1319px}}@media screen and (max-width:800px) and (max-width:1200px){.p-news__body{width:calc(100% - 160px)}}@media screen and (max-width:800px) and (max-width:1000px){.p-news__body{width:calc(100% - 80px)}}@media screen and (max-width:800px) and (max-width:800px){.p-news__body{width:83.2%}}@media screen and (max-width:700px){.p-news__body{max-width:500px}}.p-news__body__inner{position:relative;transition:opacity .25s}@media screen and (max-width:800px){.p-news__body__inner{min-height:160px;display:flex;flex-wrap:wrap;justify-content:space-between}.p-news__body__inner:after{content:'';width:33%;height:auto;display:block}}.p-news__body__inner:empty:before{content:'ご指定の条件では記事が見つかりませんでした。';position:absolute;top:0;left:0;font-weight:700;width:100%;height:194px;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;color:#aaa69f}.p-news__menu{width:36.11%;padding-top:64px;background-color:#f8f7f6;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:800px){.p-news__menu{position:relative;display:block;width:100%}}.p-news__menu__btn{position:absolute;top:0;left:0;width:100%;height:100%}.p-news__menu__btn p{width:100%;height:64px;font-size:13px;font-weight:700;display:flex;align-items:center;padding-left:32px}.p-news__menu__btn__target{-webkit-transform:translate3d(0,0,10px) rotateX(0deg) rotate(-45deg);transform:translate3d(0,0,10px) rotateX(0deg) rotate(-45deg);position:absolute;top:25px;left:auto;right:36px;width:10px;height:10px;color:#00c4cc;transition:.4s}.p-news__menu__btn__target:before,.p-news__menu__btn__target:after{content:'';position:absolute;top:auto;left:0;right:0;bottom:0;background-color:currentColor;border-radius:1px}.p-news__menu__btn__target:before{width:2px;height:100%;background-color:currentColor}.p-news__menu__btn__target:after{width:100%;height:2px}.p-news__menu.is-current .p-news__menu__btn__target{-webkit-transform:translate3d(0,7px,10px) rotateX(180deg) rotate(-45deg);transform:translate3d(0,7px,10px) rotateX(180deg) rotate(-45deg)}.p-news__menu__selected{display:flex;padding:0 31px;flex-wrap:wrap}.p-news__menu__selected__item{position:relative;display:flex;align-items:center;padding-left:28px;margin-bottom:23px;height:18px;cursor:pointer;transition:color .15s}@media screen and (max-width:800px){.p-news__menu__selected__item{font-size:15px;height:20px;margin-bottom:26px;padding-left:34px;margin-right:40px}}.p-news__menu__selected__item:before{content:'';position:absolute;top:1px;left:0;width:18px;height:18px;background:#fff;border:solid 1px #cccac5;border-radius:50%}@media screen and (max-width:800px){.p-news__menu__selected__item:before{width:20px;height:20px}}.p-news__menu__selected__item:after{content:'';position:absolute;top:6px;left:5px;width:8px;height:8px;background:#00c4cc;border-radius:50%}@media screen and (max-width:800px){.p-news__menu__selected__item:after{width:10px;height:10px;top:6px;left:5px}}.p-news__menu.is-current .p-news__menu__selected{position:absolute;top:64px;left:0}.p-news__menu__inner{position:relative;width:270px;margin-left:13.7%}@media screen and (max-width:1200px){.p-news__menu__inner{margin:0 auto;width:80%}}@media screen and (max-width:800px){.p-news__menu__inner{position:absolute;top:64px;left:0;width:100%;padding:0 8.5vw;background-color:#f8f7f6;pointer-events:none;opacity:0;transition:opacity .2s}#menu.is-current .p-news__menu__inner{position:relative;top:0;pointer-events:auto;opacity:1}}.p-news__menu__presskit{width:100%;height:64px;margin-bottom:65px}.p-news__menu__years,.p-news__menu__category{padding-bottom:25px;border-top:solid 1px #edebe6}@media screen and (max-width:800px){.p-news__menu__years,.p-news__menu__category{padding-bottom:5px}}.p-news__menu__years__head,.p-news__menu__category__head{padding:45px 0 0 1px;font-size:16px;font-family:Montserrat,sans-serif;color:#00c4cc}@media screen and (max-width:800px){.p-news__menu__years__head,.p-news__menu__category__head{padding-top:30px}}.p-news__menu__list{margin-top:35px;font-size:14px;line-height:1}@media screen and (max-width:800px){.p-news__menu__list{margin-top:36px;font-size:15px}}.p-news__menu__list__item{position:relative;display:flex;align-items:center;padding-left:28px;margin-bottom:23px;height:18px;cursor:pointer;transition:color .15s;outline:none}@media screen and (max-width:800px){.p-news__menu__list__item{height:20px;margin-bottom:28px;padding-left:33px}}.p-news__menu__list__item:focus,.p-news__menu__list__item:hover{color:#00c4cc}.p-news__menu__list__item:before{content:'';position:absolute;top:1px;left:0;width:18px;height:18px;background:#fff;border:solid 1px #cccac5;border-radius:50%}@media screen and (max-width:800px){.p-news__menu__list__item:before{width:20px;height:20px}}.p-news__menu__list__item.is-current:after{content:'';position:absolute;top:6px;left:5px;width:8px;height:8px;background:#00c4cc;border-radius:50%}@media screen and (max-width:800px){.p-news__menu__list__item.is-current:after{top:7px;left:6px}}.p-news__menu__check{position:relative;top:1px;left:-1px;width:calc(100% + 2px)}.p-news__menu__check img{width:100%}.p-news__presskitLink{width:100%;height:64px;max-width:500px;margin:48px auto 0}.p-news__pagination{margin:80px auto 0;display:flex;justify-content:space-between;align-items:center;width:84.7%}@media screen and (max-width:1000px){.p-news__pagination{margin:48px auto 0;width:100%}}.p-news__pagination__list{display:flex;justify-content:center}.p-news__pagination__item{position:relative;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#aaa69f;background-color:#f8f7f6;font-family:Montserrat,sans-serif;font-size:14px;margin:0 6px;transition:.2s;cursor:pointer;outline:none}.p-news__pagination__item:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:solid 2px #00c4cc;opacity:0;transition:.2s}.p-news__pagination__item:focus-visible{outline:none}.p-news__pagination__item:focus:after,.p-news__pagination__item:hover:after{opacity:1}.p-news__pagination__item.is-current{color:#fff;background-color:#00c4cc;pointer-events:none}.p-news__pagination__arrow{position:relative;display:flex;align-items:center;line-height:1;color:#00c4cc;font-family:Montserrat,sans-serif;cursor:pointer;transition:opacity .15s;outline-color:#00c4cc;outline-width:2px;border-radius:3px}.p-news__pagination__arrow:before{content:'';position:absolute;top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px)}.p-news__pagination__arrow span{display:block;margin:0 15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:800px){.p-news__pagination__arrow span{display:none}}.p-news__pagination__arrow:first-child svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.p-news__pagination__arrow:hover{opacity:.5}.p-news__pagination__arrow.is-hide{color:#aaa69f;pointer-events:none}.p-news__pagination.is-hide{display:none}.p-newsDetail__inner{width:82.43%;margin-left:auto;margin-right:auto;max-width:800px;padding-top:120px}@media screen and (min-width:1601px){.p-newsDetail__inner{width:1319px}}@media screen and (max-width:1200px){.p-newsDetail__inner{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-newsDetail__inner{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-newsDetail__inner{width:83.2%}}@media screen and (max-width:800px){.p-newsDetail__inner{padding-top:80px}}.p-newsDetail__head{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:36px}@media screen and (max-width:800px){.p-newsDetail__head{margin-bottom:33px}}.p-newsDetail__head .date{font-size:16px;font-family:Montserrat,sans-serif;line-height:1;color:#aaa69f}@media screen and (max-width:800px){.p-newsDetail__head .date{font-size:12px}}.p-newsDetail__head .category{height:20px;margin-left:23px;padding:4px 7px 4px 8px;border-radius:10px;font-size:12px;letter-spacing:-.7px;line-height:1;color:#fff;background-color:#00c4cc}@media screen and (max-width:800px){.p-newsDetail__head .category{margin-left:18px;padding:2px 6px;height:16px;font-size:10px;border-radius:8px}}.p-newsDetail__head .title{width:100%;margin-top:30px;font-size:28px;line-height:1.75;font-weight:700;letter-spacing:1.3px;-webkit-font-feature-settings:'palt';font-feature-settings:'palt'}@media screen and (max-width:800px){.p-newsDetail__head .title{line-height:1.8;letter-spacing:.7px;margin-top:23px;font-size:18px;text-align:justify}}.p-newsDetail__head .subtitle{margin-top:24px;font-size:14px;font-weight:500}@media screen and (max-width:800px){.p-newsDetail__head .subtitle{margin-top:16px}}.p-newsDetail__foot{margin-top:32px;width:100%;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:600px){.p-newsDetail__foot{display:block}}.p-newsDetail__foot .p-newsDetail__share{width:535px;max-width:calc(100% - 200px)}@media screen and (max-width:600px){.p-newsDetail__foot .p-newsDetail__share{max-width:none;width:100%}}.p-newsDetail__foot__link{position:relative;display:block;margin-right:0;margin-left:40px;width:145px;height:30px;line-height:1;border-bottom:solid 1px #00c4cc;color:#00c4cc}@media screen and (max-width:600px){.p-newsDetail__foot__link{margin-left:auto;margin-top:65px;width:138px}}.p-newsDetail__foot__link:before{content:'';position:absolute;top:auto;left:auto;right:0;bottom:-1px;width:100%;height:2px;background:#00c4cc;transition:-webkit-transform .25s cubic-bezier(.79,.17,.15,.96);transition:transform .25s cubic-bezier(.79,.17,.15,.96);transition:transform .25s cubic-bezier(.79,.17,.15,.96),-webkit-transform .25s cubic-bezier(.79,.17,.15,.96);-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}.p-newsDetail__foot__link svg{transition:.45s cubic-bezier(.19,.82,.27,1);position:absolute;top:4px;left:auto;right:0}@media screen and (max-width:600px){.p-newsDetail__foot__link svg{top:3px}}.p-newsDetail__foot__link svg:nth-child(1){opacity:1;-webkit-transform:translateX(0) scaleX(-1);transform:translateX(0) scaleX(-1)}.p-newsDetail__foot__link svg:nth-child(2){opacity:0;-webkit-transform:translateX(9px) scaleX(-1);transform:translateX(9px) scaleX(-1)}@media screen and (min-width:801px){.p-newsDetail__foot__link:hover:before{transition:-webkit-transform .3s cubic-bezier(.19,.82,.27,1);transition:transform .3s cubic-bezier(.19,.82,.27,1);transition:transform .3s cubic-bezier(.19,.82,.27,1),-webkit-transform .3s cubic-bezier(.19,.82,.27,1);-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1);transform:scaleX(1)}.p-newsDetail__foot__link:hover svg:nth-child(1){opacity:0;-webkit-transform:translateX(-9px) scaleX(-1);transform:translateX(-9px) scaleX(-1)}.p-newsDetail__foot__link:hover svg:nth-child(2){opacity:1;-webkit-transform:translateX(0) scaleX(-1);transform:translateX(0) scaleX(-1)}}.p-newsDetail__share{width:100%;height:56px;display:flex;align-items:center;background-color:#f8f7f6;border-radius:28px;padding:0 39px}@media screen and (max-width:800px){.p-newsDetail__share{padding:0 29px}}.p-newsDetail__share a{color:#23221f;transition:color .15s}.p-newsDetail__share a:hover{color:#00c4cc}.p-newsDetail__share svg{fill:currentColor}.p-newsDetail__share p{font-family:Montserrat,sans-serif;font-size:12px;margin-right:17px}.p-newsDetail__share__twitter{margin-right:10px;width:20px;height:20px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:800px){.p-newsDetail__share__twitter{width:26px;height:26px}}.p-newsDetail__share__twitter svg{width:16px;height:13px;display:block}@media screen and (max-width:800px){.p-newsDetail__share__twitter svg{width:24px;height:22px}}.p-newsDetail__share__facebook{margin-right:21px;width:20px;height:20px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:800px){.p-newsDetail__share__facebook{width:26px;height:26px}}.p-newsDetail__share__facebook svg{width:15px;height:15px;display:block}@media screen and (max-width:800px){.p-newsDetail__share__facebook svg{width:22px;height:22px}}.p-newsDetail__share .line{margin-right:18px;width:1px;height:18px;opacity:.3;background-color:#aaa69f}body.device-mobile .p-newsDetail__share .line,body.device-tablet .p-newsDetail__share .line{display:none}@media screen and (max-width:800px){.p-newsDetail__share .line{display:none}}.p-newsDetail__share__print{width:90px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px}.p-newsDetail__share__print svg{width:17px;height:17px;display:block;margin-right:11px}body.device-mobile .p-newsDetail__share__print,body.device-tablet .p-newsDetail__share__print{display:none}@media screen and (max-width:800px){.p-newsDetail__share__print{display:none}}.p-newsDetail__related{margin-top:136px;width:100%;overflow:hidden}@media screen and (max-width:800px){.p-newsDetail__related{margin-top:76px}}.p-newsDetail__related__head{font-size:16px;font-weight:700;color:#00c4cc;display:flex;align-items:center;width:82.43%;margin-left:auto;margin-right:auto}@media screen and (min-width:1601px){.p-newsDetail__related__head{width:1319px}}@media screen and (max-width:1200px){.p-newsDetail__related__head{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-newsDetail__related__head{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-newsDetail__related__head{width:83.2%}}@media screen and (min-width:801px){.p-newsDetail__related__head{-webkit-font-feature-settings:'palt';font-feature-settings:'palt';letter-spacing:.8px}}.p-newsDetail__related__head__icon{position:relative;top:1px;width:6px;height:6px;border-radius:50%;margin-right:20px;background-color:currentColor}.p-newsDetail__related__slide{height:348px;margin-top:60px;padding:0 8.785vw}@media screen and (max-width:800px){.p-newsDetail__related__slide{padding:0 8.5vw;margin-top:45px;height:312px}}.p-newsDetail__related__slide__spacer{width:8.785vw;height:348px}@media screen and (min-width:1601px){.p-newsDetail__related__slide__spacer{width:calc(50vw - 660px)}}@media screen and (max-width:800px){.p-newsDetail__related__slide__spacer{width:8.5vw;height:312px}}.mce-content-body,.p-newsDetail__body{width:82.43%;margin-left:auto;margin-right:auto;max-width:800px;padding-top:12px;padding-bottom:76px;font-size:16px;line-height:2;letter-spacing:-.1px;font-family:NotoSansCJKjp,Hiragino Sans,Meiryo,sans-serif}@media screen and (min-width:1601px){.mce-content-body,.p-newsDetail__body{width:1319px}}@media screen and (max-width:1200px){.mce-content-body,.p-newsDetail__body{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.mce-content-body,.p-newsDetail__body{width:calc(100% - 80px)}}@media screen and (max-width:800px){.mce-content-body,.p-newsDetail__body{width:83.2%}}@media screen and (max-width:800px){.mce-content-body,.p-newsDetail__body{padding-top:8px;font-size:15px;padding-bottom:32px}}.mce-content-body p,.mce-content-body table,.mce-content-body blockquote,.p-newsDetail__body p,.p-newsDetail__body table,.p-newsDetail__body blockquote{margin-top:28px}@media screen and (max-width:800px){.mce-content-body p,.mce-content-body table,.mce-content-body blockquote,.p-newsDetail__body p,.p-newsDetail__body table,.p-newsDetail__body blockquote{margin-top:24px}}@media screen and (max-width:800px){.mce-content-body table,.mce-content-body blockquote,.p-newsDetail__body table,.p-newsDetail__body blockquote{margin-top:58px}}.mce-content-body a,.p-newsDetail__body a{color:#00c4cc;text-decoration:underline;transition:opacity .2s}.mce-content-body a:hover,.p-newsDetail__body a:hover{opacity:.7}.mce-content-body i,.p-newsDetail__body i{font-size:12px;color:#aaa69f}@media screen and (max-width:800px){.mce-content-body i,.p-newsDetail__body i{font-size:11px;font-style:normal}}.mce-content-body b,.mce-content-body h2,.p-newsDetail__body b,.p-newsDetail__body h2{font-weight:700;line-height:1.6;margin:88px 0 32px}@media screen and (max-width:800px){.mce-content-body b,.mce-content-body h2,.p-newsDetail__body b,.p-newsDetail__body h2{line-height:1.8;margin:59px 0 20px}}.mce-content-body h2,.p-newsDetail__body h2{font-size:24px}@media screen and (max-width:800px){.mce-content-body h2,.p-newsDetail__body h2{font-size:18px}}.mce-content-body iframe,.p-newsDetail__body iframe{max-width:100%;margin:0 auto 40px}@media screen and (max-width:800px){.mce-content-body iframe,.p-newsDetail__body iframe{width:100%;max-height:50vw}}.mce-content-body img,.p-newsDetail__body img{display:block;max-width:100%;height:auto;margin:10px auto 0}@media screen and (max-width:600px){.mce-content-body img,.p-newsDetail__body img{position:relative;margin:20px auto 0}}@media screen and (max-width:480px){.mce-content-body img,.p-newsDetail__body img{width:100%}}@media screen and (min-width:601px){.mce-content-body .alignright,.p-newsDetail__body .alignright{float:right;margin-bottom:12px;margin-left:28px}.mce-content-body .alignleft,.p-newsDetail__body .alignleft{float:left;margin-bottom:12px;margin-right:28px}}.mce-content-body ul li,.mce-content-body ol li,.p-newsDetail__body ul li,.p-newsDetail__body ol li{position:relative;padding-left:18px}@media screen and (max-width:800px){.mce-content-body ul li,.mce-content-body ol li,.p-newsDetail__body ul li,.p-newsDetail__body ol li{padding-left:18px}}.mce-content-body ul li:before,.p-newsDetail__body ul li:before{content:'・';position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.mce-content-body ol li:nth-child(1):before,.p-newsDetail__body ol li:nth-child(1):before{content:"1."}.mce-content-body ol li:nth-child(2):before,.p-newsDetail__body ol li:nth-child(2):before{content:"2."}.mce-content-body ol li:nth-child(3):before,.p-newsDetail__body ol li:nth-child(3):before{content:"3."}.mce-content-body ol li:nth-child(4):before,.p-newsDetail__body ol li:nth-child(4):before{content:"4."}.mce-content-body ol li:nth-child(5):before,.p-newsDetail__body ol li:nth-child(5):before{content:"5."}.mce-content-body ol li:nth-child(6):before,.p-newsDetail__body ol li:nth-child(6):before{content:"6."}.mce-content-body ol li:nth-child(7):before,.p-newsDetail__body ol li:nth-child(7):before{content:"7."}.mce-content-body ol li:nth-child(8):before,.p-newsDetail__body ol li:nth-child(8):before{content:"8."}.mce-content-body ol li:nth-child(9):before,.p-newsDetail__body ol li:nth-child(9):before{content:"9."}.mce-content-body ol li:nth-child(10):before,.p-newsDetail__body ol li:nth-child(10):before{content:"10."}.mce-content-body ol li:nth-child(11):before,.p-newsDetail__body ol li:nth-child(11):before{content:"11."}.mce-content-body ol li:nth-child(12):before,.p-newsDetail__body ol li:nth-child(12):before{content:"12."}.mce-content-body ol li:nth-child(13):before,.p-newsDetail__body ol li:nth-child(13):before{content:"13."}.mce-content-body ol li:nth-child(14):before,.p-newsDetail__body ol li:nth-child(14):before{content:"14."}.mce-content-body ol li:nth-child(15):before,.p-newsDetail__body ol li:nth-child(15):before{content:"15."}.mce-content-body ol li:nth-child(16):before,.p-newsDetail__body ol li:nth-child(16):before{content:"16."}.mce-content-body ol li:nth-child(17):before,.p-newsDetail__body ol li:nth-child(17):before{content:"17."}.mce-content-body ol li:nth-child(18):before,.p-newsDetail__body ol li:nth-child(18):before{content:"18."}.mce-content-body ol li:nth-child(19):before,.p-newsDetail__body ol li:nth-child(19):before{content:"19."}.mce-content-body ol li:nth-child(20):before,.p-newsDetail__body ol li:nth-child(20):before{content:"20."}.mce-content-body ol li:nth-child(21):before,.p-newsDetail__body ol li:nth-child(21):before{content:"21."}.mce-content-body ol li:nth-child(22):before,.p-newsDetail__body ol li:nth-child(22):before{content:"22."}.mce-content-body ol li:nth-child(23):before,.p-newsDetail__body ol li:nth-child(23):before{content:"23."}.mce-content-body ol li:nth-child(24):before,.p-newsDetail__body ol li:nth-child(24):before{content:"24."}.mce-content-body ol li:nth-child(25):before,.p-newsDetail__body ol li:nth-child(25):before{content:"25."}.mce-content-body ol li:nth-child(26):before,.p-newsDetail__body ol li:nth-child(26):before{content:"26."}.mce-content-body ol li:nth-child(27):before,.p-newsDetail__body ol li:nth-child(27):before{content:"27."}.mce-content-body ol li:nth-child(28):before,.p-newsDetail__body ol li:nth-child(28):before{content:"28."}.mce-content-body ol li:nth-child(29):before,.p-newsDetail__body ol li:nth-child(29):before{content:"29."}.mce-content-body ol li:nth-child(30):before,.p-newsDetail__body ol li:nth-child(30):before{content:"30."}.mce-content-body ol li:nth-child(31):before,.p-newsDetail__body ol li:nth-child(31):before{content:"31."}.mce-content-body ol li:nth-child(32):before,.p-newsDetail__body ol li:nth-child(32):before{content:"32."}.mce-content-body ol li:nth-child(33):before,.p-newsDetail__body ol li:nth-child(33):before{content:"33."}.mce-content-body ol li:nth-child(34):before,.p-newsDetail__body ol li:nth-child(34):before{content:"34."}.mce-content-body ol li:nth-child(35):before,.p-newsDetail__body ol li:nth-child(35):before{content:"35."}.mce-content-body ol li:nth-child(36):before,.p-newsDetail__body ol li:nth-child(36):before{content:"36."}.mce-content-body ol li:nth-child(37):before,.p-newsDetail__body ol li:nth-child(37):before{content:"37."}.mce-content-body ol li:nth-child(38):before,.p-newsDetail__body ol li:nth-child(38):before{content:"38."}.mce-content-body ol li:nth-child(39):before,.p-newsDetail__body ol li:nth-child(39):before{content:"39."}.mce-content-body ol li:nth-child(40):before,.p-newsDetail__body ol li:nth-child(40):before{content:"40."}.mce-content-body ol li:nth-child(41):before,.p-newsDetail__body ol li:nth-child(41):before{content:"41."}.mce-content-body ol li:nth-child(42):before,.p-newsDetail__body ol li:nth-child(42):before{content:"42."}.mce-content-body ol li:nth-child(43):before,.p-newsDetail__body ol li:nth-child(43):before{content:"43."}.mce-content-body ol li:nth-child(44):before,.p-newsDetail__body ol li:nth-child(44):before{content:"44."}.mce-content-body ol li:nth-child(45):before,.p-newsDetail__body ol li:nth-child(45):before{content:"45."}.mce-content-body ol li:nth-child(46):before,.p-newsDetail__body ol li:nth-child(46):before{content:"46."}.mce-content-body ol li:nth-child(47):before,.p-newsDetail__body ol li:nth-child(47):before{content:"47."}.mce-content-body ol li:nth-child(48):before,.p-newsDetail__body ol li:nth-child(48):before{content:"48."}.mce-content-body ol li:nth-child(49):before,.p-newsDetail__body ol li:nth-child(49):before{content:"49."}.mce-content-body ol li:nth-child(50):before,.p-newsDetail__body ol li:nth-child(50):before{content:"50."}.mce-content-body ol li:before,.p-newsDetail__body ol li:before{position:absolute;top:2px;left:1px;width:100%;height:100%;pointer-events:none;font-family:Montserrat,sans-serif}.mce-content-body blockquote,.p-newsDetail__body blockquote{background-color:#f8f7f6;padding:30px 42px;font-size:14px}@media screen and (max-width:800px){.mce-content-body blockquote,.p-newsDetail__body blockquote{text-align:justify;padding:21px 24px;font-size:13px}}.mce-content-body blockquote p,.p-newsDetail__body blockquote p{margin:0}.mce-content-body blockquote p+p,.p-newsDetail__body blockquote p+p{margin:16px 0 0}.mce-content-body blockquote h1,.mce-content-body blockquote h2,.mce-content-body blockquote h3,.mce-content-body blockquote h4,.p-newsDetail__body blockquote h1,.p-newsDetail__body blockquote h2,.p-newsDetail__body blockquote h3,.p-newsDetail__body blockquote h4{font-size:16px;font-weight:700}.mce-content-body blockquote h1+p,.mce-content-body blockquote h2+p,.mce-content-body blockquote h3+p,.mce-content-body blockquote h4+p,.p-newsDetail__body blockquote h1+p,.p-newsDetail__body blockquote h2+p,.p-newsDetail__body blockquote h3+p,.p-newsDetail__body blockquote h4+p{margin-top:10px}.mce-content-body table,.p-newsDetail__body table{border-width:0}@media screen and (max-width:600px){.mce-content-body table,.p-newsDetail__body table{min-width:100%}}.mce-content-body table tr,.p-newsDetail__body table tr{height:auto!important}.mce-content-body table td,.p-newsDetail__body table td{vertical-align:top;height:auto!important;padding:12px 14px;border:solid 1px #aaa69f;line-height:1.5}[data-namespace=newsDetail] .p-sec-recruit__head__thumbnail__img{background-position:center}@-webkit-keyframes goat{0%{opacity:0;-webkit-transform:translate3d(-8px,-80px,0) rotate(2deg);transform:translate3d(-8px,-80px,0) rotate(2deg);-webkit-animation-timing-function:cubic-bezier(.7,0,1,1);animation-timing-function:cubic-bezier(.7,0,1,1)}15%{opacity:1}30%{-webkit-transform:translate3d(-8px,0,0) rotate(12deg);transform:translate3d(-8px,0,0) rotate(12deg)}40%{-webkit-transform:translate3d(2px,-10px,0) rotate(-6deg);transform:translate3d(2px,-10px,0) rotate(-6deg)}50%{-webkit-transform:translate3d(2px,0,0) rotate(-6deg);transform:translate3d(2px,0,0) rotate(-6deg)}60%{-webkit-transform:translate3d(-1px,-5px,0) rotate(3deg);transform:translate3d(-1px,-5px,0) rotate(3deg)}70%{-webkit-transform:translate3d(-1px,0,0) rotate(3deg);transform:translate3d(-1px,0,0) rotate(3deg)}80%,100%{opacity:1;-webkit-transform:translate3d(0,0,0) rotate(0deg);transform:translate3d(0,0,0) rotate(0deg)}}@keyframes goat{0%{opacity:0;-webkit-transform:translate3d(-8px,-80px,0) rotate(2deg);transform:translate3d(-8px,-80px,0) rotate(2deg);-webkit-animation-timing-function:cubic-bezier(.7,0,1,1);animation-timing-function:cubic-bezier(.7,0,1,1)}15%{opacity:1}30%{-webkit-transform:translate3d(-8px,0,0) rotate(12deg);transform:translate3d(-8px,0,0) rotate(12deg)}40%{-webkit-transform:translate3d(2px,-10px,0) rotate(-6deg);transform:translate3d(2px,-10px,0) rotate(-6deg)}50%{-webkit-transform:translate3d(2px,0,0) rotate(-6deg);transform:translate3d(2px,0,0) rotate(-6deg)}60%{-webkit-transform:translate3d(-1px,-5px,0) rotate(3deg);transform:translate3d(-1px,-5px,0) rotate(3deg)}70%{-webkit-transform:translate3d(-1px,0,0) rotate(3deg);transform:translate3d(-1px,0,0) rotate(3deg)}80%,100%{opacity:1;-webkit-transform:translate3d(0,0,0) rotate(0deg);transform:translate3d(0,0,0) rotate(0deg)}}@-webkit-keyframes goat_sp{0%{opacity:0;-webkit-transform:translate3d(-4px,-40px,0) rotate(2deg);transform:translate3d(-4px,-40px,0) rotate(2deg);-webkit-animation-timing-function:cubic-bezier(.7,0,1,1);animation-timing-function:cubic-bezier(.7,0,1,1)}15%{opacity:1}30%{-webkit-transform:translate3d(-4px,0,0) rotate(8deg);transform:translate3d(-4px,0,0) rotate(8deg)}40%{-webkit-transform:translate3d(2px,-10px,0) rotate(-4deg);transform:translate3d(2px,-10px,0) rotate(-4deg)}50%{-webkit-transform:translate3d(2px,0,0) rotate(-4deg);transform:translate3d(2px,0,0) rotate(-4deg)}60%{-webkit-transform:translate3d(-1px,-5px,0) rotate(3deg);transform:translate3d(-1px,-5px,0) rotate(3deg)}70%{-webkit-transform:translate3d(-1px,0,0) rotate(3deg);transform:translate3d(-1px,0,0) rotate(3deg)}80%,100%{opacity:1;-webkit-transform:translate3d(0,0,0) rotate(0deg);transform:translate3d(0,0,0) rotate(0deg)}}@keyframes goat_sp{0%{opacity:0;-webkit-transform:translate3d(-4px,-40px,0) rotate(2deg);transform:translate3d(-4px,-40px,0) rotate(2deg);-webkit-animation-timing-function:cubic-bezier(.7,0,1,1);animation-timing-function:cubic-bezier(.7,0,1,1)}15%{opacity:1}30%{-webkit-transform:translate3d(-4px,0,0) rotate(8deg);transform:translate3d(-4px,0,0) rotate(8deg)}40%{-webkit-transform:translate3d(2px,-10px,0) rotate(-4deg);transform:translate3d(2px,-10px,0) rotate(-4deg)}50%{-webkit-transform:translate3d(2px,0,0) rotate(-4deg);transform:translate3d(2px,0,0) rotate(-4deg)}60%{-webkit-transform:translate3d(-1px,-5px,0) rotate(3deg);transform:translate3d(-1px,-5px,0) rotate(3deg)}70%{-webkit-transform:translate3d(-1px,0,0) rotate(3deg);transform:translate3d(-1px,0,0) rotate(3deg)}80%,100%{opacity:1;-webkit-transform:translate3d(0,0,0) rotate(0deg);transform:translate3d(0,0,0) rotate(0deg)}}.p-not-found{width:82.43%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;margin-top:158px;padding-bottom:14px}@media screen and (min-width:1601px){.p-not-found{width:1319px}}@media screen and (max-width:1200px){.p-not-found{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-not-found{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-not-found{width:83.2%}}@media screen and (max-width:800px){.p-not-found{padding-bottom:0;margin-top:79px}}.p-not-found__center{position:relative}@media screen and (max-width:800px){.p-not-found__center{max-width:380px;width:74%;display:flex;align-items:center;justify-content:center}}@media screen and (max-width:800px){.p-not-found__center svg{position:relative;height:auto}}.p-not-found__center__goat{position:absolute;top:auto;left:auto;right:-3.9%;bottom:19.9%;width:74px;height:110px;-webkit-transform:translate3d(-8px,-80px,0) rotate(2deg);transform:translate3d(-8px,-80px,0) rotate(2deg);opacity:0}@media screen and (max-width:800px){.p-not-found__center__goat{right:-5%;width:50px;height:74px}}@media screen and (max-width:500px){.p-not-found__center__goat{width:36px;height:53px}}@media screen and (min-width:801px){body:not(.is-transition):not(.is-opening) .p-not-found__center__goat{-webkit-animation:goat 1s .8s both;animation:goat 1s .8s both}}@media screen and (max-width:800px){body:not(.is-transition):not(.is-opening) .p-not-found__center__goat{-webkit-animation:goat_sp 1s .8s both;animation:goat_sp 1s .8s both}}.p-not-found__desc{font-size:16px;line-height:2;margin-top:70px;text-align:center}@media screen and (max-width:800px){.p-not-found__desc{font-size:15px;margin-top:38px;text-align:left}}.p-not-found__link{margin-top:88px;width:483px;height:96px}@media screen and (max-width:800px){.p-not-found__link{margin-top:50px;max-width:500px;width:100%;height:64px}}.p-not-found__link .c-btn{border-radius:48px}@media screen and (min-width:801px){.p-not-found__link .c-btn{font-size:18px}}@media screen and (max-width:800px){.p-not-found__link .c-btn{border-radius:32px}}@media screen and (min-width:801px){.p-not-found__link .c-btn__icon{right:36px;width:20px;height:18px}}.p-notice__desc{padding-top:10px;border-bottom:solid 1px #edebe6}@media screen and (max-width:800px){.p-notice__desc{padding-top:20px}}.p-notice__article>a{position:relative;border-top:solid 1px #edebe6;min-height:63px;display:flex;padding-top:22px;padding-bottom:18px;transition:color .2s}@media screen and (max-width:800px){.p-notice__article>a{padding-top:51px}}@media screen and (min-width:801px){.p-notice__article>a:hover{color:#00c4cc}}.p-notice__article__day{font-family:Montserrat,sans-serif;font-size:14px;color:#aaa69f;width:128px;padding-bottom:1px}@media screen and (max-width:800px){.p-notice__article__day{font-size:13px;position:absolute;top:16px;left:0}}.p-notice__article__title{line-height:1.75;margin-top:-4px}@media screen and (max-width:800px){.p-notice__article__title{font-size:13px}}.p-notice__article__type{position:relative;margin-left:auto;padding:1px 6px 0;height:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-family:Montserrat,sans-serif;background-color:#00c4cc;border-radius:8px}@media screen and (max-width:800px){.p-notice__article__type{position:absolute;top:17px;left:auto;right:0}}.p-officers__notice{display:flex;justify-content:flex-end}.p-officers__section:not(.index-0){margin-top:96px}@media screen and (max-width:800px){.p-officers__section:not(.index-0){margin-top:40px}}.p-officers__head{font-size:16px;font-weight:700;color:#aaa69f}@media screen and (max-width:800px){.p-officers__head{font-size:15px}}.p-officers__body{margin-top:32px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:800px){.p-officers__body{margin-top:24px}}.p-oversea-contact{position:relative;margin-top:141px;padding-bottom:68px;padding-top:84px;font-family:Montserrat,sans-serif}@media screen and (max-width:1000px){.p-oversea-contact{margin-top:100px;margin-bottom:120px}}@media screen and (max-width:800px){.p-oversea-contact{margin-top:0;margin-bottom:46px}}.p-oversea-contact__inner{position:relative;z-index:2;width:82.43%;margin-left:auto;margin-right:auto;display:flex;align-content:flex-start;justify-content:space-between}@media screen and (min-width:1601px){.p-oversea-contact__inner{width:1319px}}@media screen and (max-width:1200px){.p-oversea-contact__inner{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-oversea-contact__inner{display:block;max-width:800px}}@media screen and (max-width:800px){.p-oversea-contact__inner{width:83%;margin-top:0}}.p-oversea-contact__head{width:240px;min-width:240px;font-size:32px;line-height:1.5;font-weight:700;letter-spacing:.2px}@media screen and (max-width:1000px){.p-oversea-contact__head{width:100%}}@media screen and (max-width:800px){.p-oversea-contact__head{font-size:21px}}.p-oversea-contact__body{padding-top:10px;max-width:calc(100% - 250px);width:70.78%}@media screen and (max-width:1000px){.p-oversea-contact__body{margin-top:28px;max-width:100%;width:100%}}@media screen and (max-width:800px){.p-oversea-contact__body{margin-top:19px}}.p-oversea-contact__desc{letter-spacing:-.1px}@media screen and (max-width:800px){.p-oversea-contact__desc{font-size:13px}}.p-oversea-contact__mailto{display:block;margin-top:62px;overflow:hidden;outline:none}@media screen and (max-width:800px){.p-oversea-contact__mailto{margin-top:36px}}.p-oversea-contact__mailto svg{display:block;cursor:pointer;fill:#00c4cc;stroke:#00c4cc;stroke-width:1px;stroke-opacity:0;max-width:89%;height:auto}.p-oversea-contact__mailto svg path{transition:.2s}.p-oversea-contact__mailto:focus svg path:nth-child(1),.p-oversea-contact__mailto:hover svg path:nth-child(1){stroke-opacity:1;fill:#fff}.p-oversea-contact__mailto:focus svg path:nth-child(2),.p-oversea-contact__mailto:hover svg path:nth-child(2){stroke-opacity:1;fill:#fff}.p-oversea-mv{position:relative;z-index:0;width:100%;font-family:Montserrat,sans-serif;background-color:#f8f7f6}.p-oversea-mv__kv{position:relative;width:100%}@media screen and (min-width:801px){.p-oversea-mv__kv{flex:1 1 0%;min-height:400px}}@media screen and (min-width:801px){.p-oversea-mv__kv img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}}@media screen and (max-width:800px){.p-oversea-mv__kv img{max-width:540px;margin:0 auto;width:100%;height:auto}}@media screen and (max-width:600px){.p-oversea-mv__kv img{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:94vw}}.p-oversea-mv__inner{word-break:break-word;width:82.43%;margin-left:auto;margin-right:auto}@media screen and (min-width:1601px){.p-oversea-mv__inner{width:1319px}}@media screen and (max-width:1200px){.p-oversea-mv__inner{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-oversea-mv__inner{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-oversea-mv__inner{width:83.2%}}@media screen and (min-width:801px){.p-oversea-mv__inner{padding:140px 0 50px;display:flex;flex-direction:column;justify-content:flex-end;min-height:100vh}}@media screen and (max-width:800px){.p-oversea-mv__inner{padding:94px 0 36px}}.p-oversea-mv__head{font-size:16px;margin-top:30px}@media screen and (max-width:800px){.p-oversea-mv__head{margin-top:44px;font-size:14px}}.p-oversea-mv__message{margin-top:14px;font-size:24px;font-weight:500;line-height:1.8;word-break:break-word}@media screen and (max-width:800px){.p-oversea-mv__message{margin-top:15px;line-height:1.5;font-size:20px}}.p-oversea-mv__scrollDown{z-index:4;position:absolute;top:auto;left:auto;right:0;bottom:-40px;width:80px;height:210px;cursor:pointer;padding-top:10px;color:#00c4cc;transition:.3s cubic-bezier(.7,.3,.3,.9)}@media screen and (max-width:800px){.p-oversea-mv__scrollDown{padding-top:0;bottom:-20px;width:40px;height:190px}}.p-oversea-mv__scrollDown:hover{-webkit-transform:translateY(-20px);transform:translateY(-20px);transition:.4s cubic-bezier(.19,.82,.27,1)}.p-oversea-mv__scrollDown span{position:relative;z-index:-1;display:block;margin-left:auto;margin-right:auto;width:1px;height:80px;margin-top:25px}@media screen and (max-width:800px){.p-oversea-mv__scrollDown span{margin-top:20px}}.p-oversea-mv__scrollDown span:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;-webkit-animation:scrollLine 1.2s infinite;animation:scrollLine 1.2s infinite;transition:opacity .2s .3s}.p-oversea-mv__scrollDown svg{margin-top:30px;display:block;margin-left:auto;margin-right:auto;fill:#00c4cc}@media screen and (max-width:800px){.p-oversea-mv__scrollDown svg{margin-top:25px}}.p-oversea-product{position:relative;width:91.21%;margin-left:auto;margin-right:0;padding-top:120px;padding-bottom:6px;font-family:Montserrat,sans-serif}@media screen and (min-width:1601px){.p-oversea-product{margin-right:auto;margin-left:calc(50vw - 660px);width:1460px}}@media screen and (max-width:1200px){.p-oversea-product{width:calc(100% - 80px)}}@media screen and (max-width:1000px){.p-oversea-product{width:calc(100% - 40px)}}@media screen and (max-width:800px){.p-oversea-product{width:91.6%}}@media screen and (max-width:900px){.p-oversea-product{margin-top:80px}}@media screen and (min-width:801px){.p-oversea-product{padding-bottom:0;width:91.21%;margin-left:auto;margin-right:0}}@media screen and (min-width:801px) and (min-width:1601px){.p-oversea-product{margin-right:auto;margin-left:calc(50vw - 660px);width:1460px}}@media screen and (min-width:801px) and (max-width:1200px){.p-oversea-product{width:calc(100% - 80px)}}@media screen and (min-width:801px) and (max-width:1000px){.p-oversea-product{width:calc(100% - 40px)}}@media screen and (min-width:801px) and (max-width:800px){.p-oversea-product{width:91.6%}}@media screen and (max-width:800px){.p-oversea-product{margin-top:56px;padding-top:0;display:flex;flex-direction:column-reverse;width:100%}}.p-oversea-product__inner{width:41.5%;min-width:400px}@media screen and (max-width:800px){.p-oversea-product__inner{min-width:0;width:82.43%;margin-left:auto;margin-right:auto;margin-top:122px}}@media screen and (max-width:800px) and (min-width:1601px){.p-oversea-product__inner{width:1319px}}@media screen and (max-width:800px) and (max-width:1200px){.p-oversea-product__inner{width:calc(100% - 160px)}}@media screen and (max-width:800px) and (max-width:1000px){.p-oversea-product__inner{width:calc(100% - 80px)}}@media screen and (max-width:800px) and (max-width:800px){.p-oversea-product__inner{width:83.2%}}.p-oversea-product__summary{font-weight:700;line-height:1;letter-spacing:.1px}.p-oversea-product__title{margin-top:31px;width:284px;color:#00c4cc;height:50px}@media screen and (max-width:800px){.p-oversea-product__title{height:auto;width:182px;margin-top:16px}}.p-oversea-product__title svg{display:block;width:100%;height:100%}.p-oversea-product__desc{margin-top:56px;font-size:14px;line-height:2;word-break:keep-all;letter-spacing:-.1px}@media screen and (max-width:800px){.p-oversea-product__desc{font-size:13px;margin-top:30px}}.p-oversea-product__link{margin-top:58px;width:348px;height:64px}@media screen and (max-width:800px){.p-oversea-product__link{max-width:100%;margin-top:31px}}.p-oversea-product__img{position:absolute;top:120px;left:auto;right:0;width:51.5%;height:calc(100% - 120px);display:flex;align-items:flex-end;background-position:center center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:900px){.p-oversea-product__img{max-width:calc(100% - 420px);bottom:0;margin:auto;max-height:38vw}}@media screen and (max-width:800px){.p-oversea-product__img{top:0;max-width:none;width:91.21%;margin-left:auto;margin-right:0;position:relative;max-height:320px;height:63.5vw}}@media screen and (max-width:800px) and (min-width:1601px){.p-oversea-product__img{margin-right:auto;margin-left:calc(50vw - 660px);width:1460px}}@media screen and (max-width:800px) and (max-width:1200px){.p-oversea-product__img{width:calc(100% - 80px)}}@media screen and (max-width:800px) and (max-width:1000px){.p-oversea-product__img{width:calc(100% - 40px)}}@media screen and (max-width:800px) and (max-width:800px){.p-oversea-product__img{width:91.6%}}.p-oversea-product__img__front{position:relative;top:11%;left:-15%;width:91.1%}@media screen and (max-width:1000px){.p-oversea-product__img__front{width:80%;left:-10%}}@media screen and (max-width:800px){.p-oversea-product__img__front{top:auto;left:0;margin-left:auto;margin-right:auto;bottom:-85px;width:90%;max-width:400px}}.p-oversea-product__scrollDown{z-index:4;position:absolute;top:auto;left:auto;right:0;bottom:-40px;width:80px;height:210px;background:#fff;cursor:pointer;padding-top:10px;color:#00c4cc;transition:.3s cubic-bezier(.7,.3,.3,.9);outline-offset:0}@media screen and (max-width:800px){.p-oversea-product__scrollDown{padding-top:0;width:48px;height:190px}}.p-oversea-product__scrollDown:hover{-webkit-transform:translateY(-20px);transform:translateY(-20px);transition:.4s cubic-bezier(.19,.82,.27,1)}.p-oversea-product__scrollDown span{position:relative;z-index:-1;display:block;margin-left:auto;margin-right:auto;width:1px;height:80px;margin-top:25px}@media screen and (max-width:800px){.p-oversea-product__scrollDown span{margin-top:20px}}.p-oversea-product__scrollDown span:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;-webkit-animation:scrollLine 1.2s infinite;animation:scrollLine 1.2s infinite;transition:opacity .2s .3s}.p-oversea-product__scrollDown svg{margin-top:30px;display:block;margin-left:auto;margin-right:auto;fill:#00c4cc}@media screen and (max-width:800px){.p-oversea-product__scrollDown svg{margin-top:25px}}.p-oversea-profile{position:relative;margin-top:152px;padding-bottom:120px;padding-top:84px;font-family:Montserrat,sans-serif}@media screen and (max-width:1000px){.p-oversea-profile{margin-top:100px;margin-bottom:120px;padding-bottom:80px}}@media screen and (max-width:800px){.p-oversea-profile{padding-bottom:0;padding-top:31px;margin-top:75px;margin-bottom:41px}}.p-oversea-profile__inner{position:relative;z-index:2;width:82.43%;margin-left:auto;margin-right:auto;display:flex;align-content:flex-start;justify-content:space-between}@media screen and (min-width:1601px){.p-oversea-profile__inner{width:1319px}}@media screen and (max-width:1200px){.p-oversea-profile__inner{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-oversea-profile__inner{display:block;max-width:800px}}@media screen and (max-width:800px){.p-oversea-profile__inner{width:83%}}.p-oversea-profile__head{width:240px;min-width:240px;font-size:32px;line-height:1.5;font-weight:700;letter-spacing:.2px}@media screen and (max-width:1000px){.p-oversea-profile__head{width:100%;font-size:21px}}@media screen and (max-width:800px){.p-oversea-profile__head{font-size:21px}.p-oversea-profile__head br{display:none}}.p-oversea-profile__body{max-width:calc(100% - 250px);width:70.78%}@media screen and (max-width:1000px){.p-oversea-profile__body{margin-top:28px;max-width:100%;width:100%}}@media screen and (max-width:800px){.p-oversea-profile__body{margin-top:14px}}.p-oversea-profile__desc{padding-top:13px;border-bottom:solid 1px #edebe6}.p-oversea-profile__list{min-height:81px;display:flex;align-items:flex-start;border-top:solid 1px #edebe6;font-size:16px}@media screen and (max-width:800px){.p-oversea-profile__list{padding-top:18px;font-size:15px;display:block}}.p-oversea-profile__list__head{display:flex;align-items:center;height:81px;color:#00c4cc;min-width:232px;padding-right:12px}@media screen and (max-width:800px){.p-oversea-profile__list__head{height:auto}}.p-oversea-profile__list__body{width:calc(100% - 232px);padding:28px 0 25px;line-height:1.75;word-break:keep-all}@media screen and (max-width:800px){.p-oversea-profile__list__body{width:100%;padding:11px 12px 14px 0}}.p-oversea-profile__list__body a{color:#00c4cc;text-decoration:underline}.p-oversea-profile__link{position:relative;z-index:3;margin-top:66px;width:348px;height:64px;max-width:100%}@media screen and (max-width:800px){.p-oversea-profile__link{margin-top:48px}}.p-press-kit__desc{width:82.43%;margin-left:auto;margin-right:auto;margin-top:113px;font-size:14px;line-height:2}@media screen and (min-width:1601px){.p-press-kit__desc{width:1319px}}@media screen and (max-width:1200px){.p-press-kit__desc{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-press-kit__desc{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-press-kit__desc{width:83.2%}}@media screen and (max-width:800px){.p-press-kit__desc{margin-top:74px;font-size:13px}.p-press-kit__desc br{display:none}}.p-press-kit__desc a{color:#00c4cc;text-decoration:underline;padding:0 3px}.p-press-kit__body{width:91.21%;margin-left:auto;margin-right:0;position:relative;margin-top:72px;padding-top:15px;padding-bottom:90px;padding-right:2.6%}@media screen and (min-width:1601px){.p-press-kit__body{margin-right:auto;margin-left:calc(50vw - 660px);width:1460px}}@media screen and (max-width:1200px){.p-press-kit__body{width:calc(100% - 80px)}}@media screen and (max-width:1000px){.p-press-kit__body{width:calc(100% - 40px)}}@media screen and (max-width:800px){.p-press-kit__body{width:91.6%}}@media screen and (max-width:1100px){.p-press-kit__body{padding-top:0;margin-top:43px;padding-right:1.2%}}@media screen and (max-width:800px){.p-press-kit__body{padding-bottom:75px;padding-right:0}}.p-press-kit__body__bg{position:absolute;top:11.7%;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;background:#f8f7f6}@media screen and (max-width:800px){.p-press-kit__body__bg{top:6%}}.p-press-kit__body__bg:before{content:'';display:block;width:100%;height:0}.p-press-kit__section{position:relative;z-index:1;display:flex;justify-content:space-between;width:85.5%;max-width:1000px;margin-left:auto;margin-right:auto;padding:82px 0 70px}@media screen and (max-width:1100px){.p-press-kit__section{width:90%}}@media screen and (max-width:800px){.p-press-kit__section{display:block;padding:46px 0 48px;width:82%}}.p-press-kit__section__inner{width:460px;padding-right:40px}@media screen and (max-width:1000px){.p-press-kit__section__inner{padding-right:0;width:280px;display:flex;flex-wrap:wrap;align-items:center}}@media screen and (max-width:800px){.p-press-kit__section__inner{max-width:480px;width:100%}}.p-press-kit__section__inner .desc{font-size:14px;line-height:2;margin-top:61px}@media screen and (max-width:1000px){.p-press-kit__section__inner .desc{margin-top:32px}}@media screen and (max-width:800px){.p-press-kit__section__inner .desc{margin-top:26px}}.p-press-kit__section__inner .desc a{display:inline-block;color:#00c4cc;text-decoration:underline;padding:0 3px}.p-press-kit__section__inner .link{margin-top:56px;width:320px;height:64px;max-width:100%}@media screen and (max-width:800px){.p-press-kit__section__inner .link{margin-top:24px;max-width:100%}}@media screen and (max-width:800px){.p-press-kit__section__img{width:100%;margin-top:40px}}.p-press-kit__section__thumb{width:calc(93% - 480px);background-position:center center;background-size:cover;background-repeat:no-repeat;min-width:440px}@media screen and (max-width:1000px){.p-press-kit__section__thumb{min-width:55%;margin:0}}@media screen and (max-width:800px){.p-press-kit__section__thumb{padding-top:54%;width:100%;min-width:0}}.p-press-kit__section:nth-child(n+2){border-top:solid 1px #edebe6}[data-namespace=pressKit] .p-sec-recruit__head__thumbnail__img{background-position:center}.p-privacy-policy{width:82.43%;margin-left:auto;margin-right:auto;margin-top:113px;max-width:800px;font-size:16px;line-height:2}@media screen and (min-width:1601px){.p-privacy-policy{width:1319px}}@media screen and (max-width:1200px){.p-privacy-policy{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-privacy-policy{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-privacy-policy{width:83.2%}}@media screen and (max-width:800px){.p-privacy-policy{margin-top:74px;font-size:15px}}.p-privacy-policy a{color:#00c4cc;text-decoration:underline;transition:opacity .2s}.p-privacy-policy a:hover{opacity:.7}.p-privacy-policy h2 a,.p-privacy-policy h3 a,.p-privacy-policy h4 a{color:#23221f;text-decoration:none}.p-privacy-policy h2{font-size:24px;font-weight:700;letter-spacing:1.1px;margin:118px 0 0;line-height:1.5}@media screen and (max-width:800px){.p-privacy-policy h2{margin:68px 0 0;font-size:18px}}.p-privacy-policy h3{font-weight:700;font-size:18px;letter-spacing:1.1px;margin:0;margin-top:-140px;padding-top:160px}@media screen and (max-width:800px){.p-privacy-policy h3{font-size:16px;margin:27px 0 0}}.p-privacy-policy h3 .number{color:#00c4cc;margin-right:4px}.p-privacy-policy h4{font-weight:700;font-size:16px;letter-spacing:.4px;margin:27px 0 0}@media screen and (max-width:800px){.p-privacy-policy h4{letter-spacing:0;margin:24px 0 0;font-size:15px}}.p-privacy-policy h4 .number{color:#00c4cc;margin-right:5px}.p-privacy-policy dl{margin:15px 0 0}.p-privacy-policy dl dt{position:relative;padding-left:32px}@media screen and (max-width:800px){.p-privacy-policy dl dt{line-height:1.75}}.p-privacy-policy dl dt .number{font-family:sans-serif;color:#00c4cc;margin-right:8px;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';font-weight:500;position:absolute;left:0;top:1px}.p-privacy-policy dl dd li{margin:12.5px 0;line-height:1.75}@media screen and (max-width:800px){.p-privacy-policy dl dd li{margin:7px 0}}.p-privacy-policy>dl>dd{padding-left:32px}.p-privacy-policy p{margin:10px 0}.p-privacy-policy>ul,.p-privacy-policy>ol{margin:46px 0 0}@media screen and (max-width:800px){.p-privacy-policy>ul,.p-privacy-policy>ol{margin:24px 0 0}}.p-privacy-policy>ul ul,.p-privacy-policy>ul ol,.p-privacy-policy>ol ul,.p-privacy-policy>ol ol{margin:8px 0;line-height:1.75}@media screen and (max-width:800px){.p-privacy-policy>ul ul,.p-privacy-policy>ul ol,.p-privacy-policy>ol ul,.p-privacy-policy>ol ol{margin:4px 0}}.p-privacy-policy ul li,.p-privacy-policy ol li{position:relative;padding-left:24px;margin:8px 0}@media screen and (max-width:800px){.p-privacy-policy ul li,.p-privacy-policy ol li{margin:4px 0;padding-left:20px;margin-bottom:8px;line-height:1.75}}.p-privacy-policy ol>li:nth-child(1):before{content:"1."}.p-privacy-policy ol>li:nth-child(2):before{content:"2."}.p-privacy-policy ol>li:nth-child(3):before{content:"3."}.p-privacy-policy ol>li:nth-child(4):before{content:"4."}.p-privacy-policy ol>li:nth-child(5):before{content:"5."}.p-privacy-policy ol>li:nth-child(6):before{content:"6."}.p-privacy-policy ol>li:nth-child(7):before{content:"7."}.p-privacy-policy ol>li:nth-child(8):before{content:"8."}.p-privacy-policy ol>li:nth-child(9):before{content:"9."}.p-privacy-policy ol>li:nth-child(10):before{content:"10."}.p-privacy-policy ol>li:nth-child(11):before{content:"11."}.p-privacy-policy ol>li:nth-child(12):before{content:"12."}.p-privacy-policy ol>li:nth-child(13):before{content:"13."}.p-privacy-policy ol>li:nth-child(14):before{content:"14."}.p-privacy-policy ol>li:nth-child(15):before{content:"15."}.p-privacy-policy ol>li:nth-child(16):before{content:"16."}.p-privacy-policy ol>li:nth-child(17):before{content:"17."}.p-privacy-policy ol>li:nth-child(18):before{content:"18."}.p-privacy-policy ol>li:nth-child(19):before{content:"19."}.p-privacy-policy ol>li:nth-child(20):before{content:"20."}.p-privacy-policy ol>li:nth-child(21):before{content:"21."}.p-privacy-policy ol>li:nth-child(22):before{content:"22."}.p-privacy-policy ol>li:nth-child(23):before{content:"23."}.p-privacy-policy ol>li:nth-child(24):before{content:"24."}.p-privacy-policy ol>li:nth-child(25):before{content:"25."}.p-privacy-policy ol>li:nth-child(26):before{content:"26."}.p-privacy-policy ol>li:nth-child(27):before{content:"27."}.p-privacy-policy ol>li:nth-child(28):before{content:"28."}.p-privacy-policy ol>li:nth-child(29):before{content:"29."}.p-privacy-policy ol>li:nth-child(30):before{content:"30."}.p-privacy-policy ol>li:nth-child(31):before{content:"31."}.p-privacy-policy ol>li:nth-child(32):before{content:"32."}.p-privacy-policy ol>li:nth-child(33):before{content:"33."}.p-privacy-policy ol>li:nth-child(34):before{content:"34."}.p-privacy-policy ol>li:nth-child(35):before{content:"35."}.p-privacy-policy ol>li:nth-child(36):before{content:"36."}.p-privacy-policy ol>li:nth-child(37):before{content:"37."}.p-privacy-policy ol>li:nth-child(38):before{content:"38."}.p-privacy-policy ol>li:nth-child(39):before{content:"39."}.p-privacy-policy ol>li:nth-child(40):before{content:"40."}.p-privacy-policy ol>li:nth-child(41):before{content:"41."}.p-privacy-policy ol>li:nth-child(42):before{content:"42."}.p-privacy-policy ol>li:nth-child(43):before{content:"43."}.p-privacy-policy ol>li:nth-child(44):before{content:"44."}.p-privacy-policy ol>li:nth-child(45):before{content:"45."}.p-privacy-policy ol>li:nth-child(46):before{content:"46."}.p-privacy-policy ol>li:nth-child(47):before{content:"47."}.p-privacy-policy ol>li:nth-child(48):before{content:"48."}.p-privacy-policy ol>li:nth-child(49):before{content:"49."}.p-privacy-policy ol>li:nth-child(50):before{content:"50."}.p-privacy-policy ol>li:before{color:#00c4cc;position:absolute;top:2px;left:0;width:100%;height:100%;pointer-events:none;font-family:Montserrat,sans-serif}@media screen and (max-width:800px){.p-privacy-policy ol>li:before{top:0}}.p-privacy-policy ul>li:before{content:'';position:absolute;top:13px;left:0;width:6px;height:6px;border-radius:50%;background:#00c4cc;pointer-events:none}@media screen and (max-width:800px){.p-privacy-policy ul>li:before{top:11px}}.p-product-other{position:relative;margin-top:145px;padding-bottom:166px}@media screen and (max-width:800px){.p-product-other{padding-bottom:0;margin-bottom:180px;margin-top:0}}.p-product-other__bg{position:absolute;top:auto;left:0;right:0;bottom:-116px}.p-product-other__inner{position:relative;z-index:1;padding-top:96px;width:82.43%;margin-left:auto;margin-right:auto}@media screen and (min-width:1601px){.p-product-other__inner{width:1319px}}@media screen and (max-width:1200px){.p-product-other__inner{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-product-other__inner{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-product-other__inner{width:83.2%}}@media screen and (max-width:800px){.p-product-other__inner{padding-top:44px}}.p-product-other__body{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch}@media screen and (max-width:500px){.p-product-other__body{margin-top:30px}}.p-product-other__section{position:relative;width:46.5%;padding-bottom:105px;margin-top:70px}@media screen and (max-width:800px){.p-product-other__section{padding-bottom:0;width:100%;max-width:600px;margin-left:auto;margin-right:auto}}@media screen and (max-width:500px){.p-product-other__section{margin-top:auto}.p-product-other__section:not(:nth-last-child(1)){margin-bottom:48px}}.p-product-other__section__thumb{width:100%}.p-product-other__section__summary{font-size:14px;font-weight:700;margin-top:44px;letter-spacing:.5px}@media screen and (max-width:800px){.p-product-other__section__summary{font-size:13px;margin-top:28px}}.p-product-other__section__serviceName{margin-top:12px;font-size:24px;font-weight:700;color:#00c4cc}@media screen and (max-width:800px){.p-product-other__section__serviceName{font-size:20px;margin-top:9px}}.p-product-other__section__companyName{margin-top:24px;line-height:2;display:flex;align-items:center;color:#aaa69f;letter-spacing:.7px}@media screen and (max-width:800px){.p-product-other__section__companyName{font-size:13px;margin-top:18px}}.p-product-other__section__companyName:before{content:'';display:block;width:24px;height:1px;margin-right:11px;background:currentColor}.p-product-other__section__desc{margin-top:25px;line-height:2}@media screen and (max-width:800px){.p-product-other__section__desc{font-size:13px;margin-top:20px}}.p-product-other__section__link{position:absolute;top:auto;left:0;right:auto;bottom:0;width:348px;height:64px;max-width:100%}@media screen and (max-width:800px){.p-product-other__section__link{position:relative;margin-top:24px}}.p-product-top{position:relative;margin-top:120px;padding-bottom:64px}@media screen and (max-width:900px){.p-product-top{margin-top:80px}}@media screen and (min-width:801px){.p-product-top{padding-bottom:0;width:91.21%;margin-left:auto;margin-right:0}}@media screen and (min-width:801px) and (min-width:1601px){.p-product-top{margin-right:auto;margin-left:calc(50vw - 660px);width:1460px}}@media screen and (min-width:801px) and (max-width:1200px){.p-product-top{width:calc(100% - 80px)}}@media screen and (min-width:801px) and (max-width:1000px){.p-product-top{width:calc(100% - 40px)}}@media screen and (min-width:801px) and (max-width:800px){.p-product-top{width:91.6%}}@media screen and (max-width:800px){.p-product-top{display:flex;flex-direction:column-reverse;width:100%}}.p-product-top__inner{width:41.5%;min-width:400px;padding-top:59px}@media screen and (max-width:800px){.p-product-top__inner{min-width:0;width:82.43%;margin-left:auto;margin-right:auto;margin-top:60px}}@media screen and (max-width:800px) and (min-width:1601px){.p-product-top__inner{width:1319px}}@media screen and (max-width:800px) and (max-width:1200px){.p-product-top__inner{width:calc(100% - 160px)}}@media screen and (max-width:800px) and (max-width:1000px){.p-product-top__inner{width:calc(100% - 80px)}}@media screen and (max-width:800px) and (max-width:800px){.p-product-top__inner{width:83.2%}}.p-product-top__summary{font-weight:700}@media screen and (max-width:800px){.p-product-top__summary{font-size:13px}}.p-product-top__title{margin-top:29px;width:284px;color:#00c4cc}@media screen and (max-width:800px){.p-product-top__title{margin-top:14px;width:183px}}.p-product-top__title svg{display:block;width:100%;height:100%}.p-product-top__desc{margin-top:55px;font-size:14px;line-height:2}@media screen and (max-width:800px){.p-product-top__desc{font-size:13px;margin-top:30px}}.p-product-top__link{margin-top:58px;width:348px;height:64px;max-width:100%}@media screen and (max-width:800px){.p-product-top__link{margin-top:31px}}.p-product-top__img{position:absolute;top:0;left:auto;right:0;width:51.5%;height:100%;display:flex;align-items:flex-end;background-position:center center;background-size:cover;background-repeat:no-repeat;max-height:500px}@media screen and (max-width:900px){.p-product-top__img{max-width:calc(100% - 420px);bottom:0;margin:auto;max-height:38vw}}@media screen and (max-width:800px){.p-product-top__img{max-width:none;width:91.21%;margin-left:auto;margin-right:0;position:relative;max-height:320px;height:63.5vw}}@media screen and (max-width:800px) and (min-width:1601px){.p-product-top__img{margin-right:auto;margin-left:calc(50vw - 660px);width:1460px}}@media screen and (max-width:800px) and (max-width:1200px){.p-product-top__img{width:calc(100% - 80px)}}@media screen and (max-width:800px) and (max-width:1000px){.p-product-top__img{width:calc(100% - 40px)}}@media screen and (max-width:800px) and (max-width:800px){.p-product-top__img{width:91.6%}}.p-product-top__img__front{position:relative;top:11%;left:-15%;width:91.1%}@media screen and (max-width:1000px){.p-product-top__img__front{width:80%;left:-10%}}@media screen and (max-width:800px){.p-product-top__img__front{top:auto;left:0;margin-left:auto;margin-right:auto;bottom:-85px;width:90%;max-width:400px}}.p-profile__desc{padding-top:10px;border-bottom:solid 1px #edebe6}.p-profile__list{min-height:81px;display:flex;align-items:flex-start;border-top:solid 1px #edebe6;font-size:16px}@media screen and (max-width:800px){.p-profile__list{padding-top:17px;font-size:15px;display:block}}.p-profile__list__head{display:flex;align-items:center;padding-bottom:1px;height:81px;font-weight:700;color:#aaa69f;width:128px}@media screen and (max-width:800px){.p-profile__list__head{height:auto}}.p-profile__list__body{padding:27px 0 25px;line-height:1.75}@media screen and (max-width:800px){.p-profile__list__body{padding:8px 0 14px}}.p-profile__list__body a{color:#00c4cc;text-decoration:underline}.p-recruit-articles{width:100%;overflow:hidden;padding-bottom:120px}@media screen and (max-width:800px){.p-recruit-articles{padding-bottom:96px}}.p-recruit-articles .c-section-title{width:82.43%;margin-left:auto;margin-right:auto;padding-bottom:40px}@media screen and (min-width:1601px){.p-recruit-articles .c-section-title{width:1319px}}@media screen and (max-width:1200px){.p-recruit-articles .c-section-title{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-recruit-articles .c-section-title{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-recruit-articles .c-section-title{width:83.2%}}@media screen and (max-width:800px){.p-recruit-articles .c-section-title{padding-bottom:32px}}.p-recruit-articles .c-section-title__jp{letter-spacing:0}.p-recruit-articles__head{width:82.43%;margin-left:auto;margin-right:auto;margin-bottom:56px;padding-right:280px}@media screen and (min-width:1601px){.p-recruit-articles__head{width:1319px}}@media screen and (max-width:1200px){.p-recruit-articles__head{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-recruit-articles__head{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-recruit-articles__head{width:83.2%}}@media screen and (max-width:800px){.p-recruit-articles__head{margin-bottom:32px;padding-right:0}}.p-recruit-articles__head__title{margin-bottom:16px}.p-recruit-articles__head__title img{width:100%;height:auto;position:relative;left:-8px}.p-recruit-articles__head__period{color:#fff;font-size:22px;font-weight:700;text-align:center;line-height:46px;background:#00c4cc;height:48px;border-radius:24px}@media screen and (max-width:800px){.p-recruit-articles__head__period{font-size:16px;height:32px;line-height:32px}}.p-recruit-articles__head__period span{font-size:24px;font-family:Montserrat,sans-serif;letter-spacing:.05em;display:inline-block;margin-right:8px}@media screen and (max-width:800px){.p-recruit-articles__head__period span{font-size:18px}}.p-recruit-articles__description{width:82.43%;margin-left:auto;margin-right:auto;margin-bottom:72px;padding-right:280px}@media screen and (min-width:1601px){.p-recruit-articles__description{width:1319px}}@media screen and (max-width:1200px){.p-recruit-articles__description{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-recruit-articles__description{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-recruit-articles__description{width:83.2%}}@media screen and (max-width:800px){.p-recruit-articles__description{margin-bottom:48px;padding-right:0}}.p-recruit-articles__description__text{font-size:16px;line-height:2}.p-recruit-articles__description__text span.-inline-link{cursor:pointer;color:#00c4cc;text-decoration:underline}@media screen and (max-width:800px){.p-recruit-articles__description__text{font-size:13px}.p-recruit-articles__description__text br{display:none}}.p-recruit-articles__description__list{margin:24px 0}@media screen and (max-width:800px){.p-recruit-articles__description__list{margin:16px 0}}.p-recruit-articles__description__list li{font-size:16px;padding-left:16px;position:relative}@media screen and (max-width:800px){.p-recruit-articles__description__list li{font-size:13px}}.p-recruit-articles__description__list li+li{margin-top:12px}.p-recruit-articles__description__list li span{font-weight:700;background:#edebe6;padding:4px}.p-recruit-articles__description__list li:before{content:'';width:6px;height:6px;background:#00c4cc;border-radius:3px;display:block;position:absolute;top:11px;left:0}@media screen and (max-width:800px){.p-recruit-articles__description__list li:before{top:7px}}.p-recruit-articles__subtitle{width:82.43%;margin-left:auto;margin-right:auto;font-size:24px;font-weight:700}@media screen and (min-width:1601px){.p-recruit-articles__subtitle{width:1319px}}@media screen and (max-width:1200px){.p-recruit-articles__subtitle{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-recruit-articles__subtitle{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-recruit-articles__subtitle{width:83.2%}}@media screen and (max-width:800px){.p-recruit-articles__subtitle{font-size:18px}}.p-recruit-articles__subtitle span{color:#00c4cc;font-family:Montserrat,sans-serif;font-size:12px;display:inline-block;margin-left:16px;position:relative;top:-4px}@media screen and (max-width:800px){.p-recruit-articles__subtitle span{font-size:10px;top:-2px}}.p-recruit-articles__section{padding-top:102px}@media screen and (max-width:800px){.p-recruit-articles__section{padding-top:82px}.p-recruit-articles__section#recruit-event{margin-top:-50px}}.p-recruit-articles__section .p-sec-media__slide{height:315px;margin-bottom:48px}@media screen and (max-width:800px){.p-recruit-articles__section .p-sec-media__slide{margin-top:32px;margin-bottom:0}}.p-recruit-articles__item{width:82.43%;margin-left:auto;margin-right:auto;padding-right:280px}@media screen and (min-width:1601px){.p-recruit-articles__item{width:1319px}}@media screen and (max-width:1200px){.p-recruit-articles__item{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-recruit-articles__item{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-recruit-articles__item{width:83.2%}}@media screen and (max-width:800px){.p-recruit-articles__item{padding-right:0}}.p-recruit-articles__item+.p-recruit-articles__item{margin-top:64px}@media screen and (max-width:800px){.p-recruit-articles__item+.p-recruit-articles__item{margin-top:32px}}.p-recruit-articles__item__image{margin-bottom:32px}@media screen and (max-width:800px){.p-recruit-articles__item__image{margin-bottom:24px}}.p-recruit-articles__item__image img{width:100%;height:auto}.p-recruit-articles__item__text{font-size:16px;line-height:2}@media screen and (max-width:800px){.p-recruit-articles__item__text{font-size:13px}.p-recruit-articles__item__text br{display:none}}.p-recruit-articles__item__text span{font-weight:700;background:#edebe6;padding:4px}.p-recruit-company{background:#f8f7f6;padding-top:104px;padding-bottom:88px}@media screen and (max-width:800px){.p-recruit-company{padding-top:50px;padding-bottom:44px}}.p-recruit-company__inner{width:82.43%;margin-left:auto;margin-right:auto;padding-right:220px}@media screen and (min-width:1601px){.p-recruit-company__inner{width:1319px}}@media screen and (max-width:1200px){.p-recruit-company__inner{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-recruit-company__inner{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-recruit-company__inner{width:83.2%}}@media screen and (max-width:800px){.p-recruit-company__inner{padding-right:0}}.p-recruit-company__head{max-width:860px;display:flex;justify-content:space-between}.p-recruit-company .c-section-title{width:auto}.p-recruit-company .c-section-title__jp{letter-spacing:2px}@media screen and (max-width:800px){.p-recruit-company .c-section-title__jp{letter-spacing:1px}}.p-recruit-company__link{margin-top:4px;margin-right:14px;display:block;position:relative;width:145px;height:30px;line-height:1;border-bottom:solid 1px #00c4cc;color:#00c4cc}@media screen and (max-width:800px){.p-recruit-company__link{margin-top:24px;margin-left:auto;margin-right:0}}.p-recruit-company__link:before{content:'';position:absolute;top:auto;left:auto;right:0;bottom:-1px;width:100%;height:2px;background:#00c4cc;transition:-webkit-transform .25s cubic-bezier(.79,.17,.15,.96);transition:transform .25s cubic-bezier(.79,.17,.15,.96);transition:transform .25s cubic-bezier(.79,.17,.15,.96),-webkit-transform .25s cubic-bezier(.79,.17,.15,.96);-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}.p-recruit-company__link span{letter-spacing:1px}.p-recruit-company__link svg{transition:.45s cubic-bezier(.19,.82,.27,1);position:absolute;top:4px;left:auto;right:0}.p-recruit-company__link svg:nth-child(1){opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.p-recruit-company__link svg:nth-child(2){opacity:0;-webkit-transform:translateX(-9px);transform:translateX(-9px)}@media screen and (min-width:801px){.p-recruit-company__link:hover:before{transition:-webkit-transform .3s cubic-bezier(.19,.82,.27,1);transition:transform .3s cubic-bezier(.19,.82,.27,1);transition:transform .3s cubic-bezier(.19,.82,.27,1),-webkit-transform .3s cubic-bezier(.19,.82,.27,1);-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}.p-recruit-company__link:hover svg:nth-child(1){opacity:0;-webkit-transform:translateX(9px);transform:translateX(9px)}.p-recruit-company__link:hover svg:nth-child(2){opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.p-recruit-company__slide{position:relative;width:100%;margin-top:56px;left:-7px;max-width:860px;overflow:hidden;border-radius:10px}@media screen and (max-width:800px){.p-recruit-company__slide{margin-top:35px;left:-2vw;width:calc(100% + 4vw)}}.p-recruit-company__slide__inner{overflow:hidden;padding-top:57.3%}@media screen and (max-width:500px){.p-recruit-company__slide__inner{padding-top:58%}}.p-recruit-company__slide iframe{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%}.p-recruit-company__desc{margin-top:28px;line-height:2}@media screen and (max-width:800px){.p-recruit-company__desc{margin-top:18px;font-size:13px}}.p-recruit-faq{padding-top:122px;width:82.43%;margin-left:auto;margin-right:auto}@media screen and (min-width:1601px){.p-recruit-faq{width:1319px}}@media screen and (max-width:1200px){.p-recruit-faq{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-recruit-faq{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-recruit-faq{width:83.2%}}@media screen and (max-width:800px){.p-recruit-faq{padding-top:82px}}@media screen and (max-width:800px){.p-recruit-faq .c-section-title__jp{letter-spacing:-.7px}}.p-recruit-faq__inner{margin-top:65px;width:calc(100% - 230px);max-width:75.1%}@media screen and (max-width:800px){.p-recruit-faq__inner{margin-top:42px;width:100%;max-width:none}}.p-recruit-faq__list{margin-bottom:2px;background:#f8f7f6}.p-recruit-faq__list .prefix{display:flex;align-items:center;justify-content:center;width:68px;height:25px;min-width:68px;font-family:Montserrat,sans-serif;font-size:16px;color:#aaa69f;padding-top:4px;padding-left:8px;align-self:flex-start;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:800px){.p-recruit-faq__list .prefix{display:none}}.p-recruit-faq__list__head{position:relative;display:flex;min-height:64px;cursor:pointer;transition:background .2s;align-items:center;padding:19px 55px 19px 0;outline:none;width:100%}@media screen and (max-width:800px){.p-recruit-faq__list__head{min-height:65px;padding:20px 55px 20px 25px}}@media screen and (min-width:801px){.p-recruit-faq__list__head:focus,.p-recruit-faq__list__head:hover{background:#d4d4d4}}.p-recruit-faq__list__head .title{height:100%;display:flex;align-items:center;padding:1px 10px 0 1px;line-height:1.5;font-size:16px;font-weight:700;pointer-events:none;word-break:break-word;text-align:left}@media screen and (max-width:800px){.p-recruit-faq__list__head .title{position:relative;top:1px;padding:0;font-size:15px;line-height:1.5}}.p-recruit-faq__list__head .arrow-head{width:11px;height:15px;stroke-width:2px;stroke:#00c4cc;fill:none!important;position:absolute;top:26px;left:auto;right:34px;z-index:2;margin:auto;-webkit-transform:translate3d(0,0,10px) rotate(90deg) rotateX(0);transform:translate3d(0,0,10px) rotate(90deg) rotateX(0);transition:.3s;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:800px){.p-recruit-faq__list__head .arrow-head{right:26px;bottom:auto}}.p-recruit-faq__list__head.is-current .arrow-head{-webkit-transform:translate3d(0,1px,10px) rotate(90deg) rotateY(180deg);transform:translate3d(0,1px,10px) rotate(90deg) rotateY(180deg)}@media screen and (min-width:801px){.p-recruit-faq__list__head.is-current:hover .arrow-head{-webkit-transform:translate3d(0,-2px,10px) rotate(90deg) rotateY(180deg);transform:translate3d(0,-2px,10px) rotate(90deg) rotateY(180deg)}}.p-recruit-faq__list__body{display:flex;align-items:flex-start;align-content:flex-start;padding-right:32px;overflow:hidden;height:0}@media screen and (max-width:800px){.p-recruit-faq__list__body{padding:0 25px}}.p-recruit-faq__list__body .prefix{height:41px}.p-recruit-faq__list__body .desc{margin-top:8px;margin-bottom:24px;font-size:14px;line-height:2}@media screen and (max-width:800px){.p-recruit-faq__list__body .desc{margin-top:3px;margin-bottom:17px;font-size:13px}}.p-recruit-faq__list__body .desc a{color:#00c4cc;text-decoration:underline;transition:opacity .2s}.p-recruit-faq__list__body .desc a:hover{opacity:.7}.p-recruit-gallery{padding:120px 0;overflow:hidden}@media screen and (max-width:800px){.p-recruit-gallery{padding:120px 0 0}}.p-recruit-gallery__head{position:relative;width:82.43%;margin-left:auto;margin-right:auto}@media screen and (min-width:1601px){.p-recruit-gallery__head{width:1319px}}@media screen and (max-width:1200px){.p-recruit-gallery__head{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-recruit-gallery__head{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-recruit-gallery__head{width:83.2%}}.p-recruit-gallery__progress{position:absolute;top:30px;left:auto;right:282px;width:320px;height:3px;background:#edebe6;max-width:calc(100% - 470px)}.p-recruit-gallery__progress .swiper-scrollbar-drag{background:#00c4cc;cursor:-webkit-grab;cursor:grab}.p-recruit-gallery__progress .swiper-scrollbar-drag:before{content:'';position:absolute;top:-20px;left:-20px;width:calc(100% + 40px);height:calc(100% + 40px)}.p-recruit-gallery__progress .swiper-scrollbar-drag:active{cursor:-webkit-grabbing;cursor:grabbing}@media screen and (max-width:800px){.p-recruit-gallery__progress{display:none}}.p-recruit-gallery__slide{position:relative;margin-top:68px;padding:0 calc(8.785vw + 240px) 0 8.785vw;cursor:-webkit-grab;cursor:grab}.p-recruit-gallery__slide:active{cursor:-webkit-grabbing;cursor:grabbing}@media screen and (min-width:1601px){.p-recruit-gallery__slide{padding:0 calc(50vw - 660px)}}@media screen and (max-width:800px){.p-recruit-gallery__slide{padding:0 8.5vw;margin-top:45px;height:287px}.p-recruit-gallery__slide .swiper-wrapper{transition-timing-function:linear}}.p-recruit-gallery__slide__item{position:relative;width:551px;margin-right:24px}@media screen and (max-width:1000px){.p-recruit-gallery__slide__item{width:413px;margin-right:15px}}@media screen and (max-width:1000px){.p-recruit-gallery__slide__item{width:310px}}.p-recruit-gallery__slide__item img{width:100%;height:auto}.p-recruit-gallery__slide__arrow{position:absolute;z-index:2;top:158px;width:52px;height:52px;border-radius:28px;background-color:#00c4cc;border:solid 2px #fff;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s}@media screen and (max-width:1000px){.p-recruit-gallery__slide__arrow{top:110px}}@media screen and (max-width:800px){.p-recruit-gallery__slide__arrow{display:none}}.p-recruit-gallery__slide__arrow.is-passive{pointer-events:none;opacity:0}.p-recruit-gallery__slide__arrow.is-prev{right:30px}.p-recruit-gallery__slide__arrow.is-next{left:30px}.p-recruit-gallery__slide__arrow.is-next svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.p-recruit-interview{position:relative;padding-top:90px;padding-bottom:95px}@media screen and (max-width:1000px){.p-recruit-interview{padding-bottom:54px}}.p-recruit-interview:before{content:'';position:absolute;top:0;left:0;width:91.21%;margin-right:auto;margin-left:0;height:100%;background:#f8f7f6}@media screen and (min-width:1601px){.p-recruit-interview:before{margin-left:auto;margin-right:calc(50vw - 660px);width:1460px}}@media screen and (max-width:1200px){.p-recruit-interview:before{width:calc(100% - 80px)}}@media screen and (max-width:1000px){.p-recruit-interview:before{width:calc(100% - 40px)}}@media screen and (max-width:800px){.p-recruit-interview:before{width:91.6%}}@media screen and (max-width:600px){.p-recruit-interview:before{width:100%}}.p-recruit-interview__head{position:relative;z-index:1;width:91.21%;margin-left:auto;margin-right:0}@media screen and (min-width:1601px){.p-recruit-interview__head{margin-right:auto;margin-left:calc(50vw - 660px);width:1460px}}@media screen and (max-width:1200px){.p-recruit-interview__head{width:calc(100% - 80px)}}@media screen and (max-width:1000px){.p-recruit-interview__head{width:calc(100% - 40px)}}@media screen and (max-width:800px){.p-recruit-interview__head{width:91.6%}}@media screen and (max-width:800px){.p-recruit-interview__head{display:flex;flex-direction:column-reverse}}@media screen and (max-width:800px){.p-recruit-interview__head{width:82.43%;margin-left:auto;margin-right:auto}}@media screen and (max-width:800px) and (min-width:1601px){.p-recruit-interview__head{width:1319px}}@media screen and (max-width:800px) and (max-width:1200px){.p-recruit-interview__head{width:calc(100% - 160px)}}@media screen and (max-width:800px) and (max-width:1000px){.p-recruit-interview__head{width:calc(100% - 80px)}}@media screen and (max-width:800px) and (max-width:800px){.p-recruit-interview__head{width:83.2%}}.p-recruit-interview__head__inner{width:490px}@media screen and (max-width:1000px){.p-recruit-interview__head__inner{width:370px}}@media screen and (max-width:800px){.p-recruit-interview__head__inner{width:100%;max-width:500px;padding-top:33px}}.p-recruit-interview__head__title{font-size:32px;line-height:1.5;font-weight:700;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';letter-spacing:1.6px}@media screen and (max-width:1000px){.p-recruit-interview__head__title{font-size:24px}}@media screen and (max-width:600px){.p-recruit-interview__head__title{letter-spacing:1px;font-size:20px}}.p-recruit-interview__head__desc{margin-top:25px;font-size:14px;line-height:2}@media screen and (max-width:800px){.p-recruit-interview__head__desc{font-size:13px;margin-top:20px}.p-recruit-interview__head__desc br{display:none}}.p-recruit-interview__head__link{margin-top:40px;position:relative;display:flex;align-items:center;justify-content:center;max-width:100%;width:483px;height:96px;border-radius:48px;border:solid 2px #00c4cc;background-color:#00c4cc;color:#fff;transition:.2s;outline:none}@media screen and (max-width:1000px){.p-recruit-interview__head__link{width:100%;height:64px}}@media screen and (max-width:800px){.p-recruit-interview__head__link{margin-top:33px}}.p-recruit-interview__head__link__text{font-weight:700;font-size:18px;padding-bottom:2px}@media screen and (max-width:1000px){.p-recruit-interview__head__link__text{font-size:14px}}@media screen and (max-width:370px){.p-recruit-interview__head__link__text{font-size:12px;text-align:left;width:80%}}.p-recruit-interview__head__link__icon{position:absolute;margin:auto;top:0;bottom:0;right:38px;width:18px;height:16px}@media screen and (max-width:1000px){.p-recruit-interview__head__link__icon{right:22px;width:13px;height:12px}}.p-recruit-interview__head__link__icon svg{position:absolute;top:1px;left:0;width:100%;height:100%;transition:.45s cubic-bezier(.19,.82,.27,1)}@media screen and (max-width:800px){.p-recruit-interview__head__link__icon svg{top:0}}.p-recruit-interview__head__link__icon svg:nth-child(1){opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.p-recruit-interview__head__link__icon svg:nth-child(2){opacity:0;-webkit-transform:translateX(-12px);transform:translateX(-12px)}@media screen and (min-width:801px){.p-recruit-interview__head__link:focus,.p-recruit-interview__head__link:hover{background-color:#fff;color:#00c4cc}.p-recruit-interview__head__link:focus .p-recruit-interview svg:nth-child(1),.p-recruit-interview__head__link:hover .p-recruit-interview svg:nth-child(1){opacity:0;-webkit-transform:translateX(9px);transform:translateX(9px)}.p-recruit-interview__head__link:focus .p-recruit-interview svg:nth-child(2),.p-recruit-interview__head__link:hover .p-recruit-interview svg:nth-child(2){opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.p-recruit-interview__head__image{width:calc(100% - 564px);max-width:700px;position:absolute;bottom:0;left:564px}@media screen and (max-width:1000px){.p-recruit-interview__head__image{bottom:auto;top:-140px;left:50%;width:50%}}@media screen and (max-width:800px){.p-recruit-interview__head__image{top:0;margin-top:-122px;position:relative;left:8.5vw;margin-left:auto;width:100%;max-width:460px}}.p-recruit-interview__mail{position:relative;z-index:1;margin-top:72px;width:82.43%;margin-left:auto;margin-right:auto;padding-right:280px}@media screen and (min-width:1601px){.p-recruit-interview__mail{width:1319px}}@media screen and (max-width:1200px){.p-recruit-interview__mail{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-recruit-interview__mail{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-recruit-interview__mail{width:83.2%}}@media screen and (max-width:800px){.p-recruit-interview__mail{margin-top:40px;padding-right:8.5vw}}@media screen and (max-width:600px){.p-recruit-interview__mail{padding-right:0}}.p-recruit-interview__mail__inner{position:relative;padding:35px 60px 40px 40px;background:#fff}@media screen and (max-width:1000px){.p-recruit-interview__mail__inner{padding:34px 30px 26px 31px;overflow:hidden}}.p-recruit-interview__mail__inner>svg{position:absolute;top:0;left:auto;right:60px;bottom:0;width:144px;height:108px;fill:#edebe6;margin:auto}@media screen and (max-width:1000px){.p-recruit-interview__mail__inner>svg{bottom:auto;top:-20px;right:-53px;width:204px;height:153px}}.p-recruit-interview__mail__title{position:relative;z-index:1;font-size:18px;font-weight:700}@media screen and (max-width:1000px){.p-recruit-interview__mail__title{font-size:15px}}.p-recruit-interview__mail__desc{position:relative;z-index:1;margin-top:19px;line-height:2}@media screen and (max-width:1000px){.p-recruit-interview__mail__desc{font-size:13px;margin-top:15px;max-width:360px}.p-recruit-interview__mail__desc br{display:none}}.p-recruit-interview__mail__link{z-index:1;display:block;margin-top:27px;position:relative;width:200px;height:30px;line-height:1;border-bottom:solid 1px #00c4cc;color:#00c4cc;outline:none}@media screen and (max-width:1000px){.p-recruit-interview__mail__link{margin-top:24px}}@media screen and (max-width:800px){.p-recruit-interview__mail__link{margin-top:36px}}.p-recruit-interview__mail__link:before{content:'';position:absolute;top:auto;left:auto;right:0;bottom:-1px;width:100%;height:2px;background:#00c4cc;transition:-webkit-transform .25s cubic-bezier(.79,.17,.15,.96);transition:transform .25s cubic-bezier(.79,.17,.15,.96);transition:transform .25s cubic-bezier(.79,.17,.15,.96),-webkit-transform .25s cubic-bezier(.79,.17,.15,.96);-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}.p-recruit-interview__mail__link span{letter-spacing:1px}.p-recruit-interview__mail__link svg{transition:.45s cubic-bezier(.19,.82,.27,1);position:absolute;top:4px;left:auto;right:0}.p-recruit-interview__mail__link svg:nth-child(1){opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.p-recruit-interview__mail__link svg:nth-child(2){opacity:0;-webkit-transform:translateX(-9px);transform:translateX(-9px)}@media screen and (min-width:801px){.p-recruit-interview__mail__link:focus:before,.p-recruit-interview__mail__link:hover:before{transition:-webkit-transform .3s cubic-bezier(.19,.82,.27,1);transition:transform .3s cubic-bezier(.19,.82,.27,1);transition:transform .3s cubic-bezier(.19,.82,.27,1),-webkit-transform .3s cubic-bezier(.19,.82,.27,1);-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}.p-recruit-interview__mail__link:focus svg:nth-child(1),.p-recruit-interview__mail__link:hover svg:nth-child(1){opacity:0;-webkit-transform:translateX(9px);transform:translateX(9px)}.p-recruit-interview__mail__link:focus svg:nth-child(2),.p-recruit-interview__mail__link:hover svg:nth-child(2){opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.p-recruit-job{padding-top:104px;padding-bottom:106px;background:#f8f7f6}@media screen and (max-width:800px){.p-recruit-job{padding-top:50px;padding-bottom:106px}}.p-recruit-job__head{position:relative;width:82.43%;margin-left:auto;margin-right:auto}@media screen and (min-width:1601px){.p-recruit-job__head{width:1319px}}@media screen and (max-width:1200px){.p-recruit-job__head{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-recruit-job__head{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-recruit-job__head{width:83.2%}}.p-recruit-job__select{position:relative;width:82.43%;margin-left:auto;margin-right:auto;padding-right:210px;margin-top:67px}@media screen and (min-width:1601px){.p-recruit-job__select{width:1319px}}@media screen and (max-width:1200px){.p-recruit-job__select{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-recruit-job__select{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-recruit-job__select{width:83.2%}}@media screen and (max-width:800px){.p-recruit-job__select{padding-right:0}}@media screen and (max-width:630px){.p-recruit-job__select{position:fixed;top:auto;left:0;right:0;bottom:0;z-index:5;width:100%;height:calc(100% - 90px);padding-top:65px;background:#edebe6;-webkit-transform:translateY(100%) translate3d(0,0,0);transform:translateY(100%) translate3d(0,0,0);transition:-webkit-transform .6s cubic-bezier(.79,.17,.15,.96);transition:transform .6s cubic-bezier(.79,.17,.15,.96);transition:transform .6s cubic-bezier(.79,.17,.15,.96),-webkit-transform .6s cubic-bezier(.79,.17,.15,.96)}.p-recruit-job__select.is-view{-webkit-transform:translateY(100%) translate3d(0,-65px,0);transform:translateY(100%) translate3d(0,-65px,0);transition:-webkit-transform .5s cubic-bezier(.79,.17,.15,.96);transition:transform .5s cubic-bezier(.79,.17,.15,.96);transition:transform .5s cubic-bezier(.79,.17,.15,.96),-webkit-transform .5s cubic-bezier(.79,.17,.15,.96)}.p-recruit-job__select.is-open{-webkit-transform:translateY(0) translate3d(0,0,0);transform:translateY(0) translate3d(0,0,0);transition:-webkit-transform .35s cubic-bezier(.7,.3,.3,.9);transition:transform .35s cubic-bezier(.7,.3,.3,.9);transition:transform .35s cubic-bezier(.7,.3,.3,.9),-webkit-transform .35s cubic-bezier(.7,.3,.3,.9)}}.p-recruit-job__select__count{display:flex;color:#aaa69f;position:absolute;top:-126px;left:auto;right:280px;justify-content:flex-end;align-items:flex-end}@media screen and (max-width:800px){.p-recruit-job__select__count{top:-100px;right:20px}}@media screen and (max-width:630px){.p-recruit-job__select__count{position:absolute;top:0;left:auto;right:auto;justify-content:flex-start;width:100%;height:65px;padding-left:31px;padding-bottom:23px}.p-recruit-job__select__count:before{content:'';position:absolute;top:100%;left:0;right:0;z-index:2;margin:auto;width:82.43%;margin-left:auto;margin-right:auto;height:2px;background:#fff}}@media screen and (max-width:630px) and (min-width:1601px){.p-recruit-job__select__count:before{width:1319px}}@media screen and (max-width:630px) and (max-width:1200px){.p-recruit-job__select__count:before{width:calc(100% - 160px)}}@media screen and (max-width:630px) and (max-width:1000px){.p-recruit-job__select__count:before{width:calc(100% - 80px)}}@media screen and (max-width:630px) and (max-width:800px){.p-recruit-job__select__count:before{width:83.2%}}.p-recruit-job__select__count__val{font-size:88px;font-family:Montserrat,sans-serif;line-height:.68;height:59px;margin-right:12px}@media screen and (max-width:630px){.p-recruit-job__select__count__val{line-height:.8;margin-right:7px;font-size:24px;height:auto}}.p-recruit-job__select__count__unit{font-size:16px;line-height:.66}@media screen and (max-width:630px){.p-recruit-job__select__count__unit{line-height:1.2;font-size:10px}}.p-recruit-job__select__count__toggle{position:absolute;top:0;left:auto;right:0;width:100%;height:65px;cursor:pointer}@media screen and (min-width:631px){.p-recruit-job__select__count__toggle{display:none}}.p-recruit-job__select__count__toggle svg{position:absolute;top:29px;left:auto;right:38px;-webkit-transform:rotate(90deg) rotateY(180deg);transform:rotate(90deg) rotateY(180deg);transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;fill:none;stroke:#00c4cc;stroke-width:2px}.p-recruit-job__select.is-open .p-recruit-job__select__count__toggle svg{-webkit-transform:rotate(90deg) rotateY(0deg);transform:rotate(90deg) rotateY(0deg)}@media screen and (max-width:630px){.p-recruit-job__select__scroll{display:block;overflow:scroll;height:100%;padding-left:32px;padding-right:32px}}.p-recruit-job__select__scroll__inner{display:flex;align-content:flex-start}@media screen and (max-width:1080px){.p-recruit-job__select__scroll__inner{flex-wrap:wrap}}@media screen and (max-width:630px){.p-recruit-job__select__scroll__inner{min-height:700px;display:block}}.p-recruit-job__select__wrap{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}@media screen and (max-width:1080px){.p-recruit-job__select__wrap{margin-bottom:16px}}@media screen and (max-width:630px){.p-recruit-job__select__wrap{padding-top:27px;margin-bottom:8px}.p-recruit-job__select__wrap:not(:first-child){border-top:solid 2px #fff}}.p-recruit-job__select__wrap.is-status,.p-recruit-job__select__wrap.is-place{width:169px;max-width:169px;min-width:169px}@media screen and (max-width:630px){.p-recruit-job__select__wrap.is-status,.p-recruit-job__select__wrap.is-place{width:100%;max-width:100%;min-width:100%}}.p-recruit-job__select__wrap.is-type{width:calc(100% - 338px)}@media screen and (max-width:800px){.p-recruit-job__select__wrap.is-type{width:100%;max-width:100%;min-width:100%}}.p-recruit-job__select__head{width:100%;white-space:nowrap;font-weight:700;margin-bottom:29px;letter-spacing:1px}@media screen and (max-width:1080px){.p-recruit-job__select__head{margin-bottom:20px}}@media screen and (max-width:630px){.p-recruit-job__select__head{margin-bottom:24px;font-size:15px}}.p-recruit-job__select__target{position:relative;line-height:14px;height:16px;width:169px;max-width:169px;min-width:169px;padding-right:12px;margin-bottom:16px;white-space:nowrap;display:flex;flex-wrap:wrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color .2s;outline:none}@media screen and (max-width:630px){.p-recruit-job__select__target{padding-right:0;width:100%;max-width:100%;min-width:100%;margin-bottom:32px;font-size:15px;line-height:20px}}.p-recruit-job__select__target:before{content:'';display:block;width:16px;height:16px;margin-right:10px;border-radius:3px;background-color:#fff;border-style:solid;border-color:#aaa69f;border-width:1px;transition:.2s}@media screen and (max-width:630px){.p-recruit-job__select__target:before{margin-right:13px;width:20px;height:20px}}.p-recruit-job__select__target:after{content:'';position:absolute;top:8px;left:3px;width:9px;height:6px;-webkit-transform:scaleX(.4) rotate(-45deg) translate3d(0,0,0);transform:scaleX(.4) rotate(-45deg) translate3d(0,0,0);-webkit-transform-origin:left top;transform-origin:left top;border-bottom:solid 2px #fff;border-left:solid 2px #fff;opacity:0;transition:.2s}@media screen and (max-width:630px){.p-recruit-job__select__target:after{top:10px;width:12px;height:8px}}.p-recruit-job__select__target.is-current:before{border-width:0;background-color:#00c4cc}.p-recruit-job__select__target.is-current:after{-webkit-transform:scaleX(1) rotate(-45deg) translate3d(0,0,0);transform:scaleX(1) rotate(-45deg) translate3d(0,0,0);opacity:1}@media screen and (min-width:801px){.p-recruit-job__select__target:focus,.p-recruit-job__select__target:hover{color:#00c4cc}.p-recruit-job__select__target:focus:before,.p-recruit-job__select__target:hover:before{border-color:#00c4cc}}.p-recruit-job__body{margin-top:43px;width:82.43%;margin-left:auto;margin-right:auto;padding-right:210px}@media screen and (min-width:1601px){.p-recruit-job__body{width:1319px}}@media screen and (max-width:1200px){.p-recruit-job__body{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-recruit-job__body{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-recruit-job__body{width:83.2%}}@media screen and (max-width:800px){.p-recruit-job__body{padding-right:0}}.p-recruit-job__inner{position:relative;max-width:92.3%;min-height:100px}@media screen and (max-width:800px){.p-recruit-job__inner{max-width:none}}.p-recruit-job__inner:before{position:absolute;top:0;left:0;z-index:0;content:'ご指定の条件では募集職種が見つかりませんでした。';font-weight:700;width:100%;height:100px;display:flex;align-items:center;justify-content:center;color:#aaa69f}.p-recruit-job__article{position:relative;z-index:1;margin-bottom:2px;display:none}.p-recruit-job__article.is-current{display:block}.p-recruit-job__article:before{content:'';position:absolute;top:-3px;left:0;width:100%;height:calc(100% + 6px);background:rgba(255,255,255,0);border:solid 4px #fff;transition:.2s cubic-bezier(.19,.82,.27,1);opacity:0;-webkit-transform:scale(.98);transform:scale(.98)}.p-recruit-job__article__inner{position:relative;padding:25px 29px 22px;display:block;background:#fff;transition:background .2s;cursor:pointer;outline:none}@media screen and (max-width:800px){.p-recruit-job__article__inner{padding:20px 24px 24px}}.p-recruit-job__article__head{font-size:18px;font-weight:700;color:#00c4cc;padding-right:25px}@media screen and (max-width:800px){.p-recruit-job__article__head{font-size:15px;line-height:1.5;letter-spacing:-.5px;text-align:justify;padding-right:32px}}.p-recruit-job__article__tags{display:flex;flex-wrap:wrap;margin-top:14px;padding-right:20px}@media screen and (max-width:800px){.p-recruit-job__article__tags{margin-top:18px;padding-left:2px}}.p-recruit-job__article__tags div{display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;height:20px;margin-right:7px;border-radius:10px;border:solid 1px #aaa69f;color:#aaa69f;background:#fff;padding:0 7px;margin-bottom:8px}@media screen and (max-width:800px){.p-recruit-job__article__tags div{padding:0 6px}}.p-recruit-job__article__desc{margin-top:11px;font-size:14px;line-height:2}@media screen and (max-width:800px){.p-recruit-job__article__desc{margin-top:5px;font-size:13px}}.p-recruit-job__article svg{fill:#00c4cc;position:absolute;top:34px;left:auto;right:31px;transition:.35s}@media screen and (max-width:800px){.p-recruit-job__article svg{top:24px;right:23px}}@media screen and (min-width:801px){.p-recruit-job__article svg:nth-child(1){-webkit-transform:translateX(-8px);transform:translateX(-8px);opacity:0}}@media screen and (min-width:801px){.p-recruit-job__article__inner:focus,.p-recruit-job__article__inner:hover{background:#f8f7f6}.p-recruit-job__article__inner:focus svg:nth-child(1),.p-recruit-job__article__inner:hover svg:nth-child(1){-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.p-recruit-job__article__inner:focus svg:nth-child(2),.p-recruit-job__article__inner:hover svg:nth-child(2){-webkit-transform:translateX(8px);transform:translateX(8px);opacity:0}.p-recruit-job__article__inner:focus:before,.p-recruit-job__article__inner:hover:before{opacity:1;-webkit-transform:scale(1.001);transform:scale(1.001)}}.p-recruit-menu{position:absolute;top:120px;left:0;right:0;height:calc(100% - 227px);pointer-events:none;z-index:10;width:88.1%;margin-left:auto;margin-right:auto}@media screen and (min-width:1601px){.p-recruit-menu{width:1358px}}@media screen and (max-width:1200px){.p-recruit-menu{width:calc(100% - 100px)}}@media screen and (max-width:1000px){.p-recruit-menu{width:calc(100% - 60px)}}@media screen and (max-width:800px){.p-recruit-menu{position:relative;top:0;height:auto;margin-top:50px;width:91.21%;margin-left:auto;margin-right:0}}@media screen and (max-width:800px) and (min-width:1601px){.p-recruit-menu{margin-right:auto;margin-left:calc(50vw - 660px);width:1460px}}@media screen and (max-width:800px) and (max-width:1200px){.p-recruit-menu{width:calc(100% - 80px)}}@media screen and (max-width:800px) and (max-width:1000px){.p-recruit-menu{width:calc(100% - 40px)}}@media screen and (max-width:800px) and (max-width:800px){.p-recruit-menu{width:91.6%}}.p-recruit-menu__currentPoint{position:absolute;top:37px;left:16px;width:4px;height:4px;background:#fff;border-radius:2px;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity .2s,-webkit-transform .25s cubic-bezier(.7,.3,.3,.9);transition:transform .25s cubic-bezier(.7,.3,.3,.9),opacity .2s;transition:transform .25s cubic-bezier(.7,.3,.3,.9),opacity .2s,-webkit-transform .25s cubic-bezier(.7,.3,.3,.9)}.p-recruit-menu__currentPoint.is-message{-webkit-transform:translateY(0);transform:translateY(0)}.p-recruit-menu__currentPoint.is-company{-webkit-transform:translateY(34px);transform:translateY(34px)}body.view-Firefox .p-recruit-menu__currentPoint.is-company{-webkit-transform:translateY(37px);transform:translateY(37px)}.p-recruit-menu__currentPoint.is-pick{-webkit-transform:translateY(71px);transform:translateY(71px)}body.view-IE .p-recruit-menu__currentPoint.is-pick{-webkit-transform:translateY(37px);transform:translateY(37px)}body.view-Firefox .p-recruit-menu__currentPoint.is-pick{-webkit-transform:translateY(74px);transform:translateY(74px)}.p-recruit-menu__currentPoint.is-faq{-webkit-transform:translateY(106px);transform:translateY(106px);transition:opacity .2s .2s,-webkit-transform .4s cubic-bezier(.7,.3,.3,.9);transition:transform .4s cubic-bezier(.7,.3,.3,.9),opacity .2s .2s;transition:transform .4s cubic-bezier(.7,.3,.3,.9),opacity .2s .2s,-webkit-transform .4s cubic-bezier(.7,.3,.3,.9)}body.view-IE .p-recruit-menu__currentPoint.is-faq{-webkit-transform:translateY(69px);transform:translateY(69px)}body.view-Firefox .p-recruit-menu__currentPoint.is-faq{-webkit-transform:translateY(112px);transform:translateY(112px)}.p-recruit-menu__currentPoint.is-gallery{-webkit-transform:translateY(142px);transform:translateY(142px);transition:opacity .2s .2s,-webkit-transform .4s cubic-bezier(.7,.3,.3,.9);transition:transform .4s cubic-bezier(.7,.3,.3,.9),opacity .2s .2s;transition:transform .4s cubic-bezier(.7,.3,.3,.9),opacity .2s .2s,-webkit-transform .4s cubic-bezier(.7,.3,.3,.9)}body.view-IE .p-recruit-menu__currentPoint.is-gallery{-webkit-transform:translateY(106px);transform:translateY(106px)}body.view-Firefox .p-recruit-menu__currentPoint.is-gallery{-webkit-transform:translateY(148px);transform:translateY(148px)}.p-recruit-menu__currentPoint.is-interview{-webkit-transform:translateY(90px);transform:translateY(90px);opacity:0}body.view-Firefox .p-recruit-menu__currentPoint.is-interview{-webkit-transform:translateY(100px);transform:translateY(100px)}.p-recruit-menu__currentPoint.is-job{-webkit-transform:translateY(210px);transform:translateY(210px);opacity:0}body.view-Firefox .p-recruit-menu__currentPoint.is-job{-webkit-transform:translateY(210px);transform:translateY(210px)}.p-recruit-menu__inner{position:-webkit-sticky;position:sticky;margin-left:auto;pointer-events:auto;width:238px;background:#00c4cc;padding:28px 25px 32px;font-size:14px;right:0;top:calc(50vh - 150px);opacity:1;transition:opacity .6s .4s cubic-bezier(.19,.82,.27,1)}body.is-transition .p-recruit-menu__inner{opacity:0;transition:.3}@media screen and (max-width:800px){.p-recruit-menu__inner{max-width:400px;font-size:13px;padding:35px 33px 40px;width:78.6%;top:0;position:relative}}.p-recruit-menu__inner__close{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:-48px;width:49px;height:48px;border-radius:8px 0 0 8px;background:#00c4cc}.p-recruit-menu__inner__close svg{fill:none;stroke:#fff;stroke-width:2px;transition:.25s}.p-recruit-menu__fix{position:fixed;z-index:2;right:0;top:90px;max-width:400px;height:418px;padding:35px 33px 40px;width:78.6%;font-size:13px;background:#00c4cc;-webkit-transform:translateX(100%);transform:translateX(100%);transition:.3s}.p-recruit-menu__fix__toggle{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:-48px;width:49px;height:48px;border-radius:8px 0 0 8px;background:#00c4cc;-webkit-transform:translateX(50px);transform:translateX(50px);transition:.3s}.p-recruit-menu__fix__toggle svg{fill:none;stroke:#fff;stroke-width:2px;transition:.4s;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.p-recruit-menu__fix.is-show .p-recruit-menu__fix__toggle{-webkit-transform:translateX(0);transform:translateX(0)}.p-recruit-menu__fix.is-open{-webkit-transform:translateX(0);transform:translateX(0);transition:.6s cubic-bezier(.19,.82,.27,1)}.p-recruit-menu__fix.is-open .p-recruit-menu__fix__toggle svg{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.p-recruit-menu__target{color:#fff;margin-bottom:15px;padding:0 6px;cursor:pointer;font-weight:700;transition:opacity .1s linear}@media screen and (min-width:801px){.p-recruit-menu__target{-webkit-font-feature-settings:'palt';font-feature-settings:'palt';letter-spacing:1px}}@media screen and (max-width:800px){.p-recruit-menu__target{margin-bottom:27px}}.p-recruit-menu__target:hover{opacity:.7}.p-recruit-menu__btn{display:flex;align-items:center;justify-content:space-between;padding:0 15px 0 18px;width:100%;height:40px;border-radius:20px;color:#00c4cc;background:#fff;margin-top:26px;padding-bottom:3px;cursor:pointer;border:solid 2px #fff;transition:.2s;font-weight:700}@media screen and (max-width:800px){.p-recruit-menu__btn{margin-top:29px;height:48px;border-radius:24px}}.p-recruit-menu__btn+.p-recruit-menu__btn{margin-top:12px}@media screen and (max-width:800px){.p-recruit-menu__btn+.p-recruit-menu__btn{margin-top:15px}}.p-recruit-menu__btn svg{position:relative;top:1px;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.p-recruit-menu__btn:hover{color:#fff;background:#00c4cc}.p-recruit-menu__observer-ie{display:none}body.view-IE .p-recruit-menu__observer-ie{display:block;position:absolute;top:300px;left:0;width:100%;height:calc(100% - 1000px);pointer-events:none}body.view-IE .p-recruit-menu__inner{right:calc(12% - 100px);position:fixed;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;pointer-events:none}body.view-IE .p-recruit-menu__observer-ie.is-invasion+.p-recruit-menu .p-recruit-menu__inner{opacity:1;pointer-events:all}@-webkit-keyframes slide{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes slide{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.p-recruit-message{padding-top:120px;padding-bottom:120px}@media screen and (max-width:800px){.p-recruit-message{padding-bottom:80px;padding-top:85px}}.p-recruit-message .c-head{width:82.43%;margin-left:auto;margin-right:auto;padding-right:220px}@media screen and (min-width:1601px){.p-recruit-message .c-head{width:1319px}}@media screen and (max-width:1200px){.p-recruit-message .c-head{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-recruit-message .c-head{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-recruit-message .c-head{width:83.2%}}@media screen and (max-width:800px){.p-recruit-message .c-head{padding-right:0}}.p-recruit-message__head{width:82.43%;margin-left:auto;margin-right:auto;padding-right:220px;font-size:48px;margin-top:48px;font-weight:700;line-height:1.5}@media screen and (min-width:1601px){.p-recruit-message__head{width:1319px}}@media screen and (max-width:1200px){.p-recruit-message__head{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-recruit-message__head{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-recruit-message__head{width:83.2%}}@media screen and (max-width:1100px){.p-recruit-message__head{font-size:40px}}@media screen and (max-width:1000px){.p-recruit-message__head{font-size:36px}}@media screen and (max-width:870px){.p-recruit-message__head{font-size:32px}}@media screen and (min-width:801px){.p-recruit-message__head{-webkit-font-feature-settings:'palt';font-feature-settings:'palt';letter-spacing:2.2px}}@media screen and (max-width:800px){.p-recruit-message__head{padding-right:0;margin-top:39px;font-size:24px;line-height:1.33}}@media screen and (max-width:370px){.p-recruit-message__head{font-size:22px}}.p-recruit-message__slide{margin-top:72px;position:relative;height:270px;width:100%;overflow:hidden}.p-recruit-message__slide__inner{display:flex;position:absolute;top:0;left:0;height:270px;-webkit-animation-name:slide;animation-name:slide;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}body.is-opening .p-recruit-message__slide__inner,body.is-transition .p-recruit-message__slide__inner,.p-recruit-message__slide__inner:not(.is-invasion){-webkit-animation-play-state:paused;animation-play-state:paused}.p-recruit-message__slide__img{width:404px;min-width:404px;background-position:center center;background-size:cover;background-repeat:no-repeat}.p-recruit-message__task{width:82.43%;margin-left:auto;margin-right:auto;margin-top:84px}@media screen and (min-width:1601px){.p-recruit-message__task{width:1319px}}@media screen and (max-width:1200px){.p-recruit-message__task{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-recruit-message__task{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-recruit-message__task{width:83.2%}}@media screen and (max-width:800px){.p-recruit-message__task{margin-top:42px}}.p-recruit-message__task__box{display:flex;justify-content:space-between;padding-right:210px;margin-top:51px}@media screen and (max-width:1000px){.p-recruit-message__task__box{flex-direction:column-reverse;justify-content:center}}@media screen and (max-width:800px){.p-recruit-message__task__box{margin-top:22px;padding-right:0}}.p-recruit-message__task__desc{max-width:calc(100% - 280px);width:53%;font-size:16px;line-height:2.5;padding-bottom:20px}@media screen and (max-width:1000px){.p-recruit-message__task__desc{margin-top:24px;width:90%;max-width:90%;min-width:90%}}@media screen and (max-width:800px){.p-recruit-message__task__desc{font-size:14px;max-width:600px;width:100%;margin-top:12px;margin-left:auto;margin-right:auto}}@media screen and (max-width:600px){.p-recruit-message__task__desc{font-size:13px;line-height:2}}.p-recruit-message__task__desc span{background:#edebe6;font-weight:700;padding:4px}.p-recruit-message__task__progress{width:280px;max-width:280px;min-width:280px;position:relative;display:flex;justify-content:center;align-content:flex-start;flex-wrap:wrap;margin:13px auto 0;color:#00c4cc;padding-bottom:45px}@media screen and (max-width:600px){.p-recruit-message__task__progress{padding-bottom:21px;min-width:0;width:auto;height:130px}}.p-recruit-message__task__progress .text{position:relative;margin-left:auto;margin-right:auto;font-weight:700;line-height:1;-webkit-transform:translateY(35px);transform:translateY(35px)}@media screen and (max-width:600px){.p-recruit-message__task__progress .text{font-size:12px;letter-spacing:.3px}}.p-recruit-message__task__progress .number{position:relative;width:100%;margin-top:28px;display:flex;justify-content:center;align-items:flex-end;-webkit-transform:translateY(35px);transform:translateY(35px)}@media screen and (max-width:600px){.p-recruit-message__task__progress .number{padding-left:4px;margin-top:22px}}.p-recruit-message__task__progress .number:before{content:'';position:absolute;top:0;left:0;z-index:2;width:calc(100% + 20px);height:100%;opacity:.5;background:#fff;-webkit-transform-origin:top;transform-origin:top;transition:0s;-webkit-transform:translate3d(0,0,0) scaleY(1);transform:translate3d(0,0,0) scaleY(1)}@media screen and (max-width:600px){.p-recruit-message__task__progress .number:before{width:100%}}.p-recruit-message__task__progress .score{white-space:nowrap;font-size:160px;font-family:Montserrat,sans-serif;letter-spacing:-1px;line-height:.75;text-align:center;margin:0 5px}@media screen and (max-width:600px){.p-recruit-message__task__progress .score{line-height:.73;font-size:98px;min-width:0}}.p-recruit-message__task__progress .score.is-narrow{margin:0 10px}@media screen and (max-width:600px){.p-recruit-message__task__progress .score.is-narrow{margin:0 5px 0 10px;letter-spacing:-1px;min-width:0}}.p-recruit-message__task__progress .medium{font-size:44px;line-height:1.2}@media screen and (max-width:600px){.p-recruit-message__task__progress .medium{line-height:1.1;font-size:20px}}.p-recruit-message__task__progress .medium.is-en{line-height:.9;font-family:Montserrat,sans-serif;font-size:54px}@media screen and (max-width:600px){.p-recruit-message__task__progress .medium.is-en{width:38px;text-align:center;font-size:24px}}.p-recruit-message__task__progress .small{font-size:32px;line-height:1}@media screen and (max-width:600px){.p-recruit-message__task__progress .small{line-height:1.1;font-size:19px}}.p-recruit-message__task__progress .small.is-en{line-height:.82;font-family:Montserrat,sans-serif;font-size:40px}@media screen and (max-width:600px){.p-recruit-message__task__progress .small.is-en{width:38px;text-align:center;font-size:24px}}.p-recruit-message__task__progress.is-invasion .text{-webkit-transform:translateY(0);transform:translateY(0);transition:.5s}.p-recruit-message__task__progress.is-invasion .number{-webkit-transform:translateY(0);transform:translateY(0);transition:.6s}.p-recruit-message__task__progress.is-invasion .number:before{transition:1s cubic-bezier(.7,.3,.3,.9)}.p-recruit-message__task__progress.is-invasion .number.index-0:before{-webkit-transform:translate3d(0,0,0) scaleY(.9);transform:translate3d(0,0,0) scaleY(.9)}.p-recruit-message__task__progress.is-invasion .number.index-1:before{-webkit-transform:translate3d(0,0,0) scaleY(.6);transform:translate3d(0,0,0) scaleY(.6)}.p-recruit-message__bottom{margin-top:81px;width:100%;padding-right:280px}@media screen and (max-width:800px){.p-recruit-message__bottom{margin-top:60px;padding-right:0}}@media screen and (max-width:600px){.p-recruit-message__bottom{position:relative;left:1%;margin-top:30px;margin-left:auto;margin-right:auto;max-width:420px;width:90%}}.p-recruit-message__bottom img{display:block;width:100%;height:auto;margin-left:auto;margin-right:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;max-width:844px}.p-sec-media{margin-top:106px;overflow:hidden}@media screen and (max-width:800px){.p-sec-media{margin-top:76px}}.p-sec-media__head{font-size:16px;font-weight:700;color:#00c4cc;display:flex;align-items:center;width:82.43%;margin-left:auto;margin-right:auto}@media screen and (min-width:1601px){.p-sec-media__head{width:1319px}}@media screen and (max-width:1200px){.p-sec-media__head{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-sec-media__head{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-sec-media__head{width:83.2%}}@media screen and (min-width:801px){.p-sec-media__head{-webkit-font-feature-settings:'palt';font-feature-settings:'palt';letter-spacing:.8px}}.p-sec-media__head__icon{position:relative;top:1px;width:6px;height:6px;border-radius:50%;margin-right:20px;background-color:currentColor}.p-sec-media__slide{position:relative;height:348px;margin-top:48px;padding:0 8.785vw}@media screen and (min-width:1601px){.p-sec-media__slide{padding:0 calc(50vw - 660px)}}@media screen and (max-width:800px){.p-sec-media__slide{padding:0 8.5vw;margin-top:45px;height:312px}}.p-sec-media__slide__spacer{width:8.785vw;height:348px}@media screen and (min-width:1601px){.p-sec-media__slide__spacer{width:calc(50vw - 660px)}}@media screen and (max-width:800px){.p-sec-media__slide__spacer{width:8.5vw;height:312px}}.p-sec-media__slide__arrow{position:absolute;z-index:2;top:76px;width:52px;height:52px;border-radius:28px;background-color:#00c4cc;border:solid 2px #fff;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s}@media screen and (max-width:800px){.p-sec-media__slide__arrow{display:none}}.p-sec-media__slide__arrow.is-next{right:31px}.p-sec-media__slide__arrow.is-prev{left:31px}.p-sec-media__slide__arrow.is-prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.p-sec-media__slide__arrow.is-passive{pointer-events:none;opacity:0}.p-sec-media__slide__arrow:hover{background-color:#fff;border:solid 2px #00c4cc;color:#00c4cc}.p-sec-media__list{margin-top:34px;width:82.43%;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap}@media screen and (min-width:1601px){.p-sec-media__list{width:1319px}}@media screen and (max-width:1200px){.p-sec-media__list{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-sec-media__list{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-sec-media__list{width:83.2%}}.p-sec-recruit{margin-top:180px}@media screen and (max-width:800px){.p-sec-recruit{margin-top:118px}}.p-sec-recruit__head{position:relative;width:100%;max-width:2000px;margin-left:auto;margin-right:auto}@media screen and (max-width:800px){.p-sec-recruit__head{height:390px}}.p-sec-recruit__head__observe{position:absolute;top:10%;left:0;width:100%;height:90%;pointer-events:none}@media screen and (max-width:800px){.p-sec-recruit__head__observe{top:3%}}.p-sec-recruit__head__thumbnail{position:relative;z-index:1;width:100%;height:0;padding-top:41%}@media screen and (max-width:800px){.p-sec-recruit__head__thumbnail{height:100%;padding-top:0}}.p-sec-recruit__head__thumbnail:after{content:'';position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#fff;transition:-webkit-transform .7s cubic-bezier(.79,.17,.15,.96);transition:transform .7s cubic-bezier(.79,.17,.15,.96);transition:transform .7s cubic-bezier(.79,.17,.15,.96),-webkit-transform .7s cubic-bezier(.79,.17,.15,.96);-webkit-transform-origin:right;transform-origin:right;-webkit-transform:translate3d(0,0,0) scaleX(1);transform:translate3d(0,0,0) scaleX(1)}@media screen and (max-width:800px){.p-sec-recruit__head__thumbnail:after{transition:-webkit-transform .8s cubic-bezier(.19,.82,.27,1);transition:transform .8s cubic-bezier(.19,.82,.27,1);transition:transform .8s cubic-bezier(.19,.82,.27,1),-webkit-transform .8s cubic-bezier(.19,.82,.27,1)}}@media(prefers-reduced-motion){.p-sec-recruit__head__thumbnail:after{-webkit-transform:translate3d(0,0,0) scaleX(0);transform:translate3d(0,0,0) scaleX(0)}}body.view-Edge .p-sec-recruit__head__thumbnail:after,body.view-IE .p-sec-recruit__head__thumbnail:after{display:none}.is-invasion+.p-sec-recruit__head__thumbnail:after{-webkit-transform:translate3d(0,0,0) scaleX(0);transform:translate3d(0,0,0) scaleX(0)}.p-sec-recruit__head__thumbnail__img{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center top;background-size:cover;background-repeat:no-repeat}.p-sec-recruit__head__thumbnail__img.-aligncenter{background-position:center}.p-sec-recruit__head__title{position:absolute;top:-71px;left:0;right:0;z-index:2;width:82.43%;margin-left:auto;margin-right:auto;font-family:Montserrat,sans-serif;font-size:96px;letter-spacing:-2.9px}@media screen and (min-width:1601px){.p-sec-recruit__head__title{width:1319px}}@media screen and (max-width:1200px){.p-sec-recruit__head__title{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-sec-recruit__head__title{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-sec-recruit__head__title{width:83.2%}}@media screen and (max-width:1000px){.p-sec-recruit__head__title{top:-52px;font-size:70px}}@media screen and (max-width:800px){.p-sec-recruit__head__title{top:-32px;line-height:1;font-size:56px;letter-spacing:-2px}}.p-sec-recruit__inner{position:relative;display:flex;z-index:1;margin-top:-60px;width:91.21%;margin-left:auto;margin-right:0;min-width:960px;padding:64px 0 0 64px}@media screen and (min-width:1601px){.p-sec-recruit__inner{margin-right:auto;margin-left:calc(50vw - 660px);width:1460px}}@media screen and (max-width:1200px){.p-sec-recruit__inner{width:calc(100% - 80px)}}@media screen and (max-width:1000px){.p-sec-recruit__inner{width:calc(100% - 40px)}}@media screen and (max-width:800px){.p-sec-recruit__inner{width:91.6%}}@media screen and (max-width:1200px){.p-sec-recruit__inner{padding:64px 20px 0 40px}}@media screen and (max-width:1000px){.p-sec-recruit__inner{min-width:0;padding:60px 0 0;width:82.43%;margin-left:auto;margin-right:auto}}@media screen and (max-width:1000px) and (min-width:1601px){.p-sec-recruit__inner{width:1319px}}@media screen and (max-width:1000px) and (max-width:1200px){.p-sec-recruit__inner{width:calc(100% - 160px)}}@media screen and (max-width:1000px) and (max-width:1000px){.p-sec-recruit__inner{width:calc(100% - 80px)}}@media screen and (max-width:1000px) and (max-width:800px){.p-sec-recruit__inner{width:83.2%}}@media screen and (max-width:800px){.p-sec-recruit__inner{padding:33px 0 0;margin-top:-78px;display:block}}.p-sec-recruit__inner:before{content:'';position:absolute;top:0;left:auto;right:0;z-index:-1;width:100%;height:100%;background:#fff}@media screen and (max-width:1000px){.p-sec-recruit__inner:before{width:calc(100vw - 40px)}}@media screen and (max-width:800px){.p-sec-recruit__inner:before{width:91.5vw}}.p-sec-recruit__texts{width:590px}@media screen and (max-width:1200px){.p-sec-recruit__texts{width:560px}}@media screen and (max-width:1000px){.p-sec-recruit__texts{width:calc(100% - 370px);min-width:400px}}@media screen and (max-width:800px){.p-sec-recruit__texts{width:100%;min-width:0}}.p-sec-recruit__texts__message{position:relative;display:inline-block;font-weight:700;font-size:36px;line-height:1.5;padding:5px 21px 8px 24px;white-space:nowrap;letter-spacing:0}@media screen and (min-width:801px){.p-sec-recruit__texts__message{-webkit-font-feature-settings:'palt';font-feature-settings:'palt';letter-spacing:1.8px}}@media screen and (max-width:1000px){.p-sec-recruit__texts__message{padding:3px 21px 8px 16px;font-size:24px}}@media screen and (max-width:400px){.p-sec-recruit__texts__message{font-size:22px}}@media screen and (max-width:370px){.p-sec-recruit__texts__message{font-size:19px}}.p-sec-recruit__texts__message .bracket{border-color:#00c4cc;border-style:solid;width:20px;height:40px}@media screen and (max-width:1000px){.p-sec-recruit__texts__message .bracket{width:12px;height:24px}}.p-sec-recruit__texts__message .bracket.pos-start{position:absolute;top:0;left:0;border-width:3px 0 0 3px}.p-sec-recruit__texts__message .bracket.pos-end{position:relative;top:21px;left:-9px;border-width:0 3px 3px 0;display:inline-block}@media screen and (max-width:1000px){.p-sec-recruit__texts__message .bracket.pos-end{left:-8px;top:13px}}.p-sec-recruit__texts__desc{margin-top:33px;line-height:2}@media screen and (min-width:801px){.p-sec-recruit__texts__desc{-webkit-font-feature-settings:'palt';font-feature-settings:'palt';letter-spacing:.7px}}@media screen and (max-width:800px){.p-sec-recruit__texts__desc{margin-top:15px;font-size:13px}}.p-sec-recruit__links{width:calc(100% - 590px);padding:1px 0 0 3px}@media screen and (max-width:1000px){.p-sec-recruit__links{width:auto;max-width:calc(100% - 400px)}}@media screen and (max-width:800px){.p-sec-recruit__links{margin-top:32px;max-width:none;padding:0}}.p-sec-recruit__links__item{width:348px;height:64px;margin:0 auto 16px;max-width:calc(100% - 40px)}@media screen and (max-width:1000px){.p-sec-recruit__links__item{max-width:calc(100% - 60px)}}@media screen and (max-width:800px){.p-sec-recruit__links__item{max-width:500px;width:100%}}[data-namespace=recruit] .p-sec-recruit__head__thumbnail__img{background-position:center}.p-third{width:82.43%;margin-left:auto;margin-right:auto;margin-top:113px;max-width:800px;font-size:16px;line-height:2}@media screen and (min-width:1601px){.p-third{width:1319px}}@media screen and (max-width:1200px){.p-third{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-third{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-third{width:83.2%}}@media screen and (max-width:800px){.p-third{margin-top:74px;font-size:15px}}.p-third h2{font-size:24px;font-weight:700;letter-spacing:1.1px;margin:118px 0 33px;line-height:1.5}@media screen and (max-width:800px){.p-third h2{margin:68px 0 26px;font-size:18px}}.p-third h2 .number{color:#00c4cc;margin-right:4px}.p-third h2>a{color:#23221f;text-decoration:none}.p-third h2>a:hover{text-decoration:underline}.p-third h3{font-weight:700;font-size:18px;letter-spacing:1.1px;margin:0 0 8px;margin-top:-140px;padding-top:160px}@media screen and (max-width:800px){.p-third h3{font-size:16px;margin:27px 0 8px}}.p-third h3 .number{color:#00c4cc;margin-right:4px}.p-third h3>a{color:#23221f;text-decoration:none}.p-third h3>a:hover{text-decoration:underline}.p-third h4{font-weight:700;font-size:16px;letter-spacing:.4px;margin:27px 0 31px}@media screen and (max-width:800px){.p-third h4{letter-spacing:0;margin:24px 0 22px;font-size:15px}}.p-third h4 .number{color:#00c4cc;margin-right:5px}.p-third dl{margin:15px 0}.p-third dl dt{position:relative;padding-left:32px}@media screen and (max-width:800px){.p-third dl dt{line-height:1.75}}.p-third dl dt .number{font-family:sans-serif;color:#00c4cc;margin-right:8px;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';font-weight:500;position:absolute;left:0;top:1px}.p-third dl dd li{margin:12.5px 0;line-height:1.75}@media screen and (max-width:800px){.p-third dl dd li{margin:7px 0}}.p-third>dl>dd{padding-left:32px}.p-third>dl>dd>dl>dd{padding-left:32px}.p-third p{margin:10px 0}.p-third a{color:#00c4cc;text-decoration:underline;transition:opacity .2s}.p-third a:hover{opacity:.7}.p-third>ul,.p-third>ol{margin:46px 0}@media screen and (max-width:800px){.p-third>ul,.p-third>ol{margin:24px 0}}.p-third>ul ul,.p-third>ul ol,.p-third>ol ul,.p-third>ol ol{margin:8px 0;line-height:1.75}@media screen and (max-width:800px){.p-third>ul ul,.p-third>ul ol,.p-third>ol ul,.p-third>ol ol{margin:4px 0}}.p-third ul li,.p-third ol li{position:relative;padding-left:24px;margin:8px 0}@media screen and (max-width:800px){.p-third ul li,.p-third ol li{margin:4px 0;padding-left:20px;margin-bottom:8px;line-height:1.75}}.p-third ol>li:nth-child(1):before{content:"1."}.p-third ol>li:nth-child(2):before{content:"2."}.p-third ol>li:nth-child(3):before{content:"3."}.p-third ol>li:nth-child(4):before{content:"4."}.p-third ol>li:nth-child(5):before{content:"5."}.p-third ol>li:nth-child(6):before{content:"6."}.p-third ol>li:nth-child(7):before{content:"7."}.p-third ol>li:nth-child(8):before{content:"8."}.p-third ol>li:nth-child(9):before{content:"9."}.p-third ol>li:nth-child(10):before{content:"10."}.p-third ol>li:nth-child(11):before{content:"11."}.p-third ol>li:nth-child(12):before{content:"12."}.p-third ol>li:nth-child(13):before{content:"13."}.p-third ol>li:nth-child(14):before{content:"14."}.p-third ol>li:nth-child(15):before{content:"15."}.p-third ol>li:nth-child(16):before{content:"16."}.p-third ol>li:nth-child(17):before{content:"17."}.p-third ol>li:nth-child(18):before{content:"18."}.p-third ol>li:nth-child(19):before{content:"19."}.p-third ol>li:nth-child(20):before{content:"20."}.p-third ol>li:nth-child(21):before{content:"21."}.p-third ol>li:nth-child(22):before{content:"22."}.p-third ol>li:nth-child(23):before{content:"23."}.p-third ol>li:nth-child(24):before{content:"24."}.p-third ol>li:nth-child(25):before{content:"25."}.p-third ol>li:nth-child(26):before{content:"26."}.p-third ol>li:nth-child(27):before{content:"27."}.p-third ol>li:nth-child(28):before{content:"28."}.p-third ol>li:nth-child(29):before{content:"29."}.p-third ol>li:nth-child(30):before{content:"30."}.p-third ol>li:nth-child(31):before{content:"31."}.p-third ol>li:nth-child(32):before{content:"32."}.p-third ol>li:nth-child(33):before{content:"33."}.p-third ol>li:nth-child(34):before{content:"34."}.p-third ol>li:nth-child(35):before{content:"35."}.p-third ol>li:nth-child(36):before{content:"36."}.p-third ol>li:nth-child(37):before{content:"37."}.p-third ol>li:nth-child(38):before{content:"38."}.p-third ol>li:nth-child(39):before{content:"39."}.p-third ol>li:nth-child(40):before{content:"40."}.p-third ol>li:nth-child(41):before{content:"41."}.p-third ol>li:nth-child(42):before{content:"42."}.p-third ol>li:nth-child(43):before{content:"43."}.p-third ol>li:nth-child(44):before{content:"44."}.p-third ol>li:nth-child(45):before{content:"45."}.p-third ol>li:nth-child(46):before{content:"46."}.p-third ol>li:nth-child(47):before{content:"47."}.p-third ol>li:nth-child(48):before{content:"48."}.p-third ol>li:nth-child(49):before{content:"49."}.p-third ol>li:nth-child(50):before{content:"50."}.p-third ol>li:before{color:#00c4cc;position:absolute;top:2px;left:0;width:100%;height:100%;pointer-events:none;font-family:Montserrat,sans-serif}@media screen and (max-width:800px){.p-third ol>li:before{top:0}}.p-third ul>li:before{content:'';position:absolute;top:12px;left:0;width:6px;height:6px;border-radius:50%;background:#00c4cc;pointer-events:none}@media screen and (max-width:800px){.p-third ul>li:before{top:11px}}.p-top-mission{position:relative;z-index:1;background:#f8f7f6}@media screen and (min-width:801px){.p-top-mission{min-height:700px;height:100vh;padding-top:80px;display:flex;align-items:center}}@media screen and (max-width:800px){.p-top-mission{padding-top:90px;padding-bottom:0}}@media screen and (min-width:801px){.p-top-mission__kv{position:absolute;top:80px;left:auto;right:80px;bottom:0;width:57%;display:flex;align-items:center}}@media screen and (max-width:800px){.p-top-mission__kv{display:block;width:100%;padding:0 8px}}.p-top-mission__kv__img{width:100%;height:auto;display:block;max-width:900px}@media screen and (max-width:800px){.p-top-mission__kv__img{max-width:540px;margin:0 auto}}.p-top-mission__inner{position:relative;z-index:3}@media screen and (min-width:801px){.p-top-mission__inner{width:82.43%;margin-left:auto;margin-right:auto}}@media screen and (min-width:801px) and (min-width:1601px){.p-top-mission__inner{width:1319px}}@media screen and (min-width:801px) and (max-width:1200px){.p-top-mission__inner{width:calc(100% - 160px)}}@media screen and (min-width:801px) and (max-width:1000px){.p-top-mission__inner{width:calc(100% - 80px)}}@media screen and (min-width:801px) and (max-width:800px){.p-top-mission__inner{width:83.2%}}@media screen and (max-width:800px){.p-top-mission__inner{width:73%;margin-left:7.4vw;-webkit-transform:translateY(-18.4%);transform:translateY(-18.4%)}}.p-top-mission .c-head{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}@media(prefers-reduced-motion){.p-top-mission .c-head{opacity:1!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}}.p-top-mission .c-head p{font-family:NotoSansCJKjp,Hiragino Sans,Meiryo,sans-serif;font-size:15px;top:0}.p-top-mission__inner.is-invasion .c-head{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity .4s linear,-webkit-transform .8s cubic-bezier(.24,.88,.58,1);transition:transform .8s cubic-bezier(.24,.88,.58,1),opacity .4s linear;transition:transform .8s cubic-bezier(.24,.88,.58,1),opacity .4s linear,-webkit-transform .8s cubic-bezier(.24,.88,.58,1)}@media screen and (max-width:800px){.p-top-mission__copy{width:94%;max-width:400px;margin-top:38px}}.p-top-mission__desc{font-size:16px;margin-top:52px;line-height:2.5}@media screen and (max-width:800px){.p-top-mission__desc{margin-top:32px;line-height:2;font-size:13px}}.p-top-mission__about{margin-top:40px;width:250px;height:64px;max-width:100%}@media screen and (max-width:800px){.p-top-mission__about{margin-top:41px}}.p-top-mission__link{margin-top:54px;font-weight:700;color:#00c4cc;font-size:16px}@media screen and (max-width:800px){.p-top-mission__link{margin-top:32px;font-size:14px}}.p-top-mission__link svg{margin-left:8px;vertical-align:middle;width:14px;height:auto}.p-top-mission__link a{position:relative}.p-top-mission__link a:before{content:'';position:absolute;top:auto;left:0;right:0;bottom:-4px;width:100%;height:10px;border-bottom:solid 2px #00c4cc;opacity:.8;transition:-webkit-transform .3s cubic-bezier(.7,.3,.3,.9);transition:transform .3s cubic-bezier(.7,.3,.3,.9);transition:transform .3s cubic-bezier(.7,.3,.3,.9),-webkit-transform .3s cubic-bezier(.7,.3,.3,.9);-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}@media screen and (min-width:801px){.p-top-mission__link a:hover:before{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}}.p-top-mission__link a:focus:before{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}.p-top-mission__scrollDown{z-index:4;position:absolute;top:auto;left:auto;right:0;bottom:-20px;width:80px;height:210px;cursor:pointer;padding-top:10px;color:#00c4cc;transition:.3s cubic-bezier(.7,.3,.3,.9);outline-offset:0}@media screen and (max-width:800px){.p-top-mission__scrollDown{padding-top:0;bottom:auto;top:calc(100vh - 190px);width:40px;height:190px}}.p-top-mission__scrollDown:hover{-webkit-transform:translateY(-20px);transform:translateY(-20px);transition:.4s cubic-bezier(.19,.82,.27,1)}.p-top-mission__scrollDown span{position:relative;z-index:-1;display:block;margin-left:auto;margin-right:auto;width:1px;height:80px;margin-top:25px}@media screen and (max-width:800px){.p-top-mission__scrollDown span{margin-top:20px}}.p-top-mission__scrollDown span:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;-webkit-animation:scrollLine 1.2s infinite;animation:scrollLine 1.2s infinite;transition:opacity .2s .3s}.p-top-mission__scrollDown svg{margin-top:30px;display:block;margin-left:auto;margin-right:auto;fill:#00c4cc}@media screen and (max-width:800px){.p-top-mission__scrollDown svg{margin-top:25px}}.p-top-mv{position:relative;z-index:0;width:100%;height:100vh}.p-top-mv__copy{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:3;pointer-events:none;opacity:0;transition:.5s 1.2s}@media screen and (max-width:800px){.p-top-mv__copy{transition:.5s 1.7s;width:82.43%;margin-left:auto;margin-right:auto}}@media screen and (max-width:800px) and (min-width:1601px){.p-top-mv__copy{width:1319px}}@media screen and (max-width:800px) and (max-width:1200px){.p-top-mv__copy{width:calc(100% - 160px)}}@media screen and (max-width:800px) and (max-width:1000px){.p-top-mv__copy{width:calc(100% - 80px)}}@media screen and (max-width:800px) and (max-width:800px){.p-top-mv__copy{width:83.2%}}.p-top-mv__copy .c-copy{width:260px;max-width:70%;color:#fff}body.is-transition .p-top-mv__copy,body.is-loading .p-top-mv__copy{opacity:1}.p-top-mv__bg{position:relative;width:100%;height:100%;z-index:1;overflow:hidden;background-position:center center;background-size:cover;background-repeat:no-repeat;opacity:1;transition:opacity .3s}body.is-transition .p-top-mv__bg{opacity:0;transition:opacity 0s 1s}.p-top-mv__bg__video{position:relative;width:100%;height:100%;opacity:0}.p-top-mv__bg.video-loaded .p-top-mv__bg__video{opacity:1;transition:opacity .7s}.p-top-mv__scrollDown{z-index:4;position:absolute;top:auto;left:auto;right:0;bottom:-40px;width:80px;height:210px;background:#fff;cursor:pointer;padding-top:10px;color:#00c4cc;transition:.3s cubic-bezier(.7,.3,.3,.9);outline-offset:0}@media screen and (max-width:800px){.p-top-mv__scrollDown{padding-top:0;width:48px;height:190px}}.p-top-mv__scrollDown:hover{-webkit-transform:translateY(-20px);transform:translateY(-20px);transition:.4s cubic-bezier(.19,.82,.27,1)}.p-top-mv__scrollDown span{position:relative;z-index:-1;display:block;margin-left:auto;margin-right:auto;width:1px;height:80px;margin-top:25px}@media screen and (max-width:800px){.p-top-mv__scrollDown span{margin-top:20px}}.p-top-mv__scrollDown span:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;-webkit-animation:scrollLine 1.2s infinite;animation:scrollLine 1.2s infinite;transition:opacity .2s .3s}.p-top-mv__scrollDown svg{margin-top:30px;display:block;margin-left:auto;margin-right:auto;fill:#00c4cc}@media screen and (max-width:800px){.p-top-mv__scrollDown svg{margin-top:25px}}.p-top-news{margin-top:108px;background-color:#f8f7f6;padding-top:96px}@media screen and (max-width:800px){.p-top-news{padding-top:60px;margin-top:44px;padding-bottom:66px}}.p-top-news__head{width:82.43%;margin-left:auto;margin-right:auto;display:flex;align-items:flex-start}@media screen and (min-width:1601px){.p-top-news__head{width:1319px}}@media screen and (max-width:1200px){.p-top-news__head{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-top-news__head{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-top-news__head{width:83.2%}}.p-top-news__head .c-head{margin-right:auto;margin-left:0}.p-top-news__foot{width:82.43%;margin-left:auto;margin-right:auto;display:flex;justify-content:flex-start;align-items:flex-start}@media screen and (min-width:1601px){.p-top-news__foot{width:1319px}}@media screen and (max-width:1200px){.p-top-news__foot{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-top-news__foot{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-top-news__foot{width:83.2%}}.p-top-news__link{position:relative;display:block;margin-right:0;margin-left:40px;width:145px;height:30px;line-height:1;letter-spacing:-1px;border-bottom:solid 1px #00c4cc;color:#00c4cc}@media screen and (max-width:800px){.p-top-news__link{width:calc(50% - 20px);margin-left:0}.p-top-news__link:first-child{margin-right:40px}}.p-top-news__link:before{content:'';position:absolute;top:auto;left:auto;right:0;bottom:-1px;width:100%;height:2px;background:#00c4cc;transition:-webkit-transform .25s cubic-bezier(.79,.17,.15,.96);transition:transform .25s cubic-bezier(.79,.17,.15,.96);transition:transform .25s cubic-bezier(.79,.17,.15,.96),-webkit-transform .25s cubic-bezier(.79,.17,.15,.96);-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}.p-top-news__link svg{transition:.45s cubic-bezier(.19,.82,.27,1);position:absolute;top:4px;left:auto;right:0}.p-top-news__link svg:nth-child(1){opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.p-top-news__link svg:nth-child(2){opacity:0;-webkit-transform:translateX(-9px);transform:translateX(-9px)}@media screen and (min-width:801px){.p-top-news__link:hover:before{transition:-webkit-transform .3s cubic-bezier(.19,.82,.27,1);transition:transform .3s cubic-bezier(.19,.82,.27,1);transition:transform .3s cubic-bezier(.19,.82,.27,1),-webkit-transform .3s cubic-bezier(.19,.82,.27,1);-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}.p-top-news__link:hover svg:nth-child(1){opacity:0;-webkit-transform:translateX(9px);transform:translateX(9px)}.p-top-news__link:hover svg:nth-child(2){opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.p-top-news__body{width:82.43%;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:62px}@media screen and (min-width:1601px){.p-top-news__body{width:1319px}}@media screen and (max-width:1200px){.p-top-news__body{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-top-news__body{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-top-news__body{width:83.2%}}@media screen and (max-width:800px){.p-top-news__body{margin-top:48px}}.p-top-news__body:after{content:'';width:343px;height:100%;max-width:31.3%}.p-top-product{position:relative;z-index:1;padding-top:160px;padding-bottom:160px}@media screen and (min-width:1601px){.p-top-product{margin-left:auto;margin-right:calc(50vw - 660px);width:1460px}}@media screen and (max-width:800px){.p-top-product{padding-top:70px;padding-bottom:105px}}.p-top-product:before{content:'';position:absolute;top:0;left:50%;z-index:-1;width:100vw;height:100vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#f8f7f6}.p-top-product__wrapper{display:flex;position:relative}@media screen and (min-width:1001px){.p-top-product__wrapper{padding-right:16px}}@media screen and (min-width:801px){.p-top-product__wrapper{align-items:center}}@media screen and (max-width:800px){.p-top-product__wrapper{width:100%;flex-direction:column-reverse}}.p-top-product__inner{position:relative;width:calc(490px + 20vw);background-color:#fff;padding:90px 90px 90px 8.9vw}@media screen and (max-width:1000px){.p-top-product__inner{padding:90px 90px 90px 6vw;width:calc(400px + 20vw)}}@media screen and (max-width:800px){.p-top-product__inner{width:91.21%;margin-right:auto;margin-left:0;padding:44px 8.2vw;margin-top:20px}}@media screen and (max-width:800px) and (min-width:1601px){.p-top-product__inner{margin-left:auto;margin-right:calc(50vw - 660px);width:1460px}}@media screen and (max-width:800px) and (max-width:1200px){.p-top-product__inner{width:calc(100% - 80px)}}@media screen and (max-width:800px) and (max-width:1000px){.p-top-product__inner{width:calc(100% - 40px)}}@media screen and (max-width:800px) and (max-width:800px){.p-top-product__inner{width:91.6%}}.p-top-product__logo{margin-top:62px}@media screen and (max-width:600px){.p-top-product__logo{margin-top:38px}}.p-top-product__logo svg{width:270px;height:auto;fill:#00c4cc}@media screen and (max-width:1000px){.p-top-product__logo svg{width:200px}}body.view-IE .p-top-product__logo svg{height:47px}.p-top-product__head{margin-top:38px;font-size:40px;font-weight:700;font-size:32px;letter-spacing:1.6px}@media screen and (max-width:1000px){.p-top-product__head{font-size:26px;letter-spacing:.4px}}@media screen and (min-width:801px){.p-top-product__head{-webkit-font-feature-settings:'palt';font-feature-settings:'palt';line-height:1.5}}@media screen and (max-width:800px){.p-top-product__head{line-height:1.8;margin-top:33px;letter-spacing:-.5px;white-space:nowrap}}@media screen and (max-width:600px){.p-top-product__head{font-size:18px}}.p-top-product__desc{line-height:2;margin-top:33px;max-width:525px;padding-left:1px}@media screen and (max-width:800px){.p-top-product__desc{font-size:13px;margin-top:16px}.p-top-product__desc br{display:none}}.p-top-product__link{margin-top:64px;width:320px;height:64px;max-width:99%}@media screen and (max-width:1000px){.p-top-product__link{width:280px;max-width:100%;margin-top:33px;margin-left:-5px}}@media screen and (max-width:800px){.p-top-product__link{width:100%;max-width:320px;margin-top:34px;margin-left:0}}.p-top-product__mock{position:absolute;top:0;left:auto;right:0;bottom:0;width:calc(100% - 420px);max-width:840px;padding-top:60px;display:flex;align-items:center}@media screen and (max-width:1000px){.p-top-product__mock{width:calc(100% - 360px)}}@media screen and (max-width:800px){.p-top-product__mock{padding-top:0;position:relative;width:100%}}.p-top-product__mock__img{width:100%;margin:40px auto 0}@media screen and (max-width:800px){.p-top-product__mock__img{margin:0 auto;width:100%;max-width:600px}}.p-top-values{position:relative;z-index:0;background:#f8f7f6;padding-top:80px}@media screen and (max-width:800px){.p-top-values{padding-top:0}}.p-top-values__movies{position:relative;z-index:1;width:91.21%;margin-right:auto;margin-left:0;display:flex}@media screen and (min-width:1601px){.p-top-values__movies{margin-left:auto;margin-right:calc(50vw - 660px);width:1460px}}@media screen and (max-width:1200px){.p-top-values__movies{width:calc(100% - 80px)}}@media screen and (max-width:1000px){.p-top-values__movies{width:calc(100% - 40px)}}@media screen and (max-width:800px){.p-top-values__movies{width:91.6%}}@media screen and (min-width:1801px){.p-top-values__movies{margin-left:auto;margin-right:calc(50vw - 760px);width:1660px}}@media screen and (max-width:800px){.p-top-values__movies{padding-top:0}}.p-top-values__movies__box{position:relative;width:6.3%;height:0;padding-top:35.2%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:width .7s cubic-bezier(.68,-.02,.26,.99)}@media screen and (max-width:800px){.p-top-values__movies__box{padding-top:47%;width:14.28%}}@media screen and (min-width:801px){.p-top-values__movies__box.is-current{width:62.2%;pointer-events:none}}.p-top-values__movies__box__inner{position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);overflow:hidden;cursor:pointer}.p-top-values__movies__box__inner:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#23221f;opacity:0;transition:opacity .25s;pointer-events:none}@media screen and (min-width:801px){.p-top-values__movies__box__inner:hover:after{opacity:.25}}.p-top-values__movies__box__inner img{position:absolute;top:0;left:50%;width:auto;height:100%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.p-top-values__movies__box__inner video{position:absolute;top:50%;left:50%;width:auto;height:102%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:1801px){.p-top-values__movies__box__inner video{position:absolute;top:50%;left:50%;width:auto;height:108%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media screen and (min-width:801px){.p-top-values__movies.no-current .p-top-values__movies__box{width:14.2857%}}.p-top-values__wrap{width:82.43%;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:flex-start}@media screen and (min-width:1601px){.p-top-values__wrap{width:1319px}}@media screen and (max-width:1200px){.p-top-values__wrap{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-top-values__wrap{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-top-values__wrap{width:83.2%}}@media screen and (max-width:800px){.p-top-values__wrap{width:91.21%;margin-left:auto;margin-right:0}}@media screen and (max-width:800px) and (min-width:1601px){.p-top-values__wrap{margin-right:auto;margin-left:calc(50vw - 660px);width:1460px}}@media screen and (max-width:800px) and (max-width:1200px){.p-top-values__wrap{width:calc(100% - 80px)}}@media screen and (max-width:800px) and (max-width:1000px){.p-top-values__wrap{width:calc(100% - 40px)}}@media screen and (max-width:800px) and (max-width:800px){.p-top-values__wrap{width:91.6%}}.p-top-values__nav{position:relative;min-width:230px;width:34.5%;margin-top:67px}.p-top-values__nav__progress{width:100%;height:3px;overflow:hidden;background-color:#edebe6}.p-top-values__nav__progress__target{width:100%;height:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);background-color:#00c4cc}.p-top-values__nav__item{position:absolute;top:30px;left:0;font-size:16px;font-weight:700;color:#00c4cc}.p-top-values__nav__item .c-split-text span{opacity:0}.p-top-values__nav__item .c-split-text span:nth-child(1){transition:.04s .04s}.p-top-values__nav__item .c-split-text span:nth-child(2){transition:.04s .08s}.p-top-values__nav__item .c-split-text span:nth-child(3){transition:.04s .12s}.p-top-values__nav__item .c-split-text span:nth-child(4){transition:.04s .16s}.p-top-values__nav__item .c-split-text span:nth-child(5){transition:.04s .2s}.p-top-values__nav__item .c-split-text span:nth-child(6){transition:.04s .24s}.p-top-values__nav__item .c-split-text span:nth-child(7){transition:.04s .28s}.p-top-values__nav__item .c-split-text span:nth-child(8){transition:.04s .32s}.p-top-values__nav__item .c-split-text span:nth-child(9){transition:.04s .36s}.p-top-values__nav__item .c-split-text span:nth-child(10){transition:.04s .4s}.p-top-values__nav__item .c-split-text span:nth-child(11){transition:.04s .44s}.p-top-values__nav__item .c-split-text span:nth-child(12){transition:.04s .48s}.p-top-values__nav__item .c-split-text span:nth-child(13){transition:.04s .52s}.p-top-values__nav__item .c-split-text span:nth-child(14){transition:.04s .56s}.p-top-values__nav__item .c-split-text span:nth-child(15){transition:.04s .6s}.p-top-values__nav__item .c-split-text span:nth-child(16){transition:.04s .64s}.p-top-values__nav__item .c-split-text span:nth-child(17){transition:.04s .68s}.p-top-values__nav__item .c-split-text span:nth-child(18){transition:.04s .72s}.p-top-values__nav__item .c-split-text span:nth-child(19){transition:.04s .76s}.p-top-values__nav__item .c-split-text span:nth-child(20){transition:.04s .8s}.p-top-values__nav__item.is-current .c-split-text span{opacity:1}.p-top-values__nav__item.is-current .c-split-text span:nth-child(1){transition:.04s .44s}.p-top-values__nav__item.is-current .c-split-text span:nth-child(2){transition:.04s .48s}.p-top-values__nav__item.is-current .c-split-text span:nth-child(3){transition:.04s .52s}.p-top-values__nav__item.is-current .c-split-text span:nth-child(4){transition:.04s .56s}.p-top-values__nav__item.is-current .c-split-text span:nth-child(5){transition:.04s .6s}.p-top-values__nav__item.is-current .c-split-text span:nth-child(6){transition:.04s .64s}.p-top-values__nav__item.is-current .c-split-text span:nth-child(7){transition:.04s .68s}.p-top-values__nav__item.is-current .c-split-text span:nth-child(8){transition:.04s .72s}.p-top-values__nav__item.is-current .c-split-text span:nth-child(9){transition:.04s .76s}.p-top-values__nav__item.is-current .c-split-text span:nth-child(10){transition:.04s .8s}.p-top-values__nav__item.is-current .c-split-text span:nth-child(11){transition:.04s .84s}.p-top-values__nav__item.is-current .c-split-text span:nth-child(12){transition:.04s .88s}.p-top-values__nav__item.is-current .c-split-text span:nth-child(13){transition:.04s .92s}.p-top-values__nav__item.is-current .c-split-text span:nth-child(14){transition:.04s .96s}.p-top-values__nav__item.is-current .c-split-text span:nth-child(15){transition:.04s 1s}.p-top-values__nav__item.is-current .c-split-text span:nth-child(16){transition:.04s 1.04s}.p-top-values__nav__item.is-current .c-split-text span:nth-child(17){transition:.04s 1.08s}.p-top-values__nav__item.is-current .c-split-text span:nth-child(18){transition:.04s 1.12s}.p-top-values__nav__item.is-current .c-split-text span:nth-child(19){transition:.04s 1.16s}.p-top-values__nav__item.is-current .c-split-text span:nth-child(20){transition:.04s 1.2s}.p-top-values__inner{position:relative;z-index:3;margin-top:-66px;margin-right:-11%;padding:7.2% 8.35% 8.3%;width:69.4%;max-width:860px;background-color:#fff}@media screen and (max-width:800px){.p-top-values__inner{margin-top:-28px;padding:48px 33px;width:100%}}@media screen and (max-width:800px){.p-top-values__inner>div{max-width:560px;margin-left:auto;margin-right:auto}}.p-top-values__head{margin-top:52px;font-size:40px;letter-spacing:1px;letter-spacing:-0px;font-weight:700;font-size:24px}@media(min-width:600px){.p-top-values__head{font-size:calc(1.71429rem + (1vw - 6px)*2.66667)}}@media(min-width:1200px){.p-top-values__head{font-size:40px}}@media screen and (max-width:1000px){.p-top-values__head{font-size:32px;letter-spacing:.4px}}@media screen and (max-width:800px){.p-top-values__head{margin-top:31px}}@media screen and (max-width:600px){.p-top-values__head{font-size:24px}}@media screen and (max-width:370px){.p-top-values__head{font-size:20px}}.p-top-values__desc{line-height:2;margin-top:31px;width:525px;max-width:calc(100% - 40px)}@media screen and (max-width:800px){.p-top-values__desc{margin-top:18px;width:100%;max-width:none;font-size:13px}.p-top-values__desc br{display:none}}.p-top-values__link{margin-top:42px;width:320px;height:62px}@media screen and (max-width:800px){.p-top-values__link{max-width:100%;margin-top:33px;width:288px;height:64px;margin-left:-5px}}.p-userdata-external-transmission{width:82.43%;margin-left:auto;margin-right:auto;margin-top:113px;max-width:800px;font-size:16px;line-height:2}@media screen and (min-width:1601px){.p-userdata-external-transmission{width:1319px}}@media screen and (max-width:1200px){.p-userdata-external-transmission{width:calc(100% - 160px)}}@media screen and (max-width:1000px){.p-userdata-external-transmission{width:calc(100% - 80px)}}@media screen and (max-width:800px){.p-userdata-external-transmission{width:83.2%}}@media screen and (max-width:800px){.p-userdata-external-transmission{margin-top:74px;font-size:15px}}.p-userdata-external-transmission a{color:#00c4cc;text-decoration:underline;transition:opacity .2s}.p-userdata-external-transmission a:hover{opacity:.7}.p-userdata-external-transmission h2 a,.p-userdata-external-transmission h3 a,.p-userdata-external-transmission h4 a{color:#23221f;text-decoration:none}.p-userdata-external-transmission h2{font-size:24px;font-weight:700;letter-spacing:1.1px;margin:118px 0 33px;line-height:1.5}@media screen and (max-width:800px){.p-userdata-external-transmission h2{margin:68px 0 26px;font-size:18px}}.p-userdata-external-transmission h3{font-weight:700;font-size:18px;letter-spacing:1.1px;margin:28px 0 0}@media screen and (max-width:800px){.p-userdata-external-transmission h3{font-size:16px}}.p-userdata-external-transmission h3 .number{color:#00c4cc;margin-right:4px}.p-userdata-external-transmission h4{font-weight:700;font-size:16px;letter-spacing:.4px;margin:24px 0 0}@media screen and (max-width:800px){.p-userdata-external-transmission h4{letter-spacing:0;font-size:15px}}.p-userdata-external-transmission h4 .number{color:#00c4cc;margin-right:5px}.p-userdata-external-transmission p{margin:16px 0}.p-userdata-external-transmission>ul,.p-userdata-external-transmission>ol{margin:16px 0;padding-left:24px}@media screen and (max-width:800px){.p-userdata-external-transmission>ul,.p-userdata-external-transmission>ol{margin:12px 0;padding-left:20px}}.p-userdata-external-transmission>ul ul,.p-userdata-external-transmission>ul ol,.p-userdata-external-transmission>ol ul,.p-userdata-external-transmission>ol ol{margin:4px 0;line-height:1.75;padding-left:24px}@media screen and (max-width:800px){.p-userdata-external-transmission>ul ul,.p-userdata-external-transmission>ul ol,.p-userdata-external-transmission>ol ul,.p-userdata-external-transmission>ol ol{margin:4px 0;padding-left:20px}}@media screen and (max-width:800px){.p-userdata-external-transmission ul li,.p-userdata-external-transmission ol li{line-height:1.75}}.p-userdata-external-transmission ul li p,.p-userdata-external-transmission ol li p{margin:0}.p-userdata-external-transmission>ul li{color:#00c4cc}.p-userdata-external-transmission>ul p{color:#23221f}.p-userdata-external-transmission>ul>li{list-style:square}.p-userdata-external-transmission>ul>ul>li{list-style:disc}.p-userdata-external-transmission>ul>ul>ul>li{list-style:circle}.p-userdata-external-transmission>ul>ul>ul>ul>li{list-style:square}