
.mvisual li{line-height:0}
.mvisual li img{width:100%;}
.text_box{border-top:1px dashed #ddd;margin-top:10px;font-size:11px;padding-top:8px;}

#container .box0{overflow:hidden;margin-top:10px;padding:20px;background:#fff}

#container .box1{overflow:hidden;margin-top:10px;padding:10px 0;background:#fff;}
#container .box1 .quick_list_01{margin:0 auto;width:75%;}
#container .box1 .quick_list_01,#container .box .quick_list_02{overflow:hidden;}
#container .box1 .quick_list_01 li{float:left;width:33.3%;text-align:center;}
#container .box1 .quick_list_02 li{float:left;width:25%;text-align:center;}
#container .box1 ul li a{display:block;padding:10px 0}
#container .box1 ul li a .title{font-size:12px;}
#container .box1 ul li a .thumbnail{overflow:hidden;}
#container .box1 ul li a .thumbnail img{width:80px;height:80px;border-radius:40px;}

#container .box2{overflow:hidden;margin-top:10px;padding:0;background:#fff;}
#container .left{position:relative;float:left;width:50%;overflow:hidden;text-align:center;}
#container .right{position:relative;float:right;width:50%;text-align:center;}
#container .left img{width:100%;vertical-align:middle;}
#container .right img{width:100%;vertical-align:middle;}

#container .square_title{padding:20px;position: relative;}
#container .square_title .spot{width:60px;height:60px;background:#cc0000;border-radius:30px;text-align:center;line-height:60px;font-size:12px;font-weight:900;color:#fff;position:absolute;top:-30px;right:20px;}

#container .square_thumb_main{height:0px;padding-bottom:50%;overflow:hidden;position:relative;}
#container .square_thumb_main img{width:100%;vertical-align:middle;}
#container .square_thumb_main .thumb_img{position:absolute;top:50%;left:50%;}

#container .square_thumb{height:0px;padding-bottom:50%;overflow:hidden;position:relative;}
#container .square_thumb img{width:100%;vertical-align:middle;}
#container .square_thumb .thumb_img{position:absolute;top:50%;left:50%;}

#container .square_link{overflow:hidden;}
#container .square_link li{float:left;width:50%;}
#container .square_link li a{display:block;height:46px;border-right:1px solid #ddd;line-height:43px;text-indent:20px;background:url(/m/images/ico_arrow.gif) no-repeat 90% center;}
#container .square_link li a.even{border-right:0;}
#container .square_link li a.top{border-bottom:1px solid #ddd;}


#container .square_link2{overflow:hidden;}
#container .square_link2 li{float:left;width:50%;}
#container .square_link2 li a{display:block;height:96px;border-right:1px solid #ddd;line-height:30px;padding:20px;text-align:center;}
#container .square_link2 li a .common_ico{width:60px;height:60px;border-radius:30px;}
#container .square_link2 li a.even{border-right:0;}
#container .square_link2 li a.top{border-bottom:1px solid #ddd;}


.margin{margin:30px;}
.abbox{position:absolute;top:50%;left:50%;margin-top:-27px;margin-left:-60px;width:120px;height:54px;text-align:center;line-height:18px;padding-left:15px;}

.latest_board li{overflow:hidden;padding-top:10px;}
.latest_board li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;}
.latest_board li span{font-size:12px;float:right;}

.swiper-container{width:100%;height:140px;}




.swiper-container .swiper-wrapper .swiper-slide{width:120px!important;}
.swiper-container .swiper-wrapper .swiper-slide a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:120px;text-align:center;position:relative;height:120px;}
.swiper-container .swiper-wrapper .swiper-slide a img{width:100%;vertical-align:middle;}
.contents{font-size:13px;letter-spacing:-0.5px}


.table1{width:100%;border-collapse:collapse;border:1px solid #ddd;margin-top:10px;border-top:4px solid #ce5e3f;border-right:0;border-left:0;font-size:14px;}
.table1 th,.table1 td{border:1px solid #ddd;padding:10px;}
.table1 td{font-size:12px!important;}
.table1 th:last-child,.table1 td:last-child{border-right:0!important;}
.table1 th:first-child,.table1 td:first-child{border-left:0!important;}

.tab_menu{overflow:hidden;border:1px solid #ddd;}
.tab_menu li{float:left;width:50%;}
.tab_menu li span{display:block;border-right:1px solid #ddd;padding:10px;text-align:center;}
.tab_menu li span.f2{border:0;}
.tab_menu li span.active{background:#f5f7f9;font-weight:bold;color:#cc0000;}

#tab_01, #tab_02{margin-top:10px;}
.tab_no{visibility:hidden;height:0!important;margin:0!important;}


.width_big{width:auto!important;position:absolute;left:50%;height:100%!important;}
.height_big{position:absolute;left:0;}

.ceo_tit{font-size: 1.5em; font-weight: bold; margin-top: 35px;}
.ceo_tit span{font-size: 0.7em; font-weight: normal;}
.ceo_bar{width:30px; height: 2px; background: #ffc82f; margin: 20px 0;}
.ceo_box{width:100%;}
.ceo_box ul li{display: block; width:100%; background: url(/m/images/li_blt.gif) no-repeat 0 5px; padding-left: 10px; margin-bottom: 10px;}

.secret_notice{margin: 20px 0;}



@media screen and (max-width:359px){
	#container .box1 ul li a .thumbnail img{width:70px;height:70px;border-radius:35px;}
	.margin{margin:20px;}
	.abbox{padding-left:10px;}
}


.h4_tit{background: url(/m/images/txt_blt.gif) no-repeat 1px 7px; text-indent: 20px; margin-bottom: 10px; font-size: 20px;font-family: "Nanum Gothic"; margin-top: 50px; font-weight: bold; color:#000;}
.cont_box{width:100%; padding:20px; border:1px solid #eee; margin-bottom: 10px; margin-bottom: 10px; background: #fafafa; box-sizing:border-box;}
.cont_box:after{display: block; clear:both; content: '';}
.cont_box p{ color:#666;line-height: 1.8em; font-size: 16px;}
.cont_box ul li{ color:#666; line-height: 1.8em; /*display: inline-block;*/background: url(/m/images/txt_blt_s.gif) no-repeat 1px 12px; padding-left: 15px; margin: 5px 0; font-size: 16px;}
.cont_box_point{font-weight: bold; color:#00539f;}

.contents img{width:100%;}

.main_btn{width:100%;}
.main_btn li{width:50%; float:left; display: block; line-height: 0px;}
.main_btn li a{width:100%; display: block;}
.main_btn li a img{width:100%;}


#daumRoughmapContainer1493094768046{width:100% !important;}

/*각페이지탭*/
.s_tab_menu_wrap{}
.s_tab_menu{width:100%;}
.s_tab_menu:after{display: block; clear: both; content: '';}
.s_tab_menu li{display: block;float:left; width:33.33%;}
.s_tab_menu li a{display: block;width:100%; text-align: center; background: #fafafa; border:1px solid #ddd; height: 50px;line-height: 50px; font-size: 13px; color:#999; letter-spacing: -1px; }
.s_tab_menu_7 li{width:25% !important;}
.s_tab_menu_7 li a{width:100% !important; font-size: 11px;letter-spacing: -2px;}
.s_tab_menu .s_active a{color:#c9262d; font-weight: 600; background: #fff; border-bottom: 1px solid #fff; border-top: 1px solid #c9262d;}
.s_tab_cont{padding-top: 20px;}
/*.s_tab_menu .s_tab_menu_04 a{margin-right: 0;}*/
.s_tab_cont .p2{display: none;}
.s_tab_cont .p3{display: none;}
.s_tab_cont .p4{display: none;}
.s_tab_cont .p5{display: none;}
.tab_cont_box{margin-bottom: 40px;}
.tab_tit{background: url(/images/txt_blt.gif) no-repeat 1px center; text-indent: 15px; margin-bottom: 20px; height: 24px; line-height: 24px;}