:root{--border-color: #606367;--placeholder: #afb3b8;--primary-color: #d8a24d;--border-radius: 0;--border-width: 1px;--warn-color: #cc4218}html{scroll-behavior:smooth}body{font-family:"Roboto","Noto Sans",sans-serif;background-color:#f7f5ea;overflow-x:hidden}body.fixed{overflow:hidden}img{vertical-align:middle}header{position:fixed;left:0;width:100%;flex-wrap:wrap;display:flex;justify-content:space-between;align-items:center;transition:1s;z-index:12;padding:10px 20px 10px}@media screen and (min-width: 899px){header{padding:25px 50px 21px;background-color:unset}}header.active{background-color:rgba(247,245,235,.8);box-shadow:1px 5px 5px rgba(0,0,0,.081)}header .logo{text-align:center;display:inline-block;height:40px}@media screen and (min-width: 899px){header .logo{height:51.2px}}header .logo img{width:auto;height:100%;object-fit:cover}header .logo a{width:100%}header .hamburger{width:40px;height:40px;display:flex;align-items:center;justify-content:center}header .hamburger span{position:relative;width:40px;height:1px;display:block;background-color:#707070;transition:.5s}header .hamburger span::after{content:"";position:absolute;width:30px;height:1px;background-color:#707070;transition:.2s;top:8px;right:0}header .hamburger span::before{content:"";position:absolute;width:40px;height:1px;background-color:#707070;transition:.5s;top:-8px}header .hamburger.active span{transform:rotate(45deg)}header .hamburger.active span::after{transform:rotate(45deg);opacity:0}header .hamburger.active span::before{transform:rotate(90deg);top:0}header .nav{display:flex;position:fixed;align-items:center;height:100vh;top:-120%;left:0;transition:.5s top;background-color:#f7f5ea;z-index:-1}@media screen and (min-width: 899px){header .nav{height:100%;display:block;position:relative;height:unset;left:unset;top:unset;background-color:unset}}header .nav.active{display:flex;top:0px}header .nav ul{width:100vw}@media screen and (min-width: 899px){header .nav ul{width:100%;padding-top:0;background-color:unset;display:flex;transition:.5s;flex-wrap:wrap;text-align:center}}header .nav ul li{width:100%;position:relative;transition:.5s;color:#707070}@media screen and (min-width: 899px){header .nav ul li{color:#707070}}header .nav ul li a{width:100%;font-size:15px;padding:20px 30px;text-decoration:none;display:flex;transition:.5s;line-height:26px;justify-content:center;font-weight:bold;color:#707070}@media screen and (min-width: 899px){header .nav ul li a{background-color:#e8e7e1;padding:12px 30px}header .nav ul li a:hover{background-color:#d8a24d;color:#fff}}@media screen and (min-width: 899px){header .nav ul{flex-wrap:nowrap;margin-top:0px;gap:30px;width:unset}header .nav ul li{position:relative;width:unset}header .nav ul li a{font-size:15px;color:#707070;text-decoration:none;display:flex;line-height:26px;width:unset;font-weight:bold;border-radius:50px}}.fixedButton{position:fixed;right:0px;bottom:0px;width:100%;height:50px;background-color:#d8a24d;color:#fff;display:flex;align-items:center;justify-content:center;z-index:10;transition:.3s;filter:drop-shadow(-4px 4px 4px rgba(0, 0, 0, 0.25));cursor:pointer}@media screen and (min-width: 899px){.fixedButton{position:fixed;right:20px;bottom:20px;width:90px;height:90px;border-radius:50px;z-index:10;transition:.3s;filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25))}.fixedButton:hover{bottom:30px;background-color:#d0963c}}.fixedButton a{text-decoration:none}.fixedButton p{color:#f7f5ea;font-size:17px;line-height:25px;font-weight:bold;text-align:center;text-decoration:none}footer{text-align:center;z-index:1;position:relative}footer div{border-top:1px solid #a0a0a0;max-width:calc(100% - 40px);margin:auto;padding:60px 20px 110px}@media screen and (min-width: 899px){footer div{padding:70px 20px 90px;max-width:1160px}}footer div p{font-size:14px;line-height:27px;color:#000}footer div p a{color:#000;text-decoration:underline}.mb{display:none !important}@media screen and (max-width: 899px){.mb{display:block !important}}.mb-flex{display:none !important}@media screen and (max-width: 899px){.mb-flex{display:flex !important}}.pc{display:block !important}@media screen and (max-width: 899px){.pc{display:none !important}}body[data-page=index] main section{position:relative}body[data-page=index] main section.kv{position:relative;background-color:#fff;z-index:1}body[data-page=index] main section.kv .kv-wrapper>img{width:100%;z-index:1;object-fit:cover}@media screen and (min-width: 899px){body[data-page=index] main section.kv .kv-wrapper>img{width:100%;height:100vh}}body[data-page=index] main section.kv .info-wrapper{position:absolute;bottom:55px;left:0%;text-align:center;width:60%}@media screen and (min-width: 899px){body[data-page=index] main section.kv .info-wrapper{bottom:110px;width:40%;max-width:580px}}body[data-page=index] main section.kv .info-wrapper img{width:100%}body[data-page=index] main section.kv .info-wrapper p{color:#fff;font-size:13px;line-height:21px;margin-top:10px;text-align:left;margin-left:14.5%}@media screen and (min-width: 899px){body[data-page=index] main section.kv .info-wrapper p{font-size:17px;line-height:25px;margin-top:18px}}body[data-page=index] main section.join{z-index:1}body[data-page=index] main section.join .join-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:column-reverse}@media screen and (min-width: 899px){body[data-page=index] main section.join .join-wrapper{flex-wrap:nowrap;flex-direction:unset}}body[data-page=index] main section.join .join-wrapper-quote{max-width:1040px;margin:auto;padding:0 20px}@media screen and (min-width: 899px){body[data-page=index] main section.join .join-wrapper-quote{padding:0 20px}}body[data-page=index] main section.join .join-wrapper-quote .join-item:nth-child(1){width:100%}@media screen and (min-width: 899px){body[data-page=index] main section.join .join-wrapper-quote .join-item:nth-child(1){width:54%;margin-top:50px}}body[data-page=index] main section.join .join-wrapper-quote .join-item:nth-child(1) img{max-width:288px}@media screen and (min-width: 899px){body[data-page=index] main section.join .join-wrapper-quote .join-item:nth-child(1) img{max-width:405px}}body[data-page=index] main section.join .join-wrapper-quote .join-item:nth-child(1) p{font-size:17px;line-height:30px;margin:12px 0 30px 4px}@media screen and (min-width: 899px){body[data-page=index] main section.join .join-wrapper-quote .join-item:nth-child(1) p{margin:12px 0 0 4px}}body[data-page=index] main section.join .join-wrapper-quote .join-item:nth-child(2){width:90%;margin-left:auto;text-align:right}@media screen and (min-width: 899px){body[data-page=index] main section.join .join-wrapper-quote .join-item:nth-child(2){width:46%;text-align:right}}body[data-page=index] main section.join .join-wrapper-quote .join-item:nth-child(2) img{margin:-5vw 0 0;max-width:337px}@media screen and (min-width: 899px){body[data-page=index] main section.join .join-wrapper-quote .join-item:nth-child(2) img{margin:-3vw -3vw 0 0;max-width:455px}}body[data-page=index] main section.join .join-wrapper-board{overflow-x:hidden;width:100%;position:relative;display:flex;flex-wrap:wrap;margin-top:-7vw;padding-bottom:80px}@media screen and (min-width: 899px){body[data-page=index] main section.join .join-wrapper-board{margin-top:0}}body[data-page=index] main section.join .join-wrapper-board::before{content:"";width:100vw;height:35px;display:block;background-size:cover;background-image:url("./../images/deco_line.png");background-repeat:no-repeat;background-position:20%;margin:0}@media screen and (min-width: 899px){body[data-page=index] main section.join .join-wrapper-board::before{background-position:unset;margin:16px 0 36px;height:3.7vw}}body[data-page=index] main section.join .join-wrapper-board::after{content:"";width:100vw;height:35px;display:block;background-size:cover;background-image:url("./../images/deco_line.png");background-repeat:no-repeat;background-position:20%;margin:30px 0 60px}@media screen and (min-width: 899px){body[data-page=index] main section.join .join-wrapper-board::after{background-position:unset;margin:36px 0 0;height:3.7vw}}body[data-page=index] main section.join .join-wrapper-board .cover-wrapper{width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;text-align:center}@media screen and (min-width: 899px){body[data-page=index] main section.join .join-wrapper-board .cover-wrapper{align-items:center}}body[data-page=index] main section.join .join-wrapper-board .cover-wrapper img{max-width:100px}body[data-page=index] main section.join .join-wrapper-board .cover-wrapper>div{width:100%;display:flex;flex-wrap:wrap;gap:20px}@media screen and (max-width: 899px){body[data-page=index] main section.join .join-wrapper-board .cover-wrapper>div{gap:0px}}body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper{width:100%;display:flex;gap:40px;flex-wrap:wrap;order:3}body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen-item{width:325px;height:90px;padding:15px 20px;background-image:url("./../images/index/text-bg-pc.png");box-shadow:1px 5px 5px rgba(0,0,0,.081)}body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen-item p{font-size:15px;text-align:left;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:#555}body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_1,body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_3{transform:translateX(-50px)}body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_4 .m1{animation:180s 0s linear infinite mcqueen_f forwards}body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_4 .m2{animation:180s -90s linear infinite mcqueen_s forwards}body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_2 .m1{animation:160s 0s linear infinite mcqueen_f forwards}body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_2 .m2{animation:160s -80s linear infinite mcqueen_s forwards}body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_3 .m1{animation:170s 0s linear infinite mcqueen_f forwards}body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_3 .m2{animation:170s -85s linear infinite mcqueen_s forwards}body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_1 .m1{animation:180s 0s linear infinite mcqueen_f forwards}body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_1 .m2{animation:180s -90s linear infinite mcqueen_s forwards}@keyframes mcqueen_f{to{transform:translateX(100%)}from{transform:translateX(-100%)}}@keyframes mcqueen_s{to{transform:translateX(0%)}from{transform:translateX(-200%)}}body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_4,body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_3,body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_2,body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_1{display:flex;min-width:max-content}body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_4>div,body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_3>div,body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_2>div,body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_1>div{display:flex;align-items:center;min-width:max-content;width:100%;gap:60px 40px;padding-right:40px}body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_4 .m1 .mcqueen-item:nth-child(2n+1),body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_3 .m1 .mcqueen-item:nth-child(2n+1),body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_2 .m1 .mcqueen-item:nth-child(2n+1),body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_1 .m1 .mcqueen-item:nth-child(2n+1){transform:translateY(5px)}body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_4 .m1 .mcqueen-item:nth-child(2n),body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_3 .m1 .mcqueen-item:nth-child(2n),body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_2 .m1 .mcqueen-item:nth-child(2n),body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_1 .m1 .mcqueen-item:nth-child(2n){transform:translateY(-5px)}body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_4 .m2 .mcqueen-item:nth-child(2n),body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_3 .m2 .mcqueen-item:nth-child(2n),body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_2 .m2 .mcqueen-item:nth-child(2n),body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_1 .m2 .mcqueen-item:nth-child(2n){transform:translateY(5px)}body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_4 .m2 .mcqueen-item:nth-child(2n+1),body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_3 .m2 .mcqueen-item:nth-child(2n+1),body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_2 .m2 .mcqueen-item:nth-child(2n+1),body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .mcqueen-wrapper .mcqueen_1 .m2 .mcqueen-item:nth-child(2n+1){transform:translateY(-5px)}body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .textarea-wrapper{background-color:#e8e7e1;max-width:620px;padding:12px 25px 30px;margin:auto;z-index:7;order:1;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;max-width:620px}@media screen and (max-width: 899px){body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .textarea-wrapper{width:calc(100% - 40px);max-width:calc(100% - 40px);position:relative;left:0;top:0;transform:unset;margin-bottom:30px}}body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .textarea-wrapper .title{color:#000;font-size:20px;line-height:24px;font-weight:bold;text-align:left}body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .textarea-wrapper .textarea{margin-top:13px;position:relative}body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .textarea-wrapper .textarea textarea{height:162px;padding:10px;resize:none;width:100%;font-weight:300;outline:none;font-size:16px;line-height:20px;position:relative;border:0;font-weight:400}@media screen and (min-width: 899px){body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .textarea-wrapper .textarea textarea{height:95px}}body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .textarea-wrapper .textarea textarea::placeholder{color:#a3a3a3;font-weight:400;line-height:20px}body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .textarea-wrapper .textarea>.btn{z-index:1;width:100%;background-color:#d8a24d;height:45px;display:flex;align-items:center;justify-content:center;transition:.3s;cursor:pointer;position:relative}body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .textarea-wrapper .textarea>.btn p{color:#fff;font-size:17px;line-height:20px;transition:.3s;vertical-align:middle}body[data-page=index] main section.join .join-wrapper-board .cover-wrapper .textarea-wrapper .textarea>.btn:hover{background-color:#d0963c}body[data-page=index] main section.join .join-item{width:100%}body[data-page=index] main section.join .join-item img{width:100%}body[data-page=index] main section.campaign{max-width:1160px;margin:0px auto 100px;padding:0 20px;position:relative;text-align:center}body[data-page=index] main section.campaign #campaign{position:absolute;top:-90px;left:0;height:1px}@media screen and (min-width: 899px){body[data-page=index] main section.campaign #campaign{top:-120px}}body[data-page=index] main section.campaign .campaign-form-wrap{position:relative}body[data-page=index] main section.campaign .campaign-form-wrap *{-webkit-box-sizing:border-box;box-sizing:border-box}body[data-page=index] main section.campaign .campaign-form-wrap .campaign-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px}body[data-page=index] main section.campaign .campaign-form-wrap .campaign-loading-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(55,58,62,.5);opacity:0;visibility:hidden;z-index:999}body[data-page=index] main section.campaign .campaign-form-wrap .campaign-loading-wrap.active{opacity:1;visibility:visible}body[data-page=index] main section.campaign .campaign-form-wrap .campaign-loading-wrap #campaign-loading{width:44px;padding:10px;aspect-ratio:1;border-radius:50%;background:#dadcde;-webkit-mask:conic-gradient(rgba(0, 0, 0, 0) 10%, #000),-webkit-gradient(linear, left top, left bottom, color-stop(0, #000)) content-box;-webkit-mask:conic-gradient(rgba(0, 0, 0, 0) 10%, #000),linear-gradient(#000 0 0) content-box;mask:conic-gradient(rgba(0, 0, 0, 0) 10%, #000),-webkit-gradient(linear, left top, left bottom, color-stop(0, #000)) content-box;mask:conic-gradient(rgba(0, 0, 0, 0) 10%, #000),linear-gradient(#000 0 0) content-box;-webkit-mask-composite:source-out;mask-composite:subtract;-webkit-animation:l3 1s linear infinite;animation:l3 1s linear infinite}@-webkit-keyframes l3{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes l3{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}body[data-page=index] main section.campaign .campaign-form-wrap .campaign-popup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(55,58,62,.5);opacity:0;visibility:hidden;z-index:998}body[data-page=index] main section.campaign .campaign-form-wrap .campaign-popup.active{opacity:1;visibility:visible}body[data-page=index] main section.campaign .campaign-form-wrap .campaign-popup .popup-box{position:absolute;z-index:-1;width:100%;max-width:320px;padding:24px 32px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:8px;opacity:0;visibility:hidden;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}body[data-page=index] main section.campaign .campaign-form-wrap .campaign-popup .popup-box.active{position:static;z-index:1;opacity:1;visibility:visible}body[data-page=index] main section.campaign .campaign-form-wrap .campaign-popup .popup-box .popup-button{margin-top:16px}body[data-page=index] main section.campaign .campaign-form-wrap .campaign-popup .popup-box .popup-title{font-size:18px;font-weight:500;color:#131415;line-height:27px}body[data-page=index] main section.campaign .campaign-form-wrap .campaign-popup .popup-box .popup-content{font-size:15px;font-weight:500;color:#373a3e;line-height:21px}body[data-page=index] main section.campaign .campaign-form-wrap .campaign-popup .popup-box .popup-content a{display:inline-block;color:#373a3e;text-decoration:underline}body[data-page=index] main section.campaign .campaign-form-wrap .campaign-popup .popup-box .popup-content{text-align:center}body[data-page=index] main section.campaign .campaign-form-wrap .input-wrap{width:100%}body[data-page=index] main section.campaign .campaign-form-wrap .input-wrap input,body[data-page=index] main section.campaign .campaign-form-wrap .input-wrap select{width:100%}body[data-page=index] main section.campaign .campaign-form-wrap .form-item.privacy-policy-wrap{padding-top:16px}body[data-page=index] main section.campaign .campaign-form-wrap .form-item.privacy-policy-wrap .privacy-policy-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body[data-page=index] main section.campaign .campaign-form-wrap .form-item.privacy-policy-wrap .privacy-policy-content{font-size:15px;line-height:21px;color:#131415;text-align:left;padding:8px 16px}body[data-page=index] main section.campaign .campaign-form-wrap .form-item.privacy-policy-wrap .privacy-policy-content a{display:inline-block;color:#131415;text-decoration:underline}body[data-page=index] main section.campaign .campaign-form-wrap .form-item .item-title{font-size:15px;font-weight:400;line-height:21px;text-align:left;color:#373a3e;margin:7px 0}body[data-page=index] main section.campaign .campaign-form-wrap .form-item .item-title.required::before{margin-right:5px;content:"*";color:var(--warn-color)}body[data-page=index] main section.campaign .campaign-form-wrap .form-item .flex-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:7px 0;row-gap:8px}body[data-page=index] main section.campaign .campaign-form-wrap .form-item .mail-column{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:16px}body[data-page=index] main section.campaign .campaign-form-wrap .form-item .mail-column .input-wrap-email{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body[data-page=index] main section.campaign .campaign-form-wrap .form-item .mail-column .input-wrap-email>input{width:calc(100% - 115px)}body[data-page=index] main section.campaign .campaign-form-wrap .form-item .mail-column .mail-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}body[data-page=index] main section.campaign .campaign-form-wrap .form-item .mail-column .mail-row .error-message{width:100%}body[data-page=index] main section.campaign .campaign-form-wrap .form-item .mail-column .mail-row .input-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}body[data-page=index] main section.campaign .campaign-form-wrap .form-item .mail-column .mail-row .input-wrap.verify{max-width:200px}body[data-page=index] main section.campaign .campaign-form-wrap .form-item .mail-column .mail-row.hid{display:none}body[data-page=index] main section.campaign .campaign-form-wrap .submit-buttons-wrap{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}body[data-page=index] main section.campaign .campaign-form-wrap .submit-buttons-wrap>button{width:84px}body[data-page=index] main section.campaign .campaign-form-wrap input[type=text],body[data-page=index] main section.campaign .campaign-form-wrap input[type=email]{font-size:15px;font-weight:400;line-height:21px;background-color:#fff;border:var(--border-width) solid var(--border-color);color:#373a3e;border-radius:var(--border-radius);padding:8px 16px}body[data-page=index] main section.campaign .campaign-form-wrap input[type=text]:disabled,body[data-page=index] main section.campaign .campaign-form-wrap input[type=email]:disabled{background-color:#dadcde}body[data-page=index] main section.campaign .campaign-form-wrap input[type=text]::-webkit-input-placeholder,body[data-page=index] main section.campaign .campaign-form-wrap input[type=email]::-webkit-input-placeholder{color:var(--placeholder)}body[data-page=index] main section.campaign .campaign-form-wrap input[type=text]::-moz-placeholder,body[data-page=index] main section.campaign .campaign-form-wrap input[type=email]::-moz-placeholder{color:var(--placeholder)}body[data-page=index] main section.campaign .campaign-form-wrap input[type=text]:-ms-input-placeholder,body[data-page=index] main section.campaign .campaign-form-wrap input[type=email]:-ms-input-placeholder{color:var(--placeholder)}body[data-page=index] main section.campaign .campaign-form-wrap input[type=text]::-ms-input-placeholder,body[data-page=index] main section.campaign .campaign-form-wrap input[type=email]::-ms-input-placeholder{color:var(--placeholder)}body[data-page=index] main section.campaign .campaign-form-wrap input[type=text]::placeholder,body[data-page=index] main section.campaign .campaign-form-wrap input[type=email]::placeholder{color:var(--placeholder)}body[data-page=index] main section.campaign .campaign-form-wrap input[type=text].invalid,body[data-page=index] main section.campaign .campaign-form-wrap input[type=email].invalid{border-color:var(--warn-color)}body[data-page=index] main section.campaign .campaign-form-wrap select{font-size:15px;font-weight:400;line-height:21px;background-color:#fff;border:var(--border-width) solid var(--border-color);color:var(--placeholder);border-radius:var(--border-radius);padding:8px 16px}body[data-page=index] main section.campaign .campaign-form-wrap select.invalid{border-color:var(--warn-color)}body[data-page=index] main section.campaign .campaign-form-wrap .checkbox-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}body[data-page=index] main section.campaign .campaign-form-wrap .checkbox-item .checkbox{margin:2px 0;width:16px;height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:var(--border-width) solid var(--border-color);color:var(--primary-color)}body[data-page=index] main section.campaign .campaign-form-wrap .checkbox-item .checkbox svg{display:none}body[data-page=index] main section.campaign .campaign-form-wrap .checkbox-item input[type=checkbox]{display:none}body[data-page=index] main section.campaign .campaign-form-wrap .checkbox-item input[type=checkbox]:checked+.checkbox svg{display:block}body[data-page=index] main section.campaign .campaign-form-wrap .checkbox-item .checkbox-text{font-size:15px;line-height:20px;color:#373a3e}body[data-page=index] main section.campaign .campaign-form-wrap .checkbox-item.invalid .checkbox{border-color:var(--warn-color)}body[data-page=index] main section.campaign .campaign-form-wrap .checkbox-item.invalid .checkbox svg{color:var(--warn-color)}body[data-page=index] main section.campaign .campaign-form-wrap .radio-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}body[data-page=index] main section.campaign .campaign-form-wrap .radio-item .radiobox{width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:var(--border-width) solid var(--border-color);border-radius:50%}body[data-page=index] main section.campaign .campaign-form-wrap .radio-item .radiobox::before{content:"";display:block;width:10px;height:10px;border-radius:50%;background-color:var(--primary-color);display:none}body[data-page=index] main section.campaign .campaign-form-wrap .radio-item input[type=radio]{display:none}body[data-page=index] main section.campaign .campaign-form-wrap .radio-item input[type=radio]:checked+.radiobox::before{display:block}body[data-page=index] main section.campaign .campaign-form-wrap .radio-item .radio-text{font-size:15px;line-height:20px;color:#373a3e}body[data-page=index] main section.campaign .campaign-form-wrap .radio-item.invalid .radiobox{border-color:var(--warn-color)}body[data-page=index] main section.campaign .campaign-form-wrap .radio-item.invalid .radiobox::before{background-color:var(--warn-color)}body[data-page=index] main section.campaign .campaign-form-wrap button{cursor:pointer;font-size:13px;padding:9px 16px;border-radius:var(--border-radius);border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body[data-page=index] main section.campaign .campaign-form-wrap button:hover{opacity:.8}body[data-page=index] main section.campaign .campaign-form-wrap button.primary{background-color:var(--primary-color);color:#fff}body[data-page=index] main section.campaign .campaign-form-wrap button.secondary{background-color:#2aa31f;color:#fff}body[data-page=index] main section.campaign .campaign-form-wrap button.disabled{background-color:#afb3b8;color:#fff;cursor:not-allowed}body[data-page=index] main section.campaign .campaign-form-wrap button.disabled:hover{opacity:1}body[data-page=index] main section.campaign .campaign-form-wrap .error-message{font-size:13px;line-height:18px;color:var(--warn-color)}body[data-page=index] main section.campaign .campaign-form-wrap .required-text{font-size:15px;margin-bottom:15px;text-align:left;color:#cc4218}body[data-page=index] main section.campaign .campaign-form-wrap #inputCodeWrap{display:none}body[data-page=index] main section.campaign .campaign-form-wrap #inputCodeWrap .input-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}body[data-page=index] main section.campaign .campaign-form-wrap #inputCodeWrap .input-wrap>input{max-width:210px;margin-right:16px}body[data-page=index] main section.campaign .campaign-form-wrap .verify-button{background-color:#2aa31f;color:#fff;border-radius:4px}body[data-page=index] main section.campaign .campaign-form-wrap #verifySuccess{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body[data-page=index] main section.campaign .campaign-form-wrap #verifySuccess>svg{margin-right:8px}body[data-page=index] main section.campaign .campaign-form-wrap #verifySuccess>span{color:#2aa31f}body[data-page=index] main section.campaign .campaign-title{width:120px;display:inline-block;margin:20px auto}@media screen and (min-width: 899px){body[data-page=index] main section.campaign .campaign-title{width:160px;margin:60px auto 30px}}body[data-page=index] main section.banner .banner-wrapper{display:flex;flex-wrap:wrap}@media screen and (min-width: 899px){body[data-page=index] main section.banner .banner-wrapper{flex-wrap:nowrap}}body[data-page=index] main section.banner .banner-item{width:100%;overflow:hidden}@media screen and (min-width: 899px){body[data-page=index] main section.banner .banner-item{width:50%}}body[data-page=index] main section.banner .banner-item a{display:inline-block;width:100%;height:100%}@media screen and (min-width: 899px){body[data-page=index] main section.banner .banner-item{aspect-ratio:735/410}body[data-page=index] main section.banner .banner-item:hover::before,body[data-page=index] main section.banner .banner-item:hover::after{animation-play-state:paused}body[data-page=index] main section.banner .banner-item:hover img{transform:scale(1.02)}}body[data-page=index] main section.banner .banner-item img{width:100%;object-fit:cover;transition:.5s;transform-origin:center}body[data-page=index] main section.banner .banner-item-content{position:relative}@media screen and (min-width: 899px){body[data-page=index] main section.banner .banner-item-content img{position:absolute;top:0;left:0;height:100%}}body[data-page=index] main section.banner .banner-item-content::before,body[data-page=index] main section.banner .banner-item-content::after{content:"";position:absolute;width:115%;aspect-ratio:60;background-size:cover;background-repeat:no-repeat;pointer-events:none;z-index:1}body[data-page=index] main section.banner .banner-item-content::before{background-image:url("./../images/index/banner-line.svg");left:0;top:10px;animation:banner-line 1s linear infinite}@media screen and (min-width: 899px){body[data-page=index] main section.banner .banner-item-content::before{animation:banner-line 2s linear infinite}}body[data-page=index] main section.banner .banner-item-content::after{background-image:url("./../images/index/banner-line.svg");left:0;bottom:10px;animation:banner-line 1s linear infinite}@media screen and (min-width: 899px){body[data-page=index] main section.banner .banner-item-content::after{animation:banner-line 2s linear infinite}}@keyframes banner-line{0%{left:-10%}100%{left:0%}}body[data-page=index] main section.partner{padding:65px 30px 112px;max-width:1040px;margin:auto}body[data-page=index] main section.partner .partner-wrapper{text-align:center;display:flex;flex-wrap:wrap;gap:50px}@media screen and (min-width: 899px){body[data-page=index] main section.partner .partner-wrapper{gap:80px}}body[data-page=index] main section.partner .partner-item{width:100%}body[data-page=index] main section.partner .partner-item>div:nth-child(1){position:relative;width:100%}body[data-page=index] main section.partner .partner-item>div:nth-child(1)::after{content:"";position:absolute;left:0;top:8px;height:1px;width:100%;background-color:#707070;z-index:-1}@media screen and (min-width: 899px){body[data-page=index] main section.partner .partner-item>div:nth-child(1)::after{top:10px}}body[data-page=index] main section.partner .partner-item>div:nth-child(1) p{font-size:15px;color:#000;margin-bottom:20px;display:inline-block;padding:0 12px;background-color:#f7f5ea}@media screen and (min-width: 899px){body[data-page=index] main section.partner .partner-item>div:nth-child(1) p{font-size:20px}}body[data-page=index] main section.partner .partner-item>div:nth-child(2){display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:38px 48px}@media screen and (min-width: 899px){body[data-page=index] main section.partner .partner-item>div:nth-child(2){justify-content:center;gap:38px 48px}}body[data-page=index] main section.partner .partner-item>div:nth-child(2) img.logo_1{height:38px}body[data-page=index] main section.partner .partner-item>div:nth-child(2) img.logo_2{height:42px}body[data-page=index] main section.partner .partner-item>div:nth-child(2) img.logo_3{height:30px}@media screen and (min-width: 899px){body[data-page=index] main section.partner .partner-item>div:nth-child(2) img.logo_3{height:35px}}body[data-page=index] main section.partner .partner-item>div:nth-child(2) img.logo_4{height:24px}@media screen and (min-width: 899px){body[data-page=index] main section.partner .partner-item>div:nth-child(2) img.logo_4{height:28px}}body[data-page=index] main section.partner .partner-item>div:nth-child(2) img.logo_5{height:30px}@media screen and (min-width: 899px){body[data-page=index] main section.partner .partner-item>div:nth-child(2) img.logo_5{height:35px}}body[data-page=index] main section.partner .partner-item>div:nth-child(2) img.logo_6{height:35px}@media screen and (min-width: 899px){body[data-page=index] main section.partner .partner-item>div:nth-child(2) img.logo_6{height:52px}}body[data-page=index] main section.partner .partner-item>div:nth-child(2) img.logo_edu{height:42px}@media screen and (min-width: 899px){body[data-page=index] main section.partner .partner-item>div:nth-child(2) img.logo_edu{height:58px}}body[data-page=index] main section.partner .partner-item>div:nth-child(2) img.logo_kumon{height:52px}@media screen and (min-width: 899px){body[data-page=index] main section.partner .partner-item>div:nth-child(2) img.logo_kumon{height:58px}}body[data-page=index] main section.partner .partner-item>div:nth-child(2) img.logo_newtaipei{height:35px}@media screen and (min-width: 899px){body[data-page=index] main section.partner .partner-item>div:nth-child(2) img.logo_newtaipei{height:40px}}body[data-page=index] main section.partner .partner-item>div:nth-child(2) img.logo_pintung{height:42px}@media screen and (min-width: 899px){body[data-page=index] main section.partner .partner-item>div:nth-child(2) img.logo_pintung{height:58px}}body[data-page=index] main section.partner .partner-item>div:nth-child(2) img.logo_sinbon{height:28px}@media screen and (min-width: 899px){body[data-page=index] main section.partner .partner-item>div:nth-child(2) img.logo_sinbon{height:35px}}body[data-page=index] main section.partner .partner-item>div:nth-child(2) img.logo_hanlin{height:52px}@media screen and (min-width: 899px){body[data-page=index] main section.partner .partner-item>div:nth-child(2) img.logo_hanlin{height:58px}}body[data-page=index] main section.partner .partner-item>div:nth-child(2) img.logo_capital{height:30px}@media screen and (min-width: 899px){body[data-page=index] main section.partner .partner-item>div:nth-child(2) img.logo_capital{height:35px}}body[data-page=partner] main section{position:relative}body[data-page=partner] main section.kv{position:relative;background-color:#fff;z-index:1}body[data-page=partner] main section.kv .kv-wrapper>img{width:100%;z-index:1;object-fit:cover}@media screen and (min-width: 899px){body[data-page=partner] main section.kv .kv-wrapper>img{width:100%;height:100vh;min-height:600px}}body[data-page=partner] main section.kv .info-wrapper{width:65%;position:absolute;bottom:46px;left:20px;text-align:left}@media screen and (min-width: 899px){body[data-page=partner] main section.kv .info-wrapper{width:40%;bottom:94px;left:10%}}body[data-page=partner] main section.kv .info-wrapper img{width:280px}@media screen and (min-width: 899px){body[data-page=partner] main section.kv .info-wrapper img{width:400px}}body[data-page=partner] main section.kv .info-wrapper p{color:#fff;font-size:13px;line-height:21px;margin-top:5px}@media screen and (min-width: 899px){body[data-page=partner] main section.kv .info-wrapper p{font-size:17px;line-height:25px;margin-top:11px}}body[data-page=partner] main section.partner{padding:0px 0px 32px;text-align:center;position:relative;width:100%}@media screen and (min-width: 899px){body[data-page=partner] main section.partner{padding:0px 0px 100px}}body[data-page=partner] main section.partner::before{content:"";width:100vw;height:35px;display:block;background-size:cover;background-image:url("./../images/deco_line.png");background-repeat:no-repeat;background-position:20%;margin:30px 0 0}@media screen and (min-width: 899px){body[data-page=partner] main section.partner::before{background-position:unset;margin:36px 0 0;height:3.7vw}}body[data-page=partner] main section.partner .partner-title{width:120px;margin-top:20px}@media screen and (min-width: 899px){body[data-page=partner] main section.partner .partner-title{width:160px;margin-top:60px}}body[data-page=partner] main section.partner .partner-wrapper{position:relative;max-width:1040px;margin:auto;text-align:center;display:flex;flex-wrap:wrap;gap:50px;margin-top:28px;padding:0 30px}@media screen and (min-width: 899px){body[data-page=partner] main section.partner .partner-wrapper{gap:80px;margin-top:60px;padding:0}}body[data-page=partner] main section.partner .partner-item{width:100%}body[data-page=partner] main section.partner .partner-item>div:nth-child(1){position:relative;width:100%}body[data-page=partner] main section.partner .partner-item>div:nth-child(1)::after{content:"";position:absolute;left:0;top:8px;height:1px;width:100%;background-color:#707070;z-index:-1}@media screen and (min-width: 899px){body[data-page=partner] main section.partner .partner-item>div:nth-child(1)::after{top:10px}}body[data-page=partner] main section.partner .partner-item>div:nth-child(1) p{font-size:15px;color:#000;margin-bottom:20px;display:inline-block;padding:0 12px;background-color:#f7f5ea}@media screen and (min-width: 899px){body[data-page=partner] main section.partner .partner-item>div:nth-child(1) p{font-size:20px}}body[data-page=partner] main section.partner .partner-item>div:nth-child(2){display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:38px 48px}@media screen and (min-width: 899px){body[data-page=partner] main section.partner .partner-item>div:nth-child(2){justify-content:center;gap:38px 48px}}body[data-page=partner] main section.partner .partner-item>div:nth-child(2) img.logo_1{height:38px}body[data-page=partner] main section.partner .partner-item>div:nth-child(2) img.logo_2{height:42px}body[data-page=partner] main section.partner .partner-item>div:nth-child(2) img.logo_3{height:30px}@media screen and (min-width: 899px){body[data-page=partner] main section.partner .partner-item>div:nth-child(2) img.logo_3{height:35px}}body[data-page=partner] main section.partner .partner-item>div:nth-child(2) img.logo_4{height:24px}@media screen and (min-width: 899px){body[data-page=partner] main section.partner .partner-item>div:nth-child(2) img.logo_4{height:28px}}body[data-page=partner] main section.partner .partner-item>div:nth-child(2) img.logo_5{height:30px}@media screen and (min-width: 899px){body[data-page=partner] main section.partner .partner-item>div:nth-child(2) img.logo_5{height:35px}}body[data-page=partner] main section.partner .partner-item>div:nth-child(2) img.logo_6{height:35px}@media screen and (min-width: 899px){body[data-page=partner] main section.partner .partner-item>div:nth-child(2) img.logo_6{height:52px}}body[data-page=partner] main section.partner .partner-item>div:nth-child(2) img.logo_edu{height:42px}@media screen and (min-width: 899px){body[data-page=partner] main section.partner .partner-item>div:nth-child(2) img.logo_edu{height:58px}}body[data-page=partner] main section.partner .partner-item>div:nth-child(2) img.logo_kumon{height:52px}@media screen and (min-width: 899px){body[data-page=partner] main section.partner .partner-item>div:nth-child(2) img.logo_kumon{height:58px}}body[data-page=partner] main section.partner .partner-item>div:nth-child(2) img.logo_newtaipei{height:35px}@media screen and (min-width: 899px){body[data-page=partner] main section.partner .partner-item>div:nth-child(2) img.logo_newtaipei{height:40px}}body[data-page=partner] main section.partner .partner-item>div:nth-child(2) img.logo_pintung{height:42px}@media screen and (min-width: 899px){body[data-page=partner] main section.partner .partner-item>div:nth-child(2) img.logo_pintung{height:58px}}body[data-page=partner] main section.partner .partner-item>div:nth-child(2) img.logo_sinbon{height:28px}@media screen and (min-width: 899px){body[data-page=partner] main section.partner .partner-item>div:nth-child(2) img.logo_sinbon{height:35px}}body[data-page=partner] main section.partner .partner-item>div:nth-child(2) img.logo_hanlin{height:52px}@media screen and (min-width: 899px){body[data-page=partner] main section.partner .partner-item>div:nth-child(2) img.logo_hanlin{height:58px}}body[data-page=partner] main section.partner .partner-item>div:nth-child(2) img.logo_capital{height:30px}@media screen and (min-width: 899px){body[data-page=partner] main section.partner .partner-item>div:nth-child(2) img.logo_capital{height:35px}}body[data-page=about] main section{position:relative}body[data-page=about] main section.kv{position:relative;background-color:#fff;z-index:1}body[data-page=about] main section.kv .kv-wrapper>img{width:100%;z-index:1;object-fit:cover}@media screen and (min-width: 899px){body[data-page=about] main section.kv .kv-wrapper>img{width:100%;height:100vh;min-height:600px}}body[data-page=about] main section.kv .info-wrapper{width:65%;position:absolute;bottom:46px;left:20px;text-align:left}@media screen and (min-width: 899px){body[data-page=about] main section.kv .info-wrapper{width:40%;bottom:94px;left:10%}}body[data-page=about] main section.kv .info-wrapper img{width:280px}@media screen and (min-width: 899px){body[data-page=about] main section.kv .info-wrapper img{width:400px}}body[data-page=about] main section.kv .info-wrapper p{color:#fff;font-size:13px;line-height:21px;margin-top:5px}@media screen and (min-width: 899px){body[data-page=about] main section.kv .info-wrapper p{font-size:17px;line-height:25px;margin-top:11px}}body[data-page=about] main section.about{padding:0px 0px 80px;text-align:center;position:relative;width:100%}@media screen and (min-width: 899px){body[data-page=about] main section.about{padding:0px 0px 130px}}body[data-page=about] main section.about::before{content:"";width:100vw;height:35px;display:block;background-size:cover;background-image:url("./../images/deco_line.png");background-repeat:no-repeat;background-position:20%;margin:30px 0 0}@media screen and (min-width: 899px){body[data-page=about] main section.about::before{background-position:unset;margin:36px 0 0;height:3.7vw}}body[data-page=about] main section.about .about-title{width:391px;max-width:80%;margin:20px auto 0}@media screen and (min-width: 899px){body[data-page=about] main section.about .about-title{width:650px;margin:60px auto 0}}body[data-page=about] main section.about .about-wrapper{position:relative;margin:auto;text-align:center;display:flex;flex-wrap:wrap;padding:0 20px}@media screen and (min-width: 899px){body[data-page=about] main section.about .about-wrapper{margin-top:60px;padding:0}}body[data-page=about] main section.about .about-item{width:100%;display:flex;align-items:center;flex-wrap:wrap}@media screen and (min-width: 899px){body[data-page=about] main section.about .about-item{flex-wrap:nowrap;gap:50px}}body[data-page=about] main section.about .about-item-1{max-width:1160px;margin:auto}body[data-page=about] main section.about .about-item-1>div{text-align:left}body[data-page=about] main section.about .about-item-1>div:nth-child(1){width:100%}@media screen and (min-width: 899px){body[data-page=about] main section.about .about-item-1>div:nth-child(1){width:50%}}body[data-page=about] main section.about .about-item-1>div:nth-child(2){width:100%;padding:0;margin-top:30px}@media screen and (min-width: 899px){body[data-page=about] main section.about .about-item-1>div:nth-child(2){padding:0 55px;width:50%;margin-top:70px}}body[data-page=about] main section.about .about-item-1>div p{font-size:17px;line-height:30px;color:#555}body[data-page=about] main section.about .about-item-1>div img{width:108%;margin-left:-8%}@media screen and (min-width: 899px){body[data-page=about] main section.about .about-item-1>div img{width:100%}}body[data-page=about] main section.about .about-item-2{margin-top:30px}@media screen and (min-width: 899px){body[data-page=about] main section.about .about-item-2{margin-top:115px}}body[data-page=about] main section.about .about-item-2 p{width:100%;text-align:center;font-size:17px;line-height:30px;font-weight:500;color:#555;text-align:left}@media screen and (min-width: 899px){body[data-page=about] main section.about .about-item-2 p{font-size:20px;line-height:40px;text-align:center}}body[data-page=about] main section.about .about-item-3>div{max-width:768px;margin:32px auto 0;box-shadow:1px 5px 5px rgba(0,0,0,.081);padding:19px 30px;background-image:url("./../images/about/text-bg-mb.png");background-repeat:repeat-y;background-size:100%;text-align:left}@media screen and (min-width: 899px){body[data-page=about] main section.about .about-item-3>div{padding:32px 50px;margin:90px auto 0;background-size:cover;background-repeat:no-repeat;background-image:url("./../images/about/text-bg-pc.png")}}body[data-page=about] main section.about .about-item-3>div p{font-size:17px;line-height:30px;color:#555}body[data-page=about] main section.about .about-item-3>div p+p{margin-top:20px}@media screen and (min-width: 899px){body[data-page=about] main section.about .about-item-3>div p+p{margin-top:23px}}body[data-page=about] main section.about .about-item-3>div p+p strong{font-weight:500}body[data-page=about] main section.about .about-item-4{max-width:1160px;margin:67px auto 0;aspect-ratio:16/9}@media screen and (min-width: 899px){body[data-page=about] main section.about .about-item-4{margin:150px auto 0}}body[data-page=about] main section.about .about-item-4 iframe{width:100%;height:100%}body[data-page=about] main section.team{text-align:center;overflow-x:hidden}body[data-page=about] main section.team .team-bg{width:calc(100% + 6px);margin-bottom:-1px;margin-left:-3px}body[data-page=about] main section.team .team-title{width:160px;margin-bottom:72px;margin-top:-10vw}body[data-page=about] main section.team .team-wrapper{background-color:#d8a24d;padding-bottom:53px}@media screen and (min-width: 899px){body[data-page=about] main section.team .team-wrapper{padding-bottom:140px}}body[data-page=about] main section.team .team-wrapper>div{width:100%;display:flex;flex-wrap:wrap;gap:100px}@media screen and (min-width: 899px){body[data-page=about] main section.team .team-wrapper>div{gap:180px}}body[data-page=about] main section.team .team-item{width:100%;max-width:986px;margin:auto;display:flex;flex-wrap:wrap;text-align:left}@media screen and (min-width: 899px){body[data-page=about] main section.team .team-item{flex-wrap:nowrap}}body[data-page=about] main section.team .team-item-pic{width:100%;text-align:center}@media screen and (min-width: 899px){body[data-page=about] main section.team .team-item-pic{width:40%;max-width:383px;text-align:left}}body[data-page=about] main section.team .team-item-pic img{width:70%}@media screen and (min-width: 899px){body[data-page=about] main section.team .team-item-pic img{width:100%}}body[data-page=about] main section.team .team-item-content{width:100%;position:relative;padding:20px}@media screen and (min-width: 899px){body[data-page=about] main section.team .team-item-content{width:60%;padding:0px}}body[data-page=about] main section.team .team-item-content .title{margin:0;position:absolute;display:inline-block;width:170px;top:-100px}@media screen and (min-width: 899px){body[data-page=about] main section.team .team-item-content .title{width:170px;position:relative;top:unset;margin:20px 0 0 -10px}}body[data-page=about] main section.team .team-item-content .title span{background-color:#fff;display:inline-block;padding:6px 10px;font-size:17px;font-weight:300}body[data-page=about] main section.team .team-item-content .title p{background-color:#fff;display:inline-block;padding:3px 11px;font-size:32px;font-weight:300;margin-top:6px}body[data-page=about] main section.team .team-item-content .info{padding:0}@media screen and (min-width: 899px){body[data-page=about] main section.team .team-item-content .info{padding:20px 36px;margin-top:0px}}body[data-page=about] main section.team .team-item-content .info p{font-size:17px;line-height:29px;color:#fff;font-weight:500}body[data-page=about] main section.team .team-item-content .experience{padding:15px 20px 15px 15px;border-radius:0px 30px;background-color:#d0963c;margin-top:20px}@media screen and (min-width: 899px){body[data-page=about] main section.team .team-item-content .experience{margin-top:0;padding:15px 60px 15px 31px}}body[data-page=about] main section.team .team-item-content .experience>P{font-size:15px;line-height:25px;position:relative;color:#fff;font-weight:500;width:100%;margin-bottom:15px}body[data-page=about] main section.team .team-item-content .experience>P::after{content:"";width:100%;height:1px;display:block;background-color:#fff;margin-top:10px}body[data-page=about] main section.team .team-item-content .experience .list{max-height:370px;overflow:hidden}body[data-page=about] main section.team .team-item-content .experience .list.active{max-height:unset;padding-bottom:76px}body[data-page=about] main section.team .team-item-content .experience .list p{font-size:15px;line-height:25px;position:relative;color:#fff;font-weight:500;width:100%}body[data-page=about] main section.team .team-item-content .experience .list p+ul{margin-top:6px}body[data-page=about] main section.team .team-item-content .experience .list>ul{width:100%;display:flex;flex-wrap:wrap;padding-left:15px}body[data-page=about] main section.team .team-item-content .experience .list>ul>li{width:100%;color:#fff;font-size:15px;line-height:25px;position:relative;display:inline-flex;flex-wrap:wrap}body[data-page=about] main section.team .team-item-content .experience .list>ul>li>ul{width:100%;display:block}body[data-page=about] main section.team .team-item-content .experience .list>ul>li::before{content:"";width:3px;height:3px;display:inline-block;background-color:#fff;border-radius:5px;margin:0px 10px 4px 0;position:absolute;left:-10px;top:10px}body[data-page=about] main section.team .team-item-content .experience .list>ul+p{margin-top:20px}body[data-page=about] main section.team .team-item-content .cover{position:absolute;width:calc(100% - 40px);bottom:0;text-align:center;height:160px;display:flex;background:linear-gradient(180deg, rgba(208, 150, 60, 0.03) 0%, rgba(208, 150, 60, 0.8) 20%, rgb(208, 150, 60) 80%);align-items:flex-end;justify-content:center;border-radius:0 0 0 30px;cursor:pointer}@media screen and (min-width: 899px){body[data-page=about] main section.team .team-item-content .cover{width:100%}}body[data-page=about] main section.team .team-item-content .cover.active{height:unset;background:#d0963c}body[data-page=about] main section.team .team-item-content .cover.active p{margin:30px 0}body[data-page=about] main section.team .team-item-content .cover p{text-decoration:underline;color:#fff;margin:27px 0}body[data-page=story] main section{position:relative}body[data-page=story] main section.kv{position:relative;background-color:#fff;z-index:1}body[data-page=story] main section.kv .kv-wrapper>img{width:100%;z-index:1;object-fit:cover}@media screen and (min-width: 899px){body[data-page=story] main section.kv .kv-wrapper>img{width:100%;height:100vh;min-height:600px}}body[data-page=story] main section.kv .info-wrapper{width:65%;position:absolute;bottom:46px;left:20px;text-align:left}@media screen and (min-width: 899px){body[data-page=story] main section.kv .info-wrapper{width:40%;bottom:94px;left:10%}}body[data-page=story] main section.kv .info-wrapper img{width:252px}@media screen and (min-width: 899px){body[data-page=story] main section.kv .info-wrapper img{width:360px}}body[data-page=story] main section.kv .info-wrapper p{color:#fff;font-size:13px;line-height:21px;margin-top:5px;max-width:314px}@media screen and (min-width: 899px){body[data-page=story] main section.kv .info-wrapper p{font-size:17px;line-height:25px;margin-top:11px;max-width:330px}}body[data-page=story] main section.video{text-align:center;position:relative;width:100%;padding:0 20px}@media screen and (min-width: 899px){body[data-page=story] main section.video{padding:0}}body[data-page=story] main section.video::before{content:"";width:100vw;height:35px;display:block;background-size:cover;background-image:url("./../images/deco_line.png");background-repeat:no-repeat;background-position:20%;margin:30px -20px 0}@media screen and (min-width: 899px){body[data-page=story] main section.video::before{background-position:unset;margin:36px 0 0;height:3.7vw}}body[data-page=story] main section.video .video-title{width:117px;margin-top:30px}@media screen and (min-width: 899px){body[data-page=story] main section.video .video-title{width:160px;margin-top:60px}}body[data-page=story] main section.video .video-wrapper{display:flex;flex-wrap:wrap;width:100%;max-width:1160px;margin:28px auto 0}@media screen and (min-width: 899px){body[data-page=story] main section.video .video-wrapper{flex-wrap:nowrap;margin:70px auto 0}}body[data-page=story] main section.video .video-item{text-align:left}body[data-page=story] main section.video .video-item-video{width:100%;aspect-ratio:865/486}@media screen and (min-width: 899px){body[data-page=story] main section.video .video-item-video{width:calc(100% - 294px)}}body[data-page=story] main section.video .video-item-video iframe{width:100%;height:100%;vertical-align:middle}body[data-page=story] main section.video .video-item-list{width:100%;background-color:#d8a24d}@media screen and (min-width: 899px){body[data-page=story] main section.video .video-item-list{width:294px}}body[data-page=story] main section.video .video-item-list ul{display:flex;flex-wrap:wrap;gap:30px;max-height:285px;overflow:auto;padding:30px}@media screen and (min-width: 899px){body[data-page=story] main section.video .video-item-list ul{max-height:486px}}body[data-page=story] main section.video .video-item-list ul::-webkit-scrollbar{width:10px}body[data-page=story] main section.video .video-item-list ul::-webkit-scrollbar-track{background:#d0963c}body[data-page=story] main section.video .video-item-list ul::-webkit-scrollbar-thumb{background-color:#aa7420;border-radius:20px}body[data-page=story] main section.video .video-item-list ul li{width:100%;color:#fff;cursor:pointer;font-size:15px;line-height:26px;transition:.3s}@media screen and (min-width: 899px){body[data-page=story] main section.video .video-item-list ul li{max-height:486px}}body[data-page=story] main section.video .video-item-list ul li svg{margin-left:2px}body[data-page=story] main section.video .video-item-list ul li svg path{transition:.3s}body[data-page=story] main section.video .video-item-list ul li:hover{color:#555}body[data-page=story] main section.video .video-item-list ul li:hover path{fill:#555}body[data-page=story] main section.video .video-item-list ul li span{margin-right:10px}body[data-page=story] main section.story{margin:80px 39px 70px;text-align:center}@media screen and (min-width: 899px){body[data-page=story] main section.story{margin:90px 20px 140px}}body[data-page=story] main section.story .story-title{width:117px}@media screen and (min-width: 899px){body[data-page=story] main section.story .story-title{width:160px}}body[data-page=story] main section.story .story-wrapper{display:flex;flex-wrap:wrap;gap:60px 0;width:100%;max-width:1160px;margin:28px auto 0}@media screen and (min-width: 899px){body[data-page=story] main section.story .story-wrapper{margin:70px auto 0;gap:80px 0}}body[data-page=story] main section.story .story-wrapper .story-item:nth-child(2n){flex-direction:row-reverse}body[data-page=story] main section.story .story-item{width:100%;display:flex;flex-wrap:wrap;align-items:center;background-color:#fff}@media screen and (min-width: 899px){body[data-page=story] main section.story .story-item{flex-wrap:nowrap}}body[data-page=story] main section.story .story-item-pic{overflow:hidden;width:100%}@media screen and (min-width: 899px){body[data-page=story] main section.story .story-item-pic{width:50%}}body[data-page=story] main section.story .story-item-pic img{width:100%;transition:.5s}body[data-page=story] main section.story .story-item-pic:hover img{transform:scale(1.05)}body[data-page=story] main section.story .story-item-content{width:100%;padding:20px}@media screen and (min-width: 899px){body[data-page=story] main section.story .story-item-content{width:50%;padding:0 66px}}body[data-page=story] main section.story .story-item-content h2{font-size:20px;line-height:30px;color:#555;font-weight:500;text-align:left}body[data-page=story] main section.story .story-item-content p{margin-top:16px;font-size:15px;line-height:27px;color:#555;text-align:left}body[data-page=story] main section.story .story-item-content .btn{margin-top:26px}body[data-page=story] main section.story .story-item-content .btn a{display:inline-block;padding:9px 29px;font-size:15px;line-height:20px;color:#fff;background-color:#d8a24d;text-decoration:none;border-radius:50px;transition:.3s;border:1px solid #d8a24d}@media screen and (min-width: 899px){body[data-page=story] main section.story .story-item-content .btn a{width:50%;padding:14px 47px}}body[data-page=story] main section.story .story-item-content .btn:hover a{background-color:#fff;color:#d8a24d;border:1px solid #d8a24d}body[data-page=showing] main section{position:relative}body[data-page=showing] main section.kv{position:relative;background-color:#fff;z-index:1}body[data-page=showing] main section.kv .kv-wrapper>img{width:100%;z-index:1;object-fit:cover}@media screen and (min-width: 899px){body[data-page=showing] main section.kv .kv-wrapper>img{width:100%;height:100vh;min-height:600px}}body[data-page=showing] main section.kv .info-wrapper{width:65%;position:absolute;bottom:46px;left:20px;text-align:left}@media screen and (min-width: 899px){body[data-page=showing] main section.kv .info-wrapper{width:40%;bottom:94px;left:10%}}body[data-page=showing] main section.kv .info-wrapper img{width:112px}@media screen and (min-width: 899px){body[data-page=showing] main section.kv .info-wrapper img{width:160px}}body[data-page=showing] main section.kv .info-wrapper p{color:#fff;font-size:13px;line-height:21px;margin-top:5px;text-align:justify}@media screen and (min-width: 899px){body[data-page=showing] main section.kv .info-wrapper p{font-size:17px;line-height:25px;margin-top:11px}}body[data-page=showing] main section.showing{padding:0px 0px 100px;text-align:center;position:relative;width:100%}@media screen and (min-width: 899px){body[data-page=showing] main section.showing{padding:0px 0px 50px}}body[data-page=showing] main section.showing::before{content:"";width:100vw;height:35px;display:block;background-size:cover;background-image:url("./../images/deco_line.png");background-repeat:no-repeat;background-position:20%;margin:30px 0 0}@media screen and (min-width: 899px){body[data-page=showing] main section.showing::before{background-position:unset;margin:36px 0 0;height:3.7vw}}body[data-page=showing] main section.showing .info{max-width:1040px;margin:40px auto 0px}body[data-page=showing] main section.showing .info p{padding:0 20px;line-height:1.7rem;text-align:left}@media screen and (min-width: 899px){body[data-page=showing] main section.showing .info p{text-align:center;padding:0 20px;line-height:1.7rem}}body[data-page=showing] main section.showing .showing-title{width:120px;margin-top:20px}@media screen and (min-width: 899px){body[data-page=showing] main section.showing .showing-title{width:160px;margin-top:60px}}body[data-page=showing] main section.showing .showing-wrapper{position:relative;max-width:1040px;margin:auto;text-align:center;display:flex;flex-wrap:wrap;gap:50px;margin-top:28px;padding:0 20px}@media screen and (min-width: 899px){body[data-page=showing] main section.showing .showing-wrapper{gap:80px;margin-top:60px;padding:0}}body[data-page=showing] main section.showing .showing-wrapper .mb{width:100%}body[data-page=showing] main section.showing .showing-wrapper .mb .showing-header{width:100%}body[data-page=showing] main section.showing .showing-wrapper .mb .showing-header>div{width:100%;display:flex;justify-content:space-evenly;background-color:#3caed0;color:#fff;padding:10px;font-size:17px}body[data-page=showing] main section.showing .showing-wrapper .mb .showing-header>div>div{width:100%}body[data-page=showing] main section.showing .showing-wrapper .mb .showing-header>div+div{border-top:1px solid #fff}body[data-page=showing] main section.showing .showing-wrapper .mb .showing-header>div.btn{padding:18px 10px}body[data-page=showing] main section.showing .showing-wrapper .mb .showing-body{width:100%}body[data-page=showing] main section.showing .showing-wrapper .mb .showing-body .item{padding-top:17px}body[data-page=showing] main section.showing .showing-wrapper .mb .showing-body .item>div{color:#555;width:100%;display:flex;justify-content:space-evenly;padding:12px 10px}body[data-page=showing] main section.showing .showing-wrapper .mb .showing-body .item>div>div{width:100%}body[data-page=showing] main section.showing .showing-wrapper .mb .showing-body .item>div+div{border-top:1px solid #e8e7e1}body[data-page=showing] main section.showing .showing-wrapper .mb .showing-body .item>div .theater a{color:#555;text-decoration:none;transition:.3s}body[data-page=showing] main section.showing .showing-wrapper .mb .showing-body .item>div .theater a:hover{opacity:.65}body[data-page=showing] main section.showing .showing-wrapper .mb .showing-body .item>div .theater p{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px}body[data-page=showing] main section.showing .showing-wrapper .mb .showing-body .item>div .theater p::after{content:"";display:inline-flex;width:11px;height:15.2px;background-image:url("./../images/showing/pin.svg");background-size:contain;background-repeat:no-repeat}body[data-page=showing] main section.showing .showing-wrapper .mb .showing-body .item>div.btn_con{padding:16px 10px}body[data-page=showing] main section.showing .showing-wrapper .mb .showing-body .item>div.btn_con .btn{background-color:#8b0b0b;padding:5px 13px;border-radius:50px;transition:.3s;cursor:pointer;border:1px solid #8b0b0b;width:85px}body[data-page=showing] main section.showing .showing-wrapper .mb .showing-body .item>div.btn_con .btn:not(.disabled):hover{background-color:rgba(0,0,0,0);border:1px solid #8b0b0b}body[data-page=showing] main section.showing .showing-wrapper .mb .showing-body .item>div.btn_con .btn:not(.disabled):hover p{color:#8b0b0b}body[data-page=showing] main section.showing .showing-wrapper .mb .showing-body .item>div.btn_con .btn.disabled{background-color:#a0a0a0;border:1px solid #a0a0a0;cursor:not-allowed}body[data-page=showing] main section.showing .showing-wrapper .mb .showing-body .item>div.btn_con .btn.disabled p{color:#fff}body[data-page=showing] main section.showing .showing-wrapper .mb .showing-body .item>div.btn_con .btn p{font-size:14px;transition:.3s;line-height:20px;color:#fff}body[data-page=showing] main section.showing .showing-wrapper .mb .showing-body .item+.item{border-top:1px solid #555}body[data-page=showing] main section.showing .showing-wrapper .pc{width:100%}body[data-page=showing] main section.showing .showing-wrapper .pc table{width:calc(100% - 40px);margin:auto;border-collapse:collapse;text-align:center;table-layout:auto}body[data-page=showing] main section.showing .showing-wrapper .pc table th{background-color:#3caed0;color:#fff;font-size:17px;line-height:40px;padding:10px 30px}body[data-page=showing] main section.showing .showing-wrapper .pc table th.country{width:100px}body[data-page=showing] main section.showing .showing-wrapper .pc table th.btn{width:220px}body[data-page=showing] main section.showing .showing-wrapper .pc table tr{transition:.3s}body[data-page=showing] main section.showing .showing-wrapper .pc table tr:hover{background-color:rgba(0,0,0,.05)}body[data-page=showing] main section.showing .showing-wrapper .pc table td{font-size:15px;line-height:25px;padding:15px 0;color:#555;font-size:15px;border-bottom:1px solid #ccc}body[data-page=showing] main section.showing .showing-wrapper .pc table td svg{width:11px}body[data-page=showing] main section.showing .showing-wrapper .pc table td.theater a{color:#555;text-decoration:none;transition:.3s}body[data-page=showing] main section.showing .showing-wrapper .pc table td.theater a:hover{opacity:.65}body[data-page=showing] main section.showing .showing-wrapper .pc table td.theater p{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px}body[data-page=showing] main section.showing .showing-wrapper .pc table td.theater p::after{content:"";display:inline-flex;width:11px;height:15.2px;background-image:url("./../images/showing/pin.svg");background-size:contain;background-repeat:no-repeat}body[data-page=showing] main section.showing .showing-wrapper .pc table td.btn_con{display:flex;justify-content:center}body[data-page=showing] main section.showing .showing-wrapper .pc table td.btn_con .btn{background-color:#8b0b0b;padding:5px 13px;border-radius:50px;margin-right:8px;transition:.3s;cursor:pointer;border:1px solid #8b0b0b;width:84px}body[data-page=showing] main section.showing .showing-wrapper .pc table td.btn_con .btn:not(.disabled):hover{background-color:rgba(0,0,0,0);border:1px solid #8b0b0b}body[data-page=showing] main section.showing .showing-wrapper .pc table td.btn_con .btn:not(.disabled):hover p{color:#8b0b0b}body[data-page=showing] main section.showing .showing-wrapper .pc table td.btn_con .btn.disabled{background-color:#a0a0a0;border:1px solid #a0a0a0;cursor:not-allowed}body[data-page=showing] main section.showing .showing-wrapper .pc table td.btn_con .btn.disabled p{color:#fff}body[data-page=showing] main section.showing .showing-wrapper .pc table td.btn_con .btn p{font-size:14px;transition:.3s;line-height:20px;color:#fff}body[data-page=showing] .popup{display:none;width:90%;max-width:600px;height:100%;max-height:60vh;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;z-index:1001}@media screen and (min-width: 899px){body[data-page=showing] .popup{width:100%;max-width:600px}}body[data-page=showing] .popup .close{position:absolute;top:-10px;right:-10px;background-color:#d8a24d;border-radius:50px;width:35px;height:35px;padding:8px}body[data-page=showing] .popup .close img{width:100%}body[data-page=showing] .popup iframe{width:100%;height:100%;background-color:#fff}body[data-page=showing] .black{display:none;width:100%;height:100%;background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;z-index:1000}body[data-page=showing] main section.showing .showing-wrapper .pc table td .btn a{background-color:#8b0b0b;padding:5px 13px;border-radius:50px;margin-right:8px;transition:.3s;cursor:pointer;border:1px solid #8b0b0b;width:84px;color:#fff;text-decoration:none}body[data-page=showing] main section.showing .showing-wrapper .mb .showing-body .item>div.btn_con .btn{background-color:#8b0b0b;border-radius:50px;transition:.3s;cursor:pointer;border:1px solid #8b0b0b;width:95px}body[data-page=showing] main section.showing .showing-wrapper .mb .showing-body .item>div.btn_con .btn a{color:#fff;text-decoration:none}/*# sourceMappingURL=style.css.map */