@charset "UTF-8";.appear.up .item{transform:translateY(6px)}.appear.down .item{transform:translateY(-6px)}.appear.left .item{transform:translateX(40px)}.appear.right .item{transform:translateX(-40px)}.appear .item{transition:all .8s;opacity:0}.appear.inview .item{opacity:1;transform:none}.appear.inview .item:nth-child(1){transition-delay:.1s}.appear.inview .item:nth-child(2){transition-delay:.2s}.appear.inview .item:nth-child(3){transition-delay:.3s}.appear.inview .item:nth-child(4){transition-delay:.4s}.appear.inview .item:nth-child(5){transition-delay:.5s}.appear.inview .item:nth-child(6){transition-delay:.6s}.appear.inview .item:nth-child(7){transition-delay:.7s}.appear.inview .item:nth-child(8){transition-delay:.8s}.appear.inview .item:nth-child(9){transition-delay:.9s}.appear.inview .item:nth-child(10){transition-delay:1s}.appear.inview .item:nth-child(11){transition-delay:1.1s}.appear.inview .item:nth-child(12){transition-delay:1.2s}.appear.inview .item:nth-child(13){transition-delay:1.3s}.appear.inview .item:nth-child(14){transition-delay:1.4s}.appear.inview .item:nth-child(15){transition-delay:1.5s}.page-top .appear.inview .item{transition-delay:1.5s}.page-top .appear.inview .item:nth-child(1){transition-delay:1.6s}.page-top .appear.inview .item:nth-child(2){transition-delay:1.7s}.page-top .appear.inview .item:nth-child(3){transition-delay:1.8s}.page-top .appear.inview .item:nth-child(4){transition-delay:1.9s}.page-top .appear.inview .item:nth-child(5){transition-delay:2s}.page-top .appear.inview .item:nth-child(6){transition-delay:2.1s}.page-top .appear.inview .item:nth-child(7){transition-delay:2.2s}.page-top .appear.inview .item:nth-child(8){transition-delay:2.3s}.page-top .appear.inview .item:nth-child(9){transition-delay:2.4s}.page-top .appear.inview .item:nth-child(10){transition-delay:2.5s}.btn-area-ml{text-align:center;margin:48px auto}.btn-area-mt-m{text-align:center;margin-top:24px}.btn-fill,.btn.btn-icon-arrow.btn-arrow-2{color:#fff;background-color:#0068b7}.btn{position:relative;display:inline-block;border:1px solid #333;text-align:center;padding:16px 60px;cursor:pointer;transition:all .3s;color:#333;text-decoration:none !important}.btn.btn-width{width:100%;max-width:300px;padding:10px 0}.btn.btn-icon-arrow:before,.btn.btn-icon-arrow:after{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle;transition:all .3s}.btn.btn-icon-arrow.btn-arrow-1:before{right:16px;width:6px;height:6px;border-top:1px solid #0068b7;border-right:1px solid #0068b7;transform:rotate(45deg)}.btn.btn-icon-arrow.btn-arrow-2:before{right:16px;width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}.btn.btn-arrow-1:hover:before{right:12px}.btn.btn-arrow-2:hover:before{right:12px}.btn.float:hover{background-color:#0068b7;color:#fff;box-shadow:5px 5px 10px 0 rgba(0,0,0,.5)}.btn.filled{background-color:#0068b7;color:#fff;box-shadow:5px 5px 10px 0 rgba(0,0,0,.5)}.btn.filled:hover{background-color:#fff;color:#0068b7;box-shadow:none}.btn.letter-spacing:hover{background-color:#0068b7;letter-spacing:3px;color:#fff}.btn.shadow{box-shadow:none}.btn.shadow:hover{transform:translate(-2.5px,-2.5px);box-shadow:5px 5px 0 0 #0068b7}.btn.solid{box-shadow:2px 2px 0 0 #0068b7}.btn.solid:hover{transform:translate(2px,2px);box-shadow:none}.btn.slide-bg{position:relative;overflow:hidden;z-index:1}.btn.slide-bg:before{content:"";display:inline-block;width:100%;height:100%;background-color:#0068b7;position:absolute;top:0;left:0;transform:translateX(-100%);transition:transform .3s;z-index:-1}.btn.slide-bg:hover{color:#fff}.btn.slide-bg:hover:before{transform:none}.btn.cover-3d{position:relative;z-index:1;transform-style:preserve-3d;perspective:300px}.btn.cover-3d span{display:inline-block;transform:translateZ(20px)}.btn.cover-3d:before{content:"";display:inline-block;width:100%;height:100%;background-color:#0068b7;position:absolute;top:0;left:0;transform:rotateX(90deg);transition:all .3s;transform-origin:top center;opacity:0}.btn.cover-3d:hover{color:#fff}.btn.cover-3d:hover:before{transform:none;opacity:1}.btn.slide{overflow:hidden}.btn.slide span{position:inherit;z-index:3}.btn.slide:before{content:"";position:absolute;left:0;z-index:2;background:#333;width:100%;height:100%}.btn.slide:hover span{color:#fff}.btn.slide.-left:before{top:0;transform:scale(0,1);transform-origin:right top;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s}.btn.slide.-left:hover:before{transform-origin:left top;transform:scale(1,1)}.btn.slide.-right:before{top:0;transform:scale(0,1);transform-origin:left top;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s}.btn.slide.-right:hover:before{transform-origin:right top;transform:scale(1,1)}.btn.slide.-top:before{top:0;height:0;transition:.3s cubic-bezier(.8,0,.2,1) 0s}.btn.slide.-top:hover:before{height:100%}.btn.slide.-bottom:before{bottom:0;height:0;transition:.3s cubic-bezier(.8,0,.2,1) 0s}.btn.slide.-bottom:hover:before{height:100%}.btn.slide.-middle:before{top:0;transition:transform .3s cubic-bezier(.8,0,.2,1) 0s;transform:scale(0,1);transform-origin:top}.btn.slide.-middle:hover:before{transform:scale(1,1)}.btn.slide.-skew:before{top:0;left:-130%;width:120%;height:100%;transform:skewX(-25deg)}.btn.slide.-skew:hover:before{animation:skewanime .5s forwards}.btn.special{color:#fff;background-color:#0068b7;height:50px;line-height:50px;width:250px;padding:0}.btn-text img{vertical-align:middle;margin-right:8px}.btn-text.pattern1{position:relative;height:50px;line-height:50px}.btn-text.pattern1:before{content:"";position:absolute;left:-8px;z-index:-1;width:50px;height:50px;background:#ccc;border-radius:25px;transition:.3s ease-out}.btn-text.pattern1:hover:before{width:212px}.btn-text.pattern2{position:relative;padding:10px;height:50px;line-height:50px}.btn-text.pattern2:before,.btn-text.pattern2:after{content:"";position:absolute;border:solid #0068b7;width:10px;height:10px;transition:all .3s ease-in-out}.btn-text.pattern2:before{top:0;left:0;border-width:2px 0 0 2px}.btn-text.pattern2:after{bottom:0;right:0;border-width:0 2px 2px 0}.btn-text.pattern2:hover:before,.btn-text.pattern2:hover:after{width:calc(100% - 2px);height:calc(100% - 2px)}.btn-text.pattern3 img{transform:translateX(0);transition:all .3s}.btn-text.pattern3:hover img{transform:translateX(4px)}@keyframes skewanime{100%{left:-10%}}.shine{position:relative;display:inline-block;background:linear-gradient(90deg,#0068b7 0%,#e2bd57 100%);overflow:hidden;border:none}.shine:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);transform:skewX(-25deg)}.shine:hover:before{animation:shine .7s}@keyframes shine{100%{left:125%}}.btn{min-width:180px;padding:15px 0}.btn.btn-icon{padding:10px 0;width:140px}.btn.btn-icon.bg-line{color:#fff;background-color:#06c755}.btn.btn-icon.bg-main{color:#fff;background-color:#0068b7}.btn.btn-icon img{width:16px;height:auto;margin-right:8px;position:relative;top:2px}.btn.btn-icon:hover{letter-spacing:2px;opacity:.9}.btn.bg-white{color:#0068b7;background-color:#fff;border:1px solid transparent}.btn.bg-white svg{fill:#0068b7}.btn.bg-main{color:#fff;background-color:#0068b7;border:1px solid #0068b7}.btn.bg-main svg{fill:#fff}.btn svg{position:absolute;top:50%;transform:translateY(-50%);right:16px;transition:all .3s}.btn:hover.bg-white{color:#fff;background-color:#0068b7;border:1px solid #fff}.btn:hover.bg-white svg{fill:#fff}.btn:hover.bg-main{color:#0068b7;background-color:#fff}.btn:hover.bg-main svg{fill:#0068b7}.btn:hover svg{right:8px}.btn-maru{border-radius:30px}@media (max-width:660px){.btn-area-ml{margin:24px auto}}.swiper-container{overflow:visible !important}.swiper-slide{width:100%;height:500px;box-shadow:none;overflow:hidden}.swiper-slide>img{width:50%;max-width:500px;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .3s ease}.swiper-slide:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,61,125,.1)}.swiper-slide-active>img{opacity:1}.swiper-slide-active .hero__title{opacity:1;transform:translateY(-50%)}.hero{overflow:hidden;padding-top:85px}.hero_inner{display:flex;position:relative;justify-content:flex-end}.hero__title{position:absolute;transform:translateY(calc(-50% + 20px));top:50%;left:0;z-index:2;opacity:0;transition:opacity .3s ease,transform .3s ease}.hero__title p{margin-top:32px}.hero__footer{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);z-index:2;height:68px;width:22px;overflow:hidden}.hero__downarrow{position:absolute;left:0;bottom:0;width:6px;animation-name:kf-arrow-anime;animation-duration:2s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:forwards}.hero__scrolltext{position:absolute;transform:rotate(90deg);color:rgba(255,255,255,.7);left:-8px;top:11px;font-size:1.2em}@keyframes kf-arrow-anime{0%,50%,100%{transform:translateY(-10%)}30%{transform:none}}@media (max-width:960px){.hero{padding-top:62px}}@media (max-width:660px){.swiper-slide .hero_inner{height:100%;margin:0}.swiper-slide .hero_inner>img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;padding:0 0 0 16px}.swiper-slide-active .hero__title{padding:0 16px}.hero__title p{margin-top:16px}}.animate-title,.tween-animate-title{opacity:0}.animate-title.inview,.tween-animate-title.inview{opacity:1}.animate-title.inview .char,.tween-animate-title.inview .char{display:inline-block}.animate-title .char,.tween-animate-title .char{opacity:0}.animate-title.inview .char{animation-name:kf-animate-chars;animation-duration:.5s;animation-timing-function:cubic-bezier(.39,1.57,.58,1);animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:both}.animate-title.inview .char:nth-child(1){animation-delay:.04s}.animate-title.inview .char:nth-child(2){animation-delay:.08s}.animate-title.inview .char:nth-child(3){animation-delay:.12s}.animate-title.inview .char:nth-child(4){animation-delay:.16s}.animate-title.inview .char:nth-child(5){animation-delay:.2s}.animate-title.inview .char:nth-child(6){animation-delay:.24s}.animate-title.inview .char:nth-child(7){animation-delay:.28s}.animate-title.inview .char:nth-child(8){animation-delay:.32s}.animate-title.inview .char:nth-child(9){animation-delay:.36s}.animate-title.inview .char:nth-child(10){animation-delay:.4s}.animate-title.inview .char:nth-child(11){animation-delay:.44s}.animate-title.inview .char:nth-child(12){animation-delay:.48s}.animate-title.inview .char:nth-child(13){animation-delay:.52s}.animate-title.inview .char:nth-child(14){animation-delay:.56s}.animate-title.inview .char:nth-child(15){animation-delay:.6s}.animate-title.inview .char:nth-child(16){animation-delay:.64s}.animate-title.inview .char:nth-child(17){animation-delay:.68s}.animate-title.inview .char:nth-child(18){animation-delay:.72s}.animate-title.inview .char:nth-child(19){animation-delay:.76s}.animate-title.inview .char:nth-child(20){animation-delay:.8s}.animate-title.inview .char:nth-child(21){animation-delay:.84s}.animate-title.inview .char:nth-child(22){animation-delay:.88s}.animate-title.inview .char:nth-child(23){animation-delay:.92s}.animate-title.inview .char:nth-child(24){animation-delay:.96s}.animate-title.inview .char:nth-child(25){animation-delay:1s}.animate-title.inview .char:nth-child(26){animation-delay:1.04s}.animate-title.inview .char:nth-child(27){animation-delay:1.08s}.animate-title.inview .char:nth-child(28){animation-delay:1.12s}.animate-title.inview .char:nth-child(29){animation-delay:1.16s}.animate-title.inview .char:nth-child(30){animation-delay:1.2s}@keyframes kf-animate-chars{0%{opacity:0;transform:translateY(-50%)}100%{opacity:1;transform:translateY(0)}}.cover-slide{position:relative;overflow:hidden}.cover-slide:after{content:"";position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;background-color:#eaebe6;opacity:0}.cover-slide.inview:after{opacity:1;animation-name:kf-cover-slide;animation-duration:1.6s;animation-timing-function:ease-in-out;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:both}@keyframes kf-cover-slide{0%{transform-origin:left;transform:scaleX(0)}50%{transform-origin:left;transform:scaleX(1)}50.1%{transform-origin:right;transform:scaleX(1)}100%{transform-origin:right;transform:scaleX(0)}}.img-zoom,.bg-img-zoom{opacity:0;overflow:hidden}.inview .img-zoom,.inview .bg-img-zoom{opacity:1;transition:transform .3s ease;animation-name:kf-img-show;animation-duration:1.6s;animation-timing-function:ease-in-out;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none}@keyframes kf-img-show{0%{opacity:0}50%{opacity:0}50.1%{opacity:1;transform:scale(1.5)}100%{opacity:1}}.hover-darken:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:background-color .3s ease;pointer-events:none;animation-name:kf-img-show;animation-duration:1.6s;animation-timing-function:ease-in-out;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none}.hover-darken:hover:before{background-color:rgba(0,0,0,.4)}.bg-img-zoom{background-repeat:no-repeat;background-position:center;background-size:cover;width:100%}.img-bg50{position:relative}.img-bg50:before{display:block;content:"";padding-top:50%}.img-bg75{position:relative}.img-bg75:before{display:block;content:"";padding-top:75%}.img-bg56{position:relative}.img-bg56:before{display:block;content:"";padding-top:56.25%}.img-bg96{position:relative}.img-bg96:before{display:block;content:"";padding-top:177.77%}.img-bg100{position:relative}.img-bg100:before{display:block;content:"";padding-top:100%}.top-menu{background-color:#0068b7}.mobile-menu{position:relative;padding:20px 0}.mobile-menu .openbtn1{cursor:pointer;width:80px;height:40px;line-height:40px}.mobile-menu .openbtn1 span{display:inline-block;background-color:#fff;transition:all .4s;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;height:3px;border-radius:2px;background-color:#fff;width:45%}.mobile-menu .openbtn1 span:nth-of-type(1){top:calc(50% - 8px)}.mobile-menu .openbtn1 span:nth-of-type(3){top:calc(50% + 8px)}.mobile-menu .openbtn1.active span:nth-of-type(1){transform:translate(-16px,7px) rotate(-45deg)}.mobile-menu .openbtn1.active span:nth-of-type(2){transform:translateX(-20px);opacity:0}.mobile-menu .openbtn1.active span:nth-of-type(3){transform:translate(-15px,-8px) rotate(45deg)}#g-nav{position:fixed;z-index:999;top:60px;right:-120%;width:80%;height:calc(100vh - 60px);background:#f5f5f5;transition:all .6s}#g-nav .mobile__nav{display:block;padding:16px 16px 16px 0}#g-nav .mobile__nav .mobile__ul li{border-bottom:1px solid #e2e2e2}#g-nav .mobile__nav .mobile__ul li a{display:inline-block;padding:16px 0 16px 16px;width:calc(100% - 32px)}#g-nav .mobile__nav .mobile__ul li ul li a{padding-left:32px}#g-nav.panelactive{right:0}#g-nav.panelactive #g-nav-list{position:fixed;z-index:999;width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}.menu-item-has-children .submenu{display:none}@media (max-width:768px){.menu-item-has-children .submenu{display:block}}@media (max-width:600px){.mobile-menu{padding:10px 0}.mobile-menu .openbtn1{width:60px}}.accordion-area{list-style:none;width:100%;margin:0 auto}.accordion-area:not(:last-child){border-bottom:1px solid #fff}.question-area{padding:16px 24px;background-color:#0068b7;display:flex;align-items:center;gap:8px}.question-area .accordion-icon-question{display:inline-block;min-width:45px;height:45px;border-radius:50%;text-align:center;line-height:45px;background-color:#fff;color:#0068b7}.question-area .accordion-title{position:relative;width:100%;cursor:pointer;color:#fff}.question-area .accordion-icon-button{position:relative;display:inline-block;min-width:20px}.question-area .accordion-icon-button:before,.question-area .accordion-icon-button:after{content:"";position:absolute;top:48%;right:0;width:20px;height:2px;background-color:#fff;transition:all .5s ease}.question-area .accordion-icon-button:before{transform:rotate(0deg)}.question-area .accordion-icon-button:after{transform:rotate(90deg)}.question-area.close .accordion-icon-button:before{transform:rotate(45deg)}.question-area.close .accordion-icon-button:after{transform:rotate(-45deg)}.box{display:none;background:#e1f2ff;padding:24px}.box p{white-space:pre-line}.scroll-menus__inner #page-link{display:flex;justify-content:center}.scroll-menus__inner #page-link a{display:inline-block;margin:0 8px;width:140px;height:75px;text-align:center;border:1px solid #333;position:relative;padding:8px}.scroll-menus__inner #page-link a:before,.scroll-menus__inner #page-link a:after{position:absolute;transform:translateX(-50%);bottom:8px;left:50%;margin:auto;content:"";vertical-align:middle}.scroll-menus__inner #page-link a:before{width:4px;height:4px;border-top:2px solid #333;border-right:2px solid #333;transform:rotate(135deg)}.scroll-menus__inner #page-link a span{display:inline-block;width:100%;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}@media (max-width:480px){.scroll-menus{margin-top:-20px;background-color:#c6a165;display:block;overflow-x:auto;overflow-y:hidden;overflow:auto;white-space:nowrap}.scroll-menus__inner #page-link{justify-content:normal}.scroll-menus__inner #page-link a{color:#fff;margin:0;padding:16px;border:none;width:auto;height:auto}.scroll-menus__inner #page-link a:before,.scroll-menus__inner #page-link a:after{display:none}.scroll-menus__inner #page-link a span{position:relative}}table{width:100%}table tr:not(:last-child){border-bottom:1px solid #e2e2e2}table th{padding:24px}table td{padding:24px}.table-border,.table-price,.table-recommend{border:1px solid #e2e2e2}.table-border th,.table-price th,.table-recommend th{border-right:1px solid #e2e2e2}.table-summary{border:1px solid #e2e2e2}.table-summary tr{background-color:#e1f2ff}.table-summary tr th{background:linear-gradient(90deg,#0068b7 0%,#e2bd57 100%);color:#333;text-align:center;width:165px}.table-summary tr:nth-child(even){background-color:transparent}.table-summary tr:nth-child(even) th{background-color:#e1f2ff}.table-recruit{border:1px solid #e2e2e2}.table-recruit tr th{background-color:#e1f2ff;color:#333;text-align:center;width:120px}.table-recruit tr td{white-space:pre-line}.table-recommend{background-color:#fff}.table-recommend th{text-align:center;position:relative;width:40px;border-right:none}.table-recommend th:before{content:"";position:absolute;width:1px;height:52px;background-color:#e2e2e2;transform:translateY(-50%);top:50%;right:0}.table-price{background:#fff}.table-price thead{border-bottom:1px solid #e2e2e2}.table-price thead.bc-main{background-color:#0068b7;color:#fff}.table-price thead.bc-gray{background-color:#f5f5f5}.table-price thead tr td{text-align:left}.table-price th{width:70%}.table-price tr td{text-align:right;white-space:pre-line}.table-career tr:last-child{border-bottom:1px solid #e2e2e2}.table-career th{width:20%;min-width:80px}.table-career td{white-space:pre-line;padding-left:0}.table-title-tag{color:#0068b7;border:1px solid #0068b7;padding:8px 0;text-align:center}.table-access th{width:110px}.table-access td{padding-left:0}.table-access .business-hour{display:flex;gap:8px}.table-access .business-hour .day{width:60px}.table-access .business-hour:not(:last-child){margin-bottom:8px}.table_schedule{color:#0068b7;background-color:#fff;border:3px solid #e2e2e2;text-align:center;margin:0}.table_schedule td{border:1px solid #e2e2e2}@media (max-width:660px){table th{padding:12px}table td{padding:12px}.table-recommend{font-size:16px}.table-recommend th{width:26px}.table-recommend th:before{height:52px}.table-recommend th span{font-size:8px}}@media (max-width:480px){.table_schedule td{padding:8px}}.section-title-area{width:100%;text-align:center;margin:0 auto 48px}.main-title{letter-spacing:.08em;display:inline-block;color:#c6a165}.sub-title{margin-top:32px}.section-title{letter-spacing:5px;display:inline-block;color:#333}.content-title{display:inline-block;color:#333}.list-content-title,.list-interview .interview .interview-texts .name,.box1-item-child .box1-item-child-one__inner .text-box h3.list-content-title{color:#333}.italic{font-style:italic}.pattern-1{display:flex;align-items:center;gap:16px}.pattern-1:before,.pattern-1:after{content:"";flex-grow:1;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#0068b7 100%);height:2px}.pattern-1:after{transform:rotate(-180deg)}.pattern-2{padding:16px 48px;border-top:1px solid #333;border-bottom:1px solid #333;word-break:keep-all}.pattern-3{padding:8px 16px;border-left:4px solid #0068b7}.pattern-4{position:relative;padding-bottom:8px}.pattern-4:before{position:absolute;bottom:0;left:calc(50% - 30px);width:60px;height:4px;content:"";border-radius:3px;background-color:#0068b7}.pattern-5{letter-spacing:5px}.pattern-5 .text{color:#0068b7;display:block}@media (max-width:960px){.main-title{white-space:nowrap}.sub-title{margin-top:16px}}@media (max-width:660px){.pattern-2{word-break:break-all}.section-title-area{margin:0 auto 24px}}@media (max-width:480px){.pattern-2{padding:16px}}.box-border{border:1px solid #e2e2e2}.box-text1,.box1-item-area .box1-item__inner,.box-text2,.box1-item-child .box1-item-child-one__inner .text-box h3{color:#333}.box-text2,.box1-item-child .box1-item-child-one__inner .text-box h3{color:#0068b7}.box-text3,.box-text5{color:#333}.box-text4{color:#0068b7}.box-text5{color:#bfbfbf}.box1-item-area{display:flex;flex-direction:column;justify-content:space-between;gap:24px;max-height:none}.box1-item-area .box1-item__inner{border:1px solid #e2e2e2;display:flex;align-items:center;gap:16px;padding:16px;border-bottom:1px solid #e2e2e2;transition:all .3s}.box1-item-area .box1-item__inner .img-box{width:80px;height:80px;overflow:hidden}.box1-item-area .box1-item__inner .img-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.box1-item-area .box1-item__inner .text-box{width:calc(100% - 48px)}.box1-item-area .box1-item__inner .text-box p{color:#8b8b8b}.box1-item-area .box1-item__inner .arrow-icon{text-align:right}.box1-item-area .box1-item__inner .arrow-icon img{width:16px;height:auto;position:relative;right:0;transition:all .3s}.box1-item-area .box1-item .box1-item-content{width:100%;text-decoration:none}.box1-item-area .box1-item .box1-item-content:hover .box1-item__inner{box-shadow:0 4px 8px rgba(0,0,0,.08)}.box1-item-area .box1-item .box1-item-content:hover .box1-item__inner .arrow-icon img{right:-8px}.box1-item-child{border:1px solid #e2e2e2}.box1-item-child .box1-item-child-one{display:inline-block;width:49.8%;box-sizing:border-box;text-decoration:none;border-bottom:1px solid #e2e2e2}.box1-item-child .box1-item-child-one:nth-child(odd){border-right:1px solid #e2e2e2}.box1-item-child .box1-item-child-one__inner{display:flex;align-items:center;justify-content:space-between;padding:16px;transition:all .3s}.box1-item-child .box1-item-child-one__inner .text-box{width:calc(100% - 48px)}.box1-item-child .box1-item-child-one__inner .text-box p{color:#8b8b8b;white-space:nowrap;width:100%;text-overflow:ellipsis;overflow:hidden}.box1-item-child .box1-item-child-one__inner .arrow-icon img{position:relative;right:0;transition:all .3s;vertical-align:middle}.box1-item-child .box1-item-child-one:hover .box1-item-child-one__inner{box-shadow:0 4px 8px rgba(0,0,0,.08)}.box1-item-child .box1-item-child-one:hover .box1-item-child-one__inner .arrow-icon img{right:-8px}.box2-item-area{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;align-items:center}.box2-item-area .box2-item{background-color:#fff;border:1px solid #e2e2e2;margin:0;padding:16px;width:calc(33.3333333333% - 50px)}.box2-item-area .box2-item .btn.btn-width{margin:8px auto 0;max-width:none;width:100%}.box2-item-area .box2-item .left,.box2-item-area .box2-item .right{position:relative;width:100%}.box2-item-area .box2-item .left .label,.box2-item-area .box2-item .right .label{display:inline-block;text-align:center;padding:3px 0;width:100%}.box2-item-area .box2-item .left .label.before,.box2-item-area .box2-item .right .label.before{color:#333;background-color:#f5f5f5}.box2-item-area .box2-item .left .label.after,.box2-item-area .box2-item .right .label.after{color:#fff;background-color:#e1f2ff;color:#0068b7}.box2-item-area .box2-item .box2-img-box{display:flex;width:100%;gap:8px}.box2-item-area .box2-item .box2-img-box .img-box{position:relative;width:100%}.box2-item-area .box2-item .box2-img-box .img-box:before{content:"";display:block;padding-top:100%}.box2-item-area .box2-item .box2-img-box .img-box img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover}.box2-item-area .box2-item .surgery{margin:8px auto;padding:6px 8px;display:flex;background-color:#f5f5f5;white-space:nowrap}.box2-item-area .box2-item .surgery__title{width:80px;border-right:1px solid #e2e2e2}.box2-item-area .box2-item .surgery__input{padding-left:8px;text-overflow:ellipsis;overflow:hidden}.box3-item-area .box3-item{display:flex;position:relative;margin:48px 0;justify-content:flex-end}.box3-item-area .box3-item.left{justify-content:flex-start}.box3-item-area .box3-item .box3{padding:48px 24px 48px 100px;width:70%;position:relative;background-color:#fff}.box3-item-area .box3-item .box3 p{margin:16px 0 0}.box3-item-area .box3-item .box3 .box3-number{display:inline-block;width:150px;height:150px;font-size:100px;font-style:italic;position:absolute;left:-50px;top:-35px;background:linear-gradient(to top left,rgba(255,255,255,0) 50%,#fff 50.5%) no-repeat top left/100% 100%}.box3-item-area .box3-item .box3 .box3-number.c-main{color:#0068b7}.box3-item-area .box3-item .box3 .box3-number.bg{background:linear-gradient(to top left,rgba(255,255,255,0) 50%,#e1f2ff 50.5%) no-repeat top left/100% 100%}.box3-item-area .box3-item .bg-main{background-color:#e1f2ff}.box4-item-area .box4-item{background-color:#e1f2ff;padding:24px}.box4-item-area .box4-item:not(:last-child){margin-bottom:20px}.box4-item-area .box4-item__grid{display:grid;grid-template-columns:70% 1fr;grid-template-rows:60px 1fr;grid-gap:24px}.box4-item-area .box4-item__grid .content-title{grid-row-start:1;grid-row-end:1}.box4-item-area .box4-item__grid .text-box{grid-row-start:2}.box4-item-area .box4-item__grid .text-box>p{margin-bottom:16px}.box4-item-area .box4-item__grid .img-box{text-align:right;grid-column-start:2;grid-column-end:2;grid-row-start:1;grid-row-end:3}.box4-item-area .box4-item__grid .img-box img{width:200px;max-width:100%;height:auto}.box-content{position:relative}.box-content:not(:last-child){margin-bottom:64px}.box-content:before{content:"";position:absolute;display:block;width:60%;height:260px;background-color:#e1f2ff;transform:skewX(-30deg);transform-origin:bottom left;z-index:-1}.box-content:after{content:"";position:absolute;display:block;width:30%;height:260px;left:0;top:0;background-color:#e1f2ff;z-index:-1}.box-content__inner{display:flex;gap:24px;justify-content:space-between;align-items:center}.box-content.reverse:before{right:0}.box-content.reverse:after{right:0;left:auto}.box-content.reverse .box-content__inner{flex-direction:row-reverse}.box-content__texts{position:relative;top:-46px}.box-content__img{width:100%;max-width:512px;margin-top:60px}.box-content__img img{width:100%;height:auto}.box-content .larger{padding:24px 0;white-space:pre-line}.box-recruit{border:1px solid #e2e2e2;position:relative;margin-bottom:24px}.box-recruit:before{content:"";width:100%;height:8px;background:linear-gradient(90deg,#0068b7 0%,#e2bd57 100%);position:absolute;top:0;left:0}.box-recruit__inner{padding:24px}.box-recruit__content{margin:24px auto 0;display:flex;align-items:center;gap:24px}.box-recruit .img-area{width:100%;max-width:165px}.box-recruit .text-area{width:100%}.box-recruit .recruit-btn-area{margin-bottom:24px;text-align:center}.projects-area{display:flex;justify-content:space-around;align-items:flex-start}.projects-area .projects{width:32%;border:1px solid #e2e2e2}.projects-area .projects .text-area{padding:24px;background-color:#fff}.projects-area .projects .text-area h3{margin-bottom:8px;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.projects-area .projects .text-area p{color:#0068b7}.influencer-area{display:flex;flex-wrap:wrap;justify-content:space-between}.influencer-area .influencer{width:32%;border:1px solid #e2e2e2;margin-bottom:40px}.influencer-area .influencer .img-area{background-color:#0068b7}.influencer-area .influencer .img-area img{width:90%;position:absolute;bottom:0;transform:translateX(-50%);left:50%;filter:drop-shadow(8px 0px 8px rgba(0,0,0,.16))}.influencer-area .influencer .text-area{padding:24px}.influencer-area .influencer .text-area h3{margin-bottom:24px}.influencer-area .influencer .text-area p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (max-width:960px){.box1-item-child .box1-item-child-one{width:49.5%}.box3-item-area .box3-item .box3 .box3-number{font-size:70px;font-style:italic;position:absolute;left:-1px;top:-35px}.box-content{position:relative}.box-content:not(:last-child){margin-bottom:64px}.box-content__inner{flex-direction:column-reverse;align-items:flex-end}.box-content.reverse .box-content__inner{flex-direction:column-reverse;align-items:flex-start}.box-content__texts{width:100%;position:relative;top:auto}.box-content__img{margin-top:-40px}}@media (max-width:660px){.box2-item-area .box2-item{width:100%}.box4-item-area{margin:40px 0;padding:16px}.box4-item-area .box4-item__grid{grid-template-columns:2fr 2fr;grid-template-rows:0fr 2fr;grid-row-gap:16px}.box4-item-area .box4-item__grid .content-title{grid-column:1/3;margin-bottom:0}.box4-item-area .box4-item__grid .text-box{grid-row:3;grid-column:1/3}.box4-item-area .box4-item__grid .img-box{grid-row:2/2;grid-column:1/3}.box4-item-area .box4-item__grid .img-box img{width:100%}.projects-area{flex-wrap:wrap;gap:24px}.projects-area .projects{width:100%}.influencer-area{flex-direction:column;margin-top:54px}.influencer-area .influencer{width:100%;margin-bottom:54px}}@media (max-width:480px){.box1-item-child .box1-item-child-one{width:49.1%}}ul.page-numbers{display:flex;gap:16px;justify-content:center;margin:24px auto}ul.page-numbers li{border:none !important}ul.page-numbers li .page-numbers{display:block !important;width:44px;height:44px;line-height:44px;border-radius:4px;background-color:#f5f5f5;text-align:center;transition:all .3s}ul.page-numbers li .page-numbers.current{color:#fff;background-color:#0068b7}ul.page-numbers li .page-numbers:hover{color:#fff;background-color:#0068b7}ul.page-numbers li .prev{width:auto;padding:0 24px}.header{background-color:transparent;position:fixed;top:0;left:0;width:100%;align-items:center;z-index:100;transition:all .3s}.header__top{display:flex;justify-content:space-between;align-items:center;height:80px;line-height:1}.header__top .logo__img{height:40px;margin-top:16px}.header__top .logo .logo-white{display:block}.header__top .logo .logo-color{display:none}.header__top .top-menu{display:flex;gap:16px}.header__top .top-menu .mobile-menu{display:none}.header__nav .header__ul{display:flex;position:relative;align-items:center;padding:0;margin:0;justify-content:space-between;gap:24px}.header__nav .header__ul .main-menu-item{font-size:1rem;text-align:center;transition:all .2s;position:relative;cursor:pointer}.header__nav .header__ul .main-menu-item:before{position:absolute;content:"";display:block;width:0;height:2px;background-color:#fff;bottom:-33px;transition:all .3s}.header__nav .header__ul .main-menu-item a{letter-spacing:.05em;height:100%;display:block;text-decoration:none;color:#fff;transition:all .3s}.header__nav .header__ul .main-menu-item a:after{font-size:.8rem;display:block;position:absolute;width:100%;transform:translateX(-50%);left:50%;white-space:nowrap;bottom:-18px}.header__nav .header__ul .main-menu-item:nth-child(1) a:after{content:"ホーム"}.header__nav .header__ul .main-menu-item:nth-child(2) a:after{content:"会社概要"}.header__nav .header__ul .main-menu-item:nth-child(3) a:after{content:"事業内容"}.header__nav .header__ul .main-menu-item:nth-child(4) a:after{content:"実績紹介"}.header__nav .header__ul .main-menu-item:nth-child(5) a:after{content:"お知らせ"}.header__nav .header__ul .main-menu-item:nth-child(6) a:after{content:"お問い合わせ"}.header__nav .header__ul .main-menu-item:hover{opacity:.8}.header__nav .header__ul .main-menu-item:hover:before{width:100%}.header__nav .header__ul .main-menu-item:hover a{opacity:.8}.header__nav .header__ul .main-menu-item.menu-item-has-children .submenu{width:290px;background:#333;display:block;position:absolute;left:0;top:51px;z-index:4;visibility:hidden;opacity:0;transition:all .3s}.header__nav .header__ul .main-menu-item.menu-item-has-children .submenu .sub-menu-item{text-align:left;padding:24px}.header__nav .header__ul .main-menu-item.menu-item-has-children .submenu .sub-menu-item:not(:last-child){border-bottom:1px solid #fff}.header__nav .header__ul .main-menu-item.menu-item-has-children .submenu .sub-menu-item:before{opacity:0}.header__nav .header__ul .main-menu-item.menu-item-has-children .submenu .sub-menu-item a:after{display:none}.header__nav .header__ul .main-menu-item.menu-item-has-children .submenu .sub-menu-item a{color:#fff}.header__nav .header__ul .main-menu-item.menu-item-has-children .submenu .sub-menu-item:hover a,.header__nav .header__ul .main-menu-item.menu-item-has-children .submenu .sub-menu-item:active a{color:#0068b7}.header__nav .header__ul .main-menu-item.menu-item-has-children .submenu .sub-menu-item:hover a:after,.header__nav .header__ul .main-menu-item.menu-item-has-children .submenu .sub-menu-item:active a:after{color:#0068b7}.header__nav .header__ul .main-menu-item.menu-item-has-children .submenu .sub-menu-item:hover>ul,.header__nav .header__ul .main-menu-item.menu-item-has-children .submenu .sub-menu-item:active>ul{visibility:visible;opacity:1}.header__nav .header__ul .main-menu-item.menu-item-has-children:hover>ul,.header__nav .header__ul .main-menu-item.menu-item-has-children:active>ul{visibility:visible;opacity:1}.header__nav .header__ul .main-menu-item.menu-item-has-children ul li.menu-item-has-children{display:block}.header__nav .header__ul .main-menu-item.menu-item-has-children ul li.menu-item-has-children>ul{visibility:visible !important;right:0;position:relative !important;display:block !important;text-align:center;opacity:1}.header.triggered{background-color:rgba(255,255,255,.9);box-shadow:10px 0 25px -10px rgba(0,0,0,.5)}.header.triggered .logo__img{height:40px}.header.triggered .logo .logo-white{display:none}.header.triggered .logo .logo-color{display:block}.header.triggered .header__nav .header__ul li a{color:#333}.header.triggered .header__nav .header__ul li:hover a{color:#0068b7}.header .mobile-menu__btn{display:none}@media (max-width:960px){.header__inner{width:100% !important;margin:0 !important;padding:0 !important}.header__nav{display:none}.header__top{padding:0;align-items:center}.header__top .logo img{height:40px;margin-top:0;margin-left:16px}.header__top .top-menu{gap:0}.header__top .top-menu li a{width:60px;height:40px;font-size:8px}.header__top .top-menu li a img{position:initial;margin:0 auto 8px;display:block}.header__top .top-menu li.mobile-menu{display:inline-block}.header.triggered .logo__img{height:40px}}@media (max-width:600px){.header__top{height:60px;background-color:#0068b7;transition:all .3s}.header.triggered .header__top{background-color:#fff}}.contact{position:relative;background-image:url(//localhost:10120/wp-content/themes/connectera/./images/footer_bg.png);background-size:cover;background-position:center center;background-attachment:fixed;background-repeat:no-repeat}.contact__inner{position:relative;display:flex;gap:24px;z-index:1}.contact__content{position:relative;background-color:#fff;width:50%;border-radius:8px}.contact__content__inner{position:relative;display:flex;flex-direction:column;gap:24px;padding:24px}.contact__content h2{color:#0068b7;font-size:2rem}.contact__content h2 span{display:block}.contact__content h2 span.text{font-size:1.1rem}.contact__content p{font-size:.9rem}.contact__content .contact-icon-area{position:relative;height:10px}.contact__content .contact-icon{position:absolute;transform:translateY(-50%);top:50%;right:0;width:150px;overflow:hidden}.contact__content .contact-icon img{position:relative;right:55px;transition:all .3s}.contact__content:hover .contact-icon img{right:45px}.contact__bg{position:absolute;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,.2)}.footer{color:#fff;padding-top:60px;background-color:#333}.footer__inner{display:flex;gap:24px;padding-bottom:30px}.footer__left{width:50%}.footer__left__access{display:flex;gap:24px}.footer__left__access .img-area{width:25%}.footer__left__access .img-area img{width:100%;height:auto}.footer__left__access .access-texts{display:flex;flex-direction:column;gap:8px}.footer__left__access .access-texts .list-content-title,.footer__left__access .access-texts .list-interview .interview .interview-texts .name,.list-interview .interview .interview-texts .footer__left__access .access-texts .name,.footer__left__access .access-texts .box1-item-child .box1-item-child-one__inner .text-box h3.list-content-title,.box1-item-child .box1-item-child-one__inner .text-box .footer__left__access .access-texts h3.list-content-title{color:#fff}.footer__left__access .access-texts p{white-space:pre-line}.footer__left__access .access-texts .numbers{display:flex;gap:16px}.footer__left .btn{margin-top:24px;width:300px;padding:16px 0;border:none}.footer__right{width:50%;display:flex;flex-direction:column;gap:36px}.footer__right .owned-media img{height:40px;width:auto}.footer__ul{display:flex;flex-wrap:wrap;justify-content:space-between}.footer__li a{color:#fff;position:relative}.footer__li a:after{font-size:.8rem;display:block;position:absolute;width:100%;transform:translateX(-50%);left:50%;white-space:nowrap;bottom:-18px}.copyright{font-size:.9rem;text-align:center;width:100%;height:60px;line-height:60px}@media (max-width:960px){.footer__inner{flex-direction:column;align-items:center}.footer__left{width:100%}.footer__left__access{justify-content:center}.footer__left__access .img-area{width:20%}.footer__left .btn{display:block;margin:24px auto 0}}@media (max-width:870px){.contact__inner{flex-direction:column}.contact__content{width:100%}.footer__right{width:100%}.footer__right .owned-media{text-align:center}.footer__ul{flex-direction:column;align-items:center;flex-wrap:nowrap;height:auto}.footer__li{width:100%;padding:16px 0;text-align:center;border-bottom:1px solid #fff}.footer__li:first-child{border-top:1px solid #fff}}@media (max-width:768px){.footer__li{width:calc(100% - 32px)}}@media (max-width:480px){.footer__inner{padding-bottom:0}.footer__left__access{gap:16px;flex-direction:column;justify-content:center}.footer__left__access .img-area{width:100%;text-align:center}.footer__left__access .img-area img{width:50%;height:auto}.footer__left__access .access-texts{display:flex;gap:8px}.footer__left__access .access-texts .list-content-title,.footer__left__access .access-texts .list-interview .interview .interview-texts .name,.list-interview .interview .interview-texts .footer__left__access .access-texts .name,.footer__left__access .access-texts .box1-item-child .box1-item-child-one__inner .text-box h3.list-content-title,.box1-item-child .box1-item-child-one__inner .text-box .footer__left__access .access-texts h3.list-content-title{font-size:18px}.footer__left__access .access-texts .numbers{flex-direction:column;gap:8px}.footer__right{width:100vw}.footer__ul{gap:0;height:auto}.footer__li{border-bottom:1px solid #fff;padding:24px 16px}.footer__li:first-child{border-top:1px solid #fff}.footer__li a{display:block}}html{font-size:100%}@font-face{src:url(//localhost:10120/wp-content/themes/connectera/./resources/fonts/NotoSansJP-Regular.woff) format("woff");font-family:"Noto Sans JP";font-style:normal;font-display:swap}@font-face{src:url(//localhost:10120/wp-content/themes/connectera/./resources/fonts/NotoSansJP-SemiBold.woff) format("woff");font-family:"Noto Sans JP";font-style:normal;font-display:swap}@font-face{src:url(//localhost:10120/wp-content/themes/connectera/./resources/fonts/Poppins-Regular.woff) format("woff");font-family:"Poppin";font-style:normal;font-display:swap}body{font-family:"Poppins","Noto Sans JP",sans-serif;color:#333}.sp{display:none}.pc{display:block}.font-w-light{font-weight:200}.font-w-normal,.box,.box-text3,.box-text5,.box1-item-area .box1-item__inner .text-box p,.box1-item-child .box1-item-child-one__inner .text-box p{font-weight:400}.font-w-medium,.detail-about__policy__contens .values .value p,.detail-about__policy__contens .values .value span,.company__text-box p,.project__area__list .read-more,.project__area__list .text-area p,.btn,.table-recruit tr th,.table-price thead,.table-price thead tr th,.main-title,.content-title,.detail-concept-title,.list-content-title,.list-interview .interview .interview-texts .name,.largest-title,.box1-item-child .box1-item-child-one__inner .text-box h3.list-content-title,.header__nav .header__ul .main-menu-item,.contact__content h2 span.text{font-weight:500}.font-w-semibold,.question-area,.table-recommend,.table-recommend th,.box-text4{font-weight:600}.font-w-bold,.detail-contact .contact-btn-area input,.single-news__content__inner h2,.detail-recruit__service__flex .recruit-media h3,.detail-recruit__content__flex li .text-area h3,.flow__title-area h2,.detail-service__title-area h2,.detail-about__about__title-area h2,.detail-about__policy__contens .values .value h4,.detail-about__policy__contens p,.detail-about__policy__contens h4,.detail-about__policy__title-area h2,.detail-about .policy-title__h4,.detail-about .policy-title__h3,.detail-contents__concept__inner h2,.news__title-area .btn-text,.news__title-area .title h2,.project__title-area h2,.service__desctiption,.service__title-area h2,.company__text-box h2,.company .top-text,.single-influencer__content__inner .content-area .btn-area .bold,.single-influencer__content__inner .name,.project__area__list .text-area h3,.page-top__title h1,.page-top__title,.main-visual__inner h1,.btn-text,.table-career th,.section-title,.pattern-5,.pattern-5 .text,.box-text1,.box-text2,.box1-item-area .box1-item__inner,.box1-item-child .box1-item-child-one__inner .text-box h3,.box3-item-area .box3-item .box3 .box3-number,.projects-area .projects .text-area h3,.influencer-area .influencer .text-area h3,ul.page-numbers li .page-numbers.current,.contact__content h2{font-weight:700}.font-w-black,.flow__title-area P,.detail-about__about__title-area P,.detail-about__policy__subtitle,.news__title-area .title P,.page-top__mask__title{font-weight:900}.font-s-sm{font-size:8px}.font-m-sm,.table-recommend th span{font-size:12px}.font-sm,.list-interview .interview .interview-texts .department,.single-news__content .date,.detail-recruit__content__flex li .text-area p,.detail-contents__flow .flow-one .text-area,.detail-contents__concept__inner p,.single-influencer__content__inner .content-area .btn-area .contact-button,.single-influencer__content__inner .content-area p,.news__area li,.detail-top-text,.btn,.btn-text,.box,.scroll-menus__inner #page-link a,table,.table_schedule,.sub-title,.pattern-5 .text,.box-text1,.box-text2,.box-text3,.box-text5,.box1-item-area .box1-item__inner,.box1-item-area .box1-item__inner .text-box p,.box1-item-child .box1-item-child-one__inner .text-box h3,.box1-item-child .box1-item-child-one__inner .text-box p,.box2-item-area .box2-item .left .label,.box2-item-area .box2-item .right .label,.influencer-area .influencer .text-area p,ul.page-numbers{font-size:14px}.font-l-sm{font-size:15px}.font-s-md{font-size:16px}.font-m-md,.detail-recruit__content__flex li .text-area h3,.single-influencer__content__inner .name,.empty,.question-area,.list-content-title,.list-interview .interview .interview-texts .name,.box-text4,.box1-item-child .box1-item-child-one__inner .text-box h3.list-content-title,.influencer-area .influencer .text-area h3{font-size:18px}.font-md{font-size:20px}.font-s-lg,.detail-recruit__service__flex .recruit-media h3,.projects-area .projects .text-area h3{font-size:22px}.font-m-lg,.table-recommend,.content-title,.box-content .larger{font-size:24px}.font-lg{font-size:28px}.font-s-xlg,.single-news__content__inner h2,.detail-contents__concept__inner h2,.section-title,.detail-concept-title,.pattern-5{font-size:32px}.font-m-xlg{font-size:36px}.font-xlg,.main-title{font-size:48px}.font-s-xxlg,.largest-title{font-size:64px}.font-m-xxlg{font-size:100px}.font-xxlg{font-size:120px}.c-main{color:#0068b7}.c-light{color:#fff}.br-s{border-radius:4px}.br-m{border-radius:4px}.br-l,.btn.solid,.box1-item-area .box1-item__inner .img-box{border-radius:8px}.br-xl{border-radius:10px}a{text-decoration:none;color:#333}.mt-minus-l{margin-top:-60px}.m-l{margin:60px 0}.m-xl{margin:96px 0}.pt-l{padding-top:60px}.p-l{padding:60px 0}.p-xl{padding:48px 0}.mb-sm{margin-bottom:16px !important}.mb-s{margin-bottom:24px}.mb-m{margin-bottom:48px}.mb-lg{margin-bottom:80px !important}.pb-sm{padding-bottom:16px !important}.pb-lg{padding-bottom:80px !important}.content-width,.breadcrumb__inner,.list-recruit__inner,.detail-contact__form__inner,.detail-contact__content__inner,.list-works__inner,.list-news__inner,.single-work__content__inner,.single-news__content__inner,.detail-recruit__service__inner,.detail-recruit__recruit__inner,.detail-recruit__content__inner,.flow__inner,.detail-service .service-contents-area,.detail-service__inner,.detail-about__about__inner,.detail-about__policy__inner,.detail-contents__projects__inner,.detail-contents__question__inner,.detail-contents__flow__inner,.detail-contents__concept__inner,.news__inner,.project__inner,.service__inner,.company__inner,.single-influencer__content__inner,.page-top__inner,.main-visual__inner,.btn-pattern,.hero_inner,.accordion-pattern,.scroll-menus__inner,.table-area,.box-content__inner,.header__inner,.contact__inner,.footer__inner{width:90%;margin:0 auto;max-width:1580px}.area-padding{padding:48px 0}.empty{text-align:center;padding-bottom:24px}.detail-top-text{white-space:pre-line;text-align:center;line-height:2;width:100%;max-width:512px;margin:0 auto 24px}.flex{display:flex;flex-direction:column}.purple{color:#904669}.red{color:#ec5c5c}.blue{color:#0068b7}#main-content{position:relative;z-index:0}main{position:relative;z-index:-1}.one-section{padding:4.5rem 0}#container{background-color:#fff;position:relative;z-index:10;transition:transform .5s,box-shadow .5s}.main-visual{position:relative;width:100%;height:100vh;overflow:hidden}.main-visual video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;-o-object-fit:cover;object-fit:cover;height:100vh;z-index:1}.main-visual img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100vh;z-index:2}.main-visual__inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;z-index:3}.main-visual__inner h1{font-size:4.5rem;line-height:1.4;margin-bottom:.5em}.main-visual__inner p{font-size:1.2rem;line-height:2}.page-top{background:linear-gradient(218deg,#0068b7 10.62%,#09728d 99.11%)}.page-top__inner{height:480px;position:relative;display:flex;justify-content:space-between;align-items:center}.page-top__title{color:#fff}.page-top__title h1{font-size:3.5rem;text-align:left}.page-top__title p{text-align:left;font-size:1.8rem}.page-top__mask__inner{-webkit-background-clip:text;background-clip:text;background-position:-1% 50%;background-repeat:no-repeat;background-size:100%;display:inline-block;color:transparent}.page-top__mask__title{font-size:8rem}.project__area{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.project__area__list{background-color:#fff;border-radius:20px;width:32%;overflow:hidden}.project__area__list .cover{padding:16px;border-radius:16px;overflow:hidden}.project__area__list .img-area .bg-img-zoom{border-radius:16px}.project__area__list .text-area{padding:0 16px 16px}.project__area__list .text-area p{padding:4px 10px;margin-bottom:8px;color:#fff;background-color:#333;border-radius:16px;font-size:.8rem;display:inline-block}.project__area__list .text-area h3{color:#0068b7;font-size:1.1rem}.project__area__list .read-more{font-size:.8rem;text-align:center;padding:16px 0;color:#0068b7;background-color:#fff;border-top:1px dashed #0068b7;transition:all .3s}.project__area__list:hover .read-more{color:#fff;background-color:#0068b7}.news__area{width:100%}.news__area li{border-bottom:1px solid #0068b7;box-shadow:0 0 0 0 rgba(0,0,0,.08);transition:all .3s}.news__area li:first-child{border-top:1px solid #0068b7}.news__area li a{padding:24px 16px;display:flex;gap:24px;color:#0068b7}.news__area li:hover{box-shadow:0 0 8px 8px rgba(0,0,0,.08)}.news__area__text{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.detail-contents .page-top__title-area{margin:270px 0}.detail-contents .page-top__title{text-align:right}.single-influencer .page-top__img-area{width:50%;top:auto;left:10%;bottom:0}.single-influencer .page-top__img-area .img-bg75{background-repeat:no-repeat;background-size:cover}.single-influencer__content__inner .content-area{width:100%;max-width:700px;margin:0 auto 48px}.single-influencer__content__inner .content-area p{text-align:center;margin-bottom:16px}.single-influencer__content__inner .content-area .link{display:flex;align-items:center;justify-content:center;margin-bottom:16px;gap:24px}.single-influencer__content__inner .content-area .link li img{width:48px;height:auto}.single-influencer__content__inner .content-area .btn-area{text-align:center}.single-influencer__content__inner .content-area .btn-area .bold{white-space:pre-line}.single-influencer__content__inner .content-area .btn-area .contact-button{display:inline-block;height:64px;border-radius:32px;line-height:64px;padding:0 88px;background-color:#0068b7;color:#fff}.company{position:relative;background:linear-gradient(218deg,#0068b7 10.62%,#09728d 99.11%)}.company .top-text{color:#fff;font-size:9.6rem;letter-spacing:30.8px;transform:rotate(90deg);opacity:.1;position:absolute;left:-224px;bottom:250px;line-height:120%}.company__flex{display:flex;gap:3rem;justify-content:center;align-items:center}.company__img{flex:1 0 0;max-width:342px;border-radius:24px}.company__img .bg-img-zoom{background-position:right -190px center}.company__text-box{display:flex;flex-direction:column;gap:2rem;color:#fff}.company__text-box .text-box{display:flex;flex-direction:column;gap:2rem}.company__text-box h2{font-size:2rem}.company__text-box p{font-size:1rem;line-height:2rem}.company .btn-area{text-align:center}.service__inner{display:flex;flex-direction:column;gap:3rem}.service__title-area h2{color:#0068b7;font-size:9.6rem;line-height:120%}.service__title-area p{color:#0068b7;font-size:2rem;font-weight:900;line-height:150%}.service__subtitle{color:#fff;font-size:3rem;font-weight:900}.service__subtitle p{padding:10px;display:inline-block;background:#000}.service__subtitle p:not(:last-child){margin-bottom:8px}.service__desctiption{width:100%;color:#000;font-size:1.1rem;line-height:150%}.service__desctiption p{white-space:pre-line}.service .btn-area{text-align:center}.project{position:relative}.project__inner{display:flex;gap:3rem;flex-direction:column}.project__title-area{color:#fff;text-align:center}.project__title-area h2{font-size:9.6rem;line-height:120%}.project__title-area p{font-size:2rem;font-weight:900;line-height:150%}.project .btn-area{text-align:center}.project__cover{position:absolute;border-radius:0 20px 20px 0;width:95vw;height:100%;background:linear-gradient(218deg,#0068b7 10.62%,#09728d 99.11%);top:0;left:0;z-index:-1}.news__inner{display:flex;flex-direction:column;gap:3rem}.news__title-area{display:flex;justify-content:space-between;align-items:center}.news__title-area .title{color:#0068b7}.news__title-area .title h2{font-size:3rem}.news__title-area .title P{font-size:1.5rem}.news__title-area .btn-text{color:#0068b7;font-size:1rem;display:inline-block;width:150px;text-align:right;position:relative}.news__title-area .btn-text span{margin-right:24px;letter-spacing:0;transition:all .3s}.news__title-area .btn-text svg{fill:#0068b7;width:16px;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:all .3s}.news__title-area .btn-text:hover span{letter-spacing:.1rem}.news__title-area .btn-text:hover svg{right:-4px}.detail-contents__concept{margin-bottom:48px}.detail-contents__concept__inner{text-align:center}.detail-contents__concept__inner h2{margin-bottom:16px;white-space:pre-line}.detail-contents__concept__inner p{white-space:pre-line}.detail-contents__flow__flex{display:flex;justify-content:space-between}.detail-contents__flow .flow-one{display:flex;flex-direction:column;gap:8px}.detail-contents__flow .flow-one .img-area{width:88px;height:88px;border-radius:50%;background-color:#333;position:relative}.detail-contents__flow .flow-one .img-area img{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:32px;height:auto}.detail-contents__flow .flow-one .text-area{text-align:center}.detail-contents__projects{background-color:#f5f5f5;padding:48px 0}.detail-about .policy-title__h3{color:#000;font-size:1.5rem;line-height:120%;margin-bottom:1.5rem}.detail-about .policy-title__h3:before{background:#0068b7;border-radius:50%;content:"";display:inline-block;margin-right:8px;height:16px;min-width:16px;width:16px;vertical-align:middle;vertical-align:baseline}.detail-about .policy-title__p{font-size:3rem;font-weight:900;line-height:150%;display:inline-block;padding:10px;display:inline-block;color:#fff;background:#000}.detail-about .policy-title__p:not(:last-child){margin-bottom:8px}.detail-about .policy-title__h4{color:#0068b7;font-size:3rem}.detail-about__policy__inner{display:flex;flex-direction:column;gap:3rem}.detail-about__policy__title-area h2{color:#0068b7;font-size:9.6rem;line-height:120%}.detail-about__policy__title-area .subtitle{color:#0068b7;font-size:2rem;font-weight:900;line-height:150%}.detail-about__policy__subtitle{color:#fff;font-size:3rem}.detail-about__policy__subtitle p{color:#000;font-size:1.2rem}.detail-about__policy__contens h4{color:#0068b7;font-size:2rem}.detail-about__policy__contens p{color:#000;font-size:1.2rem}.detail-about__policy__contens .values{display:flex;gap:1rem}.detail-about__policy__contens .values .value{flex:1 0 0;border-radius:8px;box-shadow:0 0 8px 8px rgba(0,0,0,.08);overflow:hidden}.detail-about__policy__contens .values .value h4{color:#fff;font-size:1.5rem;background-color:#0068b7;padding:16px}.detail-about__policy__contens .values .value span{display:block;font-size:.8rem}.detail-about__policy__contens .values .value p{padding:16px}.detail-about__about__inner{display:flex;flex-direction:column;gap:3rem}.detail-about__about__title-area{color:#0068b7}.detail-about__about__title-area h2{font-size:3rem}.detail-about__about__title-area P{font-size:1.5rem}.detail-about__about .access-area{display:flex;align-items:flex-start;gap:24px}.detail-about__about .access-area .img-area{width:100%}.detail-service__inner{display:flex;flex-direction:column;gap:3rem}.detail-service__title-area h2{color:#0068b7;font-size:3.4rem;line-height:120%}.detail-service__title-area .subtitle{color:#333;font-size:2rem;font-weight:900;line-height:150%}.detail-service .service-contents-area{margin:3rem auto}.detail-service .service-contents-area__h3{font-size:3.4rem;font-weight:900;text-align:center;background-color:#333}.detail-service .service-contents-area__ul{display:flex;flex-wrap:wrap;justify-content:space-between}.detail-service .service-contents-area__li{padding:36px;color:#fff;background-color:#0068b7;display:flex;flex-direction:column;gap:16px;align-items:center;width:calc(50% - 73px)}.detail-service .service-contents-area__li:nth-child(odd){border-right:1px solid #fff;border-bottom:1px solid #fff}.detail-service .service-contents-area__li:nth-child(even){border-bottom:1px solid #fff}.detail-service .service-contents-area__li h4{font-size:1.3rem;font-weight:900}.detail-service .service-contents-area__li .title-box{color:#333;text-align:center}.detail-service .service-contents-area__li .title-box p{display:inline-block;font-size:1.3rem;font-weight:900;padding:8px;background-color:#fff}.detail-service .service-contents-area__li .title-box p:not(:last-child){margin-bottom:4px}.detail-service .service-contents-area__li .text{font-size:1rem;font-weight:500;line-height:1.7;width:100%;max-width:490px}.detail-service .service-contents-area__li a{color:#fff;display:block;text-align:right}.detail-service .service-contents-area .service-link{position:relative;display:flex;width:100%;gap:4px;justify-content:end;margin-top:16px}.detail-service .service-contents-area .service-link img{position:relative;right:0;transition:all .3s}.detail-service .service-contents-area .service-link:hover img{right:-8px}.detail-service .service-contents-area .specific-area{display:flex;flex-direction:column;gap:1px}.detail-service .service-contents-area .specific{padding:36px;position:relative;background-size:cover;background-position:center center}.detail-service .service-contents-area .specific .grad{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#09728d 0%,#0068b7 50%,rgba(0,104,183,0) 100%);z-index:0}.detail-service .service-contents-area .specific__inner{display:flex;flex-direction:column;gap:1rem;color:#fff;position:relative;z-index:1}.detail-service .service-contents-area .specific h3{font-size:2rem;font-weight:900;transform:skewX(-8deg)}.detail-service .service-contents-area .specific h4{font-size:1.1rem;font-weight:700}.detail-service .service-contents-area .specific .service-link{width:auto;gap:4px;justify-content:flex-start;margin-top:0}.detail-service .service-contents-area .specific .service-link span{color:#fff}.flow__inner{margin:48px auto;display:flex;flex-direction:column;gap:1.5rem}.flow__title-area{color:#0068b7}.flow__title-area h2{font-size:3rem}.flow__title-area P{font-size:1.5rem}.flow__ul{display:flex;flex-direction:column;gap:1.5rem}.flow__li{display:flex;gap:1rem;align-items:center;justify-content:space-between}.flow__li__text-area{display:flex;flex-direction:column;gap:1rem;min-width:710px}.flow__li__text-area h3{font-size:3rem;font-weight:900;color:#0068b7}.flow__li__text-area h3.number{transform:skewX(-8deg)}.flow__li__text-area p{font-size:1.5rem;font-weight:500;text-align:justify}.flow__li__img-area{width:100%;max-width:500px}.service-contact{padding:64px 48px;position:relative;background-position:center center}.service-contact__inner{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#fff;position:relative;z-index:1}.service-contact h3{font-size:8.5rem;font-weight:900;transform:skewX(-8deg)}.service-contact h4{font-size:2rem;font-weight:700}.service-contact .grad{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#09728d 0%,#0068b7 50%,rgba(0,104,183,0) 100%);z-index:0}.service-contact .contact-btn{display:flex;align-items:center;color:#fff;padding:12px 16px;border:1px solid #fff;border-radius:10px;gap:8px;width:-moz-fit-content;width:fit-content}.service-contact .contact-btn span{font-size:18px;font-weight:700}.detail-recruit__content__flex{display:flex;justify-content:space-between}.detail-recruit__content__flex li{width:32%}.detail-recruit__content__flex li .img-area{width:100%;margin-bottom:16px}.detail-recruit__content__flex li .text-area h3{margin-bottom:8px}.detail-recruit__content__flex li .text-area p{white-space:pre-line}.detail-recruit__service__flex{display:flex;align-items:flex-start;gap:1.5rem}.detail-recruit__service__flex .recruit-media{width:50%;border-radius:5px;background-color:#f5f5f5}.detail-recruit__service__flex .recruit-media__inner{padding:24px}.detail-recruit__service__flex .recruit-media h3{text-align:center;margin-bottom:8px}.detail-recruit__service__flex .recruit-media .media-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px}.detail-recruit__service__flex .recruit-media .media-logos img{height:30px;width:auto}.detail-recruit__service__flex__flex{display:flex;flex-direction:column;gap:3rem;width:50%;gap:1.5rem}.detail-recruit__service__flex__flex .recruit-media{width:100%}.single-news__content__inner h2{margin-bottom:8px}.single-news__content__inner__texts p{white-space:pre-line}.single-work .post-thumbnail{width:100%}.single-work .post-thumbnail img{width:100%;height:auto}.single-work__content__inner{display:flex;flex-direction:column;gap:3rem}.single-work__content__inner h2{font-size:4rem;font-weight:900;color:#333}.single-work__content__inner h3{font-size:2rem;font-weight:700;margin-bottom:24px;color:#bfbfbf}.single-work__flex{display:flex;flex-wrap:wrap;margin-bottom:48px}.single-work__flex .img-area{width:50%}.single-work__flex .img-area .img-box{width:100%;margin-bottom:24px}.single-work__flex .img-area .img-box img{width:100%}.list-news{margin-bottom:3rem}.list-works{margin-bottom:3rem}.single-news__content{margin-bottom:3rem}.single-news__content__inner__texts{margin:24px 0}.single-news__content__inner__texts p{white-space:pre-line;margin-bottom:24px}.single-news__content__inner__texts .wp-block-image{width:100%}.single-news__content .date{text-align:right}.detail-contact .notion-texts{font-size:16px;text-align:center;width:100%;margin-bottom:24px;background-color:#ffbfbf}.detail-contact .notion-texts .inner{padding:24px}.detail-contact__form__inner{padding-bottom:48px}.detail-contact__one{display:flex;border-top:1px solid #e2e2e2}.detail-contact__one.last-one{border-bottom:1px solid #e2e2e2}.detail-contact__one .must{font-size:.8rem;display:inline-block;color:#fff;background-color:#cc3d3d;padding:2px 8px;border-radius:4px;margin-left:8px}.detail-contact__one .option{font-size:.8rem;display:inline-block;color:#fff;background-color:#bfbfbf;padding:2px 8px;border-radius:4px;margin-left:8px}.detail-contact__one p{padding:16px;flex:1}.detail-contact__one .label{max-width:20%;min-width:200px;background-color:#e1f2ff}.detail-contact__one input{width:100%;height:44px;padding:0 8px;border-radius:4px;border:1px solid #e2e2e2}.detail-contact__one textarea{padding:16px;border-radius:4px;border:1px solid #e2e2e2;width:100%;height:300px;padding:8px}.detail-contact .contact-btn-area{margin:48px auto;display:flex;justify-content:center;gap:24px}.detail-contact .contact-btn-area input{font-size:14px;height:51px;line-height:44px;width:100%;min-width:300px;background-color:transparent;border:1px solid #0068b7;border-radius:8px;color:#0068b7;cursor:pointer;transition:all .3s}.detail-contact .contact-btn-area input:hover{color:#fff;background-color:#0068b7}.detail-contact .contact-btn-area input.back{color:#bfbfbf;border:1px solid #bfbfbf}.detail-contact .contact-btn-area input.back:hover{background-color:#bfbfbf;color:#fff}.list-recruit .table-recruit{table-layout:fixed;width:100%}.list-recruit .table-recruit tr th{width:20%}.list-recruit .table-recruit tr td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-office .office{display:flex;align-items:center;margin-bottom:24px}.list-office .office:nth-child(even){flex-direction:row-reverse}.list-office .office .office-img{width:50%}.list-office .office .office-texts{width:100%;max-width:425px;text-align:center;margin:0 auto}.list-office .office .office-texts .detail-top-text{margin:24px 0}.list-interview .interview{display:flex;align-items:center;gap:24px}.list-interview .interview:nth-child(even){flex-direction:row-reverse}.list-interview .interview:last-child{margin-bottom:24px}.list-interview .interview .interview-img{width:50%}.list-interview .interview .interview-texts{width:100%;max-width:500px;text-align:left}.list-interview .interview .interview-texts .department{color:#8b8b8b}.list-interview .section-title-area h2{white-space:pre-line}.breadcrumb__inner{padding:30px 0}.breadcrumb__inner #breadcrumbs>span{display:flex;align-items:center}.breadcrumb__inner #breadcrumbs>span a{color:#8b8b8b}.breadcrumb__inner #breadcrumbs>span>a{margin-right:8px}.breadcrumb__inner #breadcrumbs>span span{display:flex}.breadcrumb__inner #breadcrumbs>span span>a{margin:0 8px}.breadcrumb__inner #breadcrumbs .breadcrumb_last{margin-left:8px;display:inline-block;max-width:800px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media (max-width:970px){.content-width,.btn-pattern,.hero_inner,.accordion-pattern,.scroll-menus__inner,.table-area,.box-content__inner,.header__inner,.contact__inner,.footer__inner,.main-visual__inner,.page-top__inner,.single-influencer__content__inner,.company__inner,.service__inner,.project__inner,.news__inner,.detail-contents__concept__inner,.detail-contents__flow__inner,.detail-contents__question__inner,.detail-contents__projects__inner,.detail-about__policy__inner,.detail-about__about__inner,.detail-service__inner,.detail-service .service-contents-area,.flow__inner,.detail-recruit__content__inner,.detail-recruit__recruit__inner,.detail-recruit__service__inner,.single-news__content__inner,.single-work__content__inner,.list-news__inner,.list-works__inner,.detail-contact__content__inner,.detail-contact__form__inner,.list-recruit__inner,.breadcrumb__inner{width:calc(100% - 32px);padding:0 16px}.breadcrumb__inner{padding:16px 0}.page-top__inner{height:480px}.page-top__title h1{font-size:2.5rem}.page-top__mask__title{font-size:7rem}.service__title-area h2{font-size:7.6rem}.project__title-area h2{font-size:7.6rem}.detail-about__policy__title-area h2{font-size:7.6rem}}@media (max-width:870px){.page-top__inner{height:auto;flex-direction:column;align-items:center;padding:100px 16px 80px}.page-top__title{text-align:center}.page-top__title h1{font-size:2.5rem}.page-top__title p{text-align:center}.page-top__mask__title{font-size:7rem}.service__title-area h2{font-size:5.6rem}.project__area{gap:initial}.project__title-area h2{font-size:5.6rem}.detail-about__policy__title-area h2{font-size:5.6rem}.detail-service__title-area h2{font-size:1.6rem}.detail-service__title-area .subtitle{font-size:1.1rem}.detail-service .service-contents-area{margin:1.5rem auto}.detail-service .service-contents-area__h3{font-size:1.5rem;padding:12px 0}.detail-service .service-contents-area__ul{display:flex;flex-wrap:wrap;justify-content:space-between}.detail-service .service-contents-area__li{padding:16px;width:calc(100% - 32px)}.detail-service .service-contents-area__li:nth-child(odd){border-right:0;border-bottom:1px solid #fff}.detail-service .service-contents-area .specific{padding:16px;background-repeat:no-repeat;background-position:-83vw center}.flow__inner{margin:24px auto}.flow__li{flex-direction:column;justify-content:space-between}.flow__li__text-area{min-width:initial;width:100%}.flow__li__text-area h3{font-size:2rem}.flow__li__text-area p{font-size:1.1rem;font-weight:500;text-align:justify}.flow__li__img-area{width:100%;max-width:initial}.service-contact{padding:64px 24px;background-position:right -130vw center}.service-contact h3{font-size:3rem}.service-contact h4{font-size:1.2rem}.single-work__content__inner h2{font-size:2.4rem}}@media (max-width:768px){.sp{display:block}.pc{display:none}.one-section{padding:2.4rem 0}.project__area{flex-direction:column;gap:1rem}.project__area__list{width:100%}.news__area li a{flex-direction:column;gap:0}.main-visual{height:60vh}.main-visual video{height:60vh}.main-visual img{height:60vh}.main-visual__inner h1{font-size:2.5rem}.main-visual__inner p{font-size:1rem;line-height:1.8}.page-top__inner{padding:80px 16px 60px}.page-top__mask__title{font-size:4rem}.company .top-text{width:100%;font-size:4.8rem;letter-spacing:20px;transform:rotate(0deg);position:absolute;left:0;top:0}.company__flex{gap:1.5rem;flex-direction:column}.company__text-box{display:flex;flex-direction:column;gap:2rem;color:#fff}.company__text-box img{width:100%;height:auto;border-radius:16px}.company__text-box .text-box{display:flex;flex-direction:column;gap:1.5rem}.service__inner{gap:1.5rem}.service__title-area h2{font-size:4rem}.service__title-area p{font-size:1.2rem}.service__subtitle{font-size:1.4rem}.service__desctiption{font-size:1.1rem}.project__inner{gap:1.5rem}.project__title-area h2{font-size:4rem}.project__title-area p{font-size:1.2rem}.project__cover{width:calc(100vw - 8px)}.news__inner{gap:1.5rem}.news__title-area .title P{font-size:1.2rem}.detail-about .policy-title__p{font-size:1.6rem}.detail-about .policy-title__h4{font-size:1.6rem}.detail-about__policy__inner{gap:1.5rem}.detail-about__policy__title-area h2{font-size:3rem}.detail-about__policy__title-area .subtitle{font-size:1.5rem}.detail-about__policy__subtitle{font-size:1.5rem}.detail-about__policy__subtitle p{font-size:1rem}.detail-about__policy__contens h4{font-size:1.6rem}.detail-about__policy__contens p{font-size:1.1rem}.detail-about__policy__contens .values{flex-direction:column}.detail-about__policy__contens .values .value{width:100%;flex:auto}.detail-about__policy__contens .values .value h4{font-size:1.2rem}.detail-about__policy__contens .values .value span{font-size:.8rem}.detail-about__policy__contens .values .value p{padding:16px}.detail-about__about__inner{gap:1.5rem}.detail-about__about__title-area{color:#0068b7}.detail-about__about__title-area h2{font-size:3rem}.detail-about__about__title-area p{font-size:1.2rem}.detail-about__about .access-area{flex-direction:column;gap:1rem}.detail-contact .notion-texts{font-size:16px;text-align:center;width:100%;margin-bottom:24px;background-color:#ffbfbf}.detail-contact .notion-texts .inner{padding:24px}.detail-contact__form__inner{padding-bottom:48px}.detail-contact__one{flex-direction:column;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2}.detail-contact__one p{padding:12px}.detail-contact__one .label{max-width:100%}.detail-contact__one input{box-sizing:border-box}.detail-contact__one textarea{box-sizing:border-box}.detail-contact .contact-btn-area{margin:48px auto;display:flex;justify-content:center;gap:24px}.detail-contact .contact-btn-area input{font-size:14px;height:51px;line-height:44px;width:100%;min-width:300px;background-color:transparent;border:1px solid #0068b7;border-radius:8px;color:#0068b7;cursor:pointer;transition:all .3s}.detail-contact .contact-btn-area input:hover{color:#fff;background-color:#0068b7}.detail-contact .contact-btn-area input.back{color:#bfbfbf;border:1px solid #bfbfbf}.detail-contact .contact-btn-area input.back:hover{background-color:#bfbfbf;color:#fff}}