<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

.swiper-container {width: 100%;height: 100%;}
.swiper-slide {text-align: center;overflow:hidden}

/*index*/
.content{position:relative}
.index .top_bg{width:100%;height:390px;background:#F1F4F8;position:absolute;left:0;top:0;z-index:-1;}
.index .index_tit{color:#17376D;font-weight:700;text-align:center;font-size:25px;margin:0 auto 20px;padding-top:48px;letter-spacing:3px}
.index .inner_wrap::after{display:block;clear:both;content:'';}
.index .wrap_box::after{display:block;clear:both;content:'';}
.index .top_visual{width:66%;float:left;position:relative;margin-right:15px;margin-bottom:15px;height: 300px;overflow: hidden;}
.index .top_visual img{position:relative;left:0;top:0;z-index:-1;width:100%; height: 300px;}
.index .top_visual .info{position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;padding:24px;text-align:left;}
.index .top_visual .category{color:#33BEFF;font-weight:700;font-size:23px;}
.index .top_visual .tit{color:#fff;font-weight:500;font-size:29px;margin-bottom:20px;line-height:1.1;min-height:74px;word-break: keep-all;}
.index .top_visual .desc{color:#fff;font-weight:400;font-size:16px;line-height:1.4;max-width:500px;word-break:keep-all}
.index .top_visual .btn_more{border-radius:26px;border:1px solid #898F9B;background:#fff;color:#707070;font-size:12px;font-weight:700; padding: 2px 18px; position: absolute; right: 9px; bottom: 9px;}
/*right:24px;bottom:24px;}*/
.index .quick_menu{width:32%;float:left;margin-bottom:15px}
.index .quick_menu ul::after{display:block;clear:both;content:'';}
.index .quick_menu ul li{float:left;background:#33BEFF;box-sizing:border-box;padding:5px;text-align:center}
.index .quick_menu ul li a{display:inline-block;color:#fff;font-weight:500;font-size:14px;line-height:1.2}
.index .quick_menu ul li:hover{background:#17376D}
.index .quick_menu ul li:nth-child(1){width:66%;border-right:1px solid #fff;border-bottom:1px solid #fff}
.index .quick_menu ul li:nth-child(2){width:34%;border-bottom:1px solid #fff}
.index .quick_menu ul li:nth-child(3){width:33%;border-right:1px solid #fff}
.index .quick_menu ul li:nth-child(4){width:33%;border-right:1px solid #fff}
.index .quick_menu ul li:nth-child(5){width:34%}
.index .quick_menu ul li:nth-child(1) em{background:url(../images/portal/index/ico_quick01.png) 0 50% no-repeat;width:45px;height:70px;background-size:45px 48px;display:inline-block;vertical-align:middle}
.index .quick_menu ul li:nth-child(2) em{background:url(../images/portal/index/ico_quick02.png) 0 50% no-repeat;width:41px;height:70px;background-size:41px 34px;display:inline-block;vertical-align:middle}
.index .quick_menu ul li:nth-child(3) em{background:url(../images/portal/index/ico_quick03.png) 0 50% no-repeat;width:34px;height:70px;background-size:34px 35px;display:inline-block;vertical-align:middle}
.index .quick_menu ul li:nth-child(4) em{background:url(../images/portal/index/ico_quick04.png) 0 50% no-repeat;width:28px;height:70px;background-size:28px 31px;display:inline-block;vertical-align:middle}
.index .quick_menu ul li:nth-child(5) em{background:url(../images/portal/index/ico_quick05.png) 0 50% no-repeat;width:25px;height:70px;background-size:25px 32px;display:inline-block;vertical-align:middle}
.index .quick_menu ul li span{display:inline-block;vertical-align:middle;margin-left:10px;text-align:left}
.index .quick_menu .call_wrap{background:#40434A;text-align:center;color:#fff;padding:17px 0;margin-top:15px}
.index .quick_menu .call_wrap{padding: 14px 0;}
.index .quick_menu .call_wrap p{font-size:18px;font-weight:500;}
.index .quick_menu .call_wrap p &gt; em{display:inline-block;vertical-align:middle;width:49px;height:47px;background:url(../images/portal/index/ico_call.png) 0 0 no-repeat;margin-right:10px}
.index .quick_menu .call_wrap p &gt; em{width:41px; height: 39px; background-size: 41px 39px;}
.index .quick_menu .call_wrap h4{font-size:29px; font-weight:700;}
.index .quick_menu .call_wrap h4{font-size:23px;}
.index .quick_menu .call_wrap h3{font-size:16px;font-weight:700;}
.index .box03{width:32%;float:left;background:#F0F0F2;margin-bottom:15px;position:relative;min-height:331px}
.index .box03 .top{color:#060400;font-weight:700;font-size:16px;box-sizing:border-box;}
.index .box03 .top::after{display:block;clear:both;content:'';}
.index .box03 .top div{padding:0 17px;box-sizing:border-box}
.index .box03 .top .on{background:#F0F0F2 !important}
.index .box03 .top .empty{width:50%;float:left;background:#fff;height:50px}
.index .box03 .top .ico01{width:50%;float:left;background:#fff;cursor:pointer}
.index .box03 .top .ico02{width:50%;float:left;background:#fff;cursor:pointer}
.index .box03 .top .ico03{width:50%;float:left;background:#fff;cursor:pointer}
.index .box03 .top .ico04{width:50%;float:left}
.index .box03 .top .ico07{width:50%;float:left;background:#fff;cursor:pointer}
.index .box03 .top .ico10{width:50%;float:left;background:#fff;cursor:pointer}
.index .box03 .top .ico11{width:50%;float:left;background:#fff;cursor:pointer}
.index .box03 .top .ico12{width:50%;float:left;background:#fff;cursor:pointer}
.index .box03 .top .ico13{width:50%;float:left;background:#fff;cursor:pointer}
.index .box03 .top .ico14{width:50%;float:left;background:#fff;cursor:pointer}
.index .box03 .top .ico01 &gt; em{width:34px;height:50px;display:inline-block;vertical-align:middle;background:url(../images/portal/index/ico01.png) 0 50% no-repeat;background-size:34px 24px;margin-right:10px}
.index .box03 .top .ico02 &gt; em{width:16px;height:50px;display:inline-block;vertical-align:middle;background:url(../images/portal/index/ico02.png) 0 50% no-repeat;background-size:16px 35px;margin-right:10px}
.index .box03 .top .ico03 &gt; em{width:23px;height:50px;display:inline-block;vertical-align:middle;background:url(../images/portal/index/ico03.png) 0 50% no-repeat;background-size:23px 29px;margin-right:10px}
.index .box03 .top .ico04 &gt; em{width:36px;height:50px;display:inline-block;vertical-align:middle;background:url(../images/portal/index/ico04.png) 0 50% no-repeat;background-size:36px 26px;margin-right:10px}
.index .box03 .top .ico05 &gt; em{width:23px;height:50px;display:inline-block;vertical-align:middle;background:url(../images/portal/index/ico05.png) 0 50% no-repeat;background-size:23px 23px;margin-right:10px}
.index .box03 .top .ico06 &gt; em{width:34px;height:50px;display:inline-block;vertical-align:middle;background:url(../images/portal/index/ico06.png) 0 50% no-repeat;background-size:34px 26px;margin-right:10px}
.index .box03 .top .ico07 &gt; em{width:25px;height:50px;display:inline-block;vertical-align:middle;background:url(../images/portal/index/ico07.png) 0 50% no-repeat;background-size:25px 26px;margin-right:10px}
.index .box03 .top .ico08 &gt; em{width:34px;height:50px;display:inline-block;vertical-align:middle;background:url(../images/portal/index/ico08.png) 0 50% no-repeat;background-size:25px 20px;margin-right:10px}
.index .box03 .top .ico09 &gt; em{width:34px;height:50px;display:inline-block;vertical-align:middle;background:url(../images/portal/index/ico09.png) 0 50% no-repeat;background-size:29px 26px;margin-right:10px}
.index .box03 .top .ico10 &gt; em{width:36px;height:50px;display:inline-block;vertical-align:middle;background:url(../images/portal/index/ico04.png) 0 50% no-repeat;background-size:36px 26px;margin-right:10px}
.index .box03 .top .ico11 &gt; em{width:35px;height:50px;display:inline-block;vertical-align:middle;background:url(../images/portal/index/ico11.png) 0 50% no-repeat;background-size:35px 22px;margin-right:10px}
.index .box03 .top .ico12 &gt; em{width:23px;height:50px;display:inline-block;vertical-align:middle;background:url(../images/portal/index/ico12.png) 0 50% no-repeat;background-size:23px 33px;margin-right:10px}
.index .box03 .top .ico13 &gt; em{width:36px;height:50px;display:inline-block;vertical-align:middle;background:url(../images/portal/index/ico04.png) 0 50% no-repeat;background-size:36px 26px;margin-right:10px}
.index .box03 .top .ico14 &gt; em{width:34px;height:50px;display:inline-block;vertical-align:middle;background:url(../images/portal/index/ico06.png) 0 50% no-repeat;background-size:34px 26px;margin-right:10px}
.index .box03 .bottom{box-sizing:border-box;padding:11px 30px 20px 30px}
.index .box03 .bottom ul li a{display:block}
.index .box03 .bottom a strong{font-size:15px;color:#000;display:block}
.index .box03 .bottom .event_wrap a span{font-size:17px;color:#060505;font-weight:400;margin:5px 0;line-height:1.4;display:block}
.index .box03 .bottom .notice_wrap a span{font-size:17px;color:#060505;font-weight:400;margin:5px 0;line-height:1.4;width: 100%;overflow: hidden; text-overflow: ellipsis;white-space: normal;height: 2.8em; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.index .box03 .bottom a em{font-size:13px;color:#060505;font-weight:500;display:block;min-height:18px}
.index .box03 .bottom .event_wrap li{margin-bottom:25px;text-align:left}
.index .box03 .bottom .event_wrap li:last-child{margin-bottom:0}
.index .box03 .bottom .notice_wrap li{margin-bottom:25px;text-align:left;min-height:96px}
.index .box03 .bottom .notice_wrap li:last-child{margin-bottom:0}
.index .box03 .bottom .event_wrap li{margin-bottom:25px;text-align:left}
.index .box03 .bottom .event_wrap li:last-child{margin-bottom:0}

.index .box03 .bottom .news_wrap li div {min-width: 58px; height: 24px; padding: 0 11px; line-height: 24px; float: left; font-size: 13px; font-weight: 500; color: #ffffff; text-align: center; border-radius: 25px; margin-bottom: 3px;}
.index .box03 .bottom .news_wrap li div:nth-child(1) {background-color: #33beff; margin-right: 3px;}
.index .box03 .bottom .news_wrap li div:nth-child(2) {background-color: #7ed0f6;}
.index .box03 .bottom .news_wrap li span {margin: 0 0 5px 0;}

.index .box03 .bottom .event_wrap li a{display: inline-block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;line-height:1}
.index .swiper-button-next{background:url(../images/portal/index/slide_next.png) 0 0 no-repeat;width:22px;height:22px;margin-top:-11px;top:auto;bottom:0;right:27px;}
.index .swiper-button-prev{background:url(../images/portal/index/slide_prev.png) 0 0 no-repeat;width:22px;height:22px;margin-top:-11px;top:auto;bottom:0;left:auto;right:54px}
.index .btn_view{width:22px;height:22px;display:inline-block;position:absolute;right:30px;bottom:20px;z-index:5}
.index .swiper-button-next.swiper-button-disabled, .index  .swiper-button-prev.swiper-button-disabled{opacity:1}
.index .swiper-pagination-bullet-active{background:#898F9B !important}
.index .swiper-container-horizontal&gt;.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 1px}
.index .swiper-pagination-bullet{width:19px;height:5px;border-radius:0;opacity:1;background:#D1D5DC}
.index .swiper-pagination{text-align:left;bottom:0 !important;}
.index .top_visual .swiper-pagination { bottom:10px !important; left:10px;}
.index .top_visual .swiper-button-next { bottom:10px; right: 89px;}
.index .top_visual .swiper-button-prev { bottom:10px; right: 116px;}
.index .swiper-container{padding-bottom:30px}
.index .sns_box{width:32%;float:left;background:#fff;}
.index .sns_box .sns_wrap{text-align:center;margin-bottom:20px;padding-top:7px}
.index .sns_box .sns_wrap li{display:inline-block;vertical-align:top;text-align:center}
.index .sns_box .sns_wrap li:nth-child(2){margin:0 28px}
.index .sns_box .sns_wrap li:nth-child(3){margin-right:28px;}
.index .sns_box .sns_wrap li a{display:block;color:#060505;font-weight:400;font-size:12px;}
.index .sns_box .sns_wrap li:nth-child(2) a em{display:block;width:34px;height:34px;background:url(../images/portal/index/sns_fb.png) 0 0 no-repeat;margin-bottom:5px}
.index .sns_box .sns_wrap li:nth-child(2):hover a em{background:url(../images/portal/index/sns_fb_on.png) 0 0 no-repeat;}
.index .sns_box .sns_wrap li:nth-child(1) a em{display:block;width:34px;height:34px;background:url(../images/portal/index/sns_blog.png) 0 0 no-repeat;margin-bottom:5px}
.index .sns_box .sns_wrap li:nth-child(1):hover a em{background:url(../images/portal/index/sns_blog_on.png) 0 0 no-repeat;}
.index .sns_box .sns_wrap li:nth-child(4) a em{display:block;width:34px;height:34px;background:url(../images/portal/index/sns_youtube.png) 0 0 no-repeat;margin-bottom:5px}
.index .sns_box .sns_wrap li:nth-child(4):hover a em{background:url(../images/portal/index/sns_youtube_on.png) 0 0 no-repeat;}
.index .sns_box .sns_wrap li:nth-child(3) a em{display:block;margin:0 auto 5px;width:34px;height:34px;background:url(../images/portal/index/sns_instagram.png) 0 0 no-repeat;margin-bottom:5px;background-size:34px;}
.index .sns_box .sns_wrap li:nth-child(3):hover a em{background:url(../images/portal/index/sns_instagram_on.png) 0 0 no-repeat;}
.index .video_wrap a{display:block;}
.index .video_wrap a img{width:100%;margin-bottom:0}
.lmo .video_wrap a img{width:100%;height:328px}
.index .news_box{margin-right:15px;}
.index .kbch_box{margin-right:15px;}
.index .notice_box{margin-right:15px;}
.index .event_box{margin-right:15px;background:#DEEEF9 !important;min-height:331px}
.index .event_box .bottom .event_wrap{margin-top:5px}
.index .event_box .bottom .event_wrap li{margin-bottom:0 !important;color:#000;font-size:12px;font-weight:400}
.index .event_box .event_wrap li em{font-weight:700;display:inline-block;margin-right:5px}
.index .data_box .bottom{text-align:center;}
.index .data_box .bottom a{display:block;width:130px;height:165px;margin:auto}
.index .data_box .bottom a img{width:100%}
.index .data_box .bottom .category{width:130px;padding:5px 0;color:#fff;background:#0F2363;font-weight:500;font-size:12px;margin:0 auto 5px}
.index .data_box .bottom .tit{font-weight:500;font-size:12px;color:#060505;}
.index .data_box .bottom .date{font-weight:400;font-size:12px;color:#060505;}
.index .banner_wrap .swiper-button-next{background:url(../images/portal/index/banner_next.png) 0 0 no-repeat;width:18px;height:18px;margin-top:-9px;top:auto;bottom:45px;left:50px;right:auto}
.index .banner_wrap .swiper-button-prev{background:url(../images/portal/index/banner_prev.png) 0 0 no-repeat;width:18px;height:18px;margin-top:-9px;top:auto;bottom:45px;left:1px;}
.index .banner_wrap .swiper-button-pause{background:url(../images/portal/index/banner_pause.png) 0 0 no-repeat;width:9px;height:13px;margin-top:0;top:auto;bottom:47px;left:30px;position:absolute}
.index .banner_wrap .swiper-button-play{background:url(../images/portal/index/banner_play.png) 0 0 no-repeat;width:12px;height:14px;margin-top:0;top:auto;bottom:47px;left:29px;display:none;position:absolute}
.index .banner_wrap{margin:10px auto 0}
.index .banner_wrap .swiper-container{max-width:922px;margin-left:90px;box-sizing:border-box;}
.index .event_box .bottom{padding:0 30px 3px 30px;}
#divMainKbch .bottom .swiper-pagination { display:block !important;}

.visual_top{width:100%;height:250px}
.visual_top .inner_wrap{height:100%}
.visualA{background:url(../images/portal/sub/top_visualA.jpg) 50% 50% no-repeat;background-size:cover}
.visual00{background:url(../images/portal/sub/top_visual00.jpg) 50% 50% no-repeat;background-size:cover}
.visual01{background:url(../images/portal/sub/top_visual01.jpg) 50% 50% no-repeat;background-size:cover}
.visual02{background:url(../images/portal/sub/top_visual02.jpg) 50% 50% no-repeat;background-size:cover}
.visual03{background:url(../images/portal/sub/top_visual03.jpg) 50% 50% no-repeat;background-size:cover}
.visual04{background:url(../images/portal/sub/top_visual04.jpg) 50% 50% no-repeat;background-size:cover}
.visual05{background:url(../images/portal/sub/top_visual05.jpg) 50% 50% no-repeat;background-size:cover}
.visual06{background:url(../images/portal/sub/top_visual06.jpg) 50% 50% no-repeat;background-size:cover}
.visual07{background:url(../images/portal/sub/top_visual07.jpg) 50% 50% no-repeat;background-size:cover}
.visual08{background:url(../images/portal/sub/top_visual08.jpg) 50% 50% no-repeat;background-size:cover}
.visual09{background:url(../images/portal/sub/top_visual09.jpg?ver=201203) 50% 50% no-repeat;background-size:cover}
.visual10{background:url(../images/portal/sub/top_visual10.jpg?ver=201203) 50% 50% no-repeat;background-size:cover}
.visual11{background:url(../images/portal/sub/top_visual11.jpg?ver=201203) 50% 50% no-repeat;background-size:cover}
.visual12{background:url(../images/portal/sub/top_visual12.jpg?ver=201203) 50% 50% no-repeat;background-size:cover}
.visual13{background:url(../images/portal/sub/top_visual13.jpg?ver=201207) 50% 50% no-repeat;background-size:cover}
.visual14{background:url(../images/portal/sub/top_visual14.jpg) 50% 50% no-repeat;background-size:cover}
.visual15{background:url(../images/portal/sub/top_visual15.jpg) 50% 50% no-repeat;background-size:cover}
.visual16{background:url(../images/portal/sub/top_visual16.jpg) 50% 50% no-repeat;background-size:cover}
.visual17{background:url(../images/portal/sub/top_visual17.jpg) 50% 50% no-repeat;background-size:cover}
.visual18{background:url(../images/portal/sub/top_visual18.jpg) 50% 50% no-repeat;background-size:cover}
.visual19{background:url(../images/portal/sub/top_visual19.jpg) 50% 50% no-repeat;background-size:cover}
.visual20{background:url(../images/portal/sub/top_visual20.jpg) 50% 50% no-repeat;background-size:cover}
.visual21{background:url(../images/portal/sub/top_visual21.jpg) 50% 50% no-repeat;background-size:cover}
.visual22{background:url(../images/portal/sub/top_visual22.jpg) 50% 50% no-repeat;background-size:cover}
.visual_top h4{color:#fff;font-weight:500;font-size:33px;line-height:1;position:absolute;bottom:54px;left:30px}
.visual_top h4 span{display:inline-block;font-weight:400;font-size:23px}
.visual_top h4 div{display:inline-block;vertical-align:text-bottom}
.visual_top h4 .icoA1{width:82px;height:82px;display:inline-block;vertical-align:text-bottom;margin-right:45px;background:url(../images/portal/sub/top_icoA1.png) 0 0 no-repeat}
.visual_top h4 .icoA2{width:82px;height:82px;display:inline-block;vertical-align:text-bottom;margin-right:45px;background:url(../images/portal/sub/top_icoA2.png) 0 0 no-repeat}
.visual_top h4 .icoA3{width:82px;height:82px;display:inline-block;vertical-align:text-bottom;margin-right:45px;background:url(../images/portal/sub/top_icoA3.png) 0 0 no-repeat}
.visual_top h4 .icoA4{width:82px;height:82px;display:inline-block;vertical-align:text-bottom;margin-right:45px;background:url(../images/portal/sub/top_icoA4.png) 0 0 no-repeat}
.visual_top h4 .ico00{width:82px;height:82px;display:inline-block;vertical-align:text-bottom;margin-right:45px;background:url(../images/portal/sub/top_ico00.png) 0 0 no-repeat}
.visual_top h4 .ico01{width:82px;height:82px;display:inline-block;vertical-align:text-bottom;margin-right:45px;background:url(../images/portal/sub/top_ico01.png) 0 0 no-repeat}
.visual_top h4 .ico02{width:82px;height:82px;display:inline-block;vertical-align:text-bottom;margin-right:45px;background:url(../images/portal/sub/top_ico02.png) 0 0 no-repeat}
.visual_top h4 .ico03{width:82px;height:82px;display:inline-block;vertical-align:text-bottom;margin-right:45px;background:url(../images/portal/sub/top_ico03.png) 0 0 no-repeat}
.visual_top h4 .ico04{width:82px;height:82px;display:inline-block;vertical-align:text-bottom;margin-right:45px;background:url(../images/portal/sub/top_ico04.png) 0 0 no-repeat}
.visual_top h4 .ico05{width:82px;height:82px;display:inline-block;vertical-align:text-bottom;margin-right:45px;background:url(../images/portal/sub/top_ico05.png) 0 0 no-repeat}
.visual_top h4 .ico06{width:82px;height:82px;display:inline-block;vertical-align:text-bottom;margin-right:45px;background:url(../images/portal/sub/top_ico06.png) 0 0 no-repeat}
.visual_top h4 .ico07{width:82px;height:82px;display:inline-block;vertical-align:text-bottom;margin-right:45px;background:url(../images/portal/sub/top_ico07.png) 0 0 no-repeat}
.visual_top h4 .ico08{width:82px;height:82px;display:inline-block;vertical-align:text-bottom;margin-right:45px;background:url(../images/portal/sub/top_ico08.png) 0 0 no-repeat}
.visual_top h4 .ico09{width:82px;height:82px;display:inline-block;vertical-align:text-bottom;margin-right:45px;background:url(../images/portal/sub/top_ico09.png) 0 0 no-repeat}
.visual_top h4 .ico10{width:82px;height:82px;display:inline-block;vertical-align:text-bottom;margin-right:45px;background:url(../images/portal/sub/top_ico10.png) 0 0 no-repeat}
.visual_top h4 .ico11{width:82px;height:82px;display:inline-block;vertical-align:text-bottom;margin-right:45px;background:url(../images/portal/sub/top_ico11.png) 0 0 no-repeat}
.visual_top h4 .ico12{width:82px;height:82px;display:inline-block;vertical-align:text-bottom;margin-right:45px;background:url(../images/portal/sub/top_ico12.png) 0 0 no-repeat}
.visual_top h4 .ico13{width:82px;height:82px;display:inline-block;vertical-align:text-bottom;margin-right:45px;background:url(../images/portal/sub/top_ico13.png) 0 0 no-repeat}
.visual_top h4 .ico14{width:75px;height:75px;display:inline-block;vertical-align:text-bottom;margin-right:45px;background:url(../images/portal/sub/top_ico14.png?ver=201130) 0 0 no-repeat}
.visual_top h4 .ico15{width:74px;height:76px;display:inline-block;vertical-align:text-bottom;margin-right:45px;background:url(../images/portal/sub/top_ico15.png) 0 0 no-repeat}
.visual_top h4 .ico16{width:83px;height:83px;display:inline-block;vertical-align:text-bottom;margin-right:45px;background:url(../images/portal/sub/top_ico16.png) 0 0 no-repeat}
.visual_top h4 .ico17{width:71px;height:71px;display:inline-block;vertical-align:text-bottom;margin-right:45px;background:url(../images/portal/sub/top_ico17.png?ver=201117) 0 0 no-repeat}
.visual_top h4 .ico18{width:65px;height:64px;display:inline-block;vertical-align:text-bottom;margin-right:45px;background:url(../images/portal/sub/top_ico18.png) 0 0 no-repeat}
.visual_top h4 .ico19{width:83px;height:82px;display:inline-block;vertical-align:text-bottom;margin-right:45px;background:url(../images/portal/sub/top_ico19.png) 0 0 no-repeat}
.visual_top h4 .ico20{width:83px;height:83px;display:inline-block;vertical-align:text-bottom;margin-right:45px;background:url(../images/portal/sub/top_ico20.png) 0 0 no-repeat}
.visual_top h4 .ico21{width:71px;height:71px;display:inline-block;vertical-align:text-bottom;margin-right:45px;background:url(../images/portal/sub/top_ico21.png?ver=201117) 0 0 no-repeat}
.visual_top h4 .ico22{width:65px;height:64px;display:inline-block;vertical-align:text-bottom;margin-right:45px;background:url(../images/portal/sub/top_ico22.png) 0 0 no-repeat}

.cont_box{padding:78px 0}

.gnb_wrap{margin-bottom:47px}
.gnb_wrap ul::after{display:block;clear:both;content:'';}
.gnb_wrap ul li{width:25%;background:rgba(127,143,155,0.54);box-sizing:border-box;border-right:1px solid #fff;float:left;height:53px;line-height:53px;}
.gnb_wrap ul li:last-child{border-right:0}
.gnb_wrap ul li a{display:block;color:#fff;text-align:center;font-weight:500;font-size:20px;}
.gnb_wrap ul li.selected a{color:#33BEFF}
.gnb_wrap ul li.selected{background:#fff;border:5px solid #33BEFF;box-shadow:3px 3px 6px rgba(0,0,0,0.16);line-height:45px}
.gnb_wrap.gnb6 ul li{width:16.6% !important}
.gnb_wrap.gnb5 ul li{width:20% !important}

/* 포털 뉴스 분류명 변경(20210510) : 산업용 LMO뉴스 -&gt; 산업용LMO &amp; 화이트바이오 뉴스 */
.gnb_wrap.gnb5.ptnews ul li:not(:nth-child(3)){width:16% !important}
.gnb_wrap.gnb5.ptnews ul li:nth-child(3){width:36% !important}
/* //포털 뉴스 분류명 변경(20210510) : 산업용 LMO뉴스 -&gt; 산업용LMO &amp; 화이트바이오 뉴스 */

.gnb_wrap.gnb3 ul li{width:33.3% !important}
.gnb_wrap.gnb2 ul li{width:50% !important}


.top_info::after{display:block;clear:both;content:'';}
.top_info .linemap{display:inline-block;font-size:15px;font-weight:500;color:#898F9B;}
.top_info .linemap span{display:inline-block;color:#33BEFF}
.top_info .btn_wrap{float:right;position:relative}
.top_info .btn_wrap .btn_print{width:27px;height:31px;background:url(../images/portal/sub/ico_print.png) 0 0 no-repeat;display:inline-block;margin-right:15px}
.top_info .btn_wrap .btn_share{width:27px;height:31px;background:url(../images/portal/sub/ico_share.png) 0 0 no-repeat;display:inline-block;}

.title{width:100%;color:#fff;font-weight:500;font-size:26px;padding:44px 0 14px 38px;box-sizing:border-box;background:#33BEFF;margin:14px auto 50px;}
textarea{border-color:#B7B7B7;resize:none;box-sizing:border-box;padding:5px 10px}
.search_wrap{margin-bottom:15px}
.search_wrap::after{display:block;clear:both;content:'';}
.search_wrap p{display:inline-block;font-size:15px;font-weight:400;color:#898F9B;padding-top:15px}
.search_wrap .search{float:right;position:relative}
.search_wrap .search select{width:123px;height:36px;line-height:36px;border:1px solid #B7B7B7;box-sizing:border-box;padding:0 10px;color:#40434A;font-size:14px;font-weight:400}
select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#F0F0F2 url(../images/portal/sub/arrow_down.png) 95% 50% no-repeat;background-size:15px 8px}
select::-ms-expand { display:none; }
input{border:1px solid #B7B7B7;color:#40434A;font-weight:400;font-size:14px;box-sizing:border-box;padding:0 10px;height:36px;line-height:36px}
.search_wrap .search input{width:212px;margin-left:5px}
.btn_search{position:absolute;right:10px;top:10px;z-index:3;background:url(../images/portal/sub/ico_search.png) 0 0 no-repeat;width:15px;height:16px;}

.tbl_board{width:100%;}
.tbl_board thead tr{border-top:1px solid #40434A;border-bottom:1px solid #40434A;background:#F1F4F8;}
.tbl_board thead th{padding:10px 5px;color:#898F9B;font-weight:500;font-size:15px;text-align:center}
.tbl_board tbody tr{border-bottom:1px solid #707070;}
.tbl_board tbody tr:hover{background:#f1f9ff}
.tbl_board tbody td{padding:10px 5px;text-align:center;font-size:15px;font-weight:400;color:#898F9B;}
.tbl_board tbody td a{display:block;color:#898F9B;}
.tbl_board tbody td &gt; p{cursor: pointer;}
.txt_l{text-align:left}
.tbl_board .comment_num{display:inline-block;vertical-align:text-top;margin-left:10px;color:#33BEFF;font-weight:500;font-size:14px;}

.pager{margin:70px auto 20px;text-align:center}
.pager::after{display:block;clear:both;content:'';}
.pager a{display:inline-block;vertical-align:middle;color:#727272;font-weight:500;font-size:20px;margin:0 8px;padding:0 10px 3px 10px}
.pager .btn_paging_first{width:34px;height:32px;/*background:url(../images/portal/sub/page_first.png) 0 0 no-repeat;*/margin:0;padding:0}
.pager .btn_paging_last{width:34px;height:32px;/*background:url(../images/portal/sub/page_last.png) 0 0 no-repeat;*/margin:0;padding:0}
.pager .btn_paging_prev{width:34px;height:32px;/*background:url(../images/portal/sub/page_prev.png) 0 0 no-repeat;*/margin:0;padding:0}
.pager .btn_paging_next{width:34px;height:32px;/*background:url(../images/portal/sub/page_next.png) 0 0 no-repeat;*/margin:0;padding:0}
.pager a.on{color:#33BEFF;border-bottom:1px solid #33BEFF}
.pager a.active{color:#33BEFF;border-bottom:1px solid #33BEFF}


.board_view{width:100%;border-top:1px solid #898F9B}
.board_view &gt; li{border-bottom:1px solid #898F9B;box-sizing:border-box;padding:10px}
.board_view &gt; li:last-child{border-bottom:0 !important}
.board_view li.tit{padding:20px;text-align:center;font-weight:500;font-size:23px;color:#40434A;}
.board_view li.info{text-align:center;background:rgba(241,244,248,0.5);}
.board_view li.info p{color:#7F7F7F;font-size:14px;font-weight:400;display:inline-block;margin-right:50px;}
.board_view li.info p:last-child{margin-right:0}
.board_view li.info p strong{display:inline-block;color:#33BEFF;font-weight:700;}
.board_view li.info p em{display:inline-block;width:1px;height:14px;background:#7F7F7F;vertical-align:middle;margin:0 10px}
.board_view li.info_sub{text-align:left;border-bottom:1px dotted #898F9B}
.board_view li.info_sub p{color:#7F7F7F;font-size:14px;font-weight:400;display:inline-block;margin-right:50px;}
.board_view li.info_sub p:last-child{margin-right:0}
.board_view li.info_sub p strong{display:inline-block;color:#33BEFF;font-weight:700;margin-left:50px}
.board_view li.info_sub p em{display:inline-block;width:1px;height:14px;background:#7F7F7F;vertical-align:middle;margin:0 10px}
.board_view li.contents{padding:40px 0;color:#7F7F7F;font-size:14px;font-weight:400;border-bottom:1px dashed #898F9B;word-break:break-all}
.board_view li.contents dl, .board_view li.contents ul, .board_view li.contents ol, .board_view li.contents menu, .board_view li.contents li {list-style: initial;}
.board_view li.contents ul li{list-style:disc;margin-left:15px;box-sizing:border-box;}
.board_view li.contents ol li{list-style:decimal;margin-left:10px;box-sizing:border-box;}
.board_view li.contents .news_layout{text-align:center}
.board_view li.contents .news_layout &gt; span{border:1px solid #E6E7EA;display:inline-block;text-align:left;padding:10px}
/*.board_view li.file_down::after{display:block;clear:both;content:'';}
.board_view li.file_down .file_wrap{float:left;width:85%}
.board_view li.file_down .down_wrap{float:left;width:15%}
.board_view li.file_down .file_wrap label{font-size:14px;font-weight:700;color:#898F9B;display:inline-block;vertical-align:top;width:140px;text-indent:50px}
.board_view li.file_down .down_wrap label{width:auto;font-size:14px;font-weight:700;color:#898F9B;display:inline-block;vertical-align:top;}
.board_view li.file_down .file_list{display:inline-block;vertical-align:top;color:#7F7F7F;font-weight:400;font-size:14px}
.board_view li.file_down .down_wrap em{display:inline-block;width:1px;height:14px;background:#7F7F7F;vertical-align:middle;margin:0 10px}
.board_view li.file_down .down_wrap span{display:inline-block;vertical-align:middle;font-size:14px;font-weight:400;color:#7F7F7F}
*/
.board_view li.file_down .file_wrap::after{display:block;clear:both;content:'';}
.board_view li.file_down .file_wrap label{font-size:14px;font-weight:700;color:#898F9B;display:inline-block;vertical-align:top;width:140px;text-indent:50px}
.board_view li.file_down .down_wrap label{width:auto;font-size:14px;font-weight:700;color:#898F9B;display:inline-block;vertical-align:top;}
.board_view li.file_down .file_list{display:inline-block;vertical-align:top;color:#7F7F7F;font-weight:400;font-size:14px;width : -webkit-calc(100% - 150px);width : -moz-calc(100% - 150px);width : calc(100% - 150px);}
.board_view li.file_down .file_list a{width:75%;float:left}
.board_view li.file_down .down_wrap{width:25%;float:left;}
.board_view li.file_down .down_wrap em{display:inline-block;width:1px;height:14px;background:#7F7F7F;vertical-align:middle;margin:0 10px}
.board_view li.file_down .down_wrap span{display:inline-block;vertical-align:middle;font-size:14px;font-weight:400;color:#7F7F7F}
.board_view .upload_img{max-width:245px;display:block;margin:auto;}

.title_wrap_update{position:relative;}
.update_txt{position:absolute;right:20px;bottom:14px;color:#fff;font-size:12px;font-weight:400;border-left:1px solid #DEEEF9;padding-left:10px;line-height:1.2}
.title_wrap_update .btn_down_white{right:228px;top:45px}

/*토론대회결과*/
.result_view .contents img{display:block;margin:auto;}

.board_view li.slide .swiper-button-next{width:21px;height:35px;background:url(../images/dbat/common/slide_next.png) 0 0 no-repeat;top:95px}
.board_view li.slide .swiper-button-prev{width:21px;height:35px;background:url(../images/dbat/common/slide_prev.png) 0 0 no-repeat;top:95px}

.list_preview{width:100%;border-top:1px solid #898F9B;margin-top:80px}
.list_preview div{border-bottom:1px solid #898F9B;padding:10px;box-sizing:border-box}
.list_preview div label{font-size:14px;font-weight:700;color:#898F9B;display:inline-block;vertical-align:middle;width:140px;text-indent:50px}
.list_preview div p{display:inline-block;vertical-align:middle;}
.list_preview div p a{display:block;color:#7F7F7F;font-weight:400;font-size:14px;}
.list_preview .preview_prev label{background:url(../images/portal/sub/arrow_prev.png) 0 50% no-repeat;background-size:20px 12px}
.list_preview .preview_next label{background:url(../images/portal/sub/arrow_next.png) 0 50% no-repeat;background-size:20px 12px}

.btn_box{text-align:center}
.btn_list{width:150px;height:38px;color:#fff;display:inline-block;margin:80px auto 0;font-weight:700;font-size:15px;background:#33BEFF;border-radius:10px;line-height:38px;text-align:center}
.btn_cancle{width:150px;height:38px;color:#fff;display:inline-block;margin:80px auto 0;font-weight:700;font-size:15px;background:#898F9B;border-radius:10px;line-height:38px;text-align:center}
.cont_tit{color:#33BEFF;font-weight:500;font-size:23px;margin-bottom:20px}
.cont_desc{color:#060505;font-weight:400;font-size:17px;word-break:keep-all}

/*.inner_tab ul::after{display:block;clear:both;content:'';}
.inner_tab{border-bottom:1px solid #33BEFF;margin-bottom:55px;height:48px}
.inner_tab li{float:left;width:33.3%;text-align:center;border-right:1px solid #33BEFF;box-sizing:border-box;}
.inner_tab li:last-child{border-right:0;}
.inner_tab li a{display:block;color:#C4C4C4;font-weight:400;font-size:20px;text-align:center;position:relative;padding:10px 0}
.inner_tab li.on a{color:#6C6C6C;font-weight:700;}
.inner_tab li.on a::before{position:absolute;bottom:-7px;left:50%;width:13px;height:13px;border-radius:50%;content:'';background:#fff;box-sizing:border-box;border:3px solid #33BEFF;margin-left:-7.5px}
.inner_tab.tab4 li{float:left;width:25% !important;}*/

.inner_tab .lnb::after{display:block;clear:both;content:'';}
.inner_tab .lnb{border-bottom:1px solid #33BEFF;margin-bottom:55px}
.inner_tab .lnb li{float:left;width:33.3%;text-align:center;border-right:1px solid #33BEFF;box-sizing:border-box;}
.inner_tab .lnb li:hover {cursor: pointer;}
.inner_tab .lnb li:last-child{border-right:0;}
.inner_tab .lnb li a{display:block;color:#C4C4C4;font-weight:400;font-size:20px;text-align:center;position:relative;padding:10px 0}
.inner_tab .lnb li.selected a{color:#6C6C6C;font-weight:700;}
.inner_tab .lnb li.selected a::before{position:absolute;bottom:-7px;left:50%;width:13px;height:13px;border-radius:50%;content:'';background:#fff;box-sizing:border-box;border:3px solid #33BEFF;margin-left:-7.5px}
.inner_tab .lnb li button{display:inline-block;color:#C4C4C4;font-weight:400;font-size:20px;text-align:center;position:relative;padding:10px 0}
.inner_tab .lnb li.selected button{color:#6C6C6C;font-weight:700;}
.inner_tab .lnb li.selected button::before{position:absolute;bottom:-7px;left:50%;width:13px;height:13px;border-radius:50%;content:'';background:#fff;box-sizing:border-box;border:3px solid #33BEFF;margin-left:-7.5px}
.inner_tab.tab4 .lnb li{float:left;width:25% !important;}
.inner_tab.tab5 .lnb li{float:left;width:20% !important;}

.search_top{border-top:1px solid #898F9B;border-bottom:1px solid #898F9B;padding:5px 10px;background:#F1F4F8}
.search_top::after{display:block;clear:both;content:'';}
.search_top label{display:inline-block;color:#898F9B;font-size:14px;font-weight:500;padding:0 20px;vertical-align:middle;line-height:36px;}
.search_top .f_right{float:right;}
.search_top .f_right select {width:145px;}
.search_top .f_right label { width: 0; display: inline; padding: 0; line-height: 0;}
.search_top .ipt_basic{color:#40434A;font-size:14px;font-weight:400;border:1px solid #B7B7B7;background:#fff;padding:0 10px;box-sizing:border-box;width:210px;}
.search_top .sel_basic{color:#40434A;font-size:14px;font-weight:400;border:1px solid #B7B7B7;background:#fff url(../images/portal/sub/arrow_down.png) 95% 50% no-repeat;padding:0 10px;box-sizing:border-box;width:172px;height:36px}
.search_top button{color:#fff;background:#33BEFF url(../images/portal/common/ico_search.png) 90% 50% no-repeat;font-size:14px;font-weight:500;height:36px;line-height:36px;width:150px}

.tbl_view{width:100%;border-top:1px solid #898F9B}
.tbl_view &gt; li{border-bottom:1px solid #898F9B;box-sizing:border-box;padding:5px 10px}
.tbl_view &gt; li label{color:#898F9B;font-size:14px;font-weight:500;text-align:center;display:inline-block;vertical-align:middle;width:15%}
.tbl_view &gt; li.lbl_hide .td_right label{width:0;display:inline}
.tbl_view &gt; li .td_right{width:84%;display:inline-block;vertical-align:middle;}
.tbl_view .ipt_full{color:#40434A;font-size:14px;font-weight:400;border:1px solid #B7B7B7;background:#fff;padding:0 10px;box-sizing:border-box;width:100%;}
.tbl_view .file_tit{color:#33BEFF;font-weight:400;font-size:14px;display:inline-block;vertical-align:middle;margin-right:10px;}
.tbl_view .btn_inner{color:#fff;border-radius:13px;background:#33BEFF;font-size:12px;font-weight:500;padding:2px 15px;display:inline-block;}
.tbl_view .sel_basic{color:#40434A;font-size:14px;font-weight:400;border:1px solid #B7B7B7;background:#F0F0F2 url(../images/portal/sub/arrow_down.png) 95% 50% no-repeat;padding:0 10px;box-sizing:border-box;width:172px;height:36px}
.tbl_view .agree_wrap{padding:20px 10px;border-bottom:1px dotted #898F9B}
.tbl_view .agree_wrap p{color:#898F9B;font-weight:400;font-size:12px;text-indent:50px;margin-bottom:5px}
.tbl_view .agree_wrap p strong{font-weight:500}
.tbl_view .agree_wrap p em{display:inline-block;width:12px;height:auto;}
.tbl_view .agree_wrap div{text-align:right}
.tbl_view .ipt_chk{width:15px !important;height:15px;}
.tbl_view .agree_wrap label{color:#33BEFF;font-weight:500;font-size:14px;display:inline-block;vertical-align:middle;width:auto}
.tbl_view .file_notice{font-size:14px;font-weight:400;color:#898F9B}

.tbl_view_div{width:100%;border-top:1px solid #898F9B}
.tbl_view_div &gt; div{border-bottom:1px solid #898F9B;box-sizing:border-box;padding:5px 10px}
.tbl_view_div &gt; div label{color:#898F9B;font-size:14px;font-weight:500;text-align:center;display:inline-block;vertical-align:middle;width:15%}
.tbl_view_div &gt; div.lbl_hide .td_right label{width:0;display:inline}
.tbl_view_div &gt; div .td_right{width:84%;display:inline-block;vertical-align:middle;}
.tbl_view_div &gt; div .td_cont{width:84%;display:inline-block;vertical-align:middle;}
.tbl_view_div .ipt_full{color:#40434A;font-size:14px;font-weight:400;border:1px solid #B7B7B7;background:#fff;padding:0 10px;box-sizing:border-box;width:100%;}
.tbl_view_div .file_tit{color:#33BEFF;font-weight:400;font-size:14px;display:inline-block;vertical-align:middle;margin-right:10px;}
.tbl_view_div .inline{color:#33BEFF;font-weight:400;font-size:14px;display:inline-block;vertical-align:middle;margin-right:10px;}
.tbl_view_div .btn_inner{color:#fff;border-radius:13px;background:#33BEFF;font-size:12px;font-weight:500;padding:2px 15px;display:inline-block;}
.tbl_view_div .btn_del{color:#fff;border-radius:13px;background:#33BEFF;font-size:12px;font-weight:500;padding:2px 15px;display:inline-block;}
.tbl_view_div .sel_basic{color:#40434A;font-size:14px;font-weight:400;border:1px solid #B7B7B7;background:#F0F0F2 url(../images/portal/sub/arrow_down.png) 95% 50% no-repeat;padding:0 10px;box-sizing:border-box;width:172px;height:36px}
.tbl_view_div .agree_wrap{padding:20px 10px;border-bottom:1px dotted #898F9B}
.tbl_view_div .agree_wrap p{color:#898F9B;font-weight:400;font-size:12px;text-indent:50px;margin-bottom:5px}
.tbl_view_div .agree_wrap p strong{font-weight:500}
.tbl_view_div .agree_wrap p em{display:inline-block;width:12px;height:auto;}
.tbl_view_div .agree_wrap div{text-align:right}
.tbl_view_div .ipt_chk{width:15px !important;height:15px;}
.tbl_view_div .agree_wrap label{color:#33BEFF;font-weight:500;font-size:14px;display:inline-block;vertical-align:middle;width:auto}
.tbl_view_div .file_notice{font-size:14px;font-weight:400;color:#898F9B}

.sns_share{width:210px;height:190px;background:#fff;border-radius:10px;box-sizing:border-box;border:1px solid rgba(194,194,194,0.5);padding:15px 30px;position:absolute;right:0;top:40px;z-index:10}
.sns_share h4{text-align:center;font-size:13px;font-weight:700;margin-bottom:10px;color:#888F9B}
.sns_share ul::after{display:block;content:'';clear:both}
.sns_share ul{width:100%}
.sns_share ul li{width:33.3%;text-align:center;margin-bottom:10px;color:#888F9B;font-weight:400;font-size:12px;line-height:1;float:left}
.sns_share ul li em{width:30px;height:30px;display:block;margin:0 auto 5px}
.sns_share ul li:nth-child(1) em{background:url(../images/portal/common/ico_band.png) 0 0 no-repeat}
.sns_share ul li:nth-child(2) em{background:url(../images/portal/common/ico_facebook.png) 0 0 no-repeat}
.sns_share ul li:nth-child(3) em{background:url(../images/portal/common/ico_kakao.png) 0 0 no-repeat}
.sns_share ul li:nth-child(4) em{background:url(../images/portal/common/ico_kakaostory.png) 0 0 no-repeat}
.sns_share ul li:nth-child(5) em{background:url(../images/portal/common/ico_twitter.png) 0 0 no-repeat}

/*패널*/
.general .login_wrap{margin:auto;text-align:center;background:#F1F4F8;box-sizing:border-box;padding:48px 0;}
.general .title{margin-bottom:18px}
.general .login_wrap p{color:#40434A;font-weight:400;font-size:20px;}
.general .login_wrap h4{color:#40434A;font-weight:700;font-size:25px;margin-bottom:40px}
.general .ipt_login{border-radius:10px;background:#fff url(../images/portal/a/ico_id.png) 10px 50% no-repeat;box-sizing:border-box;padding:0 10px 0 30px;border:0;display:block;width:260px;margin:auto}
.general .ipt_pw{border-radius:10px;background:#fff url(../images/portal/a/ico_pw.png) 10px 50% no-repeat;box-sizing:border-box;padding:0 10px 0 30px;border:0;display:block;width:260px;margin:auto}
.general .btn_login{border-radius:25px;color:#fff;background:#33BEFF;font-size:16px;font-weight:500;padding:3px 40px;margin-top:24px}
.general .certification_wrap{margin:auto;text-align:center;background:#F1F4F8;box-sizing:border-box;padding:103px 0 48px 0;}
.general .certification_wrap h4{color:#33BEFF;font-size:23px;font-weight:500;}
.general .certification_wrap p{color:#7F7F7F;font-size:18px;font-weight:400;margin-top:5px}
.general .certification_wrap .btn_certification{width:103px;height:110px;background:url(../images/portal/a/ico_phone.png) 0 0 no-repeat;margin:18px auto 40px}
.general .certification_wrap .notice{border-radius:10px;border:3px solid #C4C4C4;padding:20px;box-sizing:border-box;text-align:center;max-width:610px;margin:auto}
.general .certification_wrap .notice h5{color:#060505;font-size:18px;font-weight:700}
.general .certification_wrap .notice p{color:#40434A;font-size:14px;font-weight:400}

/*lmo현황*/
.lmo .notice_right{text-align:right;color:#898F9B;font-size:12px;font-weight:400;margin-bottom:10px;}
.lmo .notice_right &gt; em{display:inline-block;width:8px;height:8px;background:#33BEFF;border-radius:50%;margin-right:10px;vertical-align:middle;}
.lmo .tbl_lmo{width:100%;}
.lmo .tbl_lmo thead tr{border-top:1px solid #40434A;border-bottom:1px solid #40434A;background:#F1F4F8;}
.lmo .tbl_lmo thead th{padding:10px 5px;color:#898F9B;font-weight:500;font-size:15px;text-align:center}
.lmo .tbl_lmo tbody tr:nth-child(odd) td:nth-child(n+5){border-bottom:1px dotted #707070}
.lmo .tbl_lmo tbody td{padding:10px 5px;text-align:center;font-size:15px;font-weight:400;color:#898F9B;border-bottom:1px solid #707070;}
.lmo .btn_inner{color:#fff;border-radius:13px;background:#33BEFF;font-size:12px;font-weight:500;padding:2px 15px;display:inline-block;}
.lmo .tbl_lmo .point{display:inline-block;width:8px;height:8px;background:#33BEFF;border-radius:50%;margin-left:10px;vertical-align:middle;}
.lmo .tbl_lmo .inner_txt{display:inline-block;vertical-align:middle}
.btn_down_white{background:#fff;border-radius:10px;color:#898F9B;font-weight:700;line-height:1.2;font-size:12px;padding:5px 20px;display:inline-block;position: absolute;right: 25px;top: 185px;text-align:center}
.lmo .tbl_arrow thead th {position:relative;}
.lmo .tbl_arrow thead th span:nth-child(1){ position:absolute; margin-left:5px;bottom:2px;}
.lmo .tbl_arrow thead th span:last-child {position:absolute;margin-left:5px;top:2px; }

/*발간자료*/
.board .published_wrap{margin-top:50px}
.board .published_wrap::after{display:block;clear:both;content:'';}
.board .published_wrap li{float:left;width:24%;margin-right:1.3%;text-align:center;margin-bottom:80px}
.board .published_wrap li:nth-child(4n){margin-right:0}
.board .published_wrap li a{display:block;border:1px solid rgba(147,143,155,0.54);box-sizing:border-box;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow:hidden;min-height:338px}
.board .published_wrap li a img{width:100%;}
.board .published_wrap li a span{display:block;width:100%;color:#fff;text-align:center;font-size:12px;font-weight:700;background:rgba(147,143,155,0.54);padding:5px 0}
.board .published_wrap li h5{color:#898F9B;font-weight:500;font-size:15px;box-sizing:border-box;padding:0 10px;word-break:keep-all;margin-top:10px;line-height: 1.4;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: normal;height: 2.8em;text-align: center;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.board .published_wrap li p{color:#898F9B;font-weight:300;font-size:15px;margin-top:10px}
.published .pager{margin-top:0}

/*KBCH안내*/
.board .ico_re{display:inline-block;vertical-align:middle;margin-left:15px;color:#fff;font-size:15px;font-weight:500;background:#33BEFF;border-radius:10px;padding:2px 10px;line-height:1;}
.board .ico_lock{display:inline-block;vertical-align:middle;margin-right:15px;margin-top:-6px}
.board .ico_lock img{width:100%}
.board .qna_tit{display:inline-block;vertical-align:middle;}

/*발간자료*/
.board .kbch_wrap{margin-top:50px}
.board .kbch_wrap::after{display:block;clear:both;content:'';}
.board .kbch_wrap li{float:left;width:24%;margin-right:1.3%;text-align:center;margin-bottom:80px}
.board .kbch_wrap li:nth-child(4n){margin-right:0}
.board .kbch_wrap li a{display:block;border:1px solid rgba(147,143,155,0.54);box-sizing:border-box;overflow:hidden}
.board .kbch_wrap li a img{width:100%;}
.board .kbch_wrap li h5{color:#898F9B;font-weight:500;font-size:15px;line-height:1.2;box-sizing:border-box;padding:0 10px;word-break:keep-all;margin-top:10px}
.board .kbch_wrap li p{color:#898F9B;font-weight:300;font-size:15px;margin-top:10px;text-align:right}

.public_img{width:30%;display:block;margin:0 auto 10px}

/*바이오패널*/
.comment_wrap{padding:20px 30px;box-sizing:border-box;background:rgba(240,240,242,0.25);border:1px solid rgba(137,143,155,0.25)}
.comment_wrap .textarea_left{width:80%;border-radius:10px;border:1px solid #898F9B;box-sizing:border-box;background:#fff;padding:10px;height:100px;resize:none}
.comment_wrap .btn_submit{width:17.8%;margin-left:2%;height:38px;color:#fff;display:inline-block;font-weight:700;font-size:15px;background:#33BEFF;border-radius:10px;line-height:38px;text-align:center;vertical-align:bottom}
.comment_wrap .file_tit{color:#33BEFF;display:inline-block;vertical-align:middle;font-weight:400;font-size:14px;margin-right:15px}
.comment_wrap .btn_inner{color:#fff;border-radius:13px;background:#33BEFF;font-size:12px;font-weight:500;padding:2px 15px;display:inline-block;}
.comment_list{background:rgba(137,143,155,0.2);padding:20px 30px;box-sizing:border-box;border-bottom: 1px solid #898F9B;}
.comment_box &gt; div.comment_list:last-child{border-bottom:0}
.comment_list p{color:#7F7F7F;font-weight:400;font-size:14px;}
.comment_list .comment_txt{margin:10px 0 20px 0}
.comment_list p em{width:1px;height:19px;display:inline-block;vertical-align:middle;margin:0 10px;background:#898F9B;}
.comment_list p strong{min-width:75px;display:inline-block;font-weight:500}
.comment_list .comment_btn_wrap{border-bottom:1px solid rgba(122,122,122,0.5);padding-bottom:20px;margin-bottom:20px;text-align:right}
.comment_list .btn_inner{color:#fff;border-radius:13px;background:#33BEFF;font-size:12px;font-weight:500;padding:2px 15px;display:inline-block;min-width:70px}
.comment_list .btn_modify{background:#898F9B;color:#fff;border-radius:13px;font-size:12px;font-weight:500;padding:2px 15px;display:inline-block;min-width:70px}
.comment_list .comment_file label{display:inline-block;vertical-align:middle;font-size:14px;font-weight:500;text-align:left;width:75px;color:#898F9B}
.comment_list .comment_file em{width:1px;height:19px;display:inline-block;vertical-align:middle;margin:0 10px;background:#898F9B;}
.comment_list .comment_file a{display:inline-block;font-size:14px;font-weight:400;color:#7F7F7F;vertical-align:middle}
.comment_list .textarea_left{width:80%;border-radius:10px;border:1px solid #898F9B;box-sizing:border-box;background:#fff;padding:10px;height:100px;resize:none}
.comment_list .btn_submit{width:100%;height:45px;color:#fff;display:inline-block;font-weight:700;font-size:15px;background:#33BEFF;border-radius:10px;line-height:45px;text-align:center;}
.comment_list .file_tit{color:#33BEFF;display:inline-block;vertical-align:middle;font-weight:400;font-size:14px;margin-right:15px}
.comment_list .btn_inner{color:#fff;border-radius:13px;background:#33BEFF;font-size:12px;font-weight:500;padding:2px 15px;display:inline-block;margin-left:15px}
.inner_btn_wrap {width:17.8%;margin-left:2%;display:inline-block;vertical-align:bottom}

/*토론대회*/
.index .top_bg01{width:100%;height:390px;background:url(../images/dbat/index/top_bg01.jpg) 0 0 no-repeat;position:absolute;left:0;top:0;z-index:-1;background-size:cover}
.index .index_subtit{text-align:center;color:#40434A;font-weight:500;font-size:17px;margin-top:-15px;margin-bottom:10px}
.dbat .top_visual .info .category{font-size:14px;margin-bottom:5px}
.dbat .top_visual .desc{max-width:486px;margin-bottom:5px}
.dbat .top_visual{height:300px;overflow:hidden}
.dbat .down_wrap{position:absolute;right:24px;bottom:28px}
.dbat .btn_more_white{background:#fff;text-align:center;border-radius:14px;color:#33BEFF;font-size:12px;font-weight:700;padding:5px 15px;display:block}
.dbat .btn_more_blue{background:#33BEFF;text-align:center;border-radius:14px;color:#fff;font-size:12px;font-weight:700;padding:5px 15px;margin-top:5px;display:block}
.dbat .quick_menu_dbat{width:32%;float:left;}
.dbat .quick_menu_dbat ul::after{display:block;clear:both;content:'';}
.dbat .quick_menu_dbat ul li{float:left;background:#33BEFF;box-sizing:border-box;text-align:center;margin-bottom:10px;width:48.5%;border-radius:11px;height:145px}
.dbat .quick_menu_dbat ul li a{display:block;color:#fff;font-weight:500;font-size:15px;line-height:1.2;padding-top:35px;box-sizing:border-box;height:100%;width:100%}
.dbat .quick_menu_dbat ul li:nth-child(1){background:#33BEFF;margin-right:3%}
.dbat .quick_menu_dbat ul li:nth-child(2){background:#17376D}
.dbat .quick_menu_dbat ul li:nth-child(3){background:#45B9C7;margin-bottom:0;margin-right:3%}
.dbat .quick_menu_dbat ul li:nth-child(4){background:#3A7ACE;margin-bottom:0}
.dbat .quick_menu_dbat ul li em{width:67px;height:53px;display:block;text-align:center;margin:0 auto 10px}
.dbat .quick_menu_dbat ul li:nth-child(1) em{background:url(../images/dbat/index/ico_quick01.png) 50% 50% no-repeat;background-size:50px 53px}
.dbat .quick_menu_dbat ul li:nth-child(2) em{background:url(../images/dbat/index/ico_quick02.png) 50% 50% no-repeat;background-size:62px 51px}
.dbat .quick_menu_dbat ul li:nth-child(3) em{background:url(../images/dbat/index/ico_quick03.png) 50% 50% no-repeat;background-size:67px 52px}
.dbat .quick_menu_dbat ul li:nth-child(4) em{background:url(../images/dbat/index/ico_quick04.png?ver=201203) 50% 50% no-repeat;background-size:44px 45px}
.index .photo_box{margin-right:15px;background:#DEEEF9 !important;}
.index .photo_box a{display:block}
.index .video_box{background:#F0F0F2 !important;}
.progress_wrap01{max-width:885px;margin:15px auto 60px}
.progress_wrap01::after{clear:both;content:'';display:block}
.progress_wrap01 li{width:50%;float:left}
.progress_wrap01 li:last-child {width: 40% !important; }
.progress_wrap01 li p{color:#060505;font-weight:500;font-size:18px;text-align:center;word-break:keep-all}
.progress_wrap01 li em{color:#898F9B;font-weight:500;font-size:15px;text-align:center;display:block;}
.progress_bg{width:100%;position:relative;}
.progress_wrap02{margin:auto;max-width:370px}
.progress_wrap02 li{margin-bottom:25px}
.progress_wrap02 li p{color:#060505;font-weight:500;font-size:17px;text-align:center;word-break:keep-all;}
.progress_wrap02 li em{color:#898F9B;font-weight:500;font-size:13px;text-align:center;display:block;}
.progress_wrap02 li span{display:block;margin-bottom:25px}
.progress_wrap02 li &gt; img{margin-bottom:15px}

.tbl_receipt .rowspan{display:inline-block;vertical-align:middle;font-weight:700;font-size:17px;text-align:center;width:15%;color:#898F9B}
.tbl_receipt .td{width:84%;display:inline-block;vertical-align:middle;}
.tbl_receipt &gt; li{position:relative}
.tbl_receipt &gt; li .td label{text-align:left !important;width:17%;word-break: keep-all;}
.tbl_receipt &gt; li .td .td_right{width:82% !important}
.tbl_receipt &gt; li .td &gt; div{margin-bottom:5px}
.tbl_receipt &gt; li .td &gt; div:last-child{margin-bottom:0}
.tbl_receipt .ipt_mid{width:33%}
.tbl_receipt .ipt_midLast{width:32%;}
.tbl_receipt .ipt_long{width:49.5%}
.tbl_receipt &gt; li .td .td_right label{width:auto;color:#6C6C6C;font-weight:400;font-size:14px;margin-left:10px;display:inline-block;vertical-align:middle;position:absolute;left:-9999px}
.tbl_receipt &gt; li .td .chk_label .td_right label{width:auto;color:#6C6C6C;font-weight:400;font-size:14px;margin-left:10px;display:inline-block;vertical-align:middle;position:relative;left:0;}
.tbl_receipt .ipt_chk{width:17px;height:17px;display:inline-block;vertical-align:middle}
.tbl_receipt .btn_inner{color:#fff;border-radius:10px;background:#898F9B;font-size:13px;font-weight:500;padding:0 25px;display:inline-block;vertical-align:middle;height:36px;line-height:36px}
.tbl_receipt .btn_inner_blue{color:#fff;border-radius:10px;background:#33BEFF;font-size:13px;font-weight:500;padding:0 25px;display:inline-block;vertical-align:middle;height:36px;line-height:36px}
.tbl_receipt .lbl_td{margin-left:0 !important;margin-right:20px}
.tbl_receipt .f_right{float:right;}
.tbl_receipt .td_right::after{display:block;content:'';clear:both}
.tbl_receipt .lh_fl{line-height:36px}
.tbl_receipt .read_txt{display:inline-block;vertical-align:middle;text-align:center;font-size:14px;font-weight:400;color:#898F9B}
.tbl_receipt .pa_right{position:absolute;right:0;top:5px;z-index:10;}
.tbl_receipt .td_right em{display:inline-block;vertical-align:middle;font-size:14px;color:#898F9B;font-weight:400}
.tbl_receipt .agree_box{background:#F1F4F8;border:1px solid #898F9B;box-sizing:border-box;padding:10px;text-align:center}
.tbl_receipt .agree_box p{text-align:left}
.tbl_receipt &gt; li .td .agree_box label{margin-top: 15px;text-align: center !important;max-width: 410px;margin: 15px auto 0;word-break: keep-all;position:relative;left:0}
.tbl_receipt .agree_box label input{vertical-align:bottom;margin-left:10px}

/*찾아오시는길*/
.point_tit{color:#33BEFF;font-weight:500;font-size:23px;}
.map_area{margin:50px auto}
.map_area .map{margin:auto}
.map_txt{max-width:711px;margin:0 auto 10px}
.map_txt label{color:#33BEFF;font-weight:500;font-size:20px;display:inline-block;vertical-align:middle;}
.map_txt em{display:inline-block;vertical-align:middle;width:1px;height:18px;background:#C4C4C4;margin:0 15px;}
.map_txt span{display:inline-block;vertical-align:middle;color:#060505;font-weight:400;font-size:20px;}

/*카르타헤나의정서*/
.half_wrap .l_tit{width:30%;color:#060505;font-size:23px;font-weight:500;display:inline-block;vertical-align:top;text-align:left;word-break:keep-all;box-sizing:border-box;padding-right:70px;padding-top:20px}
.half_wrap .l_tit.txt_blue{color:#33BEFF;}
.half_wrap .r_cont p .txt_gray{color:#898F9B;}
.half_wrap .r_cont p.tbl_txt_r{text-align:right;color:#898F9B;font-weight:300;font-size:12px;}
.half_wrap .r_cont{width:69%;display:inline-block;vertical-align:top;border-bottom:1px solid #707070;padding:20px 0 80px 0}
.half_wrap li &gt; div:last-child{border-bottom:0}
.half_wrap .r_cont dl{margin-top:15px}
.half_wrap .r_cont dl dd{color:#898F9B;font-weight:400;font-size:14px;margin-bottom:10px;}
.half_wrap .r_cont dl dd.indent01{text-indent:-10px;padding-left:10px;}
.half_wrap .r_cont dl dd span{text-indent:0}
.half_wrap .r_cont dl dd .txt_navy{color:#17376D;display:inline-block;}
.half_wrap ul{box-sizing:border-box;padding:0 30px}
.half_wrap li:last-child .r_cont{border-bottom:0}
.half_wrap .r_cont p{color:#060505;font-weight:400;font-size:17px;word-break:keep-all;}
.half_wrap .r_cont p.txt_gray{color:#6C6C6C}
.half_wrap .r_cont p.indent01{text-indent:-15px;padding-left:15px}
.half_wrap .r_cont p.fz20{font-size:20px;}
.half_wrap .bdt{border-top:1px solid #707070;}
.half_wrap .inner_tit{padding-top:20px;margin-top:80px}
.half_wrap .tit_bg{color:#898F9B;font-size:15px;font-weight:700;background:#F1F9FF;width:100%;box-sizing:border-box;padding:10px;margin-bottom:25px}
.half_wrap .blue{color:#33BEFF !important;font-weight:700 !important;margin-bottom:5px !important}
.half_wrap .inner_box{background:#F1F4F8;padding:20px 40px;box-sizing:border-box;font-size:17px;font-weight:500;color:#6C6C6C;}
.half_wrap .bul_circle{display:inline-block;vertical-align:middle;width:10px;height:10px;border-radius:50%;background:#fff;border:1px solid #898F9B;box-sizing:border-box;margin-right:5px;margin-top:-3px}
.half_wrap .btn_right{text-align:right;margin-top:50px}
.half_wrap .btn_right a{display:inline-block;border:1px solid #898F9B;border-radius:10px;text-align:center;width:200px;height:35px;line-height:35px;color:#898F9B;font-weight:700;font-size:12px;background:#F1F9FF}
.half_wrap .btn_right a.down{background:#F1F4F8}
.half_wrap .btn_right a.btn_blue{background:#33BEFF;color:#fff;border:0}
.half_wrap .btn_right a.btn_gray{background:rgba(137,143,155,0.5);color:#fff;border:0}
.half_wrap .btn_right a.btn_inline{width:150px;margin-left:10px;border-radius:20px}
.half_wrap .r_cont h5{color:#33BEFF;font-weight:400;font-size:20px;margin-bottom:20px}
.half_wrap .r_cont h5 &gt; span{font-size:18px;display:inline-block}
.half_wrap .r_cont .tit_bul{color:#898F9B;font-weight:700;font-size:15px;margin-bottom:20px;margin-top:50px}
.half_wrap .r_cont h6:first-child{margin-top:0}
.half_wrap .r_cont .tit_bul span{display:inline-block;font-size:14px;font-weight:200;vertical-align:middle}
.half_wrap .r_cont .tit_bul em{display:inline-block;width:3px;height:22px;background:#33BEFF;margin-right:15px;vertical-align:middle}
.half_wrap .r_cont .tit_bul a{display:block;color:#898F9B}
.half_wrap .r_cont .title_bul{color:#40434A;font-weight:500;font-size:20px;margin-top:40px;line-height:1}
.half_wrap .r_cont .title_bul em{display:inline-block;width:2px;height:25px;background:#17376D;margin-right:15px;vertical-align:middle}
.half_wrap .r_cont .txt_r{color:#898F9B;font-weight:700;font-size:12px;text-align:right;margin-top:10px;margin-bottom:50px}
.half_wrap .r_cont .txt_r .btn_pop{display: inline-block;border: 1px solid #898F9B;border-radius: 10px;text-align: center;height: 35px;line-height: 35px;color: #898F9B;font-weight: 700;font-size: 12px;background: #F1F9FF;padding:0 20px;margin-right:10px;}
.half_wrap .r_cont .txt_r .btn_down{display: inline-block;border: 1px solid #898F9B;border-radius: 10px;text-align: center;height: 35px;line-height: 35px;color: #898F9B;font-weight: 700;font-size: 12px;background: #F0F0F2;padding:0 20px}
.half_wrap .tit_line{color:#33BEFF;font-weight:500;font-size:16px;border:1px solid #33BEFF;border-radius:15px;padding:3px 0;box-sizing:border-box;width:130px;text-align:center;margin-bottom:10px;margin-top:30px}
.half_wrap .btn_more{color:#fff;font-size:12px;font-weight:700;background:#33BEFF;border-radius:24px;padding:3px 10px;float:right}
.half_wrap .btn_more &gt; em{width:12px;height:8px;display:inline-block;vertical-align:middle;margin-left:15px;background:url(../images/portal/common/ico_more.png) 0 0 no-repeat}
.half_wrap .inline{display:inline-block;}
.half_wrap .view_more{background:rgba(188,224,253,0.3);box-sizing:border-box;padding:20px;display:none}
.half_wrap .view_more strong{color:#40434A !important;font-size:14px;font-weight:500;margin-bottom:10px;display:block}
.half_wrap .view_more p{color:#40434A;font-size:14px;font-weight:400;}
.half_wrap .view_more_lmo{display:none;margin-top:15px}
.half_wrap .view_more_lmo strong{color:#40434A !important;font-size:14px;font-weight:500;margin-bottom:10px;display:block}
.half_wrap .view_more_lmo p{color:#898F9B;font-size:15px;font-weight:700;box-sizing:border-box;margin-left:20px}
.half_wrap .indent01{box-sizing:border-box;padding-left:15px}
.half_wrap .r_cont strong{color:#33BEFF}
.half_wrap .r_cont strong.txt_default{color:#060505}
.half_wrap .r_cont .inline{display:inline-block;}
.half_wrap .fl_wrap::after{display:block;content:'';clear:both}
.half_wrap .ab_right{float:right;width:200px;margin-bottom:20px}
.half_wrap .ab_right a{display:block;border:1px solid #898F9B;border-radius:10px;text-align:center;width:200px;height:35px;line-height:35px;color:#898F9B;font-weight:700;font-size:12px;background:#F1F9FF}
.half_wrap .relative{position:relative;padding-top:20px;border-top:1px solid #707070;margin-top:50px}
.half_wrap .s_txt{font-size:12px !important;font-weight:200 !important}
.half_wrap .box_txt{box-sizing:border-box;border:1px solid #6C6C6C;padding:20px;color:#6C6C6C;font-weight:500;font-size:17px;margin-top:20px}
.half_wrap table{width:100%;margin-top:20px}
.half_wrap table thead{border-collapse:collapse}
.half_wrap table thead th{color:#fff;font-weight:700;font-size:12px;padding:10px 5px;background:#33BDFF;text-align:center}
.half_wrap table tbody th{color:#888F9B;font-weight:700;font-size:12px;padding:10px 5px;text-align:center}
.half_wrap table td{color:#888F9B;font-weight:400;font-size:12px;padding:10px 5px;text-align:center}
.half_wrap table td.txt_l{text-align:left;}
.half_wrap table tbody tr:nth-child(odd){background:#fff}
.half_wrap table tbody tr:nth-child(even){background:#F4F4F6}
.half_wrap table tbody tr{border-bottom:1px solid rgba(136,143,155,0.5)}
.half_wrap table tbody tr.white{background:#fff}
.half_wrap table tbody tr.gray{background:#F4F4F6}

/*법령*/
.statute_tab{margin-bottom:40px}
.statute_tab::after{display:block;content:'';clear:both}
.statute_tab li{float:left;width:24%;text-align:center;border:1px solid #898F9B;border-radius:26px;margin-right:1%;margin-bottom:10px;box-sizing:border-box;}
.statute_tab li:nth-child(4n){margin-right:0}
.statute_tab li a{color:#898F9B;font-weight:700;font-size:14px;display:block;text-align:center;padding:10px;}
.statute_tab li.on a{color:#33BEFF;}
.statute_tab li.on{border:1px solid #33BEFF}
.statute_list li{border-bottom:1px solid #707070;padding-bottom:40px;margin-bottom:20px;text-align:left}
.statute_list li:last-child{border-bottom:0}
.statute_list dt{color:#33BEFF;font-size:23px;font-weight:500;margin-bottom:15px}
.statute_list dd a{color:#060505;font-size:17px;font-weight:400;margin-bottom:10px}
.statute_list dd a em{display:inline-block;vertical-align:middle;width:3px;height:3px;background:#060505;margin-right:5px;}

/*접수안내*/
.empty_box{width:100%;background:rgba(241,249,255,0.7);text-align:center;padding:70px 0}
.empty_box .line{display:inline-block;vertical-align:middle;width:1px;height:100%;}
.empty_box .vertical_cont{display:inline-block;vertical-align:middle;width:99%}
.empty_box .vertical_cont .icon01{display:block;margin:auto;width:125px;height:95px;background:url(../images/portal/common/empty_icon01.png) 0 0 no-repeat;}
.empty_box .vertical_cont p{margin:60px auto;color:#060505;font-weight:500;font-size:23px;}
.empty_box .vertical_cont .btn_back{background:#33BEFF;border-radius:10px;color:#fff;padding:5px 20px;font-size:15px;font-weight:700;margin:auto;display:inline-block}

/*토론대회-사진모음*/
.view_tit{text-align:center;font-size:23px;font-weight:500;border-top:1px solid #898F9B;color:#40434A;border-bottom:1px solid #898F9B;padding:15px 0;margin-bottom:25px}
.photo_wrap li::after{display:block;content:'';clear:both}
.photo_wrap li{width:100%;text-align:left;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #BFC4CC}
.photo_wrap li .photo_cont{float:left;width:50%}
.photo_wrap li:last-child{border-bottom:0}
.photo_wrap li a{display:block;box-sizing:border-box;min-height:110px;overflow:hidden;width:175px}
.photo_wrap li a.video_h {position: relative; min-height:92px}
.photo_wrap li a.video_h .playImg {background: rgba(51, 190, 255, 0.1) url("../images/dbat/w/photo_play.png") no-repeat 50% 50%}
.photo_wrap li h5{color:#898F9B;font-weight:500;font-size:15px;line-height:1.2;word-break:keep-all;text-align:left;box-sizing:border-box;padding-right:20px;max-width:310px}
.photo_wrap li p{color:#898F9B;font-weight:300;font-size:15px;margin-top:5px;text-align:left}
.photo_view img{margin:auto;display:block;}
.ifr_wrap{margin-bottom:20px}
.ifr_wrap iframe{width:100%;}
.sel_tit{width:380px !important}
.photo_wrap .photo_img{display:inline-block;vertical-align:middle;text-align:center}
.photo_wrap .photo_info{display:inline-block;vertical-align:middle;margin-left:20px}
.photo_view li.slide{position:relative}
.photo_view li.slide .swiper-slide{width:175px;margin-right:50px}
.photo_view .swiper-container {width: 852px;height: 100%;margin:auto}
.photo_view .swiper-slide {text-align: center;font-size: 18px;background: #fff;}
.swiper_photo .swiper-slide a{display:block;position:relative;height:220px;width:100%;}
.swiper_photo .swiper-slide a img{width:100%}
.playImg { width: 100%; height: 100%; position: absolute;  left: 0; background: rgba(0,0,0,0.3) url("../images/dbat/index/play.png") no-repeat 53% 50%;}

/*영상모음*/
.video_wrap::after{display:block;content:'';clear:both}
.video_wrap li{width:32%;text-align:left;margin-bottom:20px;margin-right:2%;float:left}
.video_wrap li:nth-child(3n){margin-right:0}
.video_wrap li a{display:block;box-sizing:border-box;min-height:246px;overflow:hidden;}
.video_wrap li h5{color:#898F9B;font-weight:500;font-size:15px;line-height: 1.2;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: normal;height: 2.4em;text-align: center;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.video_wrap li p{color:#898F9B;font-weight:300;font-size:15px;margin-top:5px;text-align:right}
.video_wrap img{display:block;margin:0 auto 40px;}

/*lmo*/
.lmo .top_visual {height:254px; overflow:hidden;}
.lmo .top_visual .desc{max-width:486px;margin-bottom:5px}
.lmo .top_visual .inner {height:254px;background:url(../images/lmo/index/lmo_visual_bg.jpg) 50% 50% no-repeat;}
.lmo .quick_menu_lmo{width:32%;float:left;}
.lmo .quick_menu_lmo ul li{box-sizing:border-box;text-align:center;margin-bottom:13px;width:100%;border-radius:11px;height:75px}
.lmo .quick_menu_lmo ul li a{display:block;color:#fff;font-weight:500;font-size:20px;line-height:1.1;box-sizing:border-box;height:100%;width:100%;text-align:left}
.lmo .quick_menu_lmo ul li a span{display:inline-block;vertical-align:middle;line-height:1.1;width: 235px;text-align: center;}
.lmo .quick_menu_lmo ul li a strong{font-size:16px;}
.lmo .quick_menu_lmo ul li:nth-child(1){background:#45B9C7}
.lmo .quick_menu_lmo ul li:nth-child(2){background:#3A7ACE}
.lmo .quick_menu_lmo ul li:nth-child(3){background:#17376D;margin-bottom:0;}
.lmo .quick_menu_lmo ul li em{width:72px;height:75px;display:inline-block;text-align:center;vertical-align:middle;padding-left:10px}
.lmo .quick_menu_lmo ul li:nth-child(1) em{background:url(../images/lmo/index/ico_quick01.png) 50% 50% no-repeat;background-size:52px 36px}
.lmo .quick_menu_lmo ul li:nth-child(2) em{background:url(../images/lmo/index/ico_quick02.png) 50% 50% no-repeat;background-size:44px 45px}
.lmo .quick_menu_lmo ul li:nth-child(3) em{background:url(../images/lmo/index/ico_quick03.png) 50% 50% no-repeat;background-size:48px 50px}

.lmo_safety_banner {
    display: block;
    width: 100%;
    height: 45px;
    line-height: 45px;
    background-color: #519E8C;
    border-radius: 8px;
    margin-bottom: 8px; 
    box-sizing: border-box;
    text-align: center;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    text-decoration: none;
}

/*abs*/
.abs .top_visual {height:254px;overflow:hidden;}
.abs .top_visual .desc{max-width:486px;margin-bottom:5px}
.abs .top_visual .inner {height:254px;overflow:hidden;background:url(../images/abs/index/abs_visual_bg.jpg) 50% 50% no-repeat;}
.abs .quick_menu_abs{width:32%;float:left;}
.abs .quick_menu_abs ul li{box-sizing:border-box;text-align:center;margin-bottom:13px;width:100%;border-radius:11px;height:120.5px}
.abs .quick_menu_abs ul li a{display:block;color:#fff;font-weight:500;font-size:20px;line-height:1.1;box-sizing:border-box;height:100%;width:100%;text-align:left}
.abs .quick_menu_abs ul li a span{display:inline-block;vertical-align:middle;line-height:1.4;width: 115px;text-align: center;}
.abs .quick_menu_abs ul li a strong{font-size:16px;}
.abs .quick_menu_abs ul li:nth-child(1){background:#3A7ACE}
.abs .quick_menu_abs ul li:nth-child(2){background:#17376D;margin-bottom:0;}
.abs .quick_menu_abs ul li em{width:72px;height:120.5px;display:inline-block;text-align:center;vertical-align:middle;padding-left:70px}
.abs .quick_menu_abs ul li:nth-child(1) em{background:url(../images/lmo/index/ico_quick02.png) 50% 50% no-repeat;background-size:44px 45px}
.abs .quick_menu_abs ul li:nth-child(2) em{background:url(../images/lmo/index/ico_quick03.png?ver=201116) 50% 50% no-repeat;background-size:48px 50px}
.abs .global_wrap{background:#898F9B;box-sizing:border-box;text-align:center;padding:16px;}
.abs .global_wrap em{display:inline-block;width:41px;height:43px;background:url(../images/abs/index/ico_global.png) 0 0 no-repeat;margin-bottom:4px}
.abs .global_wrap h4{color:#fff;font-weight:700;font-size:18px;}
.abs .global_wrap p{color:#fff;font-weight:400;font-size:14px;margin-bottom:16px;line-height:1.3;min-height:54px}
.abs .global_wrap .content_img{width:100%;height:152px;display:block}
.abs .member_nation_wrap{margin-top:258px;position:relative}
.abs .nation_img img{display:none}
.abs .nation_img img.on{display:block}
.abs .nation_list li{display:none;padding:20px 30px;border:1px solid #898F9B;border-radius:20px;background:#F1F9FF;position:absolute;max-width:465px;box-sizing:border-box}

.nation_list li:after, .nation_list li:before {top: 100%;left: 50%;border: solid transparent;content: "";height: 0;width: 0;position: absolute;pointer-events: none;}
.nation_list li:after {border-color: rgba(241, 249, 255, 0);border-top-color: #F1F9FF;border-width: 22px;margin-left: -22px;}
.nation_list li:before {border-color: rgba(137, 143, 155, 0);border-top-color: #898F9B;border-width: 23px;margin-left: -23px;}
.abs area{outline:none}
.abs area:focus{outline:none}
.abs .nation_list li:nth-child(1){left:0;bottom:470px;}
.abs .nation_list li:nth-child(2){left:160px;bottom:260px;max-width:300px}
.abs .nation_list li:nth-child(3){right:270px;bottom:320px;}
.abs .nation_list li:nth-child(4){right:280px;bottom:430px;}
.abs .nation_list li:nth-child(5){right:70PX;bottom:470px;}
.abs .nation_list li:nth-child(6){right:0;bottom:240px;max-width:300px}
.abs .nation_list li.on{display:block;}
.abs .nation_list li h4{color:#33BEFF;font-weight:500;font-size:23px;text-align:left;margin-bottom:20px}
.abs .nation_list li p{color:#060505;font-weight:400;font-size:17px;text-align:left;word-break:keep-all;}
.abs .sel_nation{width: 300px;height: 36px;line-height: 36px;border: 1px solid #B7B7B7;box-sizing: border-box;padding: 0 10px;color: #40434A;font-size: 14px;font-weight: 400;position:absolute;right:0;top:-180px;}
.abs .nation_num{text-align:center;font-weight:500;font-size:14px;color:#060505;margin-top:40px}

/*메인팝업*/
.layer_mask01 {display:none;position:fixed;top:0;left:0;z-index:210;width:100%;height:100%;background-color:black;opacity:.6;filter:alpha(opacity=60)}
.layer_pop01 {display:none;position:absolute;z-index:250;width:auto;height:auto;box-sizing:border-box;overflow:hidden;}
.layer_pop01_cont {overflow:hidden;position:relative;width:100%}
.todayPop01_table {width:100%;border-collapse:collapse;border:0 none}
.todayPop01_table * {margin:0;padding:0;vertical-align:middle;}
.todayPop01_top {text-align:center}
.todayPop01_table .layer_pop_close_01 {display:inline-block;position:absolute;bottom:0px;right:15px;color:#fff;font-weight:400;font-size:16px;vertical-align:middle;}
.todayPop_bottom01{height:47px;line-height:47px;background:#8D8D8D;}
.todayPop_bottom01 .input_chk {width:20px;height:20px;margin-right:4px;vertical-align:middle;margin-top:-2px;}
.todayPop_bottom01 label {font-weight:400;font-size:16px;color:#fff;vertical-align:middle;}
.todayPop_bottom01 .bottom_l{position:absolute;left:15px;bottom:0px;}

/*사이트맵*/
.sitemap_wrap{margin-top:35px}
.sitemap_wrap h4{color:#17376D;font-weight:700;font-size:18px;margin-bottom:10px;padding-top:24px;border-top:3px solid #17376D;}
.sitemap_wrap ul{background:#F1F4F8;margin-bottom:23px;box-sizing:border-box;padding:20px}
.sitemap_wrap ul:last-child{margin-bottom:0}
.sitemap_wrap ul li{border-bottom:1px solid rgba(64,67,74,0.5);padding-bottom:20px;margin-bottom:20px;}
.sitemap_wrap ul li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0;}
.sitemap_wrap ul li::after{clear:both;content:'';display:block}
.sitemap_wrap ul li dl{width:25%;float:left;text-align:left;}
.sitemap_wrap ul li dt{color:#40434A;font-weight:700;font-size:15px;margin-bottom:5px}
.sitemap_wrap ul li dd{color:#40434A;font-weight:400;font-size:14px;margin-bottom:5px;}

/*개인정보처리방침*/
.privacyPolicy_wrap ul{background:#F1F4F8;box-sizing:border-box;padding:35px 35px 30px 35px;margin-bottom:40px}
.privacyPolicy_wrap ul::after{clear:both;content:'';display:block}
.privacyPolicy_wrap ul li{border-bottom:1px solid #898F9B;padding-bottom:5px;margin-bottom:5px;float:left;width:48%;}
.privacyPolicy_wrap ul li:nth-child(odd){margin-right:3.5%;}
.privacyPolicy_wrap ul li a{display:block;color:#7F7F7F;font-size:14px;font-weight:700;text-align:left;background:url(../images/portal/common/arrow_left.png) 98% 50% no-repeat;box-sizing:border-box;padding-right:10px}
.privacyPolicy_wrap &gt; div{margin-bottom:50px}
.privacyPolicy_wrap p{color:#060505;font-weight:400;font-size:17px;margin-bottom:30px;word-break:keep-all}
.privacyPolicy_wrap h3{color:#060505;font-weight:500;font-size:23px;margin-bottom:15px;}
.privacyPolicy_wrap dt{color:#060505;font-weight:700;font-size:17px;margin-bottom:10px;word-break:keep-all}
.privacyPolicy_wrap dd{color:#060505;font-weight:400;font-size:17px;margin-bottom:10px;word-break:keep-all;box-sizing:border-box;padding-left:10px}
.privacyPolicy_wrap dd.bul{text-indent:-10px;margin-left:10px;}
.privacyPolicy_wrap dd.bul_first{text-indent:-20px;margin-left:20px;padding-left:15px}
.privacyPolicy_wrap dd.bul_second{text-indent:-15px;margin-left:15px;padding-left:35px}
.privacyPolicy_wrap dd.point{color:#33BEFF;font-weight:700;font-size:17px;padding-left:15px}
.privacyPolicy_wrap img{margin:auto;display:block;}

.tbl_data{width:100%;margin-top:5px;margin-bottom:5px;border-collapse:collapse}
.tbl_data thead{border-collapse:collapse}
.tbl_data thead th{color:#fff;font-weight:700;font-size:12px;padding:10px 5px;background:#33BEFF;text-align:center}
.tbl_data tbody th{color:#888F9B;font-weight:700;font-size:12px;padding:10px 5px;text-align:center}
.tbl_data td{color:#888F9B;font-weight:400;font-size:12px;padding:10px 5px;text-align:center}
.tbl_data td.txt_l{text-align:left;}
.tbl_data td a{color:#888F9B;}
.tbl_data tbody tr:nth-child(odd){background:#fff}
.tbl_data tbody tr:nth-child(even){background:#F4F4F6}
.tbl_data tbody tr{border-bottom:1px solid rgba(136,143,155,0.5)}
.tbl_data tbody tr.white{background:#fff}
.tbl_data tbody tr.gray{background:#F4F4F6}
.tbl_data thead th.white{background:#fff;color:#888F9B}
.tbl_data thead th.gray{background:#F4F4F6;color:#888F9B}
.tbl_data tbody th.white{background:#fff;color:#888F9B}
.tbl_data tbody th.gray{background:#F4F4F6;color:#888F9B}
.tbl_data thead tr th.bdb{border-bottom:1px solid rgba(136,143,155,0.5)}
.tbl_data .txt_blue{color:#33BEFF !important}
.tbl_txt_r{text-align:right;color:#898F9B;font-weight:200;font-size:12px;}
.tbl_txt_r.txt_blue{color:#33BEFF !important;font-weight:400 !important}
.tbl_txt_l{text-align:left;color:#898F9B;font-weight:200;font-size:12px;}
.tbl_txt_r span:first-child{float:left;}
.btn_ex{text-align:right}
.btn_ex .btn_more{display:inline-block;border-radius:10px;text-align:center;min-width:200px;line-height:1.2;color:#fff;font-weight:700;font-size:12px;background:#33BEFF;padding:5px 0}

.tbl_lmo02 thead th:nth-of-type(1){color:#6C6C6C !important;background:#F4F4F6}
.tbl_lmo02 thead th:nth-of-type(2){color:#fff !important;background:#33BEFF}
.tbl_lmo02 thead th:nth-of-type(3){color:#fff !important;background:#898F9B}
.tbl_lmo02 thead th:nth-of-type(4){color:#6C6C6C !important;background:#F4F4F6}
.tbl_lmo02 tbody th{background:#fff}
.tbl_lmo02 tbody td:nth-of-type(1){background:rgba(51,190,255,0.1)}
.tbl_lmo02 tbody td:nth-of-type(2){background:rgba(137,143,155,0.1)}
.tbl_lmo02 tbody td:nth-of-type(3){background:#fff}
.tbl_lmo02 tbody tr:nth-child(odd){background:transparent}
.tbl_lmo02 tbody tr:nth-child(even){background:transparent}

.tbl_horizontal{width:100%;margin-top:5px;margin-bottom:5px;}
.tbl_horizontal thead{border-collapse:collapse}
.tbl_horizontal thead th{color:#fff !important;font-weight:700;font-size:12px;padding:10px 5px;background:#33BEFF;text-align:center}
.tbl_horizontal tbody th{color:#fff !important;font-weight:700;font-size:12px;padding:10px 5px;text-align:center;background:#33BEFF;}
.tbl_horizontal td{color:#888F9B;font-weight:400;font-size:12px;padding:10px;text-align:center}
.tbl_horizontal td.txt_l{text-align:left;}
.tbl_horizontal tbody tr:first-child{border-top:1px solid rgba(136,143,155,0.5)}
.tbl_horizontal tbody tr:nth-child(odd){background:#fff}
.tbl_horizontal tbody tr:nth-child(even){background:#F4F4F6}
.tbl_horizontal tbody tr{border-bottom:1px solid rgba(136,143,155,0.5)}
.tbl_horizontal tbody tr.white{background:#fff}
.tbl_horizontal tbody tr.gray{background:#F4F4F6}
.tbl_horizontal tbody th.white{background:#fff;color:#888F9B}
.tbl_horizontal tbody th.gray{background:#F4F4F6;color:#888F9B}
.bdt{border-top:1px solid #707070}
.tbl_tit{color:#898F9B;font-weight:700;font-size:17px;}
.txt_blue{color:#33BEFF;font-size:17px;font-weight:500;}

/*연혁*/
.history_list{max-width:700px;margin:60px auto 0}
.history_list li{margin-bottom:20px}
.history_list li:last-child{margin-bottom:0}
.history_list .year{display:inline-block;vertical-align:top;}
.history_list .year span{display:inline-block;vertical-align:middle;margin-right:15px;color:#33BEFF;font-size:40px;font-weight:700}
.history_list .year em{display:inline-block;vertical-align:middle;margin-right:30px}
.history_list .info{display:inline-block;vertical-align:top;}
.history_list .info span{display:block;font-size:17px;font-weight:500;color:#898F9B;margin-bottom:5px;}
.history_list .info p{display:block;font-size:17px;font-weight:400;color:#060505;margin-bottom:40px;}

/*qna*/
.re_cont{background:#F1F9FF url(../images/portal/common/ico_re.png) 20px 20px no-repeat;box-sizing:border-box;margin-bottom:10px;}
.re_cont .comment_list p strong{font-weight:700}
.re_cont .comment_file{padding-top:20px;margin-top:20px;border-top:1px solid rgba(112,112,112,0.5);box-sizing:border-box;padding-left:40px;}
.re_cont .comment_list .comment_file label{font-weight:700}
.re_cont .comment_list{border-bottom:0;background:transparent;padding:20px}
.re_cont .comment_list .comment_txt{box-sizing:border-box;padding-left:40px;}
.re_cont .comment_list .comment_tit{box-sizing:border-box;padding-left:40px;}

/*토론대회*/
.poster_wrap img{margin:auto;display:block;}
.debate_wrap .inner_box{background:#F1F9FF;border-radius:10px;box-sizing:border-box;padding:20px 40px;color:#6C6C6C;font-weight:400;font-size:20px;margin-bottom:15px}
.debate_wrap .txt_gray{text-align:left;font-size:14px;font-weight:400;color:#898F9B;margin-top:10px}
.debate_wrap .debate_notice{margin-top:30px;}
.debate_wrap .debate_notice dd{margin-bottom:3px;color:#060505;font-weight:400;font-size:17px;text-indent:-8px;padding-left:8px}
.half_wrap .r_cont .rule_list dd em{color:#33BEFF;display:inline-block;font-weight:700}
.half_wrap .r_cont .rule_list dd{color:#060505;font-weight:400;font-size:17px;margin-bottom:15px;}
.half_wrap .r_cont .rule_list dd .txt_gray{display:inline-block;color:#898F9B;font-size:15px;}
.half_wrap .r_cont .rule_list dd .txt_skyblue{display:inline-block;color:#3A7ACE;}
.half_wrap .r_cont .rule_list dd.indent01{text-indent:-9px;padding-left:9px}

/*토론대회 테이블 텍스트 크기 수정*/
.tbl_dbat_data table thead th, .tbl_dbat_data table td {font-size: 14px;}

/*abs나고야의정서*/
.link_wrap li::after{display:block;content:'';clear:both}
.link_wrap li{margin-bottom:20px;}
.link_wrap li p{display:inline-block}

/*산업용 lmo*/
.half_wrap .r_cont dl.info_txt{box-sizing:border-box;margin-left:10px}
.half_wrap .r_cont dl.info_txt dd{color:#060505;}
.half_wrap .r_cont dl.info_txt dd em{display:inline-block;color:#898F9B}
.txt_max_half{max-width:497px;}

/*검색창 화면*/
.generalsearch_wrap .search_wrap { background:#17376D; padding:50px 0; text-align:center; }
.generalsearch_wrap .search_box { max-width:470px; width:100%; margin:0 auto;}
.generalsearch_wrap .search_box input { width:85%;}
.generalsearch_wrap .search_box .search_btn { width:15%; float:right; height:36px; background:#33BEFF; color:#fff; font-weight:bold; font-size:14px; line-height:36px;}
.generalsearch_wrap .search_wrap p { font-size:28px; color:#7D7D7D;}
.generalsearch_wrap .search_wrap p b { color:#fff; font-weight:bold;}
.generalsearch_wrap .content_wrap { max-width:1024px; width:100%; margin:0 auto; padding:70px 0;}
.generalsearch_wrap .tab_wrapper {background:#33BEFF; color:#fff;}
.generalsearch_wrap .tab_box { width:24.8%; display:inline-block; text-align:center; font-size:16px; padding:15px 0; cursor:pointer;}
.generalsearch_wrap .tab_box a {color:#fff;}
.generalsearch_wrap .tab_on { background:#fff; color:#17376D; border:6px solid #33BEFF; border-bottom:none; box-sizing:border-box;}
.generalsearch_wrap .tab_on a { color:#17376D;}
.generalsearch_wrap .result_box { border:3px solid #AEAEAE; color:#17376D; font-size:16px; padding:10px 45px; margin-top:50px;}
.generalsearch_wrap .table_wrapper { max-width:930px; margin:0 auto; padding:15px 15px 0 15px;}
.generalsearch_wrap .table_wrapper table { width:100% ;}
.generalsearch_wrap .table_wrapper table td{color:#17376D; font-size:18px; font-weight:bold;}
.generalsearch_wrap .table_wrapper table table { margin:15px 0; border-bottom:1px solid #BABABA; table-layout:fixed;}
.generalsearch_wrap .table_wrapper table table:first-child { margin-top:0;}
.generalsearch_wrap .table_wrapper table table td { padding:5px 0; font-size:14px; font-weight:300; color:#5A5A5A;}
.generalsearch_wrap .table_wrapper table table td a&gt; * { font-size:14px; font-weight:400;}
.generalsearch_wrap .table_wrapper table table tr:last-child td { padding-bottom:15px;}
.generalsearch_wrap .table_wrapper table table p { color:#000000; font-weight:400; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.generalsearch_wrap .table_wrapper table table th { width:25%; text-align:left; color:#17376D; font-size:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.generalsearch_wrap .table_wrapper table .highlight { background:#98deff; padding:0 3px;}
.generalsearch_wrap .more_btn {color:#fff;background:#17376D; width:130px; padding:10px 0; font-size:14px; font-weight:bold; text-align:center; margin:10px 0 50px 0; margin:0 auto; cursor:pointer;}
.generalsearch_wrap .download_btn { background:#17376D; color:#fff; width:80%; margin:0 auto; border-radius:19px; text-align:center; font-size:12px; padding:2px 0; cursor:pointer;}
.generalsearch_wrap .tab03 .table_wrapper&gt;table { margin-top:35px;}
.generalsearch_wrap .tab03 table table { margin:0 }
.generalsearch_wrap .tab03 table table td { padding:15px 0;}
.generalsearch_wrap .tab03 table table th { width:15%; }
.generalsearch_wrap .tab03 table table p { -webkit-line-clamp:1;}
.generalsearch_wrap .tab03 .more_btn { margin-top:20px;}

/*댓글 테이블*/
.re_wrapper {position:relative; background:#F1F4F8; border-top:1px solid #898F9B;padding:13px 20px;}
.re_wrapper textarea { width:100%; resize:none;height:106px;outline:none;}
.re_wrapper button { font-size:14px; font-weight:bold; position:absolute;right:20px; top:13px; height:106px; width:115px; line-height:106px;text-align:center; color:#fff; background:#33BEFF;}
.re_table { width:100%; table-layout: fixed; border-top:1px solid #898F9B;}
.re_table td { color:#7F7F7F; font-size:14px; padding:14px 0 2px 0;}
.re_table td:first-child { padding-left:19px;}
.re_table td:first-child em { display:inline-block; width:1px; height:13px; background:#898F9B; margin:0 17px -1px 18px;}
.re_table tr:nth-child(2n){ border-bottom:1px dashed #898F9B;}
.re_table tr:nth-child(2n) td { padding-top:10px; padding-bottom:14px;}
.re_table tr { background:#F1F9FF;}
.re_table tr[class^=re] { background:#fff;}
.re_table .self { color:#33BEFF; font-weight:bold; float:right; margin-right:22px; cursor:pointer;}
.re_table .self em { display:inline-block; width:1px; height:13px; background:#33BDFF; margin:0 8px -1px 10px; cursor:auto;}
.re_table .re1 td{ padding-left:45px;}
.re_table .re2 td:first-child{ padding-left:73px;}
.re_table img { margin:0 10px 4px 0;}
.re_table .put_re { background:#fff;}
.re_table .put_re td { padding:10px 19px;}
.re_table .input_wrapper { position:relative;height:72px;}
.re_table .put_re img { position:absolute; left:0; top:50%;transform:translate(0,-50%);}
.re_table .put_re textarea { width:97%; height:72px; padding:12px 15px; resize:none;position:absolute;right:0; outline:none;}
.re_table .put_re button { width:115px; height:72px; line-height:72px; position:absolute;top:0; right:0; background:#DBDBDB; color:#484848; font-weight:bold; font-size:14px;}
.re_table .chg_re button { height:33px; line-height:33px; border-radius:5px; font-size:13px;}
.re_table .chg_re button:last-child { top:38px; }
.re_table .chg_re textarea { left:40px; width:83.5%;}
/*mobile*/
.btn_toggle{display:none}
.btn_menu{display:none;width:28px;margin-top:15px;}
.btn_menu img{width:100%}
.btn_off{display:none;width:28px;margin-top:15px;}
.btn_off img{width:100%}</pre></body></html>