@import"../css/aos.css";@import"../css/fullpage.min.css";@import"../css/swiper.min.css";@import"../css/jquery-ui.min.css";@import"../../font/font.css";@keyframes zoom-in{0%{transform:scale(1)}100%{transform:scale(1.3)}}@keyframes zoom-out{0%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade-up{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0px);opacity:1}}@keyframes fade-down{0%{transform:translateY(-50px);opacity:0}100%{transform:translateY(0px);opacity:1}}@keyframes fade-left{0%{transform:translateX(50px);opacity:0}100%{transform:translateX(0px);opacity:1}}@keyframes fade-right{0%{transform:translateX(-50px);opacity:0}100%{transform:translateX(0px);opacity:1}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}*,*:before,*:after{-webkit-font-smoothing:antialiased;box-sizing:border-box;word-break:keep-all;word-wrap:break-word;margin:0;padding:0;letter-spacing:-0.02em}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*::-webkit-scrollbar{width:5px;height:3px}*::-webkit-scrollbar-thumb{background-color:#00aeef}*::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);background-clip:padding-box}*::-moz-selection{background-color:rgba(0,174,239,.5);color:#fff}*::selection{background-color:rgba(0,174,239,.5);color:#fff}h1,h2,h3,h4,h5,h6{font-weight:normal}table{border-collapse:collapse;border-spacing:0}table,thead,tbody,tr,th,td{vertical-align:middle}input,textarea,button{margin:0;padding:0;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background:none;resize:none;font-family:inherit}select{background-color:rgba(0,0,0,0)}sup{color:#00aeef}input[type=button],input[type=checkbox],input[type=raido],input[type=file],input[type=submit],button{cursor:pointer}input.hidden{position:absolute;top:0;left:0;width:100% !important;height:100% !important;opacity:0;z-index:0}input::placeholder,option,textarea::placeholder{font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;color:inherit}input[type=checkbox],input[type=radio]{appearance:none;-moz-appearance:none;-webkit-appearance:none;width:20px;height:20px;border:1px solid #aaa;background-size:cover;background-repeat:no-repeat;background-position:center;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}input[type=checkbox]:checked,input[type=radio]:checked{border-color:rgba(0,0,0,0);background-image:url("../../images/common/input_check.svg")}input[type=number]{appearance:none;-moz-appearance:none;-webkit-appearance:none}input[type=number]::-webkit-inner-spin-button{appearance:none;-moz-appearance:none;-webkit-appearance:none}input[type=number]::-webkit-outer-spin-button{appearance:none;-moz-appearance:none;-webkit-appearance:none}em,i{font-style:normal}ol,ul,li{list-style:none}img{max-width:100%;vertical-align:middle}a,address{text-decoration:none;font-style:normal;color:inherit}body{width:100%;color:#1e1e1e;font-family:"Pretendard";font-size:16px;line-height:1.3}body.stop_scroll,body:has(#menuicon.active){height:100%;overflow-y:hidden}.displaynone,[displaynone]{display:none !important}.swiper-wrapper{height:auto}.swiper.linear-banner .swiper-wrapper,.swiper-wrapper.linear{transition-timing-function:linear}.bullet_style{display:flex;align-items:center;justify-content:center;gap:10px}.bullet_style .swiper-pagination-bullet{width:8px;height:8px;border-radius:50%;margin:0;background-color:#ddd;opacity:1}.bullet_style .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#00aeef}span.aos-init{display:inline-block}.ellipsis_01{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:wrap}.ellipsis_02{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:wrap}.ellipsis_03{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:wrap}.mo_only{display:none}.ta_only{display:none}.pc_only{display:block}.full_only{display:block}@media(max-width: calc(1600px + 6vw)){.full_only,.ta_only,.mo_only{display:none !important}.pc_only{display:block !important}}@media(max-width: 1024px){.mo_only{display:none !important}.pc_only,.ta_only{display:block !important}}@media(max-width: 767px){.pc_only{display:none !important}.ta_only,.mo_only{display:block !important}}@media(max-width: 450px){.pc_only,.ta_only{display:none !important}.mo_only{display:block !important}}#cursor,#cursor[style="transform: translate(0px, 0px);"]{display:none}body{position:relative}@media(hover: hover)and (pointer: fine){.cursor{width:15px;height:15px;border-radius:50%;position:fixed;pointer-events:none;z-index:999;transform:translate(-50%, -50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#207144;animation:test 1s linear infinite}@keyframes test{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}.cursor.hover{animation:unset;opacity:.7}.trail{position:fixed;width:20px;height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transform:translate(-50%, -50%) scale(1);opacity:1;z-index:998;background:url("../../images/common/test.svg") no-repeat center/contain;animation:trailAnim .5s linear forwards}body:has(.cursor.hover) .trail{background:url("../../images/common/star.svg") no-repeat center/contain}@keyframes trailAnim{0%{transform:translate(-50%, -50%) scale(0.5);opacity:1}100%{transform:translate(-50%, -50%) scale(1.5);opacity:0}}}#header{width:100%;position:fixed;z-index:100;left:0;top:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;color:#1e1e1e;padding:25px 0;background-color:rgba(30,30,30,.2);color:#fff;border-bottom:1px solid rgba(0,0,0,0)}#header #header_wrap{max-width:1600px;width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}#header #header_wrap #header_left .logo{width:134px;min-width:134px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}#header #header_wrap #header_left .logo a{width:100%;display:flex;justify-content:center;align-items:center;position:relative}#header #header_wrap #header_left .logo a img{width:100%;object-fit:contain;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}#header #header_wrap #header_left .logo a img.active{position:absolute;top:0;left:0;z-index:2;opacity:0;visibility:hidden;pointer-events:none}#header #header_wrap #gnb{display:flex;align-items:center;gap:60px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}#header #header_wrap #gnb>li{position:relative}#header #header_wrap #gnb>li>a{font-size:18px;font-weight:600}#header #header_wrap #gnb>li.active>a{color:#00aeef}#header #header_wrap #header_right{display:flex;justify-content:center;align-items:center;gap:30px}#header #header_wrap #header_right .button{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}#header #header_wrap #header_right .button a{display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:600;line-height:1;padding:13px 16px;background-color:#00aeef;border-radius:50px;color:#fff}#header #header_wrap #header_right .menu{position:relative;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}#header #header_wrap #header_right .menu .head{width:20px;min-width:20px;height:20px;display:flex;justify-content:center;align-items:center}#header #header_wrap #header_right .menu .head svg{width:100%;height:100%}#header #header_wrap #header_right .menu .head svg path{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}#header #header_wrap #header_right .menu .sub_menu{position:absolute;top:100%;left:50%;transform:translateX(-50%);text-align:center;padding-top:37px;opacity:0;visibility:hidden;pointer-events:none;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;z-index:10}#header #header_wrap #header_right .menu .sub_menu ul{padding:15px;background-color:#fff;font-size:16px;font-weight:500;color:#1e1e1e}#header #header_wrap #header_right .menu .sub_menu ul li{margin-bottom:10px}#header #header_wrap #header_right .menu .sub_menu ul li a{display:inline-block;position:relative}#header #header_wrap #header_right .menu .sub_menu ul li a::before{content:"";position:absolute;left:0;bottom:-2px;width:0%;height:1px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;background-color:#1e1e1e}#header #header_wrap #header_right .menu .sub_menu ul li a:hover::before{width:100%}#header #header_wrap #header_right .menu .sub_menu ul li:nth-last-of-type(1){margin-bottom:0}#header #header_wrap #header_right .menu:hover .sub_menu{opacity:1;visibility:visible;pointer-events:auto}#header #header_wrap #header_right #menuicon{display:none;width:22px;height:18px;position:relative;cursor:pointer}#header #header_wrap #header_right #menuicon span{position:absolute;width:100%;height:2px;background-color:#fff;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;left:50%;transform-origin:center;transform:translateX(-50%);border-radius:4px}#header #header_wrap #header_right #menuicon span:nth-child(1){top:0px}#header #header_wrap #header_right #menuicon span:nth-child(2){top:50%;transform:translate(-50%, -50%)}#header #header_wrap #header_right #menuicon span:nth-child(3){top:calc(100% - 2px)}#header #header_wrap #header_right #menuicon.active span:nth-child(1){top:50%;transform:translate(-50%, -50%) rotate(45deg)}#header #header_wrap #header_right #menuicon.active span:nth-child(2){opacity:0}#header #header_wrap #header_right #menuicon.active span:nth-child(3){top:50%;transform:translate(-50%, -50%) rotate(-45deg)}#header #header_drawer{width:100%;position:absolute;top:100%;left:0;padding:25px 40px 50px;background-color:#fff;border-top:1px solid #e1e1e1;opacity:0;visibility:hidden;pointer-events:none;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}#header #header_drawer .drawer_wrap{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:60px;max-width:1600px;width:100%;margin:0 auto}#header #header_drawer .drawer_wrap .left_wrap{width:100%;max-width:340px}#header #header_drawer .drawer_wrap .left_wrap .swiper{width:100%}#header #header_drawer .drawer_wrap .left_wrap .swiper .swiper-wrapper{width:100%}#header #header_drawer .drawer_wrap .left_wrap .swiper .swiper-wrapper .swiper-slide{width:100%}#header #header_drawer .drawer_wrap .left_wrap .swiper .swiper-wrapper .swiper-slide p{font-size:24px;font-weight:600;margin-bottom:10px;color:#1e1e1e}#header #header_drawer .drawer_wrap .left_wrap .swiper .swiper-wrapper .swiper-slide span{font-size:16px;font-weight:400;color:#8c8c8c;line-height:1.5}#header #header_drawer .drawer_wrap .right_wrap{width:100%;max-width:calc(100% - 340px - 60px)}#header #header_drawer .drawer_wrap .right_wrap .swiper{width:100%}#header #header_drawer .drawer_wrap .right_wrap .swiper .swiper-wrapper{width:100%}#header #header_drawer .drawer_wrap .right_wrap .swiper .swiper-wrapper .swiper-slide{width:100%}#header #header_drawer .drawer_wrap .right_wrap .swiper .swiper-wrapper .swiper-slide>a{display:none}#header #header_drawer .drawer_wrap .right_wrap .swiper .swiper-wrapper .swiper-slide .sub_menu{width:100%}#header #header_drawer .drawer_wrap .right_wrap .swiper .swiper-wrapper .swiper-slide .sub_menu ul{width:100%;display:flex;align-items:flex-start;gap:30px}#header #header_drawer .drawer_wrap .right_wrap .swiper .swiper-wrapper .swiper-slide .sub_menu ul li{width:100%}#header #header_drawer .drawer_wrap .right_wrap .swiper .swiper-wrapper .swiper-slide .sub_menu ul li a span{display:inline-block;font-size:18px;font-weight:500;color:#1e1e1e;margin-bottom:10px;position:relative}#header #header_drawer .drawer_wrap .right_wrap .swiper .swiper-wrapper .swiper-slide .sub_menu ul li a span::before{content:"";position:absolute;left:0;bottom:-2px;width:0%;height:1px;background-color:#1e1e1e;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}#header #header_drawer .drawer_wrap .right_wrap .swiper .swiper-wrapper .swiper-slide .sub_menu ul li a .img_wrap{width:100%;border-radius:8px;overflow:hidden}#header #header_drawer .drawer_wrap .right_wrap .swiper .swiper-wrapper .swiper-slide .sub_menu ul li a .img_wrap img{width:100%;object-fit:contain}#header #header_drawer .drawer_wrap .right_wrap .swiper .swiper-wrapper .swiper-slide .sub_menu ul li a:hover span::before{width:100%}#header #header_drawer.active{opacity:1;visibility:visible;pointer-events:auto}#header.active{top:0}#header.bg{background-color:#fff;color:#1e1e1e;border-color:#eee}#header.bg #header_wrap #header_left .logo a img{opacity:0;visibility:hidden;pointer-events:none}#header.bg #header_wrap #header_left .logo a img.active{opacity:1;visibility:visible;pointer-events:auto}#header.bg #header_wrap #header_right .menu .head svg path{stroke:#1e1e1e}#header.bg #header_wrap #header_right #menuicon span{background-color:#1e1e1e}#drawer{position:fixed;left:0;top:0;width:100%;height:100%;z-index:50;opacity:0;visibility:hidden;pointer-events:none;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;background-color:#fff;color:#1e1e1e}#drawer .drawer_wrap{width:100%;height:100%;overflow-y:auto;display:flex;justify-content:center}#drawer .drawer_wrap .top_wrap{width:100%;padding:15px 0;border-top:1px solid #ececec;border-bottom:1px solid #ececec;display:flex;align-items:center;justify-content:space-between;display:none}#drawer .drawer_wrap .top_wrap .button a{display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:600;line-height:1;padding:13px 16px;background-color:#00aeef;border-radius:50px;color:#fff}#drawer .drawer_wrap .top_wrap ul{display:flex;align-items:center;justify-content:flex-end;gap:30px}#drawer .drawer_wrap .top_wrap ul li{font-size:18px;font-weight:500;position:relative;color:#8c8c8c}#drawer .drawer_wrap .top_wrap ul li::before{content:"";width:1px;height:65%;position:absolute;right:-15.5px;top:50%;transform:translateY(-50%);background-color:#ececec}#drawer .drawer_wrap .top_wrap ul li.now{color:#1e1e1e}#drawer .drawer_wrap .top_wrap ul li:nth-last-of-type(1)::before{display:none}#drawer .drawer_wrap .left_wrap{width:50%;padding:40px;padding-right:0}#drawer .drawer_wrap .left_wrap .swiper{width:100%;height:100%;border-radius:20px;overflow:hidden}#drawer .drawer_wrap .left_wrap .swiper .swiper-wrapper{width:100%;height:100%}#drawer .drawer_wrap .left_wrap .swiper .swiper-wrapper .swiper-slide{width:100%;height:100%}#drawer .drawer_wrap .left_wrap .swiper .swiper-wrapper .swiper-slide .img_wrap{width:100%;height:100%}#drawer .drawer_wrap .left_wrap .swiper .swiper-wrapper .swiper-slide .img_wrap img{width:100%;height:100%;object-fit:cover}#drawer .drawer_wrap .right_wrap{width:50%;padding:100px calc((100% - 1600px)/2) 100px 100px;display:flex;align-items:flex-end;justify-content:flex-start}#drawer .drawer_wrap .right_wrap .gnb{width:100%;display:flex;flex-direction:column}#drawer .drawer_wrap .right_wrap .gnb>li{display:inline-block;width:100%;margin-bottom:40px}#drawer .drawer_wrap .right_wrap .gnb>li>a{font-size:28px;font-weight:600;display:inline-block;margin-bottom:20px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}#drawer .drawer_wrap .right_wrap .gnb>li>a:hover{color:#00aeef}#drawer .drawer_wrap .right_wrap .gnb>li .sub_menu{width:100%}#drawer .drawer_wrap .right_wrap .gnb>li .sub_menu ul{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px 30px}#drawer .drawer_wrap .right_wrap .gnb>li .sub_menu ul li a{display:inline-block;position:relative;font-size:20px;font-weight:400}#drawer .drawer_wrap .right_wrap .gnb>li .sub_menu ul li a::before{content:"";position:absolute;left:0;bottom:-2px;width:0%;height:1px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;background-color:#1e1e1e}#drawer .drawer_wrap .right_wrap .gnb>li .sub_menu ul li a:hover::before{width:100%}#drawer .drawer_wrap .right_wrap .gnb>li:has(.sub_menu li a:hover)>a{color:#00aeef}#drawer .drawer_wrap .right_wrap .gnb>li:hover>a{color:#00aeef}#drawer .drawer_wrap .right_wrap .gnb>li:nth-last-of-type(1){margin-bottom:0}body:has(#menuicon.active) #header{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}body:has(#menuicon.active) #header #header_wrap #header_left .logo{opacity:0;visibility:hidden;pointer-events:none}body:has(#menuicon.active) #header #header_wrap #gnb{opacity:0;visibility:hidden;pointer-events:none}body:has(#menuicon.active) #header #header_wrap #header_right .button,body:has(#menuicon.active) #header #header_wrap #header_right .menu{opacity:0;visibility:hidden;pointer-events:none}body:has(#menuicon.active) #header #header_wrap #header_right #menuicon span{background-color:#1e1e1e}body:has(#menuicon.active) #header #header_drawer{opacity:0;visibility:hidden;pointer-events:none}body:has(#menuicon.active) #drawer{opacity:1;visibility:visible;pointer-events:auto}#header_blur{position:fixed;top:0;left:0;z-index:90;transition:opacity .3s cubic-bezier(0.25, 0.45, 0.5, 1);opacity:0;visibility:hidden;pointer-events:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}#header_blur.on{width:100%;height:100%;background-color:rgba(216,216,216,.1);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:1;visibility:visible;pointer-events:auto}body:has(#header.hover) #header_blur{width:100%;height:100%;background-color:rgba(216,216,216,.1);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:1;visibility:visible;pointer-events:auto}body:has(#menuicon.active) #drawer{opacity:1;visibility:visible;pointer-events:auto}#footer{padding:40px 0 30px;background-color:#fafafa;font-size:16px;font-weight:400}#footer #footer_wrap{max-width:1600px;width:100%;margin:0 auto}#footer #footer_wrap a{transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}#footer #footer_wrap a:hover{color:#00aeef}#footer #footer_wrap #footer_top{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}#footer #footer_wrap #footer_top .logo{width:134px;min-width:134px;display:flex;justify-content:center;align-items:center}#footer #footer_wrap #footer_top .logo img{width:100%;object-fit:contain}#footer #footer_wrap #footer_top ul{display:flex;align-items:center;justify-content:center;gap:50px}#footer #footer_wrap #footer_top ul li{position:relative;color:#1e1e1e}#footer #footer_wrap #footer_top ul li::before{content:"";width:11px;aspect-ratio:11/13;background-image:url("../../images/common/star.svg");background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;right:-30.5px;top:50%;transform:translateY(-50%)}#footer #footer_wrap #footer_top ul li:nth-last-of-type(1)::before{display:none}#footer #footer_wrap #footer_top ul li.link img{width:109px}#footer #footer_wrap #footer_top ul li.link img img{width:100%;object-fit:contain}#footer #footer_wrap #footer_bottom{width:100%;color:#8c8c8c}#footer #footer_wrap #footer_bottom address{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}#footer #footer_wrap #footer_bottom address div{position:relative}#footer #footer_wrap #footer_bottom address div::before{content:"";position:absolute;width:1px;height:60%;background-color:#e1e1e1;right:-10.5px;top:50%;transform:translateY(-50%)}#footer #footer_wrap #footer_bottom address div:nth-last-of-type(1)::before{display:none}#footer #footer_wrap #footer_bottom address div.full{width:100%}#footer #footer_wrap #footer_bottom address div.full::before{display:none}#footer #footer_wrap #footer_bottom .copyright{margin-top:20px;padding-top:20px;width:100%;border-top:1px solid #e1e1e1}@media(max-width: calc(1600px + 6vw)){#header #header_wrap{padding:0 3%;margin:0;max-width:100%}#header #header_wrap #header_left .logo{width:130px;min-width:130px}#header #header_wrap #gnb{gap:40px}#header #header_wrap #header_right{gap:20px}#header #header_wrap #header_right .button a{font-size:16px}#header #header_drawer{padding:25px 0 50px}#header #header_drawer .drawer_wrap{gap:40px;padding:0 3%;margin:0;max-width:100%}#header #header_drawer .drawer_wrap .left_wrap{max-width:240px}#header #header_drawer .drawer_wrap .left_wrap .swiper .swiper-wrapper .swiper-slide p{font-size:18px}#header #header_drawer .drawer_wrap .right_wrap{max-width:calc(100% - 240px - 40px)}#header #header_drawer .drawer_wrap .right_wrap .swiper .swiper-wrapper .swiper-slide .sub_menu ul{gap:20px}#header #header_drawer .drawer_wrap .right_wrap .swiper .swiper-wrapper .swiper-slide .sub_menu ul li a span{margin-bottom:10px}#header #footer #footer_wrap{padding:0 3%;margin:0;max-width:100%}#drawer .drawer_wrap .left_wrap{width:45%;padding:40px 0 40px 40px}#drawer .drawer_wrap .left_wrap .swiper{border-radius:20px}#drawer .drawer_wrap .right_wrap{width:55%;padding:80px 3% 80px 60px}#drawer .drawer_wrap .right_wrap .gnb>li>a{font-size:26px}#drawer .drawer_wrap .right_wrap .gnb>li .sub_menu ul{gap:10px 20px}#drawer .drawer_wrap .right_wrap .gnb>li .sub_menu ul li a{font-size:18px}#footer #footer_wrap{padding:0 3%;margin:0;max-width:100%}#footer #footer_wrap #footer_top .logo{width:130px;min-width:130px}#footer #footer_wrap #footer_top ul li.link img{width:100px}}@media(max-width: 1024px){body:has(#menuicon.active) #header #header_wrap #header_left .logo{opacity:1;visibility:visible;pointer-events:auto}body:has(#menuicon.active) #header #header_wrap #header_left .logo a img{opacity:0;visibility:hidden;pointer-events:none}body:has(#menuicon.active) #header #header_wrap #header_left .logo a img.active{opacity:1;visibility:visible;pointer-events:auto}#header{padding:20px 0}#header #header_wrap #header_left .logo{width:120px;min-width:120px}#header #header_wrap #gnb{display:none}#header #header_wrap #header_right{gap:20px}#header #header_wrap #header_right .button{display:none}#header #header_wrap #header_right .button a{font-size:16px}#header #header_wrap #header_right .menu{display:none}#header #header_wrap #header_right .menu .sub_menu{padding-top:32px}#header #header_wrap #header_right #menuicon{display:block}#header #header_drawer{display:none}#drawer{padding-bottom:60px}#drawer .drawer_wrap{flex-direction:column;padding:80px 0 0;justify-content:flex-start;gap:0}#drawer .drawer_wrap .top_wrap{display:flex;padding:20px 3%;justify-content:flex-end}#drawer .drawer_wrap .left_wrap{display:none}#drawer .drawer_wrap .right_wrap{width:100%;height:unset;padding:0;align-items:flex-start}#drawer .drawer_wrap .right_wrap .gnb>li{padding:30px 3%;margin-bottom:0;border-bottom:1px solid #ececec}#drawer .drawer_wrap .right_wrap .gnb>li>a{font-size:24px;margin-bottom:0px;display:flex;width:100%;justify-content:space-between;align-items:center}#drawer .drawer_wrap .right_wrap .gnb>li>a::after{content:"";display:inline-block;width:12px;min-width:12px;aspect-ratio:12/16;background-color:#d7d7d7;transform:scale(1.4);clip-path:path("M4.31993 0.636983C4.65083 -0.21231 5.85259 -0.212309 6.18349 0.636984L7.3136 3.53762C7.39148 3.73751 7.53158 3.90706 7.71321 4.02122L10.0355 5.48095C10.6251 5.85156 10.6648 6.69631 10.1126 7.12058L7.63986 9.02024C7.50456 9.12419 7.3981 9.26102 7.33062 9.41773L6.17017 12.1125C5.8231 12.9185 4.68032 12.9185 4.33325 12.1126L3.1728 9.41773C3.10532 9.26102 2.99886 9.12419 2.86356 9.02024L0.390866 7.12058C-0.16139 6.69631 -0.121693 5.85156 0.467917 5.48095L2.79021 4.02122C2.97184 3.90706 3.11194 3.73751 3.18982 3.53762L4.31993 0.636983Z")}#drawer .drawer_wrap .right_wrap .gnb>li:has(.sub_menu li a:hover)>a{color:#1e1e1e}#drawer .drawer_wrap .right_wrap .gnb>li:hover>a{color:#1e1e1e}#drawer .drawer_wrap .right_wrap .gnb>li .sub_menu{display:none}#drawer .drawer_wrap .right_wrap .gnb>li .sub_menu ul{display:block;padding-top:25px}#drawer .drawer_wrap .right_wrap .gnb>li .sub_menu ul li{margin-bottom:15px}#drawer .drawer_wrap .right_wrap .gnb>li .sub_menu ul li a{font-size:18px}#drawer .drawer_wrap .right_wrap .gnb>li .sub_menu ul li a::before{display:none}#drawer .drawer_wrap .right_wrap .gnb>li .sub_menu ul li a:hover{color:#00aeef}#drawer .drawer_wrap .right_wrap .gnb>li .sub_menu ul li:nth-last-of-type(1){margin-bottom:0}#drawer .drawer_wrap .right_wrap .gnb>li.active>a{color:#00aeef}#drawer .drawer_wrap .right_wrap .gnb>li.active>a::after{background-color:#00aeef}#drawer .drawer_wrap .right_wrap .gnb>li.active:has(.sub_menu li a:hover)>a{color:#00aeef}#drawer .drawer_wrap .right_wrap .gnb>li.active:hover>a{color:#00aeef}#footer{font-size:15px}#footer #footer_wrap #footer_top .logo{width:120px;min-width:120px}#footer #footer_wrap #footer_top ul li.link img{width:100px}}@media(max-width: 767px){#header #header_wrap #header_left .logo{width:110px;min-width:110px}#header #header_wrap #header_right{gap:20px}#header #header_wrap #header_right .button a{font-size:15px;padding:10px 15px}#header #header_wrap #header_right .menu .sub_menu{padding-top:26px}#header #header_wrap #header_right .menu .sub_menu ul{font-size:14px}#drawer{padding-bottom:50px}#drawer .drawer_wrap{padding:75px 0 0}#drawer .drawer_wrap .top_wrap{padding:15px 3%}#drawer .drawer_wrap .top_wrap .button a{font-size:16px;padding:12px 15px}#drawer .drawer_wrap .top_wrap ul li{font-size:16px}#drawer .drawer_wrap .right_wrap .gnb>li{padding:25px 3%}#drawer .drawer_wrap .right_wrap .gnb>li>a{font-size:20px}#drawer .drawer_wrap .right_wrap .gnb>li>a::after{transform:scale(1.3)}#drawer .drawer_wrap .right_wrap .gnb>li .sub_menu ul{padding-top:20px}#drawer .drawer_wrap .right_wrap .gnb>li .sub_menu ul li{margin-bottom:15px}#drawer .drawer_wrap .right_wrap .gnb>li .sub_menu ul li a{font-size:16px}#footer{font-size:15px}#footer #footer_wrap #footer_top{margin-bottom:20px;flex-wrap:wrap;gap:30px}#footer #footer_wrap #footer_top ul{width:100%;justify-content:flex-start}#footer #footer_wrap #footer_top ul li.link img{width:100px}}@media(max-width: 450px){#header{padding:18px 0}#header #header_wrap #header_left .logo{width:100px;min-width:100px}#header #header_wrap #header_right{gap:15px}#header #header_wrap #header_right .button a{font-size:14px;padding:10px 15px}#header #header_wrap #header_right .menu .sub_menu{padding-top:24px}#drawer{padding-bottom:40px}#drawer .drawer_wrap{padding:67px 0 0}#drawer .drawer_wrap .top_wrap .button a{font-size:15px;padding:10px 14px}#drawer .drawer_wrap .top_wrap ul li{gap:20px;font-size:15px}#drawer .drawer_wrap .top_wrap ul li::before{right:-10.5px}#drawer .drawer_wrap .right_wrap .gnb>li{padding:20px 3%}#drawer .drawer_wrap .right_wrap .gnb>li>a{font-size:18px}#drawer .drawer_wrap .right_wrap .gnb>li>a::after{transform:scale(1.1)}#drawer .drawer_wrap .right_wrap .gnb>li .sub_menu ul{padding-top:20px}#drawer .drawer_wrap .right_wrap .gnb>li .sub_menu ul li{margin-bottom:10px}#drawer .drawer_wrap .right_wrap .gnb>li .sub_menu ul li a{font-size:15px}#footer{padding:35px 0 25px;font-size:14px}#footer #footer_wrap #footer_top{margin-bottom:20px;gap:30px}#footer #footer_wrap #footer_top .logo{width:110px;min-width:110px}#footer #footer_wrap #footer_top ul{gap:30px}#footer #footer_wrap #footer_top ul li::before{width:8px;right:-19px}#footer #footer_wrap #footer_bottom .copyright{margin-top:15px;padding-top:15px}}.ui-datepicker .ui-datepicker-title{max-width:calc(100% - 60px);margin:0 auto;display:flex;align-items:center;justify-content:center;gap:10px}.ui-datepicker .ui-datepicker-title .ui-datepicker-year{text-align:right}.ui-datepicker .ui-datepicker-title .ui-datepicker-month{text-align:left}.ui-datepicker .ui-datepicker-title select{width:100%;outline:unset;text-align:center;border:unset;font-family:inherit;font-size:16px;font-weight:500;appearance:none;-moz-appearance:none;-webkit-appearance:none}.ui-datepicker .ui-datepicker-title select option{padding:0 10px}.ui-datepicker .ui-datepicker-title::before,.ui-datepicker .ui-datepicker-title::after{display:none}.ui-datepicker-calendar>tbody>tr>td{height:44px;padding:0}main{width:100%}main section{width:100%}main section article{width:100%}main section article .wrap{width:100%}main#main_page section{width:100%}main#main_page section article .wrap .title_wrap{text-align:center}main#main_page section article .wrap .title_wrap h2{font-size:56px;font-weight:700;margin-bottom:30px}main#main_page section article .wrap .title_wrap h2 span{font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;color:inherit}main#main_page section article .wrap .title_wrap p{font-size:24px;font-weight:500;line-height:1.5}main#main_page section article .wrap .title_wrap a{display:inline-block;text-align:center;margin-top:60px;background-color:#00aeef;font-size:20px;font-weight:400;color:#fff;padding:16px 25px;border-radius:50px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#main_page section article .wrap .title_wrap.white{color:#fff}main#main_page section article .wrap .title_wrap.margin_bottom{margin-bottom:80px}main#main_page section.s01{overflow:hidden}main#main_page section.s01 article{height:100vh}main#main_page section.s01 article .wrap{height:100%;position:relative;overflow:hidden}main#main_page section.s01 article .wrap.wrap_1{z-index:2}main#main_page section.s01 article .wrap.wrap_1 ul{width:715%;height:315%;display:flex;flex-wrap:wrap;gap:30px;padding:30px 0;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}main#main_page section.s01 article .wrap.wrap_1 ul li{width:calc(14.2857142857% - 25.7142857143px);height:calc(33.3333333333% - 20px)}main#main_page section.s01 article .wrap.wrap_1 ul li figure{width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center}main#main_page section.s01 article .wrap.wrap_1 ul li figure .img_wrap{width:100%;height:100%;position:absolute;left:0;top:0;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:25px;overflow:hidden}main#main_page section.s01 article .wrap.wrap_1 ul li figure .img_wrap img{width:100%;height:100%;object-fit:cover}main#main_page section.s01 article .wrap.wrap_1 ul li figure .img_wrap .before{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(30,30,30,.35);z-index:2;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}main#main_page section.s01 article .wrap.wrap_1 ul li figure figcaption{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;white-space:nowrap;-webkit-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial;pointer-events:visible;-webkit-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial}main#main_page section.s01 article .wrap.wrap_1 ul li figure figcaption h2:not(:has(span)){opacity:0}main#main_page section.s01 article .wrap.wrap_1 ul li figure figcaption h2 span{opacity:0;transition:1s ease-in-out;-webkit-transition:1s ease-in-out;-moz-transition:1s ease-in-out;-ms-transition:1s ease-in-out;-o-transition:1s ease-in-out}main#main_page section.s01 article .wrap.wrap_1 ul li figure figcaption h2 span.active{opacity:1}main#main_page section.s01 article .wrap.wrap_1 ul li figure figcaption p{transform:translateY(0);opacity:0;visibility:hidden;pointer-events:none;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}main#main_page section.s01 article .wrap.wrap_1 ul li.center figure .img_wrap{overflow:hidden}main#main_page section.s01 article .wrap.wrap_1 ul li.center figure .img_wrap img{transform:scale(1.2);animation:zoom-out 5s forwards}main#main_page section.s01 article .wrap.wrap_1 ul.active li figure .img_wrap .before{opacity:0;visibility:hidden;pointer-events:none}main#main_page section.s01 article .wrap.wrap_1 ul.active li figure figcaption{opacity:0;visibility:hidden;pointer-events:none}main#main_page section.s01 article .wrap.wrap_1.active li.center figure figcaption p{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}main#main_page section.s01 article .wrap.wrap_2{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;display:flex;justify-content:center;align-items:center;pointer-events:none;opacity:0;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}main#main_page section.s01 article .wrap.wrap_2 .t_bg{--width: 0%;--height: 0%;width:100%;height:100%;background:radial-gradient(var(--width) var(--height) at 50% 50%, #FFF 38.7%, rgba(255, 255, 255, 0.85) 100%);position:absolute;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}main#main_page section.s01 article .wrap.wrap_2 .title_wrap{color:#1e1e1e;position:relative;z-index:5;display:flex;justify-content:center;align-items:center;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}main#main_page section.s01 article .wrap.wrap_2 .title_wrap h2 span{opacity:0;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}main#main_page section.s01 article .wrap.wrap_2 .title_wrap p,main#main_page section.s01 article .wrap.wrap_2 .title_wrap a{opacity:0;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}main#main_page section.s01 article .wrap.wrap_2 .circle{width:900px;height:900px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;justify-content:center;align-items:center;clip-path:circle(0% at 100% 0%);z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;opacity:1}main#main_page section.s01 article .wrap.wrap_2 .circle .bg{position:relative;z-index:10;width:calc(100% - 10px);height:calc(100% - 10px);margin-left:10px;border-radius:50%;background-color:#fff}main#main_page section.s01 article .wrap.wrap_2 .circle .glow_circle{width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:radial-gradient(50% 50% at 50% 50%, #283672 0%, #00AEEF 100%);opacity:.7;border-radius:50%;background:linear-gradient(90deg, #F14043 0%, #F7D537 50%, #00AEEF 100%);filter:blur(30px);animation:rainbowMove 5s linear infinite}@keyframes rainbowMove{0%{transform:translate(-50%, -50%) rotate(0deg)}25%{transform:translate(-50%, -50%) rotate(90deg)}50%{transform:translate(-50%, -50%) rotate(180deg)}75%{transform:translate(-50%, -50%) rotate(270deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}main#main_page section.s01 article .wrap.wrap_2 .circle_white{width:900px;height:900px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;border-radius:50%;margin-left:10px;opacity:0;z-index:2;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}main#main_page section.s01 article .wrap.wrap_2 .circle_white.active{opacity:1}main#main_page section.s01 article .wrap.wrap_2.active{opacity:1}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap{-webkit-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial;pointer-events:visible;-webkit-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span{opacity:1}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(1){transition:1s 0s;-webkit-transition:1s 0s;-moz-transition:1s 0s;-ms-transition:1s 0s;-o-transition:1s 0s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(2){transition:1s 0.04s;-webkit-transition:1s 0.04s;-moz-transition:1s 0.04s;-ms-transition:1s 0.04s;-o-transition:1s 0.04s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(3){transition:1s 0.08s;-webkit-transition:1s 0.08s;-moz-transition:1s 0.08s;-ms-transition:1s 0.08s;-o-transition:1s 0.08s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(4){transition:1s 0.12s;-webkit-transition:1s 0.12s;-moz-transition:1s 0.12s;-ms-transition:1s 0.12s;-o-transition:1s 0.12s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(5){transition:1s 0.16s;-webkit-transition:1s 0.16s;-moz-transition:1s 0.16s;-ms-transition:1s 0.16s;-o-transition:1s 0.16s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(6){transition:1s 0.2s;-webkit-transition:1s 0.2s;-moz-transition:1s 0.2s;-ms-transition:1s 0.2s;-o-transition:1s 0.2s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(7){transition:1s 0.24s;-webkit-transition:1s 0.24s;-moz-transition:1s 0.24s;-ms-transition:1s 0.24s;-o-transition:1s 0.24s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(8){transition:1s 0.28s;-webkit-transition:1s 0.28s;-moz-transition:1s 0.28s;-ms-transition:1s 0.28s;-o-transition:1s 0.28s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(9){transition:1s 0.32s;-webkit-transition:1s 0.32s;-moz-transition:1s 0.32s;-ms-transition:1s 0.32s;-o-transition:1s 0.32s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(10){transition:1s 0.36s;-webkit-transition:1s 0.36s;-moz-transition:1s 0.36s;-ms-transition:1s 0.36s;-o-transition:1s 0.36s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(11){transition:1s 0.4s;-webkit-transition:1s 0.4s;-moz-transition:1s 0.4s;-ms-transition:1s 0.4s;-o-transition:1s 0.4s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(12){transition:1s 0.44s;-webkit-transition:1s 0.44s;-moz-transition:1s 0.44s;-ms-transition:1s 0.44s;-o-transition:1s 0.44s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(13){transition:1s 0.48s;-webkit-transition:1s 0.48s;-moz-transition:1s 0.48s;-ms-transition:1s 0.48s;-o-transition:1s 0.48s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(14){transition:1s 0.52s;-webkit-transition:1s 0.52s;-moz-transition:1s 0.52s;-ms-transition:1s 0.52s;-o-transition:1s 0.52s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(15){transition:1s 0.56s;-webkit-transition:1s 0.56s;-moz-transition:1s 0.56s;-ms-transition:1s 0.56s;-o-transition:1s 0.56s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(16){transition:1s 0.6s;-webkit-transition:1s 0.6s;-moz-transition:1s 0.6s;-ms-transition:1s 0.6s;-o-transition:1s 0.6s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(17){transition:1s 0.64s;-webkit-transition:1s 0.64s;-moz-transition:1s 0.64s;-ms-transition:1s 0.64s;-o-transition:1s 0.64s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(18){transition:1s 0.68s;-webkit-transition:1s 0.68s;-moz-transition:1s 0.68s;-ms-transition:1s 0.68s;-o-transition:1s 0.68s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(19){transition:1s 0.72s;-webkit-transition:1s 0.72s;-moz-transition:1s 0.72s;-ms-transition:1s 0.72s;-o-transition:1s 0.72s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(20){transition:1s 0.76s;-webkit-transition:1s 0.76s;-moz-transition:1s 0.76s;-ms-transition:1s 0.76s;-o-transition:1s 0.76s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(21){transition:1s 0.8s;-webkit-transition:1s 0.8s;-moz-transition:1s 0.8s;-ms-transition:1s 0.8s;-o-transition:1s 0.8s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(22){transition:1s 0.84s;-webkit-transition:1s 0.84s;-moz-transition:1s 0.84s;-ms-transition:1s 0.84s;-o-transition:1s 0.84s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(23){transition:1s 0.88s;-webkit-transition:1s 0.88s;-moz-transition:1s 0.88s;-ms-transition:1s 0.88s;-o-transition:1s 0.88s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(24){transition:1s 0.92s;-webkit-transition:1s 0.92s;-moz-transition:1s 0.92s;-ms-transition:1s 0.92s;-o-transition:1s 0.92s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(25){transition:1s 0.96s;-webkit-transition:1s 0.96s;-moz-transition:1s 0.96s;-ms-transition:1s 0.96s;-o-transition:1s 0.96s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(26){transition:1s 1s;-webkit-transition:1s 1s;-moz-transition:1s 1s;-ms-transition:1s 1s;-o-transition:1s 1s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(27){transition:1s 1.04s;-webkit-transition:1s 1.04s;-moz-transition:1s 1.04s;-ms-transition:1s 1.04s;-o-transition:1s 1.04s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(28){transition:1s 1.08s;-webkit-transition:1s 1.08s;-moz-transition:1s 1.08s;-ms-transition:1s 1.08s;-o-transition:1s 1.08s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(29){transition:1s 1.12s;-webkit-transition:1s 1.12s;-moz-transition:1s 1.12s;-ms-transition:1s 1.12s;-o-transition:1s 1.12s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(30){transition:1s 1.16s;-webkit-transition:1s 1.16s;-moz-transition:1s 1.16s;-ms-transition:1s 1.16s;-o-transition:1s 1.16s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(31){transition:1s 1.2s;-webkit-transition:1s 1.2s;-moz-transition:1s 1.2s;-ms-transition:1s 1.2s;-o-transition:1s 1.2s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(32){transition:1s 1.24s;-webkit-transition:1s 1.24s;-moz-transition:1s 1.24s;-ms-transition:1s 1.24s;-o-transition:1s 1.24s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(33){transition:1s 1.28s;-webkit-transition:1s 1.28s;-moz-transition:1s 1.28s;-ms-transition:1s 1.28s;-o-transition:1s 1.28s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(34){transition:1s 1.32s;-webkit-transition:1s 1.32s;-moz-transition:1s 1.32s;-ms-transition:1s 1.32s;-o-transition:1s 1.32s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(35){transition:1s 1.36s;-webkit-transition:1s 1.36s;-moz-transition:1s 1.36s;-ms-transition:1s 1.36s;-o-transition:1s 1.36s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(36){transition:1s 1.4s;-webkit-transition:1s 1.4s;-moz-transition:1s 1.4s;-ms-transition:1s 1.4s;-o-transition:1s 1.4s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(37){transition:1s 1.44s;-webkit-transition:1s 1.44s;-moz-transition:1s 1.44s;-ms-transition:1s 1.44s;-o-transition:1s 1.44s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(38){transition:1s 1.48s;-webkit-transition:1s 1.48s;-moz-transition:1s 1.48s;-ms-transition:1s 1.48s;-o-transition:1s 1.48s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(39){transition:1s 1.52s;-webkit-transition:1s 1.52s;-moz-transition:1s 1.52s;-ms-transition:1s 1.52s;-o-transition:1s 1.52s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(40){transition:1s 1.56s;-webkit-transition:1s 1.56s;-moz-transition:1s 1.56s;-ms-transition:1s 1.56s;-o-transition:1s 1.56s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(41){transition:1s 1.6s;-webkit-transition:1s 1.6s;-moz-transition:1s 1.6s;-ms-transition:1s 1.6s;-o-transition:1s 1.6s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(42){transition:1s 1.64s;-webkit-transition:1s 1.64s;-moz-transition:1s 1.64s;-ms-transition:1s 1.64s;-o-transition:1s 1.64s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(43){transition:1s 1.68s;-webkit-transition:1s 1.68s;-moz-transition:1s 1.68s;-ms-transition:1s 1.68s;-o-transition:1s 1.68s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(44){transition:1s 1.72s;-webkit-transition:1s 1.72s;-moz-transition:1s 1.72s;-ms-transition:1s 1.72s;-o-transition:1s 1.72s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(45){transition:1s 1.76s;-webkit-transition:1s 1.76s;-moz-transition:1s 1.76s;-ms-transition:1s 1.76s;-o-transition:1s 1.76s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(46){transition:1s 1.8s;-webkit-transition:1s 1.8s;-moz-transition:1s 1.8s;-ms-transition:1s 1.8s;-o-transition:1s 1.8s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(47){transition:1s 1.84s;-webkit-transition:1s 1.84s;-moz-transition:1s 1.84s;-ms-transition:1s 1.84s;-o-transition:1s 1.84s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(48){transition:1s 1.88s;-webkit-transition:1s 1.88s;-moz-transition:1s 1.88s;-ms-transition:1s 1.88s;-o-transition:1s 1.88s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(49){transition:1s 1.92s;-webkit-transition:1s 1.92s;-moz-transition:1s 1.92s;-ms-transition:1s 1.92s;-o-transition:1s 1.92s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(50){transition:1s 1.96s;-webkit-transition:1s 1.96s;-moz-transition:1s 1.96s;-ms-transition:1s 1.96s;-o-transition:1s 1.96s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(51){transition:1s 2s;-webkit-transition:1s 2s;-moz-transition:1s 2s;-ms-transition:1s 2s;-o-transition:1s 2s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(52){transition:1s 2.04s;-webkit-transition:1s 2.04s;-moz-transition:1s 2.04s;-ms-transition:1s 2.04s;-o-transition:1s 2.04s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(53){transition:1s 2.08s;-webkit-transition:1s 2.08s;-moz-transition:1s 2.08s;-ms-transition:1s 2.08s;-o-transition:1s 2.08s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(54){transition:1s 2.12s;-webkit-transition:1s 2.12s;-moz-transition:1s 2.12s;-ms-transition:1s 2.12s;-o-transition:1s 2.12s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(55){transition:1s 2.16s;-webkit-transition:1s 2.16s;-moz-transition:1s 2.16s;-ms-transition:1s 2.16s;-o-transition:1s 2.16s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(56){transition:1s 2.2s;-webkit-transition:1s 2.2s;-moz-transition:1s 2.2s;-ms-transition:1s 2.2s;-o-transition:1s 2.2s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(57){transition:1s 2.24s;-webkit-transition:1s 2.24s;-moz-transition:1s 2.24s;-ms-transition:1s 2.24s;-o-transition:1s 2.24s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(58){transition:1s 2.28s;-webkit-transition:1s 2.28s;-moz-transition:1s 2.28s;-ms-transition:1s 2.28s;-o-transition:1s 2.28s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(59){transition:1s 2.32s;-webkit-transition:1s 2.32s;-moz-transition:1s 2.32s;-ms-transition:1s 2.32s;-o-transition:1s 2.32s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(60){transition:1s 2.36s;-webkit-transition:1s 2.36s;-moz-transition:1s 2.36s;-ms-transition:1s 2.36s;-o-transition:1s 2.36s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(61){transition:1s 2.4s;-webkit-transition:1s 2.4s;-moz-transition:1s 2.4s;-ms-transition:1s 2.4s;-o-transition:1s 2.4s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(62){transition:1s 2.44s;-webkit-transition:1s 2.44s;-moz-transition:1s 2.44s;-ms-transition:1s 2.44s;-o-transition:1s 2.44s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(63){transition:1s 2.48s;-webkit-transition:1s 2.48s;-moz-transition:1s 2.48s;-ms-transition:1s 2.48s;-o-transition:1s 2.48s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(64){transition:1s 2.52s;-webkit-transition:1s 2.52s;-moz-transition:1s 2.52s;-ms-transition:1s 2.52s;-o-transition:1s 2.52s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(65){transition:1s 2.56s;-webkit-transition:1s 2.56s;-moz-transition:1s 2.56s;-ms-transition:1s 2.56s;-o-transition:1s 2.56s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(66){transition:1s 2.6s;-webkit-transition:1s 2.6s;-moz-transition:1s 2.6s;-ms-transition:1s 2.6s;-o-transition:1s 2.6s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(67){transition:1s 2.64s;-webkit-transition:1s 2.64s;-moz-transition:1s 2.64s;-ms-transition:1s 2.64s;-o-transition:1s 2.64s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(68){transition:1s 2.68s;-webkit-transition:1s 2.68s;-moz-transition:1s 2.68s;-ms-transition:1s 2.68s;-o-transition:1s 2.68s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(69){transition:1s 2.72s;-webkit-transition:1s 2.72s;-moz-transition:1s 2.72s;-ms-transition:1s 2.72s;-o-transition:1s 2.72s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(70){transition:1s 2.76s;-webkit-transition:1s 2.76s;-moz-transition:1s 2.76s;-ms-transition:1s 2.76s;-o-transition:1s 2.76s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(71){transition:1s 2.8s;-webkit-transition:1s 2.8s;-moz-transition:1s 2.8s;-ms-transition:1s 2.8s;-o-transition:1s 2.8s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(72){transition:1s 2.84s;-webkit-transition:1s 2.84s;-moz-transition:1s 2.84s;-ms-transition:1s 2.84s;-o-transition:1s 2.84s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(73){transition:1s 2.88s;-webkit-transition:1s 2.88s;-moz-transition:1s 2.88s;-ms-transition:1s 2.88s;-o-transition:1s 2.88s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(74){transition:1s 2.92s;-webkit-transition:1s 2.92s;-moz-transition:1s 2.92s;-ms-transition:1s 2.92s;-o-transition:1s 2.92s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(75){transition:1s 2.96s;-webkit-transition:1s 2.96s;-moz-transition:1s 2.96s;-ms-transition:1s 2.96s;-o-transition:1s 2.96s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(76){transition:1s 3s;-webkit-transition:1s 3s;-moz-transition:1s 3s;-ms-transition:1s 3s;-o-transition:1s 3s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(77){transition:1s 3.04s;-webkit-transition:1s 3.04s;-moz-transition:1s 3.04s;-ms-transition:1s 3.04s;-o-transition:1s 3.04s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(78){transition:1s 3.08s;-webkit-transition:1s 3.08s;-moz-transition:1s 3.08s;-ms-transition:1s 3.08s;-o-transition:1s 3.08s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(79){transition:1s 3.12s;-webkit-transition:1s 3.12s;-moz-transition:1s 3.12s;-ms-transition:1s 3.12s;-o-transition:1s 3.12s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(80){transition:1s 3.16s;-webkit-transition:1s 3.16s;-moz-transition:1s 3.16s;-ms-transition:1s 3.16s;-o-transition:1s 3.16s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(81){transition:1s 3.2s;-webkit-transition:1s 3.2s;-moz-transition:1s 3.2s;-ms-transition:1s 3.2s;-o-transition:1s 3.2s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(82){transition:1s 3.24s;-webkit-transition:1s 3.24s;-moz-transition:1s 3.24s;-ms-transition:1s 3.24s;-o-transition:1s 3.24s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(83){transition:1s 3.28s;-webkit-transition:1s 3.28s;-moz-transition:1s 3.28s;-ms-transition:1s 3.28s;-o-transition:1s 3.28s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(84){transition:1s 3.32s;-webkit-transition:1s 3.32s;-moz-transition:1s 3.32s;-ms-transition:1s 3.32s;-o-transition:1s 3.32s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(85){transition:1s 3.36s;-webkit-transition:1s 3.36s;-moz-transition:1s 3.36s;-ms-transition:1s 3.36s;-o-transition:1s 3.36s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(86){transition:1s 3.4s;-webkit-transition:1s 3.4s;-moz-transition:1s 3.4s;-ms-transition:1s 3.4s;-o-transition:1s 3.4s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(87){transition:1s 3.44s;-webkit-transition:1s 3.44s;-moz-transition:1s 3.44s;-ms-transition:1s 3.44s;-o-transition:1s 3.44s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(88){transition:1s 3.48s;-webkit-transition:1s 3.48s;-moz-transition:1s 3.48s;-ms-transition:1s 3.48s;-o-transition:1s 3.48s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(89){transition:1s 3.52s;-webkit-transition:1s 3.52s;-moz-transition:1s 3.52s;-ms-transition:1s 3.52s;-o-transition:1s 3.52s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(90){transition:1s 3.56s;-webkit-transition:1s 3.56s;-moz-transition:1s 3.56s;-ms-transition:1s 3.56s;-o-transition:1s 3.56s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(91){transition:1s 3.6s;-webkit-transition:1s 3.6s;-moz-transition:1s 3.6s;-ms-transition:1s 3.6s;-o-transition:1s 3.6s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(92){transition:1s 3.64s;-webkit-transition:1s 3.64s;-moz-transition:1s 3.64s;-ms-transition:1s 3.64s;-o-transition:1s 3.64s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(93){transition:1s 3.68s;-webkit-transition:1s 3.68s;-moz-transition:1s 3.68s;-ms-transition:1s 3.68s;-o-transition:1s 3.68s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(94){transition:1s 3.72s;-webkit-transition:1s 3.72s;-moz-transition:1s 3.72s;-ms-transition:1s 3.72s;-o-transition:1s 3.72s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(95){transition:1s 3.76s;-webkit-transition:1s 3.76s;-moz-transition:1s 3.76s;-ms-transition:1s 3.76s;-o-transition:1s 3.76s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(96){transition:1s 3.8s;-webkit-transition:1s 3.8s;-moz-transition:1s 3.8s;-ms-transition:1s 3.8s;-o-transition:1s 3.8s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(97){transition:1s 3.84s;-webkit-transition:1s 3.84s;-moz-transition:1s 3.84s;-ms-transition:1s 3.84s;-o-transition:1s 3.84s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(98){transition:1s 3.88s;-webkit-transition:1s 3.88s;-moz-transition:1s 3.88s;-ms-transition:1s 3.88s;-o-transition:1s 3.88s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(99){transition:1s 3.92s;-webkit-transition:1s 3.92s;-moz-transition:1s 3.92s;-ms-transition:1s 3.92s;-o-transition:1s 3.92s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap h2 span:nth-of-type(100){transition:1s 3.96s;-webkit-transition:1s 3.96s;-moz-transition:1s 3.96s;-ms-transition:1s 3.96s;-o-transition:1s 3.96s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap p{opacity:1;transition:1.5s .8s;-webkit-transition:1.5s .8s;-moz-transition:1.5s .8s;-ms-transition:1.5s .8s;-o-transition:1.5s .8s}main#main_page section.s01 article .wrap.wrap_2.view .title_wrap a{opacity:1;transition:1.5s .8s;-webkit-transition:1.5s .8s;-moz-transition:1.5s .8s;-ms-transition:1.5s .8s;-o-transition:1.5s .8s}main#main_page section.s01 article .wrap.wrap_3{position:absolute;left:0;top:0;z-index:10;display:flex;justify-content:center;align-items:center;pointer-events:none;opacity:0}main#main_page section.s01 article .wrap.wrap_3 .point_circle{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transform-origin:center center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}main#main_page section.s01 article .wrap.wrap_3 .point_circle .circle{width:900px;height:900px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) rotate(-120deg);opacity:0}main#main_page section.s01 article .wrap.wrap_3 .point_circle .circle img{width:100%;height:100%;object-fit:cover}main#main_page section.s01 article .wrap.wrap_3 .point_circle .circle.circle_1{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transform:translate(-50%, -50%) rotate(-120deg) scale(1.9)}main#main_page section.s01 article .wrap.wrap_3 .point_circle .circle.circle_2{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transform:translate(-50%, -50%) rotate(-120deg) scale(1.75)}main#main_page section.s01 article .wrap.wrap_3 .point_circle .circle.circle_3{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transform:translate(-50%, -50%) rotate(-120deg) scale(1.6)}main#main_page section.s01 article .wrap.wrap_3 .title_wrap{pointer-events:none;position:relative;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}main#main_page section.s01 article .wrap.wrap_3 .title_wrap h2{opacity:1}main#main_page section.s01 article .wrap.wrap_3 .title_wrap h2 span{opacity:0;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}main#main_page section.s01 article .wrap.wrap_3 .title_wrap p,main#main_page section.s01 article .wrap.wrap_3 .title_wrap a{opacity:0;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}main#main_page section.s01 article .wrap.wrap_3 .blank{width:0%;height:1px;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;left:0;top:0}main#main_page section.s01 article .wrap.wrap_3.active{opacity:1}main#main_page section.s01 article .wrap.wrap_3.active .point_circle .circle{opacity:1}main#main_page section.s01 article .wrap.wrap_3.active .point_circle .circle.circle_1{transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transform:translate(-50%, -50%) rotate(-120deg) scale(1.8)}main#main_page section.s01 article .wrap.wrap_3.active .point_circle .circle.circle_2{transition:1s .3s;-webkit-transition:1s .3s;-moz-transition:1s .3s;-ms-transition:1s .3s;-o-transition:1s .3s;transform:translate(-50%, -50%) rotate(-120deg) scale(1.65)}main#main_page section.s01 article .wrap.wrap_3.active .point_circle .circle.circle_3{transition:1s .6s;-webkit-transition:1s .6s;-moz-transition:1s .6s;-ms-transition:1s .6s;-o-transition:1s .6s;transform:translate(-50%, -50%) rotate(-120deg) scale(1.5)}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap{-webkit-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial;pointer-events:visible;-webkit-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span{opacity:1}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(1){transition:1s 0s;-webkit-transition:1s 0s;-moz-transition:1s 0s;-ms-transition:1s 0s;-o-transition:1s 0s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(2){transition:1s 0.04s;-webkit-transition:1s 0.04s;-moz-transition:1s 0.04s;-ms-transition:1s 0.04s;-o-transition:1s 0.04s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(3){transition:1s 0.08s;-webkit-transition:1s 0.08s;-moz-transition:1s 0.08s;-ms-transition:1s 0.08s;-o-transition:1s 0.08s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(4){transition:1s 0.12s;-webkit-transition:1s 0.12s;-moz-transition:1s 0.12s;-ms-transition:1s 0.12s;-o-transition:1s 0.12s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(5){transition:1s 0.16s;-webkit-transition:1s 0.16s;-moz-transition:1s 0.16s;-ms-transition:1s 0.16s;-o-transition:1s 0.16s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(6){transition:1s 0.2s;-webkit-transition:1s 0.2s;-moz-transition:1s 0.2s;-ms-transition:1s 0.2s;-o-transition:1s 0.2s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(7){transition:1s 0.24s;-webkit-transition:1s 0.24s;-moz-transition:1s 0.24s;-ms-transition:1s 0.24s;-o-transition:1s 0.24s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(8){transition:1s 0.28s;-webkit-transition:1s 0.28s;-moz-transition:1s 0.28s;-ms-transition:1s 0.28s;-o-transition:1s 0.28s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(9){transition:1s 0.32s;-webkit-transition:1s 0.32s;-moz-transition:1s 0.32s;-ms-transition:1s 0.32s;-o-transition:1s 0.32s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(10){transition:1s 0.36s;-webkit-transition:1s 0.36s;-moz-transition:1s 0.36s;-ms-transition:1s 0.36s;-o-transition:1s 0.36s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(11){transition:1s 0.4s;-webkit-transition:1s 0.4s;-moz-transition:1s 0.4s;-ms-transition:1s 0.4s;-o-transition:1s 0.4s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(12){transition:1s 0.44s;-webkit-transition:1s 0.44s;-moz-transition:1s 0.44s;-ms-transition:1s 0.44s;-o-transition:1s 0.44s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(13){transition:1s 0.48s;-webkit-transition:1s 0.48s;-moz-transition:1s 0.48s;-ms-transition:1s 0.48s;-o-transition:1s 0.48s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(14){transition:1s 0.52s;-webkit-transition:1s 0.52s;-moz-transition:1s 0.52s;-ms-transition:1s 0.52s;-o-transition:1s 0.52s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(15){transition:1s 0.56s;-webkit-transition:1s 0.56s;-moz-transition:1s 0.56s;-ms-transition:1s 0.56s;-o-transition:1s 0.56s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(16){transition:1s 0.6s;-webkit-transition:1s 0.6s;-moz-transition:1s 0.6s;-ms-transition:1s 0.6s;-o-transition:1s 0.6s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(17){transition:1s 0.64s;-webkit-transition:1s 0.64s;-moz-transition:1s 0.64s;-ms-transition:1s 0.64s;-o-transition:1s 0.64s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(18){transition:1s 0.68s;-webkit-transition:1s 0.68s;-moz-transition:1s 0.68s;-ms-transition:1s 0.68s;-o-transition:1s 0.68s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(19){transition:1s 0.72s;-webkit-transition:1s 0.72s;-moz-transition:1s 0.72s;-ms-transition:1s 0.72s;-o-transition:1s 0.72s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(20){transition:1s 0.76s;-webkit-transition:1s 0.76s;-moz-transition:1s 0.76s;-ms-transition:1s 0.76s;-o-transition:1s 0.76s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(21){transition:1s 0.8s;-webkit-transition:1s 0.8s;-moz-transition:1s 0.8s;-ms-transition:1s 0.8s;-o-transition:1s 0.8s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(22){transition:1s 0.84s;-webkit-transition:1s 0.84s;-moz-transition:1s 0.84s;-ms-transition:1s 0.84s;-o-transition:1s 0.84s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(23){transition:1s 0.88s;-webkit-transition:1s 0.88s;-moz-transition:1s 0.88s;-ms-transition:1s 0.88s;-o-transition:1s 0.88s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(24){transition:1s 0.92s;-webkit-transition:1s 0.92s;-moz-transition:1s 0.92s;-ms-transition:1s 0.92s;-o-transition:1s 0.92s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(25){transition:1s 0.96s;-webkit-transition:1s 0.96s;-moz-transition:1s 0.96s;-ms-transition:1s 0.96s;-o-transition:1s 0.96s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(26){transition:1s 1s;-webkit-transition:1s 1s;-moz-transition:1s 1s;-ms-transition:1s 1s;-o-transition:1s 1s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(27){transition:1s 1.04s;-webkit-transition:1s 1.04s;-moz-transition:1s 1.04s;-ms-transition:1s 1.04s;-o-transition:1s 1.04s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(28){transition:1s 1.08s;-webkit-transition:1s 1.08s;-moz-transition:1s 1.08s;-ms-transition:1s 1.08s;-o-transition:1s 1.08s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(29){transition:1s 1.12s;-webkit-transition:1s 1.12s;-moz-transition:1s 1.12s;-ms-transition:1s 1.12s;-o-transition:1s 1.12s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(30){transition:1s 1.16s;-webkit-transition:1s 1.16s;-moz-transition:1s 1.16s;-ms-transition:1s 1.16s;-o-transition:1s 1.16s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(31){transition:1s 1.2s;-webkit-transition:1s 1.2s;-moz-transition:1s 1.2s;-ms-transition:1s 1.2s;-o-transition:1s 1.2s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(32){transition:1s 1.24s;-webkit-transition:1s 1.24s;-moz-transition:1s 1.24s;-ms-transition:1s 1.24s;-o-transition:1s 1.24s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(33){transition:1s 1.28s;-webkit-transition:1s 1.28s;-moz-transition:1s 1.28s;-ms-transition:1s 1.28s;-o-transition:1s 1.28s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(34){transition:1s 1.32s;-webkit-transition:1s 1.32s;-moz-transition:1s 1.32s;-ms-transition:1s 1.32s;-o-transition:1s 1.32s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(35){transition:1s 1.36s;-webkit-transition:1s 1.36s;-moz-transition:1s 1.36s;-ms-transition:1s 1.36s;-o-transition:1s 1.36s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(36){transition:1s 1.4s;-webkit-transition:1s 1.4s;-moz-transition:1s 1.4s;-ms-transition:1s 1.4s;-o-transition:1s 1.4s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(37){transition:1s 1.44s;-webkit-transition:1s 1.44s;-moz-transition:1s 1.44s;-ms-transition:1s 1.44s;-o-transition:1s 1.44s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(38){transition:1s 1.48s;-webkit-transition:1s 1.48s;-moz-transition:1s 1.48s;-ms-transition:1s 1.48s;-o-transition:1s 1.48s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(39){transition:1s 1.52s;-webkit-transition:1s 1.52s;-moz-transition:1s 1.52s;-ms-transition:1s 1.52s;-o-transition:1s 1.52s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(40){transition:1s 1.56s;-webkit-transition:1s 1.56s;-moz-transition:1s 1.56s;-ms-transition:1s 1.56s;-o-transition:1s 1.56s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(41){transition:1s 1.6s;-webkit-transition:1s 1.6s;-moz-transition:1s 1.6s;-ms-transition:1s 1.6s;-o-transition:1s 1.6s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(42){transition:1s 1.64s;-webkit-transition:1s 1.64s;-moz-transition:1s 1.64s;-ms-transition:1s 1.64s;-o-transition:1s 1.64s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(43){transition:1s 1.68s;-webkit-transition:1s 1.68s;-moz-transition:1s 1.68s;-ms-transition:1s 1.68s;-o-transition:1s 1.68s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(44){transition:1s 1.72s;-webkit-transition:1s 1.72s;-moz-transition:1s 1.72s;-ms-transition:1s 1.72s;-o-transition:1s 1.72s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(45){transition:1s 1.76s;-webkit-transition:1s 1.76s;-moz-transition:1s 1.76s;-ms-transition:1s 1.76s;-o-transition:1s 1.76s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(46){transition:1s 1.8s;-webkit-transition:1s 1.8s;-moz-transition:1s 1.8s;-ms-transition:1s 1.8s;-o-transition:1s 1.8s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(47){transition:1s 1.84s;-webkit-transition:1s 1.84s;-moz-transition:1s 1.84s;-ms-transition:1s 1.84s;-o-transition:1s 1.84s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(48){transition:1s 1.88s;-webkit-transition:1s 1.88s;-moz-transition:1s 1.88s;-ms-transition:1s 1.88s;-o-transition:1s 1.88s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(49){transition:1s 1.92s;-webkit-transition:1s 1.92s;-moz-transition:1s 1.92s;-ms-transition:1s 1.92s;-o-transition:1s 1.92s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(50){transition:1s 1.96s;-webkit-transition:1s 1.96s;-moz-transition:1s 1.96s;-ms-transition:1s 1.96s;-o-transition:1s 1.96s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(51){transition:1s 2s;-webkit-transition:1s 2s;-moz-transition:1s 2s;-ms-transition:1s 2s;-o-transition:1s 2s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(52){transition:1s 2.04s;-webkit-transition:1s 2.04s;-moz-transition:1s 2.04s;-ms-transition:1s 2.04s;-o-transition:1s 2.04s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(53){transition:1s 2.08s;-webkit-transition:1s 2.08s;-moz-transition:1s 2.08s;-ms-transition:1s 2.08s;-o-transition:1s 2.08s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(54){transition:1s 2.12s;-webkit-transition:1s 2.12s;-moz-transition:1s 2.12s;-ms-transition:1s 2.12s;-o-transition:1s 2.12s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(55){transition:1s 2.16s;-webkit-transition:1s 2.16s;-moz-transition:1s 2.16s;-ms-transition:1s 2.16s;-o-transition:1s 2.16s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(56){transition:1s 2.2s;-webkit-transition:1s 2.2s;-moz-transition:1s 2.2s;-ms-transition:1s 2.2s;-o-transition:1s 2.2s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(57){transition:1s 2.24s;-webkit-transition:1s 2.24s;-moz-transition:1s 2.24s;-ms-transition:1s 2.24s;-o-transition:1s 2.24s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(58){transition:1s 2.28s;-webkit-transition:1s 2.28s;-moz-transition:1s 2.28s;-ms-transition:1s 2.28s;-o-transition:1s 2.28s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(59){transition:1s 2.32s;-webkit-transition:1s 2.32s;-moz-transition:1s 2.32s;-ms-transition:1s 2.32s;-o-transition:1s 2.32s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(60){transition:1s 2.36s;-webkit-transition:1s 2.36s;-moz-transition:1s 2.36s;-ms-transition:1s 2.36s;-o-transition:1s 2.36s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(61){transition:1s 2.4s;-webkit-transition:1s 2.4s;-moz-transition:1s 2.4s;-ms-transition:1s 2.4s;-o-transition:1s 2.4s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(62){transition:1s 2.44s;-webkit-transition:1s 2.44s;-moz-transition:1s 2.44s;-ms-transition:1s 2.44s;-o-transition:1s 2.44s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(63){transition:1s 2.48s;-webkit-transition:1s 2.48s;-moz-transition:1s 2.48s;-ms-transition:1s 2.48s;-o-transition:1s 2.48s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(64){transition:1s 2.52s;-webkit-transition:1s 2.52s;-moz-transition:1s 2.52s;-ms-transition:1s 2.52s;-o-transition:1s 2.52s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(65){transition:1s 2.56s;-webkit-transition:1s 2.56s;-moz-transition:1s 2.56s;-ms-transition:1s 2.56s;-o-transition:1s 2.56s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(66){transition:1s 2.6s;-webkit-transition:1s 2.6s;-moz-transition:1s 2.6s;-ms-transition:1s 2.6s;-o-transition:1s 2.6s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(67){transition:1s 2.64s;-webkit-transition:1s 2.64s;-moz-transition:1s 2.64s;-ms-transition:1s 2.64s;-o-transition:1s 2.64s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(68){transition:1s 2.68s;-webkit-transition:1s 2.68s;-moz-transition:1s 2.68s;-ms-transition:1s 2.68s;-o-transition:1s 2.68s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(69){transition:1s 2.72s;-webkit-transition:1s 2.72s;-moz-transition:1s 2.72s;-ms-transition:1s 2.72s;-o-transition:1s 2.72s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(70){transition:1s 2.76s;-webkit-transition:1s 2.76s;-moz-transition:1s 2.76s;-ms-transition:1s 2.76s;-o-transition:1s 2.76s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(71){transition:1s 2.8s;-webkit-transition:1s 2.8s;-moz-transition:1s 2.8s;-ms-transition:1s 2.8s;-o-transition:1s 2.8s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(72){transition:1s 2.84s;-webkit-transition:1s 2.84s;-moz-transition:1s 2.84s;-ms-transition:1s 2.84s;-o-transition:1s 2.84s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(73){transition:1s 2.88s;-webkit-transition:1s 2.88s;-moz-transition:1s 2.88s;-ms-transition:1s 2.88s;-o-transition:1s 2.88s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(74){transition:1s 2.92s;-webkit-transition:1s 2.92s;-moz-transition:1s 2.92s;-ms-transition:1s 2.92s;-o-transition:1s 2.92s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(75){transition:1s 2.96s;-webkit-transition:1s 2.96s;-moz-transition:1s 2.96s;-ms-transition:1s 2.96s;-o-transition:1s 2.96s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(76){transition:1s 3s;-webkit-transition:1s 3s;-moz-transition:1s 3s;-ms-transition:1s 3s;-o-transition:1s 3s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(77){transition:1s 3.04s;-webkit-transition:1s 3.04s;-moz-transition:1s 3.04s;-ms-transition:1s 3.04s;-o-transition:1s 3.04s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(78){transition:1s 3.08s;-webkit-transition:1s 3.08s;-moz-transition:1s 3.08s;-ms-transition:1s 3.08s;-o-transition:1s 3.08s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(79){transition:1s 3.12s;-webkit-transition:1s 3.12s;-moz-transition:1s 3.12s;-ms-transition:1s 3.12s;-o-transition:1s 3.12s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(80){transition:1s 3.16s;-webkit-transition:1s 3.16s;-moz-transition:1s 3.16s;-ms-transition:1s 3.16s;-o-transition:1s 3.16s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(81){transition:1s 3.2s;-webkit-transition:1s 3.2s;-moz-transition:1s 3.2s;-ms-transition:1s 3.2s;-o-transition:1s 3.2s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(82){transition:1s 3.24s;-webkit-transition:1s 3.24s;-moz-transition:1s 3.24s;-ms-transition:1s 3.24s;-o-transition:1s 3.24s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(83){transition:1s 3.28s;-webkit-transition:1s 3.28s;-moz-transition:1s 3.28s;-ms-transition:1s 3.28s;-o-transition:1s 3.28s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(84){transition:1s 3.32s;-webkit-transition:1s 3.32s;-moz-transition:1s 3.32s;-ms-transition:1s 3.32s;-o-transition:1s 3.32s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(85){transition:1s 3.36s;-webkit-transition:1s 3.36s;-moz-transition:1s 3.36s;-ms-transition:1s 3.36s;-o-transition:1s 3.36s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(86){transition:1s 3.4s;-webkit-transition:1s 3.4s;-moz-transition:1s 3.4s;-ms-transition:1s 3.4s;-o-transition:1s 3.4s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(87){transition:1s 3.44s;-webkit-transition:1s 3.44s;-moz-transition:1s 3.44s;-ms-transition:1s 3.44s;-o-transition:1s 3.44s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(88){transition:1s 3.48s;-webkit-transition:1s 3.48s;-moz-transition:1s 3.48s;-ms-transition:1s 3.48s;-o-transition:1s 3.48s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(89){transition:1s 3.52s;-webkit-transition:1s 3.52s;-moz-transition:1s 3.52s;-ms-transition:1s 3.52s;-o-transition:1s 3.52s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(90){transition:1s 3.56s;-webkit-transition:1s 3.56s;-moz-transition:1s 3.56s;-ms-transition:1s 3.56s;-o-transition:1s 3.56s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(91){transition:1s 3.6s;-webkit-transition:1s 3.6s;-moz-transition:1s 3.6s;-ms-transition:1s 3.6s;-o-transition:1s 3.6s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(92){transition:1s 3.64s;-webkit-transition:1s 3.64s;-moz-transition:1s 3.64s;-ms-transition:1s 3.64s;-o-transition:1s 3.64s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(93){transition:1s 3.68s;-webkit-transition:1s 3.68s;-moz-transition:1s 3.68s;-ms-transition:1s 3.68s;-o-transition:1s 3.68s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(94){transition:1s 3.72s;-webkit-transition:1s 3.72s;-moz-transition:1s 3.72s;-ms-transition:1s 3.72s;-o-transition:1s 3.72s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(95){transition:1s 3.76s;-webkit-transition:1s 3.76s;-moz-transition:1s 3.76s;-ms-transition:1s 3.76s;-o-transition:1s 3.76s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(96){transition:1s 3.8s;-webkit-transition:1s 3.8s;-moz-transition:1s 3.8s;-ms-transition:1s 3.8s;-o-transition:1s 3.8s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(97){transition:1s 3.84s;-webkit-transition:1s 3.84s;-moz-transition:1s 3.84s;-ms-transition:1s 3.84s;-o-transition:1s 3.84s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(98){transition:1s 3.88s;-webkit-transition:1s 3.88s;-moz-transition:1s 3.88s;-ms-transition:1s 3.88s;-o-transition:1s 3.88s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(99){transition:1s 3.92s;-webkit-transition:1s 3.92s;-moz-transition:1s 3.92s;-ms-transition:1s 3.92s;-o-transition:1s 3.92s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap h2 span:nth-of-type(100){transition:1s 3.96s;-webkit-transition:1s 3.96s;-moz-transition:1s 3.96s;-ms-transition:1s 3.96s;-o-transition:1s 3.96s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap p{opacity:1;transition:1.5s .8s;-webkit-transition:1.5s .8s;-moz-transition:1.5s .8s;-ms-transition:1.5s .8s;-o-transition:1.5s .8s}main#main_page section.s01 article .wrap.wrap_3.active .title_wrap a{opacity:1;transition:1.5s .8s;-webkit-transition:1.5s .8s;-moz-transition:1.5s .8s;-ms-transition:1.5s .8s;-o-transition:1.5s .8s}main#main_page section:not(.s01){padding-bottom:200px}main#main_page section:not(.s01).padding_top{padding-top:200px}main#main_page section:not(.s01) article{max-width:1600px;width:100%;margin:0 auto}main#main_page section.s02 article .wrap .mo_wrap{display:none}main#main_page section.s02 article .wrap .mo_wrap ul{align-items:unset;justify-content:unset;gap:0;margin-top:0px}main#main_page section.s02 article .wrap .mo_wrap ul li:nth-of-type(1){transform:initial}main#main_page section.s02 article .wrap .mo_wrap ul li:nth-of-type(2){transform:initial}main#main_page section.s02 article .wrap .mo_wrap ul li:nth-of-type(3){transform:initial}main#main_page section.s02 article .wrap .swiper-pagination{position:relative;left:unset;top:unset;right:unset;bottom:unset;display:none;align-items:center;justify-content:center;gap:8px;margin-top:40px}main#main_page section.s02 article .wrap .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0;opacity:1;background-color:#ddd}main#main_page section.s02 article .wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#00aeef}main#main_page section.s02 article .wrap ul{width:100%;display:flex;align-items:center;justify-content:center;gap:30px;position:relative;z-index:5;margin-top:135px}main#main_page section.s02 article .wrap ul li{width:calc(33.3333333333% - 20px);height:620px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;perspective:2000px}main#main_page section.s02 article .wrap ul li .group{width:100%;height:100%;transform-style:preserve-3d;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;position:relative}main#main_page section.s02 article .wrap ul li .group>div{width:100%;height:100%;position:absolute;left:0;top:0;transform:translateZ(0.1px);overflow:hidden;border-radius:30px}main#main_page section.s02 article .wrap ul li .group>div .img_wrap{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;overflow:hidden}main#main_page section.s02 article .wrap ul li .group>div .img_wrap img{width:100%;height:100%;object-fit:cover}main#main_page section.s02 article .wrap ul li .group>div .img_wrap::before{content:"";width:100%;height:50%;background:linear-gradient(180deg, rgba(20, 20, 20, 0.3) 34.77%, rgba(20, 20, 20, 0) 100%);position:absolute;left:0;top:0;z-index:10}main#main_page section.s02 article .wrap ul li .group>div .text_wrap{width:100%;height:100%;position:relative;z-index:5;color:#fff;padding:40px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;position:relative;z-index:10}main#main_page section.s02 article .wrap ul li .group>div .text_wrap .text{width:100%}main#main_page section.s02 article .wrap ul li .group>div .text_wrap .text strong{font-size:24px;line-height:1;font-weight:500;display:block;margin-bottom:10px}main#main_page section.s02 article .wrap ul li .group>div .text_wrap .text p{font-size:32px;font-weight:600;margin-bottom:30px}main#main_page section.s02 article .wrap ul li .group>div .text_wrap .text span{font-size:20px;font-weight:400;line-height:1.5}main#main_page section.s02 article .wrap ul li .group>div .text_wrap a{font-size:20px;font-weight:400;display:flex;align-items:center;justify-content:flex-start;gap:6px}main#main_page section.s02 article .wrap ul li .group>div .text_wrap a .arrow{width:26px;min-width:26px;display:flex;justify-content:center;align-items:center;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#main_page section.s02 article .wrap ul li .group>div .text_wrap a .arrow img{width:100%;object-fit:contain}main#main_page section.s02 article .wrap ul li .group>div .text_wrap a:hover .arrow{animation:move 1s linear infinite}@keyframes move{0%{transform:translateX(0)}50%{transform:translateX(5px)}100%{transform:translateX(0)}}main#main_page section.s02 article .wrap ul li .group>div.reverse{background-color:#00aeef;transform:rotateY(180deg) translateZ(0.1px);clip-path:inset(0.1px)}main#main_page section.s02 article .wrap ul li .group>div.reverse .img_wrap::before{display:none}main#main_page section.s02 article .wrap ul li:nth-of-type(1){transform:translateX(calc(100% + 20px)) rotate(-4deg);z-index:1}main#main_page section.s02 article .wrap ul li:nth-of-type(2){transform:rotate(8deg);z-index:3}main#main_page section.s02 article .wrap ul li:nth-of-type(3){transform:translateX(calc(-100% - 20px)) rotate(-15deg);z-index:2}main#main_page section.s02 article .wrap ul.aos-animate li:nth-of-type(1){transform:translateX(0) rotate(0)}main#main_page section.s02 article .wrap ul.aos-animate li:nth-of-type(2){transform:rotate(0)}main#main_page section.s02 article .wrap ul.aos-animate li:nth-of-type(3){transform:translateX(0) rotate(0)}main#main_page section.s02 article .wrap ul.aos-animate li:hover .group{transform:rotateY(180deg)}main#main_page section.s02 article .wrap ul.aos-animate li:hover .group>div.reverse{clip-path:inset(0px)}main#main_page section.s03{overflow:hidden}main#main_page section.s03 article{max-width:100%}main#main_page section.s03 article .wrap .content_wrap{width:100%;position:relative}main#main_page section.s03 article .wrap .content_wrap .swiper{width:100%;overflow:visible}main#main_page section.s03 article .wrap .content_wrap .swiper .swiper-wrapper{width:100%;height:100%}main#main_page section.s03 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide{width:100%;max-width:1200px}main#main_page section.s03 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide figure{width:100%;height:100%}main#main_page section.s03 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide figure .img_wrap{width:100%;aspect-ratio:1192/640;border-radius:30px;overflow:hidden}main#main_page section.s03 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide figure .img_wrap img{width:100%;height:100%;object-fit:cover}main#main_page section.s03 article .wrap .content_wrap .swiper-button{width:60px;height:60px;z-index:5;position:absolute;top:50%;transform:translateY(-50%);border-radius:50%;background-color:hsla(0,0%,100%,.5);display:flex;justify-content:center;align-items:center;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#main_page section.s03 article .wrap .content_wrap .swiper-button img{width:13px;object-fit:contain}main#main_page section.s03 article .wrap .content_wrap .swiper-button.prev{left:calc((100% - 1600px)/2)}main#main_page section.s03 article .wrap .content_wrap .swiper-button.next{right:calc((100% - 1600px)/2)}main#main_page section.s03 article .wrap .content_wrap .swiper-button.next img{transform:scaleX(-1)}main#main_page section.s03 article .wrap .content_wrap .swiper-button:hover{background-color:#00aeef}main#main_page section.s04 article .wrap .title_wrap{transform:translateY(50px);opacity:0;visibility:hidden;pointer-events:none;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}main#main_page section.s04 article .wrap .line{width:100%;height:2px;background:linear-gradient(90deg, #00AEEF 0%, #283672 100%);clip-path:inset(0 100% 0 0);transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}main#main_page section.s04 article .wrap ul{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:80px;margin-top:50px;opacity:0;visibility:hidden;pointer-events:none;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}main#main_page section.s04 article .wrap ul li{width:calc(50% - 40px)}main#main_page section.s04 article .wrap ul li .tit{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:40px}main#main_page section.s04 article .wrap ul li .tit p{font-size:32px;font-weight:700;line-height:1}main#main_page section.s04 article .wrap ul li .tit a{width:40px;min-width:40px;height:40px;border-radius:50%;background-color:#ebebeb;position:relative;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#main_page section.s04 article .wrap ul li .tit a span{display:block;width:16px;height:2px;background-color:#1e1e1e;border-radius:4px;position:absolute;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;top:50%;left:50%;transform:translate(-50%, -50%)}main#main_page section.s04 article .wrap ul li .tit a span:nth-last-of-type(1){transform:translate(-50%, -50%) rotate(90deg)}main#main_page section.s04 article .wrap ul li .tit a:hover{background-color:#00aeef;transform:rotate(90deg)}main#main_page section.s04 article .wrap ul li .tit a:hover span{background-color:#fff}main#main_page section.s04 article .wrap ul li .content{width:100%;margin-bottom:50px}main#main_page section.s04 article .wrap ul li .content p{font-size:24px;font-weight:500;margin-bottom:15px}main#main_page section.s04 article .wrap ul li .content span{font-size:20px;font-weight:400;color:#8c8c8c;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:wrap;line-height:1.5}main#main_page section.s04 article .wrap ul li .content .date{font-size:18px;font-weight:400;margin-top:30px;color:#8c8c8c}main#main_page section.s04 article .wrap ul li dl{width:100%;border-top:1px solid rgba(225,225,225,.8)}main#main_page section.s04 article .wrap ul li dl dd{width:100%;border-bottom:1px solid rgba(225,225,225,.8)}main#main_page section.s04 article .wrap ul li dl dd a{width:100%;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:30px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#main_page section.s04 article .wrap ul li dl dd a p{font-size:20px;font-weight:500;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:wrap}main#main_page section.s04 article .wrap ul li dl dd a span{font-size:18px;font-weight:400;color:#8c8c8c}main#main_page section.s04 article .wrap ul li dl dd a:hover{background-color:#fafafa}main#main_page section.s04 article .wrap.aos-animate .title_wrap{transform:translateY(0px);opacity:1;visibility:visible;pointer-events:auto}main#main_page section.s04 article .wrap.aos-animate .line{transition:1.3s ease-in-out;-webkit-transition:1.3s ease-in-out;-moz-transition:1.3s ease-in-out;-ms-transition:1.3s ease-in-out;-o-transition:1.3s ease-in-out;clip-path:inset(0 0% 0 0)}main#main_page section.s04 article .wrap.aos-animate ul{transition:1s 1s;-webkit-transition:1s 1s;-moz-transition:1s 1s;-ms-transition:1s 1s;-o-transition:1s 1s;opacity:1;visibility:visible;pointer-events:auto}main#sub_page section{width:100%}main#sub_page section article{width:100%;max-width:1600px;width:100%;margin:0 auto}main#sub_page section article .wrap{width:100%}main#sub_page section:not(.s01){padding-bottom:160px}main#sub_page section:not(.s01).pt{padding-top:160px}main#sub_page section:not(.s01):nth-last-of-type(1){padding-bottom:160px}main#sub_page section:not(.s01) article .wrap .title_wrap h2{font-size:32px;font-weight:600}main#sub_page section:not(.s01) article .wrap .title_wrap p{font-size:20px;font-weight:400;margin-top:30px;line-height:1.5}main#sub_page section:not(.s01) article .wrap .title_wrap.center{text-align:center}main#sub_page section:not(.s01) article .wrap .title_wrap.margin_bottom{margin-bottom:60px}main#sub_page section:not(.s01) article .wrap .title.fs_00 h2{font-size:34px;font-weight:600;margin-bottom:30px}main#sub_page section:not(.s01) article .wrap .title.fs_00 p{font-size:18px;font-weight:400;color:#5a5a5a}main#sub_page section:not(.s01) article .wrap .title.fs_00.mb{margin-bottom:60px}main#sub_page section:not(.s01) article .wrap .title.fs_00.border{margin-bottom:60px;padding-bottom:60px;border-bottom:1px solid #e1e1e1}main#sub_page section:not(.s01) article .wrap .title.fs_01 h2{font-size:28px;font-weight:600;margin-bottom:30px}main#sub_page section:not(.s01) article .wrap .title.fs_01 p{font-size:18px;font-weight:400;line-height:1.5}main#sub_page section:not(.s01) article .wrap .title.center{text-align:center}main#sub_page section:not(.s01) article .wrap .title.white{color:#fff}main#sub_page section:not(.s01) article .wrap .board_info{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;flex-wrap:wrap;gap:15px}main#sub_page section:not(.s01) article .wrap .board_info .category ul{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:15px}main#sub_page section:not(.s01) article .wrap .board_info .category ul li a{height:100%;display:flex;justify-content:center;align-items:center;padding:12px 20px;border:1px solid #e1e1e1;background-color:#fff;border-radius:6px;font-size:16px;font-weight:400;color:#8c8c8c;line-height:1;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page section:not(.s01) article .wrap .board_info .category ul li.active a{border-color:#1e1e1e;background-color:#1e1e1e;color:#fff}main#sub_page section:not(.s01) article .wrap .board_info .category ul li.link a{background-color:#00aeef;border-color:#00aeef;color:#fff}main#sub_page section:not(.s01) article .wrap .board_info .search_form{margin-left:auto;background-color:#fff;max-width:380px;width:100%}main#sub_page section:not(.s01) article .wrap .board_info .search_form:has(.select_box){max-width:575px}main#sub_page section:not(.s01) article .wrap .board_info .search_form form{display:flex;gap:15px;width:100%}main#sub_page section:not(.s01) article .wrap .board_info .search_form form .select_box,main#sub_page section:not(.s01) article .wrap .board_info .search_form form .input_box{height:50px}main#sub_page section:not(.s01) article .wrap .board_info .search_form form .select_box{max-width:180px;width:100%}main#sub_page section:not(.s01) article .wrap .board_info .search_form form .select_box select{width:100%;height:100%;border:1px solid #d7d7d7;border-radius:6px;padding:0 15px;font-size:16px;appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:url("../../images/common/select_arrow.svg");background-size:12px auto;background-position:calc(100% - 15px) center;background-repeat:no-repeat;outline:unset}main#sub_page section:not(.s01) article .wrap .board_info .search_form form .input_box{max-width:380px;width:100%;border-radius:6px;border:1px solid #d7d7d7;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 15px;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page section:not(.s01) article .wrap .board_info .search_form form .input_box label{width:100%;height:100%;display:block}main#sub_page section:not(.s01) article .wrap .board_info .search_form form .input_box label input{width:100%;height:100%;font-size:16px;font-weight:400;outline:unset}main#sub_page section:not(.s01) article .wrap .board_info .search_form form .input_box label input::placeholder{font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;color:inherit;color:#8c8c8c}main#sub_page section:not(.s01) article .wrap .board_info .search_form form .input_box button{width:20px;min-width:20px;height:20px;display:flex;justify-content:center;align-items:center}main#sub_page section:not(.s01) article .wrap .board_info .search_form form .input_box button img{width:100%;height:100%;object-fit:contain}main#sub_page section:not(.s01) article .wrap .board_info .search_form form .input_box button svg{width:100%;height:100%}main#sub_page section:not(.s01) article .wrap .board_info .search_form form .input_box button svg path{transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page section.s01{position:relative;height:600px;padding:0 0 60px}main#sub_page section.s01 .bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;overflow:hidden}main#sub_page section.s01 .bg::before{content:"";width:100%;height:100%;background-color:rgba(30,30,30,.4);position:absolute;left:0;top:0;z-index:2}main#sub_page section.s01 .bg img{width:100%;height:100%;object-fit:cover;transform:scale(1.3);animation:zoom-out 5s forwards}main#sub_page section.s01 article{height:100%;position:relative;z-index:3;display:flex;justify-content:center;align-items:flex-end}main#sub_page section.s01 article .wrap{display:flex;justify-content:center;align-items:center;flex-direction:column}main#sub_page section.s01 article .wrap .title_wrap{width:100%;text-align:center;color:#fff;margin-bottom:100px}main#sub_page section.s01 article .wrap .title_wrap p{font-size:28px;font-weight:500;margin-bottom:15px}main#sub_page section.s01 article .wrap .title_wrap h2{font-size:56px;font-weight:700}main#sub_page section.s01 article .wrap .path{display:flex;justify-content:center;height:65px;background-color:rgba(30,30,30,.6);backdrop-filter:blur(5px);border-radius:10px}main#sub_page section.s01 article .wrap .path .home{min-width:65px;width:65px;height:100%;display:flex;justify-content:center;align-items:center}main#sub_page section.s01 article .wrap .path .home img{width:19px;min-width:19px;object-fit:contain}main#sub_page section.s01 article .wrap .path .depth{display:flex;align-items:center;justify-content:flex-start;width:100%}main#sub_page section.s01 article .wrap .path .depth>li{max-width:260px;min-width:260px;width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center}main#sub_page section.s01 article .wrap .path .depth>li .current{width:100%;padding:0 20px;border-left:1px solid hsla(0,0%,100%,.3);cursor:pointer;display:flex;align-items:center;justify-content:flex-start;justify-content:space-between;gap:10px}main#sub_page section.s01 article .wrap .path .depth>li .current span{font-size:18px;font-weight:400;color:#fff}main#sub_page section.s01 article .wrap .path .depth>li .current .arrow{width:13px;min-width:13px;display:flex;justify-content:center;align-items:center}main#sub_page section.s01 article .wrap .path .depth>li .current .arrow img{width:100%;object-fit:contain}main#sub_page section.s01 article .wrap .path .depth>li .sub_menu{width:100%;position:absolute;top:100%;left:0;background-color:#fff;border-radius:0 0 10px 10px;border:1px solid #e6e6e6;border-top:unset;text-align:center;display:none}main#sub_page section.s01 article .wrap .path .depth>li .sub_menu ul{width:100%}main#sub_page section.s01 article .wrap .path .depth>li .sub_menu ul li{border-bottom:1px solid #e6e6e6}main#sub_page section.s01 article .wrap .path .depth>li .sub_menu ul li a{display:flex;align-items:center;justify-content:center;padding:15px 20px;font-size:16px;font-weight:400;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page section.s01 article .wrap .path .depth>li .sub_menu ul li a:hover{color:#00aeef}main#sub_page section.s01 article .wrap .path .depth>li .sub_menu ul li.now a{color:#00aeef}main#sub_page section.s01 article .wrap .path .depth>li .sub_menu ul li:nth-last-of-type(1){border-bottom:unset}main#sub_page section.s01 article .wrap .path .depth>li.active .current .arrow{transform:rotate(-180deg)}main#sub_page section.s01 article .wrap .path:has(.depth>li:nth-last-of-type(1).active){border-radius:10px 10px 0 10px}main#sub_page section.s02{padding-top:120px;opacity:0;animation:fade 1s forwards}main#sub_page.company.about section.s02 article .wrap{display:flex;justify-content:flex-start;align-items:center;gap:120px}main#sub_page.company.about section.s02 article .wrap .left_wrap{width:100%;max-width:786px}main#sub_page.company.about section.s02 article .wrap .left_wrap .swiper{width:100%;margin-bottom:30px}main#sub_page.company.about section.s02 article .wrap .left_wrap .swiper .swiper-wrapper{width:100%}main#sub_page.company.about section.s02 article .wrap .left_wrap .swiper .swiper-wrapper .swiper-slide{width:100%;height:auto}main#sub_page.company.about section.s02 article .wrap .left_wrap .swiper .swiper-wrapper .swiper-slide img{width:100%;aspect-ratio:630/800;object-fit:cover;border-radius:20px}main#sub_page.company.about section.s02 article .wrap .left_wrap .swiper_controls{width:100%;display:flex;align-items:center;justify-content:space-between;gap:30px}main#sub_page.company.about section.s02 article .wrap .left_wrap .swiper_controls .swiper-progressbar{position:relative;left:unset;right:unset;bottom:unset;top:unset;height:2px;background-color:#e1e1e1;border-radius:2px}main#sub_page.company.about section.s02 article .wrap .left_wrap .swiper_controls .swiper-progressbar .swiper-pagination-progressbar-fill{background-color:#00aeef}main#sub_page.company.about section.s02 article .wrap .left_wrap .swiper_controls .right{display:flex;align-items:center;justify-content:center;gap:25px}main#sub_page.company.about section.s02 article .wrap .left_wrap .swiper_controls .right .swiper_button{width:8px;display:flex;justify-content:center;align-items:center;cursor:pointer}main#sub_page.company.about section.s02 article .wrap .left_wrap .swiper_controls .right .swiper_button svg{width:100%;height:auto}main#sub_page.company.about section.s02 article .wrap .left_wrap .swiper_controls .right .swiper_button svg path{transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.company.about section.s02 article .wrap .left_wrap .swiper_controls .right .swiper_button.next svg{transform:scaleX(-1)}main#sub_page.company.about section.s02 article .wrap .left_wrap .swiper_controls .right .swiper_button:hover svg path{stroke:#1e1e1e}main#sub_page.company.about section.s02 article .wrap .left_wrap .swiper_controls .right .pagination{font-size:16px;font-weight:400;display:flex;align-items:center;justify-content:center;gap:3px}main#sub_page.company.about section.s02 article .wrap .right_wrap{width:100%;max-width:calc(100% - 120px - 786px)}main#sub_page.company.about section.s02 article .wrap .right_wrap .title{width:100%}main#sub_page.company.about section.s03 article .wrap figure{width:100%;position:relative;padding:145px 50px;border-radius:20px;overflow:hidden}main#sub_page.company.about section.s03 article .wrap figure .img_wrap{width:100%;height:100%;position:absolute;left:0;top:0}main#sub_page.company.about section.s03 article .wrap figure .img_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page.company.about section.s03 article .wrap figure .img_wrap::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(30,30,30,.4)}main#sub_page.company.about section.s03 article .wrap figure figcaption{position:relative;z-index:2}main#sub_page.company.about section.s04 article{max-width:100%;margin:0;padding:0}main#sub_page.company.about section.s04 article .wrap .history_wrap{width:100%}main#sub_page.company.about section.s04 article .wrap .history_wrap .pin-spacer{position:sticky !important;top:0 !important;padding-bottom:0 !important}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item{width:100%;margin-bottom:160px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content{width:100%;height:100vh;position:sticky;transform:unset !important}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content .img_wrap{width:100%;height:100%;position:relative;overflow:hidden;transform:scale(0.7)}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content .img_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content .img_wrap .before{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background-color:rgba(30,30,30,.4)}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content .big_title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3;text-align:center;color:#fff;opacity:0}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content .big_title p{font-size:80px;font-weight:700;margin-bottom:20px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content .big_title span{font-size:24px;font-weight:500;line-height:1.5}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content .small_title{margin-top:15px;opacity:0;max-width:740px;width:100%}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content .small_title p{font-size:34px;font-weight:700;margin-bottom:10px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content .small_title span{font-size:20px;font-weight:500;color:#8c8c8c;line-height:1.5}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap{max-width:740px;width:100%;margin:0 calc((100vw - 1600px)/2) 0 auto;position:relative}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .bar_wrap{position:absolute;width:2px;height:100%;background-color:#e1e1e1;top:0;left:-61px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .bar_wrap .bar{position:absolute;left:50%;transform:translateX(-50%);top:0;width:100%;height:0%;z-index:2;background-color:#00aeef}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .content{width:100%;padding-bottom:60px;position:relative}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .content .year,main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .content .desc{opacity:0;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .content .year{width:100%;font-size:34px;font-weight:700;margin-bottom:20px;position:relative}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .content .year::before{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background-color:#e1e1e1;left:-65px;top:50%;transform:translateY(-50%);transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .content .desc{width:100%}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .content .desc ul{width:100%}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .content .desc ul li{width:100%;margin-bottom:15px;font-size:18px;font-weight:400;line-height:1.5;display:flex;justify-content:flex-start;align-items:flex-start;gap:15px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .content .desc ul li .month{width:50px;min-width:50px;font-weight:600}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .content .desc ul li dl{width:100%}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .content .desc ul li:nth-last-of-type(1){margin-bottom:0}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .content.aos-animate .year::before{background-color:#00aeef}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .content.aos-animate .year,main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .content.aos-animate .desc{opacity:1}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .content:nth-last-of-type(1){padding-bottom:0}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item:nth-last-of-type(1){margin-bottom:0}main#sub_page.company.ceo section.s02 article .wrap figure{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:120px}main#sub_page.company.ceo section.s02 article .wrap figure .img_wrap{max-width:378px;width:100%;border-radius:10px;overflow:hidden}main#sub_page.company.ceo section.s02 article .wrap figure .img_wrap img{width:100%;object-fit:contain}main#sub_page.company.ceo section.s02 article .wrap figure figcaption{width:100%;max-width:calc(100% - 120px - 378px)}main#sub_page.company.ceo section.s02 article .wrap figure figcaption h2{font-size:34px;font-weight:600;margin-bottom:30px}main#sub_page.company.ceo section.s02 article .wrap figure figcaption p{font-size:18px;font-weight:400;line-height:1.5}main#sub_page.company.ceo section.s02 article .wrap figure figcaption .sign{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px;margin-top:30px}main#sub_page.company.ceo section.s02 article .wrap figure figcaption .sign .img{width:184px}main#sub_page.company.ceo section.s02 article .wrap figure figcaption .sign .img img{width:100%;object-fit:contain}main#sub_page.company.location section.s02 article .wrap .map_wrap{width:100%;margin-bottom:60px;padding-bottom:60px;border-bottom:1px solid #e1e1e1}main#sub_page.company.location section.s02 article .wrap .map_wrap figure{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:80px}main#sub_page.company.location section.s02 article .wrap .map_wrap figure .map{width:100%;max-width:900px;height:600px;border-radius:20px;overflow:hidden}main#sub_page.company.location section.s02 article .wrap .map_wrap figure .map>*{width:100%;height:100%;object-fit:cover}main#sub_page.company.location section.s02 article .wrap .map_wrap figure figcaption{width:100%;max-width:calc(100% - 900px - 80px)}main#sub_page.company.location section.s02 article .wrap .map_wrap figure figcaption dl{width:100%;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #e1e1e1}main#sub_page.company.location section.s02 article .wrap .map_wrap figure figcaption dl dt{width:100%;font-size:24px;font-weight:500;margin-bottom:15px;color:#8c8c8c}main#sub_page.company.location section.s02 article .wrap .map_wrap figure figcaption dl dd{font-size:28px;font-weight:600;margin-bottom:10px}main#sub_page.company.location section.s02 article .wrap .map_wrap figure figcaption dl dd a{transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.company.location section.s02 article .wrap .map_wrap figure figcaption dl dd a:hover{color:#00aeef}main#sub_page.company.location section.s02 article .wrap .map_wrap figure figcaption dl dd:nth-last-of-type(1){margin-bottom:0}main#sub_page.company.location section.s02 article .wrap .map_wrap figure figcaption dl:nth-last-of-type(1){padding-bottom:0;margin-bottom:0;border-bottom:unset}main#sub_page.company.location section.s02 article .wrap .info_wrap{width:100%}main#sub_page.company.location section.s02 article .wrap .info_wrap>div{width:100%;margin-bottom:40px;display:flex;align-items:flex-start;justify-content:flex-start;gap:50px}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .left_wrap{max-width:140px;width:100%}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .left_wrap p{font-size:24px;font-weight:500}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .right_wrap{width:100%;display:flex;gap:30px;flex-wrap:wrap}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .right_wrap .title{font-size:20px;margin-bottom:15px}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .right_wrap ul{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:30px}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .right_wrap ul li p{display:inline-block;font-size:18px;font-weight:500;line-height:1;padding:11px 16px;border-radius:30px;margin-bottom:15px}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .right_wrap ul li span{display:block;font-size:20px;font-weight:400;color:#8c8c8c;line-height:1.5}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .right_wrap ul li span.blue{color:#0068b7}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .right_wrap ul li span.green{color:#53b332}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .right_wrap ul li span.red{color:#e60012}main#sub_page.company.location section.s02 article .wrap .info_wrap>div.bus .right_wrap ul li.one p{color:#fff;background-color:#0068b7}main#sub_page.company.location section.s02 article .wrap .info_wrap>div.bus .right_wrap ul li.two p{color:#fff;background-color:#4aba70}main#sub_page.company.location section.s02 article .wrap .info_wrap>div.bus .right_wrap ul li.three p{background-color:#f3f4f8}main#sub_page.company.location section.s02 article .wrap .info_wrap>div.bus .right_wrap ul li.four p{color:#fff;background-color:#e60012}main#sub_page.company.location section.s02 article .wrap .info_wrap>div.subway .right_wrap ul li:nth-of-type(1) p{color:#fff;background-color:#3155b5}main#sub_page.company.location section.s02 article .wrap .info_wrap>div.subway .right_wrap ul li:nth-of-type(2) p{color:#fff;background-color:#8445ce}main#sub_page.company.location section.s02 article .wrap .info_wrap>div:nth-last-of-type(1){margin-bottom:0}main#sub_page.company.scholars section.s02 article .wrap{display:flex;flex-direction:column;gap:60px}main#sub_page.company.scholars section.s02 article .wrap .lr_wrap{display:flex;gap:120px;align-items:center}main#sub_page.company.scholars section.s02 article .wrap .lr_wrap .left_wrap{width:50%;aspect-ratio:785/480;border-radius:20px;overflow:hidden}main#sub_page.company.scholars section.s02 article .wrap .lr_wrap .left_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page.company.scholars section.s02 article .wrap .lr_wrap .right_wrap{width:calc(50% - 120px);transition:.6s;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s}main#sub_page.company.scholars section.s02 article .wrap .lr_wrap .right_wrap h3{font-size:28px;font-weight:600}main#sub_page.company.scholars section.s02 article .wrap .lr_wrap .right_wrap p{margin-top:30px;font-size:16px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap{width:100%}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content{width:100%;margin-bottom:100px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content .tit{width:100%;margin-bottom:40px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content .tit p{font-size:36px;font-weight:600;position:relative;padding-left:15px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content .tit p::before{content:"";width:4px;height:60%;position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:#00aeef}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content .tit span{font-size:18px;font-weight:400;color:#5a5a5a;line-height:1.5;display:block;margin-top:20px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content ul{width:100%;display:flex;flex-wrap:wrap;gap:60px 30px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content ul li{width:calc(16.6666666667% - 25px)}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content ul li figure{width:100%}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content ul li figure .img_wrap{width:100%;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;border:1px solid #e1e1e1;background-color:#fafafa;border-radius:10px;overflow:hidden;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;margin-bottom:15px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content ul li figure .img_wrap img{height:70px;object-fit:contain}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content ul li figure figcaption{width:100%;text-align:center}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content ul li figure figcaption span{font-size:16px;font-weight:500;color:#00aeef;display:block;margin-bottom:5px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content ul li figure figcaption p{font-size:18px;font-weight:400;line-height:1.5}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content ul li figure:hover .img_wrap{border-color:#283672;background-color:#fff}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content:nth-last-of-type(1){margin-bottom:0}main#sub_page.support.scholarship section.s02 article .wrap{display:flex;align-items:flex-start;justify-content:space-between;gap:200px}main#sub_page.support.scholarship section.s02 article .wrap ul{max-width:780px;min-width:780px;width:100%}main#sub_page.support.scholarship section.s02 article .wrap ul li{width:100%;margin-bottom:30px}main#sub_page.support.scholarship section.s02 article .wrap ul li figure{width:100%;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:45px 40px;border:1px solid #d9d9d9;border-radius:10px;background-color:#fafafa;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#sub_page.support.scholarship section.s02 article .wrap ul li figure p{font-size:26px;font-weight:600;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#sub_page.support.scholarship section.s02 article .wrap ul li figure .img_wrap{width:80px;min-width:80px;height:80px;position:relative}main#sub_page.support.scholarship section.s02 article .wrap ul li figure .img_wrap img{width:100%;height:100%;object-fit:contain;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#sub_page.support.scholarship section.s02 article .wrap ul li figure .img_wrap img.hover{position:absolute;left:0;top:0;opacity:0;visibility:hidden;pointer-events:none}main#sub_page.support.scholarship section.s02 article .wrap ul li figure:hover{background-color:#f5fcff;border-color:#00aeef}main#sub_page.support.scholarship section.s02 article .wrap ul li figure:hover p{color:#00aeef}main#sub_page.support.scholarship section.s02 article .wrap ul li figure:hover .img_wrap img{opacity:0;visibility:hidden;pointer-events:none}main#sub_page.support.scholarship section.s02 article .wrap ul li figure:hover .img_wrap img.hover{opacity:1;visibility:visible;pointer-events:auto}main#sub_page.support.scholarship section.s02 article .wrap ul li:nth-last-of-type(1){margin-bottom:0}main#sub_page.support section.flex_section article .wrap{display:flex;justify-content:flex-start;gap:100px}main#sub_page.support section.flex_section article .wrap .left_wrap{max-width:500px;width:100%}main#sub_page.support section.flex_section article .wrap .right_wrap{max-width:790px;width:100%}main#sub_page.support.apply section.s02 article .wrap .left_wrap{display:flex;align-items:flex-start;position:relative;gap:50px}main#sub_page.support.apply section.s02 article .wrap .left_wrap .bar_wrap{min-width:4px;width:4px;height:100%;background-color:#f5f5f5;position:relative;border-radius:4px}main#sub_page.support.apply section.s02 article .wrap .left_wrap .bar_wrap .thumb{width:4px;height:90px;background-color:#00aeef;display:none}main#sub_page.support.apply section.s02 article .wrap .left_wrap .blank{height:90px;width:4px;position:absolute;left:0;top:0;background-color:#00aeef;display:none}main#sub_page.support.apply section.s02 article .wrap .left_wrap .step_wrap{position:sticky;top:90px;overflow:visible;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#sub_page.support.apply section.s02 article .wrap .left_wrap .step_wrap .step{padding-bottom:60px;position:relative;cursor:pointer}main#sub_page.support.apply section.s02 article .wrap .left_wrap .step_wrap .step span{font-size:16px;font-weight:400;color:#00aeef;line-height:1}main#sub_page.support.apply section.s02 article .wrap .left_wrap .step_wrap .step p{font-size:18px;font-weight:500;margin-top:5px}main#sub_page.support.apply section.s02 article .wrap .left_wrap .step_wrap .step .bar{position:absolute;z-index:5;right:calc(100% + 50px - 10.5px);top:0;width:24px;height:100%;display:flex;justify-content:center;align-items:flex-start}main#sub_page.support.apply section.s02 article .wrap .left_wrap .step_wrap .step .bar .thumb{width:4px;height:0%;background-color:#00aeef;position:absolute;top:0;left:50%;transform:translateX(-50%);border-radius:0 0 4px 4px}main#sub_page.support.apply section.s02 article .wrap .left_wrap .step_wrap .step .bar .mark{position:absolute;top:12px;width:24px;height:24px;border-radius:50%;border:2px solid rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;z-index:10;top:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#sub_page.support.apply section.s02 article .wrap .left_wrap .step_wrap .step .bar .mark div{width:14px;height:14px;background-color:#d9d9d9;border-radius:50%}main#sub_page.support.apply section.s02 article .wrap .left_wrap .step_wrap .step:nth-of-type(1){padding-top:90px}main#sub_page.support.apply section.s02 article .wrap .left_wrap .step_wrap .step:nth-of-type(1) .bar .mark{margin-top:90px;border-color:#00aeef}main#sub_page.support.apply section.s02 article .wrap .left_wrap .step_wrap .step:nth-of-type(1) .bar .mark div{background-color:#00aeef !important}main#sub_page.support.apply section.s02 article .wrap .left_wrap .step_wrap .step:nth-of-type(1) .bar .thumb{min-height:90px}main#sub_page.support.apply section.s02 article .wrap .left_wrap .step_wrap .step:nth-last-of-type(1){padding-bottom:200px}main#sub_page.support.apply section.s02 article .wrap .left_wrap .step_wrap .step.active .mark{border-color:#00aeef}main#sub_page.support.apply section.s02 article .wrap .left_wrap .step_wrap .step.active .mark div{background-color:#00aeef}main#sub_page.support.apply section.s02 article .wrap .left_wrap .step_wrap .step.active .thumb{border-radius:4px}main#sub_page.support.apply section.s02 article .wrap .left_wrap .step_wrap .step.yet .mark{background-color:rgba(0,0,0,0)}main#sub_page.support.apply section.s02 article .wrap .left_wrap .step_wrap .step.yet .mark div{background-color:#00aeef}main#sub_page.support.apply section.s02 article .wrap .left_wrap .step_wrap .step.yet:nth-of-type(1) .bar .mark{border-color:rgba(0,0,0,0)}main#sub_page.support.apply section.s02 article .wrap .left_wrap .step_wrap .step.yet:nth-of-type(1) .bar .thumb{border-radius:0}main#sub_page.support.apply section.s02 article .wrap .right_wrap{width:100%}main#sub_page.support.apply section.s02 article .wrap .right_wrap .tab_button_wrap{width:100%;margin-bottom:60px}main#sub_page.support.apply section.s02 article .wrap .right_wrap .tab_button_wrap ul{width:100%;display:flex;gap:20px}main#sub_page.support.apply section.s02 article .wrap .right_wrap .tab_button_wrap ul li{width:calc(50% - 10px)}main#sub_page.support.apply section.s02 article .wrap .right_wrap .tab_button_wrap ul li a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;border:1px solid #d7d7d7;background-color:rgba(248,248,248,.8);border-radius:10px;text-align:center;padding:25px 15px;overflow:hidden;font-size:20px;font-weight:600;line-height:1;color:#8c8c8c}main#sub_page.support.apply section.s02 article .wrap .right_wrap .tab_button_wrap ul li.active a{background-color:#f5fcff;border-color:#00aeef;color:#00aeef}main#sub_page.support.inquiry section.s02 article .wrap .left_wrap dl{width:100%}main#sub_page.support.inquiry section.s02 article .wrap .left_wrap dl dd{width:100%;margin-bottom:15px}main#sub_page.support.inquiry section.s02 article .wrap .left_wrap dl dd a{display:inline-flex;align-items:center;justify-content:flex-start;gap:15px;font-size:18px;font-weight:400;line-height:1}main#sub_page.support.inquiry section.s02 article .wrap .left_wrap dl dd a .icon{width:20px;min-width:20px;height:20px}main#sub_page.support.inquiry section.s02 article .wrap .left_wrap dl dd a .icon img{width:100%;height:100%;object-fit:contain}main#sub_page.support.inquiry section.s02 article .wrap .left_wrap dl dd a[href]:hover{color:#00aeef}main#sub_page.support.inquiry section.s02 article .wrap .left_wrap dl dd:nth-last-of-type(1){margin-bottom:0}.board_list{width:100%;border-top:1px solid #1e1e1e}.board_list ul{width:100%}.board_list ul li{width:100%;border-bottom:1px solid rgba(225,225,225,.8)}.board_list ul li a{width:100%;display:flex;align-items:center;justify-content:space-between;justify-content:flex-start;padding:25px 30px;background-color:#fff;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;height:100px;gap:20px}.board_list ul li a .title{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:60px}.board_list ul li a .title .mark{padding:13px 20px;background-color:#c5c5c5;border-radius:6px;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:400;color:#fff;line-height:1}.board_list ul li a .title p{font-size:22px;font-weight:500;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:wrap}.board_list ul li a .download{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-right:100px}.board_list ul li a .download .icon{width:18px;min-width:18px;display:flex;justify-content:center;align-items:center}.board_list ul li a .download .icon svg{width:100%;height:auto}.board_list ul li a .download .icon svg path{transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}.board_list ul li a .download span{font-size:18px;font-weight:500;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}.board_list ul li a .date{font-size:18px;font-weight:400;color:#8c8c8c}.board_list ul li a:hover{background-color:#fafafa}.board_list ul li a:hover .download .icon svg path{stroke:#00aeef}.board_list ul li a:hover .download span{color:#00aeef}.gallery_list{width:100%;border-top:1px solid #1e1e1e;padding-top:30px}.gallery_list ul{width:100%;display:flex;flex-wrap:wrap;gap:60px 30px}.gallery_list ul li{width:calc(33.3333333333% - 20px)}.gallery_list ul li figure{width:100%}.gallery_list ul li figure .img_wrap{width:100%;border-radius:10px;overflow:hidden;margin-bottom:15px}.gallery_list ul li figure .img_wrap img{width:100%;aspect-ratio:513/300;object-fit:cover}.gallery_list ul li figure figcaption{width:100%}.gallery_list ul li figure figcaption span{font-size:18px;font-weight:400;color:#8c8c8c;display:block;margin-bottom:3px}.gallery_list ul li figure figcaption p{font-size:20px;font-weight:500;line-height:1.5}.faq_list{width:100%;border-top:1px solid #1e1e1e}.faq_list .faq_item{width:100%;border-bottom:1px solid rgba(225,225,225,.8);transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.faq_list .faq_item>div{width:100%}.faq_list .faq_item>div .group{width:100%;padding:30px}.faq_list .faq_item>div .group .left_wrap{width:100%;display:flex;justify-content:flex-start;gap:15px}.faq_list .faq_item>div .group .left_wrap .mark{width:40px;min-width:40px;height:40px;line-height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid #00aeef;background-color:#fff;font-size:20px;font-weight:500;color:#00aeef}.faq_list .faq_item .title .group{display:flex;align-items:center;justify-content:flex-start;gap:20px;cursor:pointer}.faq_list .faq_item .title .group .left_wrap{align-items:center}.faq_list .faq_item .title .group .left_wrap .mark{background-color:#00aeef;color:#fff}.faq_list .faq_item .title .group .left_wrap p{font-size:20px;font-weight:500}.faq_list .faq_item .title .group .right_wrap .arrow{display:flex;justify-content:center;align-items:center;width:25px;min-width:25px;aspect-ratio:25/15;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.faq_list .faq_item .title .group .right_wrap .arrow svg{width:100%;height:100%}.faq_list .faq_item .title .group .right_wrap .arrow svg path{transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.faq_list .faq_item .desc{background-color:#f8f8f8;border-radius:10px;display:none}.faq_list .faq_item .desc .group .left_wrap p{font-size:18px;font-weight:400;color:#5a5a5a;line-height:1.5}.faq_list .faq_item.active{padding-bottom:30px}.faq_list .faq_item.active .title .right_wrap .arrow{transform:rotate(180deg)}.faq_list .faq_item.active .title .right_wrap .arrow svg path{stroke:#1e1e1e}.inquiry_form{width:100%}.inquiry_form form{width:100%}.inquiry_form form .form_wrap{width:100%}.inquiry_form form .form_wrap .group_wrap{width:100%}.inquiry_form form .form_wrap .group_wrap:nth-last-of-type(2) .group{margin-bottom:0}.inquiry_form form .form_wrap .group{width:100%;margin-bottom:100px}.inquiry_form form .form_wrap .group .tit{border-bottom:1px solid #1e1e1e;padding-bottom:20px;margin-bottom:30px}.inquiry_form form .form_wrap .group .tit p{font-size:28px;font-weight:600}.inquiry_form form .form_wrap .group .tit span{font-size:20px;font-weight:400;margin-top:10px;display:block;line-height:1.5}.inquiry_form form .form_wrap .group .flex_wrap{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:30px 20px}.inquiry_form form .form_wrap .group .flex_wrap p{font-size:20px;font-weight:400;margin-bottom:10px}.inquiry_form form .form_wrap .group .flex_wrap .f_btn_01{min-width:180px;width:180px;padding:13px 10px;border:1px solid #00aeef;background-color:#f5fcff;border-radius:6px;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:400;color:#00aeef;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}.inquiry_form form .form_wrap .group .flex_wrap .f_btn_01:hover{background-color:#00aeef;border-color:#00aeef;color:#fff}.inquiry_form form .form_wrap .group .flex_wrap .label_wrap{width:100%}.inquiry_form form .form_wrap .group .flex_wrap .label_wrap .label,.inquiry_form form .form_wrap .group .flex_wrap .label_wrap label{width:100%;display:block;position:relative}.inquiry_form form .form_wrap .group .flex_wrap .label_wrap.size_12{width:calc(100% - 20px - (33.3333333333% - 13.3333333333px))}.inquiry_form form .form_wrap .group .flex_wrap .label_wrap.size_2{width:calc(50% - 10px)}.inquiry_form form .form_wrap .group .flex_wrap .label_wrap.size_3{width:calc(33.3333333333% - 13.3333333333px)}.inquiry_form form .form_wrap .group .flex_wrap .label_wrap .flex_wrap{gap:20px 20px}.inquiry_form form .form_wrap .group .flex_wrap .file_wrap,.inquiry_form form .form_wrap .group .flex_wrap .address_wrap{width:100%}.inquiry_form form .form_wrap .group .flex_wrap .file_wrap label,.inquiry_form form .form_wrap .group .flex_wrap .address_wrap label{position:relative}.inquiry_form form .form_wrap .group .flex_wrap .file_wrap .box,.inquiry_form form .form_wrap .group .flex_wrap .address_wrap .box{display:flex;gap:20px;flex-wrap:wrap}.inquiry_form form .form_wrap .group .flex_wrap .file_wrap .box .input{width:calc(100% - 180px - 20px)}.inquiry_form form .form_wrap .group .flex_wrap .address_wrap .box .top{width:100%;display:flex;gap:20px}.inquiry_form form .form_wrap .group .flex_wrap .address_wrap .box .top .input:has(.address_01){width:calc(100% - 180px - 20px)}.inquiry_form form .form_wrap .group .flex_wrap .address_wrap .box .bottom{width:100%}.inquiry_form form .form_wrap .group .flex_wrap .check{width:100%;margin-top:10px}.inquiry_form form .form_wrap .group .flex_wrap .check label{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;position:relative;cursor:pointer}.inquiry_form form .form_wrap .group .flex_wrap .check label .icon{min-width:26px;width:26px;position:relative}.inquiry_form form .form_wrap .group .flex_wrap .check label .icon img{width:100%;object-fit:contain}.inquiry_form form .form_wrap .group .flex_wrap .check label .icon img.checked{position:absolute;left:0;top:0;opacity:0;visibility:hidden;pointer-events:none}.inquiry_form form .form_wrap .group .flex_wrap .check label span{font-size:16px;font-weight:400;line-height:1}.inquiry_form form .form_wrap .group .flex_wrap .check label:has(input:checked) .icon img{opacity:0;visibility:hidden;pointer-events:none}.inquiry_form form .form_wrap .group .flex_wrap .check label:has(input:checked) .icon img.checked{opacity:1;visibility:visible;pointer-events:auto}.inquiry_form form .form_wrap .group .flex_wrap .tel_wrap{width:100%}.inquiry_form form .form_wrap .group .flex_wrap .tel_wrap .box{display:flex;align-items:center;gap:20px}.inquiry_form form .form_wrap .group .flex_wrap .tel_wrap .box .label{width:calc(33.3333333333% - 13.3333333333px)}.inquiry_form form .form_wrap .group .flex_wrap .email_wrap{width:100%}.inquiry_form form .form_wrap .group .flex_wrap .email_wrap .box{display:flex;align-items:center;gap:10px}.inquiry_form form .form_wrap .group .flex_wrap .email_wrap .box .label{width:calc((100% - 200px - 20px)/2)}.inquiry_form form .form_wrap .group .flex_wrap .email_wrap .box .label:nth-last-of-type(1){max-width:200px;width:100%}.inquiry_form form .form_wrap .group .flex_wrap .input{width:100%;width:100%;border:1px solid #d7d7d7;background-color:#fff;border-radius:6px;padding:0 15px;font-size:16px;font-weight:400;height:53px;display:flex;align-items:center}.inquiry_form form .form_wrap .group .flex_wrap .input input,.inquiry_form form .form_wrap .group .flex_wrap .input textarea,.inquiry_form form .form_wrap .group .flex_wrap .input select{width:100%;height:100%;font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;color:inherit;background-color:rgba(0,0,0,0);border:unset;outline:unset}.inquiry_form form .form_wrap .group .flex_wrap .input input option,.inquiry_form form .form_wrap .group .flex_wrap .input textarea option,.inquiry_form form .form_wrap .group .flex_wrap .input select option{color:#1e1e1e}.inquiry_form form .form_wrap .group .flex_wrap .input input::placeholder,.inquiry_form form .form_wrap .group .flex_wrap .input textarea::placeholder,.inquiry_form form .form_wrap .group .flex_wrap .input select::placeholder{color:#8c8c8c}.inquiry_form form .form_wrap .group .flex_wrap .input input.f_datepicker[type=text],.inquiry_form form .form_wrap .group .flex_wrap .input textarea.f_datepicker[type=text],.inquiry_form form .form_wrap .group .flex_wrap .input select.f_datepicker[type=text]{background-image:url("../../images/common/datepicker_icon.svg");background-size:20px auto;background-repeat:no-repeat;background-position:100% center;cursor:pointer}.inquiry_form form .form_wrap .group .flex_wrap .input:has(.is-placeholder) select{color:#8c8c8c}.inquiry_form form .form_wrap .group .flex_wrap .input:has(select){padding:0}.inquiry_form form .form_wrap .group .flex_wrap .input:has(select) select{padding:0 15px;background-image:url("../../images/common/select_arrow.svg");background-repeat:no-repeat;background-position:calc(100% - 15px) center;background-size:10px auto;appearance:none;-moz-appearance:none;-webkit-appearance:none}.inquiry_form form .form_wrap .group .flex_wrap .input:has(*:focus){border-color:#1e1e1e}.inquiry_form form .form_wrap .group .flex_wrap .input.bg{background-color:#f8f8f8;border:1px solid #d7d7d7;color:#8c8c8c}.inquiry_form form .form_wrap .group .flex_wrap .input:has(.unit){display:flex;align-items:center;gap:10px}.inquiry_form form .form_wrap .group .flex_wrap .input:has(.unit) .unit{font-size:16px;font-weight:400}.inquiry_form form .form_wrap .group .flex_wrap .input:has(textarea),.inquiry_form form .form_wrap .group .flex_wrap .input:has(.privacy){padding:15px;height:260px;display:flex;flex-direction:column;gap:10px}.inquiry_form form .form_wrap .group .flex_wrap .input:has(textarea) .unit,.inquiry_form form .form_wrap .group .flex_wrap .input:has(.privacy) .unit{width:100%;text-align:right;font-size:16px;color:#8c8c8c}.inquiry_form form .form_wrap .group .flex_wrap .input:has(.privacy){overflow-y:auto}.inquiry_form form .form_wrap .group .flex_wrap dl.info_txt{width:100%;margin-top:15px}.inquiry_form form .form_wrap .group .flex_wrap dl.info_txt dd{font-size:16px;font-weight:400;color:#00aeef;margin-bottom:5px;display:flex;align-items:flex-start;justify-content:flex-start;gap:5px;line-height:1.5}.inquiry_form form .form_wrap .group .flex_wrap dl.info_txt dd::before{content:"*";font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;color:inherit}.inquiry_form form .form_wrap .group .flex_wrap dl.info_txt dd:nth-last-of-type(1){margin-bottom:0}.inquiry_form form .form_wrap .group .flex_wrap .list_wrap{width:100%}.inquiry_form form .form_wrap .group .flex_wrap .list_wrap .checkbox{width:22px;min-width:22px;display:flex;justify-content:center;align-items:center;position:relative}.inquiry_form form .form_wrap .group .flex_wrap .list_wrap .checkbox img{width:100%;object-fit:contain}.inquiry_form form .form_wrap .group .flex_wrap .list_wrap .checkbox img.checked{position:absolute;left:0;top:0;opacity:0;visibility:hidden;pointer-events:none}.inquiry_form form .form_wrap .group .flex_wrap .list_wrap .checkbox:has(input:checked) img{opacity:0;visibility:hidden;pointer-events:none}.inquiry_form form .form_wrap .group .flex_wrap .list_wrap .checkbox:has(input:checked) img.checked{opacity:1;visibility:visible;pointer-events:auto}.inquiry_form form .form_wrap .group .flex_wrap .list_wrap .all_check{width:100%;display:flex;align-items:center;justify-content:flex-end}.inquiry_form form .form_wrap .group .flex_wrap .list_wrap .all_check label{display:inline-flex;align-items:center;justify-content:flex-end;margin-left:auto;gap:10px;cursor:pointer}.inquiry_form form .form_wrap .group .flex_wrap .list_wrap .all_check label span{font-size:16px;font-weight:400}.inquiry_form form .form_wrap .group .flex_wrap .list_wrap ul{border-top:1px solid #e1e1e1;padding-top:20px;margin-top:20px}.inquiry_form form .form_wrap .group .flex_wrap .list_wrap ul li{border-bottom:1px solid #e1e1e1;padding-bottom:20px;margin-bottom:20px}.inquiry_form form .form_wrap .group .flex_wrap .list_wrap ul li .top{width:100%;margin-bottom:15px;line-height:1}.inquiry_form form .form_wrap .group .flex_wrap .list_wrap ul li .top label{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;cursor:pointer}.inquiry_form form .form_wrap .group .flex_wrap .list_wrap ul li .top label p{margin-bottom:0}.inquiry_form form .form_wrap .group .flex_wrap .list_wrap ul li .flex_wrap{gap:20px}.inquiry_form form .form_wrap .group .flex_wrap .list_wrap ul li:nth-last-of-type(1){margin-bottom:0}.inquiry_form form .form_wrap .group .flex_wrap .list_wrap .control_button_wrap{display:flex;justify-content:flex-end;gap:15px;flex-wrap:wrap;margin-top:15px}.inquiry_form form .form_wrap .group .flex_wrap .list_wrap .control_button_wrap a{padding:12px 25px;border-radius:6px;font-size:16px;font-weight:400;line-height:1;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}.inquiry_form form .form_wrap .group .flex_wrap .list_wrap .control_button_wrap a.delete{background-color:#fff7f7;color:#db0202;border:1px solid #db0202}.inquiry_form form .form_wrap .group .flex_wrap .list_wrap .control_button_wrap a.delete:hover{background-color:#db0202;color:#fff}.inquiry_form form .form_wrap .group .flex_wrap .list_wrap .control_button_wrap a.add{background-color:#f5fcff;color:#00aeef;border:1px solid #00aeef}.inquiry_form form .form_wrap .group .flex_wrap .list_wrap .control_button_wrap a.add:hover{background-color:#00aeef;color:#fff}.inquiry_form form .form_wrap .group .foot_button_wrap{width:100%;display:flex;justify-content:flex-end;margin-top:40px}.inquiry_form form .form_wrap .group .foot_button_wrap a,.inquiry_form form .form_wrap .group .foot_button_wrap button{border-radius:6px;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:16px 30px;border:1px solid #d9d9d9;background-color:#fafafa;font-size:16px;font-weight:500;line-height:1;gap:10px}.inquiry_form form .form_wrap .group .foot_button_wrap a .icon,.inquiry_form form .form_wrap .group .foot_button_wrap button .icon{width:14px;min-width:14px;display:flex;justify-content:center;align-items:center}.inquiry_form form .form_wrap .group .foot_button_wrap a .icon img,.inquiry_form form .form_wrap .group .foot_button_wrap button .icon img{width:100%;object-fit:contain}.inquiry_form form .form_wrap .button_wrap{width:100%;display:flex;justify-content:center;gap:20px;border-top:1px solid #1e1e1e;padding-top:20px;margin-top:30px}.inquiry_form form .form_wrap .button_wrap .button{width:calc(33.3333333333% - 13.3333333333px)}.inquiry_form form .form_wrap .button_wrap .button a,.inquiry_form form .form_wrap .button_wrap .button button[type=submit]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border:1px solid #d9d9d9;border-radius:6px;background-color:#fafafa;font-size:18px;font-weight:500;gap:10px;text-align:center;padding:14px 10px}.inquiry_form form .form_wrap .button_wrap .button a .icon,.inquiry_form form .form_wrap .button_wrap .button button[type=submit] .icon{width:14px;min-width:14px;display:flex;justify-content:center;align-items:center}.inquiry_form form .form_wrap .button_wrap .button a .icon img,.inquiry_form form .form_wrap .button_wrap .button button[type=submit] .icon img{width:100%;object-fit:contain}.inquiry_form form .form_wrap .button_wrap .button.bg button[type=submit]{background-color:#00aeef;border-color:#00aeef;color:#fff}.popup_style{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(30,30,30,.4);z-index:200;opacity:0;visibility:hidden;pointer-events:none;padding:0 3%;display:flex;justify-content:center;align-items:center}.popup_style .popup_wrap{width:100%;max-width:785px;margin:0 auto;position:relative;background-color:#fff;padding:60px 25px 25px 60px;border-radius:20px;min-height:300px}.popup_style .popup_wrap .close{width:18px;position:absolute;right:25px;top:25px}.popup_style .popup_wrap .close img{width:100%;object-fit:contain}.popup_style .popup_wrap .scroll_wrap{width:100%;max-height:80vh;height:100%;overflow-y:auto;padding:0 35px 35px 0}.popup_style .popup_wrap .scroll_wrap .title{width:100%}.popup_style .popup_wrap .scroll_wrap .title p{font-size:32px;font-weight:600;margin-bottom:20px}.popup_style .popup_wrap .scroll_wrap .title span{font-size:20px;font-weight:400}.popup_style .popup_wrap .scroll_wrap .title span strong{font-weight:inherit}.popup_style .popup_wrap .scroll_wrap .title.center{text-align:center}.popup_style .popup_wrap .scroll_wrap .content{width:100%;height:100%;margin-top:40px}.popup_style .popup_wrap .scroll_wrap .content .group{width:100%;margin-bottom:40px}.popup_style .popup_wrap .scroll_wrap .content .group .tit{width:100%;padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #1e1e1e}.popup_style .popup_wrap .scroll_wrap .content .group .tit p{font-size:24px;font-weight:600}.popup_style .popup_wrap .scroll_wrap .content .group ul{width:100%}.popup_style .popup_wrap .scroll_wrap .content .group ul li{width:100%;margin-bottom:25px}.popup_style .popup_wrap .scroll_wrap .content .group ul li p{font-size:20px;font-weight:600;margin-bottom:10px}.popup_style .popup_wrap .scroll_wrap .content .group ul li .value{font-size:18px;font-weight:400}.popup_style .popup_wrap .scroll_wrap .content .group ul li .value .preview_image{max-width:300px;width:100%}.popup_style .popup_wrap .scroll_wrap .content .group ul li .value .preview_image img{width:100%;object-fit:contain}.popup_style .popup_wrap .scroll_wrap .content .group ul li .value dl{width:100%}.popup_style .popup_wrap .scroll_wrap .content .group ul li .value dl dt{font-size:20px;font-weight:600;margin-bottom:10px;margin-top:25px}.popup_style .popup_wrap .scroll_wrap .content .group ul li .value dl dt:nth-of-type(1){margin-top:0}.popup_style .popup_wrap .scroll_wrap .content .group ul li .value dl dd{margin-bottom:10px}.popup_style .popup_wrap .scroll_wrap .content .group ul li .value dl dd strong{font-weight:inherit}.popup_style .popup_wrap .scroll_wrap .content .group ul li .value dl dd:nth-last-of-type(1){margin-bottom:0}.popup_style .popup_wrap .scroll_wrap .content .group ul li:nth-last-of-type(1){margin-bottom:0}.popup_style .popup_wrap .scroll_wrap .content .group:nth-last-of-type(1){margin-bottom:0}.popup_style .popup_wrap .scroll_wrap form{width:100%;max-width:380px;margin:40px auto 0}.popup_style .popup_wrap .scroll_wrap form .form_wrap{width:100%}.popup_style .popup_wrap .scroll_wrap form .form_wrap .label_wrap{width:100%;margin-bottom:20px}.popup_style .popup_wrap .scroll_wrap form .form_wrap .label_wrap p{font-size:18px;font-weight:400;margin-bottom:10px}.popup_style .popup_wrap .scroll_wrap form .form_wrap .label_wrap input{width:100%;border:1px solid #d7d7d7;height:52px;background-color:#fff;border-radius:6px;padding:0 15px;outline:unset;font-size:16px}.popup_style .popup_wrap .scroll_wrap form .form_wrap .label_wrap input:focus{border-color:#1e1e1e}.popup_style .popup_wrap .scroll_wrap .button_wrap{width:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:15px 30px;margin-top:40px;text-align:center}.popup_style .popup_wrap .scroll_wrap .button_wrap .button{min-width:180px}.popup_style .popup_wrap .scroll_wrap .button_wrap .button>*{width:100%;height:100%;padding:14px 15px;border-radius:6px;font-size:18px;font-weight:400;background-color:#f5f5f5;display:inline-flex;align-items:center;justify-content:center}.popup_style .popup_wrap .scroll_wrap .button_wrap .button.bg>*{background-color:#00aeef;color:#fff}.popup_style .popup_wrap .scroll_wrap::-webkit-scrollbar{width:4px;height:4px}.popup_style .popup_wrap .scroll_wrap::-webkit-scrollbar-track{background-color:#ebebeb;border-radius:10px}.popup_style .popup_wrap .scroll_wrap::-webkit-scrollbar-thumb{background-color:#00aeef;border-radius:10px}.popup_style.active{opacity:1;visibility:visible;pointer-events:auto}.popup_style.result_popup .popup_wrap{display:flex;justify-content:center;align-items:center;flex-direction:column}.popup_style.blur{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body:has(#sub_page.resources) .s02{position:relative}body:has(#sub_page.resources) .popup_style{z-index:45;position:absolute;top:600px;height:calc(100% - 600px)}.table_style{width:100%}.table_style thead,.table_style tbody{width:100%}.table_style thead tr,.table_style tbody tr{width:100%;border-bottom:1px solid #eee}.table_style thead tr th,.table_style thead tr td,.table_style tbody tr th,.table_style tbody tr td{font-weight:400;padding:20px 0;line-height:1;font-size:16px}.table_style thead tr th a,.table_style thead tr td a,.table_style tbody tr th a,.table_style tbody tr td a{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:wrap;text-align:left}.table_style thead{border-top:1px solid #1e1e1e}.table_style tbody tr{transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}.table_style tbody tr:hover{background-color:#fafafa}.pagination_style{margin-top:100px}.pagination_style .page_btn{font-size:16px;font-weight:400;display:flex;justify-content:center;align-items:center;gap:10px}.pagination_style .page_btn .btn_box a{display:flex;align-items:center;justify-content:center;color:#aaa}.pagination_style .page_btn .btn_box a svg path{stroke:#aaa}.pagination_style .page_btn .btn_box a:hover{color:#1e1e1e}.pagination_style .page_btn .btn_box a:hover svg path{stroke:#1e1e1e}.pagination_style .page_btn .num_box{display:flex;justify-content:center;align-items:center;gap:15px;margin:0}.pagination_style .page_btn .num_box a{width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;line-height:1;border:none;color:#1e1e1e}.pagination_style .page_btn .num_box a.active{background-color:#1e1e1e;color:#fff}.pagination_style .page_btn .num_box a.active:hover{background-color:#1e1e1e;color:#fff}.pagination_style .page_btn .num_box a:hover{background-color:rgba(0,0,0,0);color:#1e1e1e}.privacy_content>li{margin-bottom:20px}.privacy_content>li h6{font-size:16px !important;font-weight:500;margin-bottom:10px}.privacy_content>li p,.privacy_content>li span{font-size:16px !important;font-weight:400;margin-bottom:10px;line-height:1.5}.privacy_content>li p:nth-last-of-type(1),.privacy_content>li span:nth-last-of-type(1){margin-bottom:0}.privacy_content>li ol li,.privacy_content>li ul li{margin-bottom:5px}.privacy_content>li ol li:nth-last-of-type(1),.privacy_content>li ul li:nth-last-of-type(1){margin-bottom:0}.order_aos>li{transform:translateY(50px);opacity:0;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition-property:transform,opacity}.order_aos.aos-animate>li{opacity:1;transform:translateY(0)}.order_aos.aos-animate>li:nth-child(1){transition-delay:.3s}.order_aos.aos-animate>li:nth-child(2){transition-delay:.6s}.order_aos.aos-animate>li:nth-child(3){transition-delay:.9s}.order_aos.aos-animate>li:nth-child(4){transition-delay:1.2s}.order_aos.aos-animate>li:nth-child(5){transition-delay:1.5s}.order_aos.aos-animate>li:nth-child(6){transition-delay:1.8s}.order_aos.aos-animate>li:nth-child(7){transition-delay:2.1s}.order_aos.aos-animate>li:nth-child(8){transition-delay:2.4s}.order_aos.aos-animate>li:nth-child(9){transition-delay:2.7s}.order_aos.aos-animate>li:nth-child(10){transition-delay:3s}.order_aos.aos-animate>li:nth-child(11){transition-delay:3.3s}.order_aos.aos-animate>li:nth-child(12){transition-delay:3.6s}.order_aos.aos-animate>li:nth-child(13){transition-delay:3.9s}.order_aos.aos-animate>li:nth-child(14){transition-delay:4.2s}.order_aos.aos-animate>li:nth-child(15){transition-delay:4.5s}.order_aos.aos-animate>li:nth-child(16){transition-delay:4.8s}.order_aos.aos-animate>li:nth-child(17){transition-delay:5.1s}.order_aos.aos-animate>li:nth-child(18){transition-delay:5.4s}.order_aos.aos-animate>li:nth-child(19){transition-delay:5.7s}.order_aos.aos-animate>li:nth-child(20){transition-delay:6s}.order_aos.aos-animate>li:nth-child(21){transition-delay:6.3s}.order_aos.aos-animate>li:nth-child(22){transition-delay:6.6s}.order_aos.aos-animate>li:nth-child(23){transition-delay:6.9s}.order_aos.aos-animate>li:nth-child(24){transition-delay:7.2s}.order_aos.aos-animate>li:nth-child(25){transition-delay:7.5s}.order_aos.aos-animate>li:nth-child(26){transition-delay:7.8s}.order_aos.aos-animate>li:nth-child(27){transition-delay:8.1s}.order_aos.aos-animate>li:nth-child(28){transition-delay:8.4s}.order_aos.aos-animate>li:nth-child(29){transition-delay:8.7s}.order_aos.aos-animate>li:nth-child(30){transition-delay:9s}.order_aos.aos-animate>li:nth-child(31){transition-delay:9.3s}.order_aos.aos-animate>li:nth-child(32){transition-delay:9.6s}.order_aos.aos-animate>li:nth-child(33){transition-delay:9.9s}.order_aos.aos-animate>li:nth-child(34){transition-delay:10.2s}.order_aos.aos-animate>li:nth-child(35){transition-delay:10.5s}.order_aos.aos-animate>li:nth-child(36){transition-delay:10.8s}.order_aos.aos-animate>li:nth-child(37){transition-delay:11.1s}.order_aos.aos-animate>li:nth-child(38){transition-delay:11.4s}.order_aos.aos-animate>li:nth-child(39){transition-delay:11.7s}.order_aos.aos-animate>li:nth-child(40){transition-delay:12s}.order_aos.aos-animate>li:nth-child(41){transition-delay:12.3s}.order_aos.aos-animate>li:nth-child(42){transition-delay:12.6s}.order_aos.aos-animate>li:nth-child(43){transition-delay:12.9s}.order_aos.aos-animate>li:nth-child(44){transition-delay:13.2s}.order_aos.aos-animate>li:nth-child(45){transition-delay:13.5s}.order_aos.aos-animate>li:nth-child(46){transition-delay:13.8s}.order_aos.aos-animate>li:nth-child(47){transition-delay:14.1s}.order_aos.aos-animate>li:nth-child(48){transition-delay:14.4s}.order_aos.aos-animate>li:nth-child(49){transition-delay:14.7s}.order_aos.aos-animate>li:nth-child(50){transition-delay:15s}@media(max-width: calc(1600px + 6vw)){main#main_page section article .wrap .title_wrap h2{font-size:46px}main#main_page section article .wrap .title_wrap p{font-size:22px}main#main_page section article .wrap .title_wrap a{font-size:18px}main#main_page section:not(.s01){padding-bottom:180px}main#main_page section:not(.s01).padding_top{padding-top:180px}main#main_page section:not(.s01) article{padding:0 3%;margin:0;max-width:100%}main#main_page section.s01 article .wrap.wrap_1 ul{width:715%;height:315%;gap:30px;padding:30px 0}main#main_page section.s01 article .wrap.wrap_1 ul li{height:calc(33.3333333333% - 20px)}main#main_page section.s01 article .wrap.wrap_1 ul li figure figcaption{width:100%;padding:0 10%;max-width:100%}main#main_page section.s01 article .wrap.wrap_2 .title_wrap{width:100%;padding:0 10%;max-width:100%}main#main_page section.s01 article .wrap.wrap_2 .circle{width:740px;height:740px}main#main_page section.s01 article .wrap.wrap_2 .circle_white{width:740px;height:740px}main#main_page section.s01 article .wrap.wrap_3 .point_circle .circle{width:740px;height:740px}main#main_page section.s01 article .wrap.wrap_3 .title_wrap{max-width:100%;padding:0 10%;width:100%}main#main_page section.s02 article .wrap ul{gap:20px;margin-top:120px}main#main_page section.s02 article .wrap ul li{width:calc(33.3333333333% - 13.3333333333px);height:460px}main#main_page section.s02 article .wrap ul li .group>div{border-radius:20px}main#main_page section.s02 article .wrap ul li .group>div .text_wrap{padding:30px}main#main_page section.s02 article .wrap ul li .group>div .text_wrap .text strong{font-size:22px}main#main_page section.s02 article .wrap ul li .group>div .text_wrap .text p{font-size:28px;margin-bottom:20px}main#main_page section.s02 article .wrap ul li .group>div .text_wrap .text span{font-size:18px}main#main_page section.s02 article .wrap ul li .group>div .text_wrap a{font-size:18px}main#main_page section.s03 article .wrap .content_wrap .swiper-button{width:55px;height:55px}main#main_page section.s03 article .wrap .content_wrap .swiper-button.prev{left:3%}main#main_page section.s03 article .wrap .content_wrap .swiper-button.next{right:3%}main#main_page section.s04 article .wrap ul{gap:60px;margin-top:40px}main#main_page section.s04 article .wrap ul li{width:calc(50% - 30px)}main#main_page section.s04 article .wrap ul li .tit p{font-size:28px}main#main_page section.s04 article .wrap ul li .tit a{width:36px;min-width:36px;height:36px}main#main_page section.s04 article .wrap ul li .tit a span{width:14px}main#main_page section.s04 article .wrap ul li .content{margin-bottom:40px}main#main_page section.s04 article .wrap ul li .content p{font-size:22px}main#main_page section.s04 article .wrap ul li .content span{font-size:18px}main#main_page section.s04 article .wrap ul li .content .date{font-size:18px}main#main_page section.s04 article .wrap ul li dl dd a{padding:25px}main#main_page section.s04 article .wrap ul li dl dd a p{font-size:18px}main#main_page section.s04 article .wrap ul li dl dd a span{font-size:18px}main#sub_page section article{padding:0 3%;margin:0;max-width:100%}main#sub_page section:not(.s01){padding-bottom:140px}main#sub_page section:not(.s01).pt{padding-top:140px}main#sub_page section:not(.s01):nth-last-of-type(1){padding-bottom:140px}main#sub_page section:not(.s01) article .wrap .title_wrap h2{font-size:28px}main#sub_page section:not(.s01) article .wrap .title_wrap p{font-size:18px}main#sub_page section:not(.s01) article .wrap .title.fs_00 h2{font-size:32px;margin-bottom:30px}main#sub_page section:not(.s01) article .wrap .title.fs_00 p{font-size:18px}main#sub_page section:not(.s01) article .wrap .title.fs_01 h2{font-size:24px;margin-bottom:25px}main#sub_page section:not(.s01) article .wrap .title.fs_01 p{font-size:18px}main#sub_page section:not(.s01) article .wrap .board_info .category ul li a{font-size:16px}main#sub_page section:not(.s01) article .wrap .board_info .search_form:has(.select_box){max-width:555px}main#sub_page section:not(.s01) article .wrap .board_info .search_form form .select_box{max-width:160px}main#sub_page section:not(.s01) article .wrap .board_info .search_form form .select_box select{font-size:16px;background-size:12px auto}main#sub_page section:not(.s01) article .wrap .board_info .search_form form .input_box label input{font-size:16px}main#sub_page section.s01{height:560px}main#sub_page section.s01 article .wrap .title_wrap p{font-size:24px}main#sub_page section.s01 article .wrap .title_wrap h2{font-size:46px}main#sub_page section.s01 article .wrap .path{height:60px}main#sub_page section.s01 article .wrap .path .home{min-width:60px;width:60px}main#sub_page section.s01 article .wrap .path .home img{width:18px;min-width:18px}main#sub_page section.s01 article .wrap .path .depth>li{max-width:240px;min-width:240px;width:100%}main#sub_page section.s01 article .wrap .path .depth>li .current span{font-size:16px}main#sub_page section.s01 article .wrap .path .depth>li .sub_menu ul li a{padding:15px 15px;font-size:15px}main#sub_page section.s02{padding-top:100px}main#sub_page.company.about section.s02 article .wrap{gap:60px}main#sub_page.company.about section.s02 article .wrap .left_wrap{max-width:55%}main#sub_page.company.about section.s02 article .wrap .left_wrap .swiper_controls .right .pagination{font-size:16px}main#sub_page.company.about section.s02 article .wrap .right_wrap{max-width:calc(100% - 60px - 55%)}main#sub_page.company.about section.s03 article .wrap figure{padding:140px 50px}main#sub_page.company.about section.s04 article{margin:0;padding:0}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item{margin-bottom:140px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content .big_title p{font-size:64px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content .big_title span{font-size:22px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content .small_title{max-width:100%}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content .small_title p{font-size:32px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content .small_title span{font-size:18px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap{max-width:calc(47% - 40px);margin:0 3% 0 auto}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .bar_wrap{left:-41px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .content .year{font-size:32px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .content .year::before{left:-45px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .content .desc ul li{font-size:18px}main#sub_page.company.ceo section.s02 article .wrap figure{gap:80px}main#sub_page.company.ceo section.s02 article .wrap figure .img_wrap{max-width:320px}main#sub_page.company.ceo section.s02 article .wrap figure figcaption{max-width:calc(100% - 80px - 320px)}main#sub_page.company.ceo section.s02 article .wrap figure figcaption h2{font-size:32px}main#sub_page.company.ceo section.s02 article .wrap figure figcaption p{font-size:18px}main#sub_page.company.operation section.s02 article .wrap .content ul li .box p{font-size:24px;margin-bottom:30px}main#sub_page.company.operation section.s02 article .wrap .content ul li .box dl dd a span{font-size:18px}main#sub_page.company.location section.s02 article .wrap .map_wrap figure{gap:60px}main#sub_page.company.location section.s02 article .wrap .map_wrap figure .map{max-width:55%;height:500px}main#sub_page.company.location section.s02 article .wrap .map_wrap figure figcaption{max-width:calc(45% - 60px)}main#sub_page.company.location section.s02 article .wrap .map_wrap figure figcaption dl dt{font-size:22px}main#sub_page.company.location section.s02 article .wrap .map_wrap figure figcaption dl dd{font-size:24px}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .left_wrap p{font-size:22px}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .right_wrap{max-width:calc(100% - 140px - 50px)}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .right_wrap .title{font-size:18px}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .right_wrap ul li p{font-size:18px}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .right_wrap ul li span{font-size:18px}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .right_wrap ul li:nth-of-type(1){max-width:360px}main#sub_page.company.scholars section.s02 article .wrap{gap:60px}main#sub_page.company.scholars section.s02 article .wrap .lr_wrap{gap:50px}main#sub_page.company.scholars section.s02 article .wrap .lr_wrap .right_wrap{width:calc(50% - 50px)}main#sub_page.company.scholars section.s02 article .wrap .lr_wrap .right_wrap h3{font-size:24px}main#sub_page.company.scholars section.s02 article .wrap .lr_wrap .right_wrap p{font-size:16px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content .tit p{font-size:34px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content .tit span{font-size:18px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content ul li{width:calc(20% - 24px)}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content ul li figure .img_wrap img{height:60px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content ul li figure figcaption span{font-size:16px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content ul li figure figcaption p{font-size:18px}main#sub_page.support.scholarship section.s02 article .wrap{gap:80px}main#sub_page.support.scholarship section.s02 article .wrap .title_wrap{max-width:600px}main#sub_page.support.scholarship section.s02 article .wrap ul{max-width:calc(100% - 600px - 80px);min-width:500px}main#sub_page.support.scholarship section.s02 article .wrap ul li figure{gap:30px;padding:40px 35px}main#sub_page.support.scholarship section.s02 article .wrap ul li figure p{font-size:24px}main#sub_page.support.scholarship section.s02 article .wrap ul li figure .img_wrap{width:70px;min-width:70px;height:70px}main#sub_page.support section.flex_section article .wrap{gap:60px}main#sub_page.support section.flex_section article .wrap .left_wrap{max-width:400px}main#sub_page.support.apply section.s02 article .wrap .left_wrap{gap:40px}main#sub_page.support.apply section.s02 article .wrap .left_wrap .step_wrap .step .bar{right:calc(100% + 40px - 10.5px)}main#sub_page.support.apply section.s02 article .wrap .right_wrap .tab_button_wrap ul li a{font-size:18px}main#sub_page.support.inquiry section.s02 article .wrap .left_wrap dl dd a{font-size:18px}main#sub_page.board.alumni section.s02 article .wrap .content ul li{gap:60px}main#sub_page.board.alumni section.s02 article .wrap .content ul li .text p{font-size:24px}main#sub_page.board.alumni section.s02 article .wrap .content ul li .text span,main#sub_page.board.alumni section.s02 article .wrap .content ul li .text dl{font-size:18px}main#sub_page.board.alumni section.s02 article .wrap .content ul li .left_wrap{max-width:400px}main#sub_page.board.alumni section.s02 article .wrap .content ul li .left_wrap figure .img_wrap{max-width:180px}main#sub_page.board.alumni section.s02 article .wrap .content ul li .left_wrap figure figcaption{width:100%;max-width:calc(100% - 180px - 30px)}main#sub_page.board.alumni section.s02 article .wrap .content ul li .right_wrap{max-width:calc(100% - 400px - 60px)}main#sub_page.detail_page section.s02 article .wrap .desc_wrap{font-size:18px}main#sub_page.detail_page section.s02 article .wrap .desc_wrap .more{font-size:18px}main#sub_page.detail_page section.s02 article .wrap .file_wrap ul li a p{font-size:18px}main#sub_page.detail_page section.s02 article .wrap .control_wrap .prev a,main#sub_page.detail_page section.s02 article .wrap .control_wrap .next a{gap:30px;font-size:16px}main#sub_page.detail_page section.s02 article .wrap .control_wrap .button_wrap a{font-size:18px}.board_list ul li a .title{gap:40px}.board_list ul li a .title .mark{font-size:16px}.board_list ul li a .title p{font-size:20px}.board_list ul li a .download{margin-right:60px}.board_list ul li a .download span{font-size:18px}.board_list ul li a .date{font-size:18px}.gallery_list ul{gap:60px 20px}.gallery_list ul li{width:calc(33.3333333333% - 13.3333333333px)}.gallery_list ul li figure figcaption span{font-size:18px}.gallery_list ul li figure figcaption p{font-size:18px}.faq_list .faq_item>div .group .left_wrap .mark{font-size:18px}.faq_list .faq_item .title .group .left_wrap p{font-size:18px}.faq_list .faq_item .desc .group .left_wrap p{font-size:18px}body:has(#sub_page.resources) .popup_style{top:560px;height:calc(100% - 560px)}}@media(max-width: 1024px){main#main_page section article .wrap .title_wrap h2{font-size:40px;margin-bottom:25px}main#main_page section article .wrap .title_wrap p{font-size:20px}main#main_page section article .wrap .title_wrap a{margin-top:40px;font-size:18px;padding:13px 25px}main#main_page section article .wrap .title_wrap.margin_bottom{margin-bottom:60px}main#main_page section:not(.s01){padding-bottom:140px}main#main_page section:not(.s01).padding_top{padding-top:140px}main#main_page section.s01 article .wrap.wrap_1 ul{width:715%;height:315%;gap:20px;padding:20px 0}main#main_page section.s01 article .wrap.wrap_1 ul li{width:calc(33.3333333333% - 13.3333333333px);height:calc(33.3333333333% - 13.3333333333px);display:none}main#main_page section.s01 article .wrap.wrap_1 ul li figure .img_wrap{border-radius:20px}main#main_page section.s01 article .wrap.wrap_1 ul li figure figcaption{padding:0 8%}main#main_page section.s01 article .wrap.wrap_1 ul li.block_1024{display:block}main#main_page section.s01 article .wrap.wrap_2 .title_wrap{padding:0 8%}main#main_page section.s01 article .wrap.wrap_2 .circle{width:700px;height:700px}main#main_page section.s01 article .wrap.wrap_2 .circle_white{width:700px;height:700px}main#main_page section.s01 article .wrap.wrap_3 .point_circle .circle{width:700px;height:700px}main#main_page section.s01 article .wrap.wrap_3 .point_circle .circle.circle_1{transform:translate(-50%, -50%) rotate(-120deg) scale(1.4)}main#main_page section.s01 article .wrap.wrap_3 .point_circle .circle.circle_2{transform:translate(-50%, -50%) rotate(-120deg) scale(1.3)}main#main_page section.s01 article .wrap.wrap_3 .point_circle .circle.circle_3{transform:translate(-50%, -50%) rotate(-120deg) scale(1.2)}main#main_page section.s01 article .wrap.wrap_3 .title_wrap{padding:0 8%}main#main_page section.s01 article .wrap.wrap_3.active .point_circle .circle.circle_1{transform:translate(-50%, -50%) rotate(-120deg) scale(1.3)}main#main_page section.s01 article .wrap.wrap_3.active .point_circle .circle.circle_2{transform:translate(-50%, -50%) rotate(-120deg) scale(1.2)}main#main_page section.s01 article .wrap.wrap_3.active .point_circle .circle.circle_3{transform:translate(-50%, -50%) rotate(-120deg) scale(1.1)}main#main_page section.s02{overflow:hidden}main#main_page section.s02 article .wrap .mo_wrap{display:block;overflow:visible}main#main_page section.s02 article .wrap .mo_wrap ul{display:flex;align-items:center;justify-content:flex-start}main#main_page section.s02 article .wrap ul{display:none;margin-top:0;height:560px}main#main_page section.s02 article .wrap ul li{width:100%;height:460px}main#main_page section.s02 article .wrap ul li .group>div{border-radius:20px}main#main_page section.s02 article .wrap ul li .group>div .text_wrap{padding:30px}main#main_page section.s02 article .wrap ul li .group>div .text_wrap .text strong{font-size:20px}main#main_page section.s02 article .wrap ul li .group>div .text_wrap .text p{font-size:24px}main#main_page section.s02 article .wrap ul li .group>div .text_wrap .text span{font-size:18px}main#main_page section.s02 article .wrap ul li .group>div .text_wrap a{font-size:18px}main#main_page section.s02 article .wrap ul li .group>div .text_wrap a .arrow{width:24px;min-width:24px}main#main_page section.s02 article .wrap ul li.swiper-slide-active{height:560px}main#main_page section.s02 article .wrap ul li:hover .group{transform:rotateY(180deg)}main#main_page section.s02 article .wrap ul li:hover .group>div.reverse{clip-path:inset(0px)}main#main_page section.s02 article .wrap .swiper-pagination{display:flex}main#main_page section.s03 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide figure .img_wrap{border-radius:20px}main#main_page section.s03 article .wrap .content_wrap .swiper-button{width:50px;height:50px}main#main_page section.s03 article .wrap .content_wrap .swiper-button img{width:12px}main#main_page section.s04 article .wrap ul{gap:60px;margin-top:30px;flex-wrap:wrap}main#main_page section.s04 article .wrap ul li{width:100%}main#main_page section.s04 article .wrap ul li .tit{margin-bottom:30px}main#main_page section.s04 article .wrap ul li .tit p{font-size:24px}main#main_page section.s04 article .wrap ul li .content{margin-bottom:30px}main#main_page section.s04 article .wrap ul li .content p{font-size:20px}main#main_page section.s04 article .wrap ul li .content span{font-size:18px}main#main_page section.s04 article .wrap ul li .content .date{font-size:17px;margin-top:20px}main#main_page section.s04 article .wrap ul li dl dd a{padding:25px 20px}main#main_page section.s04 article .wrap ul li dl dd a p{font-size:18px}main#main_page section.s04 article .wrap ul li dl dd a span{font-size:17px}main#sub_page section:not(.s01){padding-bottom:120px}main#sub_page section:not(.s01).pt{padding-top:120px}main#sub_page section:not(.s01):nth-last-of-type(1){padding-bottom:120px}main#sub_page section:not(.s01) article .wrap .title_wrap h2{font-size:24px}main#sub_page section:not(.s01) article .wrap .title_wrap p{font-size:18px;margin-top:20px}main#sub_page section:not(.s01) article .wrap .title_wrap.margin_bottom{margin-bottom:40px}main#sub_page section:not(.s01) article .wrap .title.fs_00 h2{font-size:28px;margin-bottom:20px}main#sub_page section:not(.s01) article .wrap .title.fs_00 p{font-size:17px}main#sub_page section:not(.s01) article .wrap .title.fs_00.mb{margin-bottom:40px}main#sub_page section:not(.s01) article .wrap .title.fs_00.border{margin-bottom:40px;padding-bottom:40px}main#sub_page section:not(.s01) article .wrap .title.fs_01 h2{font-size:22px;margin-bottom:20px}main#sub_page section:not(.s01) article .wrap .title.fs_01 p{font-size:17px}main#sub_page section:not(.s01) article .wrap .board_info{margin-bottom:25px;gap:10px}main#sub_page section:not(.s01) article .wrap .board_info .category ul{gap:10px}main#sub_page section:not(.s01) article .wrap .board_info .category ul li a{padding:10px 18px;font-size:15px}main#sub_page section:not(.s01) article .wrap .board_info .search_form{max-width:300px}main#sub_page section:not(.s01) article .wrap .board_info .search_form:has(.select_box){max-width:453px}main#sub_page section:not(.s01) article .wrap .board_info .search_form form{gap:13px}main#sub_page section:not(.s01) article .wrap .board_info .search_form form .select_box,main#sub_page section:not(.s01) article .wrap .board_info .search_form form .input_box{height:48px}main#sub_page section:not(.s01) article .wrap .board_info .search_form form .select_box{max-width:140px}main#sub_page section:not(.s01) article .wrap .board_info .search_form form .select_box select{padding:0 13px;font-size:15px;background-size:10px auto}main#sub_page section:not(.s01) article .wrap .board_info .search_form form .input_box{gap:13px;padding:0 13px}main#sub_page section:not(.s01) article .wrap .board_info .search_form form .input_box label input{font-size:15px}main#sub_page section:not(.s01) article .wrap .board_info .search_form form .input_box button{width:18px;min-width:18px;height:18px}main#sub_page section.s01{height:460px;padding:0 0 40px}main#sub_page section.s01 article .wrap .title_wrap{margin-bottom:80px}main#sub_page section.s01 article .wrap .title_wrap p{font-size:22px;margin-bottom:10px}main#sub_page section.s01 article .wrap .title_wrap h2{font-size:40px}main#sub_page section.s01 article .wrap .path{width:100%;height:55px;border-radius:6px;max-width:700px}main#sub_page section.s01 article .wrap .path .home{min-width:55px;width:55px}main#sub_page section.s01 article .wrap .path .home img{width:16px;min-width:16px}main#sub_page section.s01 article .wrap .path .depth>li{min-width:unset;max-width:unset}main#sub_page section.s01 article .wrap .path .depth>li .current{padding:0 15px}main#sub_page section.s01 article .wrap .path .depth>li .current span{font-size:15px}main#sub_page section.s01 article .wrap .path .depth>li .current .arrow{width:10px;min-width:10px}main#sub_page section.s01 article .wrap .path .depth>li .sub_menu{border-radius:0 0 6px 6px}main#sub_page section.s01 article .wrap .path .depth>li .sub_menu ul li a{padding:15px 15px;font-size:14px}main#sub_page section.s01 article .wrap .path:has(.depth>li:nth-last-of-type(1).active){border-radius:6px 6px 0 6px}main#sub_page section.s02{padding-top:80px}main#sub_page.company.about section.s02 article .wrap{gap:40px;flex-wrap:wrap}main#sub_page.company.about section.s02 article .wrap .left_wrap{max-width:100%}main#sub_page.company.about section.s02 article .wrap .left_wrap .swiper_controls .right .pagination{font-size:15px}main#sub_page.company.about section.s02 article .wrap .right_wrap{max-width:100%}main#sub_page.company.about section.s03 article .wrap figure{padding:100px 40px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item{margin-bottom:120px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content .big_title p{font-size:50px;margin-bottom:15px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content .big_title span{font-size:20px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content .small_title p{font-size:28px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content .small_title span{font-size:18px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap{max-width:calc(47% - 30px)}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .bar_wrap{left:-31px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .content{padding-bottom:40px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .content .year{font-size:28px;margin-bottom:15px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .content .year::before{width:8px;height:8px;left:-34px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .content .desc ul li{font-size:17px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .content .desc ul li .month{width:40px;min-width:40px}main#sub_page.company.ceo section.s02 article .wrap figure{gap:40px;flex-wrap:wrap}main#sub_page.company.ceo section.s02 article .wrap figure .img_wrap{max-width:500px}main#sub_page.company.ceo section.s02 article .wrap figure figcaption{max-width:100%}main#sub_page.company.ceo section.s02 article .wrap figure figcaption h2{font-size:28px;margin-bottom:20px}main#sub_page.company.ceo section.s02 article .wrap figure figcaption p{font-size:17px}main#sub_page.company.ceo section.s02 article .wrap figure figcaption .sign{margin-top:20px}main#sub_page.company.ceo section.s02 article .wrap figure figcaption .sign .img{width:180px}main#sub_page.company.operation section.s02 article .wrap{max-width:100%}main#sub_page.company.operation section.s02 article .wrap .content{padding-top:25px}main#sub_page.company.operation section.s02 article .wrap .content ul{gap:25px}main#sub_page.company.operation section.s02 article .wrap .content ul li{width:calc(50% - 12.5px)}main#sub_page.company.operation section.s02 article .wrap .content ul li .box{padding:25px;border-radius:15px}main#sub_page.company.operation section.s02 article .wrap .content ul li .box p{font-size:22px;margin-bottom:25px}main#sub_page.company.operation section.s02 article .wrap .content ul li .box dl dd a span{font-size:17px}main#sub_page.company.location section.s02 article .wrap .map_wrap{margin-bottom:30px;padding-bottom:30px}main#sub_page.company.location section.s02 article .wrap .map_wrap figure{gap:40px;flex-wrap:wrap}main#sub_page.company.location section.s02 article .wrap .map_wrap figure .map{max-width:100%;height:460px}main#sub_page.company.location section.s02 article .wrap .map_wrap figure figcaption{max-width:100%}main#sub_page.company.location section.s02 article .wrap .map_wrap figure figcaption dl dt{font-size:20px}main#sub_page.company.location section.s02 article .wrap .map_wrap figure figcaption dl dd{font-size:22px}main#sub_page.company.location section.s02 article .wrap .info_wrap>div{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e1e1e1;gap:20px;flex-wrap:wrap}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .left_wrap{max-width:100%}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .left_wrap p{font-size:20px}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .right_wrap{max-width:100%;gap:25px}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .right_wrap .title{font-size:18px}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .right_wrap ul{gap:25px}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .right_wrap ul li p{font-size:15px;padding:10px 15px}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .right_wrap ul li span{font-size:18px}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .right_wrap ul li:nth-of-type(1){max-width:calc(50% - 10px)}main#sub_page.company.location section.s02 article .wrap .info_wrap>div:nth-last-of-type(1){padding-bottom:0;border-bottom:unset}main#sub_page.company.scholars section.s02 article .wrap{gap:50px}main#sub_page.company.scholars section.s02 article .wrap .lr_wrap{flex-direction:column;gap:20px}main#sub_page.company.scholars section.s02 article .wrap .lr_wrap .left_wrap{width:100%}main#sub_page.company.scholars section.s02 article .wrap .lr_wrap .right_wrap{width:100%}main#sub_page.company.scholars section.s02 article .wrap .lr_wrap .right_wrap h3{font-size:22px}main#sub_page.company.scholars section.s02 article .wrap .lr_wrap .right_wrap p{font-size:15px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content{margin-bottom:80px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content .tit{margin-bottom:30px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content .tit p{font-size:28px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content .tit span{font-size:17px;margin-top:15px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content ul{gap:40px 20px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content ul li{width:calc(25% - 15px)}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content ul li figure .img_wrap img{height:50px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content ul li figure figcaption span{font-size:15px;margin-bottom:3px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content ul li figure figcaption p{font-size:17px}main#sub_page.support.scholarship section.s02 article .wrap{flex-wrap:wrap;gap:40px}main#sub_page.support.scholarship section.s02 article .wrap .title_wrap{max-width:100%}main#sub_page.support.scholarship section.s02 article .wrap ul{max-width:100%;min-width:unset}main#sub_page.support.scholarship section.s02 article .wrap ul li{margin-bottom:25px}main#sub_page.support.scholarship section.s02 article .wrap ul li figure{gap:25px;padding:35px 35px}main#sub_page.support.scholarship section.s02 article .wrap ul li figure p{font-size:22px}main#sub_page.support.scholarship section.s02 article .wrap ul li figure .img_wrap{width:70px;min-width:70px;height:70px}main#sub_page.support section.flex_section article .wrap{gap:60px;flex-wrap:wrap}main#sub_page.support section.flex_section article .wrap .left_wrap{max-width:100%}main#sub_page.support section.flex_section article .wrap .right_wrap{max-width:100%}main#sub_page.support.apply section.s02 article .wrap{gap:0}main#sub_page.support.apply section.s02 article .wrap .left_wrap{display:none}main#sub_page.support.apply section.s02 article .wrap .right_wrap{max-width:100%}main#sub_page.support.apply section.s02 article .wrap .right_wrap .tab_button_wrap{margin-bottom:40px}main#sub_page.support.apply section.s02 article .wrap .right_wrap .tab_button_wrap ul li a{font-size:18px}main#sub_page.support.inquiry section.s02 article .wrap .left_wrap dl dd a{font-size:17px}main#sub_page.board.alumni section.s02 article .wrap .content ul li{gap:40px;flex-wrap:wrap;padding:25px 0}main#sub_page.board.alumni section.s02 article .wrap .content ul li .text{padding-top:25px}main#sub_page.board.alumni section.s02 article .wrap .content ul li .text p{font-size:22px}main#sub_page.board.alumni section.s02 article .wrap .content ul li .text span,main#sub_page.board.alumni section.s02 article .wrap .content ul li .text dl{font-size:17px}main#sub_page.board.alumni section.s02 article .wrap .content ul li .text dl dd{margin-bottom:5px}main#sub_page.board.alumni section.s02 article .wrap .content ul li .left_wrap{max-width:100%}main#sub_page.board.alumni section.s02 article .wrap .content ul li .left_wrap figure{gap:25px}main#sub_page.board.alumni section.s02 article .wrap .content ul li .left_wrap figure .img_wrap{max-width:200px}main#sub_page.board.alumni section.s02 article .wrap .content ul li .left_wrap figure figcaption{max-width:calc(100% - 200px - 25px)}main#sub_page.board.alumni section.s02 article .wrap .content ul li .right_wrap{max-width:100%;padding-top:0}main#sub_page.detail_page section.s02 article .wrap .desc_wrap{margin-top:30px;padding:50px 0;font-size:18px}main#sub_page.detail_page section.s02 article .wrap .desc_wrap p{margin-bottom:50px}main#sub_page.detail_page section.s02 article .wrap .desc_wrap .more{margin-top:30px;padding:18px;min-width:300px;font-size:17px}main#sub_page.detail_page section.s02 article .wrap .file_wrap{padding:23px 0}main#sub_page.detail_page section.s02 article .wrap .file_wrap ul li a .icon{width:16px;min-width:16px}main#sub_page.detail_page section.s02 article .wrap .file_wrap ul li a p{font-size:17px}main#sub_page.detail_page section.s02 article .wrap .control_wrap{margin-top:30px}main#sub_page.detail_page section.s02 article .wrap .control_wrap .prev a,main#sub_page.detail_page section.s02 article .wrap .control_wrap .next a{gap:20px;font-size:15px}main#sub_page.detail_page section.s02 article .wrap .control_wrap .prev a .group,main#sub_page.detail_page section.s02 article .wrap .control_wrap .next a .group{gap:10px}main#sub_page.detail_page section.s02 article .wrap .control_wrap .prev a .group svg,main#sub_page.detail_page section.s02 article .wrap .control_wrap .next a .group svg{width:8px;min-width:8px}main#sub_page.detail_page section.s02 article .wrap .control_wrap .button_wrap a{font-size:17px;padding:16px 26px}.board_list ul li a{padding:25px 20px;height:90px}.board_list ul li a .title{gap:30px}.board_list ul li a .title .mark{padding:12px 18px;font-size:15px}.board_list ul li a .title p{font-size:18px}.board_list ul li a .download{margin-right:20px}.board_list ul li a .download .icon{width:16px;min-width:16px}.board_list ul li a .download span{font-size:17px}.board_list ul li a .date{font-size:17px}.gallery_list{padding-top:25px}.gallery_list ul{gap:60px 30px}.gallery_list ul li{width:calc(50% - 15px)}.gallery_list ul li figure figcaption span{font-size:17px}.gallery_list ul li figure figcaption p{font-size:18px}.faq_list .faq_item>div .group{padding:25px 20px}.faq_list .faq_item>div .group .left_wrap .mark{width:36px;min-width:36px;height:36px;line-height:36px;font-size:18px}.faq_list .faq_item .title .group{gap:15px}.faq_list .faq_item .title .group .left_wrap p{font-size:18px}.faq_list .faq_item .title .group .right_wrap .arrow{width:20px;min-width:20px}.faq_list .faq_item .desc .group .left_wrap p{font-size:17px}.faq_list .faq_item.active{padding-bottom:25px}body:has(#sub_page.resources) .popup_style{top:460px;height:calc(100% - 460px)}}@media(max-width: 767px){main#main_page section article .wrap .title_wrap h2{font-size:32px;margin-bottom:20px}main#main_page section article .wrap .title_wrap p{font-size:18px}main#main_page section article .wrap .title_wrap a{margin-top:30px;font-size:16px;padding:12px 23px}main#main_page section article .wrap .title_wrap.margin_bottom{margin-bottom:40px}main#main_page section:not(.s01){padding-bottom:100px}main#main_page section:not(.s01).padding_top{padding-top:100px}main#main_page section.s01 article .wrap.wrap_1 ul{width:715%;height:315%;gap:15px;padding:15px 0}main#main_page section.s01 article .wrap.wrap_1 ul li{width:calc(33.3333333333% - 10px);height:calc(33.3333333333% - 10px)}main#main_page section.s01 article .wrap.wrap_1 ul li figure .img_wrap{border-radius:15px}main#main_page section.s01 article .wrap.wrap_1 ul li figure figcaption{padding:0 8%}main#main_page section.s01 article .wrap.wrap_2 .title_wrap{max-width:500px;padding:0 5%}main#main_page section.s01 article .wrap.wrap_2 .circle{width:500px;height:500px}main#main_page section.s01 article .wrap.wrap_2 .circle_white{width:500px;height:500px}main#main_page section.s01 article .wrap.wrap_3 .point_circle{display:none}main#main_page section.s01 article .wrap.wrap_3 .point_circle .circle{width:500px;height:500px}main#main_page section.s01 article .wrap.wrap_3 .title_wrap{max-width:500px;padding:0 5%}main#main_page section.s02 article .wrap ul{height:440px}main#main_page section.s02 article .wrap ul li{height:360px}main#main_page section.s02 article .wrap ul li .group>div{border-radius:15px}main#main_page section.s02 article .wrap ul li .group>div .text_wrap{padding:25px}main#main_page section.s02 article .wrap ul li .group>div .text_wrap .text strong{font-size:18px}main#main_page section.s02 article .wrap ul li .group>div .text_wrap .text p{font-size:22px;margin-bottom:15px}main#main_page section.s02 article .wrap ul li .group>div .text_wrap .text span{font-size:16px}main#main_page section.s02 article .wrap ul li .group>div .text_wrap a{font-size:16px}main#main_page section.s02 article .wrap ul li .group>div .text_wrap a .arrow{width:20px;min-width:20px}main#main_page section.s02 article .wrap ul li.swiper-slide-active{height:440px}main#main_page section.s02 article .wrap .swiper-pagination{margin-top:35px}main#main_page section.s03 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide figure .img_wrap{border-radius:15px}main#main_page section.s03 article .wrap .content_wrap .swiper-button{width:40px;height:40px}main#main_page section.s03 article .wrap .content_wrap .swiper-button img{width:10px}main#main_page section.s04 article .wrap ul{gap:50px;margin-top:25px}main#main_page section.s04 article .wrap ul li .tit{margin-bottom:20px}main#main_page section.s04 article .wrap ul li .tit p{font-size:22px}main#main_page section.s04 article .wrap ul li .tit a{width:35px;min-width:35px;height:35px}main#main_page section.s04 article .wrap ul li .tit a span{width:12px}main#main_page section.s04 article .wrap ul li .content{margin-bottom:25px}main#main_page section.s04 article .wrap ul li .content p{font-size:18px}main#main_page section.s04 article .wrap ul li .content span{font-size:16px}main#main_page section.s04 article .wrap ul li .content .date{font-size:15px;margin-top:20px}main#main_page section.s04 article .wrap ul li dl dd a{padding:20px 15px}main#main_page section.s04 article .wrap ul li dl dd a p{font-size:16px}main#main_page section.s04 article .wrap ul li dl dd a span{font-size:15px}main#sub_page section:not(.s01){padding-bottom:100px}main#sub_page section:not(.s01).pt{padding-top:100px}main#sub_page section:not(.s01):nth-last-of-type(1){padding-bottom:100px}main#sub_page section:not(.s01) article .wrap .title_wrap h2{font-size:22px}main#sub_page section:not(.s01) article .wrap .title_wrap p{font-size:16px}main#sub_page section:not(.s01) article .wrap .title.fs_00 h2{font-size:22px;margin-bottom:15px}main#sub_page section:not(.s01) article .wrap .title.fs_00 p{font-size:15px}main#sub_page section:not(.s01) article .wrap .title.fs_00.mb{margin-bottom:30px}main#sub_page section:not(.s01) article .wrap .title.fs_00.border{margin-bottom:30px;padding-bottom:30px}main#sub_page section:not(.s01) article .wrap .title.fs_01 h2{font-size:20px}main#sub_page section:not(.s01) article .wrap .title.fs_01 p{font-size:15px}main#sub_page section:not(.s01) article .wrap .board_info{margin-bottom:20px;gap:30px}main#sub_page section:not(.s01) article .wrap .board_info .category{width:100%}main#sub_page section:not(.s01) article .wrap .board_info .category ul{justify-content:center}main#sub_page section:not(.s01) article .wrap .board_info .category ul li a{border-radius:4px;font-size:15px}main#sub_page section:not(.s01) article .wrap .board_info .search_form{max-width:100%;margin-right:auto}main#sub_page section:not(.s01) article .wrap .board_info .search_form:has(.select_box){max-width:100%}main#sub_page section:not(.s01) article .wrap .board_info .search_form form{justify-content:center}main#sub_page section:not(.s01) article .wrap .board_info .search_form form:not(:has(.select_box)) .input_box{max-width:100%}main#sub_page section:not(.s01) article .wrap .board_info .search_form form .select_box select{font-size:14px}main#sub_page section:not(.s01) article .wrap .board_info .search_form form .input_box{max-width:calc(100% - 140px - 13px)}main#sub_page section:not(.s01) article .wrap .board_info .search_form form .input_box label input{font-size:15px}main#sub_page section:not(.s01) article .wrap .board_info .search_form form .input_box button{width:18px;min-width:18px;height:18px}main#sub_page section.s01{height:420px;padding:0 0 30px}main#sub_page section.s01 article .wrap .title_wrap{margin-bottom:60px}main#sub_page section.s01 article .wrap .title_wrap p{font-size:20px;margin-bottom:5px}main#sub_page section.s01 article .wrap .title_wrap h2{font-size:32px}main#sub_page section.s01 article .wrap .path{height:50px;max-width:100%}main#sub_page section.s01 article .wrap .path .home{min-width:50px;width:50px}main#sub_page section.s01 article .wrap .path .home img{width:14px;min-width:14px}main#sub_page section.s01 article .wrap .path .depth>li .current{padding:0 13px}main#sub_page section.s01 article .wrap .path .depth>li .current span{font-size:14px}main#sub_page section.s01 article .wrap .path .depth>li .sub_menu ul li a{padding:13px 10px;font-size:13px}main#sub_page section.s01 article .wrap .path .depth:has(>li:nth-of-type(3))>li:nth-of-type(1){display:none}main#sub_page section.s02{padding-top:60px}main#sub_page.company.about section.s02 article .wrap{gap:30px}main#sub_page.company.about section.s02 article .wrap .left_wrap .swiper{margin-bottom:20px}main#sub_page.company.about section.s02 article .wrap .left_wrap .swiper .swiper-wrapper .swiper-slide img{border-radius:15px}main#sub_page.company.about section.s02 article .wrap .left_wrap .swiper_controls{gap:20px}main#sub_page.company.about section.s02 article .wrap .left_wrap .swiper_controls .right{gap:20px}main#sub_page.company.about section.s02 article .wrap .left_wrap .swiper_controls .right .pagination{font-size:14px}main#sub_page.company.about section.s03 article .wrap figure{padding:80px 30px}main#sub_page.company.about section.s04 article{padding:0 3%}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item{margin-bottom:100px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content{width:100%;height:auto;position:relative;margin-bottom:40px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content .big_title{opacity:1;transform:unset;top:0;left:0;width:100%;aspect-ratio:380/250;display:flex;justify-content:center;align-items:center;flex-direction:column;display:none}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content .big_title p{font-size:38px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content .big_title span{font-size:18px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content .img_wrap{width:100%;height:auto;transform:unset;border-radius:10px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content .img_wrap img{height:auto;aspect-ratio:380/250}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content .small_title{margin-top:20px;opacity:1}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content .small_title p{font-size:22px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content .small_title span{font-size:16px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap{max-width:100%;margin:0;padding-left:3vw}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .bar_wrap{left:0}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .content{padding-bottom:40px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .content .year{font-size:22px;margin-bottom:15px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .content .year::before{width:8px;height:8px;left:calc(-3vw - 4px + 1px)}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .content .desc ul li{font-size:15px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .content .desc ul li .month{width:40px;min-width:40px}main#sub_page.company.ceo section.s02 article .wrap figure{gap:40px}main#sub_page.company.ceo section.s02 article .wrap figure figcaption h2{font-size:22px}main#sub_page.company.ceo section.s02 article .wrap figure figcaption p{font-size:15px}main#sub_page.company.ceo section.s02 article .wrap figure figcaption .sign{margin-top:15px}main#sub_page.company.ceo section.s02 article .wrap figure figcaption .sign .img{width:160px}main#sub_page.company.operation section.s02 article .wrap .content{padding-top:20px}main#sub_page.company.operation section.s02 article .wrap .content ul{gap:20px}}@media(max-width: 767px)and (max-width: 540px){main#sub_page.company.operation section.s02 article .wrap .content ul li{width:100%}}@media(max-width: 767px){main#sub_page.company.operation section.s02 article .wrap .content ul li .box p{font-size:20px;margin-bottom:20px}main#sub_page.company.operation section.s02 article .wrap .content ul li .box dl dd a{padding:13px}main#sub_page.company.operation section.s02 article .wrap .content ul li .box dl dd a span{font-size:15px}main#sub_page.company.operation section.s02 article .wrap .content ul li .box dl dd a .icon{width:15px;min-width:15px}main#sub_page.company.location section.s02 article .wrap .map_wrap{margin-bottom:25px;padding-bottom:25px}main#sub_page.company.location section.s02 article .wrap .map_wrap figure{gap:30px}main#sub_page.company.location section.s02 article .wrap .map_wrap figure .map{height:360px;border-radius:15px}main#sub_page.company.location section.s02 article .wrap .map_wrap figure figcaption dl{padding-bottom:25px;margin-bottom:25px}main#sub_page.company.location section.s02 article .wrap .map_wrap figure figcaption dl dt{font-size:18px;margin-bottom:10px}main#sub_page.company.location section.s02 article .wrap .map_wrap figure figcaption dl dd{font-size:20px}main#sub_page.company.location section.s02 article .wrap .info_wrap>div{margin-bottom:25px;padding-bottom:25px;gap:20px}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .left_wrap{max-width:100%}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .left_wrap p{font-size:18px}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .right_wrap{max-width:100%;gap:25px 20px}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .right_wrap .title{font-size:16px;margin-bottom:10px}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .right_wrap ul{gap:25px 20px;flex-wrap:wrap}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .right_wrap ul li p{font-size:15px;padding:11px 16px}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .right_wrap ul li span{font-size:16px}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .right_wrap ul li:nth-of-type(1){max-width:100%}main#sub_page.company.scholars section.s02 article .wrap{gap:40px}main#sub_page.company.scholars section.s02 article .wrap .lr_wrap{flex-direction:column;gap:20px}main#sub_page.company.scholars section.s02 article .wrap .lr_wrap .left_wrap{width:100%}main#sub_page.company.scholars section.s02 article .wrap .lr_wrap .right_wrap{width:100%}main#sub_page.company.scholars section.s02 article .wrap .lr_wrap .right_wrap h3{font-size:20px}main#sub_page.company.scholars section.s02 article .wrap .lr_wrap .right_wrap p{margin-top:20px;font-size:14px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content{margin-bottom:60px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content .tit{margin-bottom:30px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content .tit p{font-size:24px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content .tit span{font-size:15px;margin-top:15px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content ul{gap:30px 15px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content ul li{width:calc(33.3333333333% - 10px)}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content ul li figure .img_wrap img{height:45px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content ul li figure figcaption span{font-size:14px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content ul li figure figcaption p{font-size:15px}main#sub_page.support.scholarship section.s02 article .wrap ul li{margin-bottom:20px}main#sub_page.support.scholarship section.s02 article .wrap ul li figure{gap:25px;padding:30px;border-radius:8px}main#sub_page.support.scholarship section.s02 article .wrap ul li figure p{font-size:20px}main#sub_page.support.scholarship section.s02 article .wrap ul li figure .img_wrap{width:60px;min-width:60px;height:60px}main#sub_page.support.apply section.s02 article .wrap .right_wrap{max-width:100%}main#sub_page.support.apply section.s02 article .wrap .right_wrap .tab_button_wrap{margin-bottom:30px}main#sub_page.support.apply section.s02 article .wrap .right_wrap .tab_button_wrap ul{gap:15px}main#sub_page.support.apply section.s02 article .wrap .right_wrap .tab_button_wrap ul li{width:calc(50% - 7.5px)}main#sub_page.support.apply section.s02 article .wrap .right_wrap .tab_button_wrap ul li a{padding:20px 10px;font-size:16px}main#sub_page.support.inquiry section.s02 article .wrap .left_wrap dl dd a{gap:10px;font-size:15px}main#sub_page.support.inquiry section.s02 article .wrap .left_wrap dl dd a .icon{width:18px;min-width:18px;height:18px}main#sub_page.board.alumni section.s02 article .wrap .content ul li{gap:30px;padding:20px 0}main#sub_page.board.alumni section.s02 article .wrap .content ul li .text{padding-top:20px}main#sub_page.board.alumni section.s02 article .wrap .content ul li .text p{font-size:20px}main#sub_page.board.alumni section.s02 article .wrap .content ul li .text span,main#sub_page.board.alumni section.s02 article .wrap .content ul li .text dl{font-size:15px}main#sub_page.board.alumni section.s02 article .wrap .content ul li .text dl dd{margin-bottom:5px}main#sub_page.board.alumni section.s02 article .wrap .content ul li .left_wrap figure{gap:20px}main#sub_page.board.alumni section.s02 article .wrap .content ul li .left_wrap figure .img_wrap{max-width:160px}main#sub_page.board.alumni section.s02 article .wrap .content ul li .left_wrap figure figcaption{max-width:calc(100% - 160px - 20px)}main#sub_page.board.alumni section.s02 article .wrap .content ul li .right_wrap{padding-top:0}main#sub_page.detail_page section.s02 article .wrap .desc_wrap{padding:40px 0;font-size:16px}main#sub_page.detail_page section.s02 article .wrap .desc_wrap p{margin-bottom:40px}main#sub_page.detail_page section.s02 article .wrap .desc_wrap .more{padding:16px;min-width:280px;font-size:15px}main#sub_page.detail_page section.s02 article .wrap .file_wrap{padding:20px 0}main#sub_page.detail_page section.s02 article .wrap .file_wrap ul li a .icon{width:14px;min-width:14px}main#sub_page.detail_page section.s02 article .wrap .file_wrap ul li a p{font-size:15px}main#sub_page.detail_page section.s02 article .wrap .control_wrap{margin-top:0;flex-wrap:wrap}main#sub_page.detail_page section.s02 article .wrap .control_wrap .prev,main#sub_page.detail_page section.s02 article .wrap .control_wrap .next{width:100%}main#sub_page.detail_page section.s02 article .wrap .control_wrap .prev a,main#sub_page.detail_page section.s02 article .wrap .control_wrap .next a{gap:20px;font-size:14px}main#sub_page.detail_page section.s02 article .wrap .control_wrap .prev a .group,main#sub_page.detail_page section.s02 article .wrap .control_wrap .next a .group{gap:10px}main#sub_page.detail_page section.s02 article .wrap .control_wrap .prev a .group svg,main#sub_page.detail_page section.s02 article .wrap .control_wrap .next a .group svg{width:8px;min-width:8px}main#sub_page.detail_page section.s02 article .wrap .control_wrap .prev a p,main#sub_page.detail_page section.s02 article .wrap .control_wrap .next a p{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:wrap}main#sub_page.detail_page section.s02 article .wrap .control_wrap .prev{order:1;margin-bottom:15px;padding-top:20px}main#sub_page.detail_page section.s02 article .wrap .control_wrap .prev a .group svg{transform:rotate(90deg)}main#sub_page.detail_page section.s02 article .wrap .control_wrap .next{padding-bottom:20px;order:2;justify-content:flex-start;border-bottom:1px solid rgba(225,225,225,.8)}main#sub_page.detail_page section.s02 article .wrap .control_wrap .next a{justify-content:flex-start;text-align:left;flex-direction:row-reverse}main#sub_page.detail_page section.s02 article .wrap .control_wrap .next a .group{flex-direction:row-reverse;justify-content:flex-start}main#sub_page.detail_page section.s02 article .wrap .control_wrap .next a .group svg{transform:rotate(-90deg)}main#sub_page.detail_page section.s02 article .wrap .control_wrap .button_wrap{order:3;display:flex;justify-content:center;align-items:center;width:100%;margin-top:30px}main#sub_page.detail_page section.s02 article .wrap .control_wrap .button_wrap a{font-size:15px;padding:15px 25px}.board_list ul li a{padding:20px 15px;height:85px}.board_list ul li a .title{gap:20px}.board_list ul li a .title .mark{padding:11px 18px;font-size:14px}.board_list ul li a .title p{font-size:16px}.board_list ul li a .download{display:none}.board_list ul li a .date{font-size:15px}.gallery_list{padding-top:20px}.gallery_list ul{gap:40px 20px}.gallery_list ul li{width:calc(50% - 10px)}.gallery_list ul li figure figcaption span{font-size:15px}.gallery_list ul li figure figcaption p{font-size:16px}.faq_list .faq_item>div .group{padding:20px 15px}.faq_list .faq_item>div .group .left_wrap .mark{width:32px;min-width:32px;height:32px;line-height:32px;font-size:16px}.faq_list .faq_item .title .group .left_wrap p{font-size:16px}.faq_list .faq_item .title .group .right_wrap .arrow{width:18px;min-width:18px}.faq_list .faq_item .desc .group .left_wrap p{font-size:15px}.faq_list .faq_item.active{padding-bottom:20px}.popup_style .popup_wrap{max-width:100%;border-radius:15px;padding:60px 15px 40px 35px;min-height:250px}.popup_style .popup_wrap .scroll_wrap{padding:0 20px 20px 0}.popup_style .popup_wrap .scroll_wrap .title p{font-size:26px;margin-bottom:15px}.popup_style .popup_wrap .scroll_wrap .title span{font-size:18px}.popup_style .popup_wrap .scroll_wrap .content{margin-top:30px}.popup_style .popup_wrap .scroll_wrap .content .group .tit p{font-size:20px}.popup_style .popup_wrap .scroll_wrap .content .group ul li p{font-size:18px}.popup_style .popup_wrap .scroll_wrap .content .group ul li .value{font-size:16px}.popup_style .popup_wrap .scroll_wrap .content .group ul li .value dl dt{font-size:18px;margin-top:20px}.popup_style .popup_wrap .scroll_wrap form{margin:30px auto 0}.popup_style .popup_wrap .scroll_wrap form .form_wrap .label_wrap input{height:50px;font-size:16px;padding:0 15px}.popup_style .popup_wrap .scroll_wrap .button_wrap{gap:10px 15px;margin-top:30px;max-width:400px;margin-inline:auto}.popup_style .popup_wrap .scroll_wrap .button_wrap .button{min-width:unset;width:calc(50% - 7.5px)}.popup_style .popup_wrap .scroll_wrap .button_wrap .button>*{padding:13px 15px;font-size:16px}.inquiry_form form .form_wrap .group{margin-bottom:80px}.inquiry_form form .form_wrap .group .tit p{font-size:24px}.inquiry_form form .form_wrap .group .tit span{font-size:18px}.inquiry_form form .form_wrap .group .flex_wrap{gap:25px 15px}.inquiry_form form .form_wrap .group .flex_wrap p{font-size:18px}.inquiry_form form .form_wrap .group .flex_wrap .f_btn_01{min-width:160px;width:160px;font-size:18px}.inquiry_form form .form_wrap .group .flex_wrap .label_wrap.size_12{width:calc(100% - 15px - (33.3333333333% - 10px))}.inquiry_form form .form_wrap .group .flex_wrap .label_wrap.size_2{width:calc(50% - 7.5px)}.inquiry_form form .form_wrap .group .flex_wrap .label_wrap.size_3{width:calc(33.3333333333% - 10px)}.inquiry_form form .form_wrap .group .flex_wrap .label_wrap .flex_wrap{gap:15px 15px}.inquiry_form form .form_wrap .group .flex_wrap .file_wrap .box,.inquiry_form form .form_wrap .group .flex_wrap .address_wrap .box{gap:15px}.inquiry_form form .form_wrap .group .flex_wrap .file_wrap .box .input{width:calc(100% - 160px - 15px)}.inquiry_form form .form_wrap .group .flex_wrap .address_wrap .box .top{gap:15px}.inquiry_form form .form_wrap .group .flex_wrap .address_wrap .box .top .input:has(.address_01){width:calc(100% - 160px - 15px)}.inquiry_form form .form_wrap .group .flex_wrap .address_wrap .box .bottom{width:100%}.inquiry_form form .form_wrap .group .flex_wrap .check{margin-top:10px}.inquiry_form form .form_wrap .group .flex_wrap .check label span{font-size:16px}.inquiry_form form .form_wrap .group .flex_wrap .tel_wrap .box{gap:15px}.inquiry_form form .form_wrap .group .flex_wrap .tel_wrap .box .label{width:calc(33.3333333333% - 10px)}.inquiry_form form .form_wrap .group .flex_wrap .email_wrap .box .label{width:calc((100% - 160px - 15px)/2)}.inquiry_form form .form_wrap .group .flex_wrap .email_wrap .box .label:nth-last-of-type(1){max-width:160px}.inquiry_form form .form_wrap .group .flex_wrap .input{height:48px}.inquiry_form form .form_wrap .group .flex_wrap .input input.f_datepicker[type=text],.inquiry_form form .form_wrap .group .flex_wrap .input textarea.f_datepicker[type=text],.inquiry_form form .form_wrap .group .flex_wrap .input select.f_datepicker[type=text]{background-size:20px auto}.inquiry_form form .form_wrap .group .flex_wrap .input:has(select) select{padding:0 15px;background-position:calc(100% - 15px) center}.inquiry_form form .form_wrap .group .flex_wrap .input:has(.unit){gap:10px}.inquiry_form form .form_wrap .group .flex_wrap .input:has(textarea),.inquiry_form form .form_wrap .group .flex_wrap .input:has(.privacy){padding:15px;height:240px}.inquiry_form form .form_wrap .group .flex_wrap dl.info_txt{margin-top:10px}.inquiry_form form .form_wrap .group .flex_wrap dl.info_txt dd{gap:5px}.inquiry_form form .form_wrap .group .flex_wrap .list_wrap ul li .flex_wrap{gap:15px}.inquiry_form form .form_wrap .group .foot_button_wrap{margin-top:30px}.inquiry_form form .form_wrap .group .foot_button_wrap a,.inquiry_form form .form_wrap .group .foot_button_wrap button{padding:14px 25px;font-size:16px}.inquiry_form form .form_wrap .button_wrap{gap:15px}.inquiry_form form .form_wrap .button_wrap .button{width:calc(33.3333333333% - 10px)}body:has(#sub_page.resources) .popup_style{top:420px;height:calc(100% - 420px)}}@media(max-width: 450px){main#main_page section article .wrap .title_wrap h2{font-size:28px;margin-bottom:15px}main#main_page section article .wrap .title_wrap p{font-size:14px}main#main_page section article .wrap .title_wrap a{margin-top:20px;font-size:14px;padding:10px 18px}main#main_page section article .wrap .title_wrap.margin_bottom{margin-bottom:30px}main#main_page section:not(.s01){padding-bottom:80px}main#main_page section:not(.s01).padding_top{padding-top:80px}main#main_page section.s01 article .wrap.wrap_1 ul{width:715%;height:315%;gap:10px;padding:10px 0}main#main_page section.s01 article .wrap.wrap_1 ul li{width:calc(33.3333333333% - 6.6666666667px);height:calc(33.3333333333% - 6.6666666667px)}main#main_page section.s01 article .wrap.wrap_1 ul li figure .img_wrap{border-radius:10px}main#main_page section.s01 article .wrap.wrap_1 ul li figure figcaption{padding:0 3%}main#main_page section.s01 article .wrap.wrap_2 .title_wrap{padding:0 3%}main#main_page section.s01 article .wrap.wrap_2 .circle{width:400px;height:400px}main#main_page section.s01 article .wrap.wrap_2 .circle_white{width:400px;height:400px}main#main_page section.s01 article .wrap.wrap_3 .point_circle .circle{width:400px;height:400px}main#main_page section.s01 article .wrap.wrap_3 .title_wrap{padding:0 3%}main#main_page section.s02 article .wrap ul{height:380px}main#main_page section.s02 article .wrap ul li{height:320px}main#main_page section.s02 article .wrap ul li .group>div .text_wrap{padding:20px}main#main_page section.s02 article .wrap ul li .group>div .text_wrap .text strong{font-size:16px}main#main_page section.s02 article .wrap ul li .group>div .text_wrap .text p{font-size:20px;margin-bottom:10px}main#main_page section.s02 article .wrap ul li .group>div .text_wrap .text span{font-size:15px}main#main_page section.s02 article .wrap ul li .group>div .text_wrap a{font-size:15px}main#main_page section.s02 article .wrap ul li .group>div .text_wrap a .arrow{width:18px;min-width:18px}main#main_page section.s02 article .wrap ul li.swiper-slide-active{height:380px}main#main_page section.s02 article .wrap .swiper-pagination{margin-top:30px}main#main_page section.s03 article .wrap .content_wrap .swiper .swiper-wrapper .swiper-slide figure .img_wrap{border-radius:10px}main#main_page section.s03 article .wrap .content_wrap .swiper-button{width:35px;height:35px}main#main_page section.s03 article .wrap .content_wrap .swiper-button img{width:8px}main#main_page section.s04 article .wrap ul{gap:40px;margin-bottom:15px}main#main_page section.s04 article .wrap ul li .tit{gap:15px}main#main_page section.s04 article .wrap ul li .tit p{font-size:20px}main#main_page section.s04 article .wrap ul li .content{margin-bottom:20px}main#main_page section.s04 article .wrap ul li .content p{font-size:16px;margin-bottom:10px}main#main_page section.s04 article .wrap ul li .content span{font-size:15px}main#main_page section.s04 article .wrap ul li .content .date{font-size:14px;margin-top:15px}main#main_page section.s04 article .wrap ul li dl dd a{padding:18px 10px}main#main_page section.s04 article .wrap ul li dl dd a p{font-size:15px}main#main_page section.s04 article .wrap ul li dl dd a span{font-size:14px}main#sub_page section:not(.s01){padding-bottom:80px}main#sub_page section:not(.s01).pt{padding-top:80px}main#sub_page section:not(.s01):nth-last-of-type(1){padding-bottom:80px}main#sub_page section:not(.s01) article .wrap .title_wrap h2{font-size:20px}main#sub_page section:not(.s01) article .wrap .title_wrap p{font-size:15px;margin-top:15px}main#sub_page section:not(.s01) article .wrap .title_wrap.margin_bottom{margin-bottom:30px}main#sub_page section:not(.s01) article .wrap .title.fs_00 h2{font-size:20px;margin-bottom:10px}main#sub_page section:not(.s01) article .wrap .title.fs_00 p{font-size:14px}main#sub_page section:not(.s01) article .wrap .title.fs_00.mb{margin-bottom:20px}main#sub_page section:not(.s01) article .wrap .title.fs_01 h2{font-size:18px}main#sub_page section:not(.s01) article .wrap .title.fs_01 p{font-size:14px}main#sub_page section:not(.s01) article .wrap .board_info{gap:25px}main#sub_page section:not(.s01) article .wrap .board_info .category ul li a{font-size:14px}main#sub_page section:not(.s01) article .wrap .board_info .search_form form{gap:10px}main#sub_page section:not(.s01) article .wrap .board_info .search_form form .select_box,main#sub_page section:not(.s01) article .wrap .board_info .search_form form .input_box{height:45px}main#sub_page section:not(.s01) article .wrap .board_info .search_form form .select_box{max-width:110px}main#sub_page section:not(.s01) article .wrap .board_info .search_form form .select_box select{font-size:14px;padding:0 15px}main#sub_page section:not(.s01) article .wrap .board_info .search_form form .input_box{max-width:calc(100% - 110px - 10px);gap:10px;padding:0 15px}main#sub_page section:not(.s01) article .wrap .board_info .search_form form .input_box label input{font-size:14px}main#sub_page section.s01{height:320px;padding:0 0 25px}main#sub_page section.s01 article .wrap .title_wrap{margin-bottom:50px}main#sub_page section.s01 article .wrap .title_wrap p{font-size:18px}main#sub_page section.s01 article .wrap .title_wrap h2{font-size:28px}main#sub_page section.s01 article .wrap .path{max-width:300px}main#sub_page section.s01 article .wrap .path .depth>li .current{padding:0 15px}main#sub_page section.s01 article .wrap .path .depth:not(:has(>li:nth-of-type(3)))>li:nth-of-type(1){display:none}main#sub_page section.s01 article .wrap .path .depth:has(>li:nth-of-type(3))>li:nth-of-type(2){display:none}main#sub_page section.s02{padding-top:50px}main#sub_page.company.about section.s02 article .wrap{gap:30px}main#sub_page.company.about section.s02 article .wrap .left_wrap .swiper{margin-bottom:15px}main#sub_page.company.about section.s02 article .wrap .left_wrap .swiper .swiper-wrapper .swiper-slide img{border-radius:10px}main#sub_page.company.about section.s02 article .wrap .left_wrap .swiper_controls{gap:15px}main#sub_page.company.about section.s02 article .wrap .left_wrap .swiper_controls .right{gap:15px}main#sub_page.company.about section.s02 article .wrap .left_wrap .swiper_controls .right .pagination{font-size:14px}main#sub_page.company.about section.s03 article .wrap figure{padding:60px 20px;border-radius:15px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item{margin-bottom:80px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content{margin-bottom:30px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content .big_title p{font-size:24px;margin-bottom:10px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content .big_title span{font-size:16px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content .small_title{margin-top:15px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content .small_title p{font-size:20px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .title_content .small_title span{font-size:15px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .content{padding-bottom:30px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .content .year{font-size:20px;margin-bottom:15px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .content .year::before{width:6px;height:6px;left:calc(-3vw - 3px + 1px)}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .content .desc ul li{margin-bottom:10px;font-size:14px}main#sub_page.company.about section.s04 article .wrap .history_wrap .history_item .content_wrap .content .desc ul li .month{width:30px;min-width:30px}main#sub_page.company.ceo section.s02 article .wrap figure{gap:25px}main#sub_page.company.ceo section.s02 article .wrap figure .img_wrap{max-width:100%}main#sub_page.company.ceo section.s02 article .wrap figure figcaption h2{font-size:20px;margin-bottom:15px}main#sub_page.company.ceo section.s02 article .wrap figure figcaption p{font-size:14px}main#sub_page.company.ceo section.s02 article .wrap figure figcaption .sign{gap:15px;margin-top:15px}main#sub_page.company.ceo section.s02 article .wrap figure figcaption .sign p{width:100%}main#sub_page.company.ceo section.s02 article .wrap figure figcaption .sign .img{width:130px}main#sub_page.company.operation section.s02 article .wrap .content ul li .box{padding:20px;border-radius:10px}main#sub_page.company.operation section.s02 article .wrap .content ul li .box p{font-size:18px;margin-bottom:15px}main#sub_page.company.operation section.s02 article .wrap .content ul li .box dl dd{margin-bottom:8px}main#sub_page.company.operation section.s02 article .wrap .content ul li .box dl dd a{padding:12px}main#sub_page.company.operation section.s02 article .wrap .content ul li .box dl dd a span{font-size:14px}main#sub_page.company.operation section.s02 article .wrap .content ul li .box dl dd a .icon{width:14px;min-width:14px}main#sub_page.company.location section.s02 article .wrap .map_wrap figure{gap:25px}main#sub_page.company.location section.s02 article .wrap .map_wrap figure .map{height:260px;border-radius:10px}main#sub_page.company.location section.s02 article .wrap .map_wrap figure figcaption dl dt{font-size:16px}main#sub_page.company.location section.s02 article .wrap .map_wrap figure figcaption dl dd{font-size:18px}main#sub_page.company.location section.s02 article .wrap .info_wrap>div{gap:15px}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .left_wrap p{font-size:16px}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .right_wrap{gap:20px 35px}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .right_wrap .title{font-size:15px}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .right_wrap ul{gap:20px 35px}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .right_wrap ul li{min-width:unset}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .right_wrap ul li p{font-size:14px;padding:10px 16px;margin-bottom:10px}main#sub_page.company.location section.s02 article .wrap .info_wrap>div .right_wrap ul li span{font-size:15px}main#sub_page.company.scholars section.s02 article .wrap{gap:30px}main#sub_page.company.scholars section.s02 article .wrap .lr_wrap{gap:20px}main#sub_page.company.scholars section.s02 article .wrap .lr_wrap .right_wrap h3{font-size:18px}main#sub_page.company.scholars section.s02 article .wrap .lr_wrap .right_wrap p{margin-top:10px;font-size:14px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content{margin-bottom:40px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content .tit{margin-bottom:20px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content .tit p{font-size:22px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content .tit span{font-size:14px;margin-top:10px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content ul{gap:30px 20px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content ul li{width:calc(50% - 10px)}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content ul li figure .img_wrap img{height:45px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content ul li figure figcaption span{font-size:14px}main#sub_page.program.type_01 section.s02 article .wrap .content_wrap .content ul li figure figcaption p{font-size:14px}main#sub_page.support.scholarship section.s02 article .wrap{gap:30px}main#sub_page.support.scholarship section.s02 article .wrap ul li{margin-bottom:15px}main#sub_page.support.scholarship section.s02 article .wrap ul li figure{gap:20px;padding:25px 20px;border-radius:6px}main#sub_page.support.scholarship section.s02 article .wrap ul li figure p{font-size:16px}main#sub_page.support.scholarship section.s02 article .wrap ul li figure .img_wrap{width:50px;min-width:50px;height:50px}main#sub_page.support.apply section.s02 article .wrap .right_wrap .tab_button_wrap{margin-bottom:25px}main#sub_page.support.apply section.s02 article .wrap .right_wrap .tab_button_wrap ul{gap:10px}main#sub_page.support.apply section.s02 article .wrap .right_wrap .tab_button_wrap ul li{width:calc(50% - 5px)}main#sub_page.support.apply section.s02 article .wrap .right_wrap .tab_button_wrap ul li a{padding:18px 10px;font-size:15px;border-radius:6px}main#sub_page.support.inquiry section.s02 article .wrap .left_wrap dl dd{margin-bottom:10px}main#sub_page.support.inquiry section.s02 article .wrap .left_wrap dl dd a{font-size:14px}main#sub_page.support.inquiry section.s02 article .wrap .left_wrap dl dd a .icon{width:16px;min-width:16px;height:16px}main#sub_page.board.alumni section.s02 article .wrap .content ul li{gap:25px}main#sub_page.board.alumni section.s02 article .wrap .content ul li .text p{font-size:18px;margin-bottom:10px}main#sub_page.board.alumni section.s02 article .wrap .content ul li .text span,main#sub_page.board.alumni section.s02 article .wrap .content ul li .text dl{font-size:14px}main#sub_page.board.alumni section.s02 article .wrap .content ul li .text dl dd{margin-bottom:3px}main#sub_page.board.alumni section.s02 article .wrap .content ul li .left_wrap figure .img_wrap{max-width:120px}main#sub_page.board.alumni section.s02 article .wrap .content ul li .left_wrap figure figcaption{max-width:calc(100% - 120px - 20px)}main#sub_page.board.alumni section.s02 article .wrap .content ul li .right_wrap{padding-top:0}main#sub_page.detail_page section.s02 article .wrap .desc_wrap{margin-top:25px;padding:35px 0;font-size:15px}main#sub_page.detail_page section.s02 article .wrap .desc_wrap p{margin-bottom:35px}main#sub_page.detail_page section.s02 article .wrap .desc_wrap .more{margin-top:25px;padding:15px;min-width:unset;width:100%;font-size:14px}main#sub_page.detail_page section.s02 article .wrap .file_wrap{padding:18px 0}main#sub_page.detail_page section.s02 article .wrap .file_wrap ul li{margin-bottom:10px}main#sub_page.detail_page section.s02 article .wrap .file_wrap ul li a{gap:8px}main#sub_page.detail_page section.s02 article .wrap .file_wrap ul li a .icon{width:13px;min-width:13px}main#sub_page.detail_page section.s02 article .wrap .file_wrap ul li a p{font-size:14px}main#sub_page.detail_page section.s02 article .wrap .control_wrap .prev a,main#sub_page.detail_page section.s02 article .wrap .control_wrap .next a{gap:15px;font-size:14px}main#sub_page.detail_page section.s02 article .wrap .control_wrap .prev a .group,main#sub_page.detail_page section.s02 article .wrap .control_wrap .next a .group{gap:8px}main#sub_page.detail_page section.s02 article .wrap .control_wrap .prev a .group svg,main#sub_page.detail_page section.s02 article .wrap .control_wrap .next a .group svg{width:7px;min-width:7px}main#sub_page.detail_page section.s02 article .wrap .control_wrap .prev{padding-top:18px}main#sub_page.detail_page section.s02 article .wrap .control_wrap .next{padding-bottom:18px}main#sub_page.detail_page section.s02 article .wrap .control_wrap .button_wrap{margin-top:25px}main#sub_page.detail_page section.s02 article .wrap .control_wrap .button_wrap a{font-size:14px;padding:14px 23px}.board_list ul li a{height:70px;gap:15px}.board_list ul li a .title{gap:15px}.board_list ul li a .title .mark{padding:8px 14px;font-size:14px}.board_list ul li a .title p{font-size:15px}.board_list ul li a .date{font-size:14px}.gallery_list ul{gap:30px 15px}.gallery_list ul li{width:calc(50% - 7.5px)}.gallery_list ul li figure .img_wrap{border-radius:8px;margin-bottom:10px}.gallery_list ul li figure figcaption span{font-size:14px}.gallery_list ul li figure figcaption p{font-size:15px}.faq_list .faq_item>div .group .left_wrap{gap:13px}.faq_list .faq_item>div .group .left_wrap .mark{width:30px;min-width:30px;height:30px;line-height:30px;font-size:15px}.faq_list .faq_item .title .group{gap:13px}.faq_list .faq_item .title .group .left_wrap p{font-size:15px}.faq_list .faq_item .title .group .right_wrap .arrow{width:16px;min-width:16px}.faq_list .faq_item .desc .group .left_wrap p{font-size:14px}.popup_style .popup_wrap{padding:50px 10px 30px 25px;border-radius:10px;min-height:200px}.popup_style .popup_wrap .close{right:18px;top:18px}.popup_style .popup_wrap .scroll_wrap{padding:0 15px 10px 0}.popup_style .popup_wrap .scroll_wrap .title p{font-size:22px}.popup_style .popup_wrap .scroll_wrap .title span{font-size:16px}.popup_style .popup_wrap .scroll_wrap .content{margin-top:25px}.popup_style .popup_wrap .scroll_wrap .content .group{margin-bottom:30px}.popup_style .popup_wrap .scroll_wrap .content .group .tit{padding-bottom:15px;margin-bottom:25px}.popup_style .popup_wrap .scroll_wrap .content .group .tit p{font-size:18px}.popup_style .popup_wrap .scroll_wrap .content .group ul li{margin-bottom:20px}.popup_style .popup_wrap .scroll_wrap .content .group ul li p{font-size:16px}.popup_style .popup_wrap .scroll_wrap .content .group ul li .value{font-size:14px}.popup_style .popup_wrap .scroll_wrap .content .group ul li .value dl dt{font-size:16px;margin-top:20px}.popup_style .popup_wrap .scroll_wrap form{margin:25px auto 0}.popup_style .popup_wrap .scroll_wrap form .form_wrap .label_wrap p{font-size:16px}.popup_style .popup_wrap .scroll_wrap form .form_wrap .label_wrap input{height:45px;font-size:14px;padding:0 15px}.popup_style .popup_wrap .scroll_wrap .button_wrap{gap:10px 10px;margin-top:25px}.popup_style .popup_wrap .scroll_wrap .button_wrap .button{width:calc(50% - 5px);min-width:unset}.popup_style .popup_wrap .scroll_wrap .button_wrap .button>*{padding:12px 10px;font-size:14px}.popup_style .popup_wrap .scroll_wrap .button_wrap:not(:has(.button:nth-of-type(2))) .button{width:100%}.inquiry_form form .form_wrap .group{margin-bottom:60px}.inquiry_form form .form_wrap .group .tit p{font-size:20px}.inquiry_form form .form_wrap .group .tit span{font-size:16px}.inquiry_form form .form_wrap .group .flex_wrap{gap:20px 10px}.inquiry_form form .form_wrap .group .flex_wrap p{font-size:16px}.inquiry_form form .form_wrap .group .flex_wrap .f_btn_01{min-width:120px;width:120px;font-size:15px;border-radius:5px}.inquiry_form form .form_wrap .group .flex_wrap .label_wrap.size_12{width:calc(50% - 5px)}.inquiry_form form .form_wrap .group .flex_wrap .label_wrap.size_2{width:calc(50% - 5px)}.inquiry_form form .form_wrap .group .flex_wrap .label_wrap.size_3{width:calc(50% - 5px)}.inquiry_form form .form_wrap .group .flex_wrap .label_wrap.blank{display:none}.inquiry_form form .form_wrap .group .flex_wrap .label_wrap .flex_wrap{gap:10px 10px}.inquiry_form form .form_wrap .group .flex_wrap .file_wrap .box,.inquiry_form form .form_wrap .group .flex_wrap .address_wrap .box{gap:10px}.inquiry_form form .form_wrap .group .flex_wrap .file_wrap .box .input{width:calc(100% - 120px - 10px)}.inquiry_form form .form_wrap .group .flex_wrap .address_wrap .box .top{gap:10px}.inquiry_form form .form_wrap .group .flex_wrap .address_wrap .box .top .input:has(.address_01){width:calc(100% - 120px - 10px)}.inquiry_form form .form_wrap .group .flex_wrap .address_wrap .box .bottom{width:100%}.inquiry_form form .form_wrap .group .flex_wrap .check label .icon{min-width:22px;width:22px}.inquiry_form form .form_wrap .group .flex_wrap .check label span{font-size:15px}.inquiry_form form .form_wrap .group .flex_wrap .tel_wrap .box{gap:10px}.inquiry_form form .form_wrap .group .flex_wrap .tel_wrap .box .label{width:calc(33.3333333333% - 6.6666666667px)}.inquiry_form form .form_wrap .group .flex_wrap .email_wrap .box{gap:8px;flex-wrap:wrap}.inquiry_form form .form_wrap .group .flex_wrap .email_wrap .box .label{width:calc(50% - 15px)}.inquiry_form form .form_wrap .group .flex_wrap .email_wrap .box .label:nth-last-of-type(1){width:calc(50% - 15px);max-width:100%;margin-left:auto}.inquiry_form form .form_wrap .group .flex_wrap .input{padding:0 13px;font-size:15px;height:45px;border-radius:5px}.inquiry_form form .form_wrap .group .flex_wrap .input input.f_datepicker[type=text],.inquiry_form form .form_wrap .group .flex_wrap .input textarea.f_datepicker[type=text],.inquiry_form form .form_wrap .group .flex_wrap .input select.f_datepicker[type=text]{background-size:18px auto}.inquiry_form form .form_wrap .group .flex_wrap .input:has(select) select{padding:0 13px;background-position:calc(100% - 13px) center}.inquiry_form form .form_wrap .group .flex_wrap .input:has(.unit){gap:10px}.inquiry_form form .form_wrap .group .flex_wrap .input:has(.unit) .unit{font-size:15px}.inquiry_form form .form_wrap .group .flex_wrap .input:has(textarea),.inquiry_form form .form_wrap .group .flex_wrap .input:has(.privacy){padding:13px;height:180px}.inquiry_form form .form_wrap .group .flex_wrap .input:has(textarea) .unit,.inquiry_form form .form_wrap .group .flex_wrap .input:has(.privacy) .unit{font-size:14px}.inquiry_form form .form_wrap .group .flex_wrap dl.info_txt dd{font-size:15px}.inquiry_form form .form_wrap .group .flex_wrap .list_wrap .checkbox{width:20px;min-width:20px}.inquiry_form form .form_wrap .group .flex_wrap .list_wrap .all_check label{gap:8px}.inquiry_form form .form_wrap .group .flex_wrap .list_wrap .all_check label span{font-size:15px}.inquiry_form form .form_wrap .group .flex_wrap .list_wrap ul li .flex_wrap{gap:10px}.inquiry_form form .form_wrap .group .flex_wrap .list_wrap .control_button_wrap{gap:10px}.inquiry_form form .form_wrap .group .flex_wrap .list_wrap .control_button_wrap a{padding:12px 23px;font-size:15px;border-radius:5px}.inquiry_form form .form_wrap .group .foot_button_wrap a,.inquiry_form form .form_wrap .group .foot_button_wrap button{font-size:15px;border-radius:5px}.inquiry_form form .form_wrap .group .foot_button_wrap a .icon,.inquiry_form form .form_wrap .group .foot_button_wrap button .icon{width:13px;min-width:13px}.inquiry_form form .form_wrap .button_wrap{gap:5px}.inquiry_form form .form_wrap .button_wrap .button{width:100%}.inquiry_form form .form_wrap .button_wrap .button a,.inquiry_form form .form_wrap .button_wrap .button button[type=submit]{font-size:15px;padding:13px 5px;gap:8px;border-radius:5px}.inquiry_form form .form_wrap .button_wrap .button a .icon,.inquiry_form form .form_wrap .button_wrap .button button[type=submit] .icon{width:13px;min-width:13px}body:has(#sub_page.resources) .popup_style{top:320px;height:calc(100% - 320px)}}