/* --------------------------------------------------------
 Name:      BRANSHES - app.css
 Author:    これは作成者です
 Info:      BRANSHES
----------------------------------------------------------- */
@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(../font/Inter-Regular.woff2) format("woff2"),url(../font/Inter-Regular.ttf) format("truetype")}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-weight:300;src:url(../font/ZenKakuGothicNew-Light.woff2) format("woff2"),url(../font/ZenKakuGothicNew-Light.ttf) format("truetype")}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-weight:400;src:url(../font/ZenKakuGothicNew-Regular.woff2) format("woff2"),url(../font/ZenKakuGothicNew-Regular.ttf) format("truetype")}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-weight:500;src:url(../font/ZenKakuGothicNew-Medium.woff2) format("woff2"),url(../font/ZenKakuGothicNew-Medium.ttf) format("truetype")}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-weight:900;src:url(../font/ZenKakuGothicNew-Black.woff2) format("woff2"),url(../font/ZenKakuGothicNew-Black.ttf) format("truetype")}@font-face{font-family:Rubik;font-style:normal;font-weight:400;src:url(../font/Rubik-Regular.woff2) format("woff2"),url(../font/Rubik-Regular.ttf) format("truetype")}@font-face{font-family:Rubik;font-style:normal;font-weight:500;src:url(../font/Rubik-Medium.woff2) format("woff2"),url(../font/Rubik-Medium.ttf) format("truetype")}@font-face{font-family:Rubik;font-style:normal;font-weight:900;src:url(../font/Rubik-Black.woff2) format("woff2"),url(../font/Rubik-Black.ttf) format("truetype")}a,abbr,address,article,aside,audio,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,label,legend,li,main,mark,nav,ol,p,pre,q,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{line-height:1;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{all:unset;cursor:revert;display:revert;text-decoration:none}h1,h2,h3,h4,h5,h6,p{font-weight:400}img{border-style:none;vertical-align:bottom}img,video{height:auto;max-width:100%}ol,ul{list-style:none;list-style-type:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input::-webkit-search-decoration{display:none}input:focus{outline-offset:-2px}select::-ms-expand{display:none}select::-webkit-search-decoration{display:none}select:focus{outline-offset:-2px}button{background-color:transparent}textarea{resize:none}textarea::-webkit-search-decoration{display:none}textarea:focus{outline-offset:-2px}button,input,select,textarea{background:none;border:none;color:inherit;font:inherit;outline:none;padding:0}.slick-slider{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.bg-gray{background-color:#f9f9f9}.contentType-caption a{text-decoration:underline}.contentType1.m-imgVertical .contentType-img{text-align:center}.contentType1.m-imgVertical .contentType-img img{width:70.3%}.contentType2.m-imgVertical .contentType-img{text-align:center}.contentType2.m-imgVertical .contentType-img img{width:70.3%}.contentType2 .m-img2column a,.contentType2 .m-img3column a{display:block}.contentType2 .contentType-text{margin-top:16px}.contentType3 .contentType-title{font-size:24px;line-height:1.75}.contentType3 .contentType-list .contentType-listItem{border-top:var(--borderWidth) solid #ccc;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.contentType3 .contentType-list .contentType-listItem:last-of-type{border-bottom:var(--borderWidth) solid #ccc}.contentType3 .contentType-list .contentType-listItem .contentType-listTitle{line-height:1.7}.contentType3 .contentType-list .contentType-listItem .contentType-listText p,.contentType3 .contentType-list .contentType-listItem .contentType-listText pre{line-height:1.75}.contentType4 .contentType-title{font-family:Inter;letter-spacing:.1em;line-height:1.75;text-align:center}.contentType4 .contentType-list,.contentType4 .contentType-list .contentType-listItem a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.contentType4 .contentType-list .contentType-listItem a{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border:var(--borderWidth) solid #999;border-radius:50%;height:100%}.m-borderBottom{border-bottom:var(--borderWidth) solid #999}.richText ol,.richText ul{list-style-position:inside;list-style-type:revert}.richText ol li,.richText ul li{line-height:1.75}.richText a{text-decoration:underline}.contentBtn .contentBtn-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contentVideo{margin:0 auto}.contentVideo .contentVideo-inner{position:relative}.contentVideo .popup-movie{display:block;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}.contentVideo .contentPlayer{aspect-ratio:16/9;overflow:hidden}.contentVideo .contentPlayer img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contentVideo .contentVideo-text{line-height:1.7;text-align:center}.contentVideo .modal{background:rgba(0,0,0,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.contentVideo .modal-content{background:#000;left:50%;max-width:950px;padding:0;position:relative;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%}.contentVideo .modal-close{color:#fff;cursor:pointer;font-size:28px;position:absolute;right:0;top:-30px}.contentVideo .modal iframe{aspect-ratio:640/360;height:auto;width:100%}.page-lookbook blockquote,.page-newsDetail blockquote{position:relative}.page-lookbook blockquote:before,.page-newsDetail blockquote:before{background-color:#e7e7e7;content:"";display:block;height:100%;left:0;position:absolute;top:0}.related-pagesWrapper .company-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.related-pagesWrapper .company-list .company-listItem a:hover{opacity:.6}.related-pagesWrapper .company-list .company-listItem a:hover .company-listImg img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.related-pagesWrapper .company-list .company-listItem .company-listImg{overflow:hidden}.related-pagesWrapper .company-list .company-listItem .company-listImg.m-imgBorder{border:var(--borderWidth) solid #ccc}.related-pagesWrapper .company-list .company-listItem .company-listImg img{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-moz-transition:transform .5s,-moz-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s,-moz-transform .5s}.related-pagesWrapper .company-list .company-listItem .company-listText{line-height:1.75}.related-pagesWrapper .company-list .company-listItem .company-listText .en{color:#999;display:block;font-family:Inter;letter-spacing:.1em;line-height:1.83}.kv-pagination{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute}.kv-pagination span{color:#fff;font-family:Inter;letter-spacing:.1em;line-height:1;text-shadow:0 0 var(--shadow) rgba(0,0,0,.5)}.kv-pagination span.line{background-color:#fff;bottom:0;-webkit-box-shadow:0 0 var(--shadow) rgba(0,0,0,.5);box-shadow:0 0 var(--shadow) rgba(0,0,0,.5);display:block;left:0;margin:auto;position:absolute;right:0;text-shadow:none;top:0;-webkit-transform:rotate(35deg);-moz-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg)}.btn{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.btn:hover{opacity:.8}.btn:hover a:not([target=_blank]):after{-webkit-transform:translateX(var(--translateX));-moz-transform:translateX(var(--translateX));-ms-transform:translateX(var(--translateX));transform:translateX(var(--translateX))}.btn:hover .btn-arrow span:before{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.btn:hover .btn-arrow span:after{-webkit-transform:translate3d(8px,0,0);-moz-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}.btn.m-gray{background-color:#505050}.btn.m-gray a{color:#fff}.btn.m-white{background-color:#fff;border:var(--border) solid #999}.btn.m-white:hover{opacity:.6}.btn.m-white a .btn-arrow span:after,.btn.m-white a .btn-arrow span:before{background-image:url(../images/common/icon-btn_gray.svg)}.btn.m-green{background-color:#14ae67}.btn.m-green a{color:#fff}.btn.m-ocher{background-color:#d1b373}.btn.m-ocher a{color:#fff}.btn a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.btn a .btn-arrow span{display:inline-block;overflow:hidden;position:relative}.btn a .btn-arrow span:after,.btn a .btn-arrow span:before{background-image:url(../images/common/icon-btn_white.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;left:0;position:absolute;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-moz-transition:transform .5s,-moz-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s,-moz-transform .5s;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);-moz-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}.btn a .btn-arrow span:before{-webkit-transform:translate3d(var(--width),0,0);-moz-transform:translate3d(var(--width),0,0);transform:translate3d(var(--width),0,0)}.btn a .btn-arrow span:after{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.btn a[target=_blank] .btn-arrow span{display:block}.btn a[target=_blank] .btn-arrow span:before{content:none}.btn a[target=_blank] .btn-arrow span:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@-webkit-keyframes underline-reset{0%{width:0}to{width:100%}}@-moz-keyframes underline-reset{0%{width:0}to{width:100%}}@keyframes underline-reset{0%{width:0}to{width:100%}}.link{display:inline-block;line-height:1;position:relative}.link:after{background-color:#999;bottom:0;content:"";display:block;position:absolute;width:100%}.link.tertiary{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.link.tertiary:hover{opacity:1}.link.tertiary:hover:after{-webkit-animation:underline-reset .5s;-moz-animation:underline-reset .5s;animation:underline-reset .5s}.link.tertiary:hover .btn-arrow span:before{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.link.tertiary:hover .btn-arrow span:after{-webkit-transform:translate3d(8px,0,0);-moz-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}.link.tertiary:after{bottom:0;width:100%}.link.tertiary .btn-arrow span{display:inline-block;overflow:hidden;position:relative}.link.tertiary .btn-arrow span:after,.link.tertiary .btn-arrow span:before{background-image:url(../images/common/icon-btn_gray.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;left:0;position:absolute;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-moz-transition:transform .5s,-moz-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s,-moz-transform .5s;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);-moz-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}.link.tertiary .btn-arrow span:before{-webkit-transform:translate3d(var(--width),0,0);-moz-transform:translate3d(var(--width),0,0);transform:translate3d(var(--width),0,0)}.link.tertiary .btn-arrow span:after{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.pageNavigation{margin:0 auto}.pageNavigation.m-white,.pageNavigation.m-white a{color:#fff}.pageNavigation.m-white .pageNavigation-list .pageNavigation-listItem:not(:first-of-type):before{background-image:url(../images/common/icon-pageNavigation_white.svg)}.pageNavigation .pageNavigation-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;line-height:1.5;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.pageNavigation .pageNavigation-list::-webkit-scrollbar{display:none}.pageNavigation .pageNavigation-list .pageNavigation-listItem:not(:first-of-type){position:relative}.pageNavigation .pageNavigation-list .pageNavigation-listItem:not(:first-of-type):before{background-image:url(../images/common/icon-pageNavigation.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body{background:#fff;color:#505050;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-family:Zen Kaku Gothic New;font-weight:400;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-break:strict;min-height:100vh;min-height:100dvh;overflow-wrap:anywhere;word-break:normal}main{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}a{color:#505050}a,h1,h2,h3,h4,h5,h6,p{line-height:normal}html{scroll-behavior:smooth}[id]:target{scroll-margin-top:46px}.sectionInner,.sectionWrapper{margin:0 auto}.m-textCenter{text-align:center}.arrowBtn{position:relative}.arrowBtn:hover .btn-arrow span:before{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.arrowBtn:hover .btn-arrow span:after{-webkit-transform:translate3d(17.5px,0,0);-moz-transform:translate3d(17.5px,0,0);transform:translate3d(17.5px,0,0)}.arrowBtn.m-shadow .btn-arrow{-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,.5));filter:drop-shadow(0 0 5px rgba(0,0,0,.5))}.arrowBtn.m-shadow .btn-arrow span:after,.arrowBtn.m-shadow .btn-arrow span:before{background-image:url(../images/common/icon-btn_shadow.png)}.arrowBtn.m-gray .btn-arrow{border:1px solid #ccc}.arrowBtn.m-gray .btn-arrow span:after,.arrowBtn.m-gray .btn-arrow span:before{background-image:url(../images/common/icon-btn_gray.svg)}.arrowBtn .btn-arrow{aspect-ratio:56/40;border:1px solid #fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.arrowBtn .btn-arrow span{display:inline-block;overflow:hidden;position:relative}.arrowBtn .btn-arrow span:after,.arrowBtn .btn-arrow span:before{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;left:0;position:absolute;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-moz-transition:transform .5s,-moz-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s,-moz-transform .5s;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);-moz-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}.arrowBtn .btn-arrow span:before{-webkit-transform:translate3d(var(--width),0,0);-moz-transform:translate3d(var(--width),0,0);transform:translate3d(var(--width),0,0)}.arrowBtn .btn-arrow span:after{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.js-parallax{overflow:hidden}.js-parallax img{height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;will-change:transform}.pageTitle-h1{line-height:1}.pageTitle-h1 .m-en{color:#999;display:block;font-family:Inter;letter-spacing:.1em;line-height:1}.pageBottomBtn{text-align:center}#section-header{left:0;position:fixed;top:0;width:100%;z-index:9999}#section-header.header-short{background-color:#fff}#section-header.header-short .header-inner{padding:12px 0}#section-header.header-short .header-logoBox:not(.m-navLogo){width:auto}#section-header.header-short .header-logoBox:not(.m-navLogo) .header-logo{margin-top:0}#section-header .header-inner{margin:0 auto}#section-header .header-inner,#section-header .header-logoBox{-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);-moz-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1)}#section-header .header-logoBox{display:block;text-align:center}#section-header .header-logoBox img{vertical-align:top}#section-header .header-logoBox .header-logo,#section-header .header-logoBox .header-logoIcon{-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);-moz-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1)}#section-header .header-navItem.m-iconPlus{position:relative}#section-header .header-navItem.m-iconPlus>p{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#section-header .header-navItem.m-iconPlus>p .m-icon{cursor:pointer;position:relative}#section-header .header-navItem.m-iconPlus>p .m-icon span{background-color:#999;bottom:0;height:1px;left:0;margin:auto;position:absolute;right:0;top:0;width:8px}#section-header .header-navItem.m-iconPlus>p .m-icon span:nth-of-type(2){-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}#section-header .header-navItem.m-blank:after{background-image:url(../images/common/icon-btnBlank_black.svg);background-position:50%;background-size:contain;content:"";display:inline-block;height:12px;position:relative;top:1px;width:13px}#section-header .header-subBox{max-height:0;overflow:hidden}#section-header .header-subList .header-subItem a{-webkit-transition:opacity .35s cubic-bezier(.165,.84,.44,1);-moz-transition:opacity .35s cubic-bezier(.165,.84,.44,1);transition:opacity .35s cubic-bezier(.165,.84,.44,1)}.bg-footer{background-image:url(../images/common/bg-footer.png)}.footer-linkList .footer-linkItem{background-color:#fff;text-align:center}.footer-linkList .footer-linkItem a{display:block}.footer-linkList .footer-linkItem .footer-linkItem-title{letter-spacing:.05em;line-height:1}.footer-linkList .footer-linkItem .footer-linkItem-arrow{border:var(--border) solid #999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-linkList .footer-linkItem .footer-linkItem-arrow span{display:inline-block;overflow:hidden;position:relative}.footer-linkList .footer-linkItem .footer-linkItem-arrow span:after,.footer-linkList .footer-linkItem .footer-linkItem-arrow span:before{background-image:url(../images/index/arrow-footerLink.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;left:0;position:absolute;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-moz-transition:transform .5s,-moz-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s,-moz-transform .5s;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);-moz-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}.footer-linkList .footer-linkItem .footer-linkItem-arrow span:before{-webkit-transform:translate3d(var(--width),0,0);-moz-transform:translate3d(var(--width),0,0);transform:translate3d(var(--width),0,0)}.footer-linkList .footer-linkItem .footer-linkItem-arrow span:after{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.footer-sns .footer-snsTextBox .footer-snsTitle{font-weight:400;letter-spacing:.05em}.footer-sns .footer-snsTextBox .footer-snsText{font-weight:400}.footer-sns .footer-snsLink{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-sns .footer-snsLink .footer-snsLinkItem{aspect-ratio:96/96;background-color:#fff;border-radius:50%}.footer-sns .footer-snsLink .footer-snsLinkItem a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.footer-sns .footer-snsLink .footer-snsLinkItem a:hover{opacity:.6}#section-footer{border-top:1px solid #ccc;position:relative}#section-footer .footer-inner{margin:0 auto}#section-footer .footer-logo{display:block}#section-footer .footer-addressText{letter-spacing:.1em;line-height:1.8}#section-footer .footer-navListItem.m-blank a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#section-footer .footer-navListItem.m-blank a:after{background-image:url(../images/common/icon-btnBlank_black.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-moz-transition:transform .5s,-moz-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s,-moz-transform .5s}#section-footer .footer-navDetailItem{line-height:1}#section-footer .footer-navDetailItem a{color:#777}#section-footer .footer-bottomBox .footer-bottomLink{line-height:1}#section-footer .footer-bottomBox .copyright{color:#999;line-height:1;text-align:center}#section-footer .pageTop{position:absolute}#section-footer .pageTop a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Inter;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;letter-spacing:.05em;margin-left:auto}#section-footer .pageTop a:hover .btn-arrow span:before{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}#section-footer .pageTop a:hover .btn-arrow span:after{-webkit-transform:translate3d(0,-8px,0);-moz-transform:translate3d(0,-8px,0);transform:translate3d(0,-8px,0)}#section-footer .pageTop a .btn-arrow{text-align:center}#section-footer .pageTop a .btn-arrow span{display:inline-block;overflow:hidden;position:relative}#section-footer .pageTop a .btn-arrow span:after,#section-footer .pageTop a .btn-arrow span:before{background-image:url(../images/common/arrow-footerPageTop.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;left:0;position:absolute;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-moz-transition:transform .5s,-moz-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s,-moz-transform .5s;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);-moz-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}#section-footer .pageTop a .btn-arrow span:before{-webkit-transform:translate3d(0,var(--height),0);-moz-transform:translate3d(0,var(--height),0);transform:translate3d(0,var(--height),0)}#section-footer .pageTop a .btn-arrow span:after{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes dropFade{0%{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%)}80%{opacity:1}to{opacity:0;-webkit-transform:translate(-50%,60px);transform:translate(-50%,60px)}}@-moz-keyframes dropFade{0%{opacity:1;-moz-transform:translate(-50%);transform:translate(-50%)}80%{opacity:1}to{opacity:0;-moz-transform:translate(-50%,60px);transform:translate(-50%,60px)}}@keyframes dropFade{0%{opacity:1;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);transform:translate(-50%)}80%{opacity:1}to{opacity:0;-webkit-transform:translate(-50%,60px);-moz-transform:translate(-50%,60px);transform:translate(-50%,60px)}}.page-index .title-h1{letter-spacing:.1em}.page-index .title-h1 span{display:block}.page-index .title-h2{line-height:1}.page-index .title-h2 span{color:#999;display:block;font-family:Inter;letter-spacing:.1em}.page-index .title-h3{line-height:1.75}.page-index .title-h3 span{color:#999;display:block}.page-index .dividerImage{width:100%}.page-index .topSection-inner .topSection-text{letter-spacing:.05em}.page-index .topSection-inner .topSection-imgBox .topSection-img{width:100%}.page-index .loading{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100vh;position:fixed;width:100%;z-index:99999;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;background:-webkit-linear-gradient(bottom,hsla(0,0%,100%,0) -webkit-calc(var(--grad-stop,-150%) - 40%),hsla(0,0%,100%,.05) -webkit-calc(var(--grad-stop,-150%) - 20%),hsla(0,0%,100%,.1) -webkit-calc(var(--grad-stop,-150%) - 5%),hsla(0,0%,100%,.2) -webkit-calc(var(--grad-stop,-150%) + 10%),hsla(0,0%,100%,.35) -webkit-calc(var(--grad-stop,-150%) + 25%),hsla(0,0%,100%,.5) -webkit-calc(var(--grad-stop,-150%) + 40%),hsla(0,0%,100%,.65) -webkit-calc(var(--grad-stop,-150%) + 55%),hsla(0,0%,100%,.8) -webkit-calc(var(--grad-stop,-150%) + 70%),hsla(0,0%,100%,.9) -webkit-calc(var(--grad-stop,-150%) + 80%),hsla(0,0%,100%,.95) -webkit-calc(var(--grad-stop,-150%) + 85%),#fff -webkit-calc(var(--grad-stop,-150%) + 90%),#fff 100%);background:-moz-linear-gradient(bottom,hsla(0,0%,100%,0) -moz-calc(var(--grad-stop,-150%) - 40%),hsla(0,0%,100%,.05) -moz-calc(var(--grad-stop,-150%) - 20%),hsla(0,0%,100%,.1) -moz-calc(var(--grad-stop,-150%) - 5%),hsla(0,0%,100%,.2) -moz-calc(var(--grad-stop,-150%) + 10%),hsla(0,0%,100%,.35) -moz-calc(var(--grad-stop,-150%) + 25%),hsla(0,0%,100%,.5) -moz-calc(var(--grad-stop,-150%) + 40%),hsla(0,0%,100%,.65) -moz-calc(var(--grad-stop,-150%) + 55%),hsla(0,0%,100%,.8) -moz-calc(var(--grad-stop,-150%) + 70%),hsla(0,0%,100%,.9) -moz-calc(var(--grad-stop,-150%) + 80%),hsla(0,0%,100%,.95) -moz-calc(var(--grad-stop,-150%) + 85%),#fff -moz-calc(var(--grad-stop,-150%) + 90%),#fff 100%);background:-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,0)),color-stop(hsla(0,0%,100%,.05)),color-stop(hsla(0,0%,100%,.1)),color-stop(hsla(0,0%,100%,.2)),color-stop(hsla(0,0%,100%,.35)),color-stop(hsla(0,0%,100%,.5)),color-stop(hsla(0,0%,100%,.65)),color-stop(hsla(0,0%,100%,.8)),color-stop(hsla(0,0%,100%,.9)),color-stop(hsla(0,0%,100%,.95)),color-stop(#fff),to(#fff));background:linear-gradient(to top,hsla(0,0%,100%,0) calc(var(--grad-stop, -150%) - 40%),hsla(0,0%,100%,.05) calc(var(--grad-stop, -150%) - 20%),hsla(0,0%,100%,.1) calc(var(--grad-stop, -150%) - 5%),hsla(0,0%,100%,.2) calc(var(--grad-stop, -150%) + 10%),hsla(0,0%,100%,.35) calc(var(--grad-stop, -150%) + 25%),hsla(0,0%,100%,.5) calc(var(--grad-stop, -150%) + 40%),hsla(0,0%,100%,.65) calc(var(--grad-stop, -150%) + 55%),hsla(0,0%,100%,.8) calc(var(--grad-stop, -150%) + 70%),hsla(0,0%,100%,.9) calc(var(--grad-stop, -150%) + 80%),hsla(0,0%,100%,.95) calc(var(--grad-stop, -150%) + 85%),#fff calc(var(--grad-stop, -150%) + 90%),#fff 100%);justify-content:center;will-change:transform,opacity,background}.page-index .loading .loading-logoIcon{margin:0 auto}.page-index .loading .loading-logoIcon img{width:100%}.page-index .loading .loading-logo{margin-top:21px}.page-index .loading .loading-bar{background-color:#f5f5f5;height:2px;margin-top:80px}.page-index .loading .loading-bar .loading-barGray{background-color:#999;height:100%;width:0}.page-index .kv{position:relative}.page-index .kv .kv-item{height:100lvh;overflow:clip;width:100%}.page-index .kv .kv-img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);width:100%}.page-index .kv .scroll{position:absolute}.page-index .kv .scroll .scroll-text{color:#fff;letter-spacing:.05em}.page-index .kv .scroll .scroll-img{height:11px;overflow:hidden;position:relative}.page-index .kv .scroll .scroll-img img{-webkit-animation-duration:8s;-moz-animation-duration:8s;animation-duration:8s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:dropFade;-moz-animation-name:dropFade;animation-name:dropFade;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out;left:50%;opacity:0;position:absolute;top:-11px;width:8px}.page-index .kv .scroll .scroll-img img:first-of-type{-webkit-animation-delay:0s;-moz-animation-delay:0s;animation-delay:0s}.page-index .kv .scroll .scroll-img img:nth-of-type(2){-webkit-animation-delay:2.5s;-moz-animation-delay:2.5s;animation-delay:2.5s}.page-index .kv .scroll .scroll-img img:nth-of-type(3){-webkit-animation-delay:5s;-moz-animation-delay:5s;animation-delay:5s}.page-index .intro{margin:0 auto}.page-index .brands{background-image:url(../images/common/bg-footer.png);background-size:contain}.page-index .brands .brands-list .brands-item{background-color:#fff;border-radius:var(--radius);overflow:hidden}.page-index .brands .brands-list .brands-item a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.page-index .brands .brands-list .brands-item .brands-itemImg{overflow:hidden;width:59.4%}.page-index .brands .brands-list .brands-item .brands-itemLogo{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden;width:40.6%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-index .brands .brands-list .brands-item .brands-itemLogo img{width:60%}.page-index .brands .brands-list .brands-item .brands-itemImg img,.page-index .brands .brands-list .brands-item .brands-itemLogo img{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-moz-transition:transform .5s,-moz-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s,-moz-transform .5s}.page-index .news .news-list .news-listItem:hover{opacity:.6}.page-index .news .news-list .news-listItem a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-index .news .news-list .news-listItem .news-textBox time{color:#999;font-family:Inter}.page-index .news .news-list .news-listItem .news-textBox .news-tag{background-color:#e1e1e1;line-height:1}.page-brand .brandList .brandList-content .brandList-textBox{line-height:1.75}.page-brand .brandList .brandList-content .brandList-textBox .brandList-textBrand{font-weight:700}.page-brand .brandList .brandList-content .brandList-btnList .brandList-btn .btn{width:100%}.page-brand .brandList .brandList-content .brandList-snsLink{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-brand .brandList .brandList-content .brandList-snsLink .brandList-snsLinkItem.m-instagram img{width:35%}.page-brand .brandList .brandList-content .brandList-snsLink .brandList-snsLinkItem.m-x img{width:30.3%}.page-brand .brandList .brandList-content .brandList-snsLink .brandList-snsLinkItem.m-line img{width:39.3%}.page-brand .brandList .brandList-content .brandList-snsLink .brandList-snsLinkItem a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1/1;border:1px solid #999;border-radius:50%}.page-brand .brandList .brandList-content .brandList-snsLink .brandList-snsLinkItem a:hover{opacity:.8}.page-company .company-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.page-company .company-list .company-listItem a:hover{opacity:.6}.page-company .company-list .company-listItem a:hover .company-listImg img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.page-company .company-list .company-listItem .company-listImg{overflow:hidden}.page-company .company-list .company-listItem .company-listImg.m-imgBorder{border:var(--borderWidth) solid #ccc}.page-company .company-list .company-listItem .company-listImg img{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-moz-transition:transform .5s,-moz-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s,-moz-transform .5s}.page-company .company-list .company-listItem .company-listText{line-height:1.75}.page-company .company-list .company-listItem .company-listText .en{color:#999;display:block;font-family:Inter;letter-spacing:.1em;line-height:1.83}.page-philosophy .philosophy-section .philosophy-titleEn{color:#999;font-family:Inter;letter-spacing:.1em;line-height:1.71}.page-philosophy .philosophy-section .philosophy-sectionInner .philosophy-title{line-height:1.69}.page-philosophy .philosophy-section .value-list{position:relative}.page-philosophy .philosophy-section .value-list .value-listItem{aspect-ratio:1/1;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;position:absolute}.page-philosophy .philosophy-section .value-list .value-listItem:first-of-type{left:50%;top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.page-philosophy .philosophy-section .value-list .value-listItem:nth-of-type(2){bottom:0;left:0}.page-philosophy .philosophy-section .value-list .value-listItem:nth-of-type(3){-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s;animation-delay:1.6s;bottom:0;right:0}.page-philosophy .philosophy-section .value-list .value-listItem .circle{height:100%;position:absolute;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:100%}.page-philosophy .philosophy-section .value-list .value-listItem .circle circle{fill:none;stroke:#ccc;stroke-width:.5px;stroke-linecap:round}.page-philosophy .philosophy-section .value-list .value-listText{line-height:1;text-align:center}.page-philosophy .philosophy-section .value-list .value-listText .m-en{display:block;font-family:Inter;letter-spacing:.1em}.page-philosophy .dividerImage{width:100%}.page-outline .outline-list .outline-listItem{border-bottom:var(--borderWidth) solid #ccc;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-outline .outline-list .outline-listItem:first-of-type{border-top:var(--borderWidth) solid #ccc}.page-outline .outline-list .outline-listItem .outline-listDescription{line-height:1.75}.page-outline .outline-img{width:100%}.page-purpose #section-contents{overflow:hidden}.page-purpose .purpose-sectionTitle{color:#999;line-height:1}.page-purpose .purpose-head .head-subTitle{letter-spacing:.05em}.page-purpose .dividerImage{width:100%}.page-purpose .valuable{position:relative}.page-purpose .valuable .purpose-sectionTitle{margin:0 auto}.page-purpose .valuable .scroll-section{position:relative}.page-purpose .valuable .valuable-textBox .valuable-title{letter-spacing:.05em;line-height:1.4}.page-purpose .valuable .valuable-textBox .valuable-text{line-height:1.75}.page-purpose .valuable .scroll-progressBox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;top:93vh;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:10;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:0 10px;max-width:1200px;width:83.3%}.page-purpose .valuable .scroll-progressBox .scroll-progressText{color:#999;font-family:Inter;font-size:14px;letter-spacing:.1em;line-height:1}.page-purpose .valuable .scroll-progressBox .scroll-progressBar{background-color:#ccc;height:1px;position:relative;width:160px}.page-purpose .valuable .scroll-progressBox .scroll-progressBar .scroll-progress{background-color:#505050;height:100%;left:0;position:absolute;top:0}.page-purpose .purpose-bnr{overflow:hidden}.page-purpose .purpose-bnr a{display:block}.page-purpose .purpose-bnr a:hover{opacity:.6}.page-purpose .purpose-bnr a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.page-purpose .purpose-bnr img{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-moz-transition:transform .5s,-moz-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s,-moz-transform .5s}.page-purpose .purpose-bnr .purpose-bnrTitleBox{color:#fff;position:absolute}.page-purpose .purpose-bnr .purpose-bnrTitleBox .purpose-bnrTitleEn{font-family:Inter;letter-spacing:.1em;line-height:1}.page-purpose .purpose-bnr .purpose-bnrTitleBox .purpose-bnrTitle{line-height:1}.page-csr .section-subTitle{line-height:1;position:relative}.page-csr .section-subTitle:before{background-color:#505050;content:"";display:block;height:-webkit-calc(100% - var(--height));height:-moz-calc(100% - var(--height));height:calc(100% - var(--height));left:0;position:absolute;top:58%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.page-csr .csr-head .csr-headDetail .csr-headText{line-height:2.3}.page-csr .csr-head .csr-headDetail .csr-headBtnList .csr-headBtnItem a{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;position:relative}.page-csr .csr-head .csr-headDetail .csr-headBtnList .csr-headBtnItem a:before{background-color:#999;bottom:0;content:"";display:block;position:absolute;width:100%}.page-csr .csr-head .csr-headDetail .csr-headBtnList .csr-headBtnItem a:after{background-image:url(../images/common/icon-btnAccordion.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;margin-left:25px}.page-csr .csr-head .csr-headDetail .csr-headBtnList .csr-headBtnItem a:hover:before{-webkit-animation:underline-reset 1s;-moz-animation:underline-reset 1s;animation:underline-reset 1s}.page-csr .coralForest .coralForest-head{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.page-csr .coralForest .coralForest-head .coralForest-headTextBox .coralForest-head-text{line-height:2.3}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-contentTitle{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-contentTitle .m-number{color:#999;font-family:Inter;line-height:1}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-imgList{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-imgList .activities-imgItem.m-border img{border:var(--borderWidth) solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-text{line-height:1.75}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-awards{line-height:1.71}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-listTitle{line-height:1.7}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-flex:has(.activities-note){-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:20px 0}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-list .activities-listItem{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;line-height:1.75;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-list .activities-listItem:before{background-color:#999;border-radius:50%;content:"";display:block}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-note{line-height:1.6;padding-left:1em;text-indent:-1em}.page-csr .coralForest .coral .coral-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.page-csr .coralForest .coral .coral-contentItem{line-height:1.75}.page-csr .coralForest .coral .coral-contentItem .coral-contentText .m-number{font-family:Rubik;font-weight:400}.page-csr .coralForest .coral .coral-contentItem .coral-contentText .m-unit{font-weight:700}.page-csr .coralForest .coral .coral-contentImg img{border-radius:8px}.page-csr .coralForest .volunteerTour .volunteerTour-intro{line-height:1.75}.page-csr .coralForest .volunteerTour .volunteerTour-contentList .volunteerTour-contentTitle .m-year{color:#999;font-family:Inter}.page-csr .coralForest .volunteerTour .volunteerTour-contentList .volunteerTour-contentTitle .m-year span{font-family:Zen Kaku Gothic New}.page-csr .coralForest .volunteerTour .volunteerTour-contentList .volunteerTour-imgList{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.page-csr .coralForest .volunteerTour .volunteerTour-contentList .volunteerTour-text{line-height:1.75}.page-csr .goldRibbon .goldRibbon-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.page-csr .goldRibbon .goldRibbon-textBox .goldRibbon-text{line-height:2.37}.page-csr .goldRibbon .coralForest-headImg img{border:var(--borderWidth) solid #ccc}.page-csr .csrBottom{position:relative}.page-csr .csrBottom .csrBottom-text{line-height:2.38}.page-csr .closing{text-align:center}.page-csr .closing .closing-text{line-height:2}.page-csr .closing .btn{margin-left:auto;margin-right:auto}.page-csr .slick-controls{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-csr .slick-controls button{font-size:0}.page-csr .slick-controls .slick-arrow{border-right:var(--borderWidth) solid #505050;border-top:var(--borderWidth) solid #505050}.page-csr .slick-controls .slick-arrow.slick-prev{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.page-csr .slick-controls .slick-arrow.slick-next{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.page-csr .slick-controls .slick-arrow.is-disabled{border-color:#ccc}.page-csr .slick-controls .slick-dots{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-csr .slick-controls .slick-dots li.slick-active button{background-color:#505050;border:var(--borderWidth) solid #505050}.page-csr .slick-controls .slick-dots li button{border:1px solid #999;border-radius:50%;left:0;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.page-csr .js-slider .slide-item:last-child{margin-right:0}.page-recruit #section-contents{margin-top:0!important}.page-recruit .kv{color:#fff;position:relative}.page-recruit .kv .pageNavigation{left:50%;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:3}.page-recruit .kv .pageHead{left:0;margin:0 auto;position:absolute;right:0;z-index:3}.page-recruit .kv .kv-imgList .kv-item{height:100lvh;overflow:clip;width:100%}.page-recruit .kv .kv-imgList .kv-item .kv-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-recruit .bnr-fix{position:fixed;z-index:10}.page-recruit .bnr-fix a{display:block}.page-recruit .bnr-fix a:hover img{opacity:.9;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.page-recruit .bnr-fix a img{-webkit-transition:opacity .3s,-webkit-transform .5s ease;transition:opacity .3s,-webkit-transform .5s ease;-moz-transition:transform .5s ease,opacity .3s,-moz-transform .5s ease;transition:transform .5s ease,opacity .3s;transition:transform .5s ease,opacity .3s,-webkit-transform .5s ease,-moz-transform .5s ease}.page-recruit .numbers .numbers-item{background-color:#f5f5f5}.page-recruit .numbers .numbers-item:first-of-type .numbers-itemContent .numbers-numberTitle{line-height:1}.page-recruit .numbers .numbers-item:nth-of-type(4) .numbers-itemContent{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-recruit .numbers .numbers-item:nth-of-type(4) .numbers-itemContent .numbers-number{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page-recruit .numbers .numbers-item .numbers-itemTitle{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;line-height:1;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-recruit .numbers .numbers-item .numbers-itemTitle:before{background-color:#ffb300;border-radius:50%;content:"";display:block}.page-recruit .numbers .numbers-item .numbers-itemContent{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}.page-recruit .numbers .numbers-item .numbers-number{color:#ffb300;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-family:Rubik;line-height:1;text-align:right;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;font-weight:900}.page-recruit .numbers .numbers-item .numbers-number .number{font-weight:500;line-height:1}.page-recruit .job .tabs{border-bottom:var(--borderWidth) solid #999;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.page-recruit .job .tabs .tab-btn{border:var(--borderWidth) solid #999;border-bottom:none;color:#999;text-align:center}.page-recruit .job .tabs .tab-btn.is-active{color:#505050;font-weight:500;position:relative}.page-recruit .job .tabs .tab-btn.is-active:after{background-color:#fff;bottom:-1px;content:"";display:block;height:var(--tabBorderHeight);left:0;position:absolute;width:100%}.page-recruit .job .tab-contentsBox .tab-content{display:none}.page-recruit .job .tab-contentsBox .tab-content.is-active{display:block}.page-recruit .job .tab-contentsBox .tab-content .tab-contentInner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.page-recruit .job .tab-contentsBox .tab-content .tab-contentList .tab-contentLsitItem .tab-contentText{line-height:1.75}.page-recruit .job .tab-contentsBox .tab-content .tab-contentList .tab-contentLsitItem .tab-contentText.m-list p{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.page-recruit .job .tab-contentsBox .tab-content .tab-contentList .tab-contentLsitItem .tab-contentText.m-list p:before{background-color:#999;border-radius:50%;content:"";display:block}.page-recruit .job .tab-contentsBox .tab-content .js-slider .slick-controls{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-recruit .job .tab-contentsBox .tab-content .js-slider .slick-controls button{font-size:0}.page-recruit .job .tab-contentsBox .tab-content .js-slider .slick-controls .slick-arrow{border-right:var(--borderWidth) solid #505050;border-top:var(--borderWidth) solid #505050}.page-recruit .job .tab-contentsBox .tab-content .js-slider .slick-controls .slick-arrow.slick-prev{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.page-recruit .job .tab-contentsBox .tab-content .js-slider .slick-controls .slick-arrow.slick-next{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.page-recruit .job .tab-contentsBox .tab-content .js-slider .slick-controls .slick-arrow.is-disabled{border-color:#ccc}.page-recruit .job .tab-contentsBox .tab-content .js-slider .slick-controls .slick-dots{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-recruit .job .tab-contentsBox .tab-content .js-slider .slick-controls .slick-dots li.slick-active button{background-color:#505050;border:var(--borderWidth) solid #505050}.page-recruit .job .tab-contentsBox .tab-content .js-slider .slick-controls .slick-dots li button{border:1px solid #999;border-radius:50%;left:0;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.page-recruit .info{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff}.page-recruit .info .sectionWrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%;position:relative}.page-recruit .info .info-text{line-height:1}.page-recruit .info .info-catch{position:absolute}.page-lookbookList .lookbook-list a:hover{opacity:.6}.page-lookbookList .lookbook-list .lookbook-listImg{overflow:hidden;position:relative}.page-lookbookList .lookbook-list .lookbook-listImg.m-blank{border:var(--borderWidth) solid #ccc}.page-lookbook #section-header img{border-radius:0}.page-lookbook .page-head .main-movie{aspect-ratio:640/360;overflow:hidden;position:relative;width:100%}.page-lookbook .page-head .main-movie .movie-titleBox{left:50%;position:absolute;top:48%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;z-index:3}.page-lookbook .page-head .main-movie .popup-movie{display:block}.page-lookbook .page-head .main-movie #player{aspect-ratio:640/360;height:auto;left:0;pointer-events:none;position:absolute!important;top:0;width:100%}.page-lookbook .page-head .main-img img{border-radius:0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-lookbook .modal{background:rgba(0,0,0,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.page-lookbook .modal-content{background:#000;left:50%;max-width:950px;padding:0;position:relative;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%}.page-lookbook .modal-close{color:#fff;cursor:pointer;font-size:28px;position:absolute;right:0;top:-30px}.page-lookbook .modal iframe{aspect-ratio:640/360;height:auto;width:100%}.page-lookbook a:hover{opacity:.6}.page-lookbook .lookbook-contentBox.m-right{margin-left:auto}.page-lookbook .lookbook-contentBox.m-center{margin-left:auto;margin-right:auto}.page-lookbook .lookbook-contentBox .lookbook-contentLinkBox{margin-top:16px}.page-lookbook .lookbook-contentBox .lookbook-contentText{font-size:16px;line-height:1.75}.page-lookbook .lookbook-contentBox .lookbook-contentText a{text-decoration:underline}.page-lookbook .other .other-title{line-height:1.68}.page-lookbook .pageBottomBtn{margin-top:80px}.page-news .is-hidden{display:none!important}.page-news .fillter-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-news .fillter-list .fillter-item{border:var(--borderWidth) solid #999;line-height:1.16}.page-news .fillter-list .fillter-item a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%;text-align:center;width:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-news .fillter-list .fillter-item:not(.toggle-btn):hover{background-color:#505050;border:none;cursor:pointer}.page-news .fillter-list .fillter-item:not(.toggle-btn):hover a{color:#fff}.page-news .fillter-list .fillter-item.is-active{background-color:#505050;border:none}.page-news .fillter-list .fillter-item.is-active a{color:#fff}.page-news .toggle-btn{cursor:pointer;position:relative}.page-news .toggle-btn img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease}.page-news .toggle-btn.open img{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.page-news .news-list .news-listItem a:hover{opacity:.6}.page-news .news-list .news-listImg{overflow:hidden}.page-news .news-list .news-listImg.m-blank{border:var(--borderWidth) solid #ccc}.page-news .news-list .news-listTextHead .news-listDay{color:#999;font-family:Inter;letter-spacing:.05em;line-height:1.5}.page-news .news-list .news-listTextHead .news-listTag{background-color:#e1e1e1;line-height:1}.page-news .news-list .news-listText{display:-webkit-box;line-height:1.75;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.page-news .pagination{font-family:Inter}.page-news .pagination .page-numbers,.page-news .pagination .page-numbers li{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-news .pagination .page-numbers li:not(:has(.arrow)) a{opacity:.6}.page-news .pagination .page-numbers li span.arrow{opacity:.6}.page-news .pagination .page-numbers li .arrow{border:var(--borderWidth) solid #999;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-news .pagination .page-numbers li .arrow.prev img{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.page-news .pagination .page-numbers li a:not(.arrow){display:block}.page-newsDetail .title-head .title-day{color:#999;font-family:Inter;letter-spacing:.05em}.page-newsDetail .title-head .title-tag{background-color:#e1e1e1;line-height:1}.page-newsDetail .detail-content a{text-decoration:underline}.page-newsDetail .detail-content a:hover{opacity:.6}.page-newsDetail .detail-content p:not([class]){line-height:1.75}.page-newsDetail .m-borderLeft{padding-left:30px;position:relative}.page-newsDetail .m-borderLeft:before{background-color:#505050;content:"";display:block;left:0;position:absolute}.page-privacy .section-title{border-bottom:var(--borderWidth) solid #ccc}.page-privacy .section-contentItem .section-detailList-item,.page-privacy .section-contentItem p{line-height:1.75}.page-privacy .section-contentItem .m-text-right{text-align:right}.page-privacy .section-contentItem .m-indent{padding-left:1.5em;text-indent:-1.5em}.page-privacy .section-contentItem a{text-decoration:underline}.page-contact .status-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.page-contact .status-list:before{background-color:#ccc;content:"";display:block;left:50%;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.page-contact .status-list .status-item{line-height:1}.page-contact .status-list .status-item:before{background-color:#ccc;border-radius:50%;content:"";display:block;margin:0 auto;position:relative;z-index:2}.page-contact .status-list .status-item:not(:first-of-type).is-active:after{background-color:#505050;content:"";display:block;position:absolute}.page-contact .status-list .status-item.is-active:before{background-color:#505050;content:"";display:block}.page-contact .contact-text{line-height:1.75}.page-contact .contact-text a{text-decoration:underline}.page-contact .form-list .form-item.m-name .form-detail>p{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-contact .form-list .form-item.m-email .form-detail>p br,.page-contact .form-list .form-item.m-name .form-detail>p br{display:none}.page-contact .form-list .form-item.m-email .form-detail>p .wpcf7-form-control-wrap:not(:first-of-type){display:block}.page-contact .form-list .form-item.m-detail textarea{line-height:1.75}.page-contact .form-list .form-title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;line-height:1.7;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-contact .form-list .form-title .form-required{color:red;line-height:1}.page-contact .form-list input,.page-contact .form-list textarea{border:var(--borderWidth) solid #999;display:block;width:100%}.page-contact .form-list input.wpcf7-not-valid,.page-contact .form-list textarea.wpcf7-not-valid{border-color:red}.page-contact .form-list input::-webkit-input-placeholder,.page-contact .form-list textarea::-webkit-input-placeholder{color:#ccc}.page-contact .form-list input::-moz-placeholder,.page-contact .form-list textarea::-moz-placeholder{color:#ccc}.page-contact .form-list input:-ms-input-placeholder,.page-contact .form-list textarea:-ms-input-placeholder{color:#ccc}.page-contact .form-list input::-ms-input-placeholder,.page-contact .form-list textarea::-ms-input-placeholder{color:#ccc}.page-contact .form-list input::placeholder,.page-contact .form-list textarea::placeholder{color:#ccc}.page-contact .form-list .wpcf7-not-valid-tip{color:red;line-height:2;position:absolute}.page-contact .contact-note{background-color:#f5f5f5}.page-contact .contact-note .note-list .note-item{padding-left:1em;text-indent:-1em}.page-contact .wpcf7 [disabled]{opacity:.5;pointer-events:none}.page-contact .form-btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.page-contact .form-btn p .wpcf7-spinner,.page-contact .form-btn p br{display:none}.page-contact .form-btn .btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-contact .form-btn .btn:hover .btn-arrow span:before{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.page-contact .form-btn .btn:hover .btn-arrow span:after{-webkit-transform:translate3d(8px,0,0);-moz-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}.page-contact .form-btn .btn:hover.m-white .btn-arrow span:before{-webkit-transform:translate3d(-8px,0,0) rotate(180deg);-moz-transform:translate3d(-8px,0,0) rotate(180deg);transform:translate3d(-8px,0,0) rotate(180deg)}.page-contact .form-btn .btn:hover.m-white .btn-arrow span:after{-webkit-transform:translateZ(0) rotate(180deg);-moz-transform:translateZ(0) rotate(180deg);transform:translateZ(0) rotate(180deg)}.page-contact .form-btn .btn .btn-arrow span{display:inline-block;overflow:hidden;position:relative}.page-contact .form-btn .btn .btn-arrow span:after,.page-contact .form-btn .btn .btn-arrow span:before{background-repeat:no-repeat;background-size:contain;content:"";left:0;position:absolute;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-moz-transition:transform .5s,-moz-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s,-moz-transform .5s;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);-moz-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}.page-contact .form-btn .btn .btn-arrow span:before{-webkit-transform:translate3d(var(--width),0,0);-moz-transform:translate3d(var(--width),0,0);transform:translate3d(var(--width),0,0)}.page-contact .form-btn .btn .btn-arrow span:after{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.page-contact .form-btn .btn.m-gray{color:#fff}.page-contact .form-btn .btn.m-gray .btn-arrow span:after,.page-contact .form-btn .btn.m-gray .btn-arrow span:before{background-image:url(../images/common/icon-btn_white.svg);display:inline-block}.page-contact .form-btn .btn.m-white .btn-arrow span:after,.page-contact .form-btn .btn.m-white .btn-arrow span:before{background-image:url(../images/common/icon-btn_gray.svg);display:inline-block}.page-contact .form-btn .btn.m-white .btn-arrow span:before{-webkit-transform:translateZ(0) rotate(180deg);-moz-transform:translateZ(0) rotate(180deg);transform:translateZ(0) rotate(180deg)}.page-contact .form-btn .btn.m-white .btn-arrow span:after{-webkit-transform:translate3d(-webkit-calc(var(--width)*-1),0,0) rotate(180deg);-moz-transform:translate3d(-moz-calc(var(--width)*-1),0,0) rotate(180deg);transform:translate3d(calc(var(--width)*-1),0,0) rotate(180deg)}.page-contact.confirm .form-list .form-title{color:#999}.page-contact.confirm .form-list .form-item{border-bottom:var(--borderWidth) solid #ccc}.page-contact.confirm .form-list .form-item:first-of-type{border-top:var(--borderWidth) solid #ccc}.page-contact.confirm .form-list .form-item.m-name .form-detail>p{display:block}.page-contact.confirm .form-list .form-item.m-name .form-detail span{line-height:1.75}.page-contact.confirm .form-list .form-item.m-email{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-contact.confirm .form-list .form-item.m-detail .form-title,.page-contact.confirm .form-list .form-item.m-email .form-title{margin-top:0}.page-contact.confirm .form-list .form-item.m-detail .form-detail{line-height:1.75}.page-contact.complete .complete-inner{text-align:center}.page-contact.complete .complete-text{line-height:1.75}@media print,screen and (min-width:781px){.detail-inner{margin:0 auto;max-width:900px;width:75%}.contentType-caption p,.contentType-caption pre{font-size:14px}.contentType-caption{margin-top:16px}.contentType1{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contentType1.m-content900 .contentType-img,.contentType1.m-content900 .contentType-text{width:47.7%}.contentType1 .contentType-img,.contentType1 .contentType-text{width:48.3%}.contentType2.m-content900 .m-3column .contentType-item{width:30.3%}.contentType2.m-content900 .contentType-item{width:47.7%}.contentType2 .contentType-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contentType2 .contentType-list .contentType-item{width:48.3%}.contentType2.m-imgVertical .contentType-caption{margin:16px auto 0;width:70.3%}.contentType2 .m-img3column .contentType-item{width:31%}.contentType2 .m-img3column .contentType-item .arrowBtn:after{width:17.7%}.contentType3 .contentType-text,.contentType3 .detail-inner{margin-top:16px}.contentType3 .contentType-list{margin-top:80px}.contentType3 .contentType-list .contentType-listItem{padding-bottom:32px;padding-top:32px;--borderWidth:1px}.contentType3 .contentType-list .contentType-listItem .contentType-listTitle{font-size:14px;width:15%}.contentType3 .contentType-list .contentType-listItem .contentType-listText p,.contentType3 .contentType-list .contentType-listItem .contentType-listText pre{font-size:16px}.contentType3 .contentType-list .contentType-listItem .contentType-listText{width:80.4%}.contentType4 .contentType-title{font-size:24px}.contentType4 .contentType-list{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-top:16px}.contentType4 .contentType-list .contentType-listItem{height:56px;width:56px}.contentType4 .contentType-list .contentType-listItem.m-x img{width:17px}.contentType4 .contentType-list .contentType-listItem.m-facebook img{width:24px}.contentType4 .contentType-list .contentType-listItem.m-line img{width:22px}.m-borderBottom{padding-bottom:24px}.richText>:not(:first-of-type){margin-top:24px}.richText ol,.richText ul{margin-top:64px}.richText ol li,.richText ul li{font-size:16px}.richText p,.richText pre{font-size:16}.contentBtn .contentBtn-list{gap:16px}.contentVideo{width:75%}.contentVideo .popup-movie{width:66px}.contentVideo .contentVideo-text{font-size:14px;margin-top:16px}.page-lookbook h1,.page-newsDetail h1{font-size:44px;line-height:1.59}.page-lookbook h2,.page-newsDetail h2{font-size:40px;line-height:1.6}.page-lookbook h3,.page-newsDetail h3{font-size:32px;line-height:1.68}.page-lookbook h4,.page-newsDetail h4{font-size:24px;line-height:1.75}.page-lookbook h5,.page-newsDetail h5{font-size:21px;line-height:1.8}.page-lookbook h6,.page-newsDetail h6{font-size:18px;line-height:1.4}.page-lookbook blockquote,.page-newsDetail blockquote{margin-top:64px;padding-left:40px}.page-lookbook blockquote:before,.page-newsDetail blockquote:before{width:4px}.related-pagesWrapper.sectionWrapper{margin-top:240px}.related-pagesWrapper .company-list{--borderWidth:1px;margin-top:40px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:64px 0;justify-content:space-between}.related-pagesWrapper .company-list .company-listItem{width:31.1%}.related-pagesWrapper .company-list .company-listItem .company-listImg{border-radius:8px}.related-pagesWrapper .company-list .company-listItem .btn-arrow{width:15%}.related-pagesWrapper .company-list .company-listItem .company-listText{font-size:16px;margin-top:16px}.related-pagesWrapper .company-list .company-listItem .company-listText .en{font-size:12px;margin-bottom:2px}.kv-pagination{bottom:32px;gap:40.4px;left:2.7%}.kv-pagination span{font-size:12px;--shadow:5px}.kv-pagination span.current-page{width:17.3px}.kv-pagination span.line{height:12px;top:-1px;width:1px}.btn{border-radius:100px;font-size:14px;width:255px}.btn:hover a:not([target=_blank]):after{--translateX:5px}.btn.m-white{--border:1px}.btn.m-small{font-size:12px;width:160px}.btn.m-small a{padding:13px 20px}.btn a{padding:21px 20px}.btn a .btn-arrow span{height:8px;width:11px}.btn a .btn-arrow span:after,.btn a .btn-arrow span:before{height:8px;width:11px;--width:-11px}.link{font-size:14px;padding-bottom:9px;--borderWidth:1px}.link:after{height:1px}.link.tertiary{padding-bottom:16px}.link.tertiary .btn-arrow span{height:8px;margin-left:24px;width:11px}.link.tertiary .btn-arrow span:after,.link.tertiary .btn-arrow span:before{height:8px;width:11px;--width:-11px}.pageNavigation{max-width:1380px;padding:10px 0;width:95.8%}.pageNavigation .pageNavigation-list{font-size:12px}.pageNavigation .pageNavigation-list .pageNavigation-listItem:not(:first-of-type){margin-left:30px}.pageNavigation .pageNavigation-list .pageNavigation-listItem:not(:first-of-type):before{height:16px;left:-24px;width:16px}body{font-size:16px}body:not(.page-index) #section-contents{margin-top:46px}.sectionWrapper{margin-top:80px;max-width:1200px;width:83.3%}.sectionInner{max-width:1000px;width:69.4%}.u-sp{display:none!important}.arrowBtn.m-shadow .btn-arrow span{height:17.5px;width:19.5px}.arrowBtn.m-shadow .btn-arrow span:after,.arrowBtn.m-shadow .btn-arrow span:before{height:17.5px;width:19.5px;--width:-19.5px}.arrowBtn.m-gray .btn-arrow span{height:6px;width:8px}.arrowBtn.m-gray .btn-arrow span:after,.arrowBtn.m-gray .btn-arrow span:before{height:6px;width:8px;--width:-8px}.arrowBtn .btn-arrow{border-radius:100px;bottom:6.15%;right:4.14%;width:11.4%}.pageTitle-h1{font-size:44px}.pageTitle-h1 .m-en{font-size:16px;margin-bottom:14px}.pageTitle-h2{font-size:40px;line-height:1.6}.pageTitle-h3{font-size:32px;line-height:1.68}.pageTitle-h4{font-size:24px;line-height:1.75}.pageBottomBtn{margin-bottom:240px;margin-top:160px}#section-header.header-short .header-logoBox:not(.m-navLogo){height:22px}#section-header.header-short .header-logoBox:not(.m-navLogo) .header-logoIcon{width:14px}#section-header.header-short .header-logoBox:not(.m-navLogo) .header-logo{-webkit-transform:translate(24px,-21px);-moz-transform:translate(24px,-21px);-ms-transform:translate(24px,-21px);transform:translate(24px,-21px);width:130px}#section-header a:hover{opacity:.6}#section-header .header-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;max-width:1380px;padding:24px 0;width:95.8%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#section-header .header-logoBox{width:127px}#section-header .header-logoBox .header-logo{margin-top:10.5px}#section-header .header-navList{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:12px;gap:0 16px}#section-header .header-navItem.m-iconPlus{overflow:visible;width:68px}#section-header .header-navItem.m-iconPlus:hover .m-icon span:nth-of-type(2){opacity:0}#section-header .header-navItem.m-iconPlus:hover .header-subBox{max-height:200px;opacity:1}#section-header .header-navItem.m-iconPlus:hover .header-subItem{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#section-header .header-navItem.m-iconPlus:hover .header-subItem:first-child{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}#section-header .header-navItem.m-iconPlus:hover .header-subItem:nth-child(2){-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}#section-header .header-navItem.m-iconPlus:hover .header-subItem:nth-child(3){-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}#section-header .header-navItem.m-iconPlus:hover .header-subItem:nth-child(4){-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s}#section-header .header-navItem.m-iconPlus>p .m-icon{height:16px;margin-left:4px;width:16px}#section-header .header-subBox{background:#fff;border:1px solid #ccc;border-radius:8px;left:0;min-width:162px;opacity:0;position:absolute;top:100%;-webkit-transition:max-height 2s cubic-bezier(.165,.84,.44,1),opacity 1s cubic-bezier(.165,.84,.44,1),margin 2s cubic-bezier(.165,.84,.44,1);-moz-transition:max-height 2s cubic-bezier(.165,.84,.44,1),opacity 1s cubic-bezier(.165,.84,.44,1),margin 2s cubic-bezier(.165,.84,.44,1);transition:max-height 2s cubic-bezier(.165,.84,.44,1),opacity 1s cubic-bezier(.165,.84,.44,1),margin 2s cubic-bezier(.165,.84,.44,1);z-index:1000}#section-header .header-subList{padding:32px}#section-header .header-subList .header-subItem{opacity:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .8s cubic-bezier(.165,.84,.44,1);-moz-transition:all .8s cubic-bezier(.165,.84,.44,1);transition:all .8s cubic-bezier(.165,.84,.44,1)}#section-header .header-subList .header-subItem:not(:first-of-type){margin-top:8px}#section-header .header-sns .header-snsList .header-snsItem:not(:first-of-type){margin-left:8px}.footer-linkList{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:160px}.footer-linkList .footer-linkItem{border-radius:8px;width:48%}.footer-linkList .footer-linkItem:hover .footer-linkItem-arrow span:before{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.footer-linkList .footer-linkItem:hover .footer-linkItem-arrow span:after{-webkit-transform:translate3d(8px,0,0);-moz-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}.footer-linkList .footer-linkItem a{padding:65px 30px}.footer-linkList .footer-linkItem .footer-linkItem-title{font-size:24px}.footer-linkList .footer-linkItem .footer-linkItem-text{font-size:14px;line-height:1.2;margin-top:16px}.footer-linkList .footer-linkItem .footer-linkItem-arrow{--border:1px;border-radius:100px;height:40px;margin-top:32px;width:56px}.footer-linkList .footer-linkItem .footer-linkItem-arrow span{height:6.39px;width:8px}.footer-linkList .footer-linkItem .footer-linkItem-arrow span:after,.footer-linkList .footer-linkItem .footer-linkItem-arrow span:before{height:6.39px;width:8px;--width:-8px}.footer-sns{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:64px}.footer-sns .footer-snsTextBox{width:63%}.footer-sns .footer-snsTextBox .footer-snsTitle{font-size:24px}.footer-sns .footer-snsTextBox .footer-snsText{font-size:14px;line-height:1.2;margin-top:20px}.footer-sns .footer-snsLink{width:32%}.footer-sns .footer-snsLink .footer-snsLinkItem{width:30%}#section-footer{margin-top:120px;padding-bottom:40px;padding-top:64px}#section-footer a:hover{opacity:.6}#section-footer .footer-inner{max-width:1275px;width:88.5%}#section-footer .footer-inner:not(.footer-bottomBox){display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#section-footer .footer-logo{width:268px}#section-footer .footer-addressText{font-size:12px;margin-top:40px}#section-footer .footer-nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;gap:0 10%;justify-content:flex-end;padding-top:76px;width:50%}#section-footer .footer-navListItem{font-size:16px;line-height:1}#section-footer .footer-navListItem:not(:first-of-type){margin-top:24px}#section-footer .footer-navListItem.m-blank a:after{height:16px;margin-left:2.3px;width:15px}#section-footer .footer-navDetail{margin-top:26px}#section-footer .footer-navDetailItem{font-size:12px;margin-top:15px}#section-footer .footer-bottomBox{margin-top:182px;position:relative}#section-footer .footer-bottomBox .footer-bottomLink{font-size:12px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#section-footer .footer-bottomBox .copyright{font-size:10px}#section-footer .pageTop{bottom:45px;right:5.55%}#section-footer .pageTop a{font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#section-footer .pageTop a .btn-arrow span{height:11px;width:8px}#section-footer .pageTop a .btn-arrow span:after,#section-footer .pageTop a .btn-arrow span:before{height:11px;width:8px;--height:11px}.page-index .title-h1{font-size:48px;line-height:1.8}.page-index .title-h1 span{margin-left:1em}.page-index .title-h2{font-size:44px}.page-index .title-h2 span{font-size:16px;margin-bottom:14px}.page-index .title-h3{font-size:32px}.page-index .title-h3 span{font-size:16px;margin-bottom:14px}.page-index .dividerImage{aspect-ratio:1440/720}.page-index .dividerImage.m-1{margin-top:320px}.page-index .dividerImage.m-3{margin-top:280px}.page-index .topSection-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:280px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:auto}.page-index .topSection-inner .topSection-content{margin-top:80px;width:45.5%}.page-index .topSection-inner .topSection-textBox{margin-left:3em;margin-top:160px}.page-index .topSection-inner .topSection-text{font-size:16px;line-height:2.5;margin-top:32px}.page-index .topSection-inner .btn{margin-top:80px}.page-index .topSection-inner .topSection-imgBox{aspect-ratio:720/900;margin-right:calc(50% - 50vw);min-height:850px;width:50vw}.page-index .topSection-inner .topSection-imgBox .topSection-img{height:100%}.page-index .loading .loading-logoIcon{width:34.49px}.page-index .loading .loading-bar,.page-index .loading .loading-logo{width:253px}.page-index .kv .kv-pagination span.current-page{width:18px}.page-index .kv .scroll{bottom:32px;right:2.77%}.page-index .kv .scroll .scroll-text{font-size:12px;line-height:1.5}.page-index .kv .scroll .scroll-img{margin:8px auto 0;width:8px}.page-index .intro{margin-top:240px;max-width:958px;width:66.5%}.page-index .intro .intro-content{margin-left:auto;margin-top:-16px;width:43.8%}.page-index .intro .intro-content .intro-text{line-height:2.4}.page-index .intro .intro-content .btn{margin-top:80px}.page-index .brands{margin-top:280px;padding:200px 0}.page-index .brands .brands-head{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-right:3.33%}.page-index .brands .brands-head,.page-index .brands .brands-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-index .brands .brands-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5vw;margin:80px auto 0;max-width:1000px;width:75vw}.page-index .brands .brands-list .brands-item{--radius:8px;width:48%}.page-index .brands .brands-list .brands-item a:hover{opacity:.6}.page-index .brands .brands-list .brands-item a:hover .brands-itemImg img,.page-index .brands .brands-list .brands-item a:hover .brands-itemLogo img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.page-index .news{margin-top:280px}.page-index .news .news-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-index .news .news-head{width:21.3%}.page-index .news .btn{margin-top:80px;width:100%}.page-index .news .news-list{width:72.1%}.page-index .news .news-list .news-listItem{border-radius:8px}.page-index .news .news-list .news-listItem:not(:first-of-type){margin-top:24px}.page-index .news .news-list .news-listItem a{padding:24px 24px 24px 40px}.page-index .news .news-list .news-listItem .news-textBox{width:66.8%}.page-index .news .news-list .news-listItem .news-textBox time{font-size:12px}.page-index .news .news-list .news-listItem .news-textBox .news-tag{font-size:12px;margin-left:14px;padding:3px 8px 4px}.page-index .news .news-list .news-listItem .news-textBox .news-text{font-size:16px;line-height:1.75;margin-top:25px}.page-index .news .news-list .news-listItem .news-img{border-radius:5px;overflow:hidden;width:25.3%}.page-index .recruit .topSection-content{margin-top:120px}.page-brand .brandList{margin-top:120px;width:97%}.page-brand .brandList .brandList-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-brand .brandList .brandList-item:not(:first-of-type){margin-top:120px}.page-brand .brandList .brandList-item.is-btn-single .brandList-content .brandList-btnList{-webkit-column-gap:5.3%;-moz-column-gap:5.3%;column-gap:5.3%}.page-brand .brandList .brandList-item.is-btn-single .brandList-content .brandList-snsLinkBox{width:43.9%}.page-brand .brandList .brandList-item.is-btn-single .brandList-content .brandList-snsLink{width:auto}.page-brand .brandList .brandList-img{width:54%}.page-brand .brandList .brandList-img img{border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover}.page-brand .brandList .brandList-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:39%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-brand .brandList .brandList-content .brandList-logo{width:27.2%}.page-brand .brandList .brandList-content .brandList-textBox{font-size:clamp(13px,1.15vw,16px);margin-top:16px}.page-brand .brandList .brandList-content .brandList-textBox .brandList-text{margin-top:8px}.page-brand .brandList .brandList-content .brandList-linkBox{margin-top:40px}.page-brand .brandList .brandList-content .brandList-btnList{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px 3.2%}.page-brand .brandList .brandList-content .brandList-btnList .brandList-btn{width:48.2%}.page-brand .brandList .brandList-content .brandList-btnList .brandList-btn .btn a{font-size:clamp(11px,1.2vw,16px)}.page-brand .brandList .brandList-content .brandList-snsLinkBox{width:100%}.page-brand .brandList .brandList-content .brandList-snsLink{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:43.9%}.page-brand .brandList .brandList-content .brandList-snsLink .brandList-snsLinkItem{width:28%}.page-company .company-list{--borderWidth:1px;margin-top:120px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:64px 0;justify-content:space-between}.page-company .company-list .company-listItem{width:31.1%}.page-company .company-list .company-listItem .company-listImg{border-radius:8px}.page-company .company-list .company-listItem .btn-arrow{width:15%}.page-company .company-list .company-listItem .company-listText{font-size:16px;margin-top:16px}.page-company .company-list .company-listItem .company-listText .en{font-size:12px;margin-bottom:2px}.page-philosophy .philosophy-section:first-of-type{margin-top:180px}.page-philosophy .philosophy-section:not(:first-of-type){margin-top:240px}.page-philosophy .philosophy-section:has(.value-list){margin:240px auto 0;max-width:1200px;width:83.3%}.page-philosophy .philosophy-section .philosophy-titleEn{font-size:14px}.page-philosophy .philosophy-section .philosophy-sectionInner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:120px}.page-philosophy .philosophy-section .philosophy-sectionInner .philosophy-title{font-size:32px;padding-left:clamp(6%,6vw,11.9%);width:55.6%}.page-philosophy .philosophy-section .philosophy-sectionInner .philosophy-text{font-size:16px;line-height:2.37;width:42.1%}.page-philosophy .philosophy-section .value-list{aspect-ratio:828/773;margin-left:14.3%;width:69%}.page-philosophy .philosophy-section .value-list .value-listItem{width:54.3%}.page-philosophy .philosophy-section .value-list .value-listText{font-size:24px}.page-philosophy .philosophy-section .value-list .value-listText .m-en{font-size:16px;margin-bottom:16px}.page-philosophy .dividerImage{aspect-ratio:1440/720;margin-top:320px}.page-outline{--borderWidth:1px;--tabBorderHeight:1px}.page-outline .outline-inner{margin:0 auto;max-width:900px;width:75%}.page-outline .btn{margin-top:24px}.page-outline .outline-list{margin-top:120px}.page-outline .outline-list .outline-listItem{padding:32px 0}.page-outline .outline-list .outline-listItem.m-location .outline-listTitle,.page-outline .outline-list .outline-listItem.m-shop .outline-listTitle{margin-top:-8%}.page-outline .outline-list .outline-listItem .outline-listTitle{font-size:14px;width:12.4%}.page-outline .outline-list .outline-listItem .outline-listDescription{font-size:16px;width:80.4%}.page-outline .outline-list .outline-listItem .outline-listDescription:has(.outline-logo){display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-outline .outline-list .outline-listItem .outline-listDescription:has(.outline-logo) .outline-listText{width:75.3%}.page-outline .outline-list .outline-listItem .outline-listDescription:has(.outline-logo) .outline-logo{width:19.2%}.page-outline .outline-img{aspect-ratio:1440/720;margin-top:200px}.page-purpose .purpose-sectionTitle{font-size:14px}.page-purpose .purpose-head{margin-top:142px}.page-purpose .purpose-head .head-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:120px}.page-purpose .purpose-head .head-subTitle{font-size:32px;padding-left:8%;width:45%}.page-purpose .purpose-head .head-subText{font-size:16px;line-height:2.5;width:50%}.page-purpose .dividerImage{aspect-ratio:1440/720;margin-top:280px}.page-purpose .valuable{margin-top:240px}.page-purpose .valuable .purpose-sectionTitle{max-width:1200px;width:83.3%}.page-purpose .valuable .valuable-inner{aspect-ratio:1465/640;height:80vh;margin:0 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-purpose .valuable .scroll-container,.page-purpose .valuable .valuable-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.page-purpose .valuable .scroll-container{gap:200px}.page-purpose .valuable .scroll-item:first-of-type{margin-left:20vw}.page-purpose .valuable .valuable-textBox{width:24.9%}.page-purpose .valuable .valuable-textBox .valuable-title{font-size:32px}.page-purpose .valuable .valuable-textBox .valuable-text{font-size:16px;letter-spacing:.03em;margin-top:64px}.page-purpose .valuable .valuable-img{width:65.5%}.page-purpose .purpose-bnr{border-radius:8px;margin-top:326px}.page-purpose .purpose-bnr.arrowBtn .btn-arrow{bottom:auto;height:45px;right:40px;top:50%;width:56px}.page-purpose .purpose-bnr .purpose-bnrTitleBox,.page-purpose .purpose-bnr.arrowBtn .btn-arrow{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.page-purpose .purpose-bnr .purpose-bnrTitleBox{left:64px;top:46%}.page-purpose .purpose-bnr .purpose-bnrTitleBox .purpose-bnrTitleEn{font-size:16px}.page-purpose .purpose-bnr .purpose-bnrTitleBox .purpose-bnrTitle{font-size:44px;margin-top:11.2px}.page-csr{--borderWidth:1px;--tabBorderHeight:1px}.page-csr .section-subTitle{font-size:32px;padding-left:32px}.page-csr .section-subTitle:before{width:2px;--height:6px}.page-csr .csr-head{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-csr .csr-head .csr-headDetail{margin-top:33px;width:66.7%}.page-csr .csr-head .csr-headDetail .csr-headText{font-size:16px}.page-csr .csr-head .csr-headDetail .csr-headBtnList{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:67px}.page-csr .csr-head .csr-headDetail .csr-headBtnList .csr-headBtnItem:not(:first-of-type){margin-left:32px}.page-csr .csr-head .csr-headDetail .csr-headBtnList .csr-headBtnItem a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;padding-bottom:17px;padding-right:5px}.page-csr .csr-head .csr-headDetail .csr-headBtnList .csr-headBtnItem a:before{height:1px}.page-csr .csr-head .csr-headDetail .csr-headBtnList .csr-headBtnItem a:after{height:6px;width:10px}.page-csr .coralForest{margin-top:280px}.page-csr .coralForest .coralForest-head{margin-top:160px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-left:6.7%}.page-csr .coralForest .coralForest-head .coralForest-headTextBox{width:43.8%}.page-csr .coralForest .coralForest-head .coralForest-headTextBox .coralForest-head-title{font-size:32px;line-height:1.75}.page-csr .coralForest .coralForest-head .coralForest-headTextBox .coralForest-head-text{font-size:16px;margin-top:64px}.page-csr .coralForest .coralForest-head .coralForest-headTextBox .coralForest-headBottom{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:40px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 3px;justify-content:space-between}.page-csr .coralForest .coralForest-head .coralForest-headTextBox .coralForest-headBottom .coralForest-headBottom-item{width:221px}.page-csr .coralForest .coralForest-head .coralForest-headTextBox .coralForest-headBottom .btn{width:245px}.page-csr .coralForest .coralForest-head .coralForest-headImg{width:45.5%}.page-csr .coralForest .coralForest-head .coralForest-headImg img{border-radius:8px}.page-csr .coralForest .activities{margin-top:360px}.page-csr .coralForest .activities .activities-contentList{margin-top:120px}.page-csr .coralForest .activities .activities-contentList .activities-contentItem:not(:first-of-type){margin-top:151px}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-contentTitle{font-size:24px;line-height:1.75}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-contentTitle .m-number{font-size:16px;margin-right:24px}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-imgList{margin-top:40px}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-imgList img{border-radius:8px}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-text{font-size:16px;margin-top:40px}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-awards{font-size:14px;margin-top:40px}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-awards .activities-awardsText{margin-top:8px}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-listTitle{font-size:14px;margin-top:40px}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-flex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-flex:not(:first-of-type){margin-top:40px}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-list{margin-top:8px;width:48.7%}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-list .activities-listItem{font-size:16px}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-list .activities-listItem:before{height:6px;margin-top:13px;width:6px}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-list .activities-listItem span{width:96.6%}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-note{font-size:10px}.page-csr .coralForest .coral{margin-top:320px}.page-csr .coralForest .coral .coral-content{margin-top:120px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-csr .coralForest .coral .coral-contentTextBox{width:50%}.page-csr .coralForest .coral .coral-contentItem{font-size:16px}.page-csr .coralForest .coral .coral-contentItem:not(:first-of-type){margin-top:48px}.page-csr .coralForest .coral .coral-contentItem .coral-contentText .m-number{font-size:48px;margin-left:8px}.page-csr .coralForest .coral .coral-contentItem .coral-contentText .m-unit{margin-left:6px;margin-right:8px}.page-csr .coralForest .coral .btn{margin-top:44px}.page-csr .coralForest .coral .coral-contentImg{width:48.3%}.page-csr .coralForest .volunteerTour{margin-top:320px}.page-csr .coralForest .volunteerTour .volunteerTour-intro{font-size:16px;margin-top:64px}.page-csr .coralForest .volunteerTour .volunteerTour-contentList{margin-top:120px}.page-csr .coralForest .volunteerTour .volunteerTour-contentList .volunteerTour-contentItem:not(:first-of-type){margin-top:160px}.page-csr .coralForest .volunteerTour .volunteerTour-contentList .volunteerTour-contentTitle{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-csr .coralForest .volunteerTour .volunteerTour-contentList .volunteerTour-contentTitle .m-year{font-size:16px}.page-csr .coralForest .volunteerTour .volunteerTour-contentList .volunteerTour-contentTitle .m-text{font-size:24px;line-height:1.75;margin-left:24px}.page-csr .coralForest .volunteerTour .volunteerTour-contentList .volunteerTour-imgList{margin-top:40px}.page-csr .coralForest .volunteerTour .volunteerTour-contentList .volunteerTour-imgList img{border-radius:8px}.page-csr .coralForest .volunteerTour .volunteerTour-contentList .volunteerTour-text{font-size:16px;margin-top:40px}.page-csr .goldRibbon{margin-top:360px}.page-csr .goldRibbon .goldRibbon-inner{margin-top:160px;padding-left:6.7%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-csr .goldRibbon .goldRibbon-textBox{width:43.8%}.page-csr .goldRibbon .goldRibbon-textBox .goldRibbon-title{font-size:32px;line-height:1.75}.page-csr .goldRibbon .goldRibbon-textBox .goldRibbon-text{font-size:16px;margin-top:64px}.page-csr .goldRibbon .goldRibbon-textBox .goldRibbon-Bottom{margin-top:64px}.page-csr .goldRibbon .goldRibbon-textBox .btn{width:310px}.page-csr .goldRibbon .goldRibbon-textBox .btn:not(:first-of-type){margin-top:16px}.page-csr .goldRibbon .coralForest-headImg{width:45.5%}.page-csr .goldRibbon .coralForest-headImg img{border-radius:8px}.page-csr .csrBottom{margin-top:360px}.page-csr .csrBottom .csrBottom-img img{border-radius:8px}.page-csr .csrBottom .csrBottom-img.m-1{margin-left:-6.7%;width:59.5%}.page-csr .csrBottom .csrBottom-img.m-2{position:absolute;right:-6.7%;top:200px;width:43.8%}.page-csr .csrBottom .csrBottom-text{font-size:16px;margin-left:6.7%;margin-top:120px;width:46.2%}.page-csr .closing{margin-top:200px}.page-csr .closing .closing-text{font-size:14px}.page-csr .closing .btn{margin-top:40px}.page-csr .slick-controls{gap:0 12px;right:min(2.77389vw,20px);top:-64px}.page-csr .slick-controls button:hover{cursor:pointer}.page-csr .slick-controls .slick-arrow{height:11px;width:11px}.page-csr .slick-controls .slick-dots{gap:0 12px}.page-csr .slick-controls .slick-dots li button{height:10px;width:10px}.page-csr .slick-controls .slick-dots li button:hover{cursor:pointer}.page-csr .js-slider{width:-webkit-calc(100% + min(2.77389vw,20px) - 2px);width:-moz-calc(100% + min(2.77389vw,20px) - 2px);width:calc(100% + min(2.77389vw, 20px) - 2px)}.page-csr .js-slider .slide-item{margin-right:min(2.77389vw,20px)}.page-recruit{--borderWidth:1px;--tabBorderHeight:1px}.page-recruit .kv .pageNavigation{padding-top:54px}.page-recruit .kv .pageHead{bottom:11.1%}.page-recruit .kv .pageHead .pageHead-title{font-size:24px;line-height:1.75}.page-recruit .kv .pageHead .pageHead-subTitle{font-size:44px;line-height:1.63;margin-top:16px}.page-recruit .kv .pageHead .pageHead-text{font-size:14px;line-height:2.4;margin-top:24px}.page-recruit .bnr-fix{bottom:20px;right:20px;width:298px}.page-recruit .recruit-title{font-size:44px;line-height:1.45}.page-recruit .numbers{margin-top:200px}.page-recruit .numbers .numbers-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(2.8vw,40px);margin-top:48px}.page-recruit .numbers .numbers-item{border-radius:8px;padding:30px}.page-recruit .numbers .numbers-item:first-of-type{-webkit-box-flex:0;-webkit-flex:0 0 61.6%;-moz-box-flex:0;-ms-flex:0 0 61.6%;flex:0 0 61.6%}.page-recruit .numbers .numbers-item:first-of-type .numbers-itemContent{width:82.2%}.page-recruit .numbers .numbers-item:first-of-type .numbers-itemContent .numbers-numberTitle{font-size:16px}.page-recruit .numbers .numbers-item:first-of-type .numbers-itemContent .numbers-numberBox.m-men{width:30.4%}.page-recruit .numbers .numbers-item:first-of-type .numbers-itemContent .numbers-numberBox.m-women{margin-left:4%;width:32%}.page-recruit .numbers .numbers-item:first-of-type .numbers-itemContent .numbers-numberBox .numbers-number{margin-top:8px}.page-recruit .numbers .numbers-item:first-of-type .numbers-itemContent .numbers-numberBox .numbers-number .number{font-size:64px}.page-recruit .numbers .numbers-item:first-of-type .numbers-itemContent .numbers-img{width:34.9%}.page-recruit .numbers .numbers-item:nth-of-type(2){-webkit-box-flex:0;-webkit-flex:0 0 35%;-moz-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%}.page-recruit .numbers .numbers-item:nth-of-type(2) .numbers-itemContent{margin-top:6px;width:90.4%}.page-recruit .numbers .numbers-item:nth-of-type(2) .numbers-itemContent .numbers-img{width:32.1%}.page-recruit .numbers .numbers-item:nth-of-type(2) .numbers-itemContent .numbers-numberBox{width:59.1%}.page-recruit .numbers .numbers-item:nth-of-type(2) .numbers-itemNote{margin-top:0}.page-recruit .numbers .numbers-item:nth-of-type(3){-webkit-box-flex:0;-webkit-flex:0 0 35%;-moz-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%}.page-recruit .numbers .numbers-item:nth-of-type(3) .numbers-itemContent{margin:60px auto 0;width:93%;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-recruit .numbers .numbers-item:nth-of-type(3) .numbers-itemContent .numbers-img{width:35.2%}.page-recruit .numbers .numbers-item:nth-of-type(3) .numbers-itemContent .numbers-numberBox{margin-top:14px;width:62%}.page-recruit .numbers .numbers-item:nth-of-type(4){-webkit-box-flex:0;-webkit-flex:0 0 61.6%;-moz-box-flex:0;-ms-flex:0 0 61.6%;flex:0 0 61.6%}.page-recruit .numbers .numbers-item:nth-of-type(4) .numbers-itemContent{gap:0 4.2%;margin-top:44px}.page-recruit .numbers .numbers-item:nth-of-type(4) .numbers-itemContent .numbers-numberBox{width:32%}.page-recruit .numbers .numbers-item:nth-of-type(4) .numbers-itemContent .numbers-img{width:21.5%}.page-recruit .numbers .numbers-item .numbers-itemTitle{font-size:24px}.page-recruit .numbers .numbers-item .numbers-itemTitle:before{height:10px;margin-right:14px;width:10px}.page-recruit .numbers .numbers-item .numbers-number .number{font-size:80px}.page-recruit .numbers .numbers-item .numbers-number .number-unit{font-size:36px}.page-recruit .numbers .numbers-item .numbers-itemNote{font-size:12px;line-height:1.6;margin-top:13px}.page-recruit .job{margin-top:216px}.page-recruit .job .tabs{margin-top:80px}.page-recruit .job .tabs .tab-btn{border-top-left-radius:8px;border-top-right-radius:8px;font-size:20px;height:64px;width:240px}.page-recruit .job .tabs .tab-btn:hover{cursor:pointer}.page-recruit .job .tabs .tab-btn:not(:first-of-type){margin-left:16px}.page-recruit .job .tab-contentsBox .tab-content .tab-contentInner{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:80px}.page-recruit .job .tab-contentsBox .tab-content .tab-contentList{margin-top:40px;width:43.3%}.page-recruit .job .tab-contentsBox .tab-content .tab-contentList .tab-contentLsitItem:not(:first-of-type){margin-top:64px}.page-recruit .job .tab-contentsBox .tab-content .tab-contentList .tab-contentLsitItem .tab-contentTitle{font-size:32px;line-height:1.68}.page-recruit .job .tab-contentsBox .tab-content .tab-contentList .tab-contentLsitItem .tab-contentText{font-size:16px;margin-top:24px}.page-recruit .job .tab-contentsBox .tab-content .tab-contentList .tab-contentLsitItem .tab-contentText.m-list p:before{height:6px;margin-right:14px;margin-top:10px;width:6px}.page-recruit .job .tab-contentsBox .tab-content .tab-imgList{width:46.7%}.page-recruit .job .tab-contentsBox .tab-content .tab-imgList img{border-radius:8px}.page-recruit .job .tab-contentsBox .tab-content .js-slider .slick-controls{gap:0 12px;margin-top:28px}.page-recruit .job .tab-contentsBox .tab-content .js-slider .slick-controls button:hover{cursor:pointer}.page-recruit .job .tab-contentsBox .tab-content .js-slider .slick-controls .slick-arrow{height:11px;width:11px}.page-recruit .job .tab-contentsBox .tab-content .js-slider .slick-controls .slick-dots{gap:0 12px}.page-recruit .job .tab-contentsBox .tab-content .js-slider .slick-controls .slick-dots li button{height:10px;width:10px}.page-recruit .job .tab-contentsBox .tab-content .js-slider .slick-controls .slick-dots li button:hover{cursor:pointer}.page-recruit .message{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:288px}.page-recruit .message .message-img{width:46.7%}.page-recruit .message .message-img img{border-radius:8px}.page-recruit .message .message-textBox{width:46.7%}.page-recruit .message .message-textBox .message-text{font-size:16px;line-height:2.5}.page-recruit .info{background-image:url(../images/recruit/bg-info.png);margin-top:280px;padding:177px 0}.page-recruit .info .sectionWrapper{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:0}.page-recruit .info .info-text{font-size:16px;margin-top:16px}.page-recruit .info .btn{margin-top:64px}.page-recruit .info .info-catch{right:-.8%;top:-50%;width:86px}.page-lookbookList{--borderWidth:1px}.page-lookbookList .lookbook-list{display:grid;gap:clamp(20px,4.444vw,64px) clamp(10px,2.778vw,40px);grid-template-columns:repeat(2,1fr);margin-top:120px}.page-lookbookList .lookbook-list .lookbook-listImg{border-radius:8px}.page-lookbookList .lookbook-list .lookbook-listText{font-size:16px;margin-top:16px}.page-lookbook{--borderWidth:1px}.page-lookbook .page-head .pageTitle-h1{color:#fff;letter-spacing:-.05em;text-align:center;text-shadow:0 0 8px rgba(0,0,0,.25)}.page-lookbook .page-head .main-movie .popup-movie{margin:2% auto 0;max-width:100px;width:6.9%}.page-lookbook .page-head .main-img{aspect-ratio:1440/818;overflow:hidden;position:relative;width:100%}.page-lookbook .page-head .main-img .main-title{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%}.page-lookbook .page-head .main-blank{aspect-ratio:1440/818;position:relative;width:100%}.page-lookbook .page-head .main-blank .main-title{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%}.page-lookbook .page-head .main-blank .pageTitle-h1{color:#505050;text-shadow:none}.page-lookbook .sectionWrapper{margin-top:240px}.page-lookbook img{border-radius:8px}.page-lookbook .lookbook-contentBox:not(:first-of-type){margin-top:80px}.page-lookbook .lookbook-contentBox.m-vertical{width:34%}.page-lookbook .lookbook-contentBox.m-horizontal{width:48.3%}.page-lookbook .lookbook-contentBox .lookbook-contentLinkBox .lookbook-contentLinkItem:not(:first-of-type){margin-top:8px}.page-lookbook .lookbook-contentBox .lookbook-contentLinkBox .lookbook-contentLinkItem p{font-size:14px;padding-bottom:9px}.page-lookbook .lookbook-contentBox.contentBtn>*{margin-top:80px}.page-lookbook .other .other-title{font-size:32px}.page-lookbook .other .other-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:64px 0;margin-top:40px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-lookbook .other .other-list .other-listItem{width:31%}.page-lookbook .other .other-list .other-listItem .arrowBtn:after{width:17.7%}.page-lookbook .other .other-list .other-listItem .other-listText{font-size:16px;margin-top:16px}.page-news{--borderWidth:1px}.page-news .fillter-list{gap:8px .6%;margin-top:120px}.page-news .fillter-list .fillter-item{aspect-ratio:120/40;border-radius:100px;font-size:12px;min-height:40px;width:10%}.page-news .fillter-list .fillter-item.toggle-btn{width:4.6%}.page-news .toggle-btn img{height:6px;width:10px}.page-news .news-list{display:grid;gap:clamp(64px,4.444vw,64px) clamp(40.5px,2.8125vw,40.5px);grid-template-columns:repeat(3,1fr);margin-top:64px}.page-news .news-list .news-listImg{border-radius:8px}.page-news .news-list .news-listTextHead{margin-top:24px}.page-news .news-list .news-listTextHead .news-listDay{font-size:12px}.page-news .news-list .news-listTextHead .news-listTag{font-size:12px;margin-left:16px;padding:3px 8px 4px}.page-news .news-list .news-listText{font-size:16px;margin-top:10px}.page-news .pagination{margin-top:80px}.page-news .pagination .page-numbers li{font-size:16px;height:28px;min-width:28px}.page-news .pagination .page-numbers li:has(.prev){margin-right:20px}.page-news .pagination .page-numbers li:has(.next){margin-left:20px}.page-news .pagination .page-numbers li .arrow{border-radius:100px;height:40px;width:56px}.page-news .pagination .page-numbers li .arrow img{width:8px}.page-newsDetail{--borderWidth:1px}.page-newsDetail .title-head .title-day{font-size:12px}.page-newsDetail .title-head .title-tag{font-size:12px;margin-left:16px;padding-bottom:2px;padding-left:8px;padding-right:8px}.page-newsDetail .title{font-size:40px;line-height:1.6;margin-top:16px}.page-newsDetail .detail-content{margin-top:120px}.page-newsDetail .detail-content>:not(:first-child){margin-top:80px}.page-newsDetail .detail-content p:not([class]){font-size:16px}.page-newsDetail .detail-componentBox:not(.contentVideo)>*{margin-top:80px}.page-newsDetail .sectionWrapper img{border-radius:8px}.page-newsDetail .m-borderLeft:before{height:28px;top:9px;width:6px}.page-newsDetail .contentItemBox>:not(:first-child),.page-newsDetail .contentVideo{margin-top:80px}.page-privacy{--borderWidth:1px}.page-privacy .privacy-inner{margin:0 auto;max-width:900px;width:75%}.page-privacy .privacy-inner:first-of-type{margin-top:120px}.page-privacy .privacy-inner:not(:first-of-type){margin-top:188px}.page-privacy .section-title{padding-bottom:24px}.page-privacy .section-content{margin-top:64px}.page-privacy .section-contentItem:not(:first-of-type){margin-top:48px}.page-privacy .section-contentItem .section-detailList-item,.page-privacy .section-contentItem p{font-size:16px}.page-contact{--borderWidth:1px}.page-contact .status-list{gap:0 93px;margin-top:80px;width:355px}.page-contact .status-list:before{height:2px;top:5px;width:300px}.page-contact .status-list .status-item{font-size:14px}.page-contact .status-list .status-item:before{height:12px;margin-bottom:17px;width:12px}.page-contact .status-list .status-item:not(:first-of-type).is-active:after{height:2px;top:5px;width:42.26%}.page-contact .status-list .status-item:nth-of-type(2).is-active:after{left:28px}.page-contact .status-list .status-item:nth-of-type(3).is-active:after{right:28px}.page-contact .status-list .status-item.is-active:before{height:16px;margin-bottom:13px;top:-2px;width:16px}.page-contact .contact-text{font-size:16px;margin-top:62px;text-align:center}.page-contact .contact-inner{margin:64px auto 0;width:63.8%}.page-contact .form-list .form-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-bottom:32px;padding-top:32px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-contact .form-list .form-item.m-name .form-detail .wpcf7-form-control-wrap{width:48.5%}.page-contact .form-list .form-item.m-email{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-contact .form-list .form-item.m-email .form-title{margin-top:16px}.page-contact .form-list .form-item.m-email .form-detail>p .wpcf7-form-control-wrap:not(:first-of-type){margin-top:20px}.page-contact .form-list .form-item.m-email input:not(:first-of-type){margin-top:16px}.page-contact .form-list .form-item.m-detail{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-contact .form-list .form-item.m-detail .form-title{margin-top:16px}.page-contact .form-list .form-item.m-detail textarea{height:310px}.page-contact .form-list .form-title{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;width:29.3%}.page-contact .form-list .form-title .form-required{font-size:10px;margin-left:10px}.page-contact .form-list .form-detail{width:68.7%}.page-contact .form-list input,.page-contact .form-list textarea{border-radius:6px;font-size:16px;padding:15px}.page-contact .form-list .wpcf7-not-valid-tip{font-size:10px}.page-contact .contact-note{border-radius:8px;font-size:12px;line-height:1.67;margin-top:32px;padding:24px 40px 30px}.page-contact .contact-note .note-title:not(:first-of-type){margin-top:16px}.page-contact .form-btn{margin-top:80px}.page-contact .form-btn,.page-contact .form-btn p{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-contact .form-btn p{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:0 2%;width:100%}.page-contact .form-btn .btn{max-width:255px;padding:21px 20px;width:33.3%}.page-contact .form-btn .btn .btn-arrow span{height:8px;width:11px}.page-contact .form-btn .btn .btn-arrow span:after,.page-contact .form-btn .btn .btn-arrow span:before{height:8px;width:11px;--width:-11px}.page-contact.confirm .contact-inner{margin-top:78px}.page-contact.confirm .form-list .form-item{padding:48px 0}.page-contact.confirm .form-list .form-item.m-name .form-detail span:not(:first-of-type){margin-left:4.5%}.page-contact.complete .complete-inner{margin-top:63px}.page-contact.complete .complete-text{font-size:16px;margin-top:24px}}@media only screen and (max-width:780px) and (min-width:781px){.contentType-text{margin-top:40px}.contentType-caption p,.contentType-caption pre{font-size:12px}.contentType2 .contentType-list .contentType-item:not(:first-of-type){margin-top:80px}.contentType2 .m-img2column .contentType-item:not(:first-of-type),.contentType2 .m-img3column .contentType-item:not(:first-of-type){margin-top:40px}.contentType3 .contentType-title{font-size:18px}.contentType3 .contentType-list{margin-top:64px}.contentType3 .contentType-list .contentType-listItem .contentType-listTitle{font-size:12px;width:84px}.contentType3 .contentType-list .contentType-listItem .contentType-listText p,.contentType3 .contentType-list .contentType-listItem .contentType-listText pre{font-size:14px;width:211px}.contentType3 .contentType-list .contentType-listItem .contentType-listText{width:211px}.contentType4 .contentType-title{font-size:18px}.m-borderBottom{padding-bottom:16px}.richText ol,.richText ul{margin-top:40px}.richText ol li,.richText p,.richText pre,.richText ul li{font-size:14px}.contentBtn .contentBtn-list{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;row-gap:16px}.contentVideo .contentVideo-text{font-size:12px}.page-lookbook h1,.page-newsDetail h1{font-size:32px}.page-lookbook h2,.page-newsDetail h2{font-size:28px}.page-lookbook h3,.page-newsDetail h3{font-size:24px}.page-lookbook h4,.page-newsDetail h4{font-size:18px}.page-lookbook h5,.page-newsDetail h5{font-size:17px}.page-lookbook h6,.page-newsDetail h6{font-size:16px}.page-lookbook blockquote,.page-newsDetail blockquote{margin-top:40px;padding-left:24px}.related-pagesWrapper.sectionWrapper{--marginTop:200px}.related-pagesWrapper .company-list{margin-top:40px;row-gap:40px}.related-pagesWrapper .company-list .company-listItem .company-listImg{border-radius:6px;width:150px}.related-pagesWrapper .company-list .company-listItem .company-listText{font-size:14px;width:165px}.kv-pagination{right:18.6px}.pageNavigation{padding-bottom:10px;padding-top:10px;width:335px}body{font-size:14px}body:not(.page-index) #section-contents{margin-top:40px}.sectionInner,.sectionWrapper{width:335px}.arrowBtn .btn-arrow{bottom:16px;right:16px;width:66px}.pageTitle-h1{font-size:32px}.pageTitle-h1 .m-en{font-size:12px;margin-bottom:12px}.pageTitle-h2{font-size:28px}.pageTitle-h3{font-size:24px}.pageTitle-h4{font-size:18px}.pageBottomBtn{margin-bottom:160px;margin-top:80px}#section-header.header-short .header-logoBox:not(.m-navLogo){width:126px}#section-header.header-short .header-logoBox:not(.m-navLogo) .header-logoIcon{width:11.7px}#section-header.header-short .header-logoBox:not(.m-navLogo) .header-logo{width:106px}#section-header.header-short .header-menuBtn{top:16px}#section-header.is-menuActive .header-menuBtn{--translateY:10px}#section-header .header-inner{padding-top:14px}#section-header .header-logoBox .header-logoIcon{width:16.36px}#section-header .header-menuBtn{right:20px;top:26px}#section-header .header-menuBtn span{height:1px;width:20px}#section-header .header-menuBtn span:not(:first-of-type){margin-top:8px}#section-header .header-nav{padding-bottom:80px;padding-top:14px}#section-header .header-navList{margin-top:65px;width:295px}#section-header .header-navItem{margin-top:24px}#section-header .header-navItem.m-iconPlus.open .header-subBox{max-height:500px}#section-header .header-navItem.m-iconPlus>p .m-icon{height:20px;margin-left:20px;width:20px}#section-header .header-navItem a{font-size:16px}#section-header .header-subList{padding-left:20px;padding-top:24px}#section-header .header-subList .header-subItem:not(:first-of-type){margin-top:14px}#section-header .header-subList .header-subItem a{font-size:14px}#section-header .header-privacy{font-size:12px;margin-top:40px;width:295px}#section-header .header-sns{margin-top:70px;width:295px}#section-header .header-sns .header-snsTitle{font-size:14px}#section-header .header-sns .header-snsList .header-snsItem{height:40px;width:40px;--border:1px}#section-header .header-sns .header-snsList .header-snsItem.m-instagram img{width:14.29px}#section-header .header-sns .header-snsList .header-snsItem.m-x img{width:12.14px}#section-header .header-sns .header-snsList .header-snsItem.m-line img{width:15.71px}.footer-linkList{padding-top:120px}.footer-linkList .footer-linkItem{border-radius:6px}.footer-linkList .footer-linkItem:not(:first-of-type){margin-top:24px}.footer-linkList .footer-linkItem a{padding-bottom:48px;padding-top:48px}.footer-sns{margin-top:56px}.footer-sns .footer-snsTextBox .footer-snsText{margin-top:16px}.footer-sns .footer-snsLink{margin-top:30px}.footer-sns .footer-snsLink .footer-snsLinkItem{width:96px}#section-footer{padding-top:100px}#section-footer .footer-inner{width:295px}#section-footer .footer-address a{width:200px}#section-footer .footer-nav{margin-top:95px}#section-footer .footer-navList:nth-of-type(2){margin-top:24px}#section-footer .footer-navList:nth-of-type(3),#section-footer .footer-navListItem:not(:first-of-type){margin-top:16px}#section-footer .footer-navDetail{margin-top:12px}#section-footer .footer-navDetailItem{margin-top:10px}#section-footer .footer-bottomBox .footer-bottomLink{margin-top:80px}#section-footer .footer-bottomBox .copyright{right:20px;top:350px}#section-footer .pageTop{bottom:40px;right:40px}#section-footer .pageTop a .btn-arrow span{margin-left:8px}.page-index .title-h1{font-size:28px}.page-index .title-h2{font-size:32px;width:335px}.page-index .title-h2 span{font-size:12px;margin-bottom:12px}.page-index .title-h3{font-size:24px}.page-index .title-h3 span{font-size:12px;margin-bottom:28px}.page-index .dividerImage.m-1,.page-index .dividerImage.m-3,.page-index .topSection-inner{margin-top:200px}.page-index .topSection-inner .topSection-content{width:335px}.page-index .topSection-inner .topSection-textBox{margin-top:80px}.page-index .topSection-inner .topSection-text{font-size:14px;margin-top:28px}.page-index .topSection-inner .topSection-imgBox .topSection-img{margin-top:48px}.page-index .kv .kv-pagination{bottom:66px;left:18.6px}.page-index .kv .scroll{bottom:66px;right:20px}.page-index .kv .scroll .scroll-text{margin-right:14px}.page-index .intro{margin-top:160px;width:335px}.page-index .intro .intro-content .intro-text{font-size:14px;margin-top:56px}.page-index .brands{margin-top:200px;padding-bottom:200px;padding-top:140px}.page-index .brands .brands-list{margin-top:48px}.page-index .brands .brands-list .brands-item:not(:first-of-type){margin-top:24px}.page-index .brands .btn{margin-top:80px}.page-index .news{margin-top:200px}.page-index .news .news-list{margin-top:48px}.page-index .news .news-list .news-listItem{border-radius:6px}.page-index .news .news-list .news-listItem a{padding:24px 16px}.page-index .news .news-list .news-listItem .news-textBox{width:159px}.page-index .news .news-list .news-listItem .news-textBox .news-tag{margin-left:16px}.page-index .news .news-list .news-listItem .news-textBox .news-text{font-size:12px;margin-top:13px}.page-index .news .news-list .news-listItem .news-img{border-radius:2px;width:120px}.page-brand .sectionWrapper{margin-top:64px}.page-brand .brandList{margin-top:80px}.page-brand .brandList .brandList-img img{border-radius:6px}.page-brand .brandList .brandList-content{margin-top:16px}.page-brand .brandList .brandList-content .brandList-logo{margin-top:16px;width:127px}.page-brand .brandList .brandList-content .brandList-textBox{font-size:14px;margin-top:16px}.page-brand .brandList .brandList-content .brandList-btnList .brandList-btn{width:225px}.page-brand .brandList .brandList-content .brandList-btnList .brandList-btn:not(:first-of-type){margin-top:16px}.page-brand .brandList .brandList-content .brandList-snsLinkBox{margin-top:30px}.page-brand .brandList .brandList-content .brandList-snsLink{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.page-brand .brandList .brandList-content .brandList-snsLink .brandList-snsLinkItem{width:56px}.page-company .sectionWrapper{margin-top:64px}.page-company .company-list{margin-top:80px;row-gap:40px}.page-company .company-list .company-listItem .company-listImg{border-radius:6px;width:150px}.page-company .company-list .company-listItem .company-listText{font-size:14px;width:165px}.page-philosophy .sectionWrapper{margin-top:64px}.page-philosophy .philosophy-section:first-of-type{margin-top:120px}.page-philosophy .philosophy-section:not(:first-of-type){margin-top:160px}.page-philosophy .philosophy-section:has(.value-list) .philosophy-titleEn{margin-left:20px}.page-philosophy .philosophy-section .philosophy-titleEn{font-size:12px}.page-philosophy .philosophy-section .philosophy-sectionInner{margin-top:64px}.page-philosophy .philosophy-section .philosophy-sectionInner .philosophy-title{font-size:28px;margin-top:64px}.page-philosophy .philosophy-section .philosophy-sectionInner .philosophy-text{font-size:14px;margin-top:28px}.page-philosophy .philosophy-section .value-list{margin-top:64px;width:355px}.page-philosophy .philosophy-section .value-list .value-listItem{width:186px}.page-philosophy .philosophy-section .value-list .value-listText{font-size:14px}.page-philosophy .philosophy-section .value-list .value-listText .m-en{font-size:10px;margin-bottom:6px}.page-philosophy .dividerImage{margin-top:200px}.page-outline .sectionWrapper{margin-top:64px}.page-outline .btn{width:160px}.page-outline .btn a{font-size:12px;padding-bottom:13px;padding-top:13px}.page-outline .outline-list{margin-top:80px}.page-outline .outline-list .outline-listItem{padding-bottom:34px;padding-right:11px;padding-top:34px}.page-outline .outline-list .outline-listItem.m-shop .outline-listTitle{margin-top:-85px}.page-outline .outline-list .outline-listItem.m-location .outline-listTitle{margin-top:-64px}.page-outline .outline-list .outline-listItem .outline-listTitle{font-size:12px;width:84px}.page-outline .outline-list .outline-listItem .outline-listDescription{width:200px}.page-outline .outline-list .outline-listItem .outline-listDescription:has(.outline-logo) .outline-logo{margin-left:36px;margin-top:16px;width:139px}.page-outline .outline-list .outline-listItem .outline-listDescription .outline-listText{font-size:14px}.page-outline .outline-img{margin-top:120px}.page-purpose .sectionWrapper{margin-top:64px}.page-purpose .purpose-sectionTitle{font-size:12px}.page-purpose .purpose-head{margin-top:120px}.page-purpose .purpose-head .head-inner{margin-top:80px}.page-purpose .purpose-head .head-subTitle{font-size:24px}.page-purpose .purpose-head .head-subText{font-size:14px;margin-top:40px}.page-purpose .dividerImage,.page-purpose .valuable{margin-top:200px}.page-purpose .valuable .purpose-sectionTitle{width:335px}.page-purpose .valuable .scroll-item{margin-top:160px}.page-purpose .valuable .scroll-item:first-of-type{margin-top:80px}.page-purpose .valuable .valuable-textBox{width:335px}.page-purpose .valuable .valuable-textBox .valuable-title{font-size:24px}.page-purpose .valuable .valuable-textBox .valuable-text{font-size:14px;margin-top:32px}.page-purpose .valuable .valuable-img{margin-top:80px}.page-purpose .purpose-bnr{border-radius:6px}.page-purpose .purpose-bnr.sectionWrapper{margin-top:184px}.page-purpose .purpose-bnr.arrowBtn .btn-arrow{bottom:16px;height:40px;right:16px}.page-purpose .purpose-bnr .purpose-bnrTitleBox{left:24px;top:20px}.page-purpose .purpose-bnr .purpose-bnrTitleBox .purpose-bnrTitleEn{font-size:12px}.page-purpose .purpose-bnr .purpose-bnrTitleBox .purpose-bnrTitle{font-size:24px;margin-top:4px}.page-csr .sectionWrapper{margin-top:64px}.page-csr .section-subTitle{font-size:24px;padding-left:24px}.page-csr .csr-head .csr-headDetail{margin-top:80px}.page-csr .csr-head .csr-headDetail .csr-headText{font-size:14px}.page-csr .csr-head .csr-headDetail .csr-headBtnList{margin-top:64px}.page-csr .csr-head .csr-headDetail .csr-headBtnList .csr-headBtnItem:not(:first-of-type){margin-top:43px}.page-csr .coralForest{margin-top:200px}.page-csr .coralForest .coralForest-head,.page-csr .coralForest .coralForest-head .coralForest-headTextBox{margin-top:64px}.page-csr .coralForest .coralForest-head .coralForest-headTextBox .coralForest-head-title{font-size:24px}.page-csr .coralForest .coralForest-head .coralForest-headTextBox .coralForest-head-text{font-size:14px;margin-top:40px}.page-csr .coralForest .coralForest-head .coralForest-headTextBox .coralForest-headBottom .btn{margin-top:48px;width:260px}.page-csr .coralForest .coralForest-head .coralForest-headImg img{border-radius:6px}.page-csr .coralForest .activities{margin-top:200px}.page-csr .coralForest .activities .activities-contentList{margin-top:64px}.page-csr .coralForest .activities .activities-contentList .activities-contentItem:not(:first-of-type){margin-top:160px}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-contentTitle{font-size:18px}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-contentTitle .m-number{font-size:14px;margin-right:16px}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-imgList img{border-radius:6px}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-text{font-size:14px;margin-top:88px}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-awards{font-size:12px}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-listTitle{font-size:12px;margin-top:88px}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-list{margin-top:10px}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-list .activities-listItem{font-size:14px}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-list .activities-listItem:before{margin-top:9px}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .btn{margin-top:40px}.page-csr .coralForest .coral{margin-top:200px}.page-csr .coralForest .coral .coral-content{margin-top:64px}.page-csr .coralForest .coral .coral-contentItem:not(:first-of-type),.page-csr .coralForest .coral .coral-contentTextBox{margin-top:40px}.page-csr .coralForest .coral .coral-contentItem .coral-contentText,.page-csr .coralForest .coral .coral-contentItem .coral-contentTitle{font-size:14px}.page-csr .coralForest .coral .coral-contentItem .coral-contentText .m-number{font-size:40px}.page-csr .coralForest .coral .btn{margin-top:40px}.page-csr .coralForest .volunteerTour{margin-top:200px}.page-csr .coralForest .volunteerTour .volunteerTour-intro{font-size:14px;margin-top:40px}.page-csr .coralForest .volunteerTour .volunteerTour-contentList{margin-top:64px}.page-csr .coralForest .volunteerTour .volunteerTour-contentList .volunteerTour-contentTitle .m-year{font-size:14px}.page-csr .coralForest .volunteerTour .volunteerTour-contentList .volunteerTour-contentTitle .m-text{font-size:18px}.page-csr .coralForest .volunteerTour .volunteerTour-contentList .volunteerTour-imgList img{border-radius:6px}.page-csr .coralForest .volunteerTour .volunteerTour-contentList .volunteerTour-text{font-size:14px;margin-top:88px}.page-csr .goldRibbon{margin-top:200px}.page-csr .goldRibbon .goldRibbon-inner{margin-top:64px}.page-csr .goldRibbon .goldRibbon-textBox .goldRibbon-title{font-size:27.5px;margin-top:64px}.page-csr .goldRibbon .goldRibbon-textBox .goldRibbon-text{font-size:14px;margin-top:40px}.page-csr .goldRibbon .goldRibbon-textBox .goldRibbon-Bottom{margin-top:40px}.page-csr .goldRibbon .coralForest-headImg img{border-radius:6px}.page-csr .csrBottom{margin-top:246px}.page-csr .csrBottom .csrBottom-img img{border-radius:6px}.page-csr .csrBottom .csrBottom-img.m-1{width:310px}.page-csr .csrBottom .csrBottom-img.m-2{margin-top:64px;width:206px}.page-csr .csrBottom .csrBottom-text{font-size:14px;margin-top:160px}.page-csr .closing{margin-top:160px}.page-csr .closing .closing-text{font-size:10px}.page-csr .slick-controls{bottom:-40px;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}.page-csr .slick-controls .slick-dots{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.page-csr .slick-controls .slick-dots li button{height:8px;width:8px}.page-csr .js-slider .slide-item{margin-left:20px;margin-right:20px}.page-recruit .kv .pageNavigation{padding-top:50px}.page-recruit .kv .pageNavigation .pageNavigation-list{width:335px}.page-recruit .kv .pageHead{bottom:66px}.page-recruit .kv .pageHead .pageHead-title{font-size:14px}.page-recruit .kv .pageHead .pageHead-subTitle{font-size:24px}.page-recruit .kv .pageHead .pageHead-text{font-size:12px;margin-top:16px}.page-recruit .kv .pageHead .btn{margin-top:40px;width:160px}.page-recruit .kv .pageHead .btn a{font-size:12px;padding:13px 22px 13px 20px}.page-recruit .bnr-fix{width:355px}.page-recruit .recruit-title{font-size:28px}.page-recruit .numbers{margin-top:160px}.page-recruit .numbers .numbers-list{margin-top:64px}.page-recruit .numbers .numbers-item{border-radius:6px;padding-bottom:30px;padding-top:30px}.page-recruit .numbers .numbers-item:not(:first-of-type){margin-top:40px}.page-recruit .numbers .numbers-item:first-of-type .numbers-itemContent .numbers-numberTitle{font-size:14px}.page-recruit .numbers .numbers-item:first-of-type .numbers-itemContent .numbers-numberBox.m-men{margin-top:24px}.page-recruit .numbers .numbers-item:first-of-type .numbers-itemContent .numbers-numberBox.m-men .numbers-numberTitle{margin-left:12px}.page-recruit .numbers .numbers-item:first-of-type .numbers-itemContent .numbers-numberBox.m-men .numbers-number{margin-right:25.6px}.page-recruit .numbers .numbers-item:first-of-type .numbers-itemContent .numbers-numberBox.m-women{margin-top:24px}.page-recruit .numbers .numbers-item:first-of-type .numbers-itemContent .numbers-numberBox .numbers-number{margin-top:10px}.page-recruit .numbers .numbers-item:first-of-type .numbers-itemContent .numbers-numberBox .numbers-number .number{font-size:54px}.page-recruit .numbers .numbers-item:first-of-type .numbers-itemContent .numbers-img{width:235.81px}.page-recruit .numbers .numbers-item:nth-of-type(2) .numbers-itemContent .numbers-img{margin-right:10px;width:102.26px}.page-recruit .numbers .numbers-item:nth-of-type(2) .numbers-itemContent .numbers-numberBox{margin-top:24px}.page-recruit .numbers .numbers-item:nth-of-type(3) .numbers-itemContent .numbers-img{margin-left:25px;width:128.37px}.page-recruit .numbers .numbers-item:nth-of-type(3) .numbers-itemContent .numbers-numberBox{margin-top:24px}.page-recruit .numbers .numbers-item:nth-of-type(4) .numbers-itemContent{margin-top:40px}.page-recruit .numbers .numbers-item:nth-of-type(4) .numbers-itemContent .numbers-numberBox{margin-top:24px}.page-recruit .numbers .numbers-item:nth-of-type(4) .numbers-itemContent .numbers-img{width:145px}.page-recruit .numbers .numbers-item .numbers-itemTitle{font-size:18px;padding-left:32px}.page-recruit .numbers .numbers-item .numbers-itemContent{margin-top:40px}.page-recruit .numbers .numbers-item .numbers-number .number{font-size:64px}.page-recruit .numbers .numbers-item .numbers-number .number-unit{font-size:26px;top:-6px}.page-recruit .numbers .numbers-item .numbers-itemNote{font-size:10px;margin-top:40px;padding-left:32px}.page-recruit .job{margin-top:200px}.page-recruit .job .tabs{margin-top:64px}.page-recruit .job .tabs .tab-btn{border-top-left-radius:6px;border-top-right-radius:6px;font-size:14px;height:56px;width:160px}.page-recruit .job .tabs .tab-btn:not(:first-of-type){margin-left:15px}.page-recruit .job .tab-contentsBox .tab-content .tab-contentInner{padding-top:64px}.page-recruit .job .tab-contentsBox .tab-content .tab-contentList{margin-top:88px}.page-recruit .job .tab-contentsBox .tab-content .tab-contentList .tab-contentLsitItem .tab-contentTitle{font-size:24px}.page-recruit .job .tab-contentsBox .tab-content .tab-contentList .tab-contentLsitItem .tab-contentText{font-size:14px;margin-top:20px}.page-recruit .job .tab-contentsBox .tab-content .tab-contentList .tab-contentLsitItem .tab-contentText.m-list p:before{margin-top:9px}.page-recruit .job .tab-contentsBox .tab-content .tab-contentList .tab-contentLsitItem .tab-contentText.m-list p span{width:315px}.page-recruit .job .tab-contentsBox .tab-content .tab-imgList img{border-radius:6px}.page-recruit .job .tab-contentsBox .tab-content .js-slider .slick-controls{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;margin-top:18px}.page-recruit .job .tab-contentsBox .tab-content .js-slider .slick-controls .slick-dots{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.page-recruit .job .tab-contentsBox .tab-content .js-slider .slick-controls .slick-dots li button{height:8px;width:8px}.page-recruit .message{margin-top:460px}.page-recruit .message .message-img img{border-radius:6px}.page-recruit .message .message-textBox .message-text{font-size:14px;margin-top:120px}.page-recruit .info{margin-top:320px}.page-recruit .info .sectionWrapper{padding-bottom:80px}.page-recruit .info .info-text{font-size:14px;margin-top:5px}.page-recruit .info .btn{margin-top:40px}.page-recruit .info .info-catch{left:12px;top:88px;width:75.8px}.page-recruit .pageBottomBtn{margin-bottom:160px;margin-top:160px}.page-lookbookList .sectionWrapper{margin-top:64px}.page-lookbookList .lookbook-list,.page-lookbookList .lookbook-list .lookbook-listItem:not(:first-of-type){margin-top:80px}.page-lookbookList .lookbook-list .lookbook-listImg{border-radius:6px}.page-lookbookList .lookbook-list .lookbook-listText{font-size:14px}.page-lookbook .page-head .pageTitle-h1{font-size:24px;margin-top:64px;width:335px}.page-lookbook .page-head .main-movie{margin-top:40px}.page-lookbook .page-head .main-movie .popup-movie{width:66px}.page-lookbook .page-head .main-img .main-title{width:335px}.page-lookbook .page-head .main-img img{margin-top:40px}.page-lookbook .page-head .main-blank .main-title{width:335px}.page-lookbook .sectionWrapper{margin-top:100px}.page-lookbook img{border-radius:6px}.page-lookbook .lookbook-contentBox:not(:first-of-type){margin-top:70px}.page-lookbook .lookbook-contentBox.m-vertical{width:236px}.page-lookbook .lookbook-contentBox.m-horizontal{width:335px}.page-lookbook .lookbook-contentBox.m-right{margin-right:-20px}.page-lookbook .lookbook-contentBox.m-right.m-horizontal{margin-left:20.4px}.page-lookbook .lookbook-contentBox.m-left{margin-left:-20px}.page-lookbook .lookbook-contentBox.m-left .lookbook-contentLinkBox{margin-left:20px}.page-lookbook .lookbook-contentBox.contentBtn>*{margin-top:64px}.page-lookbook .other .other-title{font-size:28px}.page-lookbook .other .other-list .other-listItem:not(:first-of-type){margin-top:80px}.page-lookbook .other .other-list .other-listItem .other-listText{font-size:14px}.page-news .sectionWrapper{margin-top:68px}.page-news .fillter-list{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;margin-top:80px;row-gap:8px}.page-news .fillter-list .fillter-item{height:40px;width:85px}.page-news .fillter-list .fillter-item.toggle-btn{width:56px}.page-news .news-list{margin-top:40px}.page-news .news-list .news-listItem:not(:first-of-type){margin-top:80px}.page-news .news-list .news-listImg{border-radius:6px}.page-news .news-list .news-listText,.page-news .pagination .page-numbers li{font-size:14px}.page-newsDetail .title{font-size:24px;margin-top:14px}.page-newsDetail .detail-content>:not(:first-child){margin-top:64px}.page-newsDetail .detail-content p:not([class]){font-size:14px}.page-newsDetail .detail-componentBox:not(.contentVideo)>*{margin-top:64px}.page-newsDetail .sectionWrapper{margin-top:68px}.page-newsDetail .sectionWrapper img{border-radius:6px}.page-newsDetail .m-borderLeft:before{height:22px;top:9px;width:4px}.page-newsDetail .contentItemBox>:not(:first-child),.page-newsDetail .contentVideo,.page-privacy .sectionWrapper{margin-top:64px}.page-privacy .privacy-inner:first-of-type{margin-top:80px}.page-privacy .privacy-inner:not(:first-of-type){margin-top:160px}.page-privacy .section-title{padding-bottom:16px}.page-privacy .section-content{margin-top:56px}.page-privacy .section-contentItem:not(:first-of-type){margin-top:40px}.page-contact .sectionWrapper{margin-top:64px}.page-contact .status-list{-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px;width:252px}.page-contact .status-list:before{width:200px}.page-contact .status-list .status-item{font-size:12px}.page-contact .status-list .status-item:not(:first-of-type).is-active:after{width:100px}.page-contact .status-list .status-item:nth-of-type(2).is-active:after{left:26px}.page-contact .status-list .status-item:nth-of-type(3).is-active:after{right:26px}.page-contact .contact-text{font-size:14px;margin-top:40px}.page-contact .contact-inner{margin-top:40px}.page-contact .form-list .form-item.m-name .form-detail .wpcf7-form-control-wrap{width:160px}.page-contact .form-list .form-item.m-detail textarea{height:322px}.page-contact .form-list .form-title{font-size:12px}.page-contact .form-list .form-detail{margin-top:16px}.page-contact .form-list input,.page-contact .form-list textarea{font-size:14px}.page-contact .contact-note{border-radius:6px;font-size:10px;padding:24px 30px}.page-contact .form-btn{margin-top:64px}.page-contact .form-btn .btn:not(:first-of-type){margin-top:16px}.page-contact.confirm .contact-inner{margin-top:64px}.page-contact.confirm .form-list .form-item{padding-bottom:40px;padding-top:32px}.page-contact.confirm .form-list .form-item.m-name .form-detail span:not(:first-of-type){margin-left:24px}.page-contact.complete .complete-inner{margin-top:40px}.page-contact.complete .complete-text{margin-top:8px}}@media only screen and (max-width:780px) and (max-width:780px){.contentType-text{margin-top:10.6666666667vw}.contentType-caption p,.contentType-caption pre{font-size:3.2vw}.contentType2 .contentType-list .contentType-item:not(:first-of-type){margin-top:21.3333333333vw}.contentType2 .m-img2column .contentType-item:not(:first-of-type),.contentType2 .m-img3column .contentType-item:not(:first-of-type){margin-top:10.6666666667vw}.contentType3 .contentType-title{font-size:4.8vw}.contentType3 .contentType-list{margin-top:17.0666666667vw}.contentType3 .contentType-list .contentType-listItem .contentType-listTitle{font-size:3.2vw;width:22.4vw}.contentType3 .contentType-list .contentType-listItem .contentType-listText p,.contentType3 .contentType-list .contentType-listItem .contentType-listText pre{font-size:3.7333333333vw;width:56.2666666667vw}.contentType3 .contentType-list .contentType-listItem .contentType-listText{width:56.2666666667vw}.contentType4 .contentType-title{font-size:4.8vw}.m-borderBottom{padding-bottom:4.2666666667vw}.richText ol,.richText ul{margin-top:10.6666666667vw}.richText ol li,.richText p,.richText pre,.richText ul li{font-size:3.7333333333vw}.contentBtn .contentBtn-list{-webkit-column-gap:4vw;-moz-column-gap:4vw;column-gap:4vw;row-gap:4.2666666667vw}.contentVideo .contentVideo-text{font-size:3.2vw}.page-lookbook h1,.page-newsDetail h1{font-size:8.5333333333vw}.page-lookbook h2,.page-newsDetail h2{font-size:7.4666666667vw}.page-lookbook h3,.page-newsDetail h3{font-size:6.4vw}.page-lookbook h4,.page-newsDetail h4{font-size:4.8vw}.page-lookbook h5,.page-newsDetail h5{font-size:4.5333333333vw}.page-lookbook h6,.page-newsDetail h6{font-size:4.2666666667vw}.page-lookbook blockquote,.page-newsDetail blockquote{margin-top:10.6666666667vw;padding-left:6.4vw}.related-pagesWrapper.sectionWrapper{--marginTop:53.3333333333vw}.related-pagesWrapper .company-list{margin-top:10.6666666667vw;row-gap:10.6666666667vw}.related-pagesWrapper .company-list .company-listItem .company-listImg{border-radius:1.6vw;width:40vw}.related-pagesWrapper .company-list .company-listItem .company-listText{font-size:3.7333333333vw;width:44vw}.kv-pagination{right:4.96vw}.pageNavigation{padding-bottom:2.6666666667vw;padding-top:2.6666666667vw;width:89.3333333333vw}body{font-size:3.7333333333vw}body:not(.page-index) #section-contents{margin-top:10.6666666667vw}.sectionInner,.sectionWrapper{width:89.3333333333vw}.arrowBtn .btn-arrow{bottom:4.2666666667vw;right:4.2666666667vw;width:17.6vw}.pageTitle-h1{font-size:8.5333333333vw}.pageTitle-h1 .m-en{font-size:3.2vw;margin-bottom:3.2vw}.pageTitle-h2{font-size:7.4666666667vw}.pageTitle-h3{font-size:6.4vw}.pageTitle-h4{font-size:4.8vw}.pageBottomBtn{margin-bottom:42.6666666667vw;margin-top:21.3333333333vw}#section-header.header-short .header-logoBox:not(.m-navLogo){width:33.6vw}#section-header.header-short .header-logoBox:not(.m-navLogo) .header-logoIcon{width:3.12vw}#section-header.header-short .header-logoBox:not(.m-navLogo) .header-logo{width:28.2666666667vw}#section-header.header-short .header-menuBtn{top:4.2666666667vw}#section-header.is-menuActive .header-menuBtn{--translateY:2.6666666667vw}#section-header .header-inner{padding-top:3.7333333333vw}#section-header .header-logoBox .header-logoIcon{width:4.3626666667vw}#section-header .header-menuBtn{right:5.3333333333vw;top:6.9333333333vw}#section-header .header-menuBtn span{height:.2666666667vw;width:5.3333333333vw}#section-header .header-menuBtn span:not(:first-of-type){margin-top:2.1333333333vw}#section-header .header-nav{padding-bottom:21.3333333333vw;padding-top:3.7333333333vw}#section-header .header-navList{margin-top:17.3333333333vw;width:78.6666666667vw}#section-header .header-navItem{margin-top:6.4vw}#section-header .header-navItem.m-iconPlus.open .header-subBox{max-height:133.3333333333vw}#section-header .header-navItem.m-iconPlus>p .m-icon{height:5.3333333333vw;margin-left:5.3333333333vw;width:5.3333333333vw}#section-header .header-navItem a{font-size:4.2666666667vw}#section-header .header-subList{padding-left:5.3333333333vw;padding-top:6.4vw}#section-header .header-subList .header-subItem:not(:first-of-type){margin-top:3.7333333333vw}#section-header .header-subList .header-subItem a{font-size:3.7333333333vw}#section-header .header-privacy{font-size:3.2vw;margin-top:10.6666666667vw;width:78.6666666667vw}#section-header .header-sns{margin-top:18.6666666667vw;width:78.6666666667vw}#section-header .header-sns .header-snsTitle{font-size:3.7333333333vw}#section-header .header-sns .header-snsList .header-snsItem{height:10.6666666667vw;width:10.6666666667vw;--border:0.2666666667vw}#section-header .header-sns .header-snsList .header-snsItem.m-instagram img{width:3.8106666667vw}#section-header .header-sns .header-snsList .header-snsItem.m-x img{width:3.2373333333vw}#section-header .header-sns .header-snsList .header-snsItem.m-line img{width:4.1893333333vw}.footer-linkList{padding-top:32vw}.footer-linkList .footer-linkItem{border-radius:1.6vw}.footer-linkList .footer-linkItem:not(:first-of-type){margin-top:6.4vw}.footer-linkList .footer-linkItem a{padding-bottom:12.8vw;padding-top:12.8vw}.footer-sns{margin-top:14.9333333333vw}.footer-sns .footer-snsTextBox .footer-snsText{margin-top:4.2666666667vw}.footer-sns .footer-snsLink{margin-top:8vw}.footer-sns .footer-snsLink .footer-snsLinkItem{width:25.6vw}#section-footer{padding-top:26.6666666667vw}#section-footer .footer-inner{width:78.6666666667vw}#section-footer .footer-address a{width:53.3333333333vw}#section-footer .footer-nav{margin-top:25.3333333333vw}#section-footer .footer-navList:nth-of-type(2){margin-top:6.4vw}#section-footer .footer-navList:nth-of-type(3),#section-footer .footer-navListItem:not(:first-of-type){margin-top:4.2666666667vw}#section-footer .footer-navDetail{margin-top:3.2vw}#section-footer .footer-navDetailItem{margin-top:2.6666666667vw}#section-footer .footer-bottomBox .footer-bottomLink{margin-top:21.3333333333vw}#section-footer .footer-bottomBox .copyright{right:5.3333333333vw;top:93.3333333333vw}#section-footer .pageTop{bottom:10.6666666667vw;right:10.6666666667vw}#section-footer .pageTop a .btn-arrow span{margin-left:2.1333333333vw}.page-index .title-h1{font-size:7.4666666667vw}.page-index .title-h2{font-size:8.5333333333vw;width:89.3333333333vw}.page-index .title-h2 span{font-size:3.2vw;margin-bottom:3.2vw}.page-index .title-h3{font-size:6.4vw}.page-index .title-h3 span{font-size:3.2vw;margin-bottom:7.4666666667vw}.page-index .dividerImage.m-1,.page-index .dividerImage.m-3,.page-index .topSection-inner{margin-top:53.3333333333vw}.page-index .topSection-inner .topSection-content{width:89.3333333333vw}.page-index .topSection-inner .topSection-textBox{margin-top:21.3333333333vw}.page-index .topSection-inner .topSection-text{font-size:3.7333333333vw;margin-top:7.4666666667vw}.page-index .topSection-inner .topSection-imgBox .topSection-img{margin-top:12.8vw}.page-index .kv .kv-pagination{bottom:17.6vw;left:4.96vw}.page-index .kv .scroll{bottom:17.6vw;right:5.3333333333vw}.page-index .kv .scroll .scroll-text{margin-right:3.7333333333vw}.page-index .intro{margin-top:42.6666666667vw;width:89.3333333333vw}.page-index .intro .intro-content .intro-text{font-size:3.7333333333vw;margin-top:14.9333333333vw}.page-index .brands{margin-top:53.3333333333vw;padding-bottom:53.3333333333vw;padding-top:37.3333333333vw}.page-index .brands .brands-list{margin-top:12.8vw}.page-index .brands .brands-list .brands-item:not(:first-of-type){margin-top:6.4vw}.page-index .brands .btn{margin-top:21.3333333333vw}.page-index .news{margin-top:53.3333333333vw}.page-index .news .news-list{margin-top:12.8vw}.page-index .news .news-list .news-listItem{border-radius:1.6vw}.page-index .news .news-list .news-listItem a{padding:6.4vw 4.2666666667vw}.page-index .news .news-list .news-listItem .news-textBox{width:42.4vw}.page-index .news .news-list .news-listItem .news-textBox .news-tag{margin-left:4.2666666667vw}.page-index .news .news-list .news-listItem .news-textBox .news-text{font-size:3.2vw;margin-top:3.4666666667vw}.page-index .news .news-list .news-listItem .news-img{border-radius:.5333333333vw;width:32vw}.page-brand .sectionWrapper{margin-top:17.0666666667vw}.page-brand .brandList{margin-top:21.3333333333vw}.page-brand .brandList .brandList-img img{border-radius:1.6vw}.page-brand .brandList .brandList-content{margin-top:4.2666666667vw}.page-brand .brandList .brandList-content .brandList-logo{margin-top:4.2666666667vw;width:33.8666666667vw}.page-brand .brandList .brandList-content .brandList-textBox{font-size:3.7333333333vw;margin-top:4.2666666667vw}.page-brand .brandList .brandList-content .brandList-btnList .brandList-btn{width:60vw}.page-brand .brandList .brandList-content .brandList-btnList .brandList-btn:not(:first-of-type){margin-top:4.2666666667vw}.page-brand .brandList .brandList-content .brandList-snsLinkBox{margin-top:8vw}.page-brand .brandList .brandList-content .brandList-snsLink{-webkit-column-gap:4.2666666667vw;-moz-column-gap:4.2666666667vw;column-gap:4.2666666667vw}.page-brand .brandList .brandList-content .brandList-snsLink .brandList-snsLinkItem{width:14.9333333333vw}.page-company .sectionWrapper{margin-top:17.0666666667vw}.page-company .company-list{margin-top:21.3333333333vw;row-gap:10.6666666667vw}.page-company .company-list .company-listItem .company-listImg{border-radius:1.6vw;width:40vw}.page-company .company-list .company-listItem .company-listText{font-size:3.7333333333vw;width:44vw}.page-philosophy .sectionWrapper{margin-top:17.0666666667vw}.page-philosophy .philosophy-section:first-of-type{margin-top:32vw}.page-philosophy .philosophy-section:not(:first-of-type){margin-top:42.6666666667vw}.page-philosophy .philosophy-section:has(.value-list) .philosophy-titleEn{margin-left:5.3333333333vw}.page-philosophy .philosophy-section .philosophy-titleEn{font-size:3.2vw}.page-philosophy .philosophy-section .philosophy-sectionInner{margin-top:17.0666666667vw}.page-philosophy .philosophy-section .philosophy-sectionInner .philosophy-title{font-size:7.4666666667vw;margin-top:17.0666666667vw}.page-philosophy .philosophy-section .philosophy-sectionInner .philosophy-text{font-size:3.7333333333vw;margin-top:7.4666666667vw}.page-philosophy .philosophy-section .value-list{margin-top:17.0666666667vw;width:94.6666666667vw}.page-philosophy .philosophy-section .value-list .value-listItem{width:49.6vw}.page-philosophy .philosophy-section .value-list .value-listText{font-size:3.7333333333vw}.page-philosophy .philosophy-section .value-list .value-listText .m-en{font-size:2.6666666667vw;margin-bottom:1.6vw}.page-philosophy .dividerImage{margin-top:53.3333333333vw}.page-outline .sectionWrapper{margin-top:17.0666666667vw}.page-outline .btn{width:42.6666666667vw}.page-outline .btn a{font-size:3.2vw;padding-bottom:3.4666666667vw;padding-top:3.4666666667vw}.page-outline .outline-list{margin-top:21.3333333333vw}.page-outline .outline-list .outline-listItem{padding-bottom:9.0666666667vw;padding-right:2.9333333333vw;padding-top:9.0666666667vw}.page-outline .outline-list .outline-listItem.m-shop .outline-listTitle{margin-top:-22.6666666667vw}.page-outline .outline-list .outline-listItem.m-location .outline-listTitle{margin-top:-17.0666666667vw}.page-outline .outline-list .outline-listItem .outline-listTitle{font-size:3.2vw;width:22.4vw}.page-outline .outline-list .outline-listItem .outline-listDescription{width:53.3333333333vw}.page-outline .outline-list .outline-listItem .outline-listDescription:has(.outline-logo) .outline-logo{margin-left:9.6vw;margin-top:4.2666666667vw;width:37.0666666667vw}.page-outline .outline-list .outline-listItem .outline-listDescription .outline-listText{font-size:3.7333333333vw}.page-outline .outline-img{margin-top:32vw}.page-purpose .sectionWrapper{margin-top:17.0666666667vw}.page-purpose .purpose-sectionTitle{font-size:3.2vw}.page-purpose .purpose-head{margin-top:32vw}.page-purpose .purpose-head .head-inner{margin-top:21.3333333333vw}.page-purpose .purpose-head .head-subTitle{font-size:6.4vw}.page-purpose .purpose-head .head-subText{font-size:3.7333333333vw;margin-top:10.6666666667vw}.page-purpose .dividerImage,.page-purpose .valuable{margin-top:53.3333333333vw}.page-purpose .valuable .purpose-sectionTitle{width:89.3333333333vw}.page-purpose .valuable .scroll-item{margin-top:42.6666666667vw}.page-purpose .valuable .scroll-item:first-of-type{margin-top:21.3333333333vw}.page-purpose .valuable .valuable-textBox{width:89.3333333333vw}.page-purpose .valuable .valuable-textBox .valuable-title{font-size:6.4vw}.page-purpose .valuable .valuable-textBox .valuable-text{font-size:3.7333333333vw;margin-top:8.5333333333vw}.page-purpose .valuable .valuable-img{margin-top:21.3333333333vw}.page-purpose .purpose-bnr{border-radius:1.6vw}.page-purpose .purpose-bnr.sectionWrapper{margin-top:49.0666666667vw}.page-purpose .purpose-bnr.arrowBtn .btn-arrow{bottom:4.2666666667vw;height:10.6666666667vw;right:4.2666666667vw}.page-purpose .purpose-bnr .purpose-bnrTitleBox{left:6.4vw;top:5.3333333333vw}.page-purpose .purpose-bnr .purpose-bnrTitleBox .purpose-bnrTitleEn{font-size:3.2vw}.page-purpose .purpose-bnr .purpose-bnrTitleBox .purpose-bnrTitle{font-size:6.4vw;margin-top:1.0666666667vw}.page-csr .sectionWrapper{margin-top:17.0666666667vw}.page-csr .section-subTitle{font-size:6.4vw;padding-left:6.4vw}.page-csr .csr-head .csr-headDetail{margin-top:21.3333333333vw}.page-csr .csr-head .csr-headDetail .csr-headText{font-size:3.7333333333vw}.page-csr .csr-head .csr-headDetail .csr-headBtnList{margin-top:17.0666666667vw}.page-csr .csr-head .csr-headDetail .csr-headBtnList .csr-headBtnItem:not(:first-of-type){margin-top:11.4666666667vw}.page-csr .coralForest{margin-top:53.3333333333vw}.page-csr .coralForest .coralForest-head,.page-csr .coralForest .coralForest-head .coralForest-headTextBox{margin-top:17.0666666667vw}.page-csr .coralForest .coralForest-head .coralForest-headTextBox .coralForest-head-title{font-size:6.4vw}.page-csr .coralForest .coralForest-head .coralForest-headTextBox .coralForest-head-text{font-size:3.7333333333vw;margin-top:10.6666666667vw}.page-csr .coralForest .coralForest-head .coralForest-headTextBox .coralForest-headBottom .btn{margin-top:12.8vw;width:69.3333333333vw}.page-csr .coralForest .coralForest-head .coralForest-headImg img{border-radius:1.6vw}.page-csr .coralForest .activities{margin-top:53.3333333333vw}.page-csr .coralForest .activities .activities-contentList{margin-top:17.0666666667vw}.page-csr .coralForest .activities .activities-contentList .activities-contentItem:not(:first-of-type){margin-top:42.6666666667vw}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-contentTitle{font-size:4.8vw}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-contentTitle .m-number{font-size:3.7333333333vw;margin-right:4.2666666667vw}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-imgList img{border-radius:1.6vw}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-text{font-size:3.7333333333vw;margin-top:23.4666666667vw}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-awards{font-size:3.2vw}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-listTitle{font-size:3.2vw;margin-top:23.4666666667vw}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-list{margin-top:2.6666666667vw}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-list .activities-listItem{font-size:3.7333333333vw}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-list .activities-listItem:before{margin-top:2.4vw}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .btn{margin-top:10.6666666667vw}.page-csr .coralForest .coral{margin-top:53.3333333333vw}.page-csr .coralForest .coral .coral-content{margin-top:17.0666666667vw}.page-csr .coralForest .coral .coral-contentItem:not(:first-of-type),.page-csr .coralForest .coral .coral-contentTextBox{margin-top:10.6666666667vw}.page-csr .coralForest .coral .coral-contentItem .coral-contentText,.page-csr .coralForest .coral .coral-contentItem .coral-contentTitle{font-size:3.7333333333vw}.page-csr .coralForest .coral .coral-contentItem .coral-contentText .m-number{font-size:10.6666666667vw}.page-csr .coralForest .coral .btn{margin-top:10.6666666667vw}.page-csr .coralForest .volunteerTour{margin-top:53.3333333333vw}.page-csr .coralForest .volunteerTour .volunteerTour-intro{font-size:3.7333333333vw;margin-top:10.6666666667vw}.page-csr .coralForest .volunteerTour .volunteerTour-contentList{margin-top:17.0666666667vw}.page-csr .coralForest .volunteerTour .volunteerTour-contentList .volunteerTour-contentTitle .m-year{font-size:3.7333333333vw}.page-csr .coralForest .volunteerTour .volunteerTour-contentList .volunteerTour-contentTitle .m-text{font-size:4.8vw}.page-csr .coralForest .volunteerTour .volunteerTour-contentList .volunteerTour-imgList img{border-radius:1.6vw}.page-csr .coralForest .volunteerTour .volunteerTour-contentList .volunteerTour-text{font-size:3.7333333333vw;margin-top:23.4666666667vw}.page-csr .goldRibbon{margin-top:53.3333333333vw}.page-csr .goldRibbon .goldRibbon-inner{margin-top:17.0666666667vw}.page-csr .goldRibbon .goldRibbon-textBox .goldRibbon-title{font-size:7.3333333333vw;margin-top:17.0666666667vw}.page-csr .goldRibbon .goldRibbon-textBox .goldRibbon-text{font-size:3.7333333333vw;margin-top:10.6666666667vw}.page-csr .goldRibbon .goldRibbon-textBox .goldRibbon-Bottom{margin-top:10.6666666667vw}.page-csr .goldRibbon .coralForest-headImg img{border-radius:1.6vw}.page-csr .csrBottom{margin-top:65.6vw}.page-csr .csrBottom .csrBottom-img img{border-radius:1.6vw}.page-csr .csrBottom .csrBottom-img.m-1{width:82.6666666667vw}.page-csr .csrBottom .csrBottom-img.m-2{margin-top:17.0666666667vw;width:54.9333333333vw}.page-csr .csrBottom .csrBottom-text{font-size:3.7333333333vw;margin-top:42.6666666667vw}.page-csr .closing{margin-top:42.6666666667vw}.page-csr .closing .closing-text{font-size:2.6666666667vw}.page-csr .slick-controls{bottom:-10.6666666667vw;-webkit-column-gap:6.6666666667vw;-moz-column-gap:6.6666666667vw;column-gap:6.6666666667vw}.page-csr .slick-controls .slick-dots{-webkit-column-gap:2.6666666667vw;-moz-column-gap:2.6666666667vw;column-gap:2.6666666667vw}.page-csr .slick-controls .slick-dots li button{height:2.1333333333vw;width:2.1333333333vw}.page-csr .js-slider .slide-item{margin-left:5.3333333333vw;margin-right:5.3333333333vw}.page-recruit .kv .pageNavigation{padding-top:13.3333333333vw}.page-recruit .kv .pageNavigation .pageNavigation-list{width:89.3333333333vw}.page-recruit .kv .pageHead{bottom:17.6vw}.page-recruit .kv .pageHead .pageHead-title{font-size:3.7333333333vw}.page-recruit .kv .pageHead .pageHead-subTitle{font-size:6.4vw}.page-recruit .kv .pageHead .pageHead-text{font-size:3.2vw;margin-top:4.2666666667vw}.page-recruit .kv .pageHead .btn{margin-top:10.6666666667vw;width:42.6666666667vw}.page-recruit .kv .pageHead .btn a{font-size:3.2vw;padding:3.4666666667vw 5.8666666667vw 3.4666666667vw 5.3333333333vw}.page-recruit .bnr-fix{width:94.6666666667vw}.page-recruit .recruit-title{font-size:7.4666666667vw}.page-recruit .numbers{margin-top:42.6666666667vw}.page-recruit .numbers .numbers-list{margin-top:17.0666666667vw}.page-recruit .numbers .numbers-item{border-radius:1.6vw;padding-bottom:8vw;padding-top:8vw}.page-recruit .numbers .numbers-item:not(:first-of-type){margin-top:10.6666666667vw}.page-recruit .numbers .numbers-item:first-of-type .numbers-itemContent .numbers-numberTitle{font-size:3.7333333333vw}.page-recruit .numbers .numbers-item:first-of-type .numbers-itemContent .numbers-numberBox.m-men{margin-top:6.4vw}.page-recruit .numbers .numbers-item:first-of-type .numbers-itemContent .numbers-numberBox.m-men .numbers-numberTitle{margin-left:3.2vw}.page-recruit .numbers .numbers-item:first-of-type .numbers-itemContent .numbers-numberBox.m-men .numbers-number{margin-right:6.8266666667vw}.page-recruit .numbers .numbers-item:first-of-type .numbers-itemContent .numbers-numberBox.m-women{margin-top:6.4vw}.page-recruit .numbers .numbers-item:first-of-type .numbers-itemContent .numbers-numberBox .numbers-number{margin-top:2.6666666667vw}.page-recruit .numbers .numbers-item:first-of-type .numbers-itemContent .numbers-numberBox .numbers-number .number{font-size:14.4vw}.page-recruit .numbers .numbers-item:first-of-type .numbers-itemContent .numbers-img{width:62.8826666667vw}.page-recruit .numbers .numbers-item:nth-of-type(2) .numbers-itemContent .numbers-img{margin-right:2.6666666667vw;width:27.2693333333vw}.page-recruit .numbers .numbers-item:nth-of-type(2) .numbers-itemContent .numbers-numberBox{margin-top:6.4vw}.page-recruit .numbers .numbers-item:nth-of-type(3) .numbers-itemContent .numbers-img{margin-left:6.6666666667vw;width:34.232vw}.page-recruit .numbers .numbers-item:nth-of-type(3) .numbers-itemContent .numbers-numberBox{margin-top:6.4vw}.page-recruit .numbers .numbers-item:nth-of-type(4) .numbers-itemContent{margin-top:10.6666666667vw}.page-recruit .numbers .numbers-item:nth-of-type(4) .numbers-itemContent .numbers-numberBox{margin-top:6.4vw}.page-recruit .numbers .numbers-item:nth-of-type(4) .numbers-itemContent .numbers-img{width:38.6666666667vw}.page-recruit .numbers .numbers-item .numbers-itemTitle{font-size:4.8vw;padding-left:8.5333333333vw}.page-recruit .numbers .numbers-item .numbers-itemContent{margin-top:10.6666666667vw}.page-recruit .numbers .numbers-item .numbers-number .number{font-size:17.0666666667vw}.page-recruit .numbers .numbers-item .numbers-number .number-unit{font-size:6.9333333333vw;top:-1.6vw}.page-recruit .numbers .numbers-item .numbers-itemNote{font-size:2.6666666667vw;margin-top:10.6666666667vw;padding-left:8.5333333333vw}.page-recruit .job{margin-top:53.3333333333vw}.page-recruit .job .tabs{margin-top:17.0666666667vw}.page-recruit .job .tabs .tab-btn{border-top-left-radius:1.6vw;border-top-right-radius:1.6vw;font-size:3.7333333333vw;height:14.9333333333vw;width:42.6666666667vw}.page-recruit .job .tabs .tab-btn:not(:first-of-type){margin-left:4vw}.page-recruit .job .tab-contentsBox .tab-content .tab-contentInner{padding-top:17.0666666667vw}.page-recruit .job .tab-contentsBox .tab-content .tab-contentList{margin-top:23.4666666667vw}.page-recruit .job .tab-contentsBox .tab-content .tab-contentList .tab-contentLsitItem .tab-contentTitle{font-size:6.4vw}.page-recruit .job .tab-contentsBox .tab-content .tab-contentList .tab-contentLsitItem .tab-contentText{font-size:3.7333333333vw;margin-top:5.3333333333vw}.page-recruit .job .tab-contentsBox .tab-content .tab-contentList .tab-contentLsitItem .tab-contentText.m-list p:before{margin-top:2.4vw}.page-recruit .job .tab-contentsBox .tab-content .tab-contentList .tab-contentLsitItem .tab-contentText.m-list p span{width:84vw}.page-recruit .job .tab-contentsBox .tab-content .tab-imgList img{border-radius:1.6vw}.page-recruit .job .tab-contentsBox .tab-content .js-slider .slick-controls{-webkit-column-gap:6.6666666667vw;-moz-column-gap:6.6666666667vw;column-gap:6.6666666667vw;margin-top:4.8vw}.page-recruit .job .tab-contentsBox .tab-content .js-slider .slick-controls .slick-dots{-webkit-column-gap:2.6666666667vw;-moz-column-gap:2.6666666667vw;column-gap:2.6666666667vw}.page-recruit .job .tab-contentsBox .tab-content .js-slider .slick-controls .slick-dots li button{height:2.1333333333vw;width:2.1333333333vw}.page-recruit .message{margin-top:122.6666666667vw}.page-recruit .message .message-img img{border-radius:1.6vw}.page-recruit .message .message-textBox .message-text{font-size:3.7333333333vw;margin-top:32vw}.page-recruit .info{margin-top:85.3333333333vw}.page-recruit .info .sectionWrapper{padding-bottom:21.3333333333vw}.page-recruit .info .info-text{font-size:3.7333333333vw;margin-top:1.3333333333vw}.page-recruit .info .btn{margin-top:10.6666666667vw}.page-recruit .info .info-catch{left:3.2vw;top:23.4666666667vw;width:20.2133333333vw}.page-recruit .pageBottomBtn{margin-bottom:42.6666666667vw;margin-top:42.6666666667vw}.page-lookbookList .sectionWrapper{margin-top:17.0666666667vw}.page-lookbookList .lookbook-list,.page-lookbookList .lookbook-list .lookbook-listItem:not(:first-of-type){margin-top:21.3333333333vw}.page-lookbookList .lookbook-list .lookbook-listImg{border-radius:1.6vw}.page-lookbookList .lookbook-list .lookbook-listText{font-size:3.7333333333vw}.page-lookbook .page-head .pageTitle-h1{font-size:6.4vw;margin-top:17.0666666667vw;width:89.3333333333vw}.page-lookbook .page-head .main-movie{margin-top:10.6666666667vw}.page-lookbook .page-head .main-movie .popup-movie{width:17.6vw}.page-lookbook .page-head .main-img .main-title{width:89.3333333333vw}.page-lookbook .page-head .main-img img{margin-top:10.6666666667vw}.page-lookbook .page-head .main-blank .main-title{width:89.3333333333vw}.page-lookbook .sectionWrapper{margin-top:26.6666666667vw}.page-lookbook img{border-radius:1.6vw}.page-lookbook .lookbook-contentBox:not(:first-of-type){margin-top:18.6666666667vw}.page-lookbook .lookbook-contentBox.m-vertical{width:62.9333333333vw}.page-lookbook .lookbook-contentBox.m-horizontal{width:89.3333333333vw}.page-lookbook .lookbook-contentBox.m-right{margin-right:-5.3333333333vw}.page-lookbook .lookbook-contentBox.m-right.m-horizontal{margin-left:5.44vw}.page-lookbook .lookbook-contentBox.m-left{margin-left:-5.3333333333vw}.page-lookbook .lookbook-contentBox.m-left .lookbook-contentLinkBox{margin-left:5.3333333333vw}.page-lookbook .lookbook-contentBox.contentBtn>*{margin-top:17.0666666667vw}.page-lookbook .other .other-title{font-size:7.4666666667vw}.page-lookbook .other .other-list .other-listItem:not(:first-of-type){margin-top:21.3333333333vw}.page-lookbook .other .other-list .other-listItem .other-listText{font-size:3.7333333333vw}.page-news .sectionWrapper{margin-top:18.1333333333vw}.page-news .fillter-list{-webkit-column-gap:2.1333333333vw;-moz-column-gap:2.1333333333vw;column-gap:2.1333333333vw;margin-top:21.3333333333vw;row-gap:2.1333333333vw}.page-news .fillter-list .fillter-item{height:10.6666666667vw;width:22.6666666667vw}.page-news .fillter-list .fillter-item.toggle-btn{width:14.9333333333vw}.page-news .news-list{margin-top:10.6666666667vw}.page-news .news-list .news-listItem:not(:first-of-type){margin-top:21.3333333333vw}.page-news .news-list .news-listImg{border-radius:1.6vw}.page-news .news-list .news-listText,.page-news .pagination .page-numbers li{font-size:3.7333333333vw}.page-newsDetail .title{font-size:6.4vw;margin-top:3.7333333333vw}.page-newsDetail .detail-content>:not(:first-child){margin-top:17.0666666667vw}.page-newsDetail .detail-content p:not([class]){font-size:3.7333333333vw}.page-newsDetail .detail-componentBox:not(.contentVideo)>*{margin-top:17.0666666667vw}.page-newsDetail .sectionWrapper{margin-top:18.1333333333vw}.page-newsDetail .sectionWrapper img{border-radius:1.6vw}.page-newsDetail .m-borderLeft:before{height:5.8666666667vw;top:2.4vw;width:1.0666666667vw}.page-newsDetail .contentItemBox>:not(:first-child),.page-newsDetail .contentVideo,.page-privacy .sectionWrapper{margin-top:17.0666666667vw}.page-privacy .privacy-inner:first-of-type{margin-top:21.3333333333vw}.page-privacy .privacy-inner:not(:first-of-type){margin-top:42.6666666667vw}.page-privacy .section-title{padding-bottom:4.2666666667vw}.page-privacy .section-content{margin-top:14.9333333333vw}.page-privacy .section-contentItem:not(:first-of-type){margin-top:10.6666666667vw}.page-contact .sectionWrapper{margin-top:17.0666666667vw}.page-contact .status-list{-webkit-column-gap:12.8vw;-moz-column-gap:12.8vw;column-gap:12.8vw;width:67.2vw}.page-contact .status-list:before{width:53.3333333333vw}.page-contact .status-list .status-item{font-size:3.2vw}.page-contact .status-list .status-item:not(:first-of-type).is-active:after{width:26.6666666667vw}.page-contact .status-list .status-item:nth-of-type(2).is-active:after{left:6.9333333333vw}.page-contact .status-list .status-item:nth-of-type(3).is-active:after{right:6.9333333333vw}.page-contact .contact-text{font-size:3.7333333333vw;margin-top:10.6666666667vw}.page-contact .contact-inner{margin-top:10.6666666667vw}.page-contact .form-list .form-item.m-name .form-detail .wpcf7-form-control-wrap{width:42.6666666667vw}.page-contact .form-list .form-item.m-detail textarea{height:85.8666666667vw}.page-contact .form-list .form-title{font-size:3.2vw}.page-contact .form-list .form-detail{margin-top:4.2666666667vw}.page-contact .form-list input,.page-contact .form-list textarea{font-size:3.7333333333vw}.page-contact .contact-note{border-radius:1.6vw;font-size:2.6666666667vw;padding:6.4vw 8vw}.page-contact .form-btn{margin-top:17.0666666667vw}.page-contact .form-btn .btn:not(:first-of-type){margin-top:4.2666666667vw}.page-contact.confirm .contact-inner{margin-top:17.0666666667vw}.page-contact.confirm .form-list .form-item{padding-bottom:10.6666666667vw;padding-top:8.5333333333vw}.page-contact.confirm .form-list .form-item.m-name .form-detail span:not(:first-of-type){margin-left:6.4vw}.page-contact.complete .complete-inner{margin-top:10.6666666667vw}.page-contact.complete .complete-text{margin-top:2.1333333333vw}}@media only screen and (max-width:780px){.contentType-caption,.contentType3 .contentType-text,.contentType3 .detail-inner{margin-top:4.2666666667vw}.contentType3 .contentType-list .contentType-listItem{padding-bottom:8.5333333333vw;padding-top:8.5333333333vw;--borderWidth:0.2666666667vw}.contentType4 .contentType-list{-webkit-column-gap:2.6666666667vw;-moz-column-gap:2.6666666667vw;column-gap:2.6666666667vw;margin-top:4.2666666667vw}.contentType4 .contentType-list .contentType-listItem{height:14.9333333333vw;width:14.9333333333vw}.contentType4 .contentType-list .contentType-listItem.m-x img{width:4.5333333333vw}.contentType4 .contentType-list .contentType-listItem.m-facebook img{width:6.4vw}.contentType4 .contentType-list .contentType-listItem.m-line img{width:5.8666666667vw}.richText>:not(:first-of-type){margin-top:6.4vw}.contentVideo .popup-movie{width:17.6vw}.contentVideo .contentVideo-text{margin-top:4.2666666667vw}.page-lookbook h1,.page-lookbook h2,.page-newsDetail h1,.page-newsDetail h2{line-height:1.68}.page-lookbook h3,.page-newsDetail h3{line-height:1.58}.page-lookbook h4,.page-newsDetail h4{line-height:1.77}.page-lookbook h5,.page-newsDetail h5{line-height:1.76}.page-lookbook h6,.page-newsDetail h6{line-height:1.75}.page-lookbook blockquote:before,.page-newsDetail blockquote:before{width:1.0666666667vw}.related-pagesWrapper.sectionWrapper{margin-top:var(--marginTop)!important}.related-pagesWrapper .company-list{--borderWidth:0.2666666667vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.related-pagesWrapper .company-list .company-listItem a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.related-pagesWrapper .company-list .company-listItem .btn-arrow{display:none}.related-pagesWrapper .company-list .company-listItem .company-listText .en{font-size:3.2vw;margin-bottom:.5333333333vw}.kv-pagination{bottom:8.5333333333vw;gap:10.7733333333vw}.kv-pagination span{font-size:3.2vw;--shadow:1.3333333333vw}.kv-pagination span.current-page{width:4.6133333333vw}.kv-pagination span.line{height:3.2vw;top:-.2666666667vw;width:.2666666667vw}.btn{border-radius:26.6666666667vw;font-size:3.7333333333vw;width:68vw}.btn:hover a:not([target=_blank]):after{--translateX:1.3333333333vw}.btn.m-white{--border:0.2666666667vw}.btn.m-small{font-size:3.2vw;width:42.6666666667vw}.btn.m-small a{padding:3.4666666667vw 5.3333333333vw}.btn a{padding:5.6vw 5.3333333333vw}.btn a .btn-arrow span{height:2.1333333333vw;width:2.9333333333vw}.btn a .btn-arrow span:after,.btn a .btn-arrow span:before{height:2.1333333333vw;width:2.9333333333vw;--width:-2.9333333333vw}.link{font-size:3.7333333333vw;padding-bottom:2.4vw;--borderWidth:0.2666666667vw}.link:after{height:.2666666667vw}.link.tertiary{padding-bottom:4.2666666667vw}.link.tertiary .btn-arrow span{height:2.1333333333vw;margin-left:6.4vw;width:2.9333333333vw}.link.tertiary .btn-arrow span:after,.link.tertiary .btn-arrow span:before{height:2.1333333333vw;width:2.9333333333vw;--width:-2.9333333333vw}.pageNavigation .pageNavigation-list{font-size:3.2vw}.pageNavigation .pageNavigation-list .pageNavigation-listItem:not(:first-of-type){margin-left:8vw}.pageNavigation .pageNavigation-list .pageNavigation-listItem:not(:first-of-type):before{height:4.2666666667vw;left:-6.4vw;width:4.2666666667vw}.sectionInner,.sectionWrapper{margin:0 auto}.u-pc{display:none!important}.arrowBtn.m-shadow .btn-arrow span{height:4.6666666667vw;width:5.2vw}.arrowBtn.m-shadow .btn-arrow span:after,.arrowBtn.m-shadow .btn-arrow span:before{height:4.6666666667vw;width:5.2vw;--width:-5.2vw}.arrowBtn.m-gray .btn-arrow span{height:1.6vw;width:2.1333333333vw}.arrowBtn.m-gray .btn-arrow span:after,.arrowBtn.m-gray .btn-arrow span:before{height:1.6vw;width:2.1333333333vw;--width:-2.1333333333vw}.arrowBtn .btn-arrow{border-radius:26.6666666667vw}.pageTitle-h2{line-height:1.71}.pageTitle-h3{line-height:1.58}.pageTitle-h4{line-height:1.77}#section-header.header-short .header-logoBox:not(.m-navLogo){-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#section-header.header-short .header-logoBox:not(.m-navLogo),#section-header.header-short .header-logoBox:not(.m-navLogo) .header-logoIcon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#section-header.header-short .header-logoBox:not(.m-navLogo) .header-logoIcon{margin:0}#section-header.header-short .header-logoBox:not(.m-navLogo) .header-logo{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#section-header.is-menuActive .header-nav{right:0}#section-header.is-menuActive .header-menuBtn span:first-of-type{-webkit-transform:translateY(var(--translateY)) rotate(45deg);-moz-transform:translateY(var(--translateY)) rotate(45deg);-ms-transform:translateY(var(--translateY)) rotate(45deg);transform:translateY(var(--translateY)) rotate(45deg)}#section-header.is-menuActive .header-menuBtn span:nth-of-type(2){margin-top:0;-webkit-transform:translateY(var(--translateY)) rotate(-45deg);-moz-transform:translateY(var(--translateY)) rotate(-45deg);-ms-transform:translateY(var(--translateY)) rotate(-45deg);transform:translateY(var(--translateY)) rotate(-45deg)}#section-header .header-logoBox{margin:0 auto;width:33.8666666667vw}#section-header .header-logoBox .header-logoIcon{margin:0 auto}#section-header .header-logoBox .header-logo{margin-top:2.8vw}#section-header .header-menuBtn{position:fixed;-webkit-transition:top .5s cubic-bezier(.165,.84,.44,1);-moz-transition:top .5s cubic-bezier(.165,.84,.44,1);transition:top .5s cubic-bezier(.165,.84,.44,1);z-index:5}#section-header .header-menuBtn span{background-color:#505050;display:block;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease}#section-header .header-nav{background-color:#fff;height:100%;overflow-y:auto;position:fixed;right:-100%;top:0;-webkit-transition:right .8s ease;-moz-transition:right .8s ease;transition:right .8s ease;width:100%;z-index:4}#section-header .header-navList{margin:0 auto}#section-header .header-navItem{text-align:left}#section-header .header-navItem.m-iconPlus.open .header-subBox{opacity:1}#section-header .header-navItem.m-iconPlus.open>p .m-icon span:nth-of-type(2){opacity:0}#section-header .header-navItem a{line-height:1.25}#section-header .header-subBox{-webkit-transition:max-height .8s ease;-moz-transition:max-height .8s ease;transition:max-height .8s ease}#section-header .header-privacy{letter-spacing:-.08em;line-height:1.66;margin-left:auto;margin-right:auto;text-align:left}#section-header .header-sns{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#section-header .header-sns .header-snsTitle{line-height:1.7}#section-header .header-sns .header-snsList{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#section-header .header-sns .header-snsList .header-snsItem{border:var(--border) solid #999;border-radius:50%;text-align:center}#section-header .header-sns .header-snsList .header-snsItem:not(:first-of-type){margin-left:2.1333333333vw}#section-header .header-sns .header-snsList .header-snsItem a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%}.footer-linkList .footer-linkItem .footer-linkItem-title{font-size:6.4vw}.footer-linkList .footer-linkItem .footer-linkItem-text{font-size:3.7333333333vw;line-height:1.6;margin-top:4.2666666667vw}.footer-linkList .footer-linkItem .footer-linkItem-arrow{--border:0.2666666667vw;border-radius:26.6666666667vw;height:10.6666666667vw;margin-top:8.5333333333vw;width:14.9333333333vw}.footer-linkList .footer-linkItem .footer-linkItem-arrow span{height:1.704vw;width:2.1333333333vw}.footer-linkList .footer-linkItem .footer-linkItem-arrow span:after,.footer-linkList .footer-linkItem .footer-linkItem-arrow span:before{height:1.704vw;width:2.1333333333vw;--width:-2.1333333333vw}.footer-sns{text-align:center}.footer-sns .footer-snsTextBox .footer-snsTitle{font-size:6.4vw}.footer-sns .footer-snsTextBox .footer-snsText{font-size:3.7333333333vw;line-height:1.6}#section-footer{margin-top:32vw;padding-bottom:10.6666666667vw;position:relative}#section-footer .footer-address{text-align:center}#section-footer .footer-address a{display:block;margin:0 auto}#section-footer .footer-addressText{font-size:3.2vw;margin-top:10.6666666667vw}#section-footer .footer-navListItem{font-size:4.2666666667vw;line-height:1.75;text-align:left}#section-footer .footer-navListItem.m-blank a:after{height:4.2666666667vw;margin-left:.6133333333vw;width:4vw}#section-footer .footer-bottomBox .footer-bottomLink,#section-footer .footer-navDetailItem{font-size:3.2vw}#section-footer .footer-bottomBox .footer-bottomLink{text-align:left}#section-footer .footer-bottomBox .copyright{font-size:2.6666666667vw;position:absolute;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#section-footer .pageTop a{font-size:3.2vw;line-height:1}#section-footer .pageTop a .btn-arrow span{height:2.9333333333vw;width:2.1333333333vw}#section-footer .pageTop a .btn-arrow span:after,#section-footer .pageTop a .btn-arrow span:before{height:2.9333333333vw;width:2.1333333333vw;--height:2.9333333333vw}.page-index .title-h1{line-height:1.7}.page-index .title-h2{margin:0 auto}.page-index .title-h3{line-height:1.58}.page-index .dividerImage{aspect-ratio:375/800}.page-index .topSection-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.page-index .topSection-inner.sectionWrapper{width:100%}.page-index .topSection-inner .topSection-content{margin:0 auto}.page-index .topSection-inner .topSection-text{line-height:2.28}.page-index .topSection-inner .btn{margin-left:auto;margin-right:auto;margin-top:21.3333333333vw}.page-index .topSection-inner .topSection-imgBox .topSection-img{aspect-ratio:375/375}.page-index .loading .loading-logoIcon{width:9.1973333333vw}.page-index .loading .loading-bar,.page-index .loading .loading-logo{width:67.4666666667vw}.page-index .kv .kv-pagination{right:auto}.page-index .kv .kv-pagination span.current-page{width:4.8vw}.page-index .kv .scroll{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.page-index .kv .scroll .scroll-text{font-size:3.2vw;line-height:1}.page-index .kv .scroll .scroll-img{width:2.1333333333vw}.page-index .intro .intro-content .intro-text{line-height:2}.page-index .intro .intro-content .btn{margin-left:auto;margin-right:auto;margin-top:21.3333333333vw}.page-index .brands .brands-list .brands-item{--radius:2.1333333333vw}.page-index .brands .btn{margin-left:auto;margin-right:auto}.page-index .news .btn{margin-left:auto;margin-right:auto;margin-top:21.3333333333vw}.page-index .news .news-list .news-listItem:not(:first-of-type){margin-top:6.4vw}.page-index .news .news-list .news-listItem .news-textBox time{font-size:3.2vw}.page-index .news .news-list .news-listItem .news-textBox .news-tag{font-size:3.2vw;padding:.8vw 2.1333333333vw 1.0666666667vw}.page-index .news .news-list .news-listItem .news-textBox .news-text{line-height:1.66}.page-brand .brandList .brandList-item:not(:first-of-type){margin-top:32vw}.page-brand .brandList .brandList-content .brandList-logo{margin:0 auto}.page-brand .brandList .brandList-content .brandList-textBox .brandList-text{margin-top:2.1333333333vw}.page-brand .brandList .brandList-content .brandList-linkBox{margin-top:10.6666666667vw}.page-brand .brandList .brandList-content .brandList-btnList .brandList-btn{margin:0 auto}.page-brand .brandList .brandList-content .brandList-snsLink{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-company .company-list{--borderWidth:0.2666666667vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-company .company-list .company-listItem a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-company .company-list .company-listItem .btn-arrow{display:none}.page-company .company-list .company-listItem .company-listText .en{font-size:3.2vw;margin-bottom:.5333333333vw}.page-philosophy .philosophy-section .philosophy-sectionInner .philosophy-text{line-height:2.28}.page-philosophy .philosophy-section .value-list{aspect-ratio:355/329;margin:0 auto}.page-philosophy .dividerImage{aspect-ratio:375/800}.page-outline{--borderWidth:0.2666666667vw;--tabBorderHeight:0.2666666667vw}.page-outline .btn{margin-top:6.4vw}.page-outline .outline-list .outline-listItem .outline-listDescription{font-size:4.2666666667vw}.page-outline .outline-img{aspect-ratio:375/800}.page-purpose .purpose-head .head-subText{line-height:2.28}.page-purpose .dividerImage{aspect-ratio:375/800}.page-purpose .valuable .valuable-textBox{margin:0 auto}.page-purpose .valuable .valuable-textBox .valuable-title{line-height:1.58}.page-purpose .valuable .valuable-textBox .valuable-text{letter-spacing:.05em}.page-purpose .purpose-bnr.arrowBtn .btn-arrow{width:14.9333333333vw}.page-csr{--borderWidth:0.2666666667vw;--tabBorderHeight:0.2666666667vw}.page-csr .section-subTitle:before{width:.5333333333vw;--height:1.6vw}.page-csr .csr-head .csr-headDetail .csr-headBtnList .csr-headBtnItem a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:3.7333333333vw;padding-bottom:4.5333333333vw;padding-right:1.3333333333vw;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-csr .csr-head .csr-headDetail .csr-headBtnList .csr-headBtnItem a:before{height:.2666666667vw}.page-csr .csr-head .csr-headDetail .csr-headBtnList .csr-headBtnItem a:after{height:1.6vw;width:2.6666666667vw}.page-csr .coralForest .coralForest-head{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.page-csr .coralForest .coralForest-head .coralForest-headTextBox .coralForest-head-title{line-height:1.58}.page-csr .coralForest .coralForest-head .coralForest-headTextBox .coralForest-headBottom{margin-top:10.6666666667vw}.page-csr .coralForest .coralForest-head .coralForest-headTextBox .coralForest-headBottom .btn{margin-left:auto;margin-right:auto}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-contentTitle{line-height:1.77}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-awards,.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-imgList{margin-top:10.6666666667vw}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-awards .activities-awardsText{margin-top:2.1333333333vw}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-flex:not(:first-of-type){margin-top:10.6666666667vw}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-list .activities-listItem:before{height:1.6vw;width:1.6vw}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-list .activities-listItem span{width:94%}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .activities-note{font-size:2.6666666667vw}.page-csr .coralForest .activities .activities-contentList .activities-contentItem .btn{margin-left:auto;margin-right:auto}.page-csr .coralForest .coral .coral-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.page-csr .coralForest .coral .coral-contentItem{font-size:4.2666666667vw}.page-csr .coralForest .coral .coral-contentItem .coral-contentText .m-number{margin-left:2.1333333333vw}.page-csr .coralForest .coral .coral-contentItem .coral-contentText .m-unit{margin-left:1.6vw;margin-right:2.1333333333vw}.page-csr .coralForest .coral .btn{margin-left:auto;margin-right:auto}.page-csr .coralForest .volunteerTour .volunteerTour-contentList .volunteerTour-contentItem:not(:first-of-type){margin-top:42.6666666667vw}.page-csr .coralForest .volunteerTour .volunteerTour-contentList .volunteerTour-contentTitle .m-year{display:block}.page-csr .coralForest .volunteerTour .volunteerTour-contentList .volunteerTour-contentTitle .m-text{line-height:1.77}.page-csr .coralForest .volunteerTour .volunteerTour-contentList .volunteerTour-imgList{margin-top:10.6666666667vw}.page-csr .goldRibbon .goldRibbon-inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.page-csr .goldRibbon .goldRibbon-textBox .goldRibbon-title{line-height:1.85}.page-csr .goldRibbon .goldRibbon-textBox .btn{width:82.6666666667vw}.page-csr .goldRibbon .goldRibbon-textBox .btn:not(:first-of-type){margin-top:4.2666666667vw}.page-csr .csrBottom .csrBottom-img.m-2{margin-left:auto}.page-csr .closing .btn{margin-top:10.6666666667vw}.page-csr .slick-controls{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.page-csr .slick-controls .slick-arrow{height:2.9333333333vw;width:2.9333333333vw}.page-csr .js-slider{margin:0 calc(50% - 50vw);width:100vw}.page-recruit{--borderWidth:0.2666666667vw;--tabBorderHeight:0.2666666667vw}.page-recruit .kv .pageNavigation{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(hsla(0,0%,100%,0)));background-image:-webkit-linear-gradient(top,#000,hsla(0,0%,100%,0));background-image:-moz-linear-gradient(top,#000,hsla(0,0%,100%,0));background-image:linear-gradient(180deg,#000,hsla(0,0%,100%,0));width:100%}.page-recruit .kv .pageNavigation .pageNavigation-list{margin:0 auto}.page-recruit .kv .pageHead .pageHead-title{line-height:1}.page-recruit .kv .pageHead .pageHead-subTitle{line-height:1.58;margin-top:4.2666666667vw}.page-recruit .kv .pageHead .pageHead-text{line-height:1.66}.page-recruit .bnr-fix{left:0;margin:0 auto;right:0}.page-recruit .recruit-title{line-height:1.57}.page-recruit .numbers .numbers-item:first-of-type .numbers-itemContent{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-recruit .numbers .numbers-item:first-of-type .numbers-itemContent .numbers-numberBox.m-men{text-align:center;width:45%}.page-recruit .numbers .numbers-item:first-of-type .numbers-itemContent .numbers-numberBox.m-women{text-align:center;width:48%}.page-recruit .numbers .numbers-item:first-of-type .numbers-itemContent .numbers-numberBox.m-women .numbers-number{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-recruit .numbers .numbers-item:first-of-type .numbers-itemContent .numbers-numberBox .numbers-number{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page-recruit .numbers .numbers-item .numbers-itemTitle:before{height:2.6666666667vw;margin-right:3.7333333333vw;width:2.6666666667vw}.page-recruit .numbers .numbers-item .numbers-itemContent{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.page-recruit .numbers .numbers-item .numbers-number .number-unit{position:relative}.page-recruit .numbers .numbers-item .numbers-itemNote{line-height:1.8}.page-recruit .job .tab-contentsBox .tab-content .tab-contentInner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.page-recruit .job .tab-contentsBox .tab-content .tab-contentList .tab-contentLsitItem:not(:first-of-type){margin-top:17.0666666667vw}.page-recruit .job .tab-contentsBox .tab-content .tab-contentList .tab-contentLsitItem .tab-contentTitle{line-height:1.75}.page-recruit .job .tab-contentsBox .tab-content .tab-contentList .tab-contentLsitItem .tab-contentText.m-list p{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-recruit .job .tab-contentsBox .tab-content .tab-contentList .tab-contentLsitItem .tab-contentText.m-list p:before{height:1.6vw;width:1.6vw}.page-recruit .job .tab-contentsBox .tab-content .js-slider .slick-controls .slick-arrow{height:2.9333333333vw;width:2.9333333333vw}.page-recruit .message .message-textBox .message-text{line-height:2.28}.page-recruit .info{aspect-ratio:375/730;background-image:url(../images/recruit/bg-info_sp.png)}.page-recruit .info .sectionWrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.page-recruit .info .info-textBox{text-align:center}.page-recruit .info .btn{margin-left:auto;margin-right:auto}.page-lookbookList{--borderWidth:0.2666666667vw}.page-lookbookList .pageTitle-h1{line-height:1.35}.page-lookbookList .lookbook-list .lookbook-listText{margin-top:4.2666666667vw}.page-lookbook{--borderWidth:0.2666666667vw}.page-lookbook .page-head .pageTitle-h1{line-height:1.5;margin-left:auto;margin-right:auto}.page-lookbook .page-head .main-blank .main-title,.page-lookbook .page-head .main-img .main-title,.page-lookbook .page-head .main-movie .popup-movie{margin:0 auto}.page-lookbook .lookbook-contentBox.m-right.m-horizontal{margin-right:0}.page-lookbook .lookbook-contentBox.m-right img{border-bottom-right-radius:0;border-top-right-radius:0}.page-lookbook .lookbook-contentBox.m-left img{border-bottom-left-radius:0;border-top-left-radius:0}.page-lookbook .lookbook-contentBox .lookbook-contentLinkBox .lookbook-contentLinkItem:not(:first-of-type){margin-top:2.1333333333vw}.page-lookbook .lookbook-contentBox .lookbook-contentLinkBox .lookbook-contentLinkItem p{font-size:3.7333333333vw;padding-bottom:2.4vw}.page-lookbook .other .other-list{margin-top:10.6666666667vw}.page-lookbook .other .other-list .other-listItem .other-listText{margin-top:4.2666666667vw}.page-news{--borderWidth:0.2666666667vw}.page-news .fillter-list .fillter-item{border-radius:26.6666666667vw;font-size:3.2vw}.page-news .toggle-btn img{height:1.6vw;width:2.6666666667vw}.page-news .news-list .news-listTextHead{margin-top:6.4vw}.page-news .news-list .news-listTextHead .news-listDay{font-size:3.2vw}.page-news .news-list .news-listTextHead .news-listTag{font-size:3.2vw;margin-left:4.2666666667vw;padding:.8vw 2.1333333333vw 1.0666666667vw}.page-news .news-list .news-listText{margin-top:2.6666666667vw}.page-news .pagination{margin-top:21.3333333333vw}.page-news .pagination .page-numbers li{height:7.4666666667vw;min-width:7.4666666667vw}.page-news .pagination .page-numbers li:has(.prev){margin-right:5.3333333333vw}.page-news .pagination .page-numbers li:has(.next){margin-left:5.3333333333vw}.page-news .pagination .page-numbers li .arrow{border-radius:26.6666666667vw;height:10.6666666667vw;width:14.9333333333vw}.page-news .pagination .page-numbers li .arrow img{width:2.1333333333vw}.page-newsDetail{--borderWidth:0.2666666667vw}.page-newsDetail .title-head .title-day{font-size:3.2vw}.page-newsDetail .title-head .title-tag{font-size:3.2vw;margin-left:4.2666666667vw;padding-bottom:.5333333333vw;padding-left:2.1333333333vw;padding-right:2.1333333333vw}.page-newsDetail .title{line-height:1.75}.page-newsDetail .detail-content{margin-top:80px}.page-privacy{--borderWidth:0.2666666667vw}.page-privacy .pageTitle-h1{line-height:1.35}.page-contact{--borderWidth:0.2666666667vw}.page-contact .status-list{margin-top:21.3333333333vw}.page-contact .status-list:before{height:.5333333333vw;top:1.3333333333vw}.page-contact .status-list .status-item:before{height:3.2vw;margin-bottom:4.5333333333vw;width:3.2vw}.page-contact .status-list .status-item:not(:first-of-type).is-active:after{height:.5333333333vw;top:1.3333333333vw}.page-contact .status-list .status-item.is-active:before{height:4.2666666667vw;margin-bottom:3.4666666667vw;top:-.5333333333vw;width:4.2666666667vw}.page-contact .contact-text{text-align:center}.page-contact .form-list .form-item{padding-bottom:8.5333333333vw;padding-top:8.5333333333vw}.page-contact .form-list .form-item.m-email .form-detail>p .wpcf7-form-control-wrap:not(:first-of-type){margin-top:5.3333333333vw}.page-contact .form-list .form-item.m-email input:not(:first-of-type){margin-top:4.2666666667vw}.page-contact .form-list .form-title{-webkit-column-gap:2.6666666667vw;-moz-column-gap:2.6666666667vw;column-gap:2.6666666667vw}.page-contact .form-list .form-title .form-required{font-size:2.6666666667vw;margin-left:2.6666666667vw}.page-contact .form-list input,.page-contact .form-list textarea{border-radius:1.6vw;padding:4vw}.page-contact .form-list .wpcf7-not-valid-tip{font-size:2.6666666667vw}.page-contact .contact-note{line-height:1.8;margin-top:8.5333333333vw}.page-contact .contact-note .note-title:not(:first-of-type){margin-top:4.2666666667vw}.page-contact .form-btn{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-contact .form-btn .btn{padding:5.6vw 5.3333333333vw}.page-contact .form-btn .btn .btn-arrow span{height:2.1333333333vw;width:2.9333333333vw}.page-contact .form-btn .btn .btn-arrow span:after,.page-contact .form-btn .btn .btn-arrow span:before{height:2.1333333333vw;width:2.9333333333vw;--width:-2.9333333333vw}}@media print{body{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:1280px}}