﻿@font-face{font-family:"KiaSignature";src:url("../font/KiaSignatureLight.woff") format("woff"),url("../font/KiaSignatureLight.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"KiaSignature";src:url("../font/KiaSignatureRegular.woff") format("woff"),url("../font/KiaSignatureRegular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"KiaSignature";src:url("../font/KiaSignatureBold.woff") format("woff"),url("../font/KiaSignatureBold.woff2") format("woff2");font-weight:700;font-style:normal}html{font-size:20px}*{box-sizing:border-box;text-wrap:pretty}html,body{color:#fff}body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,pre{-webkit-text-size-adjust:none;font-size:20px;letter-spacing:-0.05em;line-height:1.2;font-weight:400;font-family:"KiaSignature",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";outline:none}@media(max-width: 980px){body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,pre{font-size:16px;line-height:160%}}html,body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,table,tr,td,dl,dt,dd,a,img,input,button,select,textarea{margin:0px;padding:0px;list-style:none}address,cite,dfn,em,var{font-style:normal}code,kbd,samp{font-family:dotum,"돋움",courier new,courier,monospace}header,hgroup,article,nav,footer,figure,figcaption,canvas,section,menu{display:block;margin:0;padding:0}body,div,p,ul,li,input,h1,h2,h3,h4,h5,h6,dl,dt,dd,a,select,textarea{box-sizing:border-box}a{text-decoration:none;color:#fff}img,fieldset,iframe{border:0 none}fieldset{width:auto;min-width:0;max-width:none;border:0;margin:0;padding:0}legend{position:absolute !important;display:block;width:0 !important;height:0 !important;padding:0 !important;margin:-1px !important;border:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important}legend.focusable:active,legend.focusable:focus{position:static;height:auto;width:auto;margin:0;clip:auto;overflow:visible}img{border:0px;vertical-align:top}table{border-collapse:collapse;border-spacing:0}caption{display:none}button{cursor:pointer;border:0;background-color:rgba(0,0,0,0)}.layer-popup{display:none;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;padding:20px;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(0,0,0,.7)}.layer-popup .popup-wrapper{display:table;width:100%;height:100%}.layer-popup .cell{display:table-cell;height:100%;vertical-align:middle}.layer-popup .popup-container{margin:0 auto}.layer-popup .popup-container.w-400{max-width:400px}.layer-popup .popup-content{position:relative;z-index:2;padding:20px;background-color:#fff}.popupWrap{width:1000px;height:auto;display:none;background-color:#fff;overflow:hidden;z-index:2000}.popupWrap .btn_popClose{position:absolute;top:0;right:0;width:80px;height:80px;z-index:10}.popupWrap .btn_popClose:before,.popupWrap .btn_popClose:after{content:"";position:absolute;top:50%;left:50%;width:24px;height:2px;background-color:#555}.popupWrap .btn_popClose:before{transform:translate(-50%, -50%) rotate(-45deg)}.popupWrap .btn_popClose:after{transform:translate(-50%, -50%) rotate(45deg)}.popupWrap .btn_popClose.light:before,.popupWrap .btn_popClose.light:after{background-color:#fff}html,body{word-break:keep-all}html.scroll-disable,body.scroll-disable{overflow:hidden}@media(min-width: 800px){html.scroll-disable,body.scroll-disable{overflow:visible}}body{overflow-x:hidden}img{max-width:100%}figure img{display:block}figure.center{display:flex;justify-content:center;align-items:center;flex-direction:row}figure.right{display:flex;justify-content:flex-end;align-items:center;flex-direction:row}@media(max-width: 980px){.view-pc{display:none}}.view-mo{display:none}@media(max-width: 980px){.view-mo{display:block}}.ani,.pt{position:absolute;background-position:center center;background-repeat:no-repeat}.blind{position:absolute !important;display:block;width:0 !important;height:0 !important;padding:0 !important;margin:-1px !important;border:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important}.blind.focusable:active,.blind.focusable:focus{position:static;height:auto;width:auto;margin:0;clip:auto;overflow:visible}.section-inner{position:relative;width:80rem;margin:0 auto}@media(max-width: 1600px){.section-inner{width:100%;padding-inline:25px}}#wrap{position:relative;min-width:360px;height:auto;margin:0 auto;background-color:#0a1420;overflow-x:hidden}section{position:relative;margin:0 auto}main{position:relative;overflow:hidden}.primary{color:#e7b637 !important}@media(max-width: 980px){span.br{display:block}}.bul-list>li{position:relative;padding-left:30px;font-weight:500;font-size:20px;line-height:160%;letter-spacing:-0.04em}.bul-list>li:before{content:"•";position:absolute;top:0;left:12px}@media(max-width: 980px){.bul-list>li{padding-left:23px;font-size:15px;line-height:150%;font-weight:400}.bul-list>li:before{left:8px}}.bul-list.dash>li:before{content:"-"}.bul-list.star>li{padding-left:20px}.bul-list.star>li:before{content:"※"}a.disabled{pointer-events:none}@media(max-width: 980px){br.none{display:none}}.scrollIcon{position:absolute;bottom:60px;left:50%;width:28px;height:17px;margin-left:-14px;background:url("../images/icon_scroll.svg") no-repeat center bottom/auto 17px;z-index:10;animation:scrollAni 1s infinite alternate}#header{position:fixed;top:0;left:0;width:100%;height:85px;z-index:1000}#header .m_btn_menu,#header .m_btn_close{display:none}#header .header-inner{position:relative;display:flex;justify-content:space-between;align-items:center;flex-direction:row;width:1600px;height:85px;margin:0 auto}@media(max-width: 1600px){#header .header-inner{width:100%;padding-inline:25px;min-width:360px}}#header .logo{position:relative;display:block;width:96px;height:85px;background:url("../images/brandLogo_light.svg") no-repeat center center/96px auto}#header .logo a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}#header .lang-wrap{position:relative}#header .lang-wrap .btn-lang{font-size:25px;font-weight:700;color:#fff;cursor:pointer}#header .lang-wrap .pop-lang{display:none;position:absolute;top:35px;left:50%;width:123px;height:148px;padding-top:55px;background:url("../images/pop_lang.png") no-repeat center 0/auto 149px;transform:translateX(-50%);filter:drop-shadow(3px 3px 7px rgba(160, 154, 158, 0.58))}#header .lang-wrap .pop-lang .link{display:block;text-align:center;color:#231f20;font-weight:700;font-size:25px;line-height:32px}#header .lang-wrap .pop-lang .link+.link{margin-top:10px}#header .lang-wrap .pop-lang.show{display:block}#header .mo-lang-wrap{display:flex;justify-content:center;align-items:center;flex-direction:row}#header .mo-lang-wrap .link{padding-inline:16px;font-weight:700;font-size:18px;line-height:24px;color:#fff}#header .mo-lang-wrap .link+.link{border-left:1px solid #fff}#header .gnb-menu{display:flex;justify-content:flex-end;align-items:center;flex-direction:row;column-gap:56px}#header .gnb-menu-item{position:relative;height:85px}#header .gnb-menu-item a{display:flex;justify-content:center;align-items:center;flex-direction:row;height:85px;font-weight:400;font-size:18px;line-height:25px;color:#fff;text-align:center}#header .gnb-menu-item a.link_apply{padding-inline:20px;background-color:#e7b637;color:#fff;border-radius:100vw}#header.fixed{background-color:#0a1420}@media screen and (max-width: 1200px){#header{padding:0}#header .header-inner{width:100%;padding-inline:20px}}@media(max-width: 980px){#header{height:65px}#header .header-inner{width:100%;height:65px;padding-inline:25px}#header .logo{position:relative;width:90px;height:65px;background-size:90px auto}#header .logo.mo{z-index:100}#header .m_btn_menu{display:none;position:absolute;top:0;right:0;width:65px;height:100%;background:url("../images/m_btn_menu.svg") no-repeat center center/auto 24px}#header .gnb-wrap{display:none;position:fixed;top:0;left:0;width:100%;height:100%;padding-left:0;z-index:1000}#header .gnb-wrap ul{display:grid;grid-template-columns:1fr;width:100%;gap:0}#header .gnb-wrap ul li{margin-left:0 !important;width:100%;height:80px;padding-left:0}#header .gnb-wrap ul li a{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;height:75px;padding-left:50px;font-weight:500;font-size:24px;line-height:120%;color:#fff}#header .gnb-wrap ul li a br{display:none}#header .gnb-wrap .gnb-box{position:relative;display:block;height:100%;padding-top:80;background-color:#160478}#header .gnb-wrap .m_btn_close{position:absolute;top:0;right:0;width:65px;height:65px;display:block;z-index:10}#header .gnb-wrap .m_btn_close:before,#header .gnb-wrap .m_btn_close:after{content:"";position:absolute;top:50%;left:50%;width:24px;height:2px;background-color:#fff}#header .gnb-wrap .m_btn_close:before{transform:translate(-50%, -50%) rotate(-45deg)}#header .gnb-wrap .m_btn_close:after{transform:translate(-50%, -50%) rotate(45deg)}}.introPage #header .logo{background-image:url("../images/brandLogo_dark.svg")}.introPage #header .lang-wrap .btn-lang{color:#231815}.introPage #header .mo-lang-wrap .link{color:#152e07}.introPage #header .mo-lang-wrap .link+.link{border-color:#152e07}.kor #header .mo-lang-wrap .link.kor{color:#e7b637}.eng #header .mo-lang-wrap .link.eng{color:#e7b637}.newPage #header{background-color:#03141f}.newPage #header .lang-wrap{position:absolute;top:27px;right:20px}.newPage #header .gnb-menu{margin-right:175px}@media(max-width: 980px){.newPage #header .lang-wrap{top:auto}}#footer{background-color:#0a1520;font-weight:300;font-size:23px;line-height:34px}#footer .footer-inner{width:1600px;height:65px;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;margin:0 auto}@media(max-width: 1600px){#footer .footer-inner{width:100%;padding-inline:25px;min-width:360px}}@media(max-width: 980px){#footer .footer-inner{height:60px;padding:0;justify-content:center;font-size:12px;line-height:18px;text-align:center}}.introPage{padding-top:85px}.introPage #header{background-color:#fff}.introPage .hubWrap{width:100%;height:calc(100vh - 150px);min-height:700px;display:flex;justify-content:center;align-items:center;flex-direction:row;background-color:#efeeee}.introPage .hubWrap .section-inner{padding:0}.introPage .hubWrap .title-wrap{display:grid;gap:60px 0;color:#000;text-align:center}.introPage .hubWrap .title-text{font-weight:700;font-size:60px;line-height:120%}.introPage .hubWrap .title-sub-text{font-weight:300;font-size:30px;line-height:45px}.introPage .hubWrap .hub-list{margin:110px auto 0;width:900px;display:grid;gap:0 44px;grid-template-columns:repeat(2, 1fr)}.introPage .hubWrap .hub-list>.list-item{position:relative;height:456px;background-position:center center;background-repeat:no-repeat;background-size:auto 456px;background-color:rgba(10,20,32,.7);border-radius:70px;overflow:hidden;transition:.3s}.introPage .hubWrap .hub-list>.list-item:nth-of-type(1){background-image:url("../images/hub_banner_01.jpg")}.introPage .hubWrap .hub-list>.list-item:nth-of-type(2){background-image:url("../images/hub_banner_02.jpg")}.introPage .hubWrap .hub-list>.list-item.camp{background-image:url("../images/hub_banner_01.jpg")}.introPage .hubWrap .hub-list>.list-item.new{background-image:url("../images/hub_banner_02.jpg")}@media screen and (min-width: 980px){.introPage .hubWrap .hub-list>.list-item:not(.disable):hover{background-size:auto 500px}.introPage .hubWrap .hub-list>.list-item:not(.disable):hover .info{transform:scale(1.1)}}.introPage .hubWrap .hub-list>.list-item .link-item{position:absolute;top:0;left:0;width:100%;height:100%;font-weight:700;font-size:30px;line-height:140%}.introPage .hubWrap .hub-list>.list-item .link-item .info{position:absolute;top:50px;left:35px;transform-origin:left top;transition:.3s}.introPage .hubWrap .hub-list>.list-item .link-item .info h3{height:74px;font-weight:700;font-size:30px;line-height:36px}.introPage .hubWrap .hub-list>.list-item .link-item .info .date{margin-top:35px}@media screen and (max-width: 1180px){.introPage .hubWrap .section-inner{padding-inline:25px;width:100%}}@media(max-height: 1000px)and (min-width: 980px){.introPage .hubWrap .section-inner{transform:scale(0.8)}}@media(max-height: 800px){.introPage .hubWrap .hub-list{margin-top:80px}}@media(max-width: 980px){.introPage .hubWrap{height:auto;min-height:auto;padding-block:67px}.introPage .hubWrap .title-wrap{row-gap:25px}.introPage .hubWrap .title-wrap .title-text{font-size:32px;line-height:120%}.introPage .hubWrap .title-wrap .title-sub-text{font-size:18px;line-height:26px}.introPage .hubWrap .hub-list{margin-top:48px;width:100%;grid-template-columns:auto;row-gap:54px;justify-content:center}.introPage .hubWrap .hub-list>.list-item{width:340px;height:333px;background-size:cover;border-radius:30px}.introPage .hubWrap .hub-list>.list-item .info{top:46px !important;left:27px !important}.introPage .hubWrap .hub-list>.list-item .info h3{height:auto !important}.introPage .hubWrap .hub-list>.list-item .info .date{margin-top:29px !important;font-weight:400;font-size:24px;line-height:30px}.introPage .hubWrap .hub-list span{left:21px !important;bottom:26px !important;font-size:21px !important}.introPage .hubWrap .hub-list span:before{background-size:auto 15px !important;transform:rotate(90deg)}}.introPage.eng .hubWrap .hub-list .list-item .info h3{height:110px !important}@media(max-width: 980px){.introPage.eng .hubWrap .hub-list .list-item .info h3{height:auto !important}}@media(max-width: 980px){.introPage{padding-top:60px}}.section-title{margin-bottom:3.25rem;font-weight:700;font-size:2.65rem;line-height:2.65rem;text-align:center}@media(max-width: 980px){.section-title{margin-bottom:20px;font-size:24px;line-height:140%}}.headingWrap{height:1235px;min-height:700px;background:url("../images/camp_heading_kv_bg.jpg") no-repeat 0 0/cover;overflow:hidden}@media(max-width: 980px){.headingWrap{height:734px}.headingWrap .section-inner{min-height:auto}.headingWrap .link-group{position:absolute;bottom:37px;display:grid;row-gap:18px;padding-inline:25px}.headingWrap .link-group .link-item{display:inline-flex;align-items:center;justify-content:center;width:calc(100vw - 50px);height:60px;border:1px solid #fff;font-weight:700;font-size:20px;line-height:normal;transition:.3s ease-in-out}.headingWrap .link-group .link-item:hover{background-color:#e7b637;border-color:#e7b637}}.kv-wrap{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.kv-wrap>div{width:100%;height:100%;background-position:center bottom;background-size:100% auto}.kv-ani01{background-image:url("../images/camp_heading_kv_01.png")}.kv-ani02{background-image:url("../images/camp_heading_kv_02.png")}.kv-ani03{background-image:url("../images/camp_heading_kv_03.png")}.kv-title-box{top:50%;left:50%;width:100% !important;height:auto !important;transform:translate(-50%, -65%);text-align:center}.kv-title-box .title{top:0;left:0;width:100%;height:490px;background:url("../images/camp_heading_kv_title.png") no-repeat center 0/auto 490px}.kv-title-box .info{margin-top:50px;font-weight:700;font-size:66px;line-height:normal}.kv-title-box .info .address{margin-top:5px;font-weight:400;font-size:29px;line-height:normal}@media(max-width: 980px){.kv-title-box .title{height:216px;background-size:auto 216px}.kv-title-box .info{margin-top:45px;font-size:32px}.kv-title-box .info .address{font-size:18px;line-height:26px}}.campInfoWrap{padding-block:135px 0}.campInfoWrap .info-card-wrap{background-position:left center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;flex-direction:row}.campInfoWrap .info-card-wrap .info-text{font-weight:700;font-size:35px;line-height:60px;letter-spacing:-0.05em;text-align:center}.campInfoWrap .info-card-wrap .info-text small{display:block;font-weight:400;font-size:24px;line-height:60px}.campInfoWrap .info-card-wrap.card01{height:481px;padding-inline:600px 50px;background-image:url("../images/info_illust_01.png");background-size:auto 481px}.campInfoWrap .info-card-wrap.card02{height:735px;margin-top:-85px;padding-inline:120px 745px;background-image:url("../images/info_illust_02.png");background-size:auto 735px;background-position:right 105px center}.campInfoWrap .info-card-wrap.card03{height:520px;margin-top:80px;padding-inline:860px 0;background-image:url("../images/info_illust_03.png");background-size:auto 520px}.campInfoWrap .info-card-wrap.card04{height:745px;margin-top:30px;padding-inline:100px 730px;background-image:url("../images/info_illust_04.png");background-position:right 115px center;background-size:auto 745px}@media(max-width: 1200px){.campInfoWrap .info-card-wrap{height:auto !important;text-align:center;background-position:center 0 !important}.campInfoWrap .info-card-wrap+.info-card-wrap{margin-top:100px !important}.campInfoWrap .info-card-wrap.card01{padding:450px 0 0 0;background-size:auto 450px}.campInfoWrap .info-card-wrap.card02{padding:550px 0 0 0;background-size:auto 500px}.campInfoWrap .info-card-wrap.card03{padding:400px 0 0 0;background-size:auto 350px}.campInfoWrap .info-card-wrap.card04{padding:550px 0 0 0;background-size:auto 500px}}@media(max-width: 980px){.campInfoWrap .info-card-wrap .info-text{font-weight:400;font-size:16px;line-height:28px}.campInfoWrap .info-card-wrap .info-text small{font-size:14px}.campInfoWrap .info-card-wrap.card01{padding:280px 0 0 0;background-position:center top 27px !important;background-size:auto 178px}.campInfoWrap .info-card-wrap.card02{padding:362px 0 0 0;background-size:auto 332px}.campInfoWrap .info-card-wrap.card03{padding:232px 0 0 0;background-size:auto 202px}.campInfoWrap .info-card-wrap.card04{padding:354px 0 0 0;background-size:auto 324px}}.campDescWrap{margin-top:380px}@media(max-width: 1200px){.campDescWrap{margin-top:200px}}@media(max-width: 980px){.campDescWrap{margin-top:120px}}.campDescWrap .sec-title{margin-bottom:90px;font-weight:700;font-size:55px;line-height:76px}@media(max-width: 980px){.campDescWrap .sec-title{font-size:36px;line-height:50px}}.campDescWrap .grid-wrap{display:grid;grid-template-columns:345px 1fr}.campDescWrap .grid-wrap>div{font-size:30px;line-height:40px}.campDescWrap .grid-wrap+.grid-wrap{margin-top:30px}.campDescWrap .grid-wrap.mt80{margin-top:80px}@media(max-width: 1200px){.campDescWrap .grid-wrap{display:grid;grid-template-columns:200px 1fr}.campDescWrap .grid-wrap.program{grid-template-columns:auto}.campDescWrap .grid-wrap.program .grid-label{margin-bottom:10px}}@media(max-width: 980px){.campDescWrap .grid-wrap{display:grid;grid-template-columns:90px 1fr}.campDescWrap .grid-wrap+.grid-wrap{margin-top:20px}.campDescWrap .grid-wrap .grid-label{font-size:18px;line-height:30px}.campDescWrap .grid-wrap .grid-text{font-size:16px;line-height:26px}.campDescWrap .grid-wrap .grid-text>div{margin-top:10px}.campDescWrap .grid-wrap.program{margin-top:47px}}.campDescWrap .grid-label{font-weight:700;color:#e7b637}.campDescWrap .program-box{padding:45px 50px;background-color:#fff;font-weight:400;font-size:24px;line-height:36px;color:#00001e}.campDescWrap .program-box+.program-box{margin-top:35px !important}.campDescWrap .program-box .campfire-group{margin-top:20px;display:grid;gap:10px 15px;grid-template-columns:550px 1fr}.campDescWrap .program-box .campfire-inner{padding:20px 25px;background-color:#f4f4f4}.campDescWrap .program-box .campfire-item.group3{grid-row:span 2}.campDescWrap .program-box .campfire-item.group3 .campfire-inner{padding-bottom:35px}.campDescWrap .program-box .campfire-item.group3 figure{margin-top:10px}.campDescWrap .program-box .campfire-title{display:inline-flex;justify-content:center;align-items:center;flex-direction:row;height:39px;padding-inline:20px;margin:0 0 15px -25px;background-color:#e7b637;font-weight:700;font-size:24px;line-height:normal;letter-spacing:-0.05em}.campDescWrap .program-box .campfire-content{font-weight:400;font-size:24px;line-height:36px;letter-spacing:-0.05em}.campDescWrap .program-box .campfire-content .comment{margin-top:15px;font-size:20px;letter-spacing:-0.05em}@media(max-width: 1200px){.campDescWrap .program-box .campfire-group{display:grid;grid-template-columns:450px 1fr}}.campDescWrap .program-box.reward .campfire-group{grid-template-columns:repeat(2, 1fr);gap:30px}.campDescWrap .program-box.reward .campfire-inner{height:100%}.campDescWrap .program-box.reward .campfire-item figure{text-align:center;margin-top:35px}.campDescWrap .program-box.reward .campfire-item figure img{display:inline-block;height:255px}.campDescWrap .program-title{margin-bottom:15px;font-weight:700;font-size:30px;line-height:normal;color:#6e8048}.campDescWrap .program-info{display:flex;align-items:center;column-gap:15px;margin-bottom:25px}.campDescWrap .program-name{display:inline-flex;justify-content:center;align-items:center;flex-direction:row;height:43px;padding-inline:15px;background-color:#6e8048;font-weight:700;font-size:28px;line-height:normal;color:#fff}.campDescWrap .program-desc p{margin-top:20px;font-size:20px}@media(max-width: 980px){.campDescWrap .program-box{padding:43px 26px}.campDescWrap .program-box .campfire-group{grid-template-columns:auto !important;gap:20px 0}.campDescWrap .program-box .campfire-inner{padding:23px 16px}.campDescWrap .program-box .campfire-item{margin-top:0 !important}.campDescWrap .program-box .campfire-item.group3{order:3}.campDescWrap .program-box .campfire-title{height:30px;margin-left:-16px;font-size:16px}.campDescWrap .program-box .campfire-content{font-size:16px;line-height:26px}.campDescWrap .program-box .campfire-content .comment{margin-top:9px;font-size:14px;line-height:20px}.campDescWrap .program-box.reward .campfire-group{grid-template-columns:auto}.campDescWrap .program-box.reward .campfire-item figure{margin-top:20px}.campDescWrap .program-box.reward .campfire-item figure img{height:150px}.campDescWrap .program-box.reward .campfire-content{padding-left:0}.campDescWrap .program-title{margin-bottom:10px;font-size:20px}.campDescWrap .program-info{flex-direction:column;align-items:flex-start}.campDescWrap .program-name{height:30px;font-size:16px}.campDescWrap .program-time{margin-top:10px;font-size:14px;line-height:18px;font-weight:700}.campDescWrap .program-desc{font-size:16px;line-height:26px}.campDescWrap .program-desc p{margin-top:36px;font-size:14px;line-height:22px;color:#7c8944}}.campGuideWrap{margin-top:100px}.campGuideWrap .section-inner{width:1200px;padding:0}.campGuideWrap .link-group{display:grid;gap:0 40px;grid-template-columns:repeat(2, 1fr)}.campGuideWrap .link-group .link-item{display:inline-flex;align-items:center;justify-content:center;height:75px;border:1px solid #fff;font-weight:700;font-size:36px;line-height:normal;transition:.3s ease-in-out}.campGuideWrap .link-group .link-item:hover{background-color:#e7b637;border-color:#e7b637}@media(max-width: 980px){.campGuideWrap .link-group{display:none}}.campGuideWrap .bul-list{margin-top:50px}.campGuideWrap .bul-list>li{padding-left:15px;font-weight:400;font-size:26px;line-height:36px;letter-spacing:-0.05em}.campGuideWrap .bul-list>li:before{left:0;content:"▪"}.campGuideWrap .bul-list>li+li{margin-top:25px}@media(max-width: 980px){.campGuideWrap .bul-list{margin-top:70px}.campGuideWrap .bul-list>li{font-size:16px;line-height:26px}}.campGuideWrap .bot-kv-wrap{position:relative;height:1040px}.campGuideWrap .bot-kv-wrap>div{width:100%;height:100%;background-position:center bottom;background-repeat:no-repeat;background-size:auto 100%}.campGuideWrap .bot-kv-wrap .kv-bot-ani01{background-image:url("../images/camp_bottom_kv_01.png")}.campGuideWrap .bot-kv-wrap .kv-bot-ani02{background-image:url("../images/camp_bottom_kv_02.png")}.campGuideWrap .bot-kv-wrap .kv-bot-ani03{background-image:url("../images/camp_bottom_kv_03.png")}.campGuideWrap footer{position:absolute;bottom:0;left:50%;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;width:1600px;height:60px;transform:translateX(-50%)}@media(max-width: 1600px){.campGuideWrap footer{left:25px;width:100%;transform:translateX(0)}}@media(max-width: 1200px){.campGuideWrap .section-inner{width:100%;padding-inline:20px}.campGuideWrap .link-group .link-item{font-size:30px}}@media(max-width: 980px){.campGuideWrap .bot-kv-wrap{height:343px;margin-top:80px}.campGuideWrap footer{left:0;font-size:12px;justify-content:center}}.coverPage{position:fixed;top:0;left:0;width:100%;height:100%;background:#0a1420 url("../images/brandLogo_light.svg") no-repeat center center/auto 50px}@media(max-width: 980px){.coverPage{background-size:auto 30px}}@media(max-width: 980px){.eng .kv-title-box .info{font-size:24px}}.eng .campInfoWrap .info-card-wrap.card01{padding-inline:570px 0}.eng .campInfoWrap .info-card-wrap.card02{padding-inline:0 570px}.eng .campInfoWrap .info-card-wrap.card03{background-image:url("../images/info_illust_03_eng.png")}.eng .campInfoWrap .info-card-wrap.card04{padding-inline:0 650px}@media(max-width: 980px){.eng .campInfoWrap .info-card-wrap{padding-inline:0 !important}}.eng .campDescWrap .program-box .campfire-group{grid-template-columns:625px auto;gap:6px}.eng .campDescWrap .program-box .campfire-inner{padding:20px;height:100%}@media(max-width: 980px){.eng .campDescWrap .grid-wrap:not(.program){grid-template-columns:110px 1fr}.eng .campDescWrap .grid-label{font-size:16px;line-height:22px}.eng .campDescWrap .grid-text{font-size:14px;line-height:24px}.eng .campDescWrap .campfire-title{height:auto;padding-block:7px;font-size:15px;line-height:18px}}.bul-list.close{margin-top:30px}.bul-list.close>li:before{left:0}.newPage .section-title{margin-bottom:40px;color:#191919;font-weight:700;font-size:44px;line-height:120%}@media(max-width: 980px){.newPage .section-title{margin-bottom:32px;font-size:30px}}.newPage .headingWrap{background-image:url("../images/new_heading_bg.jpg");background-position:right bottom;width:100%;height:100vh}.newPage .headingWrap .head-title-wrap{text-align:center;position:absolute;top:calc(50% - 9rem);left:50%;transform:translateX(-50%);width:100%}.newPage .headingWrap .head-title__text{font-weight:700;font-size:3rem;line-height:3.75rem}.newPage .headingWrap .head-title__date{margin-top:3rem;font-weight:700;font-size:3rem;line-height:3.85rem}.newPage .headingWrap .head-button-group{position:absolute;bottom:9rem;left:50%;transform:translateX(-50%)}.newPage .headingWrap .head-button-motion{display:flex;justify-content:center;align-items:center;flex-direction:row;column-gap:2.75rem}@media(max-width: 980px){.newPage .headingWrap{height:38rem;background-image:url("../images/new_heading_bg_mo.jpg")}.newPage .headingWrap .head-title-wrap{top:7.2rem;width:100%}.newPage .headingWrap .head-title__text{font-size:50px;line-height:64px}.newPage .headingWrap .head-title__date{margin-top:30px;font-size:24px;line-height:30px}.newPage .headingWrap .head-button-group{bottom:60px;padding-inline:26px;width:100%}.newPage .headingWrap .head-button-motion{flex-direction:column;row-gap:20px}}.newPage [class*=-button__item],.newPage [class*=-link__item]{display:inline-flex;align-items:center;justify-content:center;width:24.5rem;height:4.15rem;border:1px solid #fff;font-weight:700;font-size:1rem;line-height:normal;background-color:#fff;color:#000;transition:.3s}.newPage [class*=-button__item]:hover,.newPage [class*=-link__item]:hover{background-color:#e7b637;border-color:#e7b637;transition:.3s;background-color:#e9bd19}@media(max-width: 980px){.newPage [class*=-button__item],.newPage [class*=-link__item]{width:100% !important;height:60px;font-size:18px}}.newPage [class*=-link__item]{width:33rem;height:3.1rem;background-color:rgba(0,0,0,0);color:#fff}.newPage .section-layout-wrap{display:grid;grid-template-columns:16.5rem 1fr}.newPage .section-layout__title{margin-top:-3.5rem;font-weight:700;font-size:2.25rem;line-height:3rem}.newPage .section-layout__title span{display:inline-block}@media(max-width: 1200px){.newPage .section-layout-wrap{grid-template-columns:auto;margin-top:0 !important}.newPage .section-layout__title{margin-top:0 !important;margin-bottom:2.5rem;font-size:3rem}.newPage .section-layout__title.en br{display:none}}@media(max-width: 980px){.newPage .section-layout__title{margin-bottom:30px;font-size:30px;line-height:36px}.newPage .section-layout__title br:not(.br){display:none}}.newPage .aboutWrap{width:100%;height:100vh;background:url("../images/about_bg.jpg") no-repeat 0 0/cover}.newPage .aboutWrap .section-inner{height:100%;padding-top:0;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.newPage .aboutWrap .section-image-cover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(110,128,72,.53)}.newPage .aboutWrap .section-layout-wrap{margin-top:-3.9rem}.newPage .aboutWrap .about-title{font-weight:700;font-size:2rem;line-height:2.25rem;color:#e7b637}.newPage .aboutWrap .about-desc{margin-top:3rem;font-weight:300;font-size:1.25rem;line-height:2rem}@media(max-width: 980px){.newPage .aboutWrap{height:38rem;background:url("../images/about_bg_m.jpg") no-repeat 0 0/cover}}.newPage .section-link__wrap{margin-top:7.5rem;text-align:center}.newPage .insideWrap .movie-desc{font-weight:700;font-size:1.75rem;line-height:2.25rem}.newPage .insideWrap .movie-desc img{margin-top:-20px}.newPage .insideWrap .movie-frame-wrap{margin-top:3.25rem;position:relative;width:100%;padding-bottom:56.25%}.newPage .insideWrap .movie-frame-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.newPage .insideWrap .movie-frame-wrap .btnPlay{position:absolute;width:100%;height:100%}.newPage .insideWrap .movie-slide-wrap{margin-top:3rem}.newPage .insideWrap .movie-slide-item{width:22rem}.newPage .insideWrap .movie-slide-item+.swiper-slide{margin-left:2rem}@media(max-width: 980px){.newPage .insideWrap .movie-slide-item{width:16.75rem}.newPage .insideWrap .movie-slide-item+.swiper-slide{margin-left:1.5rem}}.newPage .insideWrap .swiper-pagination{display:none}@media(max-width: 980px){.newPage .insideWrap .movie-desc{font-size:16px;line-height:24px}.newPage .insideWrap .movie-desc img{margin-top:-30px;height:60px}.newPage .insideWrap .movie-frame-wrap{margin-top:20px}.newPage .insideWrap .movie-slide-wrap{margin-top:25px}.newPage .insideWrap .swiper-pagination{position:relative;bottom:auto;display:block;margin-top:10px}.newPage .insideWrap .swiper-pagination-bullet{width:11px;height:11px;border:1px solid #fff;opacity:1}.newPage .insideWrap .swiper-pagination-bullet-active{border:0;background-color:#e9bd19}}.newPage .recruitWrap{padding-bottom:50px}.newPage .recruitWrap .section-inner{padding-top:7rem}.newPage .recruitWrap .section-layout__title{margin-top:-3.15rem}@media(max-width: 980px){.newPage .recruitWrap .section-inner{padding-top:90px}}.newPage .recruitWrap .recruit-content-wrap{display:grid;gap:7.5rem 0;font-size:1.1rem;line-height:1.8rem}.newPage .recruitWrap .sub-title{margin-bottom:2rem;font-weight:700;font-size:2rem;line-height:3rem;color:#e7b637}@media(max-width: 980px){.newPage .recruitWrap .sub-title{margin-bottom:20px;font-size:18px;line-height:22px}}.newPage .recruitWrap .comment-text{margin-top:20px}.newPage .recruitWrap .process-list__wrap{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;text-align:center}.newPage .recruitWrap .process-list__item{position:relative;padding-top:7.5rem;width:11rem}.newPage .recruitWrap .process-list__item .process-desc>p{font-weight:400;font-size:1.25rem;line-height:2rem}.newPage .recruitWrap .process-list__item .process-date{margin-top:.75rem}.newPage .recruitWrap .process-list__item:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:4.55rem;height:7.5rem}.newPage .recruitWrap .process-list__item:nth-of-type(1):before{background:url("../images/process_icon_01.png") no-repeat center center/auto 4.55rem}.newPage .recruitWrap .process-list__item:nth-of-type(2):before{background:url("../images/process_icon_02.png") no-repeat center center/auto 4.55rem}.newPage .recruitWrap .process-list__item:nth-of-type(3):before{background:url("../images/process_icon_03.png") no-repeat center center/auto 4.55rem}.newPage .recruitWrap .process-list__item:nth-of-type(4):before{background:url("../images/process_icon_04.png") no-repeat center center/auto 4.55rem}.newPage .recruitWrap .process-list__item:nth-of-type(5):before{background:url("../images/process_icon_05.png") no-repeat center center/auto 4.55rem}.newPage .recruitWrap .process-list__item:nth-of-type(6):before{background:url("../images/process_icon_06.png") no-repeat center center/auto 4.55rem}.newPage .recruitWrap .process-list__item:nth-of-type(-1n+2){width:12rem}.newPage .recruitWrap .process-list__item+.process-list__item:after{content:"";position:absolute;top:2.85rem;left:-0.75rem;width:1.5rem;height:1.8rem;background:url("../images/process_arrow.svg") no-repeat center center/auto 1.8rem}@media(max-width: 1200px){.newPage .recruitWrap .process-list__wrap{justify-content:center;flex-flow:row wrap}.newPage .recruitWrap .process-list__item{width:13rem}}@media(max-width: 980px){.newPage .recruitWrap .process-list__wrap{display:grid;grid-template-columns:repeat(3, 1fr)}.newPage .recruitWrap .process-list__item{width:auto !important}.newPage .recruitWrap .process-list__item:before{background-size:auto 81px}.newPage .recruitWrap .process-list__item .process-desc>p{font-size:14px !important;line-height:17px !important}.newPage .recruitWrap .process-list__item .process-date{margin-top:10px}.newPage .recruitWrap .process-list__item+.process-list__item:after{background-size:auto 20px}}.newPage .recruitWrap .job-posting-list__wrap{display:grid;gap:.75rem;grid-template-columns:repeat(3, 1fr)}.newPage .recruitWrap .job-posting-list__item{position:relative;height:4.75rem;background-color:#fff}.newPage .recruitWrap .job-posting-list__item a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row;padding-inline:2rem}.newPage .recruitWrap .job-posting-list__item a>*{color:#000}.newPage .recruitWrap .job-posting-list__item a span{font-size:2rem;font-weight:300}.newPage .recruitWrap .job-posting-list__item .duty-name{font-weight:700;font-size:1rem;line-height:2rem;color:#000}@media(max-width: 980px){.newPage .recruitWrap .job-posting-list__wrap{grid-template-columns:auto;gap:12px 5px}.newPage .recruitWrap .job-posting-list__item{height:40px}.newPage .recruitWrap .job-posting-list__item a{position:relative;padding-inline:10px}.newPage .recruitWrap .job-posting-list__item a .duty-name{font-size:12px}.newPage .recruitWrap .job-posting-list__item a span{font-size:14px}}.newPage .recruitWrap .require-bul-list{display:grid;gap:5px 0;display:grid}.newPage .recruitWrap .require-bul-list>li{position:relative;padding-left:2rem;font-weight:300;font-size:1.25rem;line-height:2rem}.newPage .recruitWrap .require-bul-list>li.star:before{content:"※"}.newPage .recruitWrap .require-bul-list>li:before{position:absolute;top:0;left:-0.05em;content:"■"}@media(max-width: 980px){.newPage .recruitWrap .require-bul-list{row-gap:17px}.newPage .recruitWrap .require-bul-list>li{padding-left:20px;font-size:14px;line-height:20px}}.newPage .recruitWrap .comment-bul-list{margin-top:2rem;display:grid;gap:5px 0;display:grid}.newPage .recruitWrap .comment-bul-list>li{position:relative;padding-left:2rem;font-weight:300;font-size:1.25rem;line-height:2rem}.newPage .recruitWrap .comment-bul-list>li.star:before{content:"※"}.newPage .recruitWrap .comment-bul-list>li:before{position:absolute;top:0;left:-0.05em;content:"※"}.newPage .recruitWrap .section-link__wrap{margin-top:36px;padding-inline:20px}.newPage .applyMoreWrap{background:url("../images/new_bot_bg.jpg") no-repeat center bottom/cover}.newPage .applyMoreWrap .section-inner{height:54.9rem;display:flex;justify-content:center;align-items:center;flex-direction:row}.newPage .applyMoreWrap .more-info-wrap{text-align:center}.newPage .applyMoreWrap .more-info-wrap .info-title{margin-bottom:2.25rem;font-weight:700;font-size:3rem;line-height:3.6rem}.newPage .applyMoreWrap .more-info-wrap p{margin-bottom:60px;font-weight:400;font-size:30px;line-height:40px}.newPage .applyMoreWrap .more-info-wrap .apply-button__item{width:30rem;height:3.1rem}@media(max-width: 980px){.newPage .applyMoreWrap .section-inner{height:480px}.newPage .applyMoreWrap .more-info-wrap .info-title{margin-bottom:23px;font-size:32px;line-height:64px}.newPage .applyMoreWrap .more-info-wrap p{font-size:16px;line-height:24px}.newPage .applyMoreWrap .apply-button__item{width:340px !important}}.newPage .careerCampWrap{padding-bottom:8.5rem;background:url("../images/new_camp_bg_02.jpg") no-repeat center 0/auto 100%}.newPage .careerCampWrap .section-inner{padding-top:10rem}.newPage .careerCampWrap p{margin-bottom:70px;font-weight:700;font-size:30px;line-height:45px}.newPage .careerCampWrap .grid-wrap{display:grid;grid-template-columns:250px 1fr}.newPage .careerCampWrap .grid-wrap>div{font-size:20px;line-height:30px}.newPage .careerCampWrap .grid-wrap+.grid-wrap{margin-top:20px}.newPage .careerCampWrap .grid-wrap.mt60{margin-top:60px}@media(max-width: 1200px){.newPage .careerCampWrap .grid-wrap{display:grid;grid-template-columns:200px 1fr}.newPage .careerCampWrap .grid-wrap.program{grid-template-columns:auto}.newPage .careerCampWrap .grid-wrap.program .grid-label{margin-bottom:10px}}@media(max-width: 980px){.newPage .careerCampWrap .grid-wrap{display:grid;grid-template-columns:90px 1fr}.newPage .careerCampWrap .grid-wrap+.grid-wrap{margin-top:20px}.newPage .careerCampWrap .grid-wrap .grid-label{font-size:18px;line-height:22px}.newPage .careerCampWrap .grid-wrap .grid-text{font-size:14px;line-height:22px}.newPage .careerCampWrap .grid-wrap .grid-text>div{margin-top:10px}.newPage .careerCampWrap .grid-wrap.program{margin-top:47px}}.newPage .careerCampWrap .grid-label{font-weight:700;color:#e7b637}@media(max-width: 980px){.newPage .careerCampWrap{background-image:url("../images/new_camp_bg_mo.jpg");background-position:center bottom}.newPage .careerCampWrap .section-inner{padding-top:120px}.newPage .careerCampWrap p{font-size:16px;line-height:24px}.newPage .careerCampWrap .section-link__wrap{margin-top:50px;padding-inline:20px}}.newPage.eng .recruitWrap .process-list__wrap{grid-template-columns:repeat(2, 1fr)}.newPage.eng .recruitWrap .process-list__item .process-desc>p{font-size:20px;line-height:25px}@media(max-width: 980px){.newPage.eng .careerCampWrap .grid-wrap .grid-label{font-size:14px}}.closePage{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff url("../images/brandLogo_dark.svg") no-repeat center center/auto 40px;z-index:10000}/*# sourceMappingURL=style.min.css.map */