@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}dd,dt,li,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}h1{font-size:inherit;line-height:1}img{border:0;font-size:0;line-height:0;vertical-align:middle}html{font-family:Pretendard;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);scroll-behavior:smooth}*,:after,:before{box-sizing:border-box}button{cursor:pointer}a{background-color:transparent}a:active,a:hover{outline:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}button[disabled],html input[disabled]{cursor:default}button{border:0;outline:0}.ani{opacity:0}@media screen and (min-width:768px){.ani_on{animation-fill-mode:none;animation:ani_slideUp 1s ease 0s;opacity:1}}@media screen and (max-width:767px){.ani_on{animation-fill-mode:none;animation:ani_fadeIn 1s ease 0s;opacity:1}}@keyframes ani_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ani_fadeOut{0%{opacity:1}to{opacity:0}}@keyframes ani_scaleUp{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes ani_scaleDown{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@keyframes ani_slideUp{0%{transform:translateY(100px)}to{transform:translateY(0)}}@keyframes ani_slideDown{0%{transform:translateY(-50px)}to{transform:translateY(0)}}.ani0{transition:none!important;-webkit-transition:none!important;-moz-transition:none!important}.ani01{transition:all .1s linear!important;-webkit-transition:all .1s linear!important;-moz-transition:all .1s linear!important}.ani02{transition:all .2s linear!important;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important}.ani03{transition:all .3s linear!important;-webkit-transition:all .3s linear!important;-moz-transition:all .3s linear!important}.ani05{transition:all .5s linear!important;-webkit-transition:all .5s linear!important;-moz-transition:all .5s linear!important}.ani1,.ani2,.ani3{transition:all 1s linear!important;-webkit-transition:all 1s linear!important;-moz-transition:all 1s linear!important}:root{--blue:#053584;--red:#9b3c42;--border:#e9eef3;--green:#b2d02b;--point:#9b3c42;--ink:#1f2328;--muted:#667085;--line:#e6e8ec;--bg:#faf7f7;--bg2:#f3f4f6;--radius:14px}body:has(.expert-header) .footer-app{display:none}@media print{body,html{min-width:992px!important}a:link:after,a:visited:after{content:none}*{-webkit-print-color-adjust:exact}}@media screen and (max-width:767px){.hidden-xs{display:none!important}table{display:table}table>*{display:table-row-group}table caption,table script{display:none}table tr{display:table-row}table td,table th{display:table-cell;width:auto}}@font-face{font-family:NotoSansKR;font-style:normal;font-weight:100;src:url(/fonts/NotoSansKR-Thin.woff2) format("woff2"),url(/fonts/NotoSansKR-Thin.woff) format("woff"),url(/fonts/NotoSansKR-Thin.otf) format("opentype")}@font-face{font-family:NotoSansKR;font-style:normal;font-weight:300;src:url(../fonts/NotoSansKR-Light.woff2) format("woff2"),url(../fonts/NotoSansKR-Light.woff) format("woff"),url(../fonts/NotoSansKR-Light.otf) format("opentype")}@font-face{font-family:NotoSansKR;font-style:normal;font-weight:400;src:url(../fonts/NotoSansKR-Regular.woff2) format("woff2"),url(../fonts/NotoSansKR-Regular.woff) format("woff"),url(../fonts/NotoSansKR-Regular.otf) format("opentype")}@font-face{font-family:NotoSansKR;font-style:normal;font-weight:500;src:url(../fonts/NotoSansKR-Medium.woff2) format("woff2"),url(../fonts/NotoSansKR-Medium.woff) format("woff"),url(../fonts/NotoSansKR-Medium.otf) format("opentype")}@font-face{font-family:NotoSansKR;font-style:normal;font-weight:700;src:url(../fonts/NotoSansKR-Bold.woff2) format("woff2"),url(../fonts/NotoSansKR-Bold.woff) format("woff"),url(../fonts/NotoSansKR-Bold.otf) format("opentype")}@font-face{font-family:NotoSansKR;font-style:normal;font-weight:900;src:url(../fonts/NotoSansKR-Black.woff2) format("woff2"),url(../fonts/NotoSansKR-Black.woff) format("woff"),url(../fonts/NotoSansKR-Black.otf) format("opentype")}@font-face{font-family:paybooc;font-style:normal;font-weight:900;src:url(../fonts/PayboocExtraBold.woff2) format("woff2"),url(../fonts/PayboocExtraBold.woff) format("woff"),url(../fonts/PayboocExtraBold.otf) format("opentype")}@font-face{font-family:paybooc;font-style:normal;font-weight:700;src:url(../fonts/PayboocBold.woff2) format("woff2"),url(../fonts/PayboocBold.woff) format("woff"),url(../fonts/PayboocBold.otf) format("opentype")}@font-face{font-family:paybooc;font-style:normal;font-weight:500;src:url(../fonts/PayboocMedium.woff2) format("woff2"),url(../fonts/PayboocMedium.woff) format("woff"),url(../fonts/PayboocMedium.otf) format("opentype")}@font-face{font-family:paybooc;font-style:normal;font-weight:300;src:url(../fonts/PayboocLight.woff2) format("woff2"),url(../fonts/PayboocLight.woff) format("woff"),url(../fonts/PayboocLight.otf) format("opentype")}@-o-viewport{width:device-width}@viewport{width:device-width}body{height:100%;min-width:320px;width:100%}body .clear{clear:both}body .split{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body a{outline:none!important;text-decoration:none!important;word-wrap:expression(this.style.wordWrap="normal",this.hideFocus=true)}body #ie-warning{display:none;font-family:inherit}address,cite,dfn,em,i,var{font-style:normal}h1,h2,h3,h4,h5,h6{line-height:1;margin:0;padding:0}table{background:#fff;border-collapse:collapse;max-width:100%;width:100%}hr{border:0;border-top:1px solid #eee;box-sizing:content-box;height:0;margin-bottom:20px;margin-top:20px}pre{color:#333;display:block;font-size:13px;line-height:1.42857143;margin:0 0 10px;padding:9.5px;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:5px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-all}.align_l{text-align:left}.align_r{text-align:right}.align_c{text-align:center}.float_l{float:left}.float_r{float:right}[class*=box]:after,[class*=box]:before,[class*=wrap]:after,[class*=wrap]:before{clear:both;content:"";display:block}.imgOpen2{z-Index:999999;background-color:#000c;font-weight:400;height:0;left:0;overflow:hidden;position:fixed;text-align:center;top:0;width:100%}.imgOpen2 .wrap{display:table;height:100%;position:relative;width:100%}.imgOpen2 .wrap div{display:table-cell;overflow:hidden;padding:0;position:relative;text-align:center;vertical-align:middle;width:100%}.imgOpen2 .wrap img{border:10px solid transparent;max-height:100%;max-width:100%}.imgOpen2 .popTitle{z-Index:100;bottom:20px;font-size:14px;left:0;position:absolute;text-align:center;width:100%}.imgOpen2 .popTitle p{background:#0006;border-radius:100px;color:#fff;display:inline-block;line-height:1.2;padding:10px 20px}.imgOpen2 button{background-color:#0003;background-position:50%;background-repeat:no-repeat;background-size:30%;border:0;border-radius:50%;color:#fff;cursor:pointer;display:block;font-size:12px;height:60px;padding:0;position:absolute;top:50%;width:60px;z-index:300}.imgOpen2 button:hover{background-color:#000000e6}.imgOpen2 button img{max-height:none;max-width:none}.imgOpen2 button.off{cursor:default;opacity:.2}.imgOpen2 button.prev{left:20px}.imgOpen2 button.next{right:20px}.imgOpen2 button.close{right:20px;top:20px}@media screen and (max-width:767px){.imgOpen2{margin:0!important;padding:0!important}.imgOpen2 button{height:40px;width:40px}.imgOpen2 button img{height:30%;width:30%}.imgOpen2 button.prev{left:10px}.imgOpen2 button.next{right:10px}.imgOpen2 button.close{right:10px;top:10px}.imgOpen2 .popTitle{bottom:10px;font-size:12px;text-align:center}}* [class*=lineH]{border-bottom:1px solid #ddd;clear:both;width:100%}.lineH5{height:5px;margin-bottom:5px}.lineH10{height:10px;margin-bottom:10px}.lineH20{height:20px;margin-bottom:20px}.lineH30{height:30px;margin-bottom:30px}.lineH50{height:50px;margin-bottom:50px}.lineH60{height:60px;margin-bottom:60px}.lineH70{height:70px;margin-bottom:70px}.lineH80{height:80px;margin-bottom:80px}.lineH100{height:100px;margin-bottom:100px}.h5{height:5px}.h10,.h5{clear:both;margin:0;padding:0}.h10{height:10px}.h20{height:20px}.h20,.h30{clear:both;margin:0;padding:0}.h30{height:30px}.h40{height:40px}.h40,.h50{clear:both;margin:0;padding:0}.h50{height:50px}.h60{height:60px}.h60,.h70{clear:both;margin:0;padding:0}.h70{height:70px}.h80{height:80px}.h80,.h90{clear:both;margin:0;padding:0}.h90{height:90px}.h100{clear:both;height:100px;margin:0;padding:0}#layerPopup{position:fixed;z-index:999999}#layerPopup *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.popup{background-color:#f9f9f9;border-radius:15px;height:auto;overflow:hidden;position:fixed;width:300px}.popup__tit{opacity:0;pointer-events:none;position:absolute}.popup__img,.popup__img-box{height:auto;width:100%}.popup__bottom{align-items:center;display:flex;gap:20px;height:40px;justify-content:space-between;padding:0 20px}.popup__layerToday{align-items:center;color:#999;display:flex;font-size:14px;gap:5px}.popup__layerToday:before{background-color:#aaa;background-image:url(../images/common/check-icon.png);background-position:50%;background-repeat:no-repeat;background-size:50%;border-radius:100%;content:"";display:block;height:20px;transition:.3s;width:20px}.popup__layerToday:hover:before{background-color:#8f1d25}.popup__layerClose{font-size:14px}@media screen and (max-width:991px){.popup{left:20px!important;max-width:calc(100% - 40px);top:76px!important}}@media screen and (max-width:767px){.popup{width:100%!important}}html{overflow-x:hidden}body{color:#666;font-family:Pretendard;font-size:16px;font-weight:400;line-height:1.6;word-break:keep-all}body *{box-sizing:border-box}a{color:#666;transition:all .3s}a:hover{color:#000}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/common/select_arrow.png) no-repeat right 10px center;padding-right:40px}select::focus{outline:none}input[type=text]{-webkit-appearance:none}.c_gray{color:#686868!important}.c_blue{color:#002f80!important}.c_green{color:#b2d12b!important}.c_red{color:#8a151e!important}.c_black{color:#000!important}.f_normal{font-weight:500!important}.f_bold{font-weight:700!important}.scroll-y::-webkit-scrollbar{height:3px;width:10px}.scroll-y::-webkit-scrollbar-thumb{background-color:#999;border-radius:5px}.scroll-y::-webkit-scrollbar-track{background-color:#ccc;border-radius:5px}.donaPopup{background-color:#fff;border-radius:1.5rem;box-shadow:border-box;display:none;left:50%;max-width:700px;padding:60px 40px 50px 50px;position:fixed;text-align:left;top:50%;transform:translate(-50%,-50%);width:100%;z-index:99999}.donaPopup.on{display:block}.donaPopOverlay{background-color:#00000080;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.donaPopOverlay.on{display:block}.donaPopup a.closeBtn{font-size:18px;font-weight:800;position:absolute;right:23px;top:17px;z-index:99}.donaPopup a.closeBtn img{width:25px}.donaPopup .guide_bx{height:60vh;overflow-y:auto;padding-right:30px;padding-top:15px;text-align:center}.donaPopup .guide_bx p{color:#000}.donaPopup .guide_bx p+p{margin-top:20px}.donaPopup .guide_bx .linkbtn{background:#8f1d25;border:1px solid #8f1d25;border-radius:5px;color:#fff;display:inline-block;margin-top:30px;padding:10px 15px}.donaPopup .guide_bx .linkbtn:hover{background:#fff;color:#8f1d25}.donaPopup .guide_bx .img{border:1px solid #ddd;margin-top:30px;position:relative}.donaPopup .guide_bx .img span{color:#000;color:#8f1d25;display:block;padding-bottom:20px}.donaPopup .guide_bx .img+.img{margin-top:60px}.donaPopup .guide_bx .img+.img:before{background:url(../images/common/i-arrow_gray.svg) no-repeat 50%/contain;content:"";display:block;height:35px;left:50%;position:absolute;top:-48px;transform:translate(-50%);width:30px}.donaPopup .guide_bx .img img{padding:20px;width:100%}header:has(.header){position:relative;z-index:9999}header:has(.header):before{content:"";display:block;height:140px;width:100%}.header{background-color:#fff;border-bottom:1px solid #ebebeb;left:0;position:absolute;top:0;width:100%}.header__inner{display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1640px;padding:0 20px;width:100%}.header-top{border-bottom:1px solid #ebebeb;height:40px}.header__family{align-items:center;display:flex;gap:24px}.header__family-link{color:#666;font-size:14px}.header__util{align-items:center;display:flex;font-weight:500;gap:24px}.header__util-btn{color:#666;font-size:14px;font-weight:500}.header__lang{position:relative}.header__lang-btn{background-color:transparent;color:#666;cursor:pointer;font-size:14px;padding:0;position:relative}.header__lang-list{background-color:#fff;box-shadow:0 0 10px #0000000d;left:0;max-height:0;overflow:hidden;position:absolute;top:33px;transition:.5s;width:100%;z-index:10}.header__lang-list.on{max-height:200px}.header__lang-link{display:block;font-size:14px;padding:12px 5px;text-align:center}.header__lang-item+.header__lang-item{border-top:1px solid #e5e5e5}.header-mid{position:relative}.header-mid:after{border-bottom:1px solid #ebebeb;content:"";left:0;position:absolute;top:100px;width:100%}.header__logo{align-items:center;display:flex;height:100px}.header__logo-link{display:block;height:67px}.header__logo-img{height:100%}.header__nav{flex:1;max-width:800px}.header__nav-inner{display:block;min-height:100px}.header__nav__1depth{display:flex}.header__nav__1depth-item{display:flex;flex:1;flex-direction:column}.header__nav__1depth-item:first-child:after{bottom:0;content:"";height:calc(100% - 100px);left:0;position:absolute;width:100vw}.header__nav__1depth-link{align-items:center;color:#111;display:flex;font-size:18px;font-weight:500;height:100px;justify-content:center;min-height:100px;padding:0;transition:.3s}.header__nav__1depth-link span{border-bottom:1px solid transparent;transition:.3s}.header__nav__2depth{flex:1;position:relative}.header__nav__2depth-list{flex:1;padding:35px 10px;text-align:center;z-index:10}.header__nav__2depth-item{align-items:center;display:flex;flex-direction:column}.header__nav__2depth-link{box-sizing:border-box;color:#333;display:block;font-size:16px;font-weight:500;padding:5px 0}.header__nav__2depth-link,.header__nav__2depth-link span{border-bottom:1px solid transparent;transition:.3s}.header__nav__3depth{padding:0 8px 8px;text-align:left}.header__nav__3depth-link{display:block;font-size:14px;position:relative;text-align:center;transition:.3s}.header__right{align-items:center;display:flex;gap:10px;height:100px}.header__btn-donate{align-items:center;background-color:#8f1d25;background-image:url(../images/common/i-donaW.svg);background-position:left 13px center;background-repeat:no-repeat;background-size:20px;border-radius:100px;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0 20px 0 40px}.header__btn-instagram,.header__btn-youtube{background-position:50%;background-size:cover;border-radius:100%;height:36px;width:36px}.header__btn-youtube{background-image:url(../images/common/header__btn-youtube.svg)}.header__btn-instagram{background-image:url(../images/common/header__btn-instagram.svg)}@media screen and (min-width:1024px){.header__btn-donate:hover{color:#fff}.header__nav__1depth-item:hover .header__nav__1depth-link{color:#8f1d25}.header__nav__1depth-item:hover .header__nav__1depth-link span{border-color:#8e1d25}.header__nav__2depth-link:hover{color:#8f1d25}.header__nav__2depth-link:hover span{border-color:#8e1d25}.header__nav__3depth-link:hover{color:#8f1d25}.header__nav__3depth-link:hover:after{background-color:#8e1d25}}@media screen and (min-width:992px){.mobile{display:none!important}.w1600{margin:0 auto;max-width:100%;width:1600px}header{background-color:#fff!important;height:140px;width:100%;z-index:999}header .head h1{line-height:100px;position:absolute;top:40px;z-index:9999}header .head .w1600{padding:0}nav.mobile{visibility:hidden}nav.pc{box-shadow:0 5px 5px #0000000d;display:block;height:100px;overflow:hidden;text-align:center;top:40px;visibility:hidden}nav.pc,nav.pc .navbg{position:absolute;width:100%}nav.pc .navbg{height:100%;left:0;top:0;z-index:99}nav.pc .navbg .dep1{height:100px}nav.pc .navbg .dep2{background-color:#fff;border-top:1px solid rgba(0,0,0,.1);height:100%}nav.pc .gnb{display:inline-block;max-width:1200px;position:relative;text-align:left!important;transform:translate(-11%);z-index:99}nav .navWrap a:focus,nav.pc .gnb a:hover{color:#000}nav.pc .gnb>ul{line-height:1.6;margin:0!important}nav.pc .gnb>ul:after{clear:both;content:"";display:block}nav.pc .gnb>ul>li{float:left;position:relative}nav.pc .gnb>ul>li:last-child{padding-right:35px!important}nav.pc .gnb>ul>li>a{color:#222;display:inline-block;font-size:18px;height:100%;letter-spacing:-.5px;padding-top:35px;position:relative}nav.pc .gnb>ul>li:hover>a{border-bottom:1px solid #8f1d25;color:#8f1d25}nav.pc .gnb>ul>li:hover>a:before{opacity:1}nav.pc .gnb>ul>li.on>a{border-bottom:1px solid #8f1d25;color:#8f1d25}nav.pc .gnb>ul>li.on>a:before{opacity:1}nav.pc .gnb>ul>li>ul{left:0;padding-top:35px;position:absolute;top:100px}nav.pc .gnb>ul>li>ul>li{margin-bottom:5px}nav.pc .gnb>ul>li>ul>li:last-child{margin-bottom:0}nav.pc .gnb>ul>li>ul>li a{display:inline-block;font-size:15px;letter-spacing:-.5px;padding:2px 0;position:relative}nav.pc .gnb>ul>li>ul>li a:after{border-bottom:1px solid #8f1d25;bottom:0;color:#8f1d25;content:"";display:block;left:0;opacity:0;position:absolute;transition:all .3s;width:100%}nav.pc .gnb>ul>li>ul>li.on a{color:#8e1d25;margin-bottom:7px}nav.pc .gnb>ul>li>ul>li a:hover:after,nav.pc .gnb>ul>li>ul>li.on a:after{opacity:1}nav.pc .gnb>ul>li>ul>li a:hover{color:#8f1d25}nav.pc .gnb .dep3{font-size:15px;padding-bottom:10px}nav.pc .gnb .dep3 li{padding-bottom:2px}nav.pc .gnb .dep3 li a{padding-left:15px;position:relative}nav.pc .gnb .dep3 li a:before{background:#8f1d25;border-radius:100px;content:"";height:3px;left:5px;position:absolute;top:8px;width:3px}nav.pc .gnb .dep3 li a:hover,nav.pc .gnb .dep3 li.on a{color:#8f1d25}body header nav.pc .gnb>ul>li a.gosite2{background:url(/images/common/i-gosite.png)no-repeat 100% calc(100% - 3px);padding-right:30px}body header nav.pc .gnb>ul>li a.gosite2:hover{background:url(/images/common/i-gosite-blue.png)no-repeat 100% calc(100% - 3px)}body header .rightBx{font-size:14px;position:absolute;right:8vw;top:70px;z-index:100}body header .rightBx a{border:1px solid #aaa;border-radius:100px;color:#999;display:inline-block;float:left;padding:6px 30px}body header .rightBx a.login{background:#fff;border:1px solid #8e1d25;border-radius:100px;color:#8e1d25;margin-right:10px}body header .rightBx a.i_youtube{background:url(../images/common/i-youtube.png) no-repeat;background-size:36px;border:0;color:#8e1d25;height:36px;margin-right:10px;padding:0;transition:.5s;width:36px}body header .rightBx a.i_youtube:hover{background:#ed3023 url(../images/common/i-youtube.png) no-repeat;background-size:36px;width:170px}body header .rightBx a.i_youtube:hover:before{color:#fff;content:"유튜브 채널로 이동";float:right;line-height:38px;padding-right:15px}body header .rightBx a.i_instar{background:url(../images/common/i-instar.png) no-repeat;background-size:36px;border:0;color:#8e1d25;height:36px;margin-right:10px;padding:0;transition:.5s;width:36px}body header .rightBx a.i_instar:hover{background:#ed3023 url(../images/common/i-instar.png) no-repeat;background-size:36px;width:170px}body header .rightBx a.i_instar:hover:before{color:#fff;content:"인스타로로 이동";float:right;line-height:38px;padding-right:15px}body header .rightBx a.donation{background:#8f1d25 url(../images/common/i-donaW.svg) no-repeat 13px/20px;border:1px solid #8f1d25;color:#fff;margin-right:10px;padding:6px 15px 6px 40px}[class*=-wrap]{margin:0 auto;max-width:1320px;padding:0 20px;width:100%}.lnb{background:#8e1d25;border-bottom:1px solid #9b3c42;height:60px;left:0;position:sticky;top:0;width:100%;z-index:1000!important;z-index:1}.lnb .lnb-wrap{height:100%;position:relative}.lnb .lnb-wrap>*{float:left}.lnb>ul>li{border-right:1px solid #9b3c42;float:left}.lnb>ul>li.home a{background:url(../images/common/i-home.png)50%/16px no-repeat;border-bottom:0;border-left:1px solid #9b3c42;border-top:0;display:block;height:60px;width:60px}.lnb>ul>li.menu{position:relative;width:280px}.lnb>ul>li.menu>a{background:url(../images/common/lnb-more.png)right 20px center no-repeat;color:#fff;display:block;font-size:16px;font-weight:400;line-height:60px;padding:0 40px 0 20px}.lnb>ul>li.menu ul{background:#fff;box-shadow:0 5px 10px #0003;display:none;left:0;position:absolute;top:60px;width:100%}.lnb>ul>li.menu ul li+li{border-top:1px solid #e5e5e5}.lnb>ul>li.menu ul li a{display:block;font-size:15px;line-height:44px;padding:0 20px}.lnb>ul>li.menu ul li a:hover{background:#f9f9f9;color:#8e1d25}.lnb>ul>li.menu ul li.on a{color:#8e1d25}.lnb>ul>li.menu:hover ul{display:block}.lnb>ul>li.dep-2>a{color:#fff}.lnb>ul>li.gotop{border-left:1px solid #9b3c42;float:right;opacity:1!important;visibility:initial!important}.lnb>ul>li.gotop a{background:url(../images/common/lnb-gotop.png)50% no-repeat;display:block;height:60px;width:60px}.lnb.fixOn{box-shadow:0 3px 3px #0000000d;position:fixed!important;top:0!important;width:100%;z-index:1000!important}.sub-visual{background:url(../images/include/sub-bg.jpg)top/cover no-repeat;color:#fff;height:350px;position:relative;text-align:center;width:100%}.sub-visual .cover{inset:0;position:absolute}.sub-visual .sub-visual-wrap{display:table;height:100%;margin:0 auto;position:relative;width:1200px}.sub-visual .sub-visual-text{display:table-cell;padding-top:10px;text-align:center;vertical-align:middle}.sub-visual .sub-visual-text h2{font-size:42px;position:relative}.sub-visual .sub-visual-text ul{font-size:16px;padding-top:25px}.sub-visual .sub-visual-text ul li{display:inline-block;position:relative}.sub-visual .sub-visual-text ul li+li{padding-left:30px}.sub-visual .sub-visual-text ul li:before{background:url(../images/common/i-visual.png) 50% no-repeat;content:"";display:block;height:11px;left:11px;position:absolute;top:7px;width:7px}.sub-visual .sub-visual-text ul li:first-child:before{display:none}.contents{min-height:calc(100vh - 550px)}.contents-wrap{padding:100px 20px;position:relative}footer{background:#8f1d25;font-weight:300;padding:35px 0 54px!important;text-align:left}.footer-wrap{align-items:center;display:flex;line-height:2.2;overflow:hidden;position:relative}.footer-logo{padding-right:108px}.footer-logo img{height:70px;opacity:.7}.footer-info address a{color:#fff}.footer-info address p{color:#fff;font-size:15px;font-weight:400}.footer-info address p span{padding-right:15px}.footer-info address p.copy{font-size:14px}.rollArea{max-width:1280px;padding:0 20px;width:100%}.footRoll{background:#fff;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;clear:both;height:80px;padding:20px 0}.rollArea{margin:0 auto;position:relative;width:1280px}.rollWrap{margin:0 auto;overflow:hidden;width:100%}.rollBtn{left:0;top:calc(50% - 8px);width:100%}.rollBtn,.rollBtn a{position:absolute;z-index:10}.rollBtn a{background:url(../images/common/rollPrev.png)50% no-repeat;display:block;height:30px;top:-8px;width:30px}.rollBtn a.prev{left:0}.rollBtn a.next{background-image:url(../images/common/rollNext.png);right:0}.rollWrap ul{width:3000px}.rollWrap ul li{display:inline-block;padding:0 40px;text-align:center}.rollWrap ul li a{display:block}.rollWrap ul li a img{display:block;height:34px}.footRoll-Swiper .swiper-slide{width:220px}.mainRoll{background:#fff;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;height:80px;padding:20px 0}.mainRollArea{margin:0 auto;position:relative;width:1200px}.mainRollWrap{margin:0 auto;overflow:hidden;width:1160px}.mainRollWrap ul{width:19000px}.mainRollWrap ul li{display:inline-block;padding:0 27px;text-align:center}.mainRollWrap ul li a{display:block}.mainRollBtn{left:0;position:absolute;top:calc(50% - 8px);width:100%}.mainRollBtn a{background:url(../images/common/rollPrev.png)50% no-repeat;display:block;height:16px;position:absolute;top:0;width:9px}.mainRollBtn a.prev{left:0}.mainRollBtn a.next{background-image:url(../images/common/rollNext.png);right:0}.borderN{border-bottom:none;border-top:none}.borderN .mainRollWrap ul li.tit{color:#0043b8;font-size:20px}#layerPop{background:#00000080;display:none;position:fixed;z-index:10000000}#layerPop,#layerPop .wrap{height:100%;left:0;top:0;width:100%}#layerPop .wrap{display:table;position:absolute;text-align:center}#layerPop .wrap .inner{display:table-cell;vertical-align:middle}#layerPop .wrap .inner div{background:#fff;border-radius:10px;display:inline-block;overflow:hidden;position:relative}#layerPop .wrap .inner div h2{background:#f9f9f9;border-bottom:1px solid #ddd;display:block;font-size:22px;font-weight:500;height:55px;line-height:55px;padding:0 30px;text-align:left;width:100%}#layerPop .wrap .inner div a{background:url(../images/common/i-close.png) no-repeat 50%;border-left:1px solid #ddd;height:55px;overflow:hidden;position:absolute;right:0;text-indent:100%;top:0;white-space:nowrap;width:55px}#layerPop .wrap .inner div p{color:#000;padding:50px 30px}.footer-banner{background:#8f1d25;border-bottom:1px solid hsla(0,0%,100%,.3)}.footer-banner-wrap{position:relative}.footer-banner-btn li{float:left;padding-left:30px;position:relative}.footer-banner-btn li:first-child{padding-left:0}.footer-banner-btn li:first-child a{color:#b2d02b}.footer-banner-btn li a{color:#fff;display:block;font-size:15px;line-height:60px}.footer-banner-btn li a:after{background:#fff3;content:"";height:10px;left:14px;position:absolute;top:25px;width:1px}.footer-banner-btn li:first-child a:after{content:none}.footer-banner-site{border-left:1px solid hsla(0,0%,100%,.3);border-right:1px solid hsla(0,0%,100%,.3);display:inline-block;height:100%;position:absolute;right:0;top:0;transition:all .3s}.footer-banner-site>a{background:url(../images/common/siteArrow.png)right 20px center no-repeat;color:#fff;display:block;font-size:14px;line-height:60px;padding:0 50px 0 20px;width:240px}.footer-banner-site .footer-site-list{bottom:60px;box-shadow:0 0 10px #0000000d;display:none;left:0;position:absolute;width:100%;z-index:999999}.footer-banner-site .footer-site-list li{border-bottom:1px solid #e5e5e5;width:100%}.footer-banner-site .footer-site-list li a{background:#fff;display:block;font-size:15px;padding:12px 20px}.footer-banner-site .footer-site-list li a:hover{background:#f9f9f9;color:#8f1d25}.footer-banner-site:hover .footer-site-list{display:block}}@media screen and (min-width:992px)and (max-width:1600px){header .head{padding:0 40px!important}nav.pc .gnb>ul>li{padding-right:30px!important}footer{background:#8f1d25;padding:40px 0 30px;text-align:center}.footer-logo{margin-bottom:10px}.footer-logo img{height:60px;padding-left:20px}.footer-wrap{position:relative}.footer-info address{color:#fff;text-align:left}.footer-info address a{color:#fff}.footer-info address p{font-size:14px;line-height:1.8}.footRoll{background:#fff;border-top:1px solid #e5e5e5;clear:both;height:60px;padding:12px 20px 10px}.rollArea{position:relative;width:100%}.rollWrap{margin:0 20px;overflow:hidden}.rollWrap ul{width:3000px}.rollWrap ul li{display:inline-block;padding:0 40px;text-align:center}.rollWrap ul li a{display:block}.rollWrap ul li a img{display:block;height:34px}.rollBtn{left:0;position:absolute;top:calc(50% - 8px);width:100%}.rollBtn a{background:url(../images/common/rollPrev.png)50% no-repeat;display:block;height:30px;position:absolute;top:-10px;width:30px}.rollBtn a.prev{left:0}.rollBtn a.next{background-image:url(../images/common/rollNext.png);right:0}.footer-banner{background:#8f1d25}.footer-banner-wrap{padding:0;position:relative}.footer-banner-btn li{float:left;padding-left:30px}.footer-banner-btn li a{color:#fff;display:block;font-size:14px;line-height:60px}.footer-banner-btn li:first-child{padding-left:20px}.footer-banner-btn li:first-child a{color:#b2d02b}.footer-banner-site{border-left:1px solid hsla(0,0%,100%,.3);border-right:none;display:inline-block;height:100%;position:absolute;right:0;top:0}.footer-banner-site>a{background:url(../images/common/siteArrow.png)right 20px center no-repeat;color:#fff;display:block;font-size:14px;line-height:60px;padding:0 50px 0 20px;width:330px}.footer-banner-site .footer-site-list{bottom:60px;box-shadow:0 0 40px #00000026;display:none;left:0;position:absolute;width:100%;z-index:999999}.footer-banner-site .footer-site-list li{border-bottom:1px solid #e5e5e5;width:100%}.footer-banner-site .footer-site-list li a{background:#fff;display:block;font-size:15px;padding:12px 20px;transition:all .3s}.footer-banner-site .footer-site-list li a:hover{background:#f9f9f9;color:#ff9d02}.footer-banner-site:hover .footer-site-list{display:block}}@media screen and (min-width:992px)and (max-width:1024px){header .head{padding:0 40px!important}}@media screen and (max-width:991px){.pc{display:none!important}.mobile{display:block}header:has(.header){height:55px;width:100%}header .head{background-color:#fff;box-shadow:0 5px 5px #0000001a;height:55px;left:0;line-height:1;overflow:hidden;padding:0 20px;position:absolute;top:0;width:100%;z-index:100}body.mainType header .head{top:50px}header .head a.mobile{background-position:50%;background-repeat:no-repeat;background-size:17px;cursor:pointer;height:55px;position:absolute;top:0;width:55px}header .head a.gnbLogin{background:url(/images/common/i-loginout.png) no-repeat 50%;background-size:17px;border-left:1px solid #efefef;right:55px}header .head a.gnbLogout{background:url(/images/common/i-login.png) no-repeat 50%;background-size:17px;border-left:1px solid #efefef;right:55px}.header__inner{padding:0 0 0 20px}header a.left{background:url(../images/common/i-menu.png) no-repeat 50%;background-size:17px;border-left:1px solid #efefef;right:0;width:55px}header .head .search{background-image:url(/images/common/i_search_total.png);right:45px!important}header .head .login,header .head .logout{background-image:url(/images/common/icon_login.png)}header:before{height:55px}.header-top,.header__nav{display:none}.header__logo{height:55px}.header__logo-link{height:40px}.header__right{display:none}.header-mid:after{top:55px}.header__lang{float:left}.header__lang-btn{font-size:13px;margin-top:18px}.header__lang-list{top:calc(100% + 10px)}.header__lang-link{display:block!important;float:none!important;height:40px!important;line-height:40px!important;margin-left:0!important;padding:0;width:100%}nav.pc{display:none}body:has(nav.mobile.on){height:100%;overflow:hidden;width:100%}nav.mobile{background-color:#fff;box-shadow:0!important;display:flex;flex-direction:column;height:100vh;left:calc(100% + 2px);overflow:hidden;position:fixed;top:0;transition:.5s;width:80%;z-index:9999}nav.mobile.on{left:20%}nav.mobile .closeWrap{background-color:#fff;border-bottom:1px solid #efefef;color:#666;height:60px;padding-bottom:5px;position:relative}nav.mobile .closeWrap:after{background:#efefef;bottom:0;content:"";display:block;height:5px;left:0;position:absolute;width:100%}nav.mobile .closeWrap .gnbClose{background:url(../images/common/i-close.png) no-repeat 50%;background-size:17px;border-left:1px solid #efefef;display:block;float:right;height:55px;overflow:hidden;text-indent:100%;white-space:nowrap;width:55px}nav.mobile .closeWrap aside a{color:#666;display:inline-block;float:left;font-size:12px;font-weight:400;height:55px;letter-spacing:0;line-height:55px;margin:0 20px;position:relative}nav.mobile .closeWrap aside a+a{margin-left:0}nav.mobile .closeWrap aside a:last-child{margin-left:0;margin-right:0}nav.mobile .closeWrap aside a.second{margin-left:0}nav.mobile .closeWrap aside a.on{color:#00a950}nav.mobile .closeWrap aside a.second:after{background:#00a950;bottom:18px;content:"";display:none;height:1px;left:0;position:absolute;width:100%}nav.mobile .closeWrap aside a.on:after{display:block}.gnbCover{background:#00000080;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998}.gnbCover.on{display:block}nav.mobile .gnb{flex:1;overflow-y:auto;padding:0;position:relative;text-align:left!important;width:100%}nav.mobile .gnb *{margin:0;width:100%!important}nav.mobile .gnb>ul>li{clear:both;position:relative}nav.mobile .gnb>ul>li>a{background:#fff;border-bottom:1px solid #e4e4e4;color:#000;display:block;font-size:16px;font-weight:400;padding:13px 20px}nav.mobile .gnb>ul>li ul>li{position:relative}nav.mobile .gnb>ul>li ul>li a{background:#f8f9fb;border-bottom:1px solid #e5e5e5;color:#000;display:block;font-size:16px;letter-spacing:-.5px;padding:12px 20px 12px 40px;position:relative}nav.mobile .gnb>ul>li ul>li a:before{background:transparent;border-radius:50%;content:"";display:block;height:4px;left:25px;position:absolute;top:23px;transition:all .3s;width:4px}nav.mobile .gnb>ul>li>a.on{background:#8f1d25;color:#fff}nav.mobile .gnb>ul>li ul>li a.router-link-active:before{background:#8f1d25}nav.mobile .gnb>ul>li ul>li a.router-link-active{color:#8f1d25}body:has(.mobile.on),html:has(.mobile.on){height:100%;overflow:hidden;width:100%}nav.mobile .gnb .dep3{background:#f0f0f0;font-size:14px}nav.mobile .gnb .dep3 li a{display:inline-block;padding:5px 0 5px 50px;position:relative}nav.mobile .gnb .dep3>li+li>a{border-top:1px dotted #ddd}nav.mobile .gnb .dep3 li a:before{color:#8f1d25;content:"-";left:35px;position:absolute;top:5px}nav.mobile .gnb .dep3 li a:hover,nav.mobile .gnb .dep3 li.on a{color:#8f1d25}.sub-visual{background:url(../images/include/sub-bg.jpg)center 61%/cover no-repeat;border-top:1px solid #931737;color:#fff;height:220px;position:relative;text-align:center;width:100%}.sub-visual .cover{background:#0000001a;inset:0;position:absolute}.sub-visual .sub-visual-wrap{display:table;height:100%;margin:0 auto;padding:0 20px;position:relative;width:100%}.sub-visual .sub-visual-text{display:table-cell;text-align:center;vertical-align:middle}.sub-visual .sub-visual-text h2{font-size:48px}.sub-visual .sub-visual-text ul{font-size:16px;font-weight:300;letter-spacing:1px;padding-top:10px}.sub-visual .sub-visual-text ul li{display:inline-block;position:relative}.sub-visual .sub-visual-text ul li+li{padding-left:30px}.sub-visual .sub-visual-text ul li+li:before{background:url(../images/common/i-visual.png)50% no-repeat;content:"";display:inline-block;height:11px;left:7px;position:absolute;top:8px;width:7px}.contents{min-height:calc(100svh - 180px)}.contents-wrap{padding:40px 20px}.page_title{padding:40px 20px 0}.page_title_wrap{position:relative}.page_title_wrap h3{color:#000;font-size:27px;font-weight:400;letter-spacing:-.5px}.page_title_wrap ul{float:right;position:relative}.page_title_wrap ul:before{background:#aeaeae;content:"";display:block;height:3px;left:-20px;position:absolute;top:6px;width:10px}.page_title_wrap ul li{color:#999;float:left;font-size:13px;letter-spacing:-.5px;line-height:1}.page_title_wrap ul li+li{background:url(/images/common/i-navigation.png)0 no-repeat;margin-left:10px;padding-left:14px}.join .tit{display:flex;justify-content:space-between}.join .tit span{color:red}.join .sub-title{color:#003685;font-size:18px;font-weight:400;margin-bottom:20px;position:relative}.join .sub-title:before{background:#8f1d25;border-radius:100%;content:"";display:inline-block;height:6px;margin-right:10px;position:relative;width:6px}.join .sub-title span{color:#666;font-size:15px;font-weight:300;padding-left:20px}footer{background:#8f1d25;padding:40px 0 30px;text-align:center}.footer-logo{margin-bottom:10px}.footer-logo img{height:60px}.footer-wrap{position:relative}.footer-info address,.footer-info address a{color:#fff}.footer-info address p{font-size:14px;line-height:1.8}.footer-info address p span{display:inline-block;padding:0 5px}.footRoll-Swiper .swiper-slide{width:220px}.footer-wrap .i-facebook{background:url(/images/common/i-facebook.png)50% no-repeat;bottom:20px;display:block;height:37px;position:absolute;right:calc(50% - 13.5px);width:37px}.footer-banner-btn li a:after{background:#fff3;content:"";height:10px;left:14px;position:absolute;top:25px;width:1px}#layerPop{background:#00000080;display:none;position:fixed;z-index:10000000}#layerPop,#layerPop .wrap{height:100%;left:0;top:0;width:100%}#layerPop .wrap{display:table;position:absolute;text-align:center}#layerPop .wrap .inner{display:table-cell;vertical-align:middle}#layerPop .wrap .inner div{background:#fff;border-radius:10px;display:inline-block;overflow:hidden;position:relative}#layerPop .wrap .inner div h2{background:#f9f9f9;border-bottom:1px solid #ddd;display:block;font-size:22px;font-weight:500;height:55px;line-height:55px;padding:0 30px;text-align:left;width:100%}#layerPop .wrap .inner div a{background:url(../images/common/i-close.png) no-repeat 50%;border-left:1px solid #ddd;height:55px;overflow:hidden;position:absolute;right:0;text-indent:100%;top:0;white-space:nowrap;width:55px}#layerPop .wrap .inner div p{color:#000;padding:50px 30px}a.donation{background:#8f1d25 url(../images/common/i-donaW.svg) no-repeat 13px/20px;border:1px solid #8f1d25;color:#fff;margin-right:10px;padding:6px 15px 6px 40px}.mainRoll{background:#fff;border-top:1px solid #e5e5e5;height:80px;padding:20px}.mainRollArea{position:relative;width:100%}.mainRollWrap{margin:0 20px;overflow:hidden}.mainRollWrap ul{width:19000px}.mainRollWrap ul li{display:inline-block;padding:0 40px;text-align:center}.mainRollWrap ul li a{display:block}.mainRollBtn{left:0;position:absolute;top:calc(50% - 8px);width:100%}.mainRollBtn a{background:url(../images/common/rollPrev.png)50% no-repeat;display:block;height:16px;position:absolute;top:0;width:9px}.mainRollBtn a.prev{left:0}.mainRollBtn a.next{background-image:url(../images/include/rollNext.png);right:0}.footRoll{background:#fff;border-top:1px solid #e5e5e5;clear:both;height:60px;padding:12px 20px 10px}.rollArea{position:relative;width:100%}.rollWrap{margin:0 40px;overflow:hidden}.rollWrap ul{width:3000px}.rollWrap ul li{display:inline-block;padding:0 40px;text-align:center}.rollWrap ul li a{display:block}.rollWrap ul li a img{display:block;height:34px}.rollBtn{left:0;position:absolute;top:calc(50% - 8px);width:100%;z-index:10}.rollBtn a{background:url(../images/common/rollPrev.png)50% no-repeat;display:block;height:30px;position:absolute;top:-10px;width:30px}.rollBtn a.prev{left:0}.rollBtn a.next{background-image:url(../images/common/rollNext.png);right:0}.footer-banner{background:#8f1d25}.footer-banner-wrap{border-bottom:1px solid hsla(0,0%,100%,.3);padding:0;position:relative}.footer-banner-btn li{float:left;padding-left:30px;position:relative}.footer-banner-btn li a{color:#fff;display:block;font-size:14px;line-height:60px}.footer-banner-btn li:first-child a{color:#b2d02b}.footer-banner-btn li:first-child a:after{content:none}.footer-banner-site{border-left:1px solid hsla(0,0%,100%,.3);display:inline-block;height:100%;position:absolute;right:0;top:0}.footer-banner-site>a{background:url(../images/common/siteArrow.png)right 20px center no-repeat;color:#fff;display:block;font-size:14px;line-height:60px;padding:0 50px 0 20px;width:330px}.footer-banner-site .footer-site-list{bottom:60px;box-shadow:0 0 40px #00000026;display:none;left:0;position:absolute;width:100%;z-index:999999}.footer-banner-site .footer-site-list li{border-bottom:1px solid #e5e5e5;width:100%}.footer-banner-site .footer-site-list li a{background:#fff;display:block;font-size:15px;padding:12px 20px;transition:all .3s}.footer-banner-site .footer-site-list li a:hover{background:#f9f9f9;color:#ff9d02}.footer-banner-site:hover .footer-site-list{display:block}}@media screen and (max-width:767px){body{font-size:15px}.sub-visual{height:180px}.sub-visual .sub-visual-text h2{font-size:28px;font-weight:700}.sub-visual .sub-visual-text ul{font-size:15px;padding-top:15px}.contents-wrap{padding:30px 20px}.page_title{padding:30px 20px 0}.page_title_wrap h3{font-size:24px}.page_title_wrap ul:before{height:2px;left:-16px;top:5px;width:8px}.page_title_wrap ul li{font-size:13px;line-height:1}.page_title_wrap ul li+li{margin-left:10px;padding-left:12px}.join .sub-title span{display:block;line-height:normal;margin-top:10px;padding-left:0}.contents .sub-tab-area{margin-top:40px}.contents .sub-tab-area ul li{float:left;margin:0;width:calc(50% - 5px)}.contents .sub-tab-area ul li+li{margin-left:10px}.contents .sub-tab-area ul li a{border:1px solid #ddd;border-radius:5px;color:#666;display:block;font-size:16px;font-weight:400;line-height:1;padding:12px 10px;position:relative;text-align:center}.contents .sub-tab-area ul li.on a{background:#16b6b5;border:1px solid #16b6b5;color:#fff}.footer-btn-wrap{height:auto;padding:0}.footer-btn-wrap ul{padding:0 20px}.footer-btn-wrap>ul li{margin-right:15px;padding:17px 0}.footer-btn-wrap>ul li:last-child{margin-right:0}.footer-btn-wrap>ul li a{font-size:13px}.family-site{border:0;border-top:1px solid #e5e5e5;position:relative;width:100%}.family-site>a{font-size:13px;line-height:50px;padding:0 20px;width:100%}.family-site .family-site-list{bottom:50px}.footer-banner-btn li a:after{content:none}#layerPop .wrap .inner{padding:0 20px}#layerPop .wrap .inner div h2{display:block;font-size:18px;height:55px;line-height:55px;padding:0 20px;width:100%}#layerPop .wrap .inner div p{color:#000;padding:30px}#layerPop .wrap .inner div p br{display:none}.footer-banner-btn li{padding-left:0;text-align:center;width:50%}.footer-banner-btn li:nth-child(2n){border-left:1px solid hsla(0,0%,100%,.3)}.footer-banner-btn li:last-child{border-top:1px solid hsla(0,0%,100%,.3);width:100%}.footer-banner-btn li a{line-height:50px}.footer-banner-btn li:first-child a{color:#b2d02b}.footer-banner-site{border:0;border-top:1px solid hsla(0,0%,100%,.3);display:block;position:static}.footer-banner-site>a{line-height:50px;width:100%}.footer-banner-site .footer-site-list{bottom:50px}.footer-banner-site .footer-site-list li a{padding:8px 20px}.donaPopup{padding:60px 20px 20px;width:95%}.donaPopup .guide_bx{padding-right:20px}}.contents-wrap .bbs.page_box .mobile label{display:none}.contents-wrap .bbs.page_box .mobile{display:inline-block;margin:0;padding:0}.contents-wrap .bbs.page_box .mobile>li{float:left;height:100%}.contents-wrap .bbs.page_box .mobile>li:last-child{padding-right:0}.contents-wrap .bbs.page_box .mobile .prev{background:url(../images/common_responsive/prev.png) no-repeat 50% #fff!important}.contents-wrap .bbs.page_box .mobile .next,.contents-wrap .bbs.page_box .mobile .prev{border:1px solid #dedede;border-radius:0;border-right:0;display:block;height:40px;min-width:34px}.contents-wrap .bbs.page_box .mobile .next{background:url(../images/common_responsive/next.png) no-repeat 50% #fff!important}.contents-wrap .bbs.page_box .mobile .write:hover{background:#000;color:#fff!important}.contents-wrap .bbs.page_box .mobile .form-control{border:1px solid #dedede;border-radius:0}.contents-wrap .bbs.page_box .mobile .dropdown-toggle:hover{border-radius:0!important}.contents-wrap .bbs.page_box .mobile .btn-default{border:0;height:32px!important}.contents-wrap .bbs.page_box{border:1px solid transparent;position:relative}.contents-wrap .bbs.page_box .pc.pagination{display:inline-block}.contents-wrap .bbs.page_box .pc.pagination>li>a{border:1px solid #dedede;color:#333;height:40px;line-height:1;text-align:center}.contents-wrap .bbs.page_box .pc.pagination>li>a.active{background:#eaeaea!important;border:1px solid #dedede;color:#111;font-weight:400}.contents-wrap .bbs.page_box .pc.pagination .first,.contents-wrap .bbs.page_box .pc.pagination .last,.contents-wrap .bbs.page_box .pc.pagination .next,.contents-wrap .bbs.page_box .pc.pagination .prev{background-color:#fff;color:#333}.contents-wrap .bbs.page_box .pc.pagination .first:hover,.contents-wrap .bbs.page_box .pc.pagination .last:hover,.contents-wrap .bbs.page_box .pc.pagination .next:hover,.contents-wrap .bbs.page_box .pc.pagination .prev:hover{background:#f0f0f0}.contents-wrap .bbs.page_box .pc.pagination .prev{margin-right:10px}.contents-wrap .bbs.page_box .pc.pagination .next{margin-left:10px}.contents-wrap .bbs.page_box .pc.pagination .write{color:#fff;display:inline-block;height:40px;line-height:1;margin-left:5px;padding:12px 15px}.contents-wrap .bbs.page_box .pc.pagination .write:hover{background:#333;color:#fff!important}.contents-wrap .pagination>li:first-child>a,.pagination>li:last-child>a{border-radius:0}.contents-wrap .bbs.page_box{font-size:14px;font-weight:400;line-height:1;margin-top:30px;text-align:center;width:100%}.contents-wrap .bbs.page_box .pc{display:inline-block}.contents-wrap .bbs.page_box .pc li{float:left;margin-left:-1px}.contents-wrap .bbs.page_box .pc li a{background:#fff;border:1px solid rgba(0,0,0,.15);color:#000;display:block;padding:12px 15px}.contents-wrap .bbs.page_box .pc li a:hover{background:#f0f0f0}.contents-wrap .bbs.page_box .pc li a.active{background:#333;border-color:#333;color:#fff}.contents-wrap .bbs.page_box .pc li a.prev{margin-right:10px}.contents-wrap .bbs.page_box .pc li a.next{margin-left:10px}.contents-wrap .bbs.page_box .mobile select#page{border:1px solid #dedede!important;border-radius:0!important;height:40px!important;min-width:50px}.contents-wrap .bbs.page_box select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(../images/common_responsive/select.png)!important;background-position:calc(100% - 15px)!important;background-repeat:no-repeat!important;border:1px solid transparent;clear:left!important;cursor:pointer;padding:8px 45px 8px 20px!important}.contents-wrap .bbs.page_box .btn{background:#333;border:1px solid #ddd;color:#fff!important;display:inline-block;font-size:14px;font-weight:400;letter-spacing:-.5px;line-height:1;padding:12px 25px}@media print,screen and (min-width:992px){.calendarBox .calendar_btn{margin-bottom:30px;text-align:center}.calendarBox .calendar_btn p{display:inline-block}.calendarBox .calendar_btn p:after{clear:both;content:"";display:block}.calendarBox .calendar_btn p strong{color:#000;float:left;font-size:27px;font-weight:700}.calendarBox .calendar_btn p a{border:1px solid #dedede;border-radius:5px;display:inline-block;float:left;height:35px;margin-top:5px;width:35px}.calendarBox .calendar_btn p a.first{background:url(/images/common/first.png) no-repeat 50%;margin-right:5px}.calendarBox .calendar_btn p a.prev{background:url(/images/common/prev.png) no-repeat 50%;margin-right:30px}.calendarBox .calendar_btn p a.last{background:url(/images/common/last.png) no-repeat 50%;margin-left:5px}.calendarBox .calendar_btn p a.next{background:url(/images/common/next.png) no-repeat 50%;margin-left:30px}.calendarBox .calendar_view{border-top:1px solid #000}.calendarBox .calendar_view tr{border-bottom:1px solid #e1e1e1}.calendarBox .calendar_view th{background:#f5f5f5;border-right:1px solid #e1e1e1;color:#000;font-size:16px;font-weight:400;height:45px}.calendarBox .calendar_view th:last-child{border-right:none}.calendarBox .calendar_view td{border-right:1px solid #e1e1e1;height:150px;padding:15px;vertical-align:top}.calendarBox .calendar_view td:last-child{border-right:none}.calendarBox .calendar_view td span{display:block;margin-bottom:10px;width:100%}.calendarBox .calendar_view td span b{color:#666;font-size:18px;font-weight:400}.calendarBox .calendar_view td span font{display:none}.calendarBox .calendar_view td.day_red span b{color:#f91200}.calendarBox .calendar_view td.day_blue span b{color:#0064f9}.calendarBox .calendar_view td>div>a{color:#000}.calendarBox .calendar_view tr td div.num{display:none}.calendarBox .calendar_view tr td.today{background:#f7f7f7}.activ_calen_more .con_group h4{background:url(/images/common/ct_title.png)no-repeat left top 2px;color:#000;font-size:24px;font-weight:500;margin-bottom:30px;padding-left:25px}.activ_calen_more .schedule{border:1px solid #e1e1e1;border-top:2px solid #894944;margin-bottom:30px}.activ_calen_more .schedule h5{background:#f5f5f5;color:#000;font-size:18px;font-weight:400;line-height:1.5;padding:15px}.activ_calen_more .schedule .schedule_in{color:#000;font-size:16px;font-weight:300;padding:30px;word-break:break-word}.activ_calen_more .schedule .scheduleDownBtn{padding:30px}.activ_calen_more .schedule .scheduleDownBtn a{color:#000;padding-left:30px;position:relative}.activ_calen_more .schedule .scheduleDownBtn a:after{background:url(/images/common/icon_down.png) no-repeat 50%;bottom:0;content:"";height:100%;left:0;position:absolute;width:20px}.activ_calen_more .con_group{margin-bottom:30px}.activ_calen_more .btn{background:#0093ff;color:#fff;display:inline-block;font-size:16px;font-weight:400;padding:6px 50px;transition:all .3s}.activ_calen_more .btn:hover{background:#333}}@media screen and (max-width:991px){.calendarBox .calPop{background:#000000b3;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:-100}.calendarBox .calendar_btn{margin-bottom:30px;text-align:center}.calendarBox .calendar_btn p{display:inline-block}.calendarBox .calendar_btn p:after{clear:both;content:"";display:block}.calendarBox .calendar_btn p strong{color:#000;float:left;font-size:27px;font-weight:700}.calendarBox .calendar_btn p a{border:1px solid #dedede;border-radius:5px;display:inline-block;float:left;height:35px;margin-top:5px;width:35px}.calendarBox .calendar_btn p a.first{background:url(/images/common/first.png) no-repeat 50%;margin-right:5px}.calendarBox .calendar_btn p a.prev{background:url(/images/common/prev.png) no-repeat 50%;margin-right:30px}.calendarBox .calendar_btn p a.last{background:url(/images/common/last.png) no-repeat 50%;margin-left:5px}.calendarBox .calendar_btn p a.next{background:url(/images/common/next.png) no-repeat 50%;margin-left:30px}.calendarBox .calendar_view{border-top:1px solid #000}.calendarBox .calendar_view tr{border-bottom:1px solid #e1e1e1}.calendarBox .calendar_view th{background:#f5f5f5;border-right:1px solid #e1e1e1;color:#000;font-size:16px;font-weight:400;height:45px}.calendarBox .calendar_view th:last-child{border-right:none}.calendarBox .calendar_view td{border-right:1px solid #e1e1e1;height:150px;padding:15px;vertical-align:top}.calendarBox .calendar_view td:last-child{border-right:none}.calendarBox .calendar_view td span{display:block;margin-bottom:10px;width:100%}.calendarBox .calendar_view td span b{color:#666;font-size:18px;font-weight:400}.calendarBox .calendar_view td span font{display:none}.calendarBox .calendar_view td.day_red span b{color:#f91200}.calendarBox .calendar_view td.day_blue span b{color:#0064f9}.calendarBox .calendar_view td>div>a{color:#000}.calendarBox .calendar_view tr td div.num{display:none}.calendarBox .calendar_view tr td.today{background:#f7f7f7}.activ_calen_more .con_group h4,.activ_calen_more .ct_title{color:#000;font-size:24px;font-weight:500;margin-bottom:30px}.activ_calen_more .con_group h4{background:url(/images/common/ct_title.png)no-repeat left top 2px;padding-left:25px}.activ_calen_more .schedule{border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;margin-bottom:30px}.activ_calen_more .schedule h5{background:#f5f5f5;color:#000;font-size:16px;font-weight:400;line-height:1.5;padding:10px 15px}.activ_calen_more .schedule .schedule_in{color:#000;font-size:16px;font-weight:300;padding:20px 15px;word-break:break-word}.activ_calen_more .schedule .scheduleDownBtn{padding:20px 15px}.activ_calen_more .schedule .scheduleDownBtn a{color:#000;padding-left:30px;position:relative}.activ_calen_more .schedule .scheduleDownBtn a:after{background:url(/images/common/icon_down.png) no-repeat 50%;bottom:0;content:"";height:100%;left:0;position:absolute;width:20px}.activ_calen_more .con_group{margin-bottom:30px}.activ_calen_more .btn{background:#0093ff;color:#fff;display:inline-block;font-size:16px;font-weight:400;padding:6px 50px;transition:all .3s}.activ_calen_more .btn:hover{background:#333}}@media screen and (max-width:767px){.calendarBox .calPop{opacity:0}.calendarBox .calendar_btn{margin-bottom:30px;text-align:center}.calendarBox .calendar_btn p{display:inline-block}.calendarBox .calendar_btn p:after{clear:both;content:"";display:block}.calendarBox .calendar_btn p strong{color:#000;float:left;font-size:21px;font-weight:700}.calendarBox .calendar_btn p a{border:1px solid #dedede;display:inline-block;float:left;height:25px;margin-top:5px;width:25px}.calendarBox .calendar_btn p a.first{background:url(/images/common/first.png) no-repeat 50%;margin-right:5px}.calendarBox .calendar_btn p a.prev{background:url(/images/common/prev.png) no-repeat 50%;margin-right:15px}.calendarBox .calendar_btn p a.last{background:url(/images/common/last.png) no-repeat 50%;margin-left:5px}.calendarBox .calendar_btn p a.next{background:url(/images/common/next.png) no-repeat 50%;margin-left:15px}.calendarBox .calendar_view td{border-right:1px solid #e1e1e1;height:80px;padding:10px;position:relative;vertical-align:top}.calendarBox .calendar_view tr td div{display:none}.calendarBox .calendar_view tr td div.num{display:block;position:absolute;right:10px;visibility:visible}.calendarBox .calendar_view tr td div.num p{background:#3572c6;border-radius:100%;color:#fff;cursor:pointer;display:inline-block;font-size:14px;height:22px;line-height:22px;text-align:center;width:22px}.calendarBox .calPop.on{opacity:1;z-index:1000}.calendarBox .calPop{background:#000000b3;height:100%;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:-100}.calendarBox .calPop .inner{background:#fff;border-radius:10px;overflow-y:auto;padding:0;position:relative;width:100%}.calendarBox .calPop .inner span{background:#3572c6;color:#fff;display:block;font-size:18px;height:60px;padding:15px;text-align:left}.calendarBox .calPop .inner>div{padding:0 15px}.calendarBox .calPop .inner>div>.menu_name{padding-top:15px}.calendarBox .calPop .inner>div a{border-bottom:1px solid #e1e1e1;color:#000;display:block;font-size:16px;font-weight:300;padding:15px 5px;position:relative}.calendarBox .calPop .inner>div a>p{padding-left:15px;position:relative}.calendarBox .calPop .inner>div a>p:after{background:#000;content:"";height:2px;left:0;position:absolute;top:12px;width:7px}.calendarBox .calPop .popClose{background:url(/images/common/i-close-w.png) no-repeat 50%;border-left:1px solid hsla(0,0%,100%,.3);cursor:pointer;height:60px;position:absolute;right:0;text-indent:-99999px;top:0;width:60px}}.tabWrap.type1{padding-bottom:50px}.tabWrap.type1 ul{border-bottom:2px solid #8e1d24;overflow:hidden;text-align:center}.tabWrap.type1 ul li{border:1px solid #eaeaea;border-bottom:0;float:left}.tabWrap.type1 ul li+li{border-left:0}.tabWrap.type1 ul li button{background:transparent;color:#000;cursor:pointer;display:block;height:50px;letter-spacing:-.5px;line-height:1.2;width:100%}.tabWrap.type1 ul li:hover{background:#f5f5f5}.tabWrap.type1 ul li.on{background:#8e1d24;border-color:#8e1d24}.tabWrap.type1 ul li.on button{color:#fff}.expert .tabWrap.type1 ul li.on{background:none}.tabInner>ul>li{display:none}.tabInner>ul>li.on{display:block}.tabWrap.type1 ul li{width:50%}.line{background:#ddd;height:1px;margin:90px 0;text-indent:-999px;width:100%}.contents h3{color:#000;font-size:30px;font-weight:700;text-align:center}.contents .scroll,.mo{display:none}.intro .title h3{color:#8e1d25;text-align:left}.intro .title p{color:#8e1d25;font-size:24px;font-weight:700}.intro .collegeImg{background:url(../images/intro/college.jpg) no-repeat;background-position:50%;background-size:cover;height:440px;margin:80px 0 60px;width:100%}.intro .collegeImg div{background:#8e1d25 url(../images/intro/vic-k.png) no-repeat 100% 100%;box-shadow:-55px -15px 145px #00000026;color:#fff;float:right;height:180px;margin-top:-56px;padding:40px;position:relative;width:450px}.intro .collegeImg div p{font-size:26px}.intro .collegeImg div span{font-size:18px}.intro .post{background:url(../images/intro/logo.png) no-repeat top;margin:0 auto;text-align:center}.intro .post h3{padding:90px 0}.intro .post>span{background:url(../images/intro/intro-arrow.png) no-repeat 50%;display:block;height:58px;margin:0 auto;text-indent:-9999px;width:58px}.intro .post ul{background:url(../images/intro/post_bg.png) no-repeat;display:inline-block;display:flex;height:290px;justify-content:center;margin:0 auto;width:840px}.intro .post ul li{padding-top:120px;width:240px}.intro .post ul li span{font-size:24px;font-weight:700}.intro .edu{margin:100px 0}.intro .edu ul{display:flex;flex-wrap:wrap;justify-content:space-between}.intro .edu ul li{color:#fff;height:100%;width:calc(33.33333% - 20px)}.intro .edu ul li div{background:#8e1d25;height:170px;padding:18px;width:100%}.intro .edu ul li div p{font-size:18px;font-weight:700;padding-bottom:6px}.intro .edu ul li div span{font-size:15px}.intro .edu ul li img{height:260px;-o-object-fit:cover;object-fit:cover;width:100%}.intro .step h3{padding-bottom:90px;text-align:center}.intro .step>div{background:url(../images/intro/step-bg.png) no-repeat 50%;height:185px;margin-bottom:80px}.intro .step>div ul{display:flex;justify-content:space-between;margin:0 auto;width:820px}.intro .step>div ul li{padding-top:80px;text-align:center;width:180px}.intro .step p{font-size:20px;font-weight:700;padding:80px 20px 0}.intro .step .group{display:flex;flex-wrap:wrap}.intro .step .group li{float:left;margin:15px 20px 0;text-align:center;width:calc(16.66667% - 20px)}.intro .step .group li .memberImg{background:#ebebeb;height:180px;width:140px}.intro .step .group li .memberImg img{height:100%;width:100%}.intro .step .group li .name{font-size:15px;padding-top:6px;text-align:center;width:140px}.intro .step.ver2 p{padding:80px 0 10px}.intro .step.ver2 .groupVer2{display:flex;flex-wrap:wrap;gap:50px;margin-right:-80px}.intro .step.ver2 .groupVer2 .memberImg{height:180px;min-width:140px;text-align:center;width:calc(14.28571% - 50px)}.intro .step.ver2 .groupVer2 .memberImg .memberImg-box{height:180px;overflow:hidden;width:140px}.intro .step.ver2 .groupVer2 .memberImg img{height:100%;max-width:140px;-o-object-fit:cover;object-fit:cover;width:100%}.intro .step.ver2 .groupVer2 .memberImg span{display:block;margin-top:5px}.vision .mission{background:url(../images/intro/mission_bg.png) no-repeat top;margin-left:calc(-50vw + 50%);padding:0 20px 20px;text-align:center;width:100vw}.vision .mission img{max-width:1280px;width:100%}.vision .mission ul{margin-bottom:120px}.vision .mission ul li{margin-bottom:70px;text-align:center}.vision .mission ul li p{color:#000;font-size:30px;font-weight:700}.vision .mission ul li.mission{position:relative}.vision .mission ul li.mission p:before{background:#8e1d24;content:"";display:block;height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-10%);width:4px}.vision .mission ul li.mission p{padding:10px 0 55px}.vision .mission ul li.mission span{color:#000;font-size:20px}.vision .mission ul li.vision p{padding-bottom:30px}.vision .mission ul li.vision span{background:#8e1d24;color:#fff;font-size:26px;padding:8px 74px}.vision .goal{color:#000;text-align:center}.vision .goal h3{margin-bottom:40px}.vision .goal img{padding-top:50px;width:100%}.vision .goal .goal2{width:80%!important}.vision .goal .goal_line{margin:30px 0}.vision .goal ul{display:flex;justify-content:space-around}.vision .goal .tit{font-size:22px;font-weight:700}.vision .goal .tit p{font-size:16px;font-weight:500;position:relative}.vision .goal .dotWrap li{position:relative}.vision .goal .dotWrap .dot:before{background:#8e1d25;border-radius:100px;bottom:160px;content:"";display:block;height:8px;left:0;position:absolute;top:-34px;width:8px}.greetWrap{background-color:#fbfbfb}.greet .top ul{align-items:center;display:flex;flex-wrap:wrap}.greet .top ul li div{position:relative}.greet .top ul li:first-child{margin-right:85px}.greet .top ul li div p:first-child{color:#8e1d25;font-size:30px;font-weight:700}.greet .top ul li div p:nth-child(2){color:#000;font-size:24px;padding:30px 0}.greet .top ul li div p:nth-child(3){color:#8e1d25;font-size:22px;padding:7px 0 60px 45px}.greet .top ul li div p:nth-child(4){color:#8e1d25;font-size:17px;padding-bottom:30px}.greet .top ul li div p:nth-child(5){color:#000;font-size:17px;height:40px;padding-top:12px;width:200px}.greet .top ul li div p .name{font-size:30px;font-weight:700;padding-left:15px}.greet .top .profile{max-width:500px}.greet .bottom{padding-top:60px;width:100%}.greet .bottom p{line-height:1.9;padding-bottom:30px}.greet .sign{float:right;height:auto;padding-top:15px;width:430px}.greet .sign .name{color:#000;font-size:30px;font-weight:700;padding-left:10px}.greet2 .top ul{display:flex}.greet2 .top ul .img{width:40%}.greet2 .top ul .img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.greet2 .top ul .txt{background:#f5f5f5;padding:80px;width:60%}.greet2 .top ul .txt p.big{color:#8e1d25;font-size:30px;font-weight:700}.greet2 .top ul .txt p.middle{color:#000;font-size:24px;padding-top:30px}.greet2 .top ul .txt dl{border-top:1px solid #ccc;color:#000;font-size:18px;font-weight:500;margin-top:50px;padding-top:50px}.greet2 .top ul .txt dl dd{padding-top:20px}.greet2 .top ul .txt dl dd .name{font-size:30px;font-weight:700;padding-left:20px}.greet2 .bottom{color:#333;margin-top:80px}.greet2 .bottom p{font-size:17px;line-height:1.8}.greet2 .bottom p+p{margin-top:30px}.greet2 .sign{color:#000;margin-top:50px;text-align:right}.greet2 .sign p{font-size:20px}.greet2 .sign p .name{font-size:30px;font-weight:700;padding-left:20px;white-space:nowrap}.organ .organWrap{width:100%}.organ .memberWrap h3{padding:90px 0 65px}.organ .memberWrap ul{color:#000;display:flex;flex-wrap:wrap;justify-content:space-between}.organ .memberWrap ul li{align-items:center;border:1px solid #c2c2c2;display:flex;margin-bottom:22px;padding:30px;width:calc(50% - 10px)}.organ .memberWrap ul li .memberImg{height:180px;width:140px}.organ .memberWrap ul li .memberImg img{background:#ebebeb;height:100%;margin-right:50px;width:100%}.organ .memberWrap ul li .memberTxt{margin-left:50px;position:relative}.organ .memberWrap ul li .memberTxt p{font-size:18px;font-weight:700;padding:0 20px 16px}.organ .memberWrap ul li .memberTxt p:before{background:#8e1d25;content:"";display:block;height:18px;left:0;position:absolute;top:5px;width:2px}.organ .memberWrap ul li .memberTxt p small{font-size:75%}.contact{background:url(../images/contact/vic-k.png) no-repeat right top 23%;position:relative}.contact .boxWrap{background:#fff;box-shadow:43px 64px 85px #0000001f;height:auto;left:65px;padding:45px 70px;position:absolute;top:160px;width:640px;z-index:10}.contact .boxWrap h3{color:#8e1d25;font-size:24px;font-weight:700;margin-bottom:40px;text-align:left}.contact .boxWrap table{background:none;color:#000;font-size:15px}.contact .boxWrap table tr>*{padding:10px 0}.contact .boxWrap table tr td{color:#666;line-height:1.7;transition-duration:.3s}.contact .boxWrap table tr td:first-child{color:#000;font-weight:700;padding-right:15px}.contact .boxWrap table a{display:inline-block;margin-left:10px}.contact .boxWrap table a img{height:16px;width:12px}.map-bottom{background-color:#f5f5f5;margin-top:40px;padding:40px}.map-bottom,.map-way{display:flex;gap:40px}.map-way{align-items:start;flex:1}.map-way__tit{align-items:center;color:#111;display:flex;font-size:24px;font-weight:600;gap:16px}.map-way__tit-icon{height:40px;width:40px}.map-way__list{display:flex;flex-direction:column;gap:15px}.map-way__itme{display:flex;gap:20px}.map-way__tag{align-content:center;background-color:#999;border-radius:100px;color:#fff;font-size:18px;font-weight:500;height:30px;text-align:center;width:83px}.map-way__tag--line04{background-color:#387aab}.map-way__tag.blue{background-color:#3556a7}.map-way__tag.green{background-color:#50a232}.map-way__text{align-content:center;color:#111;font-size:18px}.contact .map{height:460px!important;width:100%}.contact .map .cont,.contact .map .wrap_controllers{display:none!important}.contact .map .wrap_map{height:100%!important}.contact .root_daum_roughmap{margin-top:240px;width:100%!important}.project .projectWrap{width:100%}.project .projectWrap h3{line-height:1.7;padding-bottom:25px}.process .tabInner ul li{padding-top:50px;text-align:center}.apply{text-align:center}.eduWrap{position:relative}.eduWrap .eduTab{display:flex;gap:20px;justify-content:center;margin-bottom:80px}.eduWrap .eduTab li{background:#fff}.eduWrap .eduTab li a{border:1px solid #e9eef3;border-radius:100px;color:#999;display:inline-block;padding:15px;text-align:center;width:350px}.eduWrap .eduTab li:hover a{background:#f1f1f1;transition:all .3s ease-in-out}.eduWrap .eduTab li.on a{background:#fff;border:1px solid #8e1d24;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;color:#8e1d24}.eduWrap .right{position:absolute;right:0}.eduWrap .right p{background:#ebebeb;border-radius:100px;font-size:14px;padding:4px 20px}.eduWrap .innerTit{padding-bottom:75px}.eduWrap .innerTit h3{padding-left:30px;position:relative}.eduWrap .innerTit h3 span{color:#8e1d24;display:block;font-size:15px;padding-bottom:10px}.eduWrap .innerTit h3 p{align-items:center;display:flex;justify-content:center}.eduWrap .innerTit h3 a{background:#f1f3f4 url(../images/common/more-youtube.png) no-repeat 50%;border:1px solid #edeef0;border-radius:100px;display:inline-block;height:40px;margin-left:15px;width:40px}.eduWrap .inner li>div{align-items:center;display:flex;gap:80px;width:100%}.eduWrap .inner li>span{color:#073785;font-size:22px;font-weight:600;margin-bottom:10px}.eduWrap .inner li>span em{border:1px solid;border-radius:100px;font-size:14px;margin-right:10px;padding:5px 10px}.eduWrap .inner li{align-items:flex-start;display:flex;flex-direction:column;padding:40px 0}.eduWrap .inner li:first-child{padding-top:0}.eduWrap .inner li .imgWrap{border-radius:2px;margin-right:65px;overflow:hidden;position:relative;width:390px}.eduWrap .inner li .eduWrap .inner li .imgWrap img{border-radius:2px;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;transition:all .9s ease!important;-webkit-transition:all .9s ease!important;-moz-transition:all .9s ease!important;width:100%}.eduWrap .inner li .imgWrap:hover img{transform:scale(1.1)}.eduWrap .inner li .text h4{color:#8e1d24;font-size:18px;margin-bottom:25px}.eduWrap .inner li:hover .text h4{color:#4b4b4b}.eduWrap .inner li .text h4 span{color:#4b4b4b;display:block;font-size:30px;margin-top:10px}.eduWrap .inner li:hover .text h4 span{color:#8e1d24}.eduWrap .inner li .text>div{display:flex;flex-direction:column;position:relative}.eduWrap .inner li .text a{background:url(../images/common/i-play-s.png) no-repeat top 6px left;background-size:17px;color:#a2a2a2;padding-left:25px}.eduWrap .inner li .text a:hover{background:url(../images/common/i-play-blue.png) no-repeat top 6px left;background-size:17px;color:#8e1d24}.eduWrap .inner li .text a+a{padding-top:5px}.eduWrap .inner .video{border-radius:30px;box-sizing:border-box;max-width:550px;width:100%}.eduWrap .inner .video-container{height:0;padding-bottom:52%;padding-top:25px;position:relative;width:100%}.eduWrap .inner iframe{height:100%;left:0;position:absolute;top:0;width:100%}.eduWrap .page_box .mobile label{display:none}.eduWrap .page_box .mobile{align-items:center;display:flex;justify-content:center;margin:0;padding:0}.eduWrap .page_box .mobile>li{float:left;height:100%}.eduWrap .page_box .mobile>li:last-child{padding-right:0}.eduWrap .page_box .mobile li:nth-child(2){align-items:center;display:flex;font-size:16px;height:40px;padding:0 20px}.eduWrap .page_box .mobile li{color:#a1a1a1}.eduWrap .page_box .mobile li b{color:#000}.eduWrap .page_box .mobile .prev{background:url(../images/common_responsive/prev.png) no-repeat 50% #fff!important}.eduWrap .page_box .mobile .next,.eduWrap .page_box .mobile .prev{border:1px solid #dedede;border-radius:0;display:block;height:40px;width:50px}.eduWrap .page_box .mobile .next{background:url(../images/common_responsive/next.png) no-repeat 50% #fff!important}.eduWrap .page_box .mobile .write:hover{background:#000;color:#fff!important}.eduWrap .page_box .mobile .form-control{border:1px solid #dedede;border-radius:0}.eduWrap .page_box .mobile .dropdown-toggle:hover{border-radius:0!important}.eduWrap .page_box .mobile .btn-default{border:0;height:32px!important}.eduWrap .page_box{border:1px solid transparent;position:relative}.eduWrap .page_box .pc.pagination{display:inline-block}.eduWrap .page_box .pc.pagination>li>a{border:1px solid #dedede;color:#333;height:40px;line-height:1;text-align:center}.eduWrap .page_box .pc.pagination>li>a.active{background:#910023!important;border:1px solid #dedede;color:#fff;font-weight:400}.eduWrap .page_box .pc.pagination .first,.eduWrap .page_box .pc.pagination .last,.eduWrap .page_box .pc.pagination .next,.eduWrap .page_box .pc.pagination .prev{background-color:#fff;color:#333}.eduWrap .page_box .pc.pagination .first:hover,.eduWrap .page_box .pc.pagination .last:hover,.eduWrap .page_box .pc.pagination .next:hover,.eduWrap .page_box .pc.pagination .prev:hover{background:#f0f0f0}.eduWrap .page_box .pc.pagination .prev{margin-right:10px}.eduWrap .page_box .pc.pagination .next{margin-left:10px}.eduWrap .page_box .pc.pagination .write{color:#fff;display:inline-block;height:40px;line-height:1;margin-left:5px;padding:12px 15px}.eduWrap .page_box .pc.pagination .write:hover{background:#333;color:#fff!important}.eduWrap .pagination>li:first-child>a,.pagination>li:last-child>a{border-radius:0}.eduWrap .page_box{font-size:14px;font-weight:400;line-height:1;margin-top:30px;text-align:center;width:100%}.eduWrap .page_box .pc{display:inline-block}.eduWrap .page_box .pc li{float:left;margin-left:-1px}.eduWrap .page_box .pc li a{background:#fff;border:1px solid rgba(0,0,0,.15);color:#000;display:block;padding:12px 15px}.eduWrap .page_box .pc li a:hover{background:#f0f0f0}.eduWrap .page_box .pc li a.active{background:#333;border-color:#333;color:#fff}.eduWrap .page_box .pc li a.prev{margin-right:10px}.eduWrap .page_box .pc li a.next{margin-left:10px}.board_ebi .page_box .mobile label{display:none}.board_ebi .page_box .mobile{align-items:center;display:flex;justify-content:center;margin:0;padding:0}.board_ebi .page_box .mobile>li{float:left;height:100%}.board_ebi .page_box .mobile>li:last-child{padding-right:0}.board_ebi .page_box .mobile li:nth-child(2){align-items:center;display:flex;font-size:16px;height:40px;padding:0 20px}.board_ebi .page_box .mobile li{color:#a1a1a1}.board_ebi .page_box .mobile li b{color:#000}.board_ebi .page_box .mobile .prev{background:url(../images/common_responsive/prev.png) no-repeat 50% #fff!important}.board_ebi .page_box .mobile .next,.board_ebi .page_box .mobile .prev{border:1px solid #dedede;border-radius:0;display:block;height:40px;width:50px}.board_ebi .page_box .mobile .next{background:url(../images/common_responsive/next.png) no-repeat 50% #fff!important}.board_ebi .page_box .mobile .write:hover{background:#000;color:#fff!important}.board_ebi .page_box .mobile .form-control{border:1px solid #dedede;border-radius:0}.board_ebi .page_box .mobile .dropdown-toggle:hover{border-radius:0!important}.board_ebi .page_box .mobile .btn-default{border:0;height:32px!important}.board_ebi .page_box{border:1px solid transparent;position:relative}.board_ebi .page_box .pc.pagination{display:inline-block}.board_ebi .page_box .pc.pagination>li>a{border:1px solid #dedede;color:#333;height:40px;line-height:1;text-align:center}.board_ebi .page_box .pc.pagination>li>a.active{background:#910023!important;border:1px solid #dedede;color:#fff;font-weight:400}.board_ebi .page_box .pc.pagination .first,.board_ebi .page_box .pc.pagination .last,.board_ebi .page_box .pc.pagination .next,.board_ebi .page_box .pc.pagination .prev{background-color:#fff;color:#333}.board_ebi .page_box .pc.pagination .first:hover,.board_ebi .page_box .pc.pagination .last:hover,.board_ebi .page_box .pc.pagination .next:hover,.board_ebi .page_box .pc.pagination .prev:hover{background:#f0f0f0}.board_ebi .page_box .pc.pagination .prev{margin-right:10px}.board_ebi .page_box .pc.pagination .next{margin-left:10px}.board_ebi .page_box .pc.pagination .write{color:#fff;display:inline-block;height:40px;line-height:1;margin-left:5px;padding:12px 15px}.board_ebi .page_box .pc.pagination .write:hover{background:#333;color:#fff!important}.board_ebi .pagination>li:first-child>a,.board_ebi .pagination>li:last-child>a{border-radius:0}.board_ebi .page_box{font-size:14px;font-weight:400;line-height:1;margin-top:30px;text-align:center;width:100%}.board_ebi .page_box .pc{display:inline-block}.board_ebi .page_box .pc li{float:left;margin-left:-1px}.board_ebi .page_box .pc li a{background:#fff;border:1px solid rgba(0,0,0,.15);color:#000;display:block;padding:12px 15px}.board_ebi .page_box .pc li a:hover{background:#f0f0f0}.board_ebi .page_box .pc li a.active{background:#333;border-color:#333;color:#fff}.board_ebi .page_box .pc li a.prev{margin-right:10px}.board_ebi .page_box .pc li a.next{margin-left:10px}.eduWrap .btn_box{border-top:1px solid #eee;margin-top:30px;padding-top:20px;position:relative;text-align:center}.eduWrap .btn_box ul{display:inline-block;margin:0;padding:0}.eduWrap .btn_box li{float:left;padding-bottom:5px;padding-right:5px}.eduWrap .btn_box li:last-child{padding-right:0}.more_list{border-top:1px solid #eee;margin-top:20px;overflow:hidden;padding-top:30px}.more_list div>*{display:inline-block;float:left;margin-right:10px}.more_list i{background-color:#f0f0f0;background-position:50%;background-repeat:no-repeat;border-radius:50%;height:30px;margin-top:0;width:30px}.more_list i.prev{background-image:url(../images/common_responsive/arrow_up.png)}.more_list i.next{background-image:url(../images/common_responsive/arrow_down.png)}.eduWrap .more_list2{border-top:1px solid #eee;overflow:hidden;padding-top:30px}.eduWrap .more_list2 div>*{display:inline-block;float:left;margin-right:10px}.eduWrap .more_list2 i{background-color:#f0f0f0;background-position:50%;background-repeat:no-repeat;border-radius:50%;height:30px;margin-top:-5px;width:30px}.eduWrap .more_list2 i.prev{background-image:url(../images/common_responsive/arrow_up.png)}.eduWrap .more_list2 i.next{background-image:url(../images/common_responsive/arrow_down.png)}.expertWrap{width:100%}.expertWrap li{align-items:center;display:flex;gap:50px;justify-content:center;width:100%}.expertWrap li+li{border-top:1px solid #e9eef3;margin-top:50px;padding-top:50px}.expertWrap li .imgWrap{border:1px solid #eee;height:auto;max-width:230px;overflow:hidden;width:100%}.expertWrap li .imgWrap img{width:100%}.expertWrap li .tit{align-items:center;align-items:start;display:flex;gap:10px;justify-content:space-between;margin-top:20px;padding-right:75px;position:relative}.expertWrap li .tit h4{color:#8e1d24;font-size:22px;line-height:1.4;margin-bottom:5px}.expertWrap li .tit p{padding-left:14px;position:relative}.expertWrap li .tit p:before{background:#999;border-radius:100px;content:"";display:inline-block;height:4px;left:0;position:absolute;top:10px;width:4px}.expertWrap li .textWrap{flex:1;position:relative}.expertWrap li .date{font-size:15px;margin-top:30px}.expertWrap li .date span{background:#ebebeb;border-radius:100px;display:inline-block;font-size:13px;margin-right:15px;margin-top:-2px;min-width:90px;padding:5px 15px;text-align:center;width:90px}.expertWrap li .date p{align-items:start;display:flex;padding-top:2px}.expertWrap li .date p+p{margin-top:7px}.expertWrap li .state{position:absolute;right:0;top:21px}.expertWrap li .state p{background:#d39a9d;border-radius:100px;color:#fff;padding:4px 13px}.expertWrap li .state p.deadline{background:#eee;color:#707070}.expertWrap li .state p.going{background:#9b3c42}.expertWrap li .textWrap a{background:#073785 url(../images/edu/i-more.png) calc(100% - 20px) no-repeat;background-size:15px;border-radius:4px;color:#fff;display:inline-block;margin-top:10px;padding:10px 45px 10px 25px}.family .family-wrap:first-child{margin-top:0}.family .family-wrap{margin-top:100px}.family .family-wrap ul{margin-right:0;margin-top:50px}.family .family-wrap ul li{float:left;margin-bottom:10px;margin-left:10px;text-align:center;width:calc(20% - 10px)}.family .family-wrap ul li a{align-items:center;border:1px solid #c2c2c2;display:flex;flex-direction:column;height:200px;justify-content:center;padding:0 10px;width:100%}.family .family-wrap ul li a:hover{border:1px solid #9b3c42}.family .family-wrap ul li a:hover p{color:#9b3c42}.family .family-wrap ul li a p{font-size:14px;padding-top:30px;position:relative}.family .family-wrap ul li a p:before{background:#8e1d25;content:"";height:2px;left:50%;position:absolute;top:20%;transform:translate(-50%,-50%);width:20px}.family .family-wrap ul li a img{height:40px;margin-bottom:10px;padding:4px}.board-search{display:flex;gap:10px;height:50px;justify-content:center;margin-top:30px}.board-search__select{border:none;border-bottom:1px solid #ddd;font-size:18px;height:100%;padding:0 15px;width:150px}.board-search__box{border-bottom:1px solid #ddd;display:flex;height:100%;width:400px}.board-search__input{border:none;flex:1;font-size:18px!important;padding:0 0 0 10px!important}.board-search__btn{background-color:#fff;background-image:url(../images/common_responsive/icon_search_fix.png);background-position:50%;background-repeat:no-repeat;height:100%;min-width:50px;width:50px}.regular-board{border-top:2px solid #8f1d25;margin-top:70px}.regular-board__header{align-items:center;background-color:#f6f6f6;color:#111;display:flex;font-size:18px;height:60px;text-align:center}.regular-board__num{min-width:70px;text-align:center;width:70px}.regular-board__file{min-width:100px;text-align:center;width:100px}.regular-board__date{min-width:120px;text-align:center;width:120px}.regular-board__view{min-width:100px;text-align:center;width:100px}.regular-board__tit{display:-webkit-box;flex:1;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.regular-board__item{border-bottom:1px solid #ddd}.regular-board__link{align-items:center;display:flex;font-size:18px;height:100px}.regular-board__link .regular-board__num,.regular-board__link .regular-board__tit{color:#111}.regular-board__link .regular-board__date,.regular-board__link .regular-board__view{color:#999}.thumbnail-board{margin-top:70px}.thumbnail-board__list{display:grid;gap:100px 40px;grid-template-columns:repeat(3,1fr)}.thumbnail-board__img-box{border:1px solid #ccc;height:calc(21.66667vw - 26px);max-height:265px}.thumbnail-board__img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.thumbnail-board__cont{padding:30px 0 40px}.thumbnail-board__cont-tit{display:-webkit-box;-webkit-box-orient:vertical;color:#333;font-size:18px;font-weight:600;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.thumbnail-board__cont-date{color:#555;font-size:14px;margin-top:16px}.faq-board{margin-top:70px}.faq-board__list{border-top:2px solid #8f1d25}.faq-board__question{align-items:center;background-color:#fff;border-bottom:1px solid #ccc;display:flex;gap:20px;min-height:80px;padding:0;width:100%}.faq-board__question-tit{font-size:16px;padding:24px 20px 24px 0;text-align:left}.faq-board__question:before{border-right:1px solid #ccc;color:#111;content:"Q";font-size:24px;font-weight:700;height:40px;min-width:70px;width:70px}.faq-board__answer{background-color:#f6f6f6;color:#333;display:flex;gap:20px;padding:24px 20px 24px 0}.faq-board__answer:before{border-right:1px solid #ccc;color:#da7400;content:"A";font-size:24px;font-weight:700;height:40px;min-width:70px;text-align:center;width:70px}.board-view{border-top:2px solid #8e1d24;margin-top:70px}.board-view__header{border-bottom:1px solid #ccc}.board-view__header-top{align-items:center;background-color:#f6f6f6;display:flex;min-height:95px;padding:20px 40px}.board-view__header-tit{color:#111;font-size:24px;font-weight:600}.board-view__header-bottom{align-items:center;display:flex;gap:37px;height:64px;padding:0 40px}.board-view__header-text{color:#666;display:flex;font-size:18px;gap:16px}.board-view__header-text b{font-weight:500}.board-view__body{overflow:hidden;padding:80px 64px}.board-view__body img{max-width:100%!important}.board-view__body .adsbygoogle,.board-view__body .article-view-width,.board-view__body article{width:100%!important}.board-view__file{background-color:#fafafa;display:flex;gap:40px;padding:20px}.board-view__file-list{display:flex;flex-direction:column;gap:8px}.board-view__file-tit{color:#666;font-size:18px;font-weight:500;min-width:84px;width:84px}.board-view__file-link{background-image:url(../images/icon/board-view__file.svg);background-position:100%;background-repeat:no-repeat;color:#111;display:block;font-size:18px;padding-right:36px}.board-view__file-link span{border-bottom:1px solid #111;display:block;line-height:1.3;word-break:break-all}.board-view__page{border-top:1px solid #ccc}.board-view__page-itme{align-items:center;border-bottom:1px solid #ccc;display:flex;gap:40px;height:64px;padding:0 20px}.board-view__page-tit{background-position:100%;background-repeat:no-repeat;color:#666;font-size:18px;font-weight:500;min-width:84px;width:84px}.board-view__page-tit.next{background-image:url(../images/icon/arrow-up.svg)}.board-view__page-tit.prev{background-image:url(../images/icon/arrow-down.svg)}.board-view__page-link{align-content:center;flex:1;height:100%}.board-view__page-link span{display:-webkit-box;-webkit-box-orient:vertical;color:#111;font-size:18px;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.board-view__btn-box{display:flex;justify-content:end;margin-top:48px}.board-view__btn{align-content:center;border:1px solid #8e1d24;color:#8e1d24;font-size:18px;font-weight:700;height:50px;text-align:center;width:190px}.board-view__btn:hover{background-color:#8e1d24;color:#fff}.schedule{margin-top:65px}.schedule-header{align-items:center;display:flex;height:58px;justify-content:space-between}.schedule-header__year{align-items:center;display:flex;gap:20px}.schedule-header__year-btn{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:70%;border:1px solid #ccc;border-radius:100%;height:30px;width:30px}.schedule-header__year-btn.prev{background-image:url(../images/icon/arrow-left.svg)}.schedule-header__year-btn.next{background-image:url(../images/icon/arrow-right.svg)}.schedule-header__tit{color:#333;font-size:38px;font-weight:700}.schedule-header__btn-box{display:flex}.schedule-header__btn{align-content:center;background-color:#fff;color:#666;font-size:20px;height:40px;position:relative;text-align:center;width:95px}.schedule-header__btn.on{color:#8e1d25;font-weight:700}.schedule-header__btn+.schedule-header__btn:after{border-left:1px solid #ccc;content:"";height:14px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.schedule-body{margin-top:30px}.schedule-month__month-list{border:1px solid #ccc;border-radius:5px;display:flex;height:80px;padding:0 50px}.schedule-month__month-item{flex:1}.schedule-month__month-btn{background-color:transparent;color:#333;font-size:18px;font-weight:600;height:100%;width:100%}.schedule-month__month-btn.on{color:#8e1d24;font-weight:700}.schedule-month__cont{display:flex;gap:60px;margin-top:50px}.schedule-month__calendar{border:1px solid #ccc;border-radius:5px;height:-moz-max-content;height:max-content;padding:25px 20px;width:400px}.schedule-month__calendar-tit{align-items:center;background-color:#f6f6f6;color:#000;display:flex;font-size:18px;font-weight:500;gap:10px;height:50px;justify-content:center}.schedule-month__calendar-tit b{color:#8e1d24;font-weight:700}.schedule-month__calendar-table thead{border-bottom:1px solid #000;height:50px}.schedule-month__calendar-table thead th{font-size:16px;font-weight:#000;font-weight:500}.schedule-month__calendar-table td:first-child,.schedule-month__calendar-table th:first-child{color:#e00000}.schedule-month__calendar-table td:nth-child(7),.schedule-month__calendar-table th:nth-child(7){color:#0026ef}.schedule-month__calendar-table tbody td{font-size:16px;height:50px;padding-top:2px;position:relative;text-align:center}.schedule-month__calendar-table tbody td span{position:relative}.schedule-month__calendar-table tbody tr:not(:last-child){border-bottom:1px solid #ccc}.schedule-month__calendar-table tbody td.on:not(:first-child):not(:nth-child(7)):before{background-color:#8e1d24;border-radius:100%;content:"";height:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px;z-index:0}.schedule-month__calendar-table tbody td.on:not(:first-child):not(:nth-child(7)){color:#fff}.schedule-month__board{border-top:2px solid #8e1d24;flex:1}.schedule-month__board-header{background-color:#f6f6f6;border-bottom:1px solid #ccc;display:flex;height:70px}.schedule-month__board-header--tit{align-items:center;color:#111;display:flex;font-size:18px;font-weight:500;justify-content:center}.schedule-month__board-date{min-width:245px;width:245px}.schedule-month__board-tit{flex:1}.schedule-month__board-item{border-bottom:1px solid #ccc;display:flex}.schedule-month__board-item--text{font-size:18px;padding:19px 30px}.schedule-month__board-item .schedule-month__board-date{color:#666}.schedule-month__board-item .schedule-month__board-tit{color:#333;font-weight:700}.schedule-month__board-item .schedule-month__board-tit.none-date{text-align:center}.schedule-year__list{border-top:2px solid #8e1d24}.schedule-year__item{border-bottom:1px solid #ccc;display:flex}.schedule-year__itme-month{background-color:#f6f6f6;color:#333;font-size:15px;font-weight:700;min-width:240px;padding:15px 30px;width:240px}.schedule-year__cont-list{flex:1}.schedule-year__cont-itme{border-bottom:1px solid #ccc;color:#666;display:flex;font-size:15px}.schedule-year__cont-itme:last-child{border-bottom:none}.schedule-year__date{min-width:245px;padding:15px 0 15px 30px;width:245px}.schedule-year__text{padding:15px 30px}.schedule-year__text.none-date{flex:1;text-align:center}.mission-vision{background:url(../../images/intro/mission-vision__bg.png) no-repeat top;background-size:contain}.mission-vision__list{align-items:center;display:flex;height:390px;justify-content:space-between}.mission-vision__item{align-content:center;background-image:url(../../images/intro/mission-vision__list-bg01.png);background-size:100% 100%;height:107px;min-width:calc(50% + 20px);position:relative;text-align:center;width:calc(50% + 20px)}.mission-vision__item-text{color:#111;font-size:20px;font-weight:700}.mission-vision__item-tit{color:#053584;font-size:26px;font-weight:600;left:50%;position:absolute;top:0;transform:translate(-50%,-50%)}.mission-vision__item:nth-child(2){background-image:url(../../images/intro/mission-vision__list-bg02.png);transform:translate(-40px)}.mission-vision__item:nth-child(2) .mission-vision__item-tit{color:#50a232}.mission-vision .sub-tit{margin-top:0}.sub-tit{color:#111;font-size:26px;font-weight:600;margin-bottom:40px;margin-top:100px;padding-top:16px;position:relative}.sub-tit:after{background-color:#8e1d25;content:"";height:4px;left:0;position:absolute;top:0;width:40px}.vision__list{display:grid;gap:60px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));justify-content:space-between}.vision__item{background:#fff;border:1px solid #ccc;box-shadow:1px 8px 12px #0003;padding:36px 20px;text-align:center}.vision__item-tit{color:#111;font-size:20px;font-weight:700;margin-bottom:8px}.vision__item-sub-tit{color:#8e1d25;font-size:18px;font-weight:400}.vision__item-iconBox{align-items:center;background-color:#ebebeb;border-radius:100%;display:flex;height:104px;justify-content:center;margin:0 auto 30px;width:104px}.vision__item-icon{height:55%;-o-object-fit:contain;object-fit:contain;width:55%}.stage__list{display:flex;gap:20px;justify-content:space-between;padding:0 60px;position:relative}.stage__list:after{border-top:1px dashed #8f1d25;content:"";left:0;position:absolute;top:71px;width:100%}.stage__item{display:flex;flex-direction:column;gap:70px;max-width:290px;position:relative}.stage__item:after{background-color:#8f1d25;border-radius:100%;content:"";height:7px;left:50%;position:absolute;top:71px;transform:translate(-50%,-50%);width:7px}.stage__itme-tit{color:#8f1d25;font-size:26px;font-weight:600;text-align:center}.stage__item-text{border:1px solid #ccc;color:#666;font-size:20px;font-weight:500;padding:20px}.c-main{color:#8e1d25!important}.stage__item:nth-child(2):after,.stage__item:nth-child(3):after{border:5px solid #c68d91;height:17px;width:17px}.stage__item:nth-child(3):after{box-shadow:0 0 0 5px #e9d2d3}@media screen and (min-width:992px)and (max-width:1600px){.intro .step.ver2 .groupVer2{gap:40px;margin-right:0}}@media screen and (min-width:991px)and (max-width:1280px){.greetWrap{background:none}.greet .top ul{justify-content:space-between}.greet .top ul li img{height:450px}.greet .top ul li:first-child{margin-right:0;padding-bottom:50px;padding-left:20px;text-align:left;width:100%}.greet .top ul li div{padding:0 55px 55px 20px}.greet .top ul li div p:first-child{font-size:24px}.greet .top ul li div p:nth-child(2){font-size:24px;padding-bottom:30px}.greet .top ul li div p:nth-child(3){font-size:20px;height:0;padding:0}.greet .top ul li div p:nth-child(4){font-size:17px;padding-bottom:0}.greet .top ul li div p:nth-child(5){font-size:17px;height:35px;padding-top:12px;width:180px}.greet .bottom{padding:40px 20px 0}.schedule-month__cont{gap:20px}}@media screen and (max-width:991px){.pc{display:none}.mo{display:block}.contents h3{padding-bottom:20px}.contents .scroll{background:#8e1125;border-radius:100px;color:#fff;display:block;font-size:15px;height:30px;line-height:30px;margin:10px 0;text-align:center;width:100%}.contents .scrollImg{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;width:100%}.contents .scrollImg img{width:1000px}.intro h3{font-size:30px}.intro .post{background:none}.intro .post h3{font-size:22px;line-height:1.3;padding:90px 0 40px}.intro .post img{margin:auto;width:85%!important}.intro .collegeImg{margin:80px 0 40px}.intro .edu{margin-bottom:30px}.intro .edu ul{margin:0 auto;width:80%}.intro .edu ul li{margin-bottom:20px;width:100%}.intro .edu ul li:nth-child(2){margin-left:0}.intro .step img.mo{margin:auto;width:80%!important}.vision .mission img{padding-top:20px;width:100%}.vision .goal img{display:block;margin:auto;padding-top:20px;width:80%}.vision .goal h3{margin-bottom:20px}.vision .goal .tit{font-size:18px}.vision .goal .tit p{font-size:14px}.vision .goal .tit li{padding:4px}.vision .goal .mo{margin:0 auto;width:calc(100% - 40px)!important}.vision .goal .mo div{margin-top:40px;position:relative;text-align:left}.vision .goal .mo div h4{color:#8e1d24;font-size:24px;font-weight:700;padding:10px 0 10px 20px}.vision .goal .mo div h4:before{background:#8e1d24;content:"";height:24px;left:0;position:absolute;top:10px;width:4px}.vision .goal .mo div p{font-size:18px}.greetWrap{background:none}.greet .top ul{display:block}.greet .top ul li img{height:300px}.greet .top ul li div{padding-top:30px}.greet .top ul li div p:first-child{font-size:24px}.greet .top ul li div p:nth-child(2){font-size:20px}.greet .top ul li div p:nth-child(3){display:none}.greet .sign .name,.greet .top ul li div p .name{font-size:26px}.greet .sign{padding-top:0}.greet2 .top ul .txt{padding:50px}.greet2 .top ul .txt p.big{font-size:24px}.greet2 .top ul .txt p.middle{font-size:20px}.intro .step.ver2 .groupVer2{gap:40px;margin-right:0}.organ .memberWrap ul li{width:100%}.contact{background:none}.contact .boxWrap{background:url(../images/contact/vic-k.png) no-repeat 100% 100%;box-shadow:0 0 24px #0000000f;height:100%;padding:45px 70px;position:static;width:100%}.contact .boxWrap h3{font-size:5vw;margin-bottom:0;padding-bottom:0}.contact .root_daum_roughmap{margin-top:30px}.map-bottom{flex-direction:column}.eduWrap .innerTit{padding-bottom:0}.eduWrap .innerTit h3{padding-left:0}.eduWrap .right{display:flex;justify-content:center;margin-bottom:70px;position:static;text-align:center}.eduWrap .inner li{padding:30px 0;width:100%}.eduWrap .inner li>div{align-items:flex-start;flex-direction:column;gap:30px;width:100%}.eduWrap .inner li .imgWrap{margin-right:0;min-width:300px;width:100%}.eduWrap .inner li .text a{background:url(../images/common/i-play-s.png) no-repeat top 6px left;background-size:17px}.eduWrap .inner li .text a:hover{background:url(../images/common/i-play-blue.png) no-repeat top 6px left;background-size:17px}.eduWrap .inner .video{max-width:100%}.expertWrap{margin-top:50px}.expertWrap li .state{margin-top:20px;position:static}.expertWrap li .state p{display:inline}.expertWrap li .tit{margin-top:0;padding-right:0}.family .family-wrap ul li{width:calc(33.33333% - 10px)}.family .family-wrap ul li a img{height:auto;width:100%}.regular-board__tit{-webkit-line-clamp:2}.thumbnail-board__list{grid-template-columns:repeat(2,1fr)}.thumbnail-board__img-box{height:calc(32vw - 25.6px)}.board-view__body{padding:40px 20px}.schedule-month__cont{align-items:center;flex-direction:column;gap:50px}.schedule-year__itme-month{min-width:150px;width:150px}.schedule-month__board{flex:auto;width:100%}.mission-vision__list{align-items:center;flex-direction:column;gap:50px;justify-content:center}.mission-vision__item{width:100%}.mission-vision__item:nth-child(2){transform:none}.stage__list{padding:0}}@media screen and (max-width:768px){.ta{display:none}.line{margin:50px 0}.contents h3{font-size:24px;line-height:1.6;margin-bottom:20px}.contents .scrollImg img{width:900px}div[style="margin-top: 50px;"]{margin-top:0!important}.intro h3{margin-bottom:0}.intro .title h3{font-size:22px;padding-bottom:0}.intro .title p{font-size:15px}.intro .step .group{margin-left:20px}.intro .step .group li{margin:15px 0 0;width:50%}.intro .edu{margin-top:50px}.intro .edu ul{margin:0 auto;width:100%}.intro .edu ul li img{height:260px;-o-object-fit:cover;object-fit:cover;width:100%}.intro .edu ul li div{height:auto;width:100%}.intro .collegeImg{background-position:50% 90%;margin:20px 0 40px;position:relative}.intro .collegeImg div{background:#8e1d25;bottom:-70px;box-shadow:none;float:none;height:140px;margin-top:0;position:absolute;width:100%}.intro .post img{width:100%!important}.intro .post h3{padding:10px 0 40px}.intro .step h3{font-size:22px;line-height:1.3;padding-bottom:30px}.intro .step p{padding-top:30px}.intro .collegeImg div{bottom:0;height:auto;padding:20px}.intro .collegeImg div span{font-size:15px}.intro .collegeImg div p{font-size:22px}.intro .step.ver2 .groupVer2{gap:5%;margin-right:0}.intro .step.ver2 .groupVer2 .memberImg{height:auto;margin-bottom:20px;min-width:30%;width:30%}.intro .step.ver2 .groupVer2 .memberImg .memberImg-box{height:130px;width:100%}.intro .step.ver2 .groupVer2 .memberImg img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.intro .step.ver2 p{font-size:18px;padding:30px 0 10px}.vision .mission ul{margin-bottom:0}.vision .mission ul li{margin-bottom:10px}.vision .mission ul li p{font-size:24px}.vision .mission ul li.mission p{font-size:24px;padding:0 0 35px}.vision .mission ul li.mission p:before{top:45px;width:2px}.vision .mission ul li.mission span{font-size:16px}.vision .mission ul li.vision p{padding-bottom:10px}.vision .mission ul li.vision span{font-size:18px;padding:8px 20px}.vision .goal h3{margin-bottom:0;padding-bottom:0}.vision .goal .mo{margin:0 auto;width:calc(100% - 40px)!important}.vision .goal .mo div{margin-top:30px;position:relative;text-align:left}.vision .goal .mo div h4{color:#8e1d24;font-size:18px;font-weight:700;padding:10px 0 10px 20px}.vision .goal .mo div h4:before{background:#8e1d24;content:"";height:21px;left:0;position:absolute;top:10px;width:4px}.vision .goal .mo div p{font-size:16px}.greet2 .top ul{display:block}.greet2 .top ul .img{width:100%}.greet2 .top ul .txt{padding:30px;width:100%}.greet2 .top ul .txt dl dd .name{font-size:24px}.greet2 .top ul .txt dl{margin-top:30px;padding-top:30px}.greet2 .bottom{margin-top:50px}.greet2 .sign{margin-top:30px}.greet2 .bottom p{font-size:16px}.greet2 .sign p{font-size:18px}.greet2 .sign p .name{font-size:24px}.organ .memberWrap h3{padding:55px 0 20px}.contact .boxWrap{background-size:100%;padding:25px}.contact .boxWrap table tr td:first-child{margin-top:14px;width:100%}.contact .boxWrap table tr td{display:inline-table}.map-bottom{padding:20px}.map-way{flex-direction:column;gap:10px}.map-way__tit{font-size:18px;gap:4px}.map-way__tit-icon{height:25px;width:25px}.map-way__itme{flex-direction:column;gap:8px}.map-way__tag{height:25px;width:65px}.map-way__tag,.map-way__text{font-size:14px}.contact .map{height:300px!important}.process .tabInner ul li{padding-top:0}.eduWrap .eduTab{flex-direction:column;gap:10px;margin-bottom:50px}.eduWrap .eduTab li a{padding:15px;width:100%}.eduWrap .right{margin-bottom:40px}.eduWrap .right p{border-radius:2px;padding:10px;text-align:left}.eduWrap .innerTit{padding-bottom:0}.eduWrap .innerTit h3{margin-bottom:0;text-align:left!important}.eduWrap .innerTit h3 p{justify-content:flex-start}.eduWrap .innerTit h3 span{padding-bottom:0}.eduWrap .inner li .text h4{display:none}.eduWrap .inner li>span{color:#8e1d24}.eduWrap .inner li>div{gap:20px}.eduWrap .inner li .text a{word-break:break-all}.eduWrap .inner .video-container{padding-bottom:49.25%}.expertWrap li{border-bottom:1px solid #e9eef3;flex-direction:column;gap:30px;margin-bottom:30px;padding-bottom:30px;position:relative}.expertWrap li .textWrap{position:static;width:100%}.expertWrap li .imgWrap{margin-top:35px;max-width:100%}.expertWrap{margin-top:0}.expertWrap li .tit{flex-direction:column}.expertWrap li .tit h4{font-size:18px;line-height:1.4}.expertWrap li .date span{background:none;margin-right:8px;min-width:60px;padding:0;text-align:left;width:auto}.expertWrap li .date span:after{content:":";padding-left:5px}.expertWrap li .tit p{font-size:14px}.expertWrap li .date{margin-top:25px}.expertWrap li .date span{font-size:14px}.expertWrap li+li{border-top:0;margin-top:0;padding-top:0}.expertWrap li .state{left:0;margin-top:0;position:absolute;top:0;width:100%}.expertWrap li .state p{border:1px solid #eee;border-bottom:0;border-radius:0;display:inline-block;text-align:center;width:100%}.family .family-wrap{margin-top:50px}.family .family-wrap ul{margin-top:-20px}.family .family-wrap ul li{width:calc(50% - 10px)}.family .family-wrap ul li a img{height:auto;overflow:hidden;width:90%}.family .family-wrap ul li a p{font-size:13px;letter-spacing:-1px;word-break:break-all}.board-search{height:40px;margin-top:20px}.board-search__select{font-size:15px;min-width:80px;padding:0 10px!important;width:80px}.board-search__box{width:calc(100% - 80px)}.board-search__input{font-size:15px!important;height:100%!important;max-width:calc(100% - 40px)}.board-search__btn{background-size:50%;min-width:40px;width:40px}.board__tit{padding-bottom:0!important}.regular-board{margin-top:50px}.regular-board__header{display:none}.regular-board__link{flex-wrap:wrap;font-size:15px;gap:5px;height:auto;padding:10px 5px}.regular-board__num{display:none}.regular-board__tit{flex:none;width:100%}.regular-board__file{order:1}.regular-board__date{font-size:14px;min-width:100px;text-align:left;width:100px}.regular-board__view{display:none}.regular-board__file{min-width:auto;width:auto}.regular-board__file-img{height:20px;width:20px}.thumbnail-board{margin-top:50px}.thumbnail-board__list{gap:20px;grid-template-columns:repeat(1,1fr)}.thumbnail-board__img-box{height:calc(67vw - 26.8px);max-height:none}.thumbnail-board__cont{padding:20px 0}.thumbnail-board__cont-tit{font-size:15px}.thumbnail-board__cont-date{margin-top:10px}.faq-board__question{gap:8px;min-height:70px}.faq-board__answer:before,.faq-board__question:before{font-size:20px;min-width:50px;width:50px}.faq-board__question-tit{font-size:15px;padding:10px}.faq-board__answer-text{font-size:15px}.faq-board__answer{padding:15px 10px 15px 0}.board-view__header-top{min-height:80px;padding:20px}.board-view__header-tit{font-size:16px}.board-view__header-bottom{gap:20px;height:50px;padding:0 20px}.board-view__header-text{font-size:14px;gap:8px}.board-view__body{padding:40px 0}.board-view__body .youtubevideowrapperdiv iframe,.board-view__body iframe[title*=YouTube]{height:calc(56.2vw - 22.48px);width:100%!important}.board-view__body iframe{max-width:100%}.board-view__page-itme{gap:20px;height:60px;padding:0}.board-view__page-tit{font-size:14px;min-width:64px;width:64px}.board-view__page-link span{font-size:14px}.board-view__file{gap:20px;padding:14px}.board-view__file-tit{font-size:14px;min-width:50px;width:50px}.board-view__file-link{background-size:20px;font-size:14px;padding-right:28px}.board-view__btn-box{justify-content:center}.board-view__btn{font-size:16px}.schedule{margin-top:0}.schedule-header{flex-direction:column;height:auto}.schedule-header__tit{font-size:24px}.schedule-header__btn-box{margin-top:20px}.schedule-header__btn{font-size:18px}.schedule-month__month-list{flex-wrap:wrap;gap:10px 0;height:auto;padding:15px}.schedule-month__month-item{flex:none;width:16.66667%}.schedule-month__month-btn{font-size:15px}.schedule-month__calendar{width:100%}.schedule-month__cont{gap:20px;margin-top:20px}.schedule-month__calendar{padding:20px}.schedule-month__calendar-tit{font-size:15px;height:40px}.schedule-month__calendar-table thead th{font-size:14px}.schedule-month__calendar-table tbody td{font-size:14px;height:45px}.schedule-month__board-header{height:50px}.schedule-month__board-header--tit{font-size:15px}.schedule-month__board-date{font-size:14px;min-width:90px;padding:10px;width:90px}.schedule-month__board-item--text{font-size:14px;padding:10px}.schedule-year__item{flex-direction:column}.schedule-year__itme-month{align-items:center;border-bottom:1px solid #ccc;display:flex;height:50px;padding:0 20px;width:100%}.schedule-year__date{min-width:110px;width:110px}.schedule-year__date,.schedule-year__text{font-size:14px;padding:10px}.mission-vision{background:none}.mission-vision__list{gap:30px;height:auto}.mission-vision__item{background-image:none;border:1px solid #053584;border-radius:100px;height:65px;width:100%}.mission-vision__item:nth-child(2){background-image:none;border-color:#50a232}.mission-vision__item-tit{background-color:#fff;font-size:18px;padding:0 15px}.mission-vision__item-text{font-size:16px}.mission-vision .sub-tit,.sub-tit{margin-top:40px}.sub-tit{font-size:18px;margin-bottom:20px;padding-top:10px}.sub-tit:after{height:3px;width:30px}.vision__list{gap:20px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.vision__item{padding:20px}.vision__item-tit{font-size:16px;margin-bottom:2px}.vision__item-sub-tit{font-size:14px}.vision__item-iconBox{height:80px;margin-bottom:15px;width:80px}.stage__list{flex-direction:column;gap:30px;padding-left:30px}.stage__list:after{border-left:1px dashed #8f1d25;border-top:none;height:100%;left:12px;top:0;width:auto}.stage__item{gap:10px;max-width:none}.stage__item:after{left:-17px;top:13px}.stage__item-text{font-size:16px;padding:15px}.stage__itme-tit{font-size:18px;text-align:left}}@media screen and (max-width:500px){.intro .step.ver2 p{font-size:18px;padding:30px 0 10px}.organ .memberWrap ul li{align-items:center;flex-direction:column}.organ .memberWrap ul li .memberTxt{margin-left:0}.organ .memberWrap ul li .memberTxt p{padding:20px 20px 5px}.organ .memberWrap ul li .memberTxt p:before{top:25px}.eduWrap .innerTit h3 p{font-size:22px}}.swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{background-position:50%;background-repeat:no-repeat;background-size:27px 44px;cursor:pointer;height:44px;margin-top:-22px;position:absolute;top:50%;width:27px;z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23007aff' d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44z'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23007aff' d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0z'/%3E%3C/svg%3E");left:auto;right:10px}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23fff' d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23fff' d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0z'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0z'/%3E%3C/svg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;border-radius:100%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{background:#007aff;opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:#ffffff40}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:#00000040}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:#0000001a;border-radius:10px;position:relative;-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:#00000080;border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s steps(12) infinite;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-linecap='round' stroke-width='11' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:100%;width:100%}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-linecap='round' stroke-width='11' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-container-cube .swiper-cube-shadow{background:#000;bottom:0;filter:blur(50px);height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.slider{height:100%;overflow:hidden;position:relative}.slider .sliderObj li a{border:0;cursor:default;display:block;height:100%;width:100%}.slider .sliderObj li img{display:none}.slider .sliderObj li{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;top:0;width:100%}.slider .normal li{left:100%}.slider .normal li:first-child{left:0}.slider .updown li{left:0;top:100%}.slider .updown li:first-child{left:0;top:0}.slider .fade{opacity:1!important}.slider .fade li{left:0;opacity:0;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.slider .fade li:first-child{opacity:1}.slider .btnType1{position:absolute;width:100%}.slider .btnType1 button{background-color:#0000001a;background-position:50%;background-repeat:no-repeat;background-size:30%;border-radius:7px;cursor:pointer;display:block;height:60px;margin-top:-30px;opacity:.7;position:absolute;top:50%;width:60px}.slider .btnType1 button:hover{background-color:#0003;opacity:1}.slider .btnType1 button.bPrev{background-image:url(/images/slider/left.png);left:50px}.slider .btnType1 button.bNext{background-image:url(/images/slider/right.png);right:50px}@media screen and (max-width:991px){.slider .btnType1{top:40%}.slider .btnType1 button{background-color:#0000001a;background-position:50%;background-repeat:no-repeat;background-size:20%;border-radius:7px;cursor:pointer;display:block;height:40px;margin-top:-20px;opacity:.7;position:absolute;top:50%;width:40px}.slider .btnType1 button.bPrev{background-image:url(/images/slider/left.png);left:10px}.slider .btnType1 button.bNext{background-image:url(/images/slider/right.png);right:10px}}.slider .btnType2{position:absolute;top:50%;width:100%}.slider .btnType2 a{background-color:#0003;background-position:50%;background-repeat:no-repeat;background-size:50%;border-radius:5px;cursor:pointer;display:block;height:30px;margin-top:-15px;position:absolute;top:50%;width:30px}.slider .btnType2 a:hover{background-color:#00000080}.slider .btnType2 .bPrev{background-image:url(/images/slider/prev_w.png);left:20px}.slider .btnType2 .bNext{background-image:url(/images/slider/next_w.png);right:20px}.slider .pageType1{bottom:50px;line-height:1;padding:0;position:absolute;text-align:center;width:100%}.slider .pageType1>*{display:inline-block;font-size:0;line-height:0;vertical-align:middle}.slider .pageType1>div>a{background:#fff;border-radius:50%;display:inline-block;height:20px;margin:0 5px;opacity:.5;width:20px}.slider .pageType1>div>a.on,.slider .pageType1>div>a:hover{opacity:1!important}.slider .pageType1 .bState{background-color:#0000004d;background-image:url(/images/slider/pause_w.png);background-position:50%;background-repeat:no-repeat;background-size:50%;border-radius:50%;height:25px;width:25px}.slider .pageType1 .bState.play{background-color:#000000b3;background-image:url(/images/slider/play_w.png)}@media screen and (max-width:991px){.slider .pageType1{display:none}}.slider .pageType2{bottom:10px;padding:0;position:absolute;text-align:center;width:100%}.slider .pageType2>*{vertical-align:middle}.slider .pageType2>*,.slider .pageType2>div>a{display:inline-block;font-size:0;line-height:0}.slider .pageType2>div>a{background:#0003;border-radius:3px;height:6px;margin:5px;width:15px}.slider .pageType2>div>a.on{background:#000}.slider .pageType2 .bState{background-color:#ffffff80;background-image:url(/images/slider/pause.png);background-position:50%;background-repeat:no-repeat;background-size:50%;border:1px solid #fff;border-radius:50%;height:23px;width:23px}.slider .pageType2 .bState.play{background-color:#fff;background-image:url(/images/slider/play.png)}.slider .pageType3{bottom:10px;padding:0;position:absolute;text-align:center;width:100%}.slider .pageType3>*{display:inline-block;font-size:0;line-height:0;vertical-align:middle}.slider .pageType3>div>a{background:#ffffff80;border:1px solid #fff;color:#00000080;display:inline-block;font-size:11px;height:23px;line-height:1;margin:2px;width:23px}.slider .pageType3>div>a>span{display:inline-block;line-height:1;padding-top:5px}.slider .pageType3>div>a.on{background:#fff;color:#000;font-weight:700}.slider .pageType3 .bState{background-color:#ffffff80;background-image:url(/images/slider/pause.png);background-position:50%;background-repeat:no-repeat;background-size:50%;border:1px solid #fff;height:23px;width:23px}.slider .pageType3 .bState.play{background-color:#fff;background-image:url(/images/slider/play.png)}.main .visual .swiper-button-next svg,.main .visual .swiper-button-prev svg{display:none}@media screen and (min-width:992px){.main .visual{height:calc(100vh - 140px);position:relative;width:100%}.main .visual .cover{background:#00000080;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.main .visual .tit{color:#fff;left:50%;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:3}.main .visual .tit h2{font-size:4vw;margin-bottom:70px}.main .visual .tit span:before{background:#fff;content:"";display:block;height:5px;margin:0 auto;width:70px}.main .visual .tit p{font-size:19px;line-height:1.7;margin-top:55px}.main .visual .scroll{animation:slide-bottom 1s ease-in-out infinite alternate both;bottom:270px;color:#fff;position:absolute;right:200px;z-index:5}.main .visual .scroll span{background:url(../images/main/i-scroll.png) no-repeat 80% 20%;position:absolute;transform:rotate(90deg);-webkit-transform:rotate(90deg);transform-origin:left top;-webkit-transform-origin:left top;width:200px}.swiper-visual{height:100%;width:100%}.swiper-visual .swiper-wrapper{max-width:none;width:100%}.swiper-visual .swiper-slide{position:relative}.swiper-visual .swiper-slide:before{background-color:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.swiper-visual .swiper-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@keyframes slide-bottom{0%{transform:translateY(0)}to{transform:translateY(30px)}}.main .visual .swiper-container-button{bottom:110px;margin:0 auto;position:relative;width:210px}.main .visual .swiper-container-button .swiper-button-next,.swiper-container-rtl .swiper-button-prev{background:url(../images/main/slider-arrow-right.png) no-repeat;background-size:100%;width:30px}.main .visual .swiper-container-button .swiper-button-prev,.swiper-container-rtl .swiper-button-next{background:url(../images/main/slider-arrow-left.png) no-repeat;background-size:100%;width:30px}.main .visual .swiper-container{height:100%;overflow:hidden;width:100%}.main .visual .swiper-container .swiper-wrapper{width:100%}.main .visual .swiper-container .swiper-wrapper .swiper-slide img{overflow:hidden}.main .visual .swiper-progress-bar{bottom:0;display:block;height:4px;position:absolute;width:100%;z-index:99!important}.main .visual .swiper-progress-bar .slide_progress-bar{height:4px}.swiper-progress-bar .slide_progress-bar:after{background:#8e1d25;content:"";height:100%;left:0;position:absolute;top:0;transition:width .1s linear;width:0}.swiper-progress-bar .slide_progress-bar{background:#ffffff80;clear:both;left:0;opacity:0;position:absolute;right:0;width:0;z-index:99!important}.swiper-progress-bar.active .slide_progress-bar{opacity:1}.swiper-progress-bar.animate .slide_progress-bar:after{transition:width ease;transition-delay:unset;transition-duration:5s;width:100%}.main .swiper-pagination{bottom:108px;color:#fff;font-size:18px;top:auto}.w_1280{margin:0 auto;padding-top:100px;width:1280px}.main .tit{color:#8f1d25;font-size:48px;text-align:center}.qna .tit{margin-bottom:60px}.qna .tit h3{background:url(../images/main/qna.png) no-repeat 50% 0;font-weight:800;height:110px;line-height:160px}.qna .btn{margin-bottom:70px;position:relative}.qna .btn a{background:#d1d1d1;border-radius:6px;color:#fff;display:inline-block;float:right;font-size:19px;font-weight:600;height:50px;letter-spacing:-1;line-height:50px;text-align:center;width:340px}.qna .btn a:hover{background:#afcf22}.qna .btn span{background:url(../images/main/qna-arrow.png) no-repeat;height:77px;position:absolute;right:-20px;text-indent:-9999px;top:25px;width:66px}.qna .list{clear:both;padding-top:75px}.qna .list ul li a{background:url(../images/main/qna-q.png) no-repeat 4% 40%;border:1px solid #ebebeb;border-top:none;display:block;padding:50px 50px 30px;width:100%}.qna .list ul li:first-child a{border-top:2px solid #8f1d25}.qna .list ul li a p{color:#666;font-size:19px;font-weight:500;overflow:hidden;padding-left:60px;text-overflow:ellipsis;white-space:nowrap;width:1020px}.qna .list ul li a:hover p{color:#8f1d25}.qna .list ul li a:hover{background:url(../images/main/qna-q-hover.png) no-repeat 4% 40%;border-bottom:1px solid #8f1d25}.qna .list ul li a span{color:#999;font-size:15px;padding-left:60px;padding-top:20px}.qna .list ul li{position:relative}.qna .list ul li a div{background:#fff url(../images/main/qna-arrow-2.png) no-repeat 50%;border:1px solid #999;border-radius:50%;float:right;height:44px;position:absolute;right:4%;text-indent:-9999px;top:33%;width:44px}.qna .list ul li a:hover div{background:#8f1d25 url(../images/main/qna-arrow-2-hover.png) no-repeat 50%;border:1px solid #8f1d25}.news{background:url(../images/main/news_bg.jpg) no-repeat;background-position:50%;background-size:cover;height:840px;position:relative;width:100%}.news .tit h3{color:#fff;margin-top:0;padding:115px 0 18px}.news .tit span{color:#fff;display:block;font-size:24px;padding-bottom:55px}.swiper-news{padding-top:0}.swiper-news.swiper-container{padding:0 0 40px}.news .swiper-container-horizontal>.swiper-scrollbar{bottom:0;left:0;width:100%}.news .swiper-scrollbar-drag{background:#fff;border-radius:0}.news .swiper-scrollbar{background:#ffffff4d;border-radius:0;inset:auto auto 115px 50%!important;margin:0 auto;max-width:1280px;transform:translate(-50%)}.news .swiper-container-button{left:50%;max-width:1280px;position:absolute;top:160px;transform:translate(-50%);width:100%}.news .swiper-container-button .swiper-button-next svg,.news .swiper-container-button .swiper-button-prev svg{display:none}.news .swiper-container-button .swiper-button-prev{background:url(../images/main/news-arrow-left.png) no-repeat;height:80px;width:80px}.news .swiper-container-button .swiper-button-next{background:url(../images/main/news-arrow-right.png) no-repeat;height:80px;width:80px}.news .swiper-news .news-item a{background:#fff;display:block;height:400px;line-height:1.8;padding:50px 40px;position:relative;width:100%}.news .swiper-news .news-item a:before{content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s linear;-webkit-transition:opacity .2s linear;width:100%}.news .swiper-news .news-item a:hover:before{border:4px solid #8f1d25;opacity:1}.news .swiper-news .news-item a span{color:#999;display:block;display:-webkit-box;font-size:15px;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;width:300px;-webkit-box-orient:vertical}.news .swiper-news .news-item a span:first-child{color:#666;letter-spacing:1px;padding-bottom:22px}.news .swiper-news .news-item a p{color:#666;font-size:19px;font-weight:700}.news .swiper-news .news-item a p:nth-child(2){display:-webkit-box;-webkit-line-clamp:2;margin-bottom:30px;overflow:hidden;text-overflow:ellipsis;width:300px;-webkit-box-orient:vertical}.news .swiper-news .news-item a p:nth-child(4){color:#999;float:left;font-size:13px;padding-top:80px}.news .swiper-news .news-item a div{background:url(../images/main/news-arrow.png) no-repeat;float:right;height:60px;margin-top:40px;text-indent:-9999px;width:60px}.news .swiper-news .news-item a:hover p{color:#8f1d25}.grid-container{display:grid;gap:1px;grid-template-areas:"research   youtube";grid-template-columns:1fr 1fr;width:100%}.grid-container h3{color:#8f1d25;font-size:36px;padding-top:100px}.research div{align-items:flex-end;display:flex;justify-content:flex-end;margin-bottom:40px}.research div a{background:url(../images/main/i-plus.png) no-repeat 50%;border:1px solid #999;border-radius:100px;display:block;height:34px;margin-left:465px;text-indent:-9999px;width:34px}.research div a:hover{background:#9999991a url(../images/main/i-plus.png) no-repeat 50%}.research ul{display:flex;justify-content:flex-end;margin-bottom:100px}.research ul li{background:#ebebeb;height:380px;margin-right:20px;width:310px}.research ul li:last-child{margin-right:0}.research ul li a{display:block;position:relative}.research ul li a,.research ul li a p.img{height:100%;width:100%}.research ul li a p.img img{background:#fff;border:1px solid #efefef;height:380px;-o-object-fit:contain;object-fit:contain;width:310px}.research ul li a p.txt{background:#f9f9f9;border:1px solid #efefef;bottom:0;color:#666;height:110px;padding:30px;position:absolute;width:100%}.research ul li a p.txt span{display:-webkit-box;font-size:15px;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;width:100%;-webkit-box-orient:vertical}.research ul li a:hover p.txt{background:#ffffffe6;color:#000;transition:.45s ease}.youtube{background:#f9f9f9;grid-area:youtube;margin-left:100px;padding-left:120px}.youtube .swiperWrap{width:100%}.youtube .swiper-youtube{height:380px;margin-top:40px;overflow:hidden;position:relative;width:360px}.youtube .swiper-youtube .swiper-slide a{display:block;height:380px}.youtube .swiper-youtube .swiper-slide span{display:block;position:relative}.youtube .swiper-youtube .swiper-slide span:first-child{height:200px;width:100%}.youtube .swiper-youtube .swiper-slide span:first-child img{height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.youtube .swiper-youtube .swiper-slide span:first-child:before{background:#0000004d url(../images/main/youtube-arrow.png) no-repeat 50%;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}.youtube .swiper-youtube .swiper-slide span:nth-child(2){color:#999;font-size:15px;padding-bottom:40px}.youtube .swiper-youtube .swiper-slide p{color:#000;display:-webkit-box;-webkit-line-clamp:2;margin:25px 0;overflow:hidden;text-overflow:ellipsis;width:360px;-webkit-box-orient:vertical}.youtube .swiper-youtube .swiper-slide a:hover span:first-child:before{background:#000000b3 url(../images/main/youtube-arrow.png) no-repeat 50%;transition:.45s ease}.youtube .swiper-container-button{bottom:0;position:relative;right:0;width:360px}.youtube .swiper-container-button .swiper-button-next{background:url(../images/main/youtube-arrow-right.png) no-repeat;position:absolute;right:0;width:30px}.youtube .swiper-container-button .swiper-button-prev{background:url(../images/main/youtube-arrow-left.png) no-repeat;left:290px;position:absolute;width:30px}.youtube .swiper-youtube .swiper-pagination{text-align:left}.youtube .swiper-youtube .swiper-pagination-bullet{background:#d6b8b9;height:6px;margin:0 5px;opacity:1;width:6px}.youtube .swiper-youtube .swiper-pagination-bullet-active{background:#8f1d25;border-radius:100px;height:6px;transition:all .3s linear!important;-webkit-transition:all .3s linear!important;width:20px}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0;left:0;width:62px}.main-promo{padding:100px 0 120px}.main-promo .w_1280{align-items:center;box-sizing:border-box;display:flex;gap:40px;justify-content:space-between;max-width:100%;padding:0 20px;width:1320px}.main-promo__left{flex:1}.main-promo__left-tit{color:#8e1d25;display:block;font-size:56px;font-weight:800;margin:0 0 40px!important;position:relative}.main-promo__left-tit:before{color:#e5e5e5;content:"VIC-K";font-size:80px;left:0;position:absolute;top:-60px;z-index:-1}.promo__left-btn{background-color:#fff;background-image:url(../images/common/header__btn-youtube.svg);background-position:left 8px center;background-repeat:no-repeat;border:1px solid #8e1d25;border-radius:100px;color:#8e1d25;cursor:pointer;font-size:14px;font-weight:500;height:48px;padding:0 16px 0 52px}.main-promo__right-youtube{background-color:#111;height:37.5vw;max-height:480px;max-width:864px;width:67.5vw}.main-promo__right-youtube iframe{height:100%;width:100%}.main-promo__right-tit{color:#111;font-size:24px;font-weight:500;margin-top:20px}.main-promo__right-date{color:#666;display:block;font-size:16px;font-weight:400;margin-top:20px}}@media screen and (min-width:991px)and (max-width:1280px){.news,.qna{padding-left:20px;padding-right:20px}.qna{width:100%}.qna .list ul li a p{width:800px}.news .swiper-news{width:100%}.grid-container{display:grid;gap:1px;grid-template-areas:"research youtube";grid-template-columns:1fr 50%;width:100%}.research{margin-left:20px}.youtube{background:#f9f9f9;grid-area:youtube;margin-left:40px;padding-left:40px;width:100%}.youtube .swiper-youtube{width:70%}.research ul{justify-content:center}}@media screen and (max-width:991px){.main .visual{height:calc(100svh - 55px);width:100%}.main .visual,.swiper-visual .swiper-slide{position:relative}.swiper-visual .swiper-slide:before{background-color:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.swiper-visual .swiper-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main .visual .cover{background:#00000080;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.main .visual .tit{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:3}.main .visual .tit h2{font-size:7vw;margin-bottom:70px}.main .visual .tit span:before{background:#fff;content:"";display:block;height:5px;margin:0 auto;width:70px}.main .visual .tit p{font-size:19px;line-height:1.7;margin-top:55px}.main .visual .scroll{animation:slide-bottom 1s ease-in-out infinite alternate both;bottom:270px;color:#fff;position:absolute;right:10px;z-index:5}.main .visual .scroll span{background:url(../images/main/i-scroll.png) no-repeat 80% 20%;position:absolute;transform:rotate(90deg);-webkit-transform:rotate(90deg);transform-origin:left top;-webkit-transform-origin:left top;width:200px}@keyframes slide-bottom{0%{transform:translateY(0)}to{transform:translateY(30px)}}.main .visual .swiper-container-button{bottom:60px;margin:0 auto;position:relative;width:210px}.main .visual .swiper-container-button .swiper-button-next,.swiper-container-rtl .swiper-button-prev{background:url(../images/main/slider-arrow-right.png) no-repeat;background-size:100%;width:30px}.main .visual .swiper-container-button .swiper-button-prev,.swiper-container-rtl .swiper-button-next{background:url(../images/main/slider-arrow-left.png) no-repeat;background-size:100%;width:30px}.main .visual .swiper-container{height:100%;overflow:hidden;width:100%}.main .visual .swiper-container .swiper-wrapper,.main .visual .swiper-container .swiper-wrapper .swiper-slide{width:100%}.main .visual .swiper-container .swiper-wrapper .swiper-slide img{position:absolute;transform:translate(-40%,-15%)}.main .visual .swiper-progress-bar{bottom:0;display:block;height:4px;position:absolute;width:100%;z-index:99!important}.main .visual .swiper-progress-bar .slide_progress-bar{height:4px}.swiper-fade{height:100%}.swiper-progress-bar .slide_progress-bar:after{background:#8e1d25;content:"";height:100%;left:0;position:absolute;top:0;transition:width .1s linear;width:0}.swiper-progress-bar .slide_progress-bar{background:#ffffff80;clear:both;left:0;opacity:0;position:absolute;right:0;z-index:99!important}.swiper-progress-bar.active .slide_progress-bar{opacity:1}.swiper-progress-bar.animate .slide_progress-bar:after{transition:width ease;transition-delay:unset;transition-duration:5s;width:100%}.swiper-pagination{bottom:60px;color:#fff;font-size:18px}.qna{margin:80px 0}.qna .tit{margin-bottom:40px}.qna .tit h3{background:url(../images/main/qna.png) no-repeat 50% 0;background-size:130px;color:#8e1d24;font-size:30px;font-weight:800;height:110px;line-height:115px;text-align:center}.qna .btn{display:block;margin:auto;position:relative;width:640px}.qna .btn a{background:#d1d1d1;border-radius:6px;color:#fff;display:inline-block;float:right;font-size:19px;font-weight:600;height:40px;letter-spacing:-1;line-height:40px;text-align:center;width:330px}.qna .btn a:hover{background:#afcf22}.qna .btn span{background:url(../images/main/qna-arrow.png) no-repeat;background-size:55px;height:77px;position:absolute;right:-20px;text-indent:-9999px;top:25px;width:66px}.qna .list{clear:both;margin:0 auto;padding-top:75px;width:640px}.qna .list ul li a{background:url(../images/main/qna-q.png) no-repeat 4% 40%;background-size:40px;border:1px solid #ebebeb;border-top:none;display:block;padding:50px 50px 30px;width:100%}.qna .list ul li:first-child a{border-top:2px solid #8f1d25}.qna .list ul li a p{color:#666;font-size:16px;font-weight:500;overflow:hidden;padding-left:40px;text-overflow:ellipsis;white-space:nowrap;width:95%}.qna .list ul li a:hover p{color:#8f1d25}.qna .list ul li a:hover{background:url(../images/main/qna-q-hover.png) no-repeat 4% 40%;background-size:40px;border-bottom:1px solid #8f1d25}.qna .list ul li a span{color:#999;font-size:15px;padding-left:40px;padding-top:20px}.qna .list ul li{position:relative}.qna .list ul li a div{background:#fff url(../images/main/qna-arrow-2.png) no-repeat 50%;border:1px solid #999;border-radius:50%;float:right;height:38px;position:absolute;right:4%;text-indent:-9999px;top:33%;width:38px}.qna .list ul li a:hover div{background:#8f1d25 url(../images/main/qna-arrow-2-hover.png) no-repeat 50%;border:1px solid #8f1d25}.news{background:url(../images/main/news_bg.jpg) no-repeat;background-size:2100px;padding:80px 0;position:relative}.news .tit h3{color:#fff;font-size:30px;margin:0;text-align:center}.news .tit span{color:#fff;display:block;font-size:24px;padding-bottom:55px;text-align:center}.swiper-news.swiper-container{width:640px}.news .swiper-container-horizontal>.swiper-scrollbar{bottom:0;left:0;width:100%}.news .swiper-scrollbar-drag{background:#fff;border-radius:0}.news .swiper-scrollbar{background:#ffffff4d;border-radius:0;display:none}.news .swiper-container-button{position:absolute;top:105px;width:100%}.news .swiper-container-button .swiper-button-prev{background:url(../images/main/news-arrow-left.png) no-repeat;background-size:60px;height:60px;left:20px;width:60px}.news .swiper-container-button .swiper-button-next{background:url(../images/main/news-arrow-right.png) no-repeat;background-size:60px;height:60px;right:20px;width:60px}.news .swiper-container-button .swiper-button-next svg,.news .swiper-container-button .swiper-button-prev svg{display:none}.news .swiper-news{padding:0 20px}.news .swiper-news .news-item a{background:#fff;display:block;height:380px;line-height:1.8;padding:30px;position:relative;width:100%}.news .swiper-news .news-item a:before{content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s linear;-webkit-transition:opacity .2s linear;width:100%}.news .swiper-news .news-item a:hover:before{border:4px solid #8f1d25;opacity:1}.news .swiper-news .news-item a span{color:#999;display:block;display:-webkit-box;font-size:15px;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;width:240px;-webkit-box-orient:vertical}.news .swiper-news .news-item a span:first-child{color:#666;letter-spacing:1px;padding-bottom:22px}.news .swiper-news .news-item a p{color:#666;font-size:19px;font-weight:700}.news .swiper-news .news-item a p:nth-child(2){display:-webkit-box;-webkit-line-clamp:2;margin-bottom:30px;overflow:hidden;text-overflow:ellipsis;width:230px;-webkit-box-orient:vertical}.news .swiper-news .news-item a p:nth-child(4){color:#999;float:left;font-size:13px;padding-top:80px}.news .swiper-news .news-item a div{background:url(../images/main/news-arrow.png) no-repeat;float:right;height:60px;margin-top:40px;text-indent:-9999px;width:60px}.news .swiper-news .news-item a:hover p{color:#8f1d25}.grid-container{display:grid;gap:1px;grid-template-areas:"research   youtube";grid-template-columns:1fr;width:100%}.grid-container h3{color:#8f1d25;font-size:30px;text-align:center}.research{grid-column:1/1;grid-row:1/1;margin:80px 0}.research div{align-items:flex-end;display:flex;justify-content:center;margin-bottom:40px}.research div a{background:url(../images/main/i-plus.png) no-repeat 50%;border:1px solid #999;border-radius:100px;display:block;height:32px;margin-left:40px;text-indent:-9999px;width:32px}.research div a:hover{background:#9999991a url(../images/main/i-plus.png) no-repeat 50%}.research ul{display:flex;justify-content:center}.research ul li{background:purple;height:380px;margin-right:20px;width:310px}.research ul li:last-child{margin-right:0}.research ul li a{display:block;position:relative}.research ul li a,.research ul li a p:first-child{height:100%;width:100%}.research ul li a p:first-child img{background:#fff;border:1px solid #efefef;height:380px;-o-object-fit:contain;object-fit:contain;width:310px}.research ul li a p.txt{background:#f9f9f9;border:1px solid #efefef;bottom:0;color:#666;height:110px;padding:30px;position:absolute;width:100%}.research ul li a p.txt span{display:-webkit-box;font-size:15px;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;width:100%;-webkit-box-orient:vertical}.research ul li a:hover p.txt{background:#ffffffe6;color:#000;transition:.45s ease}.youtube{background:#f9f9f9;grid-area:youtube;grid-column:1/1;grid-row:2/2;margin:0;padding:80px 0;width:100%}.youtube .swiperWrap{margin:0 auto;position:relative;width:640px}.youtube .swiper-youtube{margin-top:40px;min-height:550px;overflow:hidden}.youtube .swiper-youtube .swiper-slide a{display:block;height:380px}.youtube .swiper-youtube .swiper-slide span{display:block;position:relative}.youtube .swiper-youtube .swiper-slide span:first-child{height:360px;width:640px}.youtube .swiper-youtube .swiper-slide span:first-child:before{background:#0000004d url(../images/main/youtube-arrow.png) no-repeat 50%;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}.youtube .swiper-youtube .swiper-slide span:first-child img{height:360px;-o-object-fit:cover;object-fit:cover;width:100%}.youtube .swiper-youtube .swiper-slide span:nth-child(2){color:#999;font-size:15px;padding-bottom:40px}.youtube .swiper-youtube .swiper-slide p{color:#000;display:-webkit-box;-webkit-line-clamp:2;margin:25px 0;overflow:hidden;text-overflow:ellipsis;width:640px;-webkit-box-orient:vertical}.youtube .swiper-youtube .swiper-slide a:hover span:first-child:before{background:#000000b3 url(../images/main/youtube-arrow.png) no-repeat 50%;transition:.45s ease}.youtube .swiper-container-button{bottom:0;position:absolute;right:0;width:360px}.youtube .swiper-container-button .swiper-button-next{background:url(../images/main/youtube-arrow-right.png) no-repeat;position:absolute;right:0;width:30px}.youtube .swiper-container-button .swiper-button-prev{background:url(../images/main/youtube-arrow-left.png) no-repeat;left:290px;position:absolute;width:30px}.youtube .swiper-youtube .swiper-pagination-bullet{background:#d6b8b9;height:6px;margin:0 5px;opacity:1;width:6px}.youtube .swiper-youtube .swiper-pagination-bullet-active{background:#8f1d25;border-radius:100px;height:6px;transition:all .3s linear!important;-webkit-transition:all .3s linear!important;width:20px}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0;left:0;text-align:left;width:62px}.main-promo{padding:100px 0}.main-promo .w_1280{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:30px;justify-content:space-between;max-width:100%;padding:0 20px;width:1320px}.main-promo__left{flex:1}.main-promo__left-tit{color:#8e1d25;display:block;font-size:30px;font-weight:800;margin:0 0 20px!important;position:relative;text-align:center}.main-promo__left-tit:before{color:#e5e5e5;content:"VIC-K";font-size:40px;left:50%;position:absolute;top:-30px;transform:translate(-50%);width:-moz-max-content;width:max-content;z-index:-1}.promo__left-btn{background-color:#fff;background-image:url(../images/common/header__btn-youtube.svg);background-position:left 8px center;background-repeat:no-repeat;border:1px solid #8e1d25;border-radius:100px;color:#8e1d25;cursor:pointer;font-size:14px;font-weight:500;height:48px;padding:0 16px 0 52px}.main-promo__right{width:100%}.main-promo__right-youtube{background-color:#111;height:calc(55vw - 22px);max-height:480px;max-width:864px;width:100%}.main-promo__right-youtube iframe{height:100%;width:100%}.main-promo__right-tit{color:#111;font-size:18px;font-weight:500;line-height:1.4;margin-top:20px}.main-promo__right-date{color:#666;display:block;font-size:16px;font-weight:400;margin-top:10px}}@media screen and (max-width:767px){.main{max-width:767px}.main .visual{position:relative;width:100%}.main .visual .tit{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:3}.main .visual .tit h2{font-size:6.5vw;margin-bottom:40px}.main .visual .tit span:before{background:#fff;content:"";display:block;height:2px;margin:0 auto;width:40px}.main .visual .tit p{font-size:3.5vw;line-height:1.7;margin-top:35px}.main .visual .scroll{bottom:180px;right:8px}.main .visual .scroll span{background:url(../images/main/i-scroll.png) no-repeat 75% 35%;font-size:12px;width:160px}.main .visual .swiper-container .swiper-wrapper .swiper-slide img{position:absolute;transform:translate(-50%,-20%)}.main .visual .swiper-container-button{bottom:50px;margin:0 auto;position:relative;width:200px}.main .visual .swiper-container-button .swiper-button-next,.swiper-container-rtl .swiper-button-prev{background:url(../images/main/slider-arrow-right.png) no-repeat;background-size:100%;width:22px}.main .visual .swiper-container-button .swiper-button-prev,.swiper-container-rtl .swiper-button-next{background:url(../images/main/slider-arrow-left.png) no-repeat;background-size:100%;width:22px}.swiper-pagination{bottom:50px;color:#fff;font-size:14px}.qna{margin:60px 0}.news{padding:60px 0}.news .swiper-container-button{top:85px}.research{margin:60px 0}.youtube{margin:0;padding:60px 0}.main-promo{padding:70px 0 60px}}@media screen and (max-width:650px){.research ul li:last-child{display:none}.qna .btn,.qna .list,.swiper-news.swiper-container{width:360px}.news .swiper-news .news-item a{padding:40px}.news .swiper-news .news-item a p:nth-child(2),.news .swiper-news .news-item a span{width:280px}.research ul li{height:440px;margin-right:0;width:360px}.research ul li a p:first-child img{height:440px;-o-object-fit:contain;object-fit:contain;width:360px}.youtube .swiperWrap{margin:0 auto;position:relative;width:360px}.youtube .swiper-youtube{min-height:280px}.youtube .swiper-youtube .swiper-slide p{width:360px}.youtube .swiper-youtube .swiper-slide span:first-child{height:200px;width:360px}.youtube .swiper-youtube .swiper-slide span:first-child:before{background:#0000004d url(../images/main/youtube-arrow.png) no-repeat 50%;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}.youtube .swiper-youtube .swiper-slide span:first-child img{height:200px;-o-object-fit:cover;object-fit:cover;width:100%}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/common/select_arrow.png) no-repeat right 10px center;padding-right:40px!important}select::-ms-expand{display:none}select:focus{border:1px solid #3572c6!important;outline:none}.guide-request input[type=checkbox]{display:none}.guide-request input[type=checkbox]+label{background:url(../images/common/i-check.png) left top 6px no-repeat;cursor:pointer;padding:3px 30px}.guide-request input[type=checkbox]:checked+label{background-image:url(../images/common/i-check-on.png)}.guide-request input[type=radio]{display:none}.guide-request input[type=radio]+label{background:url(../images/common/i-check.png) left top 5px no-repeat;cursor:pointer;padding:3px 0 3px 30px}.guide-request input[type=radio]:checked+label{background-image:url(../images/common/i-check-on.png)}.subTitType3{color:#000;font-size:24px;line-height:1;padding:0 0 20px 22px;position:relative}.subTitType3:before{background:#000;content:"";display:block;height:2px;left:0;position:absolute;top:9px;width:14px}.subTitType3 span.c_red{font-size:16px}.subTitType3 a.plus,.subTitType3 span.c_red{font-weight:500;position:absolute;right:0;top:0}.subTitType3 a.plus{background:#1862b6;color:#fff;font-size:14px;padding:10px 20px}@media screen and (min-width:992px){.guide-request .hidden{height:1px;left:-100000px;overflow:hidden;position:absolute;top:auto;width:1px}.guide-request .sub-section h4{color:#000;font-size:20px;font-weight:400;letter-spacing:-.5px;margin-bottom:20px;padding-left:25px;position:relative}.guide-request .sub-section h4:before{background:#000;content:"";display:inline-block;height:3px;left:0;position:absolute;top:7px;width:15px}.guide-request .request-check>div{margin-top:30px}.guide-request .request-check pre{background:#fff;border:1px solid #ddd;border-radius:10px;color:#000;font-family:NotoSansKR!important;font-size:16px;font-weight:300;letter-spacing:-.25px;line-height:1.7;padding:30px}.guide-request .request-check .check-box-wrap{margin-top:20px}.guide-request .request-check .check-box-wrap p{color:#000;font-weight:400}.guide-request .request-check .check-box-wrap p+p{margin-top:10px}.guide-request .request-form>div.notice{background:#f5f5f5 url(../images/common/i-notice02.png) no-repeat right 30px bottom 30px;border-radius:3vw;margin-bottom:20px;padding:40px 50px}.guide-request .request-form>div.notice h3{color:#000;font-size:21px;font-weight:700;padding-bottom:15px}.guide-request .request-form>div.notice li{color:#000;padding-left:10px;position:relative}.guide-request .request-form>div.notice li+li{margin-top:5px}.guide-request .request-form>div.notice li:before{background:#333;content:"";display:inline-block;height:2px;left:0;position:absolute;top:12px;width:2px}.guide-request .request-form>div.notice .call span{background:url(../images/common/i-call.png) no-repeat 0;margin-left:20px;padding-left:20px}.guide-request .request-form .inputWrap{background:#f9f9f9;border-bottom:1px solid #ddd;width:100%}.guide-request .request-form .inputWrap:after{clear:both;content:"";display:block}.guide-request .request-form .inputWrap.inputHidden{display:none}.guide-request .request-form .inputWrap>*{display:inline-block;float:left;padding:20px}.guide-request .request-form .inputWrap>p{color:#000;font-weight:400;line-height:2em;padding:20px 50px;position:relative;width:230px}.guide-request .request-form .inputWrap.essential>p:after{color:#f30000;content:"*";display:inline-block;font-weight:400;left:40px;position:absolute;top:20px}.guide-request .request-form>section>div.w-50{float:left;width:50%}.guide-request .request-form .inputWrap>fieldset{background:#fff;min-height:76px;width:calc(100% - 230px)}.guide-request .request-form .inputWrap>fieldset:after{clear:both;content:"";display:block}.guide-request .request-form .inputWrap>fieldset input[type=password],.guide-request .request-form .inputWrap>fieldset input[type=text]{border:1px solid #ddd;border-radius:5px;outline:none;padding:5px 10px;width:230px}.guide-request .request-form .inputWrap>fieldset input[type=checkbox]+label{line-height:36px}.guide-request .request-form .inputWrap>fieldset input[type=password]:focus,.guide-request .request-form .inputWrap>fieldset input[type=text]:focus{border:1px solid #2c674f}.guide-request .request-form .inputWrap>fieldset #date{display:inline-block}.guide-request .request-form .inputWrap>fieldset .btnDate{background:#333 url(../images/common/i-calender.png) no-repeat 50%;border-radius:5px;display:inline-block;height:36px;margin-left:5px;vertical-align:middle;width:38px}.guide-request .request-form .inputWrap>fieldset .btnAddress{background:#333;border-radius:5px;color:#fff;display:inline-block;font-size:14px;height:36px;line-height:36px;margin-bottom:5px;margin-left:5px;padding:0 15px}.guide-request .request-form .inputWrap>fieldset #input-address-numb,.guide-request .request-form .inputWrap>fieldset #input-cAddress-numb,.guide-request .request-form .inputWrap>fieldset #input-id,.guide-request .request-form .inputWrap>fieldset #input-salesman{display:inline-block}.guide-request .request-form .inputWrap>fieldset #input-address,.guide-request .request-form .inputWrap>fieldset #input-address-detail,.guide-request .request-form .inputWrap>fieldset #input-cAddress,.guide-request .request-form .inputWrap>fieldset #input-cAddress-detail{display:block;margin-top:5px;width:100%}.guide-request .request-form .inputWrap>fieldset select{border:1px solid #ddd;border-radius:5px;padding:5px 10px}.guide-request .request-form .inputWrap.inputPhon input{width:80px!important}.guide-request .request-form .inputWrap.inputPhon span{padding:0 5px}.guide-request .request-form .inputWrap.datepicker>p,.guide-request .request-form .inputWrap.essential>p{float:left;min-height:76px;padding-top:22px}.guide-request .request-form .input-sex label{line-height:35px;margin-right:15px;padding:2px 0 2px 30px}.guide-request .request-form .inputWrap .notice,.guide-request .request-form .inputWrap.datepicker .notice{color:#2c674f;display:inline-block;font-size:15px;line-height:36px;padding-left:20px}.guide-request .request-form .inputWrap .notice:after{display:none!important}.guide-request .request-form .inputWrap.inputEmail input{width:500px!important}.guide-request .request-form .inputWrap.autoInput .text{display:inline-block;font-size:18px;font-weight:400}.guide-request .request-form .inputWrap.autoInput .text span{color:#3e9eff;font-size:22px;font-style:italic;font-weight:700;padding:0 3px;text-decoration:underline}.guide-request .request-form .inputWrap.autoInput input{display:inline-block;margin-left:20px;width:300px!important}.guide-request .request-form .inputWrap.inputCall fieldset .select{padding-left:20px}.guide-request .request-form .inputWrap.inputCall fieldset .select input{width:auto!important}.guide-request .request-form .inputWrap.inputCall fieldset .select label{line-height:35px;margin-right:15px;padding:2px 0 2px 30px}.guide-request .request-form .inputWrap.inputCall input{width:80px!important}.guide-request .request-form .inputWrap.inputCall span{padding:0 5px}.guide-request .request-form .inputWrap.inputCall fieldset>div{float:left}.guide-request .btn-area{margin-top:50px;text-align:center}.guide-request .btn-area a{background:#2c674f;border-radius:5px;color:#fff;display:inline-block;font-size:18px;line-height:1;padding:20px 50px}.guide-request .btn-area a.cancel{background:#999}.guide-request .btn-area a.end{background:#666}.inputWrap.autoPayment fieldset{font-size:0}.inputWrap.autoPayment fieldset>div{font-size:16px}.inputWrap.autoPayment fieldset>div+div{padding-top:5px}.inputWrap.autoPayment fieldset>div label.label{display:inline-block;width:120px}.inputWrap.autoPayment fieldset>div.tel_box input[type=text]{width:80px}.inputWrap.autoPayment fieldset>div.w50{display:inline-block;width:50%}.inputWrap.autoPayment fieldset>div input[type=file]{border:1px solid #ddd;border-radius:5px;margin-top:7px;padding:10px}.inputWrap.joinType fieldset{padding:10px 20px!important}.inputWrap.joinType fieldset>div{overflow:hidden}.inputWrap.joinType fieldset>div+div{border-top:1px solid #ddd;margin-top:10px;padding-top:10px}.inputWrap.joinType fieldset>div>div{float:left}.inputWrap.joinType fieldset>div>div:first-child{width:200px}.inputWrap.joinType fieldset>div>div:last-child{border-left:1px solid #ddd;padding-left:20px;width:calc(100% - 200px)}.inputWrap.joinType fieldset>div>div>div+div{border-top:1px solid #ddd;margin-top:5px;padding-top:5px}.inputWrap.joinType fieldset>div>div p{color:#1862b6}.service-request .request-form>div.notice li:first-child{padding-left:0}.service-request .request-form>div.notice li:first-child:before{display:none}.service-request .request-form>div.notice li:first-child span{color:#f30000;font-weight:400;margin-right:5px}.service-request .request-form>section{border-top:1px solid #000}.service-request .request-form>section:after{clear:both;content:"";display:inline-block}.service-request .request-form textarea{border:1px solid #ddd;border-radius:5px;height:250px;outline:none;padding:10px;resize:none;width:100%}.service-request .request-form textarea:focus{border:1px solid #3572c6}.support-request .request-form>div.notice li:first-child{padding-left:0}.support-request .request-form>div.notice li:first-child:before{display:none}.support-request .request-form>div.notice li:first-child span{color:#f30000;font-weight:400;margin-right:5px}.support-request .request-form>section{border-top:1px solid #000}.support-request .request-form input[type=radio]+label{line-height:35px;margin-right:15px}.support-request .request-form .inputPrice fieldset p input{margin:0 5px 0 15px}.support-request .request-form .inputPaydate input{display:inline-block;float:left}.support-request .request-form .inputNotice>p{padding:30px 50px}.support-request .request-form .inputNotice fieldset p{color:#000;padding-left:10px;position:relative}.support-request .request-form .inputNotice fieldset p+p{margin-top:5px}.support-request .request-form .inputNotice fieldset p:before{background:#333;content:"";display:inline-block;height:2px;left:0;position:absolute;top:12px;width:2px}.support-request .request-form .inputNotice fieldset p span{font-weight:400;padding-right:10px}.mobileCal .mobileCalPopup{background:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9990}.mobileCal .mobileCalPopup .mobileCalFrame{max-width:90%;position:fixed;text-align:center;z-index:9992}.mobileCalInner{background:#fff;border-radius:10px;color:#000;font-weight:400;padding:50px 30px}.mobileCalInner select{border:1px solid #ddd;border-radius:5px;margin-right:10px;padding:5px 20px}.mobileCalInner select:focus{outline:none}.mobileCalInner select+select{color:#000;margin-left:15px}.mobileCalInner .btn_box{margin-top:30px;text-align:center}.mobileCalInner .btn_box ul{display:inline-block}.mobileCalInner .btn_box ul:after{clear:both;content:"";display:block}.mobileCalInner .btn_box ul li{display:inline-block;float:left;margin:0 5px}.mobileCalInner .btn_box ul li a,.mobileCalInner .btn_box ul li button{background:#333;border-radius:3px;color:#fff;display:inline-block;font-size:15px;padding:5px 20px}.mobileCalInner .btn_box ul li:first-child a,.mobileCalInner .btn_box ul li:first-child button{background:#8e1d25;border:1px solid #8e1d25}}@media screen and (max-width:991px){.guide-request .request-check .check-box-wrap label{display:inline-block}.guide-request .hidden{height:1px;left:-100000px;overflow:hidden;position:absolute;top:auto;width:1px}.guide-request .sub-section h4{color:#000;font-size:18px;font-weight:400;letter-spacing:-.5px;margin-bottom:20px;padding-left:25px;position:relative}.guide-request .sub-section h4:before{background:#000;content:"";display:inline-block;height:3px;left:0;position:absolute;top:7px;width:15px}.guide-request .request-check>div{margin-top:30px}.guide-request .request-check pre{background:#fff;border:1px solid #ddd;border-radius:10px;color:#000;font-family:NotoSansKR!important;font-size:15px;font-weight:300;letter-spacing:-.25px;line-height:1.7;padding:30px}.guide-request .request-check .check-box-wrap{margin-top:20px;padding:0}.guide-request .request-check .check-box-wrap p{color:#000;font-weight:400}.guide-request .request-check .check-box-wrap p+p{margin-top:10px}.guide-request .request-check .check-box-wrap input[type=checkbox]+label{background:url(../images/common/i-check.png) left top 4px no-repeat}.guide-request .request-form>div.notice{background:#f9f9f9;background-size:40px;border-radius:10px;margin-bottom:20px;padding:20px}.guide-request .request-form>div.notice li{color:#000;padding-left:10px;position:relative}.guide-request .request-form>div.notice li+li{margin-top:5px}.guide-request .request-form>div.notice li:first-child{padding-left:0}.guide-request .request-form>div.notice li:first-child:before{display:none}.guide-request .request-form>div.notice li:first-child span{color:#f30000;font-weight:400;margin-right:5px}.guide-request .request-form>div.notice li:before{background:#333;content:"";display:inline-block;height:2px;left:0;position:absolute;top:10px;width:2px}.guide-request .request-form>div.notice .call span{background:url(../images/common/i-call.png) no-repeat 0;margin-left:20px;padding-left:20px}.guide-request .request-form .inputWrap{background:#f9f9f9;border-bottom:1px solid #ddd;width:100%}.guide-request .request-form .inputWrap:after{clear:both;content:"";display:block}.guide-request .request-form .inputWrap.inputHidden{display:none}.guide-request .request-form .inputWrap>*{display:inline-block;float:left;padding:20px}.guide-request .request-form .inputWrap>p{color:#000;font-weight:400;line-height:2em;padding:20px 50px;position:relative;width:230px}.guide-request .request-form .inputWrap.essential p:after{color:#f30000;content:"*";display:inline-block;font-weight:400;left:40px;position:absolute;top:20px}.guide-request .request-form .inputWrap>fieldset{background:#fff;min-height:76px;width:calc(100% - 230px)}.guide-request .request-form .inputWrap>fieldset:after{clear:both;content:"";display:block}.guide-request .request-form .inputWrap>fieldset input[type=text]{border:1px solid #ddd;border-radius:5px;outline:none;padding:6px 10px;width:230px}.guide-request .request-form .inputWrap>fieldset input[type=checkbox]+label{line-height:36px}.guide-request .request-form .inputWrap>fieldset input[type=text]:focus{border:1px solid #3572c6}.guide-request .request-form .inputWrap>fieldset #date{display:inline-block;float:left}.guide-request .request-form .inputWrap>fieldset .btnDate{background:#333 url(../images/common/i-calender.png) no-repeat 50%;border-radius:5px;display:inline-block;float:left;height:36px;margin-left:5px;width:38px}.guide-request .request-form .inputWrap>fieldset .btnAddress{background:#333;border-radius:5px;color:#fff;display:inline-block;float:left;font-size:14px;height:36px;line-height:36px;margin-bottom:5px;margin-left:5px;padding:0 15px}.guide-request .request-form .inputWrap>fieldset #input-address-numb{display:inline-block;float:left}.guide-request .request-form .inputWrap>fieldset #input-address,.guide-request .request-form .inputWrap>fieldset #input-address-detail{display:block;margin-top:5px;width:100%}.guide-request .request-form .inputWrap>fieldset select{border:1px solid #ddd;border-radius:5px;padding:5px 10px}.guide-request .request-form .inputWrap.inputPhon input{width:80px!important}.guide-request .request-form .inputWrap.inputPhon span{padding:0 5px}.guide-request .request-form .inputWrap.datepicker>p{float:left;min-height:76px;padding-top:22px}.guide-request .request-form .inputWrap.datepicker .notice{color:#3572c6;display:inline-block;font-size:15px;line-height:36px;padding-left:20px}.guide-request .request-form .inputWrap.essential>p{float:left;min-height:76px;padding-top:22px}.guide-request .request-form .inputWrap.essential .notice{color:#3572c6;display:inline-block;font-size:15px;line-height:36px;padding-left:20px}.guide-request .request-form .inputWrap.inputEmail input{width:100%!important}.guide-request .request-form .inputWrap.autoInput .text{display:inline-block;font-size:18px;font-weight:400}.guide-request .request-form .inputWrap.autoInput .text span{color:#3e9eff;font-size:22px;font-style:italic;font-weight:700;padding:0 3px;text-decoration:underline}.guide-request .request-form .inputWrap.autoInput input{display:inline-block;margin-left:20px;width:300px!important}.guide-request .request-form .inputWrap.inputCall input{width:80px!important}.guide-request .request-form .inputWrap.inputCall span{padding:0 5px}.guide-request .request-form .inputWrap.inputCall fieldset>div{float:left}.guide-request .request-form .inputWrap.inputCall fieldset .select{line-height:36px;padding-left:20px}.guide-request .request-form .inputWrap.inputCall fieldset .select input{width:auto!important}.guide-request .request-form .inputWrap.inputCall fieldset .select label{margin-right:15px;padding:3px 0 3px 30px}.guide-request .btn-area{margin-top:15px;text-align:center}.guide-request .btn-area a{background:#1d4998;border-radius:5px;color:#fff;display:inline-block;font-size:15px;font-weight:400;line-height:1;padding:20px 50px}.service-request .request-form>section{border-top:1px solid #000}.service-request .request-form>section:after{clear:both;content:"";display:inline-block}.service-request .request-form .input-sex label{margin-right:15px;padding:3px 0 3px 30px}.service-request .request-form textarea{border:1px solid #ddd;border-radius:5px;height:250px;outline:none;padding:10px;resize:none;width:100%}.service-request .request-form textarea:focus{border:1px solid #3572c6}.support-request .request-form>div.notice li:first-child{padding-left:0}.support-request .request-form>div.notice li:first-child:before{display:none}.support-request .request-form>div.notice li:first-child span{color:#f30000;font-weight:400;margin-right:5px}.support-request .request-form>section{border-top:1px solid #000}.support-request .request-form input[type=radio]+label{line-height:35px;margin-right:15px}.support-request .request-form .inputPrice fieldset p input{margin:0 5px 0 15px}.support-request .request-form .inputPaydate input{display:inline-block;float:left}.support-request .request-form .inputNotice fieldset p{color:#000;padding-left:10px;position:relative}.support-request .request-form .inputNotice fieldset p+p{margin-top:5px}.support-request .request-form .inputNotice fieldset p:before{background:#333;content:"";display:inline-block;height:2px;left:0;position:absolute;top:12px;width:2px}.support-request .request-form .inputNotice fieldset p span{font-weight:400;padding-right:10px}.support-request .request-form .inputPay input[type=radio]+label,.support-request .request-form .inputVisit input[type=radio]+label{display:block;line-height:normal;margin-bottom:10px}.mobileCal .mobileCalPopup{background:#00000080;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9990}.mobileCal .mobileCalPopup .mobileCalFrame{max-width:90%;position:fixed;text-align:center;z-index:9992}.mobileCalInner{background:#fff;border-radius:10px;color:#000;font-weight:400;padding:50px 30px}.mobileCalInner select{border:1px solid #ddd;border-radius:5px;margin-right:10px;padding:5px 20px}.mobileCalInner select:focus{outline:none}.mobileCalInner select+select{color:#000;margin-left:15px}.mobileCalInner .btn_box{margin-top:30px;text-align:center}.mobileCalInner .btn_box ul{display:inline-block}.mobileCalInner .btn_box ul:after{clear:both;content:"";display:block}.mobileCalInner .btn_box ul li{display:inline-block;float:left;margin:0 5px}.mobileCalInner .btn_box ul li a{background:#333;border-radius:3px;color:#fff;display:inline-block;font-size:15px;padding:5px 20px}.mobileCalInner .btn_box ul li:first-child a{background:#8e1d25;border:1px solid #8e1d25}}@media screen and (max-width:767px){.guide-request .request-check pre{height:200px;overflow:auto;padding:20px}.guide-request .request-form>div.notice{background:#f9f9f9}.guide-request .request-form>div.notice .call span{display:block;margin-left:0;margin-top:3px}.guide-request .request-form .inputWrap{background:none}.guide-request .request-form .inputWrap>p{background:#f9f9f9;border-bottom:1px dashed #ebebeb;float:none;font-size:16px;line-height:1;min-height:auto!important;padding:15px 30px;padding-top:15px!important;width:100%}.guide-request .request-form .inputWrap.essential p:after{left:20px;top:10px}.guide-request .request-form .inputWrap>fieldset{min-height:auto;padding:15px 20px;width:100%}.guide-request .request-form .inputWrap>fieldset input[type=text]{width:100%}.guide-request .request-form .inputWrap>fieldset #date,.guide-request .request-form .inputWrap>fieldset #input-address-numb{width:180px}.guide-request .request-form .inputWrap.inputCall fieldset .select{display:block;margin-top:10px;padding-left:0;width:100%}.guide-request .request-form .inputWrap.datepicker .notice,.guide-request .request-form .inputWrap.essential .notice{width:100%;padding-lefT:0;margin-top:5px}.guide-request .request-form .inputWrap.autoInput .text{display:block;font-size:18px;font-weight:400}.guide-request .request-form .inputWrap.autoInput .text span{color:#3e9eff;font-size:22px;font-style:italic;font-weight:700;padding:0 3px;text-decoration:underline}.guide-request .request-form .inputWrap.autoInput input{display:block;margin-left:0;margin-top:10px;width:100%!important}.guide-request .btn-area{margin-top:20px}.guide-request .btn-area a{line-height:normal;padding:10px 30px;width:100%}.service-request .request-form .inputWrap.datepicker .notice{width:100%;padding-lefT:0;margin-top:5px}.service-request .btn-area{margin-top:0}.support-request .request-form .inputPrice fieldset p input{margin:0 0 0 10px;width:180px!important}.support-request .request-form .inputPaydate input{display:inline-block;float:left;width:180px!important}.support-request .request-form .inputPay input[type=radio]+label,.support-request .request-form .inputVisit input[type=radio]+label{display:block;line-height:normal;margin-bottom:10px}.mobileCalInner select{margin-right:5px;padding:5px 10px;padding-right:25px!important}.mobileCalInner select+select{margin-left:10px}}
