@font-face{font-family:"Pretendard";src:url(../font/Pretendard-Thin.eot);src:url(../font/Pretendard-Thin.woff) format("woff");font-weight:100}@font-face{font-family:"Pretendard";src:url(../font/Pretendard-ExtraLight.eot);src:url(../font/Pretendard-ExtraLight.woff) format("woff");font-weight:200}@font-face{font-family:"Pretendard";src:url(../font/Pretendard-Light.eot);src:url(../font/Pretendard-Light.woff) format("woff");font-weight:300}@font-face{font-family:"Pretendard";src:url(../font/Pretendard-Regular.eot);src:url(../font/Pretendard-Regular.woff) format("woff");font-weight:400}@font-face{font-family:"Pretendard";src:url(../font/Pretendard-Medium.eot);src:url(../font/Pretendard-Medium.woff) format("woff");font-weight:500}@font-face{font-family:"Pretendard";src:url(../font/Pretendard-SemiBold.eot);src:url(../font/Pretendard-SemiBold.woff) format("woff");font-weight:600}@font-face{font-family:"Pretendard";src:url(../font/Pretendard-Bold.eot);src:url(../font/Pretendard-Bold.woff) format("woff");font-weight:700}@font-face{font-family:"Pretendard";src:url(../font/Pretendard-ExtraBold.eot);src:url(../font/Pretendard-ExtraBold.woff) format("woff");font-weight:800}@font-face{font-family:"Pretendard";src:url(../font/Pretendard-Black.eot);src:url(../font/Pretendard-Black.woff) format("woff");font-weight:800}html,body{color:#333;font-weight:400;line-height:1.4}*{margin:0;padding:0;border:none;border-collapse:collapse;font-family:"Pretendard",sans-serif;font-style:normal;word-break:keep-all;box-sizing:border-box;list-style:none}html{font-size:62.5%}a{text-decoration:none;color:inherit}a:hover,a:focus,a:active,a:active{text-decoration:none;outline:none}button{border:none;cursor:pointer}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input:focus,textarea:focus,button:focus{outline:none}img{max-width:100%;vertical-align:top}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.guides__buttons{display:flex;justify-content:space-between}.guides__cell{background-color:var(--mainColor);border-radius:1.2rem;height:clamp(5rem,4vw,6.8rem);width:49%;color:#fff}.guides__link{height:100%}.guides__link::before{content:"";display:block;margin-right:clamp(.5rem,1vw,1rem);transform:translateY(0.2rem)}.guides__link:after{content:"";display:block;width:1.1rem;height:.9rem;background:url(../images/main/button_arr.png) no-repeat center/cover;margin-left:clamp(1rem,3vw,2rem);transition:transform .3s}.guides__link.link1::before{width:2.6rem;height:3.4rem;background:url(../images/main/button_icon1.png) no-repeat center/cover}.guides__link.link2::before{width:2.6rem;height:2.6rem;background:url(../images/main/button_icon2.png) no-repeat center/cover}.guides__link.linkDown::before{width:2.6rem;height:2.2rem;background:url(../images/main/button_down.png) no-repeat center/cover}@media screen and (min-width: 960px){.guides__link:hover:after{transform:translateX(1.4rem)}}.header{position:fixed;top:0;left:0;width:100%;height:var(--headerHeight);background-color:#fff;border-bottom:1px solid #ddd;z-index:5}.header.header_on{background-color:#fff;border-bottom:.1rem solid #ddd}.header.header_on .menu__depth1>a{color:#333}.header.header_on .header__open div{background-color:#333}.header__head{display:flex;align-items:center;justify-content:space-between;width:94%;margin:0 auto;height:100%;position:relative;z-index:1}.header__logo{width:17.6rem}.header__menu>li>a{font-size:2rem;font-weight:700;height:100%;display:flex;align-items:center;justify-content:center}.header__submenu{max-height:0;overflow:hidden;transition:max-height .5s}.header__menubtn{width:3.2rem;height:2.2rem;position:relative;background:none;display:flex;flex-direction:column;justify-content:space-between}.header__menubtn div{width:100%;height:.2rem;background-color:#000}.header__menubtn div:nth-child(2){width:2rem;margin:0 auto;transition:width .3s}.header__menubtn:hover div:nth-child(2){width:100%}.header__close{display:none}.header__back{display:none}@media screen and (max-width: 960px){.header__menuWrap{position:fixed;width:100%;height:100vh;top:-150%;left:0;background-color:#fff;box-sizing:border-box;padding:0 3%;transition:top .3s;overflow-y:scroll}.header__menu{padding-bottom:10rem}.header__menu>li{border-bottom:1px solid #ddd}.header__menu>li>a{font-size:2.3rem;justify-content:flex-start;padding:3rem 2rem;position:relative}.header__menu>li>a:after{content:"+";font-weight:300;color:#000;right:0;top:0;font-size:4rem;position:absolute;top:50%;transform:translateY(-50%)}.header__menu>li>a.on:after{content:"-"}.header__submenu{max-height:0;background-color:#fff}.header__submenu li{border-bottom:1px solid #ddd}.header__submenu li a{font-size:2.3rem;justify-content:flex-start;padding:3rem 2rem;display:block}.header .mobileOn{max-height:50rem}.header.forMobile{background-color:#fff;border-bottom:.1rem solid #ddd}.header.forMobile .menu__depth1>a{color:#333}.header.forMobile .header__open div{background-color:#333}.header.forMobile .header__menuWrap{top:var(--headerHeight)}.header.forMobile .header__menubtn{display:none}.header.forMobile .header__close{display:block;background:none;width:3.5rem;height:3.5rem;background:url(../images/common/close_btn.png) no-repeat center}.header.forMobile .header__menu>li>a{color:#000}}@media screen and (min-width: 960px){.header:hover{background-color:#fff;border-bottom:.1rem solid #ddd}.header:hover .menu__depth1>a{color:#333}.header:hover .header__open div{background-color:#333}.header__menubtn{display:none}.header__menuWrap{width:80%;max-width:85rem;height:100%;position:absolute;top:50%;right:-4rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:space-between}.header__menu{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;gap:var(--gap-90)}.header__menu>li{height:100%;position:relative}.header__menu>li>a{position:relative;font-size:2.3rem;font-weight:700}.header__menu>li:hover>a{color:var(--mainColor)}.header__submenu{position:absolute;width:100%;height:27rem;top:13rem;box-sizing:border-box;transition:max-height .1s}.header__submenu li{margin-bottom:2rem;line-height:1.3}.header__submenu li a{font-size:1.8rem;color:#555}.header__submenu li a:hover{color:var(--mainColor)}.header__back{position:absolute;background-color:#fff;width:100%;height:0;top:var(--headerHeight);z-index:0;border-bottom:1px solid #ddd;opacity:0;display:block;visibility:hidden;transition:all .2s;overflow:hidden}.header.hovered .header__back{visibility:visible;opacity:1;height:15rem}.header.hovered .header__submenu{max-height:12rem;transition:max-height .3s}}@media screen and (min-width: 1400px){.header__menuWrap{width:70%;right:auto;left:50%;transform:translate(-50%, -50%)}}.footer{border-top:.1rem solid #ddd}.footer__logo{width:17.6rem}.footer__center{display:flex;flex-direction:column;row-gap:3rem}.footer__info{display:flex;flex-direction:column;row-gap:1rem}.footer__copy{color:#777}@media screen and (min-width: 960px){.footer__center{flex-direction:row;align-items:center;-moz-column-gap:10rem;column-gap:10rem}.footer__info{flex-direction:row;-moz-column-gap:2rem;column-gap:2rem}}.quick{position:fixed;right:2%;z-index:3;width:9.8rem;height:9.8rem;border-radius:2rem;background-color:#155b8c;bottom:3rem}.quick__link{display:flex;align-items:center;justify-content:center;flex-direction:column;row-gap:.6rem;height:100%}.quick__hover{display:none}.quick__icon{width:3.3rem;height:3.6rem;background:url(../images/common/vote.png) no-repeat center/cover;flex-shrink:0}@media screen and (min-width: 960px){.quick{right:2.5%;bottom:10rem;transition:all .3s;overflow:hidden}.quick.active{width:22.6rem}.quick.active .quick__link{flex-direction:row;-moz-column-gap:2.5rem;column-gap:2.5rem}.quick.active .quick__unHover{display:none}.quick.active .quick__hover{display:block}}