@import url('../font/nanumsquareround.min.css');
*{-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;}
body, html {width:100%;height:100%;margin:0;padding:0;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: antialiased;font-smoothing: antialiased;}
body {background-color:#fff;font-family: 'NanumSquareRound', malgungothic, san-serif;}
select, input {font-family: 'NanumSquareRound', malgungothic, san-serif;}
h1, h2, h3, ul, li, p {margin:0;padding:0;list-style:none;}
a, a:hover, a:active {text-decoration:none;}
.wrapper {position:relative;}
.wrapper .btn_gotop a {position:fixed;z-index:10;bottom:50px;right:50px;display:block;width:80px;height:80px;border-radius:80px;box-sizing:border-box;text-align:center;font-size:16px;font-weight:800;padding-top:43px;color:#646464;}
.wrapper .btn_gotop a::after {content:"";position:absolute;top:0;left:0;z-index:-1;display:block;width:80px;height:80px;border:1px solid #ababab;border-radius:80px;box-sizing:border-box;background-color:rgba(255,255,255,.5);background-image:url('../img/icon_gotop_arrow.png');background-repeat:no-repeat;background-position:28px 22px;}
.wrapper .mobile_menu_wrap {visibility:hidden;height:0px;}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------	메         인---------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.wrapper .main_top_slide {position:relative;width:100%;height:100vh;}
.wrapper .header {position:absolute;top:0;left:0;z-index:99;width:100%;height:100px;border-bottom:1px solid rgba(255,255,255,.3);}
.wrapper .header .header_ac {position:relative;width:1200px;height:100px;margin:0 auto;}
.wrapper .header .header_ac .top_logo {display:inline-block;}
.wrapper .header .header_ac .top_logo a {display:inline-block;width:164px;height:100px;background:url('../img/top_logo.png') no-repeat center center;text-indent:-9999px;}
.wrapper .header .header_ac .memu_u {position:absolute;top:0;right:90px;}
.wrapper .header .header_ac .memu_u li  {display:inline-block;height:100px;position:relative;}
.wrapper .header .header_ac .memu_u li .menu_a {position:absolute;top:0;left:0;height:100px;display:inline-block;color:#fff;font-size:21px;line-height:100px;font-weight:700;}
.wrapper .header .header_ac .memu_u .memu_01 {position:absolute;top:0;right:745px;display:inline-block;}
.wrapper .header .header_ac .memu_u .memu_02 {position:absolute;top:0;right:600px;display:inline-block;}
.wrapper .header .header_ac .memu_u .memu_03 {position:absolute;top:0;right:433px;display:inline-block;}
.wrapper .header .header_ac .memu_u .memu_04 {position:absolute;top:0;right:271px;display:inline-block;}
.wrapper .header .header_ac .memu_u .memu_05 {position:absolute;top:0;right:91px;display:inline-block;}
.wrapper .header .header_ac .memu_u .memu_01 .menu_a {background:url('../img/icon_top_menu01.png') no-repeat center left;padding-left:37px;width:80px;height:100px;box-sizing:border-box;/*color:transparent;*/font-size:22px;padding-top:2px;}
.wrapper .header .header_ac .memu_u .memu_02 .menu_a {background:url('../img/icon_top_menu02.png') no-repeat center left;padding-left:37px;width:107px;height:100px;box-sizing:border-box;}
.wrapper .header .header_ac .memu_u .memu_03 .menu_a {background:url('../img/icon_top_menu03.png') no-repeat center left;padding-left:37px;width:100px;height:100px;box-sizing:border-box;}
.wrapper .header .header_ac .memu_u .memu_04 .menu_a {background:url('../img/icon_top_menu04.png') no-repeat center left;padding-left:37px;width:121px;height:100px;box-sizing:border-box;}
.wrapper .header .header_ac .memu_u .memu_05 .menu_a {background:url('../img/icon_top_menu05.png') no-repeat center left;padding-left:37px;width:100px;height:100px;box-sizing:border-box;}
/*.wrapper .header .header_ac .memu_u .memu_01 .menu_a .text::after {content:"";position:absolute;top:41px;right:0;width:43px;height:19px;display:block;background:url('../img/menu_01.png') no-repeat center center;}*/
.wrapper .header .header_ac .btn_search a {position:absolute;top:0;right:0;width:25px;height:100px;display:inline-block;background:url('../img/icon_top_search.png') no-repeat center left;margin-right:0;text-indent:-9999px;}
.wrapper .header .header_ac .btn_menu a {display:none;}
.wrapper .active {position:fixed;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.2);}
.wrapper .active .header_ac .top_logo a {background: url(../img/top_logo_b.png) no-repeat center center;}
.wrapper .active .header_ac .memu_u .memu_01 .menu_a .text::after {background:url('../img/menu_01_b.png') no-repeat center center;}
.wrapper .active .header_ac .memu_u li .menu_a {color:#000;}
.wrapper .active .header_ac .btn_search a {background: url(../img/icon_top_search_b.png) no-repeat center left;}
.wrapper .header .header_ac .memu_u .menu_hover {position:absolute;top:0;left:0;height:96px;background-image:none;display:inline-block;text-align:center;font-size:22px;line-height:100px;font-weight:800;color:#00aeef;border-bottom:5px solid #00aeef;}
.wrapper .header .header_ac .memu_u .memu_01 .menu_hover {width:88px;left:-5px;}
.wrapper .header .header_ac .memu_u .memu_02 .menu_hover {width:107px;left:0px;}
.wrapper .header .header_ac .memu_u .memu_03 .menu_hover {width:100px;left:3px;}
.wrapper .header .header_ac .memu_u .memu_04 .menu_hover {width:151px;left:-16px;}
.wrapper .header .header_ac .memu_u .memu_05 .menu_hover {width:105px;left:0;}
.wrapper .header .header_ac .memu_u .memu_01 .menu_hover .text::after {background-image:none;}
.wrapper .submenu_wrap {position:fixed;top:100px;left:0;z-index:100;width:100%;height:100px;background-color:rgba(0,0,0,.6);}
.wrapper .submenu_wrap .submenu_box {width:1200px;height:100px;margin:0 auto;position:relative;}
.wrapper .header .header_ac .memu_u .submenu_wrap {position:fixed;top:100px;left:0;z-index:100;width:100%;height:100px;background-color:rgba(0,0,0,.6);}
.wrapper .header .header_ac .memu_u .submenu_wrap .submenu_box {width:1200px;height:100px;margin:0 auto;position:relative;}
.wrapper .header .header_ac .memu_u .submenu_wrap .submenu_box .submenu {position:absolute;top:0;height:100px;}
.wrapper .header .header_ac .memu_u .submenu_wrap .submenu_box .submenu .smenu {display:inline-block;margin-right:50px;}
.wrapper .header .header_ac .memu_u .submenu_wrap .submenu_box .submenu .smenu:last-child {margin-right:0;}
.wrapper .header .header_ac .memu_u .submenu_wrap .submenu_box .submenu .smenu {display:inline-block;padding:0 10px;height:100px;font-size:20px;line-height:100px;color:#b1b1b1;}
.wrapper .header .header_ac .memu_u .submenu_wrap .submenu_box .submenu .smenu:hover {font-weight:700;color:#00aeef;}
.wrapper .header .header_ac .memu_u .submenu_wrap .submenu_box .submenu .on {font-weight:700;color:#00aeef;}
.wrapper .header .header_ac .memu_u .memu_01 .submenu_wrap .submenu_box .submenu {left:290px;}
.wrapper .header .header_ac .memu_u .memu_02 .submenu_wrap .submenu_box .submenu {left:450px;}
.wrapper .header .header_ac .memu_u .memu_04 .submenu_wrap .submenu_box .submenu {left:770px;}
.wrapper .header .header_ac .memu_u .memu_05 .submenu_wrap .submenu_box .submenu {left:940px;}
.wrapper .mobile_top_header {display:none;}
.wrapper .mobile_top_menu_wrap {display:none;}
.wrapper .main_top_slide .top_subject_box {position:absolute;left:0;bottom:140px;z-index:0;width:100%;}
.wrapper .main_top_slide .top_subject_box .subject {width:1200px;margin:0 auto;color:#fff;font-size:62px;line-height:79px;font-weight:800;padding-bottom:40px;padding-right:200px;box-sizing:border-box;word-break:keep-all;}
.wrapper .main_top_slide .top_subject_box .btn_more {display:block;width:1200px;margin:0 auto;}
.wrapper .main_top_slide .top_subject_box .btn_more a {display:block;width:207px;height:58px;text-align:center;font-size:20px;line-height:60px;color:#fff;font-weight:800;background-color:#00aeef;background-image:linear-gradient(141deg, #00aeef 0%, #00aeef 25%, #0fd0ae 75%);border-radius:58px;}
.wrapper .main_top_slide .main_top_slide_button a {display:block;position:absolute;top:100px;left:0;width:100%;height:calc(100% - 100px);text-indent:-9999px;}
.wrapper .main_top_slide .btn_slide_prev_wrap {position:absolute;top:0;left:0;z-index:1;display:table;width:100px;height:100%;}
.wrapper .main_top_slide .btn_slide_prev_wrap a {text-indent:-9999px;font-size:0px;}
.wrapper .main_top_slide .btn_slide_next_wrap {position:absolute;top:0;right:0;z-index:1;display:table;width:100px;height:100%;}
.wrapper .main_top_slide .btn_slide_next_wrap a {text-indent:-9999px;font-size:0px;}
.wrapper .main_top_slide .btn_slide_prev_wrap .btn_arrow {width:32px;height:100%;display:table-cell;vertical-align:middle;padding-left:30px;}
.wrapper .main_top_slide .btn_slide_prev_wrap .btn_arrow a {display:inline-block;width:32px;height:59px;background:url('../img/btn_slide_prev.png') no-repeat 0 0;opacity:.5;}
.wrapper .main_top_slide .btn_slide_prev_wrap .btn_arrow a:hover {opacity:1;}
.wrapper .main_top_slide .btn_slide_next_wrap .btn_arrow {width:32px;height:100%;display:table-cell;vertical-align:middle;text-align:right;padding-right:30px;}
.wrapper .main_top_slide .btn_slide_next_wrap .btn_arrow a {display:inline-block;width:32px;height:59px;background:url('../img/btn_slide_next.png') no-repeat 0 0;opacity:.5;}
.wrapper .main_top_slide .btn_slide_next_wrap .btn_arrow a:hover {opacity:1;}
.wrapper .main_top_slide .circle_slider {position:absolute;left:0;bottom:75px;z-index:0;width:100%;text-align:center;font-size:0px;}
.wrapper .main_top_slide .circle_slider .dot {display:inline-block;width:10px;height:10px;border:2px solid #fff;border-radius:12px;margin-right:10px;}
.wrapper .main_top_slide .circle_slider .dot:last-child {margin-right:0px;}
.wrapper .main_top_slide .circle_slider .on {background-color:#fff;}
.wrapper .main_top_slide .main_top_gr_top {width:100%;height:435px;position:absolute;z-index:-1;top:0;left:0;background-image:linear-gradient(to top, rgba(0,0,0,0), rgba(0,0,0,.5));}
.wrapper .main_top_slide .main_top_gr_left {width:500px;height:100%;position:absolute;z-index:-1;top:0;left:0;background-image:linear-gradient(to left, rgba(0,0,0,0), rgba(0,0,0,.2));}
.wrapper .main_top_slide .main_top_gr_right {width:500px;height:100%;position:absolute;z-index:-1;top:0;right:0;background-image:linear-gradient(to right, rgba(0,0,0,0), rgba(0,0,0,.2));}
.wrapper .main_top_slide .main_top_gr_bottom {width:100%;height:485px;position:absolute;z-index:-1;bottom:0;left:0;background-image:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.5));}
.wrapper .main_top_slide .main_top_slide_img {width:100%;height:100%;position:absolute;z-index:-2;top:0;left:0;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#000;}
.wrapper .main_top_slide .slide_img_only {display:block;background-image:url(../img/main_top_slide_sp.jpg);background-position:right center;}
.wrapper .main_top_slide .slide_img_only .text {position:absolute;top:0;left:0;width:100%;height:100%;background:url('../img/txt_ytn_slogan.png') no-repeat center center;background-size:569px auto;text-indent:-9999px;}
.wrapper .main_top_slide .main_top_slide_h {height:100vh;/*z-index:-2;*/}
.wrapper .content {width:1200px;margin:0 auto;}
.wrapper .content .main_con_01 {margin-bottom:100px;}
.wrapper .content .main_con_01:first-child {margin-top:70px;}
.wrapper .content .main_con_01 .title_area {position:relative;width:100%;margin-bottom:25px;}
.wrapper .content .main_con_01 .title_area .title_today {display:inline-block;padding-left:60px;height:45px;line-height:45px;background:url('../img/icon_main_today.png') no-repeat center left;font-size:28px;font-weight:800;color:#000;}
.wrapper .content .main_con_01 .title_area .title_promo {display:inline-block;padding-left:70px;height:45px;line-height:45px;background:url('../img/icon_main_promo.png') no-repeat center left;font-size:28px;font-weight:800;color:#000;}
.wrapper .content .main_con_01 .title_area .btn_more a {position:absolute;top:13px;right:0;display:inline-block;width:21px;height:21px;text-indent:-9999px;font-size:0px;}
.wrapper .content .main_con_01 .title_area .btn_more a::before {position:absolute;top:9px;right:0;content:"";width:21px;height:3px;display:block;background-color:#000;}
.wrapper .content .main_con_01 .title_area .btn_more a::after {position:absolute;top:0;right:9px;content:"";width:3px;height:21px;display:block;background-color:#000;}
.wrapper .content .main_con_01 .article_area {font-size:0px;}
.wrapper .content .main_con_01 .article_area .article_box {display:inline-block;vertical-align:top;}
.wrapper .content .main_con_01 .article_area .article_box_a {color:#000;}
.wrapper .content .main_con_01 .article_area .article_box_a .photo img {width:100%;vertical-align:top;}
.wrapper .content .main_con_01 .article_area .article_box_a .centered_wrap {position:relative;width:100%;height:auto;padding-top:55.8%;overflow:hidden;}
.wrapper .content .main_con_01 .article_area .article_box_a .centered_wrap .centered {position:absolute; top: 0; left: 0; right: 0; bottom: 0; -webkit-transform: translate(50%,50%); -ms-transform: translate(50%,50%); transform: translate(50%,50%);}
.wrapper .content .main_con_01 .article_area .article_box_a .centered_wrap .centered img {position:absolute;width:100%;min-height:100%;top:0;left:0;right:0;bottom:0; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.wrapper .content .main_con_01 .article_area .article_box_a .centered_wrap .icon_vod {z-index:1;}
.wrapper .content .main_con_01 .article_area .article_box_a .text_area .name .icon_ytn {position:relative;display:inline-block;width:44px;height:15px;background:url('../img/icon_ytn.png') no-repeat center left;padding-right:30px;}
.wrapper .content .main_con_01 .article_area .article_box_a .text_area .name .icon_ytn::after {content:"";position:absolute;top:1px;left:60px;display:inline-block;width:1px;height:15px;background-color:#8b8b8b;}
.wrapper .content .main_con_01 .article_area .article_box_a .text_area .name .date {font-size:16px;color:#676767;vertical-align:top;}
.wrapper .content .main_con_01 .article_area .article_box_b .article_box_a {display:table;width:100%;border:1px solid #c1c1c1;box-sizing:border-box;}
.wrapper .content .main_con_01 .article_area .article_box_b .article_box_a .photo {position:relative;display:table-cell;width:50%;vertical-align:middle;}
.wrapper .content .main_con_01 .article_area .article_box_b .article_box_a .photo .icon_vod {position:absolute;z-index:1;bottom:0;right:0;width:70px;height:70px;background:url('/img/icon_vod_b.png') no-repeat center center;background-color:rgba(0,174,239,.85);}
.wrapper .content .main_con_01 .article_area .article_box_b .article_box_a .centered_wrap {position:relative;width:100%;height:auto;padding-top:55.8%;overflow:hidden;}
.wrapper .content .main_con_01 .article_area .article_box_b .article_box_a .centered_wrap .centered {position:absolute; top:0;left:0;right:0;bottom:0;-webkit-transform:translate(50%,50%); -ms-transform: translate(50%,50%); transform: translate(50%,50%);}
.wrapper .content .main_con_01 .article_area .article_box_b .article_box_a .centered_wrap .centered img {position:absolute;width:100%;min-height:100%;top:0;left:0;right:0;bottom:0; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.wrapper .content .main_con_01 .article_area .article_box_b .article_box_a .text_area {display:table-cell;width:50%;vertical-align:middle;padding:0 50px;box-sizing:border-box;}
.wrapper .content .main_con_01 .article_area .article_box_b .article_box_a .text_area .title {font-size:42px;color:#000;font-weight:800;line-height:57px;max-height:114px;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.wrapper .content .main_con_01 .article_area .article_box_b .article_box_a .text_area .con {margin-top:20px;font-size:18px;color:#494949;line-height:28px;max-height:56px;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.wrapper .content .main_con_01 .article_area .article_box_b .article_box_a .text_area .name {width:100%;display:inline-block;margin-top:40px;}
.wrapper .content .main_con_01 .article_area .article_box {margin-top:90px;margin-right:57px;}
.wrapper .content .main_con_01 .article_area .article_box .article_box_a {position:relative;display:inline-block;width:362px;height:363px;border:1px solid #c1c1c1;box-sizing:border-box;}
.wrapper .content .main_con_01 .article_area .article_box .article_box_a .photo {position:relative;width:360px;}
.wrapper .content .main_con_01 .article_area .article_box .article_box_a .photo .icon_vod {position:absolute;bottom:0;right:0;width:45px;height:45px;background:url('../img/icon_vod_s.png') no-repeat center center;background-color:rgba(0,174,239,.85);}
.wrapper .content .main_con_01 .article_area .article_box .article_box_a .text_area {width:100%;padding:25px 30px;box-sizing:border-box;}
.wrapper .content .main_con_01 .article_area .article_box .article_box_a .text_area .title {font-size:26px;color:#000;font-weight:800;line-height:35px;max-height:70px;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.wrapper .content .main_con_01 .article_area .article_box .article_box_a .text_area .con {display:none;}
.wrapper .content .main_con_01 .article_area .article_box .article_box_a .text_area .name {position:absolute;bottom:25px;left:30px;}
.wrapper .content .main_con_01 .article_area .article_box:nth-child(4) {margin-right:0;}
.wrapper .content .main_con_01 .article_area .article_box .nophoto_box .photo {display:none;}
.wrapper .content .main_con_01 .article_area .article_box .nophoto_box .text_area {padding:40px 30px;}
.wrapper .content .main_con_01 .article_area .article_box .nophoto_box .text_area .title {font-size:31px;color:#000;font-weight:800;line-height:42px;max-height:84px;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.wrapper .content .main_con_01 .article_area .article_box .nophoto_box .text_area .con {margin-top:20px;font-size:18px;color:#494949;line-height:28px;max-height:112px;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-wrap:break-word;}
.wrapper .bottom_area {width:100%;background-color:#00aeef;font-size:0px;background-image:linear-gradient(141deg, #00aeef 0%, #00aeef 25%, #0fd0ae 75%);}
.wrapper .bottom_area .content {padding:70px 0 100px 0;}
.wrapper .bottom_area .content .main_con_02 {display:inline-block;vertical-align:top;width:520px;margin-right:80px;}
.wrapper .bottom_area .content .main_con_02 .title_area {position:relative;width:100%;margin-bottom:25px;}
.wrapper .bottom_area .content .main_con_02 .title_area .title {display:inline-block;padding-left:55px;height:45px;line-height:45px;background:url('../img/icon_main_fountain.png') no-repeat top left;font-size:28px;font-weight:800;color:#fff;}
.wrapper .bottom_area .content .main_con_02 .title_area .btn_more a {position:absolute;top:13px;right:0;display:inline-block;text-indent:-9999px;font-size:0px;}
.wrapper .bottom_area .content .main_con_02 .title_area .btn_more a::before {position:absolute;top:9px;right:0;content:"";width:21px;height:3px;display:block;background-color:#fff;}
.wrapper .bottom_area .content .main_con_02 .title_area .btn_more a::after {position:absolute;top:0;right:9px;content:"";width:3px;height:21px;display:block;background-color:#fff;}
.wrapper .bottom_area .content .main_con_02 .article_wrap {border-top:1px solid rgba(255,255,255,.5);}
.wrapper .bottom_area .content .main_con_02 .article_wrap .article {padding:25px 10px 20px 10px;border-bottom:1px solid rgba(255,255,255,.5);}
.wrapper .bottom_area .content .main_con_02 .article_wrap .article a {color:#fff;}
.wrapper .bottom_area .content .main_con_02 .article_wrap .article a .subject {font-size:24px;font-weight:700;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.wrapper .bottom_area .content .main_con_02 .article_wrap .article a .date {display:block;margin-top:12px;font-size:16px;opacity:.5;}
.wrapper .bottom_area .content .main_con_03 {display:inline-block;vertical-align:top;width:600px;}
.wrapper .bottom_area .content .main_con_03 .title_area {position:relative;width:100%;margin-bottom:25px;}
.wrapper .bottom_area .content .main_con_03 .title_area .title {display:inline-block;padding-left:60px;height:45px;line-height:45px;background:url('../img/icon_main_oasis.png') no-repeat top left;font-size:28px;font-weight:800;color:#fff;}
.wrapper .bottom_area .content .main_con_03 .title_area .btn_more a {position:absolute;top:13px;right:0;display:inline-block;text-indent:-9999px;font-size:0px;}
.wrapper .bottom_area .content .main_con_03 .title_area .btn_more a::before {position:absolute;top:9px;right:0;content:"";width:21px;height:3px;display:block;background-color:#fff;}
.wrapper .bottom_area .content .main_con_03 .title_area .btn_more a::after {position:absolute;top:0;right:9px;content:"";width:3px;height:21px;display:block;background-color:#fff;}
.wrapper .bottom_area .content .main_con_03 .photo_area {position:relative;width:100%;overflow:hidden;}
.wrapper .bottom_area .content .main_con_03 .photo_area .circle_slider {position:absolute;bottom:25px;left:0;width:100%;z-index:2;text-align:center;font-size:0px;}
.wrapper .bottom_area .content .main_con_03 .photo_area .circle_slider .dot {display:inline-block;width:10px;height:10px;border:2px solid #fff;border-radius:12px;margin-right:10px;cursor:pointer;}
.wrapper .bottom_area .content .main_con_03 .photo_area .circle_slider .dot:last-child {margin-right:0px;}
.wrapper .bottom_area .content .main_con_03 .photo_area .circle_slider .on {background-color:#fff;}
.wrapper .bottom_area .content .main_con_03 .photo_area .photo_box {width:400%;}
.wrapper .bottom_area .content .main_con_03 .photo_area .photo_box .photo {position:relative;float:left;font-size:0px;width:25%;background-color:#000;overflow:hidden;}
.wrapper .bottom_area .content .main_con_03 .photo_area .photo_box .photo .title_wrap {position:absolute;display:table;top:0;left:0;width:100%;height:413px;z-index:1;padding:0 50px;box-sizing:border-box;text-align:center;}
.wrapper .bottom_area .content .main_con_03 .photo_area .photo_box .photo .title_wrap .title {display:table-cell;vertical-align:bottom;padding-bottom:70px;}
.wrapper .bottom_area .content .main_con_03 .photo_area .photo_box .photo .title_wrap .title a {font-size:42px;color:#fff;word-break:keep-all;}
.wrapper .bottom_area .content .main_con_03 .photo_area .photo_box .photo .img_area {width:600px;height:413px;overflow:hidden;position:relative;}
.wrapper .bottom_area .content .main_con_03 .photo_area .photo_box .photo .img_area .centered {position:absolute; top: 0; left: 0; right: 0; bottom: 0; -webkit-transform: translate(50%,50%); -ms-transform: translate(50%,50%); transform: translate(50%,50%);}
.wrapper .bottom_area .content .main_con_03 .photo_area .photo_box .photo .img_area .centered img {position:absolute;width:auto;height:100%;top:0;left:0;right:0;bottom:0; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%);opacity:.8;}
.wrapper .footer {width:100%;}
.wrapper .footer .footer01 {width:100%;height:60px;box-sizing: border-box;background-color:#212121;}
.wrapper .footer .footer01 .footer01_ac {position:relative;width:1200px;margin:0 auto;}
.wrapper .footer .footer01 .footer01_ac .text {margin-top:22px;display:inline-block;}
.wrapper .footer .footer01 .footer01_ac .text:first-child {position:relative;padding-right:27px;}
.wrapper .footer .footer01 .footer01_ac .text:first-child::after {content:"";position:absolute;top:2px;right:0;width:1px;height:14px;background-color:#585858;}
.wrapper .footer .footer01 .footer01_ac .text:nth-child(2) {padding-left:22px;}
.wrapper .footer .footer01 .footer01_ac .text a {font-size:15px;color:#9a9a9a;}
.wrapper .footer .footer01 .footer01_ac .familysite {position:absolute;top:0;right:0;width:300px;height:60px;}
.wrapper .footer .footer01 .footer01_ac .familysite .familysite_select {position:relative;}
.wrapper .footer .footer01 .footer01_ac .familysite .familysite_select .selected {width:300px;height:60px;line-height:64px;padding:0 25px;box-sizing:border-box;font-size:16px;font-weight:700;background-color:#2c2c2c;color:#bbbaba;cursor:pointer;}
.wrapper .footer .footer01 .footer01_ac .familysite .familysite_select .selected {background:#2c2c2c url('../img/icon_sel_down.png') no-repeat center right 20px;}
.wrapper .footer .footer01 .footer01_ac .familysite .familysite_select .select_hide {background:#2c2c2c url('../img/icon_sel_up.png') no-repeat center right 20px;}
.wrapper .footer .footer01 .footer01_ac .familysite .familysite_select .select_items {position:absolute;bottom:60px;left:0;z-index:10;width:300px;background-color:#404040;}
.wrapper .footer .footer01 .footer01_ac .familysite .familysite_select .select_items a {display:block;width:100%;height:60px;line-height:64px;padding:0 25px;box-sizing:border-box;border-bottom:1px solid #565656;font-size:16px;color:#bbbaba;}
.wrapper .footer .footer01 .footer01_ac .familysite .familysite_select .select_items a:hover {color:#00aeef;}
.wrapper .footer .footer01 .footer01_ac .familysite .familysite_select .mobileonly {visibility:hidden;}
.wrapper .footer .footer02 {width:100%;padding:30px 0 50px 0;background-color:#121212;box-sizing:border-box;}
.wrapper .footer .footer02 .footer02_ac {position:relative;width:1200px;margin:0 auto;}
.wrapper .footer .footer02 .footer02_ac .bottom_logo {position:absolute;top:4px;left:0;width:138px;height:19px;background:url('../img/bottom_logo.png') no-repeat top center;}
.wrapper .footer .footer02 .footer02_ac .text {padding-left:190px;font-size:13px;line-height:20px;}
.wrapper .footer .footer02 .footer02_ac .text .txt01 {color:#919191;}
.wrapper .footer .footer02 .footer02_ac .text .txt01 br {display:none;}
.wrapper .footer .footer02 .footer02_ac .text .txt02 {color:#727272;}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------	서           브  ---------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.wrapper .sub_content {position:relative;padding-top:100px;width:1200px;margin:0 auto;box-sizing:border-box;}
.wrapper .sub_content .nav {width:100%;text-align:right;display:inline-block;padding-top:57px;padding-bottom:20px;font-size:0px;}
.wrapper .sub_content .nav_white {width:1200px;margin:0 auto;display:block;}
.wrapper .sub_content .nav .icon_home {display:inline-block;width:17px;height:18px;background:url('../img/icon_nav_home.png') no-repeat left center;text-indent:-9999px;font-size:0px;vertical-align:top;}
.wrapper .sub_content .nav .nav01, .wrapper .sub_content .nav .nav02 {display:inline-block;font-size:16px;line-height:22px;color:#333;font-weight:700;padding-left:14px;background:url('../img/nav_arrow.png') no-repeat center left;margin-left:11px;vertical-align:top;}
.wrapper .sub_content .nav .nav01 .ytn {/*text-indent:-9999px;font-size:0px;display:inline-block;width:32px;height:22px;background:url('../img/menu_01_b.png') no-repeat left center;background-size:32px auto;vertical-align:top;*/}
.wrapper .sub_content .nav_white .nav01, .wrapper .sub_content .nav_white .nav02 {color:#fff;background:url('../img/nav_arrow_w.png') no-repeat left center;}
.wrapper .sub_content .nav_white .icon_home {background:url('../img/icon_nav_home_w.png') no-repeat left center;}
.wrapper .sub_content .sub_top_menu_wrap {display:none;}
.wrapper .sub_introduction {width:100%;background:url('../img/sub_bg_introduction.jpg') no-repeat right top;background-size:cover;}
.wrapper .sub_content .view_wrap {width:100%;border-top:1px solid #000;border-bottom:1px solid #cacaca;}
.wrapper .sub_content .view_wrap .subject_wrap {width:100%;padding:30px 25px 25px 25px;box-sizing:border-box;border-bottom:1px solid #cacaca;}
.wrapper .sub_content .view_wrap .subject_wrap .subject {font-size:40px;color:#000;font-weight:800;line-height:54px;}
.wrapper .sub_content .view_wrap .subject_wrap .name {width:100%;display:inline-block;margin-top:20px;}
.wrapper .sub_content .view_wrap .subject_wrap .name .icon_ytn {position:relative;display:inline-block;width:44px;height:15px;background:url('../img/icon_ytn.png') no-repeat center left;padding-right:30px;}
.wrapper .sub_content .view_wrap .subject_wrap .name .icon_ytn::after {content:"";position:absolute;top:1px;left:60px;display:inline-block;width:1px;height:15px;background-color:#8b8b8b;}
.wrapper .sub_content .view_wrap .subject_wrap .name .info {display:inline-block;line-height:16px;color:#676767;}
.wrapper .sub_content .view_wrap .subject_wrap .name .info .reporter {position:relative;font-size:17px;font-weight:700;padding-right:30px;}
.wrapper .sub_content .view_wrap .subject_wrap .name .info .team {position:relative;font-size:17px;padding-right:30px;}
.wrapper .sub_content .view_wrap .subject_wrap .name .info .reporter::after {content:"";position:absolute;top:1px;right:14px;display:inline-block;width:1px;height:15px;background-color:#8b8b8b;}
.wrapper .sub_content .view_wrap .subject_wrap .name .info .team::after {content:"";position:absolute;top:2px;right:14px;display:inline-block;width:1px;height:15px;background-color:#8b8b8b;}
.wrapper .sub_content .view_wrap .subject_wrap .volumn {width:100%;display:inline-block;margin-bottom:15px;font-size:15px;color:#676767;}
.wrapper .sub_content .view_wrap .subject_wrap .volumn .year {position:relative;padding-right:26px;}
.wrapper .sub_content .view_wrap .subject_wrap .volumn .year::after {content:"";position:absolute;top:2px;right:12px;display:inline-block;width:1px;height:13px;background-color:#8b8b8b;}
.wrapper .sub_content .view_wrap .subject_wrap .name .date {font-size:16px;color:#676767;vertical-align:top;}
.wrapper .sub_content .view_wrap .con_area {width:100%;padding:50px 25px 25px 25px;box-sizing:border-box;font-size:22px;color:#333;line-height:160%;}
.wrapper .sub_content .view_wrap .con_area .vod_area {position:relative;padding-top:56.25%;margin-bottom:25px;}
.wrapper .sub_content .view_wrap .con_area .vod_area .vod {position:absolute;top:0;left:0;width:100%;height:100%;}
.wrapper .sub_content .view_wrap .con_area .photo {width:100%;vertical-align:top;margin-bottom:25px;}
.wrapper .sub_content .view_wrap .con_area .text {width:100%;margin-bottom:25px;}
.wrapper .sub_content .buttons {position:relative;width:100%;text-align:center;margin-top:50px;margin-bottom:150px;}
.wrapper .sub_content .buttons .btn_list a {display:inline-block;width:200px;height:60px;line-height:64px;text-align:center;background-color:#00aeef;color:#fff;font-size:22px;font-weight:800;border-radius:30px;}
.wrapper .sub_content .buttons .btn_prev  a {position:absolute;top:0;left:0;display:inline-block;width:60px;height:60px;text-indent:-9999px;border:1px solid #d0d0d0;border-radius:30px;box-sizing:border-box;background:url('../img/btn_bbs_prev.png') no-repeat 21px center;}
.wrapper .sub_content .buttons .btn_next a {position:absolute;top:0;right:0;display:inline-block;width:60px;height:60px;text-indent:-9999px;border:1px solid #d0d0d0;border-radius:30px;box-sizing:border-box;background:url('../img/btn_bbs_next.png') no-repeat 24px center;}

.wrapper .sub_content .photo_list_wrap .list_wrap {width:100%;display:inline-block;vertical-align:top;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box {float:left;display:block;width:calc(50% - 10px);margin-top:20px;font-size:0px;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box:nth-child(1) {margin-top:0;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box:nth-child(2) {margin-top:0;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box:nth-child(2n-1) {margin-right:10px;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box:nth-child(2n) {margin-left:10px;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a {position:relative;width:100%;height:500px;display:inline-block;border:1px solid #c1c1c1;box-sizing:border-box;color:#000;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a .photo {position:relative;width:100%;height:auto;padding-top:55.8%;overflow:hidden;background-color:#eee;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a .photo .centered {position:absolute; top: 0; left: 0; right: 0; bottom: 0; -webkit-transform: translate(50%,50%); -ms-transform: translate(50%,50%); transform: translate(50%,50%);}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a .photo .centered img {position:absolute;width:100%;min-height:100%;top:0;left:0;right:0;bottom:0; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a .photo .icon_vod {position:absolute;z-index:1;bottom:0;right:0;width:70px;height:70px;background:url('../img/icon_vod_b.png') no-repeat center center;background-color:rgba(0,174,239,.85);}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a .text_area {width:100%;padding:25px 30px;box-sizing:border-box;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a .text_area .title {font-size:30px;color:#000;font-weight:800;line-height:40px;max-height:80px;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a .text_area .con {font-size:0px;display:none;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a .text_area .name {margin-top:25px;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a .text_area .name .icon_ytn {position:relative;display:inline-block;width:44px;height:15px;background:url(../img/icon_ytn.png) no-repeat center left;padding-right:30px;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a .text_area .name .icon_ytn::after {content:"";position:absolute;top:1px;left:60px;display:inline-block;width:1px;height:15px;background-color:#8b8b8b;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a .text_area .name .info {display:inline-block;line-height:16px;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a .text_area .name .info .reporter {position:relative;font-size:17px;font-weight:700;padding-right:30px;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a .text_area .name .info .team {position:relative;font-size:17px;padding-right:30px;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a .text_area .name .info .reporter::after {content:"";position:absolute;top:2px;right:15px;display:inline-block;width:1px;height:15px;background-color:#8b8b8b;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a .text_area .name .info .team::after {content:"";position:absolute;top:2px;right:13px;display:inline-block;width:1px;height:15px;background-color:#8b8b8b;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a .text_area .name .date {font-size:16px;color:#676767;vertical-align:top;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .nophoto_box {display:table;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .nophoto_box .photo {display:none;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .nophoto_box .text_area {display:table-cell;vertical-align:middle;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .nophoto_box .text_area .title {font-size:36px;color:#000;font-weight:800;line-height:48px;max-height:144px;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .nophoto_box .text_area .con {margin-top:25px;font-size:20px;color:#494949;line-height:32px;max-height:126px;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-wrap:break-word;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .nophoto_box .text_area .name {margin-top:50px;}

.wrapper .sub_content .bbs_list_wrap {width:100%;border-top:1px solid #000;border-bottom:1px solid #cacaca;}
.wrapper .sub_content .bbs_list_wrap .bbs_list_th {display:table;width:100%;border-bottom:1px solid #cacaca;}
.wrapper .sub_content .bbs_list_wrap .bbs_list_th div {display:table-cell;padding:15px 8px;font-size:19px;font-weight:700;line-height:26px;font-weight:700;box-sizing:border-box;text-align:center}
.wrapper .sub_content .bbs_list_wrap .bbs_list_th .subject {width:calc(100% - 248px);}
.wrapper .sub_content .bbs_list_wrap .bbs_list_th .name {width:180px;}
.wrapper .sub_content .bbs_list_wrap .bbs_list_th .date {width:180px;}
.wrapper .sub_content .bbs_list_wrap .bbs_list_td {display:table;width:100%;border-bottom:1px solid #e8e8e8;box-sizing:border-box;}
.wrapper .sub_content .bbs_list_wrap .bbs_list_td:last-child {border-bottom:0px;}
.wrapper .sub_content .bbs_list_wrap .bbs_list_td .subject {display:table-cell;width:calc(100% - 248px);color:#000;font-size:22px;line-height:30px;padding:30px 8px;}
.wrapper .sub_content .bbs_list_wrap .bbs_list_td .subject a {color:#000;}
.wrapper .sub_content .bbs_list_wrap .bbs_list_td .name {display:table-cell;width:180px;text-align:center;color:#676767;vertical-align:middle;font-weight:700;}
.wrapper .sub_content .bbs_list_wrap .bbs_list_td .date {display:table-cell;width:180px;text-align:center;color:#676767;font-size:16px;vertical-align:middle;}
.wrapper .sub_content .bbs_list_wrap .bbs_list_td .icon_ytn {display:inline-block;text-indent:-9999px;font-size:0px;width:44px;height:17px;background: url(../img/icon_ytn.png) no-repeat 0 2px;vertical-align:top;}
.wrapper .sub_content .search_list_wrap .bbs_list_td .subject {position:relative;}
.wrapper .sub_content .search_list_wrap .bbs_list_td .subject .cate {position:absolute;top:30px;left:0;display:inline-block;width:110px;height:32px;text-align:center;vertical-align:middle;font-size:17px;line-height:35px;font-weight:800;color:#fff;background-color:#00aeef;background-image:linear-gradient(141deg, #00aeef 0%, #00aeef 25%, #0fd0ae 75%);}
.wrapper .sub_content .search_list_wrap .bbs_list_td .subject a {display:inline-block;padding-left:120px;}
.wrapper .sub_content .search_list_wrap .no_result {width:100%;padding:100px 0 ;text-align:center;font-size:20px;color:#666;}


.wrapper .sub_content .paging_wrap {position:relative;width:100%;text-align:center;margin-top:50px;margin-bottom:150px;font-size:0px;}
.wrapper .sub_content .paging_wrap a {vertical-align:top;}
.wrapper .sub_content .paging_wrap .first {display:inline-block;width:40px;height:60px;text-indent:-9999px;line-height:60px;background:url('../img/btn_paging_first.png') no-repeat center center;}
.wrapper .sub_content .paging_wrap .last {display:inline-block;width:40px;height:60px;text-indent:-9999px;line-height:60px;background:url('../img/btn_paging_last.png') no-repeat center center;}
.wrapper .sub_content .paging_wrap .prev {display:inline-block;width:40px;height:60px;text-indent:-9999px;line-height:60px;background:url('../img/btn_paging_prev.png') no-repeat center center;margin-right:5px;}
.wrapper .sub_content .paging_wrap .next {display:inline-block;width:40px;height:60px;text-indent:-9999px;line-height:60px;background:url('../img/btn_paging_next.png') no-repeat center center;margin-left:5px;}
.wrapper .sub_content .paging_wrap .num {display:inline-block;width:60px;height:60px;line-height:60px;font-size:20px;text-align:center;color:#676767;border-radius:30px;border:1px solid #d0d0d0;background-color:#fff;box-sizing:border-box;margin:0 5px;}
.wrapper .sub_content .paging_wrap .on, .wrapper .sub_content .paging_wrap .num:hover {color:#fff;font-weight:800;border:1px solid #00aeef;background-color:#00aeef;box-sizing:border-box;}
.wrapper .sub_content .buttons .btn_more {display:none;}

/* 서랍장 > 지난사보*/
.wrapper .sub_content .sub_sort_tab {width:100%;height:94px;box-sizing:border-box;border-top:1px solid #000;}
.wrapper .sub_content .sub_sort_tab .sort_u {text-align:center;}
.wrapper .sub_content .sub_sort_tab .sort_u .sort_l {display:inline-block;padding-right:60px;}
.wrapper .sub_content .sub_sort_tab .sort_u .sort_l:last-child {padding-right:0px;}
.wrapper .sub_content .sub_sort_tab .sort_u .sort_l a {position:relative;color:#969696;font-size:20px;line-height:94px;padding-left:12px;}
.wrapper .sub_content .sub_sort_tab .sort_u .sort_l a::after {content:"";position:absolute;top:8px;left:0;width:4px;height:4px;border-radius:4px;display:block;background-color:#969696;}
.wrapper .sub_content .sub_sort_tab .sort_u .sort_l .on {color:#00aeef;font-weight:700;}
.wrapper .sub_content .sub_sort_tab .sort_u .sort_l .on::after {background-color:#00aeef;}
.wrapper .sub_content .sel_box_year {position:absolute;top:220px;right:2px;}
.wrapper .sub_content .sel_box_year select {font-size:18px;color:#000;height:52px;box-sizing:border-box;padding:4px 100px 0 19px;border:1px solid #c1c1c1;border-radius:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../img/icon_year_sel_down.png) no-repeat center right 17px;}
.wrapper .sub_content .sel_box_year select::-ms-expand {display:none;}
.wrapper .sub_content .sel_box_year option {height:52px;}
.wrapper .sub_content .sabo_list_wrap {overflow:hidden;}
.wrapper .sub_content .sabo_list_wrap .list_wrap {display:inline-block;vertical-align:top;margin-left:-10px;min-width:100%;}
.wrapper .sub_content .sabo_list_wrap .list_wrap .sabo_box {float:left;display:block;width:calc(33.333% - 17px);font-size:0px;margin-top:50px;margin-left:10px;margin-right:10px;border:1px solid #c1c1c1;box-sizing:border-box;}
.wrapper .sub_content .sabo_list_wrap .list_wrap .sabo_box:nth-child(1) {margin-top:0px;}
.wrapper .sub_content .sabo_list_wrap .list_wrap .sabo_box:nth-child(2) {margin-top:0px;}
.wrapper .sub_content .sabo_list_wrap .list_wrap .sabo_box:nth-child(3) {margin-top:0px;margin-right:0px;}
.wrapper .sub_content .sabo_list_wrap .list_wrap .sabo_box:nth-child(6) {margin-right:0px;}
.wrapper .sub_content .sabo_list_wrap .list_wrap .sabo_box:nth-child(9) {margin-right:0px;}
.wrapper .sub_content .sabo_list_wrap .list_wrap .sabo_box .photo img {width:100%;vertical-align:top;}
.wrapper .sub_content .sabo_list_wrap .list_wrap .sabo_box .button_wrap {width:100%;display:table;height:100px;box-sizing:border-box;background-color:#00aeef;background-image:linear-gradient(141deg, #00aeef 0%, #00aeef 25%, #0fd0ae 75%);}
.wrapper .sub_content .sabo_list_wrap .list_wrap .sabo_box .button_wrap a {width:50%;display:table-cell;box-sizing:border-box;vertical-align:middle;padding-top:5px;padding-left:85px;font-size:22px;color:#fff;font-weight:800;}
.wrapper .sub_content .sabo_list_wrap .list_wrap .sabo_box .button_wrap .btn_view {border-right:1px solid rgba(255,255,255,.3);background:url('../img/icon_sabo_view.png') no-repeat 25px center;}
.wrapper .sub_content .sabo_list_wrap .list_wrap .sabo_box .button_wrap .btn_down {background:url('../img/icon_sabo_down.png') no-repeat 26px center;}
.wrapper .sub_content .sabo_volumn_wrap .sabo_volumn {width:100%;height:70px;padding-top:24px;box-sizing:border-box;margin-bottom:20px;background-color:#eaeaea;text-align:center;font-size:22px;color:#333;font-weight:700;color:#333;}
.wrapper .sub_content .sabo_volumn_wrap .sabo_volumn .year {position:relative;padding-right:20px;}
.wrapper .sub_content .sabo_volumn_wrap .sabo_volumn .year::after {content:"";position:absolute;right:0;top:2px;width:2px;height:18px;display:block;background-color:#9a9a9a;}
.wrapper .sub_content .sabo_volumn_wrap .sabo_volumn .volumn {padding-left:20px;}

/* 서랍장 > 브로슈어*/
.wrapper .sub_content .brochure_wrap {width:100%;border-top:1px solid #000;border-bottom:1px solid #cacaca;padding:60px 0;text-align:center;margin-bottom:100px;font-size:0px;}
.wrapper .sub_content .brochure_wrap .con_box {width:480px;margin:0 auto;padding-top:148px;background:url('../img/icon_brochure.png') no-repeat 195px top;background-size:137px 116px;}
.wrapper .sub_content .brochure_wrap .con_box .title {width:100%;display:inline-block;font-size:42px;font-weight:800;color:#000;}
.wrapper .sub_content .brochure_wrap .con_box .desc {padding:10px 0;width:100%;display:inline-block;font-size:24px;color:#333;}
.wrapper .sub_content .brochure_wrap .btn_download {text-align:center;font-size:0px;margin-top:35px;display:inline-block;padding:0 10px;}
.wrapper .sub_content .brochure_wrap .btn_download a {position:relative;display:inline-block;height:90px;border-radius:90px;font-size:26px;line-height:32px;text-align:left;font-weight:800;color:#fff;padding:16px 115px 0 110px;box-sizing:border-box;background-color:#00aeef;background-image:linear-gradient(141deg, #00aeef 0%, #00aeef 25%, #0fd0ae 75%);}
.wrapper .sub_content .brochure_wrap .btn_download a::before {content:"";position:absolute;top:25px;left:50px;display:block;width:36px;height:41px;background:url('../img/icon_pdf.png') no-repeat 0 0;background-size:36px 41px;}
.wrapper .sub_content .brochure_wrap .btn_download a::after {content:"";position:absolute;top:25px;right:40px;display:block;width:42px;height:40px;background:url('../img/icon_download.png') no-repeat 0 0;background-size:42px 40px;}
.wrapper .sub_content .brochure_wrap .btn_download a .icon {position:absolute;top:-16px;right:0;width:56px;height:31px;font-size:18px;line-height:34px;display:inline-block;text-align:center;color:#fff;background-color:#ee417a;border-radius:31px;padding-left:1px;}

/* 이용약관 + 개인정보처리방침*/
.wrapper .sub_content .rules_content_wrap {width:100%;border-top:1px solid #000;border-bottom:1px solid #cacaca;padding:0 20px 60px 20px;box-sizing:border-box;margin-bottom:100px;}
.wrapper .sub_content .rules_content_wrap .btitle {text-align:center;font-size:28px;font-weight:800;color:#000;padding:70px 0 30px 0;}
.wrapper .sub_content .rules_content_wrap .title {text-align:center;font-size:24px;font-weight:700;color:#333;padding:60px 0 50px 0;}
.wrapper .sub_content .rules_content_wrap .text {font-size:18px;color:#808080;line-height:28px;}
.wrapper .sub_content .rules_content_wrap .btext {font-size:20px;color:#333;line-height:32px;padding-top:60px;}
.wrapper .sub_content .rules_content_wrap hr {width:100%;margin:70px 0 0 0;border:0.5px solid #cacaca;}
.wrapper .sub_content .rules_content_wrap .date {text-align:right;font-size:16px;padding:60px 0;}
.wrapper .sub_content .rules_content_wrap .box {width:100%;background-color:#efefef;padding:30px;box-sizing:border-box;margin-top:20px;font-size:16px;color:#333;line-height:28px;}

.wrapper .sub_content .error_page_wrap {display:table;width:100%;text-align:center;height:710px;}
.wrapper .sub_content .error_page_wrap .error_page {display:table-cell;height:710px;vertical-align:middle;}
.wrapper .sub_content .error_page_wrap .error_page .title {display:inline-block;width:100%;font-size:36px;color:#333;font-weight:700;}
.wrapper .sub_content .error_page_wrap .error_page .desc {padding-top:25px;display:inline-block;width:100%;font-size:20px;color:#777;}

.wrapper .sub_content .introduction_wrap {width:1200px;margin:0 auto;padding:85px 80px 100px 80px;box-sizing:border-box;}
.wrapper .sub_content .introduction_wrap .btext {font-size:24px;line-height:36px;color:#fff;font-weight:800;}
.wrapper .sub_content .introduction_wrap .stext {display:inline-block;font-size:16px;color:#fff;font-weight:700;padding-top:55px;padding-bottom:180px;}
.wrapper .sub_content .introduction_wrap .btn_link {margin-top:10px;display:block;font-size:15px;color:#fff;font-weight:800;text-align:center;width:185px;border-radius:20px;height:40px;line-height:41px;box-sizing:border-box;border:1px solid rgba(255,255,255,.6);}




/* 검색 */
.wrapper .top_search_wrap .top_search_area {z-index:101;position:fixed;top:100px;left:0;width:100%;height:100px;background-color:#fff;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid #000;}
.wrapper .top_search_wrap .top_search_area .top_search_box {position:relative;font-size:0px;width:600px;margin:20px auto 0 auto;border-bottom:1px solid #333;height:55px;box-sizing:border-box;}
.wrapper .top_search_wrap .top_search_area .top_search_box .inp_box {width:calc(100% - 120px);height:54px;padding:0;border:0px;font-size:28px;font-weight:700;color:#00aeef;box-sizing:border-box;outline:none;}
.wrapper .top_search_wrap .top_search_area .top_search_box .btn_search {position:absolute;bottom:15px;right:40px;display:block;width:25px;height:24px;background:url(../img/icon_top_search_b.png) no-repeat center center;}
.wrapper .top_search_wrap .top_search_area .top_search_box .btn_search_close {position:absolute;bottom:15px;right:0;display:block;width:20px;height:24px;background:url('../img/icon_top_search_close.png') no-repeat center center;}
.wrapper .top_search_wrap .top_search_area .top_search_box .btn_delete {position:absolute;bottom:15px;right:85px;width:24px;height:24px;background:url(../img/icon_top_search_delete.png) no-repeat center center;}
.wrapper .top_search_wrap .top_search_area .top_search_box .inp_box::placeholder {color:#666;font-size:20px;font-weight:400;}
.wrapper .top_search_wrap .top_search_area .top_search_box .inp_box:-ms-placeholder {color:#666;font-size:20px;font-weight:400;}
.wrapper .top_search_wrap .top_search_area .top_search_box .inp_box::-ms-input-placeholder {color:#666;font-size:20px;font-weight:400;}
.wrapper .top_search_wrap .top_search_bg {position:fixed;z-index:3;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;background-color:rgba(0,0,0,.7);}
.wrapper .sub_content .search_main_wrap {padding-top:80px;padding-bottom:100px;}
.wrapper .sub_content .search_main_wrap .search_box {position:relative;font-size:0px;width:600px;margin:0 auto;border-bottom:1px solid #333;height:55px;box-sizing:border-box;}
.wrapper .sub_content .search_main_wrap .search_box .inp_box {width:calc(100% - 120px);height:54px;padding:0;border:0px;font-size:28px;font-weight:700;color:#00aeef;box-sizing:border-box;outline:none;}
.wrapper .sub_content .search_main_wrap .search_box .btn_search {position:absolute;bottom:15px;right:40px;display:block;width:25px;height:24px;background:url(../img/icon_top_search_b.png) no-repeat center center;}
.wrapper .sub_content .search_main_wrap .search_box .btn_delete {position:absolute;bottom:15px;right:85px;width:24px;height:24px;background:url(../img/icon_top_search_delete.png) no-repeat center center;}
.wrapper .sub_content .search_main_wrap .search_box .btn_search_option {position:absolute;bottom:15px;right:0;width:20px;height:24px;background:url(../img/icon_top_search_option.png) no-repeat center center;}
.wrapper .sub_content .search_main_wrap .search_box .inp_box::placeholder {color:#666;font-size:20px;font-weight:400;}
.wrapper .sub_content .search_main_wrap .search_box .inp_box:-ms-placeholder {color:#666;font-size:20px;font-weight:400;}
.wrapper .sub_content .search_main_wrap .search_box .inp_box::-ms-input-placeholder {color:#666;font-size:20px;font-weight:400;}
.wrapper .sub_content .search_main_wrap .search_option_box {position:relative;margin-top:40px;width:100%;background-color:#eaeaea;padding:45px;box-sizing:border-box;}
.wrapper .sub_content .search_main_wrap .search_option_box .title {display:inline-block;width:100%;text-align:center;font-size:26px;color:#000;font-weight:700;padding-bottom:20px;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap {}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u {}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l {position:relative;width:100%;min-height:47px;line-height:46px;margin-top:30px;padding-left:135px;box-sizing:border-box;border-bottom:1px solid #d1d1d1;font-size:20px;color:#666;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l .cate {display:inline-block;color:#000;width:135px;line-height:20px;font-weight:700;position:absolute;top:0;left:0;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l .rb {}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l .rbtn {margin-right:70px;vertical-align:top;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l [type="radio"]:checked, [type="radio"]:not(:checked) {position:absolute;left:-9999px;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l [type="radio"]:checked + label, .wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l [type="radio"]:not(:checked) + label {position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l [type="radio"]:checked + label:before, .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l [type="radio"]:not(:checked) + label:before {content:"";position: absolute;left:0;top:0;width:16px;height:16px;border:1px solid #666;border-radius:100%;background:#fff;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l [type="radio"]:checked + label:after, .wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l [type="radio"]:not(:checked) + label:after {content:"";width:8px;height:8px;background:#00aeef;border:1px solid #00aeef;box-sizing:border-box;position:absolute;top:5px;left:5px;border-radius: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l [type="radio"]:not(:checked) + label:after {opacity:0;-webkit-transform: scale(0);transform: scale(0);}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l [type="radio"]:checked + label:after {opacity:1;-webkit-transform: scale(1);transform: scale(1);}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l .search_sel_box {margin-top:-18px;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l .search_sel_box select {vertical-align:top;font-size:18px;color:#000;height:52px;box-sizing:border-box;padding:4px 60px 0 19px;border:1px solid #c1c1c1;border-radius:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(../img/icon_year_sel_down.png) no-repeat center right 17px;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l .search_sel_box select::-ms-expand {display:none;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l .search_sel_box option {height:52px;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l .cal_inp_wrap {margin-top:-18px;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l .cal_inp_wrap .cal_inp_box {position:relative;vertical-align:top;display:inline-block;font-size:18px;color:#000;width:160px;height:52px;box-sizing:border-box;border:1px solid #c1c1c1;background-color:#fff;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l .cal_inp_wrap .cal_inp_box .inp_box {padding-left:55px;width:calc(100% - 55px);height:50px;font-size:18px;border:0;border-radius:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background-color:transparent;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l .cal_inp_wrap .cal_inp_box .btn_cal {text-indent:-9999px;font-size:0;width:42px;height:50px;position:absolute;top:0;left:0;background:url('../img/icon_calendar.png') no-repeat center right;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l .cal_inp_wrap .text {display:inline-block;padding:18px 5px 0 5px;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l .rbtn:last-child {margin-right:0px;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .mobileonly {display:none;}
.wrapper .sub_content .search_main_wrap .search_option_box .btn_apply {width:100%;text-align:center;padding-top:30px;}
.wrapper .sub_content .search_main_wrap .search_option_box .btn_apply a {color:#fff;display:inline-block;width:160px;height:56px;line-height:58px;text-align:center;background-color:#00aeef;color: #fff;font-size:20px;font-weight:800;border-radius:30px;}
.wrapper .sub_content .search_main_wrap .search_option_box .btn_close a {position:absolute;top:25px;right:25px;width:60px;height:60px;display:block;text-indent:-9999px;}
.wrapper .sub_content .search_main_wrap .search_option_box .btn_close a::before {position:absolute;top:16px;left:30px;content:"";height:30px;width:2px;background-color:#666;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.wrapper .sub_content .search_main_wrap .search_option_box .btn_close a::after {position:absolute;top:16px;left:30px;content:"";height:30px;width:2px;background-color:#666;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.pop_cal_wrap {position:absolute;z-index:0;top:50px;left:-1px;display:block;width:232px;height:auto;border:1px solid #c1c1c1;background-color:#fff;box-sizing:border-box;overflow:hidden;}
.pop_cal_wrap .top_yymm {position:relative;width:100%;height:45px;background-color:#00aeef;}
.pop_cal_wrap .top_yymm .sel_box {display:inline-block;}
.pop_cal_wrap .top_yymm .sel_box select {margin:8px 0 0 30px;width:75px;height:29px;font-size:14px;font-weight:700;border:0;color:#fff;padding-top:1px;padding-left:10px;box-sizing:border-box;border-radius:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0087b9 url('../img/icon_cal_sel_down.png') no-repeat center right 9px;}
.pop_cal_wrap .top_yymm .sel_box select::-ms-expand {display:none;}
.pop_cal_wrap .top_yymm .sel_box option {height:52px;}
.pop_cal_wrap .top_days {width:100%;height:32px;background-color:#c1e9f8;}
.pop_cal_wrap .top_yymm .sel_mm select {width:65px;margin:0 40px 0 4px;}
.pop_cal_wrap .top_yymm .btn_prev {position:absolute;top:7px;left:0;display:block;text-indent:-9999px;width:29px;height:29px;background:url('../img/icon_cal_prev.png') no-repeat center center;}
.pop_cal_wrap .top_yymm .btn_next {position:absolute;top:7px;right:22px;display:block;text-indent:-9999px;width:29px;height:29px;background:url('../img/icon_cal_next.png') no-repeat center center;}
.pop_cal_wrap .top_yymm .btn_close {position:absolute;top:7px;right:15px;text-indent:-9999px;}
.pop_cal_wrap .top_yymm .btn_close::before {position:absolute;top:7px;right:0;content:"";height:15px;width:2px;background-color:#fff;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.pop_cal_wrap .top_yymm .btn_close::after {position:absolute;top:7px;right:0;content:"";height:15px;width:2px;background-color:#fff;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);}


.pop_cal_wrap .cal_tbl {border-collapse:collapse;width:100%;}
.pop_cal_wrap .cal_tbl th {width:32px;height:32px;background-color:#c1e9f8;color:#00aeef;font-weight:800;font-size:13px;line-height:28px;text-align:center;}
.pop_cal_wrap .cal_tbl td {width:32px;height:28px;border:1px solid #f1f1f1;color:#666;font-weight:700;font-size:13px;line-height:28px;text-align:center;}
.pop_cal_wrap .cal_tbl .today {position:relative;color:#fff;font-weight:800;}
.pop_cal_wrap .cal_tbl .today::after {content:"";z-index:-1;position:absolute;top:1px;left:2px;width:28px;height:28px;border-radius:28px;background-color:#ccc;border:1px solid #ccc;box-sizing:border-box;}
.pop_cal_wrap .cal_tbl .select {position:relative;color:#fff;font-weight:800;}
.pop_cal_wrap .cal_tbl .select::after {content:"";z-index:-1;position:absolute;top:1px;left:2px;width:28px;height:28px;border-radius:28px;background-color:#00aeef;border:1px solid #00aeef;box-sizing:border-box;}


/* 연혁 */
.wrapper .sub_content .history_wrap {position:relative;border-top:1px solid #000;margin-bottom:100px;}
.wrapper .sub_content .history_wrap .history_sel_box {position:absolute;top:0;right:0;z-index:1;width:100%;margin:20px 0 35px 0;text-align:right;}
.wrapper .sub_content .history_wrap .history_sel_box select {font-size:18px;color:#000;height:52px;box-sizing:border-box;padding:4px 100px 0 19px;border:1px solid #c1c1c1;border-radius:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../img/icon_year_sel_down.png) no-repeat center right 17px;}
.wrapper .sub_content .history_wrap .history_sel_box select::-ms-expand {display:none;}
.wrapper .sub_content .history_wrap .history_sel_box option {height:52px;}
.wrapper .sub_content .history_wrap .history_diagram {position:relative;margin-top:100px;}
.wrapper .sub_content .history_wrap .history_diagram::after {content:"";position:absolute;z-index:-3;top:111px;left:0;display:block;width:50%;height: calc(100% - 125px);border-right:1px solid #d0d0d0;box-sizing:border-box;}
.wrapper .sub_content .history_wrap .history_diagram .blue_circle {position:relative;display:block;width:143px;height:143px;text-align:center;font-size:30px;line-height:146px;color:#fff;font-weight:800;margin:0 auto;}
.wrapper .sub_content .history_wrap .history_diagram .blue_circle::before {content:"";display:block;position:absolute;z-index:-1;top:0;left:0;width:121px;height:121px;border-radius:100%;background-color:#00aeef;background-image:linear-gradient(141deg, #00aeef 0%, #00aeef 25%, #0fd0ae 75%);margin-top:11px;margin-left:11px;}
.wrapper .sub_content .history_wrap .history_diagram .blue_circle::after {content:"";display:block;position:absolute;z-index:-2;top:0;left:0;width:143px;height:143px;border-radius:100%;background-color:#00aeef;background-image:linear-gradient(141deg, #00aeef 0%, #00aeef 25%, #0fd0ae 75%);opacity:0.2;}
.wrapper .sub_content .history_wrap .history_diagram .blue_small_circle {position:relative;margin-left:calc(50% - 1px);margin-top:24px;margin-bottom:24px;padding-left:30px;line-height:28px;}/*margin-left:calc(50% - 5px);*/
.wrapper .sub_content .history_wrap .history_diagram .blue_small_circle .date {font-size:22px;color:#000;padding-right:25px;font-weight:800;}
.wrapper .sub_content .history_wrap .history_diagram .blue_small_circle .text {font-size:21px;color:#545454;word-break:keep-all;font-weight:700;}
/*.wrapper .sub_content .history_wrap .history_diagram .blue_small_circle::before {content:"";position:absolute;top:9px;left:0;display:block;width:9px;height:9px;border-radius:100%;background-color:#00aeef;background-image:linear-gradient(141deg, #00aeef 0%, #00aeef 25%, #0fd0ae 75%);}*/
.wrapper .sub_content .history_wrap .history_diagram .blue_small_circle::before {content:"";position:absolute;top:5px;left:0;display:block;width:0px;height:0px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid #b7b7b7;}

.wrapper .sub_content .history_wrap .history_diagram .blue_small_circle:nth-child(even) {text-align:right;margin-left:0;margin-right:calc(50% - 1px);padding-left:0;padding-right:30px;}/*margin-right:calc(50% - 5px);*/

/*.wrapper .sub_content .history_wrap .history_diagram .blue_small_circle:nth-child(even)::before {left:auto;right:1px;}*/
.wrapper .sub_content .history_wrap .history_diagram .blue_small_circle:nth-child(even)::before {left:auto;right:1px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:10px solid #b7b7b7;border-left:0px;}

.wrapper .sub_content .history_wrap .history_diagram p {padding-top:100px;margin-top:-100px;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*																																																																																	*/
/*																															R		E		S		P		O		N		S		I		V		E																																*/
/*																																																																																	*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media (min-width:1950px) and (max-width:5000px){
.wrapper .main_top_slide .main_top_slide_img {background-size:100%;}
}

@media (min-height:1000px){
.wrapper .main_top_slide .main_top_slide_img {background-size:auto 100%;}
}

@media (max-width: 1400px) {
.wrapper .main_top_slide .top_subject_box .subject {width:1110px;}
.wrapper .main_top_slide .top_subject_box .btn_more {width:1110px;}
}

@media (min-width:992px) and (max-width:1440px){

}

/*높이 900px이하 맞춤 css*/
@media (max-height:900px) {

}

/*높이 800px이하 맞춤 css*/
@media (max-height:800px) {

}

/*태블릿 맞춤css*/
@media (max-width: 1199px) {
.wrapper .mobile_top_header {display:block;width:100%;height:80px;position:absolute;top:0;left:0;z-index:99;border-bottom:1px solid rgba(255,255,255,.5);}
.wrapper .mobile_top_header .top_logo {width:100%;text-align:center;display: inline-block;}
.wrapper .mobile_top_header .top_logo a {width:164px;height:80px;display: inline-block;background: url(../img/top_logo.png) no-repeat center center;text-indent:-9999px;}
.wrapper .mobile_top_header .btn_search a {width:48px;padding:0 15px;height:80px;position: absolute;top:0;right:0;display:inline-block;background: url(../img/icon_top_search.png) no-repeat center center;text-indent:-9999px;}
.wrapper .mobile_top_header .btn_menu a {position:absolute;top:0;left:0;width:78px;height: 80px;text-align: center;padding-top:30px;box-sizing: border-box;display: inline-block;}
.wrapper .mobile_top_header .btn_menu a span {position: relative;width:25px;height:16px;display: inline-block;text-indent: -9999px;border-top:2px solid #fff;border-bottom: 2px solid #fff;}
.wrapper .mobile_top_header .btn_menu a span::after {content:"";position:absolute;top:7px;left: 0;display: block;width: 25px;height: 2px;background-color:#fff;}
.wrapper .fixed {position:fixed;z-index:100;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.2);}
.wrapper .fixed .top_logo a {background:url(../img/top_logo_b.png) no-repeat center center;}
.wrapper .fixed .btn_search a {background:url(../img/icon_top_search_b.png) no-repeat center center;}
.wrapper .fixed .btn_menu a span {border-top:2px solid #333;border-bottom:2px solid #333;}
.wrapper .fixed .btn_menu a span::after {background-color:#333;}
.wrapper .mobile_menu_wrap {visibility:visible;}
.wrapper .mobile_menu_wrap .menu_box {position:fixed;top:0;left:0;z-index:103;width:350px;height:100vh;background-color:#00aeef;background-image:linear-gradient(141deg, #00aeef 0%, #00aeef 25%, #0fd0ae 75%);}
.wrapper .mobile_menu_wrap .bg {position:fixed;top:0;left:0;right:0;bottom:0;z-index:102;width:100%;height:100vh;background-color:rgba(0,0,0,.8);}
.wrapper .mobile_menu_wrap .menu_box {padding:20px 0;}
.wrapper .mobile_menu_wrap .menu_box .top_menu {font-size:0px;position:relative;width:100%;}
.wrapper .mobile_menu_wrap .menu_box .top_menu a {text-indent:-9999px;font-size:0px;}
.wrapper .mobile_menu_wrap .menu_box .top_menu .btn_home {width:60px;height:60px;display:inline-block;margin-left:20px;margin-right:10px;}
.wrapper .mobile_menu_wrap .menu_box .top_menu .btn_home a {position:relative;width:60px;height:60px;display:inline-block;background:url('../img/icon_leftmenu_home.png') no-repeat center 16px;background-size:26px auto;}
.wrapper .mobile_menu_wrap .menu_box .top_menu .btn_home a::after {position:absolute;top:0;left:0;z-index:-1;content:"";width:60px;height:60px;display:block;border-radius:60px;background-color:rgba(0,0,0,.2);}
.wrapper .mobile_menu_wrap .menu_box .top_menu .btn_search {width:60px;height:60px;display:inline-block;}
.wrapper .mobile_menu_wrap .menu_box .top_menu .btn_search a {position:relative;width:60px;height:60px;display:inline-block;background:url('../img/icon_leftmenu_search.png') no-repeat center 17px;background-size:27px auto;}
.wrapper .mobile_menu_wrap .menu_box .top_menu .btn_search a::after {position:absolute;top:0;left:0;z-index:-1;content:"";width:60px;height:60px;display:block;border-radius:40px;background-color:rgba(0,0,0,.2);}
.wrapper .mobile_menu_wrap .menu_box .top_menu .btn_close a {position:absolute;top:0;right:5px;width:60px;height:60px;display:block;}
.wrapper .mobile_menu_wrap .menu_box .top_menu .btn_close a::before {position:absolute;top:16px;left:30px;content:"";height:30px;width:3px;background-color:#fff;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.wrapper .mobile_menu_wrap .menu_box .top_menu .btn_close a::after {position:absolute;top:16px;left:30px;content:"";height:30px;width:3px;background-color:#fff;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.wrapper .mobile_menu_wrap .menu_box .menus {width:100%;padding-top:13px;box-sizing:border-box;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l  {position:relative;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l a {color:#fff;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .menus_a {width:100%;height:60px;line-height:62px;padding-left:62px;box-sizing:border-box;font-size:22px;font-weight:800;display:inline-block;border-bottom:1px solid rgba(255,255,255,.3);}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .menu01::before {content:"";position:absolute;top:20px;right:28px;width:2px;height:18px;display:block;background-color:#fff;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .menu01::after {content:"";position:absolute;top:28px;right:20px;width:18px;height:2px;display:block;background-color:#fff;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .menu02::before {content:"";position:absolute;top:20px;right:28px;width:2px;height:18px;display:block;background-color:#fff;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .menu02::after {content:"";position:absolute;top:28px;right:20px;width:18px;height:2px;display:block;background-color:#fff;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .menu04::before {content:"";position:absolute;top:20px;right:28px;width:2px;height:18px;display:block;background-color:#fff;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .menu04::after {content:"";position:absolute;top:28px;right:20px;width:18px;height:2px;display:block;background-color:#fff;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .menu05::before {content:"";position:absolute;top:20px;right:28px;width:2px;height:18px;display:block;background-color:#fff;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .menu05::after {content:"";position:absolute;top:28px;right:20px;width:18px;height:2px;display:block;background-color:#fff;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .show::before {display:none;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .menu01 {background:url('../img/icon_leftmenu_menu01.png') no-repeat 20px center;background-size:auto 26px;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .menu01 .text {position:relative;/*color:transparent;*/font-size:23px;}
/*.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .menu01 .text::after {content:"";position:absolute;top:0;left:0;width:50px;height:23px;display:inline-block;background:url(../img/menu_01_m.png) no-repeat center left;background-size:50px auto;}*/
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .menu02 {background:url('../img/icon_leftmenu_menu02.png') no-repeat 20px center;background-size:auto 26px;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .menu03 {background:url('../img/icon_leftmenu_menu03.png') no-repeat 20px center;background-size:auto 26px;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .menu04 {background:url('../img/icon_leftmenu_menu04.png') no-repeat 20px center;background-size:auto 26px;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .menu05 {background:url('../img/icon_leftmenu_menu05.png') no-repeat 20px center;background-size:auto 26px;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .smenu_wrap {width:100%;padding:10px 0;background-color:rgba(0,0,0,.1);}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .smenu_wrap .smenu .smenus_a {width:100%;height:50px;padding-left:62px;box-sizing:border-box;line-height:50px;font-size:20px;display:inline-block;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .smenu_wrap .smenu .smenus_a:hover {font-weight:800;}
.wrapper .header {display:none;}
.wrapper .header .header_ac {width:100%;height:80px;}
.wrapper .header .header_ac .top_logo {width:100%;text-align:center;}
.wrapper .header .header_ac .top_logo a {width:164px;height:80px;display:inline-block;}
.wrapper .header .header_ac .memu_u {height:0px;display:none;}
.wrapper .header .header_ac .memu_u li {height:0px;display:none;}
.wrapper .header .header_ac .memu_u .memu_01 {height:0px;display:none;}
.wrapper .header .header_ac .memu_u .memu_02 {height:0px;display:none;}
.wrapper .header .header_ac .memu_u .memu_03 {height:0px;display:none;}
.wrapper .header .header_ac .memu_u .memu_04 {height:0px;display:none;;}
.wrapper .header .header_ac .memu_u .memu_05 {height:0px;display:none;}
.wrapper .header .header_ac .memu_u .memu_01 .menu_a {height:0px;display:none;font-size:0px;}
.wrapper .header .header_ac .memu_u .memu_02 .menu_a {height:0px;display:none;font-size:0px;}
.wrapper .header .header_ac .memu_u .memu_03 .menu_a {height:0px;display:none;font-size:0px;}
.wrapper .header .header_ac .memu_u .memu_04 .menu_a {height:0px;display:none;font-size:0px;}
.wrapper .header .header_ac .memu_u .memu_05 .menu_a {height:0px;display:none;font-size:0px;}
.wrapper .header .header_ac .memu_u .memu_01 .menu_a .text::after {height:0px;display:none;}
.wrapper .header .header_ac .memu_u .menu_hover {display:none;}
.wrapper .header .header_ac .btn_search a {width:48px;padding:0 15px;height:80px;background-position:center center;}
.wrapper .header .header_ac .btn_menu a {position:absolute;top:0;left:0;width:78px;height:80px;text-align:center;padding-top:30px;box-sizing:border-box;display:inline-block;}
.wrapper .header .header_ac .btn_menu a span {position:relative;width:25px;height:16px;display:inline-block;text-indent:-9999px;border-top:2px solid #fff;border-bottom:2px solid #fff;}
.wrapper .header .header_ac .btn_menu a span::after {content:"";position:absolute;top:7px;left:0;display:block;width:25px;height:2px;background-color:#fff;}
.wrapper .header .header_ac .memu_u .submenu_wrap {display:none;}
.wrapper .active {width:100%;height:80px;background-color:transparent;border-bottom: 1px solid rgba(255,255,255,.5);}
.wrapper .active .header_ac {width:100%;height:80px;}
.wrapper .active .header_ac .memu_u li .menu_a {color:#fff;}
.wrapper .active .header_ac .top_logo {width:100%;text-align:center;}
.wrapper .active .header_ac .top_logo a {width:164px;height:80px;display:inline-block;background: url(../img/top_logo.png) no-repeat center center;}
.wrapper .active .header_ac .btn_search a {width:48px;padding:0 15px;height:80px;background: url(../img/icon_top_search.png) no-repeat center left;background-position:center center;}
.wrapper .active .header_ac .btn_menu a span {position:relative;width:25px;height:16px;display:inline-block;text-indent:-9999px;border-top:2px solid #fff;border-bottom:2px solid #fff;}
.wrapper .active .header_ac .btn_menu a span::after {content:"";position:absolute;top:7px;left:0;display:block;width:25px;height:2px;background-color:#fff;}
.wrapper .mobile_top_menu_wrap {display:block;position:absolute;top:80px;left:0;z-index:99;width:100%;}
.wrapper .mobile_top_menu_wrap .memu_u {width:100%;height:100px;display:table;border-bottom:1px solid rgba(255,255,255,.5);padding-top:20px;box-sizing:border-box;}
.wrapper .mobile_top_menu_wrap .memu_u li {width:20%;height:60px;box-sizing:border-box;position:relative;display:table-cell;}
.wrapper .mobile_top_menu_wrap .memu_u li .menu_a {display:inline-block;font-size:21px;font-weight:700;box-sizing:border-box;color:#fff;width:100%;text-align:center;height:30px;padding-top:45px;line-height:14px;}
.wrapper .mobile_top_menu_wrap .memu_u .memu_01 .menu_a {background: url(../img/icon_top_menu01.png) no-repeat top center;/*color:transparent;*/}
.wrapper .mobile_top_menu_wrap .memu_u .memu_02 .menu_a {background: url(../img/icon_top_menu02.png) no-repeat top center;}
.wrapper .mobile_top_menu_wrap .memu_u .memu_03 .menu_a {background: url(../img/icon_top_menu03.png) no-repeat top center;}
.wrapper .mobile_top_menu_wrap .memu_u .memu_04 .menu_a {background: url(../img/icon_top_menu04.png) no-repeat top center;}
.wrapper .mobile_top_menu_wrap .memu_u .memu_05 .menu_a {background: url(../img/icon_top_menu05.png) no-repeat top center;}
.wrapper .mobile_top_menu_wrap .memu_u .memu_01 .menu_a {position:absolute;top:0;left:0;display:inline-block;font-size:22px;font-weight:700;background: url(../img/icon_top_menu01.png) no-repeat top center;box-sizing: border-box;/*color: transparent;*/width:100%;text-align:center;height:30px;padding-top:47px;line-height:14px;}
/*.wrapper .mobile_top_menu_wrap .memu_u .memu_01 .menu_a .text::after {content: "";position: absolute;top: 44px;left: 0;width: 100%;height: 17px;display: block;background: url(../img/menu_01.png) no-repeat center center;}*/
.wrapper .main_top_slide .top_subject_box {left:100px;bottom:150px;width:auto;}
.wrapper .main_top_slide .top_subject_box .subject {width:100%;padding-right:100px;box-sizing:border-box;}
.wrapper .main_top_slide .top_subject_box .btn_more {width:100%;}
.wrapper .main_top_slide .main_top_gr_top {height:275px;}
.wrapper .main_top_slide .main_top_gr_left {width:300px;}
.wrapper .main_top_slide .main_top_gr_right {width:300px;}
.wrapper .main_top_slide .main_top_gr_bottom {height:240px;}
.wrapper .main_top_slide .main_top_slide_img {background-size:auto 100%;}
.wrapper .content {width:100%;padding:0 30px;box-sizing:border-box;}
/*오늘은!  1번째 카드 / 홍보영상 */
.wrapper .content .main_con_01 .article_area .article_box_b .article_box_a {display:inline-block;}
.wrapper .content .main_con_01 .article_area .article_box_b .article_box_a .photo {display:block;width:100%;vertical-align:top;background-color:#eee;}
.wrapper .content .main_con_01 .article_area .article_box_b .article_box_a .text_area {display:block;width:100%;vertical-align:top;padding:24px 30px;}
.wrapper .content .main_con_01 .article_area .article_box_b .article_box_a .text_area .title {font-size:40px;line-height:52px;max-height:104px;}
.wrapper .content .main_con_01 .article_area .article_box_b .article_box_a .text_area .con {display:none;}
.wrapper .content .main_con_01 .article_area .article_box_b .article_box_a .text_area .name {margin-top:20px;}
/*오늘은!  2~4번째 카드 */
.wrapper .content .main_con_01 .article_area .article_box {margin-right:0;margin-top:30px;width:100%;}
.wrapper .content .main_con_01 .article_area .article_box .article_box_a {width:100%;height:auto;display:table;}
.wrapper .content .main_con_01 .article_area .article_box:last-child .article_box_a {margin-bottom:0px;}
.wrapper .content .main_con_01 .article_area .article_box .article_box_a .photo {display:table-cell;width:50%;background-color:#eee;}
.wrapper .content .main_con_01 .article_area .article_box .article_box_a .text_area {display:table-cell;width:50%;padding:30px 30px 24px 30px;vertical-align:middle;}
.wrapper .content .main_con_01 .article_area .article_box .article_box_a .text_area .title {font-size:30px;line-height:42px;max-height:84px;}
.wrapper .content .main_con_01 .article_area .article_box .article_box_a .text_area .name {position:relative;bottom:auto;left:auto;margin-top:30px;}
.wrapper .content .main_con_01 .article_area .article_box .nophoto_box .text_area {width:100%;}
.wrapper .content .main_con_01 .article_area .article_box .nophoto_box .photo {display:none;}
.wrapper .content .main_con_01 .article_area .article_box .nophoto_box .text_area {padding:60px 30px;}
.wrapper .content .main_con_01 .article_area .article_box .nophoto_box .text_area .title {font-size:34px;line-height:46px;max-height:92px;text-align:center;}
.wrapper .content .main_con_01 .article_area .article_box .nophoto_box .text_area .con {display:none;}
.wrapper .content .main_con_01 .article_area .article_box .nophoto_box .text_area .name {margin-top:30px;text-align:center;}
.wrapper .bottom_area .content {padding:80px 30px 100px 30px;}
.wrapper .bottom_area .content .main_con_02 {width:100%;margin-right:0;}
.wrapper .bottom_area .content .main_con_02 .title_area {margin-bottom:20px;}
.wrapper .bottom_area .content .main_con_03 {width:100%;padding-top:80px;}
.wrapper .bottom_area .content .main_con_03 .title_area {margin-bottom:20px;}
.wrapper .bottom_area .content .main_con_03 .photo_area .photo_box .photo .img_area {position:relative;width:100%;height:auto;padding-top:70%;overflow:hidden;}
.wrapper .footer .footer01 .footer01_ac {width:100%;}
.wrapper .footer .footer02 .footer02_ac {width:100%;}
.wrapper .bottom_area .content .main_con_03 .photo_area .photo_box .photo .title_wrap {height:100%;}
.wrapper .bottom_area .content .main_con_03 .photo_area .photo_box .photo .title_wrap .title {padding-top:55%;height:100px;}
.wrapper .footer .footer01 .footer01_ac .text:first-child {padding-left:30px;}
.wrapper .footer .footer02 {padding:30px 30px 50px 30px;}
.wrapper .btn_gotop a {bottom:30px;right:30px;}
.wrapper .sub_content {width:100%;padding:80px 15px 0 15px;}
.wrapper .sub_content .nav_white {width:100%;display:inline-block;}
.wrapper .sub_content .introduction_wrap {width:100%;}
.wrapper .sub_content .sel_box_year {top:201px;right:15px;}
.wrapper .sub_content .sabo_list_wrap .list_wrap .sabo_box .button_wrap {height:75px;}
.wrapper .sub_content .sabo_list_wrap .list_wrap .sabo_box .button_wrap a {font-size:18px;padding-left:68px;}
.wrapper .sub_content .sabo_list_wrap .list_wrap .sabo_box .button_wrap .btn_view {background-position:20px center;background-size:auto 30px;}
.wrapper .sub_content .sabo_list_wrap .list_wrap .sabo_box .button_wrap .btn_down {background-position:21px center;background-size:auto 30px;}
.wrapper .top_search_wrap .top_search_area {top:0;height:80px;}
.wrapper .top_search_wrap .top_search_area .top_search_box {margin:10px auto 0 auto;width:calc(100% - 50px);}
.wrapper .top_search_wrap .top_search_bg {z-index:100;}
}


@media (max-width:1035px) {
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l .rbtn {margin-bottom:25px;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l .rbtn:last-child {margin-bottom:0;}
}





/*태블릿 맞춤css*/
@media (max-width:991px) {
.wrapper .main_top_slide .slide_img_only .text {background-size:500px auto;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a {height:470px;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a .text_area .name .info {_display:block;margin-bottom:10px;}
.wrapper .sub_content .sabo_list_wrap .list_wrap .sabo_box .button_wrap {height:70px;}
.wrapper .sub_content .sabo_list_wrap .list_wrap .sabo_box .button_wrap a {font-size:15px;padding-left:49px;}
.wrapper .sub_content .sabo_list_wrap .list_wrap .sabo_box .button_wrap .btn_view {background-position:14px center;background-size:auto 22px;}
.wrapper .sub_content .sabo_list_wrap .list_wrap .sabo_box .button_wrap .btn_down {background-position:15px center;background-size:auto 22px;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a .text_area .name .info .reporter::after {right:13px;}
}









/*모바일 맞춤css*/
@media (max-width:768px) {
.wrapper .mobile_top_header {height:50px;border-bottom:1px solid rgba(255,255,255,.3);}
.wrapper .mobile_top_menu_wrap .memu_u {border-bottom:1px solid rgba(255,255,255,.3);}
.wrapper .fixed {border-bottom:1px solid rgba(0,0,0,.2);}
.wrapper .mobile_top_header .top_logo a {width:95px;height:51px;background-size:95px auto;}
.wrapper .mobile_top_header .btn_search a {width:20px;padding:0 15px;height:50px;background:url(../img/icon_top_search_m.png) no-repeat center center;background-size:20px auto;}
.wrapper .mobile_top_header .btn_menu a {width:48px;height:50px;padding-top:18px;}
.wrapper .mobile_top_header .btn_menu a span {width:18px;height:10px;}
.wrapper .mobile_top_header .btn_menu a span::after {top:4px;width:18px;}
.wrapper .fixed .btn_search a {background: url(../img/icon_top_search_b_m.png) no-repeat center center;background-size:20px auto;}
.wrapper .mobile_menu_wrap .menu_box {padding:15px 0;width:250px;}
.wrapper .mobile_menu_wrap .menu_box .top_menu .btn_home {width:40px;height:40px;margin-left:15px;margin-right:10px;}
.wrapper .mobile_menu_wrap .menu_box .top_menu .btn_home a {width:40px;height:40px;background:url('../img/icon_leftmenu_home.png') no-repeat center 10px;background-size:17px auto;}
.wrapper .mobile_menu_wrap .menu_box .top_menu .btn_home a::after {width:40px;height:40px;display:block;border-radius:40px;}
.wrapper .mobile_menu_wrap .menu_box .top_menu .btn_search {width:40px;height:40px;}
.wrapper .mobile_menu_wrap .menu_box .top_menu .btn_search a {width:40px;height:40px;background:url('../img/icon_leftmenu_search.png') no-repeat center 11px;background-size:18px auto;}
.wrapper .mobile_menu_wrap .menu_box .top_menu .btn_search a::after {width:40px;height:40px;border-radius:40px;}
.wrapper .mobile_menu_wrap .menu_box .top_menu .btn_close a {top:0;right:5px;width:40px;height:40px;}
.wrapper .mobile_menu_wrap .menu_box .top_menu .btn_close a::before {top:8px;left:19px;height:23px;width:2px;}
.wrapper .mobile_menu_wrap .menu_box .top_menu .btn_close a::after {top:8px;left:19px;height:23px;width:2px;}
.wrapper .mobile_menu_wrap .menu_box .menus {padding-top:13px;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .menus_a {height:50px;line-height:52px;padding-left:41px;font-size:16px;font-weight:800;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .menu01::before {top:19px;right:20px;width:2px;height:12px;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .menu01::after {top:24px;right:15px;width:12px;height:2px;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .menu02::before {top:19px;right:20px;width:2px;height:12px;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .menu02::after {top:24px;right:15px;width:12px;height:2px;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .menu04::before {top:19px;right:20px;width:2px;height:12px;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .menu04::after {top:24px;right:15px;width:12px;height:2px;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .menu05::before {top:19px;right:20px;width:2px;height:12px;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .menu05::after {top:24px;right:15px;width:12px;height:2px;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .menu01 .text {font-size:18px;}
/*.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .menu01 .text::after {width:35px;height:16px;background-size:35px auto;}*/
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .menu01 {background:url('../img/icon_leftmenu_menu01.png') no-repeat 15px center;background-size:auto 18px;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .menu02 {background:url('../img/icon_leftmenu_menu02.png') no-repeat 15px center;background-size:auto 18px;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .menu03 {background:url('../img/icon_leftmenu_menu03.png') no-repeat 15px center;background-size:auto 18px;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .menu04 {background:url('../img/icon_leftmenu_menu04.png') no-repeat 15px center;background-size:auto 18px;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .menu05 {background:url('../img/icon_leftmenu_menu05.png') no-repeat 15px center;background-size:auto 18px;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .smenu_wrap {padding:12px 0;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .smenu_wrap .smenu .smenus_a {height:37px;padding-left:41px;line-height:37px;font-size:15px;}
.wrapper .header {width:100%;height:50px;}
.wrapper .header .header_ac {width:100%;height:50px;}
.wrapper .header .header_ac .top_logo {width:100%;text-align:center;}
.wrapper .header .header_ac .top_logo a {width:95px;height:50px;display:inline-block;background-size:95px auto;}
.wrapper .header .header_ac .btn_search a {width:20px;padding:0 15px;height:50px;background: url(../img/icon_top_search_m.png) no-repeat center center;background-size:20px auto;}
.wrapper .header .header_ac .btn_menu a {position:absolute;top:0;left:0;width:48px;height:50px;text-align:center;padding-top:18px;box-sizing:border-box;display:inline-block;}
.wrapper .header .header_ac .btn_menu a span {position:relative;width:18px;height:10px;display:inline-block;text-indent:-9999px;border-top:2px solid #fff;border-bottom:2px solid #fff;}
.wrapper .header .header_ac .btn_menu a span::after {content:"";position:absolute;top:4px;left:0;display:block;width:18px;height:2px;background-color:#fff;}
.wrapper .active .header_ac .btn_menu a span {border-top: 2px solid #fff;border-bottom: 2px solid #fff;}
.wrapper .active .header_ac .btn_menu a span::after {background-color:#fff;}
.wrapper .active .header_ac .btn_search a {width:20px;padding:0 15px;height:50px;background: url(../img/icon_top_search_m.png) no-repeat center center;background-size:20px auto;}
.wrapper .mobile_top_menu_wrap {top:50px;}
.wrapper .mobile_top_menu_wrap .memu_u {height:60px;padding-top:10px;}
.wrapper .mobile_top_menu_wrap .memu_u li {height:45px;}
.wrapper .mobile_top_menu_wrap .memu_u li .menu_a {font-size:11px;height:30px;padding-top:30px;line-height:14px;}
.wrapper .mobile_top_menu_wrap .memu_u .memu_01 .menu_a {background: url(../img/icon_top_menu01_m.png) no-repeat top center;/*color:transparent;*/background-size:auto 21px;}
.wrapper .mobile_top_menu_wrap .memu_u .memu_02 .menu_a {background: url(../img/icon_top_menu02_m.png) no-repeat top center;background-size:auto 21px ;}
.wrapper .mobile_top_menu_wrap .memu_u .memu_03 .menu_a {background: url(../img/icon_top_menu03_m.png) no-repeat top center;background-size:auto 21px ;}
.wrapper .mobile_top_menu_wrap .memu_u .memu_04 .menu_a {background: url(../img/icon_top_menu04_m.png) no-repeat top center;background-size:auto 21px ;}
.wrapper .mobile_top_menu_wrap .memu_u .memu_05 .menu_a {background: url(../img/icon_top_menu05_m.png) no-repeat top center;background-size:auto 21px ;}
.wrapper .mobile_top_menu_wrap .memu_u .memu_01 .menu_a {font-size:12px;font-weight:700;padding-top:31px;}
.wrapper .mobile_top_menu_wrap .memu_u .memu_01 .menu_a .text::after {top:28px;background-size:24px auto;}

.wrapper .main_top_slide {height:500px;}
.wrapper .main_top_slide .btn_slide_prev_wrap {width:50px;display:none;}
.wrapper .main_top_slide .btn_slide_next_wrap {width:50px;display:none;}
.wrapper .main_top_slide .btn_slide_prev_wrap .btn_arrow {width:16px;padding-left:15px;}
.wrapper .main_top_slide .btn_slide_prev_wrap .btn_arrow a {width:16px;height:30px;background:url('../img/btn_slide_prev.png') no-repeat 0 0;background-size:16px auto;}
.wrapper .main_top_slide .btn_slide_next_wrap .btn_arrow {width:16px;padding-right:15px;}
.wrapper .main_top_slide .btn_slide_next_wrap .btn_arrow a {width:16px;height:30px;background:url('../img/btn_slide_next.png') no-repeat 0 0;background-size:16px auto;}
.wrapper .main_top_slide .top_subject_box {left:15px;bottom:50px;width:auto;}
.wrapper .main_top_slide .top_subject_box .subject {width:100%;font-size:26px;line-height:34px;padding-bottom:15px;padding-right:15px;}
.wrapper .main_top_slide .top_subject_box .btn_more {width:100%;}
.wrapper .main_top_slide .top_subject_box .btn_more a {width:120px;height:34px;font-size:13px;line-height:36px;;border-radius:34px;}
.wrapper .main_top_slide .circle_slider {bottom:20px;}
.wrapper .main_top_slide .circle_slider .dot {border:1px solid #fff;margin-right:5px;width:8px;height:8px;border-radius:8px;}
.wrapper .main_top_slide .main_top_gr_top {height:275px;}
.wrapper .main_top_slide .main_top_gr_left {width:100px;}
.wrapper .main_top_slide .main_top_gr_right {width:100px;}
.wrapper .main_top_slide .main_top_gr_bottom {height:135px;}
.wrapper .main_top_slide .main_top_slide_img {background-size:auto 100%;}
.wrapper .main_top_slide .slide_img_only {background-image:url(../img/main_top_slide_sp_m.jpg);background-position:right 20px;background-size:auto 90%;}
.wrapper .main_top_slide .slide_img_only::before {content:"";position:absolute;top:0;left:0;width:100%;height:80px;background-color:#0252c3;}
.wrapper .main_top_slide .slide_img_only .text {background-position:center 215px;background-size:250px auto;}
.wrapper .main_top_slide .main_top_slide_button a {top:110px;height:calc(100% - 110px);}
.wrapper .main_top_slide .main_top_slide_h {height:500px;}
.wrapper .content {width:100%;padding:0 15px;box-sizing:border-box;}
.wrapper .content .main_con_01:first-child {margin-top:40px;}
.wrapper .content .main_con_01 {margin-bottom:40px;}
.wrapper .content .main_con_01 .title_area {margin-bottom:10px;}
.wrapper .content .main_con_01 .title_area .title_today {padding-left:30px;height:23px;line-height:23px;font-size:17px;background-size:25px auto;}
.wrapper .content .main_con_01 .title_area .title_promo {padding-left:35px;height:21px;line-height:23px;font-size:17px;background-size:28px auto;}
.wrapper .content .main_con_01 .title_area .btn_more a  {top:5px;width:15px;height:15px;}
.wrapper .content .main_con_01 .title_area .btn_more a::before {top:6px;right:0;width:14px;height:2px;}
.wrapper .content .main_con_01 .title_area .btn_more a::after {top:0;right:6px;width:2px;height:14px;}
/*오늘은!  1번째 카드 / 홍보영상 */
.wrapper .content .main_con_01 .article_area .article_box_b .article_box_a {display:inline-block;}
.wrapper .content .main_con_01 .article_area .article_box_b .article_box_a .photo {display:block;width:100%;vertical-align:top;}
.wrapper .content .main_con_01 .article_area .article_box_b .article_box_a .photo .icon_vod {width:45px;height:45px;background:url(/img/icon_vod_s_m.png) no-repeat center center;background-size:16px auto;background-color:rgba(0,174,239,.85);}
.wrapper .content .main_con_01 .article_area .article_box_b .article_box_a .text_area {display:block;width:100%;vertical-align:top;padding:12px 15px;}
.wrapper .content .main_con_01 .article_area .article_box_b .article_box_a .text_area .title {font-size:20px;line-height:25px;max-height:50px;}
.wrapper .content .main_con_01 .article_area .article_box_b .article_box_a .text_area .con {display:none;}
.wrapper .content .main_con_01 .article_area .article_box_b .article_box_a .text_area .name {margin-top:10px;}
/*오늘은!  2~4번째 카드 */
.wrapper .content .main_con_01 .article_area .article_box {margin-right:0;margin-top:15px;width:100%;}
.wrapper .content .main_con_01 .article_area .article_box .article_box_a {width:100%;height:auto;display:table;}
.wrapper .content .main_con_01 .article_area .article_box:last-child .article_box_a {margin-bottom:0px;}
.wrapper .content .main_con_01 .article_area .article_box .article_box_a .photo {display:table-cell;width:50%;}
.wrapper .content .main_con_01 .article_area .article_box .article_box_a .photo .icon_vod {width:30px;height:30px;background:url(/img/icon_vod_s.png) no-repeat center center;background-size:10px auto;background-color:rgba(0,174,239,.85);}
.wrapper .content .main_con_01 .article_area .article_box .article_box_a .text_area {display:table-cell;width:50%;padding:15px 15px 12px 15px;vertical-align:middle;}
.wrapper .content .main_con_01 .article_area .article_box .article_box_a .text_area .title {font-size:16px;line-height:21px;max-height:42px;}
.wrapper .content .main_con_01 .article_area .article_box .article_box_a .text_area .name {position:relative;bottom:auto;left:auto;margin-top:10px;}
.wrapper .content .main_con_01 .article_area .article_box_a .text_area .name .icon_ytn {width:30px;height:10px;background-image:url('../img/icon_ytn_m.png');background-size:30px auto;padding-right:21px;}
.wrapper .content .main_con_01 .article_area .article_box_a .text_area .name .icon_ytn::after {top:0;left:41px;height:10px;}
.wrapper .content .main_con_01 .article_area .article_box_a .text_area .name .date {font-size:11px;line-height:11px;}
.wrapper .content .main_con_01 .article_area .article_box .nophoto_box .text_area {width:100%;padding:20px 15px 17px 15px;}
.wrapper .content .main_con_01 .article_area .article_box .nophoto_box .photo {display:none;}
.wrapper .content .main_con_01 .article_area .article_box .nophoto_box .text_area .title {font-size:17px;line-height:22px;max-height:42px;text-align:center;}
.wrapper .content .main_con_01 .article_area .article_box .nophoto_box .text_area .con {display:none;}
.wrapper .content .main_con_01 .article_area .article_box .nophoto_box .text_area .name {margin-top:10px;text-align:center;}
.wrapper .bottom_area .content {padding:35px 15px 40px 15px;}
.wrapper .bottom_area .content .main_con_02 {width:100%;margin-right:0;}
.wrapper .bottom_area .content .main_con_02 .title_area {margin-bottom:10px;}
.wrapper .bottom_area .content .main_con_02 .title_area .title {padding-left:30px;height:21px;line-height:24px;font-size:17px;background-size:21px auto;}
.wrapper .bottom_area .content .main_con_02 .title_area .btn_more a  {top:5px;width:15px;height:15px;}
.wrapper .bottom_area .content .main_con_02 .title_area .btn_more a::before {top:6px;right:0;width:14px;height:2px;}
.wrapper .bottom_area .content .main_con_02 .title_area .btn_more a::after {top:0;right:6px;width:2px;height:14px;}
.wrapper .bottom_area .content .main_con_02 .article_wrap .article {padding:13px 5px 10px 5px;}
.wrapper .bottom_area .content .main_con_02 .article_wrap .article a .subject {font-size:15px;}
.wrapper .bottom_area .content .main_con_02 .article_wrap .article a .date {margin-top:5px;font-size:10px;}
.wrapper .bottom_area .content .main_con_03 {width:100%;padding-top:35px;}
.wrapper .bottom_area .content .main_con_03 .title_area {margin-bottom:10px;}
.wrapper .bottom_area .content .main_con_03 .title_area .title {padding-left:30px;height:22px;line-height:29px;font-size:17px;background-size:23px auto;}
.wrapper .bottom_area .content .main_con_03 .title_area .btn_more a  {top:5px;width:15px;height:15px;}
.wrapper .bottom_area .content .main_con_03 .title_area .btn_more a::before {top:6px;right:0;width:14px;height:2px;}
.wrapper .bottom_area .content .main_con_03 .title_area .btn_more a::after {top:0;right:6px;width:2px;height:14px;}
.wrapper .footer .footer01 .footer01_ac {width:100%;}
.wrapper .footer .footer02 .footer02_ac {width:100%;}
.wrapper .bottom_area .content .main_con_03 .photo_area .photo_box .photo .title_wrap {height:100%;}
.wrapper .bottom_area .content .main_con_03 .photo_area .photo_box .photo .title_wrap .title {padding-top:62%;height:50px;}
.wrapper .bottom_area .content .main_con_03 .photo_area .photo_box .photo .title_wrap .title a {font-size:20px;}
.wrapper .bottom_area .content .main_con_03 .photo_area .circle_slider {bottom:15px;}
.wrapper .bottom_area .content .main_con_03 .photo_area .circle_slider .dot {border:1px solid #fff;margin-right:5px;width:8px;height:8px;border-radius:8px;}
.wrapper .footer .footer01 {height:40px;}
.wrapper .footer .footer01 .footer01_ac .text {margin-top:10px;}
.wrapper .footer .footer01 .footer01_ac .text:first-child {padding-left:15px;padding-right:15px;}
.wrapper .footer .footer01 .footer01_ac .text:nth-child(2) {padding-left:11px;}
.wrapper .footer .footer01 .footer01_ac .text:first-child::after {top:5px;height:11px;}
.wrapper .footer .footer01 .footer01_ac .text a {font-size:12px;}
.wrapper .footer .footer01 .footer01_ac .familysite {width:150px;height:40px;}
.wrapper .footer .footer01 .footer01_ac .familysite .familysite_select .selected {width:150px;height:40px;line-height:42px;padding:0 15px;font-size:12px;}
.wrapper .footer .footer01 .footer01_ac .familysite .familysite_select .selected {background:#2c2c2c url('../img/icon_sel_down.png') no-repeat center right 15px;background-size:11px auto}
.wrapper .footer .footer01 .footer01_ac .familysite .familysite_select .select_hide {background:#2c2c2c url('../img/icon_sel_up.png') no-repeat center right 15px;background-size:11px auto}
.wrapper .footer .footer01 .footer01_ac .familysite .familysite_select .select_items {bottom:40px;width:150px;}
.wrapper .footer .footer01 .footer01_ac .familysite .familysite_select .select_items a {height:40px;line-height:44px;padding:0 15px;font-size:12px;}
.wrapper .footer .footer02 {padding:20px 15px 30px 15px;}
.wrapper .footer .footer02 .footer02_ac .bottom_logo {top:2px;width:74px;height:10px;background-size:74px auto;}
.wrapper .footer .footer02 .footer02_ac .text {padding-left:100px;font-size:9px;line-height:14px;}
.wrapper .footer .footer02 .footer02_ac .text .txt01 br {display:inline;}
.wrapper .btn_gotop a {bottom:15px;right:15px;width:40px;height:40px;border-radius:40px;padding-top:20px;font-size:10px;}
.wrapper .btn_gotop a::after {width:40px;height:40px;border-radius:40px;background-size:10px auto;background-position:14px 10px;}
.wrapper .sub_content {width:100%;padding:50px 0 0 0;}
.wrapper .sub_content .nav {padding:0 0 5px 15px;box-sizing:border-box;text-align:left;display:none;}
.wrapper .sub_content .nav .icon_home {width:11px;height:18px;background-size:11px auto;}
.wrapper .sub_content .nav .nav01, .wrapper .sub_content .nav .nav02 {font-size:12px;line-height:19px;padding-left:12px;background:url('../img/nav_arrow.png') no-repeat center left;margin-left:6px;}
.wrapper .sub_content .nav .nav01 .ytn {/*width:24px;height:20px;background:url('../img/menu_01_b.png') no-repeat 2px center;background-size:22px auto;*/}
.wrapper .sub_content .view_wrap {border-top:0px;}
.wrapper .sub_content .view_wrap .subject_wrap {padding:25px 15px 20px 15px;font-size:0px;}
.wrapper .sub_content .view_wrap .subject_wrap .subject {font-size:28px;line-height:36px;}
.wrapper .sub_content .view_wrap .subject_wrap .name .icon_ytn {width:35px;height:11px;background-image:url('../img/icon_ytn_m.png');background-size:35px auto;padding-right:26px;}
.wrapper .sub_content .view_wrap .subject_wrap .name .icon_ytn::after {top:0;left:49px;height:11px;}
.wrapper .sub_content .view_wrap .subject_wrap .name .date {font-size:13px;line-height:13px;}
.wrapper .sub_content .view_wrap .subject_wrap .name .info {line-height:13px;}
.wrapper .sub_content .view_wrap .subject_wrap .name .info .reporter {font-size:13px;padding-right:24px;}
.wrapper .sub_content .view_wrap .subject_wrap .name .info .team {font-size:13px;padding-right:24px;}
.wrapper .sub_content .view_wrap .subject_wrap .name .info .reporter::after {top:1px;right:11px;display:inline-block;width:1px;height:11px;}
.wrapper .sub_content .view_wrap .subject_wrap .name .info .team::after {top:1px;right:11px;display:inline-block;width:1px;height:11px;}
.wrapper .sub_content .view_wrap .subject_wrap .volumn {font-size:12px;}
.wrapper .sub_content .view_wrap .subject_wrap .volumn .year {padding-right:22px;}
.wrapper .sub_content .view_wrap .subject_wrap .volumn .year::after {top:1px;right:10px;display:inline-block;width:1px;height:11px;}
.wrapper .sub_content .view_wrap .con_area {padding:25px 15px 10px 15px;font-size:16px;line-height:150%;}
.wrapper .sub_content .view_wrap .con_area .vod_area {margin-bottom:15px;}
.wrapper .sub_content .view_wrap .con_area .photo {margin-bottom:15px;}
.wrapper .sub_content .view_wrap .con_area .text {margin-bottom:15px;}
.wrapper .sub_content .paging_wrap {margin-top:20px;margin-bottom:70px;}
.wrapper .sub_content .paging_wrap .num {width:35px;height:35px;line-height:35px;font-size:13px;margin:0 3px;}
.wrapper .sub_content .paging_wrap .prev {width:25px;height:35px;line-height:35px;background-size:auto 6px;margin-right:3px;}
.wrapper .sub_content .paging_wrap .next {width:25px;height:35px;line-height:35px;background-size:auto 6px;margin-left:3px;}
.wrapper .sub_content .paging_wrap .first {width:25px;height:35px;line-height:35px;background-size:auto 6px;}
.wrapper .sub_content .paging_wrap .last {width:25px;height:35px;line-height:35px;background-size:auto 6px;}
.wrapper .sub_content .buttons {margin-top:15px;margin-bottom:70px;}
.wrapper .sub_content .buttons .btn_list a {width:120px;height:40px;line-height:42px;font-size:14px;border-radius:20px;}
.wrapper .sub_content .buttons .btn_prev a {left:15px;width:40px;height:40px;border-radius:20px;background-size:9px auto;background-position:13px center;}
.wrapper .sub_content .buttons .btn_next a {right:15px;width:40px;height:40px;border-radius:20px;background-size:9px auto;background-position:15px center;}
.wrapper .sub_content .photo_list_wrap {padding:0 15px;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box {width:100%;margin-top:15px}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box:nth-child(1) {margin-top:15px;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box:nth-child(2) {margin-top:15px;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box:nth-child(2n-1) {margin-right:0;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box:nth-child(2n) {margin-left:0;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a {height:auto;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a .photo .icon_vod {width:45px;height:45px;background:url('../img/icon_vod_s_m.png') no-repeat center center;background-size:16px auto;background-color:rgba(0,174,239,.85);}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a .text_area {padding:12px 15px;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a .text_area .title {font-size:20px;line-height:25px;max-height:50px;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a .text_area .name {margin-top:10px;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a .text_area .name .icon_ytn {width:30px;height:10px;background-image:url('../img/icon_ytn_m.png');background-size:30px auto;padding-right:21px;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a .text_area .name .icon_ytn::after {top:0;left:41px;height:10px;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a .text_area .name .info {display:block;margin-bottom:6px;line-height:11px;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a .text_area .name .info .reporter {font-size:12px;padding-right:0;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a .text_area .name .info .team {position:relative;font-size:12px;padding-right:0;padding-left:21px;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a .text_area .name .info .team::before {content:"";position:absolute;top:1px;left:10px;display:inline-block;width:1px;height:10px;background-color:#8b8b8b;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a .text_area .name .info .reporter::after {display:none;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a .text_area .name .info .team::after {display:none;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .article_box_a .text_area .name .date {font-size:11px;line-height:12px;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .nophoto_box .photo {display:none;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .nophoto_box .text_area {padding:20px 15px;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .nophoto_box .text_area .title {font-size:22px;line-height:28px;max-height:84px;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .nophoto_box .text_area .con {margin-top:15px;font-size:13px;line-height:20px;max-height:60px;-webkit-line-clamp:3;}
.wrapper .sub_content .photo_list_wrap .list_wrap .article_box .nophoto_box .text_area .name {margin-top:15px;}
.wrapper .sub_content .buttons .btn_more  {display:inline-block;}
.wrapper .sub_content .buttons .btn_more a {display:inline-block;width:150px;height:40px;line-height:40px;box-sizing:border-box;font-size:14px;border-radius:20px;text-align:center;border:1px solid #d0d0d0;background-color:#fff;color:#333;}
.wrapper .sub_content .buttons .btn_more a .more {padding-right:5px;font-weight:800;}
.wrapper .sub_content .buttons .btn_more a .num {padding:0 3px;font-size:13px;}
.wrapper .sub_content .buttons .btn_more a .on {font-weight:800;color:#00aeef;}
.wrapper .sub_content .sub_top_menu_wrap {width:100%;display:inline-block;font-size:0px;vertical-align:top;}
.wrapper .sub_content .sub_top_menu_wrap .sub_top_menu {position:relative;width:100%;height:50px;background-color:#00aeef;background-image:linear-gradient(141deg, #00aeef 0%, #00aeef 25%, #0fd0ae 75%);text-align:center;color:#fff;}
.wrapper .sub_content .sub_top_menu_wrap .sub_top_menu .top_menu {position:relative;display:inline-block;font-size:18px;font-weight:800;height:50px;line-height:52px;padding:0 13px 0 30px;}
.wrapper .sub_content .sub_top_menu_wrap .sub_top_menu .top_menu::after {content:"";position:absolute;top:20px;right:0;display:block;width:1px;height:12px;background-color:rgba(255,255,255,.5);}
.wrapper .sub_content .sub_top_menu_wrap .sub_top_menu .menu01 {background:url('../img/icon_leftmenu_menu01.png') no-repeat center left;background-size:auto 21px;font-size:20px;}
.wrapper .sub_content .sub_top_menu_wrap .sub_top_menu .menu02 {background:url('../img/icon_leftmenu_menu02.png') no-repeat center left;background-size:auto 21px;}
.wrapper .sub_content .sub_top_menu_wrap .sub_top_menu .menu03 {background:url('../img/icon_leftmenu_menu03.png') no-repeat center left;background-size:auto 21px;}
.wrapper .sub_content .sub_top_menu_wrap .sub_top_menu .menu04 {background:url('../img/icon_leftmenu_menu04.png') no-repeat center left;background-size:auto 21px;}
.wrapper .sub_content .sub_top_menu_wrap .sub_top_menu .menu05 {background:url('../img/icon_leftmenu_menu05.png') no-repeat center left;background-size:auto 21px;}
.wrapper .sub_content .sub_top_menu_wrap .sub_top_menu .menu06 {padding:0;}
.wrapper .sub_content .sub_top_menu_wrap .sub_top_menu .menu06::after {display:none;}
/*.wrapper .sub_content .sub_top_menu_wrap .sub_top_menu .menu01 .text {font-size:0px;display:inline-block;width:38px;height:52px;background: url(../img/menu_01.png) no-repeat left center;background-size:38px auto;vertical-align:top;}*/
.wrapper .sub_content .sub_top_menu_wrap .sub_top_menu .rtext {font-size:15px;padding-left:12px;line-height:50px;}
.wrapper .sub_content .sub_top_menu_wrap .sub_menu_tab {display:inline-block;width:100%;height:45px;background-color:#fff;box-sizing:border-box;border-bottom:1px solid #e0e0e0;}
.wrapper .sub_content .sub_top_menu_wrap .sub_menu_tab .menu_tab_u {display:table;width:100%;}
.wrapper .sub_content .sub_top_menu_wrap .sub_menu_tab .menu_tab_u .menu_tab_l {display:table-cell;width:50%;text-align:center;}
.wrapper .sub_content .sub_top_menu_wrap .sub_menu_tab .menu_tab_u .menu_tab_l a {display:inline-block;padding:0 4px;font-size:15px;color:#666;line-height:45px;height:45px;}
.wrapper .sub_content .sub_top_menu_wrap .sub_menu_tab .menu_tab_u .on a {color:#00aeef;font-weight:800;}
.wrapper .sub_content .sub_top_menu_wrap .sub_menu_tab .menu_tab_u a {position:relative;}
.wrapper .sub_content .sub_top_menu_wrap .sub_menu_tab .menu_tab_u .on a::after {content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#00aeef;}
.wrapper .sub_content .sub_top_menu_wrap .sub_menu_tab .menu_tab_u .menu_tab_2 {width:33.333%;}/*오늘은!*/
.wrapper .sub_content .sub_top_menu_wrap .sub_menu_tab .menu_tab_u .menu_tab_3 {width:33.333%;}/*Y?N*/
.wrapper .sub_content .sub_top_menu_wrap .sub_menu_tab .menu_tab_u .menu_tab_3:first-child a {font-size:13px;letter-spacing:-1px;line-height:44px;height:44px;}
.wrapper .sub_content .sub_top_menu_wrap .sub_menu_tab .menu_tab_u .menu_tab_3:first-child .on a {font-size:13px;}

.wrapper .sub_content .bbs_list_wrap {width:100%;border-top:0px;font-size:0px;}
.wrapper .sub_content .bbs_list_wrap .bbs_list_th {display:none;}
.wrapper .sub_content .bbs_list_wrap .bbs_list_td {position:relative;display:inline-block;width:100%;padding:15px 50px 15px 15px;box-sizing:border-box;}
.wrapper .sub_content .bbs_list_wrap .bbs_list_td::after {content:"";display:block;position:absolute;top:38px;right:15px;width:12px;height:19px;background:url('../img/bbs_list_arrow.png')no-repeat 0 0;background-size:10px 19px;}
.wrapper .sub_content .bbs_list_wrap .bbs_list_td:last-child {border-bottom:0px;}
.wrapper .sub_content .bbs_list_wrap .bbs_list_td .subject {padding:0 0 10px 0;height:53px;box-sizing:border-box;vertical-align:middle;}
.wrapper .sub_content .bbs_list_wrap .bbs_list_td .subject a{display:inline-block;width:100%;color:#000;font-size:17px;line-height:23px;box-sizing:border-box;font-weight:700;line-height:23px;max-height:46px;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.wrapper .sub_content .bbs_list_wrap .bbs_list_td .name {display:inline-block;width:auto;text-align:left;vertical-align:top;font-size:12px;}
.wrapper .sub_content .bbs_list_wrap .bbs_list_td .date {display:inline-block;width:auto;text-align:left;font-size:11px;line-height:12px;vertical-align:top;}

.wrapper .sub_content .bbs_list_wrap .bbs_list_td .icon_ytn {position:relative;display:inline-block;width:30px;height:10px;background-image:url('../img/icon_ytn_m.png');background-position:center left;background-size:30px auto;padding-right:21px;vertical-align:top;}
.wrapper .sub_content .bbs_list_wrap .bbs_list_td .icon_ytn::after {content:"";position:absolute;top:0;left:41px;display:inline-block;width:1px;height:10px;background-color:#8b8b8b;}
.wrapper .sub_content .search_list_wrap {border-top:1px solid #cacaca;}
.wrapper .sub_content .search_list_wrap .bbs_list_td {padding:15px;}
.wrapper .sub_content .search_list_wrap .bbs_list_td .subject .cate {top:0;width:70px;height:21px;font-size:13px;line-height:22px;}
.wrapper .sub_content .search_list_wrap .bbs_list_td .subject a {padding-left:0; margin-top:28px;}
.wrapper .sub_content .search_list_wrap .bbs_list_td::after {display:none;}
.wrapper .sub_content .search_list_wrap .bbs_list_td .icon_ytn {padding:0;background-position: center right;}
.wrapper .sub_content .search_list_wrap .bbs_list_td .icon_ytn::after {display:none;}
.wrapper .sub_content .search_list_wrap .bbs_list_td .name {position:relative;padding:0 0 0 20px;line-height:12px;font-weight:700;}
.wrapper .sub_content .search_list_wrap .bbs_list_td .name::before {content:"";position:absolute;top:0;left:10px;display:inline-block;width:1px;height:10px;background-color:#8b8b8b;}
.wrapper .sub_content .search_list_wrap .no_result {padding:200px 0 ;font-size:13px;}

.wrapper .sub_content .brochure_wrap {border-top:0px;border-bottom:0px;padding:60px 0;margin-bottom:0px;}
.wrapper .sub_content .brochure_wrap .con_box {width:240px;margin:0 auto;padding-top:74px;background:url('../img/icon_brochure.png') no-repeat 97px top;background-size:68px auto;}
.wrapper .sub_content .brochure_wrap .con_box .title {width:100%;display:inline-block;font-size:21px;}
.wrapper .sub_content .brochure_wrap .con_box .desc {width:100%;display:inline-block;font-size:12px;}
.wrapper .sub_content .brochure_wrap .btn_download {width:100%;text-align:center;margin-top:22px;padding:0;}
.wrapper .sub_content .brochure_wrap .btn_download a {height:45px;border-radius:45px;font-size:13px;line-height:17px;padding:6px 54px 0 52px;}
.wrapper .sub_content .brochure_wrap .btn_download a::before {top:12px;left:23px;width:18px;height:21px;background:url('../img/icon_pdf.png') no-repeat 0 0;background-size:18px auto;}
.wrapper .sub_content .brochure_wrap .btn_download a::after {top:12px;right:20px;width:21px;height:20px;background:url('../img/icon_download.png') no-repeat 0 0;background-size:21px auto;}
.wrapper .sub_content .brochure_wrap .btn_download a .icon {top:-8px;width:31px;height:17px;line-height:19px;font-size:10px;border-radius:17px;}

.wrapper .sub_content .rules_content_wrap {width:100%;border-top:0px;border-bottom:0px;padding:0 15px 30px 15px;margin-bottom:0px;}
.wrapper .sub_content .rules_content_wrap .btitle {font-size:21px;padding:35px 0 15px 0;}
.wrapper .sub_content .rules_content_wrap .title {font-size:18px;padding:30px 0 20px 0;}
.wrapper .sub_content .rules_content_wrap .text {font-size:14px;color:#808080;line-height:20px;}
.wrapper .sub_content .rules_content_wrap .btext {font-size:16px;color:#333;line-height:32px;padding-top:30px;}
.wrapper .sub_content .rules_content_wrap hr {width:100%;margin:35px 0 0 0;border:0.5px solid #cacaca;}
.wrapper .sub_content .rules_content_wrap .date {text-align:right;font-size:14px;padding:30px 0;}
.wrapper .sub_content .rules_content_wrap .box {width:100%;background-color:#efefef;padding:15px;box-sizing:border-box;margin-top:20px;font-size:13px;color:#333;line-height:20px;}

.wrapper .sub_content .error_page_wrap {height:500px;}
.wrapper .sub_content .error_page_wrap .error_page {height:500px;}
.wrapper .sub_content .error_page_wrap .error_page .title {font-size:18px;}
.wrapper .sub_content .error_page_wrap .error_page .desc {padding-top:15px;font-size:13px;}

.wrapper .sub_content .sub_sort_tab {height:49px;border-top:0px;padding-top:23px;box-sizing:border-box;}
.wrapper .sub_content .sub_sort_tab .sort_u {text-align:left;padding-left:15px;}
.wrapper .sub_content .sub_sort_tab .sort_u .sort_l {display:inline-block;padding-right:30px;}
.wrapper .sub_content .sub_sort_tab .sort_u .sort_l a {font-size:14px;line-height:15px;padding-left:8px;}
.wrapper .sub_content .sub_sort_tab .sort_u .sort_l a::after {content:"";position:absolute;top:6px;left:0;width:3px;height:3px;border-radius:3px;}
.wrapper .sub_content .sabo_list_wrap {margin-top:15px;padding:0 15px;}
.wrapper .sub_content .sel_box_year {top:158px;right:15px;/*width:152px;*/text-align:right;}
.wrapper .sub_content .sel_box_year select {font-size:13px;height:38px;padding:2px 40px 0 12px;background-size:10px auto;background-position:center right 10px;}
.wrapper .sub_content .sabo_list_wrap .list_wrap {margin:0;}
.wrapper .sub_content .sabo_list_wrap .list_wrap .sabo_box {width:calc(50% - 5px);margin:0 10px 15px 0;}
.wrapper .sub_content .sabo_list_wrap .list_wrap .sabo_box:nth-child(2n) {margin-right:0px;}
.wrapper .sub_content .sabo_list_wrap .list_wrap .sabo_box:nth-child(3) {margin-right:10px;}
.wrapper .sub_content .sabo_list_wrap .list_wrap .sabo_box .button_wrap {display:block;height:80px;}
.wrapper .sub_content .sabo_list_wrap .list_wrap .sabo_box .button_wrap a {width:100%;display:block;padding-top:13px;padding-left:44px;font-size:14px;}
.wrapper .sub_content .sabo_list_wrap .list_wrap .sabo_box .button_wrap a br {display:none;}
.wrapper .sub_content .sabo_list_wrap .list_wrap .sabo_box .button_wrap .btn_view {height:40px;background-position:12px center;background-image:url('../img/icon_sabo_view_m.png');background-size:auto 20px;border:0px;border-bottom:1px solid rgba(255,255,255,.3);}
.wrapper .sub_content .sabo_list_wrap .list_wrap .sabo_box .button_wrap .btn_down {height:40px;background-position:13px center;background-size:auto 20px;}

.wrapper .sub_introduction {background-position:90% 40px;}
.wrapper .sub_content .introduction_wrap {padding:50px 15px 100px 15px;}
.wrapper .sub_content .introduction_wrap .btext {font-size:15px;line-height:22px;}
.wrapper .sub_content .introduction_wrap .stext {font-size:12px;padding-top:50px;padding-bottom:50px;}
.wrapper .sub_content .introduction_wrap .btn_link {font-size:11px;width:130px;border-radius:15px;height:30px;line-height:30px;}

.wrapper .sub_content .sabo_volumn_wrap {padding:16px 15px 0 15px;margin-bottom:-10px;}
.wrapper .sub_content .sabo_volumn_wrap .sabo_volumn {width:100%;height:45px;padding-top:16px;margin-bottom:10px;font-size:15px;}
.wrapper .sub_content .sabo_volumn_wrap .sabo_volumn .year {position:relative;padding-right:12px;}
.wrapper .sub_content .sabo_volumn_wrap .sabo_volumn .year::after {content:"";position:absolute;right:0;top:1px;width:1px;height:13px;}
.wrapper .sub_content .sabo_volumn_wrap .sabo_volumn .volumn {padding-left:12px;}


.wrapper .search_content {padding-top:0px;}
.wrapper .top_search_wrap {overflow:hidden;}
.wrapper .top_search_wrap .top_search_area {top:0;height:51px;border:0;padding:8px 15px 0 50px;box-sizing:border-box;border-bottom:1px solid #000;}
.wrapper .top_search_wrap .top_search_area .top_search_box {width:100%;margin:0;height:33px;}
.wrapper .top_search_wrap .top_search_area .top_search_box .inp_box {width:calc(100% - 52px);font-size:14px;height:32px;}
.wrapper .top_search_wrap .top_search_area .top_search_box .btn_search_close {bottom:3px;left:-33px;right:auto;background:url('../img/icon_top_search_back.png') no-repeat center center;background-size:20px auto;}
.wrapper .top_search_wrap .top_search_area .top_search_box .btn_search {right:0;bottom:6px;width:20px;height:20px;background: url(../img/icon_top_search_b_m.png) no-repeat center center;background-size:20px auto;}
.wrapper .top_search_wrap .top_search_area .top_search_box .btn_delete {right:30px;bottom:4px;background-size:19px auto;}
.wrapper .top_search_wrap .top_search_area .top_search_box .inp_box::placeholder {color:#666;font-size:12px;font-weight:400;}
.wrapper .top_search_wrap .top_search_area .top_search_box .inp_box:-ms-placeholder {color:#666;font-size:12px;font-weight:400;}
.wrapper .top_search_wrap .top_search_area .top_search_box .inp_box::-ms-input-placeholder {color:#666;12px;font-weight:400;}
.wrapper .sub_content .search_main_wrap {padding:8px 15px 10px 15px;}
.wrapper .sub_content .search_main_wrap .search_box {margin:0;width:auto;height:33px;margin-left:35px;box-sizing:border-box;}
.wrapper .sub_content .search_main_wrap .search_box .inp_box {width:calc(100% - 85px);font-size:14px;height:32px;font-weight:800;}
.wrapper .sub_content .search_main_wrap .search_box .inp_box::placeholder {color:#666;font-size:12px;font-weight:400;}
.wrapper .sub_content .search_main_wrap .search_box .inp_box:-ms-placeholder {color:#666;font-size:12px;font-weight:400;}
.wrapper .sub_content .search_main_wrap .search_box .inp_box::-ms-input-placeholder {color:#666;font-size:12px;font-weight:400;}
.wrapper .sub_content .search_main_wrap .search_box .btn_search {right:31px;bottom:6px;width:20px;height:20px;background: url(../img/icon_top_search_b_m.png) no-repeat center center;background-size:20px auto;}
.wrapper .sub_content .search_main_wrap .search_box .btn_delete {right:62px;bottom:4px;background-image:url('../img/icon_top_search_delete_m.png');background-size:19px auto;}
.wrapper .sub_content .search_main_wrap .search_box .btn_search_option {right:0;bottom:3px;background-image:url('../img/icon_top_search_option_m.png');background-size:18px auto;}
.wrapper .sub_content .search_main_wrap .search_box .btn_search_close {position:absolute;display:block;width:20px;height:29px;bottom:1px;left:-33px;background:url('../img/icon_top_search_back.png') no-repeat center center;background-size:20px auto;}
.wrapper .sub_content .search_main_wrap .search_option_box {margin-top:15px;margin-bottom:5px;padding:25px 15px;}
.wrapper .sub_content .search_main_wrap .search_option_box .title {font-size:14px;padding-bottom:10px;}
.wrapper .sub_content .search_main_wrap .search_option_box .btn_close a {top:15px;right:20px;width:30px;height:30px;}
.wrapper .sub_content .search_main_wrap .search_option_box .btn_close a::before {position:absolute;top:0;right:0;content:"";height:15px;width:1px;background-color:#666;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.wrapper .sub_content .search_main_wrap .search_option_box .btn_close a::after {position:absolute;top:0;right:0;content:"";height:15px;width:1px;background-color:#666;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .pconly {display:none;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l {line-height:23px;margin-top:15px;padding-left:45px;font-size:13px;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l .cate {width:auto;line-height:16px;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l .search_sel_box {margin-top:-9px;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l .search_sel_box select {font-size:13px;width:100%;height:38px;padding:2px 40px 0 12px;box-sizing:border-box;background-size:10px auto;background-position: center right 10px;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l .rbtn {margin-right:30px;margin-bottom:15px;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l .rbtn:last-child {margin-bottom:15px;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l .cal_inp_wrap {margin-top:-9px;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l .cal_inp_wrap .cal_inp_box {width:105px;height:38px;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l .cal_inp_wrap .cal_inp_box .inp_box {font-size:13px;padding-left:32px;width:calc(100% - 32px);height:35px;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l .cal_inp_wrap .cal_inp_box .btn_cal {width:26px;height:36px;background-image:url('../img/icon_calendar_m.png');background-size:17px auto;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l .cal_inp_wrap .text {padding:11px 0 0 0;}
.wrapper .sub_content .search_main_wrap .search_option_box .btn_apply {padding-top:15px;}
.wrapper .sub_content .search_main_wrap .search_option_box .btn_apply a {width:100px;height:35px;line-height:36px;font-size:14px;border-radius:35px;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .mobileonly {display:block;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l .cate_m {top:11px;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l [type="radio"]:checked + label, .wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l [type="radio"]:not(:checked) + label {padding-left:25px;}
.pop_cal_wrap {top:36px;}
.wrapper .sub_content .search_main_wrap .search_option_box .option_list_wrap .option_list_u .opiton_l .cal_inp_wrap .cal_inp_box:last-child .pop_cal_wrap {right:-1px;left:auto;}
.wrapper .sub_content .history_wrap {border-top:0;margin-bottom:70px;}
.wrapper .sub_content .history_wrap .history_sel_box {margin:0;right:15px;}
.wrapper .sub_content .history_wrap .history_sel_box select {font-size:13px;height:38px;padding:2px 40px 0 12px;background-size:10px auto;background-position:center right 10px;}
.wrapper .sub_content .history_wrap .history_diagram {margin-top:65px;padding:0 15px;}
.wrapper .sub_content .history_wrap .history_diagram::after {top:60px;height:calc(100% - 90px);}
.wrapper .sub_content .history_wrap .history_diagram p {padding-top:50px;margin-top:-50px;}
.wrapper .sub_content .history_wrap .history_diagram .blue_circle {width:71px;height:71px;font-size:15px;line-height:75px;}
.wrapper .sub_content .history_wrap .history_diagram .blue_circle::before {width:57px;height:57px;margin-top:7px;margin-left:7px;}
.wrapper .sub_content .history_wrap .history_diagram .blue_circle::after {width:71px;height:71px;}
.wrapper .sub_content .history_wrap .history_diagram .blue_small_circle {margin-top:12px;margin-bottom:12px;padding-left:15px;line-height:18px;margin-left:calc(50% - 1px);}/*margin-left:calc(50% - 3px);*/
/*.wrapper .sub_content .history_wrap .history_diagram .blue_small_circle::before {top:5px;width:5px;height:5px;}*/
.wrapper .sub_content .history_wrap .history_diagram .blue_small_circle::before {top:3px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #b7b7b7;}
.wrapper .sub_content .history_wrap .history_diagram .blue_small_circle .date {font-size:17px;padding-right:10px;}
.wrapper .sub_content .history_wrap .history_diagram .blue_small_circle .text {font-size:15px;}
.wrapper .sub_content .history_wrap .history_diagram .blue_small_circle .text br {/*display:none;*/}
.wrapper .sub_content .history_wrap .history_diagram .blue_small_circle:nth-child(even) {padding-right:15px;margin-right:calc(50% - 1px);}/*margin-right:calc(50% - 3px);*/
.wrapper .sub_content .history_wrap .history_diagram .blue_small_circle:nth-child(even)::before {border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:7px solid #b7b7b7;border-left:0px;}
}


@media (min-width:495px) and (max-width:768px){
.wrapper .sub_content .history_wrap .history_diagram::after {height: calc(100% - 65px);}
}


/*아이폰5이하 맞춤css*/
@media (max-width:320px) {
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .smenu_wrap {padding:9px 0;}
.wrapper .mobile_menu_wrap .menu_box .menus .menus_u .menus_l .smenu_wrap .smenu .smenus_a {height:32px;line-height:33px;}
.wrapper .sub_content .paging_wrap .num {width:30px;height:30px;line-height:30px;font-size:13px;margin:0 3px;}
.wrapper .sub_content .paging_wrap .prev {width:20px;height:30px;line-height:30px;background-size:auto 6px;margin-right:3px;}
.wrapper .sub_content .paging_wrap .next {width:20px;height:30px;line-height:30px;background-size:auto 6px;margin-left:3px;}
.wrapper .sub_content .paging_wrap .first {width:20px;height:30px;line-height:30px;background-size:auto 6px;}
.wrapper .sub_content .paging_wrap .last {width:20px;height:30px;line-height:30px;background-size:auto 6px;}
.wrapper .sub_content .sub_sort_tab .sort_u .sort_l {padding-right:15px;}
.wrapper .sub_content .sabo_list_wrap .list_wrap .sabo_box .button_wrap a {font-size:12px;}
}