﻿.hidden,.none{position:fixed;left:-9999px}.container{max-width:1280px;width:100%;padding:0 40px;box-sizing:border-box;margin:0 auto}.label_box{line-height:1.1em}.radio_wrap{display:flex;flex-wrap:wrap;gap:12px;padding:2px 0}.radio_wrap label{display:flex;align-items:center;gap:4px;cursor:pointer}.radio_wrap{display:inline-flex;align-items:center;align-content:center}.radio_wrap input[type=radio]+.radio_wrap .label{margin-left:16px}.page_wrap{padding:40px 0 0;display:flex;flex-flow:row wrap;gap:3px;justify-content:center;align-items:center}.page_wrap button{display:flex;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0 4px;box-sizing:border-box;font-size:16px;border-radius:3px;color:#999;background:#fff;transition:all .2s ease}.page_wrap .page:disabled{color:#fff;background-color:#06c;font-weight:600}.page_wrap .page_first{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='rgba(200,200,200,1)'%3E%3Cpath d='M4.83578 12L11.0429 18.2071L12.4571 16.7929L7.66421 12L12.4571 7.20712L11.0429 5.79291L4.83578 12ZM10.4857 12L16.6928 18.2071L18.107 16.7929L13.3141 12L18.107 7.20712L16.6928 5.79291L10.4857 12Z'%3E%3C/path%3E%3C/svg%3E")}.page_wrap .page_prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='rgba(200,200,200,1)'%3E%3Cpath d='M10.8284 12.0007L15.7782 16.9504L14.364 18.3646L8 12.0007L14.364 5.63672L15.7782 7.05093L10.8284 12.0007Z'%3E%3C/path%3E%3C/svg%3E")}.page_wrap .page_next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='rgba(200,200,200,1)'%3E%3Cpath d='M13.1717 12.0007L8.22192 7.05093L9.63614 5.63672L16.0001 12.0007L9.63614 18.3646L8.22192 16.9504L13.1717 12.0007Z'%3E%3C/path%3E%3C/svg%3E")}.page_wrap .page_last{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='rgba(200,200,200,1)'%3E%3Cpath d='M19.1642 12L12.9571 5.79291L11.5429 7.20712L16.3358 12L11.5429 16.7929L12.9571 18.2071L19.1642 12ZM13.5143 12L7.30722 5.79291L5.89301 7.20712L10.6859 12L5.89301 16.7929L7.30722 18.2071L13.5143 12Z'%3E%3C/path%3E%3C/svg%3E")}.page .page_wrap:hover{background-color:#f2f2f2;color:#777}.page_first .page_wrap .page_prev,.page_wrap .page_next,.page_wrap .page_last{border:1px solid #ddd;font-size:0;background-position:center center;background-repeat:no-repeat}.page_first .page_wrap .page_prev:hover,.page_wrap .page_next:hover,.page_wrap .page_last:hover{background-color:#f2f2f2}.btn_wrap.right+.page_wrap{padding:10px 0 0}.header{height:90px;display:flex;align-items:center;justify-content:space-between}.header .h1{font-weight:600}.header .h1 a{display:flex;align-items:center;gap:10px;height:30px;font-size:25px;color:#222}.header .h1 a .h1_ico{display:block;width:45px;height:45px;background-repeat:no-repeat;background-position:center;background-size:45px auto}.gnb{width:70%;height:100%;position:relative;font-weight:600;z-index:101}.gnb>ul{display:flex;height:100%}.gnb>ul>li{display:inline-block;flex:1;position:relative;height:100%}.gnb>ul>li.on>a::before{width:100%}.gnb>ul>li.on>a span{color:#06c}.gnb>ul>li.on ul{background-color:rgba(0,0,0,.02)}.gnb>ul>li>a{display:flex;align-items:center;justify-content:center;height:100%;position:relative}.gnb>ul>li>a span{font-size:20px;color:#333;position:relative;font-weight:600}.gnb>ul>li>a::before{display:block;content:"";width:0;height:4px;position:absolute;left:50%;bottom:0;background-color:#464fb8;transform:translateX(-50%);transition:all .3s ease}.gnb>ul>li:hover>a::before{width:100%}.gnb>ul>li:hover span{color:#2c8fff}.gnb_sub{width:100%;background:hsla(0,0%,100%,0);transition:all .2s ease;padding:0;box-sizing:border-box;background-color:#fff;position:absolute;left:0;top:91px;z-index:50;height:0;opacity:0;overflow:hidden}.gnb_sub li a{height:42px;display:flex;justify-content:center;align-items:center;padding:0;text-align:center;color:#888;font-size:18px;font-weight:500}.gnb_sub li a:hover{color:#2c8fff}.gnb_sub li.link a{display:flex;align-items:center;justify-content:center}li:hover .gnb_sub{background-color:#fafafa}.gnb_bg{width:100%;height:1px;box-sizing:border-box;background-color:#fff;position:absolute;left:0;top:141px;transition:all .2s ease;z-index:100;border-top:solid 1px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.05)}.b00 .gnb>ul>li.b00_apllication>a::before{width:100%}.b00 .gnb>ul>li.b00_apllication span{color:#2c8fff}.header_wrap.on .gnb_bg{border-bottom:solid 1px rgba(0,0,0,.1)}.header_wrap.on .gnb_sub,.header_wrap.on .gnb_bg{opacity:1;padding:15px 0}.header_wrap.on.gnb4 .gnb_sub{height:198px}.header_wrap.on.gnb4 .gnb_bg{height:200px}.header_wrap.on.gnb5 .gnb_sub{height:240px}.header_wrap.on.gnb5 .gnb_bg{height:242px}.header_wrap.on.gnb6 .gnb_sub{height:282px}.header_wrap.on.gnb6 .gnb_bg{height:284px}.header_wrap.on.gnb7 .gnb_sub{height:324px}.header_wrap.on.gnb7 .gnb_bg{height:326px}.header_wrap.on.gnb8 .gnb_sub{height:366px}.header_wrap.on.gnb8 .gnb_bg{height:368px}.btn_gnb_on,.btn_gnb_off{display:none}.top_nav{border-bottom:1px solid #ededed;background-color:#fff}.top_nav .container{height:50px;display:flex;align-items:center;justify-content:space-between}.top_nav a{display:flex;align-items:center;font-weight:400;transition:all .2s ease;opacity:.7;color:#333}.top_nav .lib_nav{height:100%;display:flex;margin-left:-12px}.top_nav .lib_nav a{align-items:center;padding:0 12px;font-weight:500;transition:all .2s ease;opacity:.7;color:#333}.top_nav .lib_nav a.on{opacity:1;color:#fff;background-color:#2c8fff}.top_nav .lib_nav a:hover{opacity:1}.top_nav .lib_nav a.lib_marathon{margin-left:8px;padding-left:20px;border-left:1px solid #ddd}.top_nav .login_nav{display:flex;height:100%;gap:12px}.main{min-height:560px;width:100%;background:url(../images/main_background.jpg) repeat-x 54% center/cover;position:relative}.main .main_bg{max-width:100%;width:100%}.main .container{height:calc(100% - 25px);display:flex;align-items:flex-start;justify-content:space-between}.main .banner_wrap{height:auto;position:absolute;left:50%;top:45%;transform:translate(-50%, -50%)}.main .banner_title{color:#0b2c51;width:44%}.main .banner_title .sub_txt{font-size:32px;font-weight:600;line-height:100%;font-family:"Gmarket Sans TTF";padding-bottom:10px}.main .banner_title h2{font-size:60px;font-family:"Gmarket Sans TTF";font-weight:600}.main .banner_title p{padding-top:14px;font-size:18px;line-height:140%}.main_during{display:flex;flex-wrap:wrap;background:#fff;padding:15px 20px;border-radius:0 0 20px 20px}.main_during_item{display:flex;width:50%;padding:16px 0;box-sizing:border-box}.main_during_item:nth-of-type(1),.main_during_item:nth-of-type(2){border-bottom:1px solid #dbdbdb}.main_during_item:nth-of-type(odd){padding-right:16px}.main_during_item:nth-of-type(even){padding-left:16px;border-left:1px solid #dbdbdb}.main_during dt,.main_during dd{font-size:22px;box-sizing:border-box;font-weight:500}.main_during dt{width:100px}.main_during dd{flex:1}.main_during .day_end{color:#df0043}.main_during .day_start{color:#06c}.time_box{width:560px;box-shadow:0px 0px 10px rgba(0,0,0,.15);border-radius:20px;display:flex;flex-direction:column}.time_box .box_top{background-color:#2c8fff;height:120px;display:flex;text-align:center;align-items:center;justify-content:center;gap:20px;border-radius:20px 20px 0 0}.time_box .box_top .label{font-size:26px;color:#fff}.time_box .box_top .d-day{color:#ffec5c;font-size:50px;font-weight:700}.menu_icon_wrap{display:flex;justify-content:center;flex-wrap:wrap;gap:20px 0;padding:2.6rem 0 6rem;width:100%;max-width:1280px;margin:0 auto}.menu_icon_wrap a{width:16.6666666667%;text-align:center;font-size:20px;font-weight:600;color:#252525}.menu_icon_wrap a img{display:block;margin:0 auto;padding-bottom:8px;transition:all .2s ease}.menu_icon_wrap a:hover{color:#2c8fff}.menu_icon_wrap a:hover img{transform:translateY(-5px)}.contents_wrap_01{width:1280px;margin:0 auto;display:flex;justify-content:space-between;padding:0 40px;box-sizing:border-box}.contents_wrap_01 .main_notice{width:700px;padding-right:60px}.contents_wrap_01 .main_notice .h3_wrap{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.contents_wrap_01 .main_notice .h3_wrap h3{font-size:24px;font-weight:700;margin:0}.contents_wrap_01 .main_notice .btn_more{display:block;width:30px;height:30px;position:relative;font-size:0;border:1px solid #dbdbdb;border-radius:4px;opacity:.5}.contents_wrap_01 .main_notice .btn_more::before{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;background-image:url(../images/more_btn.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:translate(-50%, -50%);transition:all .2s ease}.contents_wrap_01 .main_notice .btn_more:hover{background-image:#2c8fff;opacity:1;border:1px solid #333}.contents_wrap_01 .main_notice li{padding:20px 0;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #dbdbdb;transition:all .2s ease}.contents_wrap_01 .main_notice li a{color:#252525;font-weight:500;width:calc(100% - 80px);display:block}.contents_wrap_01 .main_notice li a .title{display:block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;width:100%;overflow:hidden}.contents_wrap_01 .main_notice li .date{font-size:14px;color:#666}.swiper_page_wrap{position:relative;box-shadow:0px 0px 10px rgba(0,0,0,.15);border-radius:8px;width:440px;overflow:hidden}.swiper_page_wrap img{border-radius:8px;display:block}.swiper_page_wrap .swiper_btn_wrap{display:flex;align-items:center;justify-content:center;padding:6px 8px;background-color:rgba(0,0,0,.8);border-radius:50px;position:absolute;right:10px;bottom:10px;z-index:30}.swiper_page_wrap .swiper_btn_wrap button{width:24px;height:24px;border:0;background-color:rgba(0,0,0,0);font-size:0;position:relative;display:flex;align-items:center;justify-content:center;margin:auto;right:auto;left:auto}.swiper_page_wrap .swiper_btn_wrap button::before{content:"";width:16px;height:16px;display:block;background-position:center;background-repeat:no-repeat;background-size:contain;transition:background-image .2s ease}.swiper_page_wrap .swiper_btn_wrap .swiper_prev_btn::before{background-image:url(../images/prev_btn.svg);position:absolute;left:calc(50% - 8px);top:calc(50% - 8px)}.swiper_page_wrap .swiper_btn_wrap .swiper_play_btn::before{background-image:url(../images/play_btn.svg)}.swiper_page_wrap .swiper_btn_wrap .swiper_stop_btn::before{background-image:url(../images/stop_btn.svg)}.swiper_page_wrap .swiper_btn_wrap .swiper_next_btn::before{background-image:url(../images/next_btn.svg)}.swiper_page_wrap .swiper_btn_wrap .swiper-button-prev:after,.swiper_page_wrap .swiper_btn_wrap .swiper-rtl .swiper-button-next:after,.swiper_page_wrap .swiper_btn_wrap .swiper-button-next:after{display:none}.contents_wrap_02{width:100%;background-color:#e5f1ff;margin-top:80px}.contents_wrap_02 .status_inner{display:flex;justify-content:space-between;padding:80px 40px 100px}.contents_wrap_02 .mysituation{width:500px}.contents_wrap_02 .mysituation h3{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:24px;font-weight:700;margin:0}.contents_wrap_02 .mysituation .btn_more{width:30px;height:30px;font-size:0;border:1px solid 0 0 0 0;border-radius:4px;opacity:.5;position:absolute;right:0;top:-50px}.contents_wrap_02 .mysituation .btn_more::before{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;background-image:url(/images/more_btn.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:translate(-50%, -50%);transition:all .2s ease}.contents_wrap_02 .mysituation .btn_more:hover{opacity:1}.marathon_box{position:relative;height:130px;background-color:#2c8fff;margin-top:22px;border-radius:8px;box-shadow:0px 0px 10px rgba(0,0,0,.15);padding-top:40px}.marathon_box .position{position:absolute;bottom:60px;width:90px;padding:8px;line-height:1.3;text-align:center;border-radius:8px;background-color:#ffec5c;opacity:1;transition:left .3s ease,transform .3s ease;box-shadow:0px 0px 10px rgba(0,0,0,.15)}.marathon_box .position ::before{content:"";display:block;position:absolute;left:50%;bottom:0;width:0;height:0;margin:0 0 -11px -6px;border:6px solid rgba(0,0,0,0);border-top-color:#ffec5c}.marathon_box .position .bubble .name{font-size:18px}.marathon_box .bar_area{width:80%;margin:0 auto;position:relative}.marathon_box .bar_area ul{background:url(../images/bg_scale.png) no-repeat center top;height:53px;padding-top:48px;background-size:100% auto}.marathon_box .bar_area ul::after{content:"";position:absolute;top:62px;left:0;width:100%;height:10px;background-color:#c9e2ff;z-index:0}.marathon_box .bar_area ul li{position:absolute;width:80px;padding-top:32px;color:#fff;text-align:center;margin-left:-40px;margin-top:8px}.marathon_box .bar_area ul li.start{left:0%}.marathon_box .bar_area ul li.middle{left:50%}.marathon_box .bar_area ul li.finish{left:100%}.marathon_box .bar_area ul li::before{content:"";display:block;position:absolute;top:0;left:50%;width:15px;height:15px;margin-left:-8px;border:3px solid #fff;border-radius:50%;background-color:#fff;z-index:1}.marathon_box .bar_area ul li p{padding-top:12px;color:#fff}.login_required_box{position:relative;height:130px;background-color:#2c8fff;margin-top:22px;border-radius:8px;box-shadow:0px 0px 10px rgba(0,0,0,.15);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.login_required_box p{margin:0;font-size:18px;font-weight:600;color:#fff}.login_required_box .btn.pri{display:flex;align-items:center;justify-content:center;padding:10px 30px;background-color:#ffec5c;color:#252525;border:none;border-radius:4px;font-weight:700;font-size:16px;cursor:pointer;transition:all .2s ease;text-decoration:none}.login_required_box .btn.pri:hover{background-color:#ffe500;transform:translateY(-2px);box-shadow:0px 4px 8px rgba(0,0,0,.2)}.my_list{display:flex;flex-wrap:wrap;margin-top:30px;gap:10px}.my_list li{width:calc(50% - 5px);height:52px}.my_list li a{display:flex;align-items:center;padding:0 16px;height:100%;width:100%;font-weight:600;color:#252525;background:#fff;box-sizing:border-box;box-shadow:0px 0px 10px rgba(0,0,0,.15);transition:all .2s ease}.my_list li a::before{content:"";width:24px;height:24px;flex-shrink:0;margin-right:4px}.my_list li a::after{content:"";flex-shrink:0;width:24px;height:24px;background:url(../images/arrow_right.svg) no-repeat 0 0;margin-left:auto;transition:all .2s ease}.my_list li a:hover{color:#2c8fff}.my_list li a:hover::after{transform:translateX(5px)}.my_list li.item1 a::before{background:url(../images/my_list_ico01.svg) no-repeat 0 0}.my_list li.item2 a::before{background:url(../images/my_list_ico02.svg) no-repeat 0 0}.my_list li.item3 a::before{background:url(../images/my_list_ico03.svg) no-repeat 0 0}.my_list li.item4 a::before{background:url(../images/my_list_ico04.svg) no-repeat 0 0}.my_list li.item1 a{border-radius:8px 0 0 0}.my_list li.item2 a{border-radius:0 8px 0 0}.my_list li.item3 a{border-radius:0 0 0 8px}.my_list li.item4 a{border-radius:0 0 8px 0}.participant_status{width:640px;position:relative}.participant_status h3{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:24px;font-weight:700;margin:0}.participant_status .btn_more{width:30px;height:30px;font-size:0;border:1px solid 0 0 0 0;border-radius:4px;opacity:.5;position:absolute;right:0;top:0}.participant_status .btn_more::before{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;background-image:url(/images/more_btn.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:translate(-50%, -50%);transition:all .2s ease}.participant_status .btn_more:hover{opacity:1}.participant_status .progressbarbox_wrap{background-color:#fff;margin-top:20px;padding:32px 30px;border-radius:8px;box-shadow:0px 0px 10px rgba(0,0,0,.15)}.participant_status .progressbarbox_wrap .progressbarbox li{margin-top:18px;list-style:none;display:flex;align-items:center;justify-content:space-between}.participant_status .progressbarbox_wrap .progressbarbox:first-child li{margin-top:0}.participant_status .progressbarbox_wrap li>span{flex:0 1 clamp(90px,16vw,100px);background-color:#42b16c;text-align:center;border-radius:20px;display:block;font-weight:600;color:#fff;padding:15px 0}.participant_status .progressbarbox_wrap .progressbar_bg{width:250px;height:16px;background-color:#eee;border-radius:6px;overflow:hidden}.participant_status .progressbarbox_wrap .progressbar{height:100%;background-color:#a1d5b5;width:0%;border-radius:6px 0 0 6px;transition:width .3s ease}.participant_status .progressbarbox_wrap .count{display:flex;flex-wrap:nowrap;align-items:center;font-weight:500;text-align:right}.participant_status .progressbarbox_wrap .count .list{padding-right:6px;width:clamp(60px,18vw,90px);white-space:nowrap}.participant_status .progressbarbox_wrap .count .fixed{text-align:right;width:clamp(60px,20vw,100px);white-space:nowrap}.participant_status .progressbarbox_wrap .count .fixed .red_txt{color:#d9030a;font-weight:600}.text_box_02{background-repeat:no-repeat;background-position-x:3ch;background-position-y:center}.a10_info .text_box_02{background-image:url("../images/text_box_a10.png")}.b10_course .text_box_02{background-image:url("../images/text_box_b10.png")}.c00 .text_box_02{background-image:url("/images/text_box_c10.png")}.c20 .text_box_02{background-image:url("../images/text_box_c20.png")}.c30 .text_box_02{background-image:url("../images/text_box_c30.png")}.d10_notice .text_box_02{background-image:url("../images/text_box_d10.png")}.d20_faq .text_box_02{background-image:url("../images/text_box_d20.png")}.d30_answer .text_box_02{background-image:url("../images/text_box_d30.png")}.e10_write .text_box_02{background-image:url("../images/text_box_e10.png")}.e30_myopenbook .text_box_02{background-image:url("../images/text_box_e10.png")}.select_lib .radio_wrap{width:calc(30% - 4px)}.txtbox_wrap_three+.noti_text{padding-top:12px}.left tbody th{min-width:60px;width:25%;max-width:180px}.finish_list .finish_top{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.finish_list .finish_top .finish_txt{margin:0 10px;padding:30px 30px 30px 100px;border:1px solid #dbdbdb;border-radius:8px;background-repeat:no-repeat;background-position:20px 0;width:calc(33.33333% - 20px)}.finish_list .finish_top .finish_txt:nth-child(1){margin-left:0;background-image:url(../images/fin_1st.png)}.finish_list .finish_top .finish_txt:nth-child(2){background-image:url(../images/fin_2st.png)}.finish_list .finish_top .finish_txt:nth-child(3){margin-right:0;background-image:url(../images/fin_3st.png)}.finish_list .finish_top .finish_txt span{display:block}.finish_list .finish_top .finish_txt .name{margin-bottom:10px;font-size:23px;font-weight:700;color:#252525}.finish_list .finish_top .finish_txt .information{color:#777}.finish_list .finish_top .finish_txt .information .books{padding-bottom:5px}.finish_top+.table{margin-top:20px}.search_wrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:6px;padding:20px 20px;background-color:#fafafa;border-radius:4px;border:1px solid #dbdbdb;box-sizing:border-box;margin:0 0 40px}.search_wrap select,.search_wrap input[type=text],.search_wrap input[type=date],.search_wrap button{height:44px}.search_wrap select,.search_wrap input[type=text],.search_wrap input[type=date]{min-width:0}.search_wrap .search_box{flex:1;position:relative}.search_wrap .search_box input[type=text]{width:100%;padding-right:44px}.search_wrap .search_box .btn_search{width:44px;height:44px;position:absolute;right:0;top:0;font-size:0;background:rgba(0,0,0,0)}.search_wrap .search_box .btn_search::before{display:block;content:"";width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='rgba(44,143,255,1)'%3E%3Cpath d='M18.031 16.6168L22.3137 20.8995L20.8995 22.3137L16.6168 18.031C15.0769 19.263 13.124 20 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2C15.968 2 20 6.032 20 11C20 13.124 19.263 15.0769 18.031 16.6168ZM16.0247 15.8748C17.2475 14.6146 18 12.8956 18 11C18 7.1325 14.8675 4 11 4C7.1325 4 4 7.1325 4 11C4 14.8675 7.1325 18 11 18C12.8956 18 14.6146 17.2475 15.8748 16.0247L16.0247 15.8748Z'%3E%3C/path%3E%3C/svg%3E")}.search_wrap.center{justify-content:center}.search_wrap.center>.btn_search{margin-left:initial}.search_wrap .during_wrap+.input_select{margin-left:14px;padding-left:14px;border-left:1px solid #dbdbdb}.search_wrap .btn_wrap{flex:1 1 100%;padding:10px 0 0}.result_top{width:100%;display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:15px}.result_top .search_word{color:#2c8fff}.result_top strong{color:#2c8fff}.book_list{display:flex;align-items:center;color:#fff;border-radius:8px;padding:24px;margin-bottom:32px;line-height:1.4;gap:1.6rem;border:1px solid #dbdbdb;justify-content:space-between}.book_list .book_left{display:flex;flex-direction:row;gap:24px}.book_list .book_left .cover{width:40vw;max-width:146px;aspect-ratio:146/218;background-size:cover;background-position:center;border-radius:8px;box-shadow:0 0px 8px rgba(0,0,0,.15)}.book_list .book_left .txt_Wrap{display:flex;flex-direction:column;gap:6px}.book_list .book_left .txt_Wrap .title{font-size:26px;font-weight:600;margin:6px 0}.book_list .book_left .txt_Wrap .book_information{font-size:17px;color:#666;margin-bottom:12px;display:flex}.book_list .book_left .txt_Wrap .book_information .author{gap:6px;padding:0 10px 0 0;border-right:1px solid #dbdbdb}.book_list .book_left .txt_Wrap .book_information .publisher{padding:0 0 0 10px}.book_list .book_left .txt_Wrap .des_list{margin:0 0 6px 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px 18px;flex-direction:column}.book_list .book_left .txt_Wrap .des_list li{font-size:18px;display:flex;align-items:center}.book_list .book_left .txt_Wrap .des_list li .term{width:80px;display:inline-block;font-weight:600}.book_list .book_left .txt_Wrap .des_list li .detail{flex:1}.book_list .book_left .txt_Wrap .info{display:flex;gap:10px;padding:6px 0}.book_list .book_left .txt_Wrap .info span{border:1px solid #dbdbdb;border-radius:4px;padding:4px 6px;font-size:15px;background-color:#eee}.book_right{display:flex;align-items:center}.book_right .book_card_btn{display:inline-flex;background:#fff;color:#252525;border:none;border-radius:6px;padding:12px 24px;font-size:18px;font-weight:500;cursor:pointer;justify-content:center;align-items:center;border:1px solid #dbdbdb}.book_right .book_card_btn::before{content:"";display:inline-block;flex:none;width:20px;height:20px;background-repeat:no-repeat;background-position:center;margin:0 6px 0 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='rgba(0,102,204,1)'%3E%3Cpath d='M15.7279 9.57627L14.3137 8.16206L5 17.4758V18.89H6.41421L15.7279 9.57627ZM17.1421 8.16206L18.5563 6.74785L17.1421 5.33363L15.7279 6.74785L17.1421 8.16206ZM7.24264 20.89H3V16.6473L16.435 3.21231C16.8256 2.82179 17.4587 2.82179 17.8492 3.21231L20.6777 6.04074C21.0682 6.43126 21.0682 7.06443 20.6777 7.45495L7.24264 20.89Z'%3E%3C/path%3E%3C/svg%3E")}.book_right .book_card_btn:hover{background:#f2f2f2}.report{font-weight:18px;line-height:140%;padding-bottom:40px}.page_remote{display:flex;flex-flow:row wrap;border-top:1px solid #252525;border-bottom:1px solid #dbdbdb;margin-top:30px}.page_remote dt,.page_remote dd{min-height:58px;display:flex;align-items:center;padding:20px 15px;box-sizing:border-box}.page_remote dt.next,.page_remote dd.next{border-bottom:1px solid #dbdbdb}.page_remote dt .no_result,.page_remote dd .no_result{color:#999}.page_remote dt{flex:none;justify-content:center;padding:0;font-size:0}.page_remote dt::before{width:50px;height:100%;display:block;content:"";background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='rgba(37,37,37,1)'%3E%3Cpath d='M11.9999 10.8284L7.0502 15.7782L5.63599 14.364L11.9999 8L18.3639 14.364L16.9497 15.7782L11.9999 10.8284Z'%3E%3C/path%3E%3C/svg%3E")}.page_remote dt.prev::before{transform:rotate(180deg)}.page_remote dd{width:calc(100% - 50px)}.page_remote dd a{font-weight:500;color:#555;line-height:1.3em}.page_remote dd a:hover{color:#2c8fff}.board_info{padding:0 0 20px;box-sizing:border-box;border-bottom:1px solid #dbdbdb}.board_info .board_title .text{font-size:22px;font-weight:600;line-height:1.3em}.board_info .board_summary{display:flex;flex-flow:row wrap;gap:6px 6px;padding-top:20px}.board_info .board_summary dt,.board_info .board_summary dd{color:#777}.board_info .board_summary dt{display:flex;align-items:center;gap:6px;position:relative}.board_info .board_summary dt::after{display:block;content:":"}.board_info .board_summary dd+dt{padding-left:15px;margin-left:9px}.board_info .board_summary dd+dt::before{display:block;content:"";width:1px;height:12px;background-color:#dbdbdb;position:absolute;left:0;top:2px}.board_file{border-bottom:1px solid #dbdbdb;padding:20px 0}.board_file li+li{padding-top:12px}.board_file a{min-height:18px;display:flex;align-items:center;padding-left:26px;box-sizing:border-box;color:#777;position:relative}.board_file a::before{display:block;content:"";width:18px;height:18px;background-repeat:no-repeat;background-position:center;background-size:18px auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='rgba(0,145,231,1)'%3E%3Cpath d='M18 19H19V6.82843L17.1716 5H16V9H7V5H5V19H6V12H18V19ZM4 3H18L20.7071 5.70711C20.8946 5.89464 21 6.149 21 6.41421V20C21 20.5523 20.5523 21 20 21H4C3.44772 21 3 20.5523 3 20V4C3 3.44772 3.44772 3 4 3ZM8 14V19H16V14H8Z'%3E%3C/path%3E%3C/svg%3E");position:absolute;left:0;top:0}.board_file a:hover{color:#06c}.board_contents{padding:40px 0 30px;box-sizing:border-box;line-height:130%}.faq_wrap article{border-bottom:1px solid #f9f9f9;position:relative;margin-top:20px;transition:all .2s ease}.faq_wrap article:has(button:hover) h4 span{color:#06c}.faq_wrap article h4{display:flex;gap:15px;padding-right:64px;box-sizing:border-box;padding:0 40px 20px 0}.faq_wrap article h4 .ico_question{width:28px;height:28px;flex:none;display:flex;justify-content:center;align-items:center;border-radius:3px;font-size:0;background-color:#dcf4f8}.faq_wrap article h4 .ico_question::before{display:block;content:"Q";font-size:18px;font-weight:700;color:#06c}.faq_wrap article h4 span{min-height:24px;display:flex;align-items:center;line-height:1.2em;font-size:18px;font-weight:600}.faq_wrap article .answer{display:none;gap:15px;height:0;padding:0 20px;opacity:0;overflow:hidden;background-color:#f9f9f9;transition:all .2s ease}.faq_wrap article .answer.on{padding:20px 20px;opacity:1;height:auto}.faq_wrap article .answer_wrap{padding:5px 0 0;font-size:16px;line-height:1.3em}.faq_wrap article .ico_answer{width:28px;height:28px;flex:none;display:flex;justify-content:center;align-items:center;border-radius:3px;font-size:0;background-color:#ffdede}.faq_wrap article .ico_answer::before{display:block;content:"A";font-size:18px;font-weight:700;color:#e86666}.faq_wrap article .js_open,.faq_wrap article .js_close{background:rgba(0,0,0,0);width:28px;height:28px;display:flex;align-items:center;justify-content:flex-end;font-size:0;position:absolute;right:0;top:0}.faq_wrap article .js_open::before,.faq_wrap article .js_close::before{display:block;content:"";width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='28' height='28' fill='rgba(119,119,119,1)'%3E%3Cpath d='M11.9999 13.1714L16.9497 8.22168L18.3639 9.63589L11.9999 15.9999L5.63599 9.63589L7.0502 8.22168L11.9999 13.1714Z'%3E%3C/path%3E%3C/svg%3E")}.faq_wrap article .js_open.js_close,.faq_wrap article .js_close.js_close{display:none}.faq_wrap article .js_open.js_close::before,.faq_wrap article .js_close.js_close::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='28' height='28' fill='rgba(119,119,119,1)'%3E%3Cpath d='M11.9999 10.8284L7.0502 15.7782L5.63599 14.364L11.9999 8L18.3639 14.364L16.9497 15.7782L11.9999 10.8284Z'%3E%3C/path%3E%3C/svg%3E")}.faq_wrap .js_toggle{display:none}.answer_wrap p span{display:block}.answer_wrap .wrap{margin-bottom:18px}.answer_wrap .text01{margin-bottom:8px}.answer_wrap .text02{line-height:1.5;padding-left:20px}.answer_wrap .text03{color:red}.answer_wrap .text04{line-height:1.5;padding-left:40px}.answer_wrap table{border:1px solid #dbdbdb;background:#fff}.answer_wrap th,.answer_wrap td{padding:10px 0;text-align:center}.answer_wrap tr{border-bottom:1px solid #dbdbdb}.answer_wrap th{border-right:1px solid #999}.answer_wrap td{border-right:1px solid #dbdbdb}.btn_wrap.right{justify-content:flex-end}.btn_wrap{display:flex;flex-flow:row wrap;box-sizing:border-box;justify-content:center;gap:5px;padding:20px 0}.btn{display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;border:1px solid #dbdbdb;min-height:40px;padding:5px 10px;transition:all .2s ease;border-radius:3px;min-width:78px;box-sizing:border-box;position:relative;font-weight:500;background:#fff;line-height:1;word-break:keep-all}.btn:hover,.btn:focus{background-color:#f6f6f6}.btn.btn_list::before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20' height='20' fill='rgba(0,102,204,1)'%3E%3Cpath d='M8 4H21V6H8V4ZM3 3.5H6V6.5H3V3.5ZM3 10.5H6V13.5H3V10.5ZM3 17.5H6V20.5H3V17.5ZM8 11H21V13H8V11ZM8 18H21V20H8V18Z'%3E%3C/path%3E%3C/svg%3E")}.btn.pri.btn_list::before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20' height='20' fill='rgba(0,102,204,1)'%3E%3Cpath d='M8 4H21V6H8V4ZM3 3.5H6V6.5H3V3.5ZM3 10.5H6V13.5H3V10.5ZM3 17.5H6V20.5H3V17.5ZM8 11H21V13H8V11ZM8 18H21V20H8V18Z'%3E%3C/path%3E%3C/svg%3E")}.btn.btn_edit:before{display:inline-block;content:"";width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20' height='20' fill='rgba(61,201,105,1)'%3E%3Cpath d='M16.7574 2.99677L14.7574 4.99677H5V18.9968H19V9.23941L21 7.23941V19.9968C21 20.5491 20.5523 20.9968 20 20.9968H4C3.44772 20.9968 3 20.5491 3 19.9968V3.99677C3 3.44448 3.44772 2.99677 4 2.99677H16.7574ZM20.4853 2.09727L21.8995 3.51149L12.7071 12.7039L11.2954 12.7063L11.2929 11.2897L20.4853 2.09727Z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center}.btn.pri.btn_edit:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20' height='20' fill='rgba(255,255,255,1)'%3E%3Cpath d='M16.7574 2.99677L14.7574 4.99677H5V18.9968H19V9.23941L21 7.23941V19.9968C21 20.5491 20.5523 20.9968 20 20.9968H4C3.44772 20.9968 3 20.5491 3 19.9968V3.99677C3 3.44448 3.44772 2.99677 4 2.99677H16.7574ZM20.4853 2.09727L21.8995 3.51149L12.7071 12.7039L11.2954 12.7063L11.2929 11.2897L20.4853 2.09727Z'%3E%3C/path%3E%3C/svg%3E")}.btn::before{display:inline-block;flex:none;width:20px;height:20px;background-repeat:no-repeat;background-position:center;margin:0 6px 0 0}.btn_none{color:inherit;display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;border:1px solid #dbdbdb;min-height:40px;padding:5px 10px;transition:all .2s ease;border-radius:3px;min-width:78px;box-sizing:border-box;position:relative;font-weight:500;background:#fff;line-height:1}.btn.pri{background:#307ae8;color:#fff;border-color:#307ae8}.btn.pri.btn_search::before,.btn.sec.btn_search::before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20' height='20' fill='rgba(255,255,255,1)'%3E%3Cpath d='M18.031 16.6168L22.3137 20.8995L20.8995 22.3137L16.6168 18.031C15.0769 19.263 13.124 20 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2C15.968 2 20 6.032 20 11C20 13.124 19.263 15.0769 18.031 16.6168ZM16.0247 15.8748C17.2475 14.6146 18 12.8956 18 11C18 7.1325 14.8675 4 11 4C7.1325 4 4 7.1325 4 11C4 14.8675 7.1325 18 11 18C12.8956 18 14.6146 17.2475 15.8748 16.0247L16.0247 15.8748Z'%3E%3C/path%3E%3C/svg%3E")}.btn_wrap.full{display:flex;flex-flow:row nowrap;padding:40px 0 0}.btn_wrap.full .btn{flex:1;min-height:46px;line-height:initial}.btn_wrap.full .btn_none{flex:1;min-height:46px;line-height:initial}.btn.btn_download::before{display:inline-block;content:"";width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20' height='20' fill='rgba(61,201,105,1)'%3E%3Cpath d='M13 10H18L12 16L6 10H11V3H13V10ZM4 19H20V12H22V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V12H4V19Z'%3E%3C/path%3E%3C/svg%3E")}.btn.pri.btn_download::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20' height='20' fill='rgba(255,255,255,1)'%3E%3Cpath d='M13 10H18L12 16L6 10H11V3H13V10ZM4 19H20V12H22V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V12H4V19Z'%3E%3C/path%3E%3C/svg%3E")}.btn.btn_delete::before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20' height='20' fill='rgba(0,102,204,1)'%3E%3Cpath d='M17 6H22V8H20V21C20 21.5523 19.5523 22 19 22H5C4.44772 22 4 21.5523 4 21V8H2V6H7V3C7 2.44772 7.44772 2 8 2H16C16.5523 2 17 2.44772 17 3V6ZM18 8H6V20H18V8ZM9 11H11V17H9V11ZM13 11H15V17H13V11ZM9 4V6H15V4H9Z'%3E%3C/path%3E%3C/svg%3E")}.btn.btn_apply::before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20' height='20' fill='rgba(0,102,204,1)'%3E%3Cpath d='M17 2V4H20.0066C20.5552 4 21 4.44495 21 4.9934V21.0066C21 21.5552 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5551 3 21.0066V4.9934C3 4.44476 3.44495 4 3.9934 4H7V2H17ZM7 6H5V20H19V6H17V8H7V6ZM9 16V18H7V16H9ZM9 13V15H7V13H9ZM9 10V12H7V10H9ZM15 4H9V6H15V4Z'%3E%3C/path%3E%3C/svg%3E")}.btn.pri.btn_apply::before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20' height='20' fill='rgba(255,255,255,1)'%3E%3Cpath d='M17 2V4H20.0066C20.5552 4 21 4.44495 21 4.9934V21.0066C21 21.5552 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5551 3 21.0066V4.9934C3 4.44476 3.44495 4 3.9934 4H7V2H17ZM7 6H5V20H19V6H17V8H7V6ZM9 16V18H7V16H9ZM9 13V15H7V13H9ZM9 10V12H7V10H9ZM15 4H9V6H15V4Z'%3E%3C/path%3E%3C/svg%3E")}.btn.btn_apply_cancel::before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='rgba(0,102,204,1)'%3E%3Cpath d='M9 3V1H7V3H3C2.44772 3 2 3.44772 2 4V20C2 20.5523 2.44772 21 3 21H21C21.5523 21 22 20.5523 22 20V4C22 3.44772 21.5523 3 21 3H17V1H15V3H9ZM4 10H20V19H4V10ZM4 5H7V6H9V5H15V6H17V5H20V8H4V5ZM9.87862 10.9644L12 13.0858L14.1212 10.9644L15.5355 12.3785L13.4142 14.5001L15.5354 16.6212L14.1213 18.0354L12 15.9143L9.87855 18.0354L8.46442 16.6211L10.5857 14.5001L8.46436 12.3785L9.87862 10.9644Z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.btn.pri.btn_apply_cancel::before,.btn.sec.btn_apply_cancel::before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='rgba(255,255,255,1)'%3E%3Cpath d='M9 3V1H7V3H3C2.44772 3 2 3.44772 2 4V20C2 20.5523 2.44772 21 3 21H21C21.5523 21 22 20.5523 22 20V4C22 3.44772 21.5523 3 21 3H17V1H15V3H9ZM4 10H20V19H4V10ZM4 5H7V6H9V5H15V6H17V5H20V8H4V5ZM9.87862 10.9644L12 13.0858L14.1212 10.9644L15.5355 12.3785L13.4142 14.5001L15.5354 16.6212L14.1213 18.0354L12 15.9143L9.87855 18.0354L8.46442 16.6211L10.5857 14.5001L8.46436 12.3785L9.87862 10.9644Z'%3E%3C/path%3E%3C/svg%3E")}.btn.btn_write::before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20' height='20' fill='rgba(0,102,204,1)'%3E%3Cpath d='M15.7279 9.57627L14.3137 8.16206L5 17.4758V18.89H6.41421L15.7279 9.57627ZM17.1421 8.16206L18.5563 6.74785L17.1421 5.33363L15.7279 6.74785L17.1421 8.16206ZM7.24264 20.89H3V16.6473L16.435 3.21231C16.8256 2.82179 17.4587 2.82179 17.8492 3.21231L20.6777 6.04074C21.0682 6.43126 21.0682 7.06443 20.6777 7.45495L7.24264 20.89Z'%3E%3C/path%3E%3C/svg%3E")}.btn.pri.btn_write::before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20' height='20' fill='rgba(255,255,255,1)'%3E%3Cpath d='M15.7279 9.57627L14.3137 8.16206L5 17.4758V18.89H6.41421L15.7279 9.57627ZM17.1421 8.16206L18.5563 6.74785L17.1421 5.33363L15.7279 6.74785L17.1421 8.16206ZM7.24264 20.89H3V16.6473L16.435 3.21231C16.8256 2.82179 17.4587 2.82179 17.8492 3.21231L20.6777 6.04074C21.0682 6.43126 21.0682 7.06443 20.6777 7.45495L7.24264 20.89Z'%3E%3C/path%3E%3C/svg%3E")}.comment_section{color:#222;padding:32px 0}.comment_section .comment_input{border-radius:8px;padding:20px 0;margin-bottom:32px}.comment_section .comment_input .comment_writer{display:block;font-weight:700;margin-bottom:16px}.comment_section .comment_input textarea{width:100%;min-height:60px;border:1px solid #ccc;border-radius:6px;color:#222;padding:12px;resize:vertical;margin-bottom:12px;font-size:15px}.comment_section .comment_input .comment_btns{display:flex;justify-content:flex-end;gap:8px}.comment_section .comment_input .comment_btns .btn_cancel,.comment_section .comment_input .comment_btns .btn_submit{padding:6px 18px;border-radius:4px;border:none;font-size:15px;cursor:pointer}.comment_section .comment_input .comment_btns .btn_cancel{background:none;color:#888;border:1px solid #ccc}.comment_section .comment_input .comment_btns .btn_submit{background:#2196f3;color:#fff;border:none}.comment_section .comment_list .comment_wrap{padding:26px 0;margin-bottom:16px;position:relative;border-top:1px solid #dbdbdb;line-height:140%}.comment_section .comment_list .comment_wrap .info{display:flex;align-items:center;gap:12px;margin-bottom:16px}.comment_section .comment_list .comment_wrap .info .nickname{font-weight:700;font-size:20px}.comment_section .comment_list .comment_wrap .info .date{font-size:14px;color:#777}.comment_section .comment_list .comment_wrap .info .actions{margin-left:auto}.comment_section .comment_list .comment_wrap .info .actions button{background:none;border:none;color:#888;font-size:14px;margin-left:8px;cursor:pointer}.comment_section .comment_list .comment_wrap .info .actions button:hover{color:#2196f3}.comment_section .comment_list .comment_wrap .comment_text{font-size:16px;color:#222}.comment_section .comment_list .reply{background-color:#fafafa;padding-left:40px}.actions{margin-right:16px}.time_wrap{display:flex;align-items:center;gap:10px}.time_wrap #timer{width:40px}.time_wrap .time_btn{padding:8px 10px;align-items:center;gap:6px;border-radius:4px;border:1px solid #dbdbdb;background:#fafafa;font-weight:500}.my_marathon_box_bg{position:relative;width:100%;height:190px;background-image:url("../images/e20_bg.png");background-size:100% auto;background-repeat:no-repeat;margin-top:24px}.my_marathon_box_wrap{background-color:#abd776;border-radius:8px;height:150px}.my_marathon_box_wrap .bar_area{width:80%;margin:0 auto;position:relative}.my_marathon_box_wrap .bar_area .progress_wrapper{position:absolute;top:92px;left:0;width:100%;height:10px;background-color:#7daf41;border-radius:5px;overflow:hidden;z-index:0}.my_marathon_box_wrap .bar_area .progress_wrapper .progress_fill{height:100%;background-color:#fff;transition:width .3s ease}.my_marathon_box_wrap .bar_area ul{background:url(../images/bg_scale2.png) no-repeat center 26px;padding-top:80px;background-size:100% auto;position:relative}.my_marathon_box_wrap .bar_area ul li{position:absolute;width:80px;padding-top:32px;color:#fff;text-align:center;margin-left:-40px;margin-top:6px;white-space:nowrap}.my_marathon_box_wrap .bar_area ul li.start{left:0%}.my_marathon_box_wrap .bar_area ul li.middle{left:50%}.my_marathon_box_wrap .bar_area ul li.finish{left:100%}.my_marathon_box_wrap .bar_area ul li::before{content:"";display:block;position:absolute;top:0;left:50%;width:15px;height:15px;margin-left:-8px;border:3px solid #fff;border-radius:50%;background-color:#fff}.my_marathon_box_wrap .bar_area ul li p{padding-top:12px;color:#fff}.my_marathon_box_wrap .position{position:absolute;top:-92px;width:auto}.my_marathon_box_wrap .position p{padding:8px;line-height:1.3;text-align:center;border-radius:8px;background-color:#ffec5c;opacity:1;transition:left .3s ease,transform .3s ease;box-shadow:0px 0px 10px rgba(0,0,0,.1);position:relative;white-space:nowrap}.my_marathon_box_wrap .position p::before{content:"";display:block;position:absolute;left:50%;top:0;margin:-11px 0 0 -6px;border:6px solid rgba(0,0,0,0);border-bottom-color:#ffec5c}.h4_deco2{font-size:20px;font-weight:700;padding:40px 0 20px 25px;position:relative}.h4_deco2::before{display:block;content:"";width:15px;height:15px;border-radius:50%;background:#fff;border:4px solid #2c8fff;box-sizing:border-box;position:absolute;left:0}.counter{margin-top:5px;font-size:14px;color:#666;text-align:right;align-content:center}.e00 .e30_textbox{padding:20px 0 0}.mt40{margin-top:40px}p.noti_text{color:#757575}p.def_text{color:#2c8fff}p.wrn_text{color:#df0043}p.pri_text{color:#06c}p.scd_text{color:#2c8fff}ul.list_01{padding-left:20px}.snb{flex:1;max-width:270px}.snb h2{width:100%;height:150px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:30px;font-weight:600;text-align:center;border-radius:8px 8px 0 0;background:url(../images/h2_deco.png) no-repeat 180% center,linear-gradient(90deg, #2C8FFF 0%, #006FED 100%)}.snb ul{border:solid 1px #ddd;border-top:0 none;border-radius:0 0 8px 8px;padding:0 20px}.snb ul li{border-bottom:1px solid #dbdbdb}.snb ul li.on a{position:relative;color:#2c8fff}.snb ul li.on a::before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:24px;height:24px;background-color:#d5d5d5;background:#2c8fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M12.1717 12.0005L9.34326 9.17203L10.7575 7.75781L15.0001 12.0005L10.7575 16.2431L9.34326 14.8289L12.1717 12.0005Z'%3E%3C/path%3E%3C/svg%3E") no-repeat center;background-size:26px;border-radius:50%;z-index:10}.snb ul a{display:block;font-size:17px;padding:20px 30px 20px 0px;color:#555;position:relative}.snb ul a::before{position:absolute;right:6px;top:20px;display:block;content:"";border-radius:50%;width:24px;height:24px;background:#d5d5d5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M12.1717 12.0005L9.34326 9.17203L10.7575 7.75781L15.0001 12.0005L10.7575 16.2431L9.34326 14.8289L12.1717 12.0005Z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;transition:all .2s ease}.snb ul li:last-child{border-bottom:0 none}.b10_course .contents_header+.article{padding-top:0}.b10_course .snb ul li.b10 a{position:relative}.b10_course .snb ul li.b10 a::before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:24px;height:24px;background-color:#d5d5d5;background:#2c8fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M12.1717 12.0005L9.34326 9.17203L10.7575 7.75781L15.0001 12.0005L10.7575 16.2431L9.34326 14.8289L12.1717 12.0005Z'%3E%3C/path%3E%3C/svg%3E") no-repeat center;background-size:26px;border-radius:50%;z-index:10}.contents_header{display:flex;flex-flow:column nowrap;gap:20px;padding:0 0 40px;position:relative}.contents_header h3{font-size:28px;font-weight:700}.contents_header ol{display:flex;align-items:center;gap:3px;position:absolute;right:0;top:0}.contents_header ol li+li{display:flex;align-items:center;gap:3px}.contents_header ol li+li::before{display:block;content:"";width:18px;height:18px;background-repeat:no-repeat;background-position:center;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18'%3E%3Cpath d='M13.1714 12.0007L8.22168 7.05093L9.63589 5.63672L15.9999 12.0007L9.63589 18.3646L8.22168 16.9504L13.1714 12.0007Z' fill='rgba(0,0,0,0.2)'%3E%3C/path%3E%3C/svg%3E")}.contents_header ol li:last-child{color:#555;font-weight:500}.contents_header ol .loc_home{width:20px;height:20px;font-size:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20' height='20'%3E%3Cpath d='M19 21.0001H5C4.44772 21.0001 4 20.5524 4 20.0001V11.0001L1 11.0001L11.3273 1.61162C11.7087 1.26488 12.2913 1.26488 12.6727 1.61162L23 11.0001L20 11.0001V20.0001C20 20.5524 19.5523 21.0001 19 21.0001ZM13 19.0001H18V9.15757L12 3.70302L6 9.15757V19.0001H11V13.0001H13V19.0001Z' fill='rgba(153,153,153,1)'%3E%3C/path%3E%3C/svg%3E") no-repeat 0 center}section.contents{width:calc(100% - 350px)}.sub_contents{min-height:calc(100vh - 336px);padding:60px 0 100px;box-sizing:border-box}.sub_contents .container{display:flex;flex-flow:row wrap;justify-content:space-between;gap:80px}.text_box_02{border:solid 1px #dbdbdb;border-radius:8px;padding:40px 30px 40px 160px;line-height:1.4em;margin-bottom:30px}.text_box_02 .text_box_tit{color:#252525;font-size:24px;font-weight:600;padding-bottom:12px}.text_box_02 p{color:#555;flex:1;font-size:17px}.text_box_02 .list_01{padding-left:4px}.text_box_03{padding:320px 40px 80px 40px;line-height:1.4em;margin-bottom:30px;background-image:url("../images/page_ready.svg");background-repeat:no-repeat;background-position:center 20px;background-size:auto}.text_box_03 .text_box_tit{color:#00336e;font-size:18px;font-weight:300;padding-bottom:12px;text-align:center}.text_box_03 p{color:#555;flex:1;font-size:17px}.contents .article{padding-top:30px}.contents .article .h4_deco{font-size:20px;font-weight:700;padding:0 0 20px 25px;position:relative}.contents .article .h4_deco::before{display:block;content:"";width:15px;height:15px;border-radius:50%;background:#fff;border:4px solid #2c8fff;box-sizing:border-box;position:absolute;left:0;top:2px}.qna_wrap{display:flex;flex-flow:column nowrap;gap:30px}.qna_wrap .board_detail_wrap{padding:30px 30px;border:1px solid #dbdbdb;box-sizing:border-box;border-radius:4px}.qna_wrap .board_detail_wrap .board_info{padding:0 0 20px;background-color:rgba(0,0,0,0)}.qna_wrap .board_detail_wrap .board_info h4{display:flex;gap:10px}.qna_wrap .board_detail_wrap .board_info h4 .type{width:32px;height:32px;display:flex;justify-content:center;align-items:center;background-color:#06c;color:#fff;border-radius:4px;font-size:18px;font-size:0}.qna_wrap .board_detail_wrap .board_info h4 .type::before{display:block;content:"Q";font-size:20px;color:#fff}.qna_wrap .board_detail_wrap .board_info h4 .text{min-height:32px;display:flex;align-items:center;font-size:22px;font-weight:600;line-height:1.2em}.qna_wrap .board_detail_wrap .board_contents{padding:20px 0 20px}.qna_wrap .board_detail_wrap.answer .board_info h4 .type{background-color:#3ab962}.qna_wrap .board_detail_wrap.answer .board_info h4 .type::before{content:"A"}.qna_wrap .board_file{padding:20px 0}.qna_wrap .board_write_wrap{padding:30px 30px;border:1px solid #dbdbdb;box-sizing:border-box;border-radius:4px}.table.qna{width:100%;border-collapse:collapse}.table.qna thead{background-color:#f9f9f9}.table.qna thead th{padding:10px}.d00 table.table td.secret{text-align:left}.d00 table.table td.writer{text-align:left}table+.flow_box_01,ol+.flow_box_01,ul+.flow_box_01,.auto_x+.flow_box_01{margin-top:20px}table+.auto_x,ol+.auto_x,ul+.auto_x,.auto_x+.auto_x{margin-top:20px}.auto_x{width:100%;max-width:100%;overflow-x:auto}.table{margin:0 0 10px;border-top:1px solid #151515}.table tr>:first-child{border-left:0 none}.table tr>:last-child{border-right:0 none}.table th,.table td{padding:15px 15px;line-height:1.3em;box-sizing:border-box}.table th{background:#f6f6f6;border:1px solid #dbdbdb;border-top:0 none;font-weight:500;color:#444}.table td{background:#fff;border:1px solid #dbdbdb;border-top:0 none;text-align:center}.table caption{text-align:left}.table tr.notice td{background-color:#f6faff}.table tr.notice td tr.notice{background-color:#f5fbf7}.table tr.notice td tr.notice td{background-color:#f5fbf7}.table tr.notice td tr.notice td.num{color:#e86666}.table tr.notice td.num{color:#2c8fff;font-weight:600}table .num,.table .num{width:50px}table .check,.table .check{width:50px}table .state,.table .state{width:80px}table .state .apply,.table .state .apply{color:#3ab962}table .state .complete,.table .state .complete{color:#06c}table .state .refuse,.table .state .refuse{color:#df0043}table .library,table .library_name,.table .library,.table .library_name{width:110px}table .writer,.table .writer{width:100px}table .write_date,.table .write_date{width:130px}table .write_date_end,.table .write_date_end{width:130px}table .cancel,.table .cancel{width:120px}table .view,.table .view{width:80px}table .file,.table .file{width:50px}table .title_text,.table .title_text{color:#252525;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}table.left tbody td,table.left tbody th,.table.left tbody td,.table.left tbody th{text-align:left}table.left tbody .center,.table.left tbody .center{text-align:cneter}table.right tbody td,table.right tbody th,.table.right tbody td,.table.right tbody th{text-align:right}table.center tbody td,table.center tbody th,.table.center tbody td,.table.center tbody th{text-align:center}table.center tbody .left,.table.center tbody .left{text-align:left}table.all_left td,table.all_left th,.table.all_left td,.table.all_left th{text-align:left}table.all_right td,table.all_right th,.table.all_right td,.table.all_right th{text-align:right}table.left .center,table.right .center,table.all_left .center,table.all_right .center,.table.left .center,.table.right .center,.table.all_left .center,.table.all_right .center{text-align:center}table.left .left,table.right .left,table.all_left .left,table.all_right .left,.table.left .left,.table.right .left,.table.all_left .left,.table.all_right .left{text-align:left}table.left .right,table.right .right,table.all_left .right,table.all_right .right,.table.left .right,.table.right .right,.table.all_left .right,.table.all_right .right{text-align:right}.ico_file{display:block;width:18px;height:18px;gap:6px;font-size:0}.ico_file::before{display:block;content:"";width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='rgba(0,145,231,1)'%3E%3Cpath d='M18 19H19V6.82843L17.1716 5H16V9H7V5H5V19H6V12H18V19ZM4 3H18L20.7071 5.70711C20.8946 5.89464 21 6.149 21 6.41421V20C21 20.5523 20.5523 21 20 21H4C3.44772 21 3 20.5523 3 20V4C3 3.44772 3.44772 3 4 3ZM8 14V19H16V14H8Z'%3E%3C/path%3E%3C/svg%3E")}.table:not(.input_table,.board_setting) td.title a{display:flex;gap:5px}.table:not(.input_table,.board_setting) td.title a .ico_new{flex:none;margin-top:2px}.table:not(.input_table,.board_setting) td.title a .ico_lock{flex:none;margin-top:2px}table td .ico_file{margin:0 auto}.ico_new{width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:0}.ico_new::before{display:flex;justify-content:center;align-items:center;content:"N";width:16px;height:16px;text-align:center;font-size:11px;color:#fff;font-weight:300;letter-spacing:0;line-height:1;background-color:#e74e40;border-radius:2px}.ico_lock{width:18px;height:18px;font-size:0;display:flex}.ico_lock::before{display:block;content:"";width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='rgba(153,153,153,1)'%3E%3Cpath d='M19 10H20C20.5523 10 21 10.4477 21 11V21C21 21.5523 20.5523 22 20 22H4C3.44772 22 3 21.5523 3 21V11C3 10.4477 3.44772 10 4 10H5V9C5 5.13401 8.13401 2 12 2C15.866 2 19 5.13401 19 9V10ZM5 12V20H19V12H5ZM11 14H13V18H11V14ZM17 10V9C17 6.23858 14.7614 4 12 4C9.23858 4 7 6.23858 7 9V10H17Z'%3E%3C/path%3E%3C/svg%3E")}.list_01 li{line-height:1.3em;padding-left:14px;position:relative}.list_01 li::before{display:block;content:"";width:4px;height:4px;background-color:#464fb8;border-radius:2px;position:absolute;left:0;top:7px}.list_01 li+li{margin-top:8px}.list_02 li{line-height:1.3em;padding-left:14px;position:relative;color:#555;text-align:left}.list_02 li::before{display:block;content:"";width:4px;height:4px;background-color:#555;border-radius:50%;position:absolute;left:0;top:7px}.list_02 .wrn{text-align:left;color:#2c8fff;display:flex}.list_03 li{line-height:1.3em;padding-left:14px;position:relative}.list_03 li::before{display:block;content:"";width:4px;height:4px;background-color:#464fb8;border-radius:2px;position:absolute;left:0;top:7px}.list_03 li+li{margin-top:8px}.participate_sequence_list{display:flex;flex-flow:row wrap;gap:20px 0;padding-bottom:20px}.participate_sequence_list dt,.participate_sequence_list dd{display:flex;align-items:center;justify-content:center;padding:30px;box-sizing:border-box;border:1px solid #97c7ff;background-color:#fff;position:relative;line-height:1.3em}.participate_sequence_list dt{width:200px;border-radius:8px 0 0 8px;font-weight:600;color:#2c8fff;border-right:0 none;font-size:22px;text-align:center;background-color:#e5f1ff;display:flex;flex-direction:column;justify-content:center;align-items:center}.participate_sequence_list dt .step{color:#252525;font-size:16px;font-weight:500;display:block;margin:0 auto}.participate_sequence_list dt .step_tit{display:block;margin-top:4px}.participate_sequence_list dd{width:calc(100% - 200px);justify-content:flex-start;border-left:0 none;border-radius:0 8px 8px 0}.participate_sequence_list dd li{line-height:1.3em;padding-left:14px;position:relative}.participate_sequence_list dd li::before{display:block;content:"";width:4px;height:4px;background-color:#464fb8;border-radius:2px;position:absolute;left:0;top:7px}.participate_sequence_list dd li+li{margin-top:8px}.must_ico{font-size:0;display:inline-block;line-height:1}.must_ico::before{display:block;content:"*";font-size:16px;font-weight:400;color:#dc132c;padding-left:4px}.auto_x_wrap{margin-bottom:50px}.txtbox_wrap_three input{width:30%;margin-right:8px}.txtbox_wrap_three input:nth-child(2){width:20%}.txtbox_wrap_three input:nth-child(3){width:20%;margin-right:0}.txtbox_wrap_one textarea{width:100%;height:90px;padding:10px;box-sizing:border-box;font-size:16px;line-height:1.4;resize:none}.txtbox_wrap{display:flex;align-items:center;flex-flow:row wrap;gap:5px}.email_box{height:38px;box-sizing:border-box;flex:1;display:flex;gap:5px;align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:4px;background-color:#fff}.email_box input[type=text]{border:0 none;background-color:rgba(0,0,0,0);width:100%}.check_wrap{width:100%;display:flex;flex-flow:row wrap;gap:15px}.check_wrap2{display:inline-flex;align-items:center}.check_wrap2 input[type=checkbox]{margin-right:6px}.check_wrap2+.check_wrap2{margin-left:16px}.radio_wrap2{display:inline-flex;align-items:center}.radio_wrap2 input[type=radio]{margin-right:6px}.radio_wrap2+.radio_wrap2{margin-left:16px}.agree_check_wrap{text-align:right;align-content:center}.agree_check_wrap label{margin-left:4px}.agree_check_wrap+.table{margin-top:40px}.board_write_wrap .title_input{width:100%;height:54px;border-color:#dbdbdb}.board_write_wrap .board_contents{padding:20px 0 0}.board_write_wrap .board_contents .ck-content{height:400px}.board_write_wrap textarea{width:100%;height:400px;padding:10px;border-color:#dbdbdb}.table.board_setting{margin:20px 0 0;border-top-color:#dbdbdb}.table.board_setting th{width:200px}.file_wrap{margin-top:30px;padding:30px 30px;box-sizing:border-box;background-color:#f9f9f9;border-radius:6px;display:flex;flex-flow:column nowrap;gap:16px}.file_wrap .file_area{width:100%;height:200px;display:flex;flex-flow:column nowrap;background-color:#fff;border:1px solid #dbdbdb;border-radius:4px;overflow-y:auto;position:relative}.file_wrap .file_area li{flex:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 20px;box-sizing:border-box;border-bottom:1px dashed #dbdbdb}.file_wrap .file_area li:last-child{border-bottom:0 none}.file_wrap .file_area li .title{flex:1;font-weight:500;display:flex;flex-flow:row nowrap;align-items:center;gap:6px}.file_wrap .file_area li .title::before{display:block;content:"";width:18px;height:18px;background-repeat:no-repeat;background-position:center;background-size:18px auto;background-image:url("../images/file_ico.svg")}.file_wrap .file_area li .file_delte_btn{font-size:0;background-color:rgba(0,0,0,0);transition:all .2s ease}.file_wrap .file_area li .file_delte_btn::after{display:block;content:"";width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='rgba(119,119,119,1)'%3E%3Cpath d='M11.9997 10.5865L16.9495 5.63672L18.3637 7.05093L13.4139 12.0007L18.3637 16.9504L16.9495 18.3646L11.9997 13.4149L7.04996 18.3646L5.63574 16.9504L10.5855 12.0007L5.63574 7.05093L7.04996 5.63672L11.9997 10.5865Z'%3E%3C/path%3E%3C/svg%3E")}.file_wrap .file_area li .file_delte_btn:hover{background-color:#f2f2f2}.file_wrap .file_area.no_file{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;transition:all .2s ease}.file_wrap .file_area.no_file::before{display:block;content:"";width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-image:url("../images/file_drag_ico.svg");transition:all .2s ease}.file_wrap .file_area.no_file::after{display:block;content:"업로드할 파일을 드래그하세요.";font-size:18px;font-weight:500;color:#777;transition:all .2s ease}.file_wrap .file_area.no_file.dragging{border-color:#ffa809;background-color:#fafffc}.file_wrap .file_area.no_file.dragging::before{background-image:url("../images/file_drag_on_ico.svg")}.file_wrap .file_area.no_file.dragging::after{color:#ffa809;content:"마우스 커서를 떼주세요."}.file_wrap .file_info{display:flex;flex-flow:row wrap;justify-content:space-between;gap:15px}.file_wrap .file_info dl{display:flex;flex-flow:row wrap;gap:10px}.file_wrap .file_info dl dt{font-weight:500}.file_wrap .file_info dl dd{color:#777}.file_wrap .file_info dl dd span{color:#777}.file_wrap .file_info .btn_wrap{padding:0;margin-left:auto}.tab_nav{margin:40px 0 40px 0;width:100%;display:flex;border:1px solid #dbdbdb;line-height:1.1em;border-bottom:0 none;border-radius:6px 6px 0 0;overflow:hidden}.tab_nav button{flex:1;min-height:50px;padding:10px 10px;text-align:center;border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;box-sizing:border-box;background-color:#fafafa;color:#777;font-size:18px;position:relative}.tab_nav button:first-of-type{border-left:0 none}.tab_nav button::before{display:block;content:"";width:0%;height:2px;background-color:#2c8fff;position:absolute;left:50%;bottom:0;transform:translateX(-50%);transition:all .2s ease 0s}.tab_nav button.on{background-color:#fff;font-weight:500;color:#333;border-bottom:0 none}.tab_nav button.on::before{width:60%}.footer_wrap{background-color:#0e0d2b;padding:40px 0 80px}.footer_wrap .footer{display:flex;flex-flow:row wrap;justify-content:space-between}.footer_wrap .footer_nav a{color:#fff;opacity:.7}.footer_wrap .footer_nav a strong{font-weight:600}.footer_wrap .footer_nav a:hover{opacity:1}.footer_wrap .family_site_wrap{display:flex;align-items:center;gap:6px}.footer_wrap .family_site_wrap select{height:40px}.footer_wrap .family_site_wrap .btn{min-height:40px}.footer_wrap .copyright{flex:1 1 100%;padding:20px 0 0;color:hsla(0,0%,100%,.4);font-weight:300;font-size:15px}.swiper-slide{text-align:center;font-size:18px;background:#444;display:flex;justify-content:center;align-items:center}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.login_wrap{max-width:500px;width:100%;box-sizing:border-box;margin:0 auto}.login_wrap .login_header{padding:0 0 40px}.login_wrap .login_header h4{font-size:32px;font-weight:600;text-align:center;padding:15px 0}.login_wrap .login_header h4::before{display:block;content:"";width:120px;height:120px;margin:0 auto;background-repeat:no-repeat;background-position:center;background-image:url("../images/h1.svg");background-size:contain}.login_wrap .login_header p{font-size:22px;font-weight:500;color:#777;text-align:center}.login_wrap .login_body .login_id,.login_wrap .login_body .login_pw{display:block;position:relative}.login_wrap .login_body .login_id input,.login_wrap .login_body .login_pw input{width:100%;height:54px;text-align:center;font-size:18px}.login_wrap .login_body .login_id::before,.login_wrap .login_body .login_pw::before{display:block;content:"";width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='rgba(204,204,204,1)'%3E%3Cpath d='M20 22H18V20C18 18.3431 16.6569 17 15 17H9C7.34315 17 6 18.3431 6 20V22H4V20C4 17.2386 6.23858 15 9 15H15C17.7614 15 20 17.2386 20 20V22ZM12 13C8.68629 13 6 10.3137 6 7C6 3.68629 8.68629 1 12 1C15.3137 1 18 3.68629 18 7C18 10.3137 15.3137 13 12 13ZM12 11C14.2091 11 16 9.20914 16 7C16 4.79086 14.2091 3 12 3C9.79086 3 8 4.79086 8 7C8 9.20914 9.79086 11 12 11Z'%3E%3C/path%3E%3C/svg%3E");position:absolute;left:15px;top:50%;transform:translateY(-50%)}.login_wrap .login_body .login_id.login_pw,.login_wrap .login_body .login_pw.login_pw{margin-top:10px}.login_wrap .login_body .login_id.login_pw::before,.login_wrap .login_body .login_pw.login_pw::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='rgba(204,204,204,1)'%3E%3Cpath d='M18 8H20C20.5523 8 21 8.44772 21 9V21C21 21.5523 20.5523 22 20 22H4C3.44772 22 3 21.5523 3 21V9C3 8.44772 3.44772 8 4 8H6V7C6 3.68629 8.68629 1 12 1C15.3137 1 18 3.68629 18 7V8ZM5 10V20H19V10H5ZM11 14H13V16H11V14ZM7 14H9V16H7V14ZM15 14H17V16H15V14ZM16 8V7C16 4.79086 14.2091 3 12 3C9.79086 3 8 4.79086 8 7V8H16Z'%3E%3C/path%3E%3C/svg%3E")}.login_wrap .login_body .login_id.login_id:has(input:focus)::before,.login_wrap .login_body .login_pw.login_id:has(input:focus)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='rgba(51,51,51,1)'%3E%3Cpath d='M20 22H18V20C18 18.3431 16.6569 17 15 17H9C7.34315 17 6 18.3431 6 20V22H4V20C4 17.2386 6.23858 15 9 15H15C17.7614 15 20 17.2386 20 20V22ZM12 13C8.68629 13 6 10.3137 6 7C6 3.68629 8.68629 1 12 1C15.3137 1 18 3.68629 18 7C18 10.3137 15.3137 13 12 13ZM12 11C14.2091 11 16 9.20914 16 7C16 4.79086 14.2091 3 12 3C9.79086 3 8 4.79086 8 7C8 9.20914 9.79086 11 12 11Z'%3E%3C/path%3E%3C/svg%3E")}.login_wrap .login_body .login_id.login_pw:has(input:focus)::before,.login_wrap .login_body .login_pw.login_pw:has(input:focus)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='rgba(51,51,51,1)'%3E%3Cpath d='M18 8H20C20.5523 8 21 8.44772 21 9V21C21 21.5523 20.5523 22 20 22H4C3.44772 22 3 21.5523 3 21V9C3 8.44772 3.44772 8 4 8H6V7C6 3.68629 8.68629 1 12 1C15.3137 1 18 3.68629 18 7V8ZM5 10V20H19V10H5ZM11 14H13V16H11V14ZM7 14H9V16H7V14ZM15 14H17V16H15V14ZM16 8V7C16 4.79086 14.2091 3 12 3C9.79086 3 8 4.79086 8 7V8H16Z'%3E%3C/path%3E%3C/svg%3E")}.login_wrap .login_body .save_wrap{display:flex;align-items:center;justify-content:flex-end;padding:20px 0 0}.login_wrap .login_body .save_wrap .save_id{display:flex;align-items:center;gap:6px}.login_wrap .login_body .save_wrap .save_id>span{color:#555}.login_wrap .login_body .save_wrap:not(:has(*)){display:none}.login_wrap .login_body .btn_login{width:100%;height:60px;margin:40px 0 0;background-color:#2c8fff;border-color:#2c8fff;font-size:20px}.login_wrap .login_body .btn_login:hover,.login_wrap .login_body .btn_login:focus{background-color:#005bc3;border-color:#005bc3}.login_wrap .login_body .login_link_wrap{display:flex;align-items:center;justify-content:center;gap:15px;padding:40px 0 0}.login_wrap .login_body .login_link_wrap a{color:#777}.login_wrap .login_body .login_link_wrap a+a{display:flex;align-items:center;gap:15px}.login_wrap .login_body .login_link_wrap a+a::before{display:block;content:"";width:1px;height:20px;background-color:#dbdbdb}.login_wrap .login_body .login_link_wrap a:hover{color:#333;font-weight:500}.login_wrap .error{padding:16px 0 0;text-align:center;font-weight:500;line-height:1.4;color:#f55}.join_article+.join_article{padding-top:60px}.table+.join_article{padding-top:60px}.join_article+.table{margin-top:20px}.table.parents th{width:250px}.join_proce{display:flex;align-items:center;gap:24px;padding:0 0 40px}.join_proce li{flex:1;display:flex;align-items:center;justify-content:center;padding:16px 0;border-radius:50px;border:1px solid #dbdbdb;box-sizing:border-box;background-color:#fff;position:relative}.join_proce li.on{background-color:#2c8fff;border-color:#2c8fff}.join_proce li.on>span{color:#fff;font-weight:500}.join_proce li+li::before{display:block;content:"";width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='rgba(204,204,204,1)'%3E%3Cpath d='M13.1717 12.0007L8.22192 7.05093L9.63614 5.63672L16.0001 12.0007L9.63614 18.3646L8.22192 16.9504L13.1717 12.0007Z'%3E%3C/path%3E%3C/svg%3E");position:absolute;left:-25px;top:50%;transform:translateY(-50%)}.join_info{padding:20px 20px;background:#fcfcfc;border:solid 1px #dbdbdb;box-sizing:border-box;border-radius:5px;margin:0 0 40px}.join_info ul li+li{margin-top:10px}.join_choice_wrap{display:flex;flex-flow:row wrap;border:1px solid #dbdbdb;border-radius:5px;box-sizing:border-box;overflow:hidden}.join_choice_wrap a,.join_choice_wrap button{flex:1;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;padding:40px 20px;box-sizing:border-box;background-color:#fff;border-left:1px solid rgba(0,0,0,0)}.join_choice_wrap a+a,.join_choice_wrap a+button,.join_choice_wrap button+a,.join_choice_wrap button+button{border-left:1px dashed #dbdbdb}.join_choice_wrap a>.type,.join_choice_wrap button>.type{text-align:center;font-size:20px;font-weight:600;transition:all .2s ease}.join_choice_wrap a>.type::before,.join_choice_wrap button>.type::before{display:block;content:"";width:200px;height:200px;margin:0 auto 20px;border-radius:50%;border:2px solid #dbdbdb;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:100px auto;background-image:url("../iamges/");transition:all .2s ease}.join_choice_wrap a>.type>span,.join_choice_wrap button>.type>span{display:none;font-size:20px;font-weight:600}.join_choice_wrap a>.caption,.join_choice_wrap button>.caption{color:#777;padding:15px 0 0;font-size:16px}.join_choice_wrap a.over_14>.type::before,.join_choice_wrap button.over_14>.type::before{background-image:url("../images/over_14.svg")}.join_choice_wrap a.under_14>.type::before,.join_choice_wrap button.under_14>.type::before{background-image:url("../images/under_14.svg")}.join_choice_wrap a.certify_phone>.type::before,.join_choice_wrap button.certify_phone>.type::before{background-image:url("../images/certify_phone.png");background-size:150px auto}.join_choice_wrap a.certify_ipin>.type::before,.join_choice_wrap button.certify_ipin>.type::before{background-image:url("../images/certify_ipin.png");background-size:150px auto}.join_choice_wrap a:hover,.join_choice_wrap button:hover{opacity:1;background-color:#f9f9f9}.join_choice_wrap a:hover>.type::before,.join_choice_wrap button:hover>.type::before{background-color:#fff;border:2px solid #2c8fff}.join_choice_wrap a.active,.join_choice_wrap button.active{background-color:#fff}.join_choice_wrap a.active>.type,.join_choice_wrap button.active>.type{color:#333}.join_choice_wrap a.active>.type::before,.join_choice_wrap button.active>.type::before{background-color:#2c8fff;border:0 none}.join_choice_wrap a.active>.type>span,.join_choice_wrap button.active>.type>span{display:inline-block}.join_choice_wrap a.active.certify_phone>.type::before,.join_choice_wrap button.active.certify_phone>.type::before{background:url("../images/certify_phone_white.png") center center,linear-gradient(90deg, #50b093 0%, #3dc86a 100%)}.join_choice_wrap a.active.certify_ipin>.type::before,.join_choice_wrap button.active.certify_ipin>.type::before{background:url("../images/certify_ipin_white.png") center center,linear-gradient(90deg, #50b093 0%, #3dc86a 100%)}.table.join th{width:200px;text-align:left}.table.join .btn{height:40px}.table.join .caption,.table.join .explain{font-size:16px;padding-top:12px}.table.join input[type=text]+.label_box{margin-left:10px}.table.join ul{padding-top:12px}.table.join ul li{font-size:16px}.table.join ul li+li{margin-top:6px}.join_complete_wrap h4{font-size:20px;font-weight:600;text-align:center}.join_complete_wrap h4::before{display:block;content:"";width:120px;height:120px;margin:0 auto 20px;background-repeat:no-repeat;background-position:center;background-size:100% auto;background-image:url("../images/ico_success.svg")}.label_box.withdral_agree_wrap{text-align:right;padding:16px 0 24px 0;display:flex;justify-content:flex-end}.find_idpw_wrap{padding:30px 20px 40px;border:1px solid #dbdbdb;border-radius:4px;box-sizing:border-box}.find_idpw_wrap h4{font-size:32px;font-weight:600;text-align:center;padding:15px 0}.find_idpw_wrap h4::before{display:block;content:"";width:120px;height:120px;margin:0 auto;background-repeat:no-repeat;background-position:center;background-image:url("../images/h1.svg");background-size:contain}.find_idpw_wrap p{font-size:20px;font-weight:500;color:#777;text-align:center}.find_idpw_wrap span{display:block;text-align:center;padding:40px 0 0;line-height:1.5em;font-size:24px;color:#777}.find_idpw_wrap span .id{font-weight:700;color:#2c8fff;font-size:30px}.find_pw_input{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px 10px;border:1px solid #dbdbdb;margin:0 0 12px;border-radius:4px}.find_pw_input span{font-weight:500}.find_pw_input:has(:focus){outline:2px solid #333}*+.find_pw_input{margin:20px 0 12px}.terms_wrap{display:flex;flex-flow:column nowrap;gap:40px}.terms_article{display:flex;flex-flow:column nowrap}.terms_article .terms{width:100%;max-height:300px;border:1px solid #dbdbdb;border-radius:4px;box-sizing:border-box;padding:20px 20px;overflow-y:auto}.terms_article .terms::-webkit-scrollbar{width:5px}.terms_article .terms p{line-height:1.3em;padding:6px 0}.terms_article .label_box{align-items:center;margin-left:auto;padding:15px 0 0}.agree_all{display:flex;justify-content:center}.agree_all .label_box>span{font-weight:600;font-size:18px}.terms_agree{display:flex;align-items:center;justify-content:flex-end;padding:15px 0 0}.page_wrap{display:flex;flex-flow:row wrap;gap:3px;justify-content:center;align-items:center;padding:60px 0 0}.page_wrap button{display:flex;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0 4px;box-sizing:border-box;font-size:16px;border-radius:3px;color:#999;background:#fff;transition:all .2s ease}.page_wrap .page:hover{background-color:#f2f2f2;color:#777}.page_wrap .page:disabled{color:#fff;background-color:#666;font-weight:600}.page_wrap .page_first,.page_wrap .page_prev,.page_wrap .page_next,.page_wrap .page_last{border:1px solid #ddd;font-size:0;background-position:center center;background-repeat:no-repeat}.page_wrap .page_first:hover,.page_wrap .page_prev:hover,.page_wrap .page_next:hover,.page_wrap .page_last:hover{background-color:#f2f2f2}.page_wrap .page_first{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='rgba(200,200,200,1)'%3E%3Cpath d='M4.83578 12L11.0429 18.2071L12.4571 16.7929L7.66421 12L12.4571 7.20712L11.0429 5.79291L4.83578 12ZM10.4857 12L16.6928 18.2071L18.107 16.7929L13.3141 12L18.107 7.20712L16.6928 5.79291L10.4857 12Z'%3E%3C/path%3E%3C/svg%3E")}.page_wrap .page_prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='rgba(200,200,200,1)'%3E%3Cpath d='M10.8284 12.0007L15.7782 16.9504L14.364 18.3646L8 12.0007L14.364 5.63672L15.7782 7.05093L10.8284 12.0007Z'%3E%3C/path%3E%3C/svg%3E")}.page_wrap .page_next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='rgba(200,200,200,1)'%3E%3Cpath d='M13.1717 12.0007L8.22192 7.05093L9.63614 5.63672L16.0001 12.0007L9.63614 18.3646L8.22192 16.9504L13.1717 12.0007Z'%3E%3C/path%3E%3C/svg%3E")}.page_wrap .page_last{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='rgba(200,200,200,1)'%3E%3Cpath d='M19.1642 12L12.9571 5.79291L11.5429 7.20712L16.3358 12L11.5429 16.7929L12.9571 18.2071L19.1642 12ZM13.5143 12L7.30722 5.79291L5.89301 7.20712L10.6859 12L5.89301 16.7929L7.30722 18.2071L13.5143 12Z'%3E%3C/path%3E%3C/svg%3E")}.btn_wrap.right+.page_wrap{padding:10px 0 0}.board_info{padding:0 0 20px;box-sizing:border-box;border-bottom:1px solid #dbdbdb}.board_info .board_title .text{font-size:22px;font-weight:600;line-height:1.3em}.board_info .board_summary{display:flex;flex-flow:row wrap;gap:6px 6px;padding-top:20px}.board_info .board_summary dt,.board_info .board_summary dd{color:#777}.board_info .board_summary dt{display:flex;align-items:center;gap:6px;position:relative}.board_info .board_summary dt::after{display:block;content:":"}.board_info .board_summary dd+dt{padding-left:15px;margin-left:9px}.board_info .board_summary dd+dt::before{display:block;content:"";width:1px;height:12px;background-color:#dbdbdb;position:absolute;left:0;top:2px}.board_file{border-bottom:1px solid #dbdbdb;padding:20px 0}.board_file li+li{padding-top:12px}.board_file a{min-height:18px;display:flex;align-items:center;padding-left:26px;box-sizing:border-box;color:#777;position:relative}.board_file a::before{display:block;content:"";width:18px;height:18px;background-repeat:no-repeat;background-position:center;background-size:18px auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='rgba(0,145,231,1)'%3E%3Cpath d='M18 19H19V6.82843L17.1716 5H16V9H7V5H5V19H6V12H18V19ZM4 3H18L20.7071 5.70711C20.8946 5.89464 21 6.149 21 6.41421V20C21 20.5523 20.5523 21 20 21H4C3.44772 21 3 20.5523 3 20V4C3 3.44772 3.44772 3 4 3ZM8 14V19H16V14H8Z'%3E%3C/path%3E%3C/svg%3E");position:absolute;left:0;top:0}.board_file a:hover{color:#2c8fff}.board_contents{padding:20px 0;box-sizing:border-box;line-height:1.35}.page_remote{display:flex;flex-flow:row wrap;border-top:1px solid #252525;border-bottom:1px solid #dbdbdb;margin-top:30px}.page_remote dt,.page_remote dd{min-height:58px;display:flex;align-items:center;padding:20px 15px;box-sizing:border-box}.page_remote dt:nth-of-type(n + 2),.page_remote dd:nth-of-type(n + 2){border-top:1px solid #dbdbdb}.page_remote dt{flex:none;justify-content:center;padding:0;font-size:0}.page_remote dt::before{width:50px;height:100%;display:block;content:"";background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='currentColor'%3E%3Cpath d='M11.9999 13.1714L16.9497 8.22168L18.3639 9.63589L11.9999 15.9999L5.63599 9.63589L7.0502 8.22168L11.9999 13.1714Z'%3E%3C/path%3E%3C/svg%3E")}.page_remote dt.prev::before{transform:rotate(180deg)}.page_remote dd{width:calc(100% - 50px)}.page_remote dd a{font-weight:500;color:#555;line-height:1.3em}.page_remote dd a:hover{color:#2c8fff}.page_remote dd.no_result{color:#999}.board_write_wrap .title_input{width:100%;height:54px;border-color:#dbdbdb}.board_write_wrap .board_contents{padding:20px 0 0}.board_write_wrap .board_contents .ck-content{height:400px}.board_write_wrap textarea{width:100%;height:400px;padding:10px;border-color:#dbdbdb}.comments_wrap{padding:10px 30px;margin:20px 0 0;background-color:#fafafa;border-radius:4px;border:1px solid #dbdbdb}.comments_item{padding:20px 0;border-bottom:1px solid #dbdbdb;position:relative}.comments_item:last-of-type{border-bottom:0 none}.comments_item.comments_reply_item{padding:20px 0 20px 30px}.comments_item .comments_user{display:flex;align-items:center;font-weight:600}.comments_item .comments_user::before{display:block;content:"";width:16px;height:16px;margin:0 5px 0 0;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='rgba(51,51,51,1)'%3E%3Cpath d='M4 22C4 17.5817 7.58172 14 12 14C16.4183 14 20 17.5817 20 22H18C18 18.6863 15.3137 16 12 16C8.68629 16 6 18.6863 6 22H4ZM12 13C8.685 13 6 10.315 6 7C6 3.685 8.685 1 12 1C15.315 1 18 3.685 18 7C18 10.315 15.315 13 12 13ZM12 11C14.21 11 16 9.21 16 7C16 4.79 14.21 3 12 3C9.79 3 8 4.79 8 7C8 9.21 9.79 11 12 11Z'%3E%3C/path%3E%3C/svg%3E")}.comments_item .comments_text{padding:15px 0 0;font-size:16px;line-height:1.3em}.comments_item .comments_text p{font-size:16px;color:#555}.comments_item .comments_text textarea{width:100%;height:100px;border:0 none}.comments_item .comments_text textarea:focus{outline:0 none}.comments_item .comments_text .btn_wrap{justify-content:flex-end;padding:10px 10px}.comments_item .comments_text .btn_wrap .btn{min-width:40px;min-height:34px;font-size:15px;line-height:initial}.comments_item .comments_text .btn_wrap .btn::before{display:none}.comments_item .comments_text:has(textarea){padding:0;margin:15px 0 0;background-color:#fff;border-radius:4px;border:1px solid #dbdbdb}.comments_item .comments_text:has(:focus){outline:2px solid #333}.comments_item .commetns_func{display:flex;align-items:center;gap:4px;position:absolute;right:0;top:20px}.comments_item .commetns_func .date{font-size:15px;color:#999;font-weight:300;line-height:1;margin:0 10px 0 0}.comments_item .commetns_func button{font-size:15px;color:#999;line-height:1}.comments_item .commetns_func button:hover{color:#333}.comments_write_area{padding:20px 0 20px}.comments_write_area .comments_write_item{background-color:#fff;border-radius:4px;border:1px solid #dbdbdb}.comments_write_area .comments_write_item:has(:focus){outline:2px solid #333}.comments_write_area textarea{width:100%;height:150px;border:0 none}.comments_write_area textarea:focus{outline:0 none}.comments_write_area .btn_wrap{justify-content:flex-end;padding:10px 10px}.comments_write_area .btn_wrap .btn{min-width:40px;min-height:34px;font-size:15px;line-height:initial}.comments_write_area .btn_wrap .btn::before{display:none}.result_wrap+.search_wrap{margin:40px 0 0}.during_wrap{display:flex;align-items:center;gap:4px}.during_wrap label{flex:none;margin-right:6px;font-weight:600}.during_wrap input[type=text],.during_wrap input[type=date]{flex:1 1 100%;width:100%;min-width:0}.during_wrap .wave{color:#777}.check_wrap{width:100%;display:flex;flex-flow:row wrap;gap:15px}.during_wrap+.check_wrap{margin-left:20px;padding-left:20px;border-left:1px solid #dbdbdb}.input_select{display:flex;align-items:center}.during_wrap+.input_select{margin-left:14px;padding-left:14px;border-left:1px solid #dbdbdb}@media screen and (max-width: 1700px){.container{margin:0 calc(50% - 750px) 0 calc(50% - 810px)}.contents_wrap_02{display:flex;justify-content:center}.footer_wrap{display:flex;justify-content:center}}@media screen and (max-width: 1540px){.main{background-size:auto 1360px}.container{margin:0 auto}}@media screen and (max-width: 1300px){body h1,body h2,body h3,body h4,body h5,body h6,body div,body p,body blockquote,body pre,body address,body ul,body ol,body li,body dl,body dt,body dd,body table,body caption,body th,body td,body form,body fieldset,body legend,body hr,body label,body button,body textarea,body input,body select,body figure{font-size:16px}.h1 a{font-size:22px}.gnb>ul>li>a span{font-size:18px}.gnb .sub li a{font-size:16px}.menu_icon_wrap{padding:60px 20px;width:auto;max-width:none}.menu_icon_wrap a{font-size:clamp(14px,2vw,16px)}.top_nav .container{font-size:15px}.main{background:url(../images/main_background.jpg) repeat-x center 1%/cover;min-height:34rem}.main .container{align-items:center;justify-content:space-around;flex-direction:column}.main .banner_title{text-align:center;padding-bottom:40px;width:100%}.main .banner_title h2{font-size:clamp(36px,7vw,72px)}.main .banner_wrap{top:18rem}.time_box{width:80%}.time_box .box_top{height:100px}.time_box .box_top .label{font-size:clamp(16px,4vw,40px)}.time_box .box_top .d-day{font-size:clamp(30px,8vw,60px)}.main_recommend_book .btn_more{left:15px}.main_newbook .cover{height:auto;aspect-ratio:1/1.5}.contents_wrap_01{flex-direction:column;gap:40px;width:100%;padding:0 20px}.contents_wrap_01 .main_notice{width:auto;padding-right:0}.contents_wrap_01 .swiper_page_wrap{width:100%;aspect-ratio:16/8}.contents_wrap_02{margin-top:40px;padding:0 20px;width:auto}.contents_wrap_02 .status_inner{flex-direction:column;padding:80px 0 100px}.contents_wrap_02 .mysituation{width:100%}.contents_wrap_02 .marathon_box,.contents_wrap_02 .login_required_box{height:180px}.contents_wrap_02 .marathon_box .bar_area ul,.contents_wrap_02 .login_required_box .bar_area ul{padding-top:103px;background-position:center 10px}.contents_wrap_02 .marathon_box .bar_area ul::after,.contents_wrap_02 .login_required_box .bar_area ul::after{top:116px}.contents_wrap_02 .my_list{gap:10px;margin-top:20px}.contents_wrap_02 .participant_status{margin-top:40px;width:100%}.contents_wrap_02 .participant_status .progressbarbox_wrap .progressbarbox li{gap:10px}.contents_wrap_02 .participant_status .progressbarbox_wrap .progressbar_bg{width:60vw;max-width:1300px;min-width:60px}.sub_contents{min-height:calc(100vh - 381px)}.sub_contents .container{gap:60px}.snb{max-width:240px}.snb ul li a{font-size:16px}section.contents{width:calc(100% - 300px)}}@media screen and (max-width: 1024px){.header_wrap{padding:0;position:static}.header_wrap .btn_gnb_on{display:block;width:40px;height:40px;font-size:0;border:1px solid #dbdbdb;box-sizing:border-box;border-radius:3px;position:absolute;right:20px}.header_wrap .btn_gnb_off{display:none}.header_wrap .btn_gnb_on::before{display:block;content:"";width:100%;height:100%;background-color:#fff;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='rgba(51,51,51,1)'%3E%3Cpath d='M3 4H21V6H3V4ZM3 11H21V13H3V11ZM3 18H21V20H3V18Z'%3E%3C/path%3E%3C/svg%3E")}.menu_icon_wrap{padding:80px 0}.time_box{width:80%}.time_box .box_top{height:100px}.main_during{padding:20px 20px}.main_during_item{flex-direction:column;align-items:center;gap:8px}.main_during_item:nth-of-type(1),.main_during_item:nth-of-type(2){padding:0 0 10px}.main_during_item:nth-of-type(3),.main_during_item:nth-of-type(4){padding:10px 0 0}.main_during dt{width:auto}.main{background:url(../images/main_background.jpg) repeat-x center 1%/cover}.btn_gnb_off{position:absolute;top:40px;right:0;width:50px;height:50px;background-color:#2c8fff;font-size:0;border-left:1px solid hsla(0,0%,100%,.2);z-index:120}.btn_gnb_off::before{content:"";display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M11.9997 10.5865L16.9495 5.63672L18.3637 7.05093L13.4139 12.0007L18.3637 16.9504L16.9495 18.3646L11.9997 13.4149L7.04996 18.3646L5.63574 16.9504L10.5855 12.0007L5.63574 7.05093L7.04996 5.63672L11.9997 10.5865Z'%3E%3C/path%3E%3C/svg%3E")}.btn_gnb_off.on{display:block}.gnb_bg{width:auto;height:auto;right:0;top:0;bottom:0;left:initial;background:rgba(0,0,0,.5)}.top_nav{width:100%;max-width:600px;background-color:rgba(0,0,0,0);position:fixed;left:initial;right:-100%;top:0;z-index:100;transition:all .2s ease 0s}.top_nav.on{display:flex;right:0}.top_nav .container{flex-flow:column nowrap;height:auto;padding:0}.top_nav .lib_nav{width:100%;gap:0;background-color:#333;margin-left:0}.top_nav .lib_nav a{flex:1 1 auto;height:40px;padding:0;font-size:0;font-weight:400;justify-content:center;opacity:1;color:#fff}.top_nav .lib_nav a+a::before{width:auto;height:auto;background-color:rgba(0,0,0,0);margin:0;padding:0}.top_nav .lib_nav a>span{display:none}.top_nav .lib_nav a.on{display:none}.top_nav .lib_nav a::before{display:block;color:#fff;font-weight:400;font-size:15px}.top_nav .lib_nav a.potal::before,.top_nav .lib_nav a.lib_portal::before{content:"통합"}.top_nav .lib_nav a.lib_ja::before{content:"중앙"}.top_nav .lib_nav a.lib_jc::before{content:"중천"}.top_nav .lib_nav a.lib_mr::before{content:"미리내"}.top_nav .lib_nav a.lib_tj::before{content:"태장"}.top_nav .lib_nav a.lib_sm::before{content:"샘마루"}.top_nav .lib_nav a.lib_pb::before{content:"그림책"}.top_nav .lib_nav a.lib_sj::before{content:"생각자람"}.top_nav .lib_nav a.lib_small::before{content:"작은"}.top_nav .lib_nav a.lib_marathon{border-left:1px solid hsla(0,0%,100%,.3)}.top_nav .login_nav{width:100%;height:auto;gap:18px;padding:0 50px 0 15px;box-sizing:border-box;background-color:#2c8fff;position:relative}.top_nav .login_nav a{flex:inherit;height:50px;font-weight:400;justify-content:center;padding:0;opacity:1;color:#fff}.top_nav .login_nav a span{color:#fff}.top_nav .login_nav a span.my_name{display:none}.top_nav .login_nav a::before{width:16px;height:16px;background-size:16px auto;margin:0 3px 0 0;content:"";display:inline-block}.top_nav .login_nav a.login::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='rgba(255,255,255,1)'%3E%3Cpath d='M4 15H6V20H18V4H6V9H4V3C4 2.44772 4.44772 2 5 2H19C19.5523 2 20 2.44772 20 3V21C20 21.5523 19.5523 22 19 22H5C4.44772 22 4 21.5523 4 21V15ZM10 11V8L15 12L10 16V13H2V11H10Z'%3E%3C/path%3E%3C/svg%3E")}.top_nav .login_nav a.join::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='rgba(255,255,255,1)'%3E%3Cpath d='M14 14.252V16.3414C13.3744 16.1203 12.7013 16 12 16C8.68629 16 6 18.6863 6 22H4C4 17.5817 7.58172 14 12 14C12.6906 14 13.3608 14.0875 14 14.252ZM12 13C8.685 13 6 10.315 6 7C6 3.685 8.685 1 12 1C15.315 1 18 3.685 18 7C18 10.315 15.315 13 12 13ZM12 11C14.21 11 16 9.21 16 7C16 4.79 14.21 3 12 3C9.79 3 8 4.79 8 7C8 9.21 9.79 11 12 11ZM18 17V14H20V17H23V19H20V22H18V19H15V17H18Z'%3E%3C/path%3E%3C/svg%3E")}.top_nav .login_nav a.logout::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='rgba(255,255,255,1)'%3E%3Cpath d='M4 18H6V20H18V4H6V6H4V3C4 2.44772 4.44772 2 5 2H19C19.5523 2 20 2.44772 20 3V21C20 21.5523 19.5523 22 19 22H5C4.44772 22 4 21.5523 4 21V18ZM6 11H13V13H6V16L1 12L6 8V11Z'%3E%3C/path%3E%3C/svg%3E")}.top_nav .login_nav a.mypage::before{margin:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='rgba(255,255,255,1)'%3E%3Cpath d='M4 22C4 17.5817 7.58172 14 12 14C16.4183 14 20 17.5817 20 22H18C18 18.6863 15.3137 16 12 16C8.68629 16 6 18.6863 6 22H4ZM12 13C8.685 13 6 10.315 6 7C6 3.685 8.685 1 12 1C15.315 1 18 3.685 18 7C18 10.315 15.315 13 12 13ZM12 11C14.21 11 16 9.21 16 7C16 4.79 14.21 3 12 3C9.79 3 8 4.79 8 7C8 9.21 9.79 11 12 11Z'%3E%3C/path%3E%3C/svg%3E")}.top_nav .login_nav a.mobile_card{display:flex}.top_nav .login_nav a.mobile_card::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='rgba(255,255,255,1)'%3E%3Cpath d='M3.00488 2.99979H21.0049C21.5572 2.99979 22.0049 3.4475 22.0049 3.99979V19.9998C22.0049 20.5521 21.5572 20.9998 21.0049 20.9998H3.00488C2.4526 20.9998 2.00488 20.5521 2.00488 19.9998V3.99979C2.00488 3.4475 2.4526 2.99979 3.00488 2.99979ZM20.0049 10.9998H4.00488V18.9998H20.0049V10.9998ZM20.0049 8.99979V4.99979H4.00488V8.99979H20.0049ZM14.0049 14.9998H18.0049V16.9998H14.0049V14.9998Z'%3E%3C/path%3E%3C/svg%3E")}.top_nav .login_nav a:hover.login::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='rgba(255,255,255,1)'%3E%3Cpath d='M4 15H6V20H18V4H6V9H4V3C4 2.44772 4.44772 2 5 2H19C19.5523 2 20 2.44772 20 3V21C20 21.5523 19.5523 22 19 22H5C4.44772 22 4 21.5523 4 21V15ZM10 11V8L15 12L10 16V13H2V11H10Z'%3E%3C/path%3E%3C/svg%3E")}.top_nav .login_nav a:hover.join::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='rgba(255,255,255,1)'%3E%3Cpath d='M14 14.252V16.3414C13.3744 16.1203 12.7013 16 12 16C8.68629 16 6 18.6863 6 22H4C4 17.5817 7.58172 14 12 14C12.6906 14 13.3608 14.0875 14 14.252ZM12 13C8.685 13 6 10.315 6 7C6 3.685 8.685 1 12 1C15.315 1 18 3.685 18 7C18 10.315 15.315 13 12 13ZM12 11C14.21 11 16 9.21 16 7C16 4.79 14.21 3 12 3C9.79 3 8 4.79 8 7C8 9.21 9.79 11 12 11ZM18 17V14H20V17H23V19H20V22H18V19H15V17H18Z'%3E%3C/path%3E%3C/svg%3E")}.top_nav .login_nav a:hover.logout::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='rgba(255,255,255,1)'%3E%3Cpath d='M4 18H6V20H18V4H6V6H4V3C4 2.44772 4.44772 2 5 2H19C19.5523 2 20 2.44772 20 3V21C20 21.5523 19.5523 22 19 22H5C4.44772 22 4 21.5523 4 21V18ZM6 11H13V13H6V16L1 12L6 8V11Z'%3E%3C/path%3E%3C/svg%3E")}.top_nav .login_nav a:hover.mypage::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='rgba(255,255,255,1)'%3E%3Cpath d='M4 22C4 17.5817 7.58172 14 12 14C16.4183 14 20 17.5817 20 22H18C18 18.6863 15.3137 16 12 16C8.68629 16 6 18.6863 6 22H4ZM12 13C8.685 13 6 10.315 6 7C6 3.685 8.685 1 12 1C15.315 1 18 3.685 18 7C18 10.315 15.315 13 12 13ZM12 11C14.21 11 16 9.21 16 7C16 4.79 14.21 3 12 3C9.79 3 8 4.79 8 7C8 9.21 9.79 11 12 11Z'%3E%3C/path%3E%3C/svg%3E")}.top_nav .login_nav a .logout{display:none}.gnb{width:100%;max-width:600px;height:calc(100vh - 90px);background:linear-gradient(90deg, #fff 0px, #fff 140px, #f6f6f6 140px);position:fixed;right:-100%;top:90px;z-index:10;box-shadow:-4px 0 10px 0 rgba(0,0,0,.08);opacity:0;visibility:hidden;transition:right .2s ease,opacity .2s ease}.gnb ul{flex-flow:column nowrap;color:red}.gnb ul li{height:auto;flex:inherit;position:static}.gnb ul li a{display:block;width:140px;height:60px}.gnb ul li a span{width:100%;height:100%;display:flex;justify-content:flex-start;align-items:center;padding:0 15px;box-sizing:border-box;font-size:18px;text-align:left;position:relative}.gnb ul li a ::before{display:block;content:"";height:4px;position:absolute;left:50%;bottom:0;background-color:#307ae8;transform:translateX(-50%)}.gnb .gnb_sub{display:none;width:calc(100% - 140px);height:100%;opacity:1;position:absolute;left:140px;top:0;overflow-y:auto}.gnb .on .gnb_sub{display:block;background-color:rgba(0,0,0,0)}.gnb.on{right:0;opacity:1;visibility:visible;z-index:100}.gnb .gnb_sub li a{width:100%;height:60px;display:flex;align-items:center;padding:0 15px;border-bottom:1px solid rgba(0,0,0,.06);box-sizing:border-box;font-size:17px;color:#555;justify-content:flex-start}.gnb>ul>li.on>a span{background-color:#f6f6f6}.header_wrap.on .btn_gnb_on{display:none}.header_wrap.on .btn_gnb_off{display:block}.header_wrap.on .gnb{display:block;right:0;z-index:100}.header_wrap.on .gnb_bg{width:100%;opacity:.5}.header_wrap.on .gnb ul ul{padding:0}.header_wrap.on .gnb ul ul li a,.header_wrap.on .gnb ul ul li:first-child a{padding:0 15px}.header_wrap.on.gnb4 .gnb_sub,.header_wrap.on.gnb4 .gnb_bg{height:100%}.header_wrap.on.gnb5 .gnb_sub,.header_wrap.on.gnb5 .gnb_bg{height:100%}.header_wrap.on.gnb6 .gnb_sub,.header_wrap.on.gnb6 .gnb_bg{height:100%}.header_wrap.on.gnb7 .gnb_sub,.header_wrap.on.gnb7 .gnb_bg{height:100%}.header_wrap.on.gnb8 .gnb_sub,.header_wrap.on.gnb8 .gnb_bg{height:100%}.header_wrap.on.gnb9 .gnb_sub,.header_wrap.on.gnb9 .gnb_bg{height:100%}.header_wrap.on.gnb10 .gnb_sub,.header_wrap.on.gnb10 .gnb_bg{height:100%}.header_wrap.on.gnb11 .gnb_sub,.header_wrap.on.gnb11 .gnb_bg{height:100%}.header_wrap.on.gnb12 .gnb_sub,.header_wrap.on.gnb12 .gnb_bg{height:100%}.header_wrap.on.gnb13 .gnb_sub,.header_wrap.on.gnb13 .gnb_bg{height:100%}.header_wrap.on.gnb14 .gnb_sub,.header_wrap.on.gnb14 .gnb_bg{height:100%}.header_wrap.on.gnb15 .gnb_sub,.header_wrap.on.gnb15 .gnb_bg{height:100%}.header_wrap.on.gnb16 .gnb_sub,.header_wrap.on.gnb16 .gnb_bg{height:100%}.header_wrap.on.gnb17 .gnb_sub,.header_wrap.on.gnb17 .gnb_bg{height:100%}.header_wrap.on.gnb18 .gnb_sub,.header_wrap.on.gnb18 .gnb_bg{height:100%}.header_wrap.on.gnb19 .gnb_sub,.header_wrap.on.gnb19 .gnb_bg{height:100%}.header_wrap.on.gnb20 .gnb_sub,.header_wrap.on.gnb20 .gnb_bg{height:100%}.header_wrap.on.gnb21 .gnb_sub,.header_wrap.on.gnb21 .gnb_bg{height:100%}.header_wrap.on.gnb22 .gnb_sub,.header_wrap.on.gnb22 .gnb_bg{height:100%}.header_wrap.on.gnb23 .gnb_sub,.header_wrap.on.gnb23 .gnb_bg{height:100%}.header_wrap.on.gnb24 .gnb_sub,.header_wrap.on.gnb24 .gnb_bg{height:100%}.header_wrap.on.gnb25 .gnb_sub,.header_wrap.on.gnb25 .gnb_bg{height:100%}.header_wrap.on.gnb26 .gnb_sub,.header_wrap.on.gnb26 .gnb_bg{height:100%}.header_wrap.on.gnb27 .gnb_sub,.header_wrap.on.gnb27 .gnb_bg{height:100%}.header_wrap.on.gnb28 .gnb_sub,.header_wrap.on.gnb28 .gnb_bg{height:100%}.header_wrap.on.gnb29 .gnb_sub,.header_wrap.on.gnb29 .gnb_bg{height:100%}.header_wrap.on.gnb30 .gnb_sub,.header_wrap.on.gnb30 .gnb_bg{height:100%}.header_wrap.on.gnb31 .gnb_sub,.header_wrap.on.gnb31 .gnb_bg{height:100%}.header_wrap.on.gnb32 .gnb_sub,.header_wrap.on.gnb32 .gnb_bg{height:100%}.header_wrap.on.gnb33 .gnb_sub,.header_wrap.on.gnb33 .gnb_bg{height:100%}.header_wrap.on.gnb34 .gnb_sub,.header_wrap.on.gnb34 .gnb_bg{height:100%}.header_wrap.on.gnb35 .gnb_sub,.header_wrap.on.gnb35 .gnb_bg{height:100%}.header_wrap.on.gnb36 .gnb_sub,.header_wrap.on.gnb36 .gnb_bg{height:100%}.header_wrap.on.gnb37 .gnb_sub,.header_wrap.on.gnb37 .gnb_bg{height:100%}.header_wrap.on.gnb38 .gnb_sub,.header_wrap.on.gnb38 .gnb_bg{height:100%}.header_wrap.on.gnb39 .gnb_sub,.header_wrap.on.gnb39 .gnb_bg{height:100%}.header_wrap.on.gnb40 .gnb_sub,.header_wrap.on.gnb40 .gnb_bg{height:100%}.header_wrap.on.gnb41 .gnb_sub,.header_wrap.on.gnb41 .gnb_bg{height:100%}.header_wrap.on.gnb42 .gnb_sub,.header_wrap.on.gnb42 .gnb_bg{height:100%}.header_wrap.on.gnb43 .gnb_sub,.header_wrap.on.gnb43 .gnb_bg{height:100%}.header_wrap.on.gnb44 .gnb_sub,.header_wrap.on.gnb44 .gnb_bg{height:100%}.header_wrap.on.gnb45 .gnb_sub,.header_wrap.on.gnb45 .gnb_bg{height:100%}.header_wrap.on.gnb46 .gnb_sub,.header_wrap.on.gnb46 .gnb_bg{height:100%}.header_wrap.on.gnb47 .gnb_sub,.header_wrap.on.gnb47 .gnb_bg{height:100%}.header_wrap.on.gnb48 .gnb_sub,.header_wrap.on.gnb48 .gnb_bg{height:100%}.header_wrap.on.gnb49 .gnb_sub,.header_wrap.on.gnb49 .gnb_bg{height:100%}.header_wrap.on.gnb50 .gnb_sub,.header_wrap.on.gnb50 .gnb_bg{height:100%}.main .banner_wrap{top:16rem}.main .container{align-items:center;justify-content:space-around;flex-direction:column}.main .banner_title{width:100%;text-align:center;padding-bottom:24px}.menu_icon_wrap{padding:60px 0 80px}.snb{display:none}section.contents{width:100%}.contents_header ol{display:none}.board_info .board_summary dt{gap:0px}.board_summary{gap:6px 2px}.board_summary dt{position:relative;font-size:0;gap:6px 4px}.board_summary dt::after{display:none;content:none}.board_summary dt::before{content:"";display:inline-block;width:16px;height:16px;margin-right:2px;vertical-align:middle;background-repeat:no-repeat;background-size:contain}.board_summary dt::after{content:"";display:inline-block;width:16px;height:16px;margin-right:2px;vertical-align:middle;background-repeat:no-repeat;background-size:contain}.board_summary dt.writer::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' height='16' fill='rgba(119,119,119,1)'%3E%3Cpath d='M4 22C4 17.5817 7.58172 14 12 14C16.4183 14 20 17.5817 20 22H18C18 18.6863 15.3137 16 12 16C8.68629 16 6 18.6863 6 22H4ZM12 13C8.685 13 6 10.315 6 7C6 3.685 8.685 1 12 1C15.315 1 18 3.685 18 7C18 10.315 15.315 13 12 13ZM12 11C14.21 11 16 9.21 16 7C16 4.79 14.21 3 12 3C9.79 3 8 4.79 8 7C8 9.21 9.79 11 12 11Z'%3E%3C/path%3E%3C/svg%3E")}.board_summary dt.writer::after{display:none}.board_summary dt.reg_date::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' height='16' fill='rgba(119,119,119,1)'%3E%3Cpath d='M9 1V3H15V1H17V3H21C21.5523 3 22 3.44772 22 4V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H7V1H9ZM20 11H4V19H20V11ZM8 13V15H6V13H8ZM13 13V15H11V13H13ZM18 13V15H16V13H18ZM7 5H4V9H20V5H17V7H15V5H9V7H7V5Z'%3E%3C/path%3E%3C/svg%3E")}.board_summary dt.view::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' height='16' fill='rgba(119,119,119,1)'%3E%3Cpath d='M12.0003 3C17.3924 3 21.8784 6.87976 22.8189 12C21.8784 17.1202 17.3924 21 12.0003 21C6.60812 21 2.12215 17.1202 1.18164 12C2.12215 6.87976 6.60812 3 12.0003 3ZM12.0003 19C16.2359 19 19.8603 16.052 20.7777 12C19.8603 7.94803 16.2359 5 12.0003 5C7.7646 5 4.14022 7.94803 3.22278 12C4.14022 16.052 7.7646 19 12.0003 19ZM12.0003 16.5C9.51498 16.5 7.50026 14.4853 7.50026 12C7.50026 9.51472 9.51498 7.5 12.0003 7.5C14.4855 7.5 16.5003 9.51472 16.5003 12C16.5003 14.4853 14.4855 16.5 12.0003 16.5ZM12.0003 14.5C13.381 14.5 14.5003 13.3807 14.5003 12C14.5003 10.6193 13.381 9.5 12.0003 9.5C10.6196 9.5 9.50026 10.6193 9.50026 12C9.50026 13.3807 10.6196 14.5 12.0003 14.5Z'%3E%3C/path%3E%3C/svg%3E")}.board_info .board_summary dd+dt{padding-left:2px;margin-left:8px}.board_info .board_summary dd+dt::before{display:none}.qna_wrap .board_detail_wrap .board_info h4 .text{font-size:20px}.qna_wrap .board_detail_wrap .board_info h4 .type{width:30px;height:30px}.qna_wrap .board_detail_wrap .board_info h4 .type::before{font-size:18px}.search_wrap .past_search{flex:1}}@media screen and (max-width: 840px){body h1,body h2,body h3,body h4,body h5,body h6,body div,body p,body blockquote,body pre,body address,body ul,body ol,body li,body dl,body dt,body dd,body table,body caption,body th,body td,body form,body fieldset,body legend,body hr,body label,body button,body textarea,body input,body select,body figure,body button{font-size:15px}body.hidden_y{overflow-y:hidden}.tab_nav button{min-height:40px;height:auto;font-size:15px;padding:10px 6px}.header{height:80px}.header .h1 .h1_ico{width:32px;height:32px;background-size:32px}.header .h1 a{font-size:20px}.main{min-height:220px;height:300px}.main .banner_wrap{top:220px;padding:0 20px}.main .banner_wrap .banner_title .sub_txt{font-size:24px}.main .banner_wrap .banner_title p{display:none}.time_box{width:100%}.time_box .box_top{height:100px}.time_box .dates{padding:10px}.time_box .dates .type1,.time_box .dates .type2{width:50%}.time_box .dates dl{flex-direction:column}.time_box .dates dl dt,.time_box .dates dl dd{text-align:center;width:100%}.time_box .dates dl dt{padding-bottom:10px;font-size:20px}.time_box .dates .type2 dt{margin-left:0}.menu_icon_wrap{margin:140px 20px 40px;padding:20px 20px 24px 20px;background-color:#fff;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.15);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;width:auto}.menu_icon_wrap a{width:calc((100% - 40px)/3);text-align:center;text-decoration:none;color:#333}.menu_icon_wrap a img{width:80px;height:auto;padding-bottom:2px}.menu_icon_wrap a p{font-size:16px;margin:10px 0}.contents_wrap_01{display:flex;flex-direction:column;width:100%;gap:40px;padding:0 20px}.contents_wrap_01 .swiper_page_wrap{width:100%;aspect-ratio:16/8}.contents_wrap_02 .status_inner{flex-direction:column;padding:50px 0 100px}.contents_wrap_02 .mysituation{width:100%}.contents_wrap_02 .marathon_box,.contents_wrap_02 .login_required_box{height:150px}.contents_wrap_02 .marathon_box .bar_area ul,.contents_wrap_02 .login_required_box .bar_area ul{padding-top:66px}.contents_wrap_02 .marathon_box .bar_area ul::after,.contents_wrap_02 .login_required_box .bar_area ul::after{top:80px}.contents_wrap_02 .marathon_box .position .name,.contents_wrap_02 .login_required_box .position .name{font-size:14px}.contents_wrap_02 .marathon_box .position .now,.contents_wrap_02 .login_required_box .position .now{font-size:14px}.my_list li a span{font-size:14px}.search_wrap{margin:20px 0 30px;padding:0;background-color:rgba(0,0,0,0);border:none}.participate_sequence_list dt{width:160px}.participate_sequence_list dt .step{font-size:12px}.participate_sequence_list dt .step_tit{font-size:18px;line-height:1.4em;margin-top:0}.participate_sequence_list dd{padding:15px;width:calc(100% - 160px)}td.write_date{position:relative}td.write_date::before{content:"";display:inline-block;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' height='16' fill='rgba(119,119,119,1)'%3E%3Cpath d='M9 1V3H15V1H17V3H21C21.5523 3 22 3.44772 22 4V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H7V1H9ZM20 11H4V19H20V11ZM8 13V15H6V13H8ZM13 13V15H11V13H13ZM18 13V15H16V13H18ZM7 5H4V9H20V5H17V7H15V5H9V7H7V5Z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;background-size:contain;margin-right:4px;vertical-align:middle}td.view{display:none}td.write_date_end{position:relative}td.write_date_end::before{content:"~";display:inline-block;margin-right:10px;color:#777;font-size:inherit;vertical-align:middle}.result_top{display:none}.ico_new::before{width:15px;height:15px;font-size:10px;letter-spacing:0em}.table:not(.input_table,.board_setting).notice thead,.table:not(.input_table,.board_setting).qna thead,.table:not(.input_table,.board_setting).series thead,.table:not(.input_table,.board_setting).oneline thead,.table:not(.input_table,.board_setting).survey thead{position:fixed;left:-99999px;top:-99999px}.table:not(.input_table,.board_setting).notice tbody,.table:not(.input_table,.board_setting).qna tbody,.table:not(.input_table,.board_setting).series tbody,.table:not(.input_table,.board_setting).oneline tbody,.table:not(.input_table,.board_setting).survey tbody{display:flex;flex-flow:column nowrap}.table:not(.input_table,.board_setting).notice tr,.table:not(.input_table,.board_setting).qna tr,.table:not(.input_table,.board_setting).series tr,.table:not(.input_table,.board_setting).oneline tr,.table:not(.input_table,.board_setting).survey tr{display:flex;flex-flow:row wrap;gap:6px 10px;padding:15px 15px;border-bottom:1px solid #dbdbdb}.table:not(.input_table,.board_setting).notice tr:last-of-type,.table:not(.input_table,.board_setting).qna tr:last-of-type,.table:not(.input_table,.board_setting).series tr:last-of-type,.table:not(.input_table,.board_setting).oneline tr:last-of-type,.table:not(.input_table,.board_setting).survey tr:last-of-type{border-bottom:1px solid #dbdbdb}.table:not(.input_table,.board_setting).notice tr:has(.no_result),.table:not(.input_table,.board_setting).qna tr:has(.no_result),.table:not(.input_table,.board_setting).series tr:has(.no_result),.table:not(.input_table,.board_setting).oneline tr:has(.no_result),.table:not(.input_table,.board_setting).survey tr:has(.no_result){padding:0}.table:not(.input_table,.board_setting).notice td,.table:not(.input_table,.board_setting).qna td,.table:not(.input_table,.board_setting).series td,.table:not(.input_table,.board_setting).oneline td,.table:not(.input_table,.board_setting).survey td{padding:0;width:auto;border:0 none}.table:not(.input_table,.board_setting).notice td.num,.table:not(.input_table,.board_setting).qna td.num,.table:not(.input_table,.board_setting).series td.num,.table:not(.input_table,.board_setting).oneline td.num,.table:not(.input_table,.board_setting).survey td.num{display:none}.table:not(.input_table,.board_setting).notice td.title,.table:not(.input_table,.board_setting).qna td.title,.table:not(.input_table,.board_setting).series td.title,.table:not(.input_table,.board_setting).oneline td.title,.table:not(.input_table,.board_setting).survey td.title{order:1;flex:1 1 100%}.table:not(.input_table,.board_setting).notice td.title .title_text,.table:not(.input_table,.board_setting).qna td.title .title_text,.table:not(.input_table,.board_setting).series td.title .title_text,.table:not(.input_table,.board_setting).oneline td.title .title_text,.table:not(.input_table,.board_setting).survey td.title .title_text{line-height:1.3em;font-weight:500}.table:not(.input_table,.board_setting).notice td.title .ico_new,.table:not(.input_table,.board_setting).notice td.title .ico_lock,.table:not(.input_table,.board_setting).qna td.title .ico_new,.table:not(.input_table,.board_setting).qna td.title .ico_lock,.table:not(.input_table,.board_setting).series td.title .ico_new,.table:not(.input_table,.board_setting).series td.title .ico_lock,.table:not(.input_table,.board_setting).oneline td.title .ico_new,.table:not(.input_table,.board_setting).oneline td.title .ico_lock,.table:not(.input_table,.board_setting).survey td.title .ico_new,.table:not(.input_table,.board_setting).survey td.title .ico_lock{margin:0}.table:not(.input_table,.board_setting).notice td:not(.title),.table:not(.input_table,.board_setting).qna td:not(.title),.table:not(.input_table,.board_setting).series td:not(.title),.table:not(.input_table,.board_setting).oneline td:not(.title),.table:not(.input_table,.board_setting).survey td:not(.title){order:2;color:#777}.table:not(.input_table,.board_setting).notice td .ico_file,.table:not(.input_table,.board_setting).qna td .ico_file,.table:not(.input_table,.board_setting).series td .ico_file,.table:not(.input_table,.board_setting).oneline td .ico_file,.table:not(.input_table,.board_setting).survey td .ico_file{width:16px;height:16px}.table:not(.input_table,.board_setting).notice td .ico_file::before,.table:not(.input_table,.board_setting).qna td .ico_file::before,.table:not(.input_table,.board_setting).series td .ico_file::before,.table:not(.input_table,.board_setting).oneline td .ico_file::before,.table:not(.input_table,.board_setting).survey td .ico_file::before{background-size:16px auto}.table:not(.input_table,.board_setting).notice td.no_result,.table:not(.input_table,.board_setting).qna td.no_result,.table:not(.input_table,.board_setting).series td.no_result,.table:not(.input_table,.board_setting).oneline td.no_result,.table:not(.input_table,.board_setting).survey td.no_result{width:100%;text-align:center;padding:30px 15px}.table:not(.input_table,.board_setting) tr.notice{background-color:#f6faff}.my_marathon_box_bg{background-repeat:no-repeat;background-position:center center;background-size:cover;margin-bottom:10px}}@media screen and (max-width: 680px){.time_box .during{width:100%;padding:15px 20px;border-radius:0 0 20px 20px;box-sizing:border-box}.time_box .during dl{display:flex;flex-wrap:wrap;width:100%;box-sizing:border-box;margin:0}.time_box .during dt,.time_box .during dd{box-sizing:border-box;font-size:clamp(11px,4vw,22px);padding:16px 6px;font-weight:500}.time_box .during dt{width:20%}.time_box .during dd{width:30%}.contents_header{padding:0 0 30px}.contents_header h3{font-size:24px}.menu_icon_wrap{margin:120px 20px 40px}.contents_wrap_01{gap:30px}.header_wrap .btn_gnb_on{right:15px}.container{padding:0 15px}.contents .article .h4_deco+.table{margin-top:0}.participant_status .progressbarbox_wrap{padding:20px}.text_box_02 .text_box_tit{font-size:20px}.text_box_02 p{font-size:16px}.page_wrap{padding:30px 0 0}.tab_nav{margin-bottom:20px}.finish_list{width:100%}.finish_list .finish_top{flex-direction:column;gap:10px}.finish_list .finish_top .finish_txt{margin:0;box-sizing:border-box;width:100%;background-position:40px 0;padding:30px 30px 30px 120px}.c00 table tr td:first-child{width:10%}.table.board_setting th{width:120px}.file_wrap{padding:20px 15px}.file_wrap .file_area.no_file::before{width:20px;height:20px;background-size:20px auto}.file_wrap .file_area.no_file::after{font-size:15px}.file_wrap .file_info dl{gap:10px 0}.file_wrap .file_info dl dt{width:60px;margin:0}.file_wrap .file_info dl dd{width:calc(100% - 60px)}.file_wrap .file_info .btn_wrap{width:100%;margin-left:inherit}.file_wrap .file_info .btn_wrap .btn{flex:1}.book_list{flex-direction:column;align-items:flex-start;gap:.6rem}.book_list .book_left{margin-bottom:20px}.book_list .book_left .txt_Wrap .title{font-size:24px}.book_list .book_left .txt_Wrap .des_list li{font-size:17px}.book_list .book_right{width:100%;justify-content:center}.book_list .book_right .book_card_btn{width:100%}}@media screen and (max-width: 480px){body h1,body h2,body h3,body h4,body h5,body h6,body div,body p,body blockquote,body pre,body address,body ul,body ol,body li,body dl,body dt,body dd,body table,body caption,body th,body td,body form,body fieldset,body legend,body hr,body label,body button,body textarea,body input,body select,body figure,body button{font-size:15px}body.hidden_y{overflow-y:hidden}.book_list{flex-direction:column}.book_list .book_left{flex-direction:column;align-items:center;width:100%;gap:20px}.book_list .book_left .txt_Wrap{align-self:flex-start;display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left;width:100%}.book_list .book_left .txt_Wrap .des_list li{font-size:16px}.book_list .book_right{margin-left:0px}.main{min-height:auto;height:auto}.main .banner_wrap{padding:0 20px;position:relative;top:80px;left:initial;transform:none}.main .banner_wrap .banner_title .sub_txt{font-size:16px}.main .banner_wrap .banner_title p{display:none}.time_box .box_top{height:80px}.time_box .during{display:flex;flex-wrap:wrap;padding:clamp(10px,3vw,15px) clamp(12px,5vw,20px);border-radius:0 0 20px 20px;box-sizing:border-box}.time_box .during dt:nth-of-type(1),.time_box .during dt:nth-of-type(3){clear:both}.page_wrap button{font-size:14px}.scroll{display:block;overflow-x:auto;white-space:nowrap}.menu_icon_wrap{margin:120px 20px 20px;padding:16px 16px 22px 16px;background-color:#fff;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.15);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;box-sizing:border-box}.menu_icon_wrap a{width:calc((100% - 40px)/3);text-align:center;text-decoration:none;color:#333}.menu_icon_wrap a img{width:60px;height:auto}.menu_icon_wrap a p{font-size:15px;margin:10px 0}.contents_wrap_01{display:flex;flex-direction:column;width:100%;gap:40px;padding:0 20px}.contents_wrap_01 .main_notice{width:100%;padding-top:20px}.contents_wrap_01 .swiper_page_wrap{width:100%;aspect-ratio:16/8}.contents_wrap_02 .status_inner{flex-direction:column;padding:50px 0 100px}.contents_wrap_02 .mysituation{width:100%}.contents_wrap_02 .marathon_box,.contents_wrap_02 .login_required_box{height:130px;padding-top:36px}.contents_wrap_02 .marathon_box .bar_area ul,.contents_wrap_02 .login_required_box .bar_area ul{padding-top:50px}.contents_wrap_02 .marathon_box .bar_area ul::after,.contents_wrap_02 .login_required_box .bar_area ul::after{top:64px}.contents_wrap_02 .marathon_box .bar_area ul li,.contents_wrap_02 .login_required_box .bar_area ul li{font-size:14px}.my_list li a{padding:0 12px}.participant_status .progressbarbox_wrap{padding:16px}.participant_status .progressbarbox_wrap .count .list{display:none}.contents_header h3{font-size:22px}.sub_contents{padding:40px 0 80px}.auto_x{margin-top:10px}.participate_sequence_list dt{width:120px}.participate_sequence_list dt .step{font-size:14px}.participate_sequence_list dt .step_tit{font-size:16px}.participate_sequence_list dd{padding:15px;width:calc(100% - 120px)}.text_box_02{background-repeat:no-repeat;background-position:center 20px;background-size:auto;padding:140px 20px 20px 20px}.text_box_02 .text_box_tit{text-align:center}.text_box_02 p{font-size:15px}.txtbox_wrap_three{display:flex;flex-wrap:wrap}.txtbox_wrap_three input{box-sizing:border-box}.txtbox_wrap_three input:nth-child(1){flex:0 0 100%;margin-bottom:5px;display:block}.txtbox_wrap_three input:nth-child(2),.txtbox_wrap_three input:nth-child(3){flex:1 1 0;min-width:0}.txtbox_wrap_three input:nth-child(2){margin-right:5px}.select_lib .radio_wrap{width:calc(70% - 4px)}.radio_wrap{gap:8px}.txtbox_wrap{display:flex;align-items:flex-start;flex-flow:row wrap;gap:5px;flex-direction:column}#selectDomain{width:100%}.faq_wrap article .js_open{width:20px;height:20px}.faq_wrap article h4 span{font-size:16px}.table_mo{display:block;margin:0px}.table_mo thead,.table_mo tbody,.table_mo tr,.table_mo th,.table_mo td{display:block;border:0 none;background-color:hsla(0,0%,100%,0);padding:4px 0}.table_mo th{font-size:17px;font-weight:600}.table_mo tr{border-top:solid 1px rgba(0,0,0,.1);padding:12px 0}.table_mo tr:first-child{border:0 none}.table_mo .table{margin-bottom:0}.table_mo+.list_03{padding-top:0}.table_terms10{text-align:left}.table_terms10 thead{position:fixed;left:-9999px}.table_terms10 td{text-align:left;padding:8px 0;border-top:solid 1px rgba(0,0,0,.1)}.table_terms10 td:first-child{border:0 none}.table_terms10 td.terms11:before,.table_terms10 td.terms12:before,.table_terms10 td.terms13:before{display:block;content:"수집·이용 항목";font-size:17px;font-weight:600}.table_terms10 td.terms12:before{content:"수집·이용 목적"}.table_terms10 td.terms13:before{content:"보호기간"}.mo_hidden{display:none}.mo_block{display:block}.footer_wrap .footer{flex-direction:column}.footer_wrap .footer .footer_nav{padding-bottom:20px}.footer_wrap .footer .family_site_wrap{gap:6px}.footer_wrap .footer .family_site_wrap #familySite{flex:1;min-width:0}.footer_wrap .footer p{font-size:13px}.join_proce{display:none}.join_choice_wrap a,.join_choice_wrap button{flex:1 1 100%;padding:30px 20px}.join_choice_wrap a+a,.join_choice_wrap a+button,.join_choice_wrap button+a,.join_choice_wrap button+button{border-left:0 none;border-top:1px dashed #dbdbdb}.join_choice_wrap a>.type::before,.join_choice_wrap button>.type::before{width:150px;height:150px}.terms_article .terms{max-height:200px;padding:20px 15px}.search_wrap{gap:6px 6px}.search_wrap .during_wrap{width:100%}.search_wrap .check_wrap{width:100%;margin:0;padding:0;border:0 none}.search_wrap .during_wrap+.check_wrap{padding:10px 0 0;border-top:1px dashed #dbdbdb}.search_wrap>.btn_search{width:100%;margin:5px 0 0}}@media screen and (max-width: 520px){.member_certify_wrap{padding:0;border:0 none;border-radius:0}.member_certify_wrap label{font-size:16px;word-break:keep-all;line-height:1.2em}.member_certify_wrap label::before{width:100px;height:100px;margin:0 auto 20px}}
