@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&display=swap');

/* Font */
@font-face {
    font-family:'NanumGothic';
    src: url('/tpl/webfont/NanumGothic.eot');
    src: url('/tpl/webfont/NanumGothic.eot?#iefix') format('embedded-opentype'),
         url('/tpl/webfont/NanumGothic.woff') format('woff'),
         url('/tpl/webfont/NanumGothic.ttf') format('truetype');   
}

/*Defalut */
* {margin:0; padding:0}
body, td, th, div, span, input, select, textarea { font-family: "Noto Sans KR", sans-serif; font-weight:400; font-size: 15px;color:#666; line-height:20px; letter-spacing:-0.5px }
body { height:100%; overflow-y:scroll; *overflow-y:; -webkit-text-size-adjust:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,span,table,th,td,textarea {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
ul,ol,dl,dd,dt,li {list-style-type:none;}
img,th,td,fieldset,iframe { border:0; }
img {border:0;vertical-align:top;outline:none}
table,tbody,tfoot,thead,tr,th,td {border-collapse:collapse;}
textarea { border:1px solid #d1d1d1; height:120px; }
input,select,label { vertical-align:middle; }

/* Link */
a:link    {color:#7d7d7d; text-decoration:none;}
a:visited {color:#7d7d7d; text-decoration:none;}
a:hover   {color:#0b96d4; text-decoration:none;}
a:active  {color:#0b96d4; text-decoration:none;}


#wrap{width:100%;}
#header{width:100%; background:url("/images/kor01-14-0044/common/common_top_bar_good.jpg") repeat-x 0 100%;}
#header > div{position:relative; margin:0 auto; width:980px; height:120px;}
#logo{position:absolute; left:0; top:12px;}
#topmenu{position:absolute; right:0; top:0;}
#topmenu ul:after{content:"";display:block;clear:both;}
#topmenu li{float:left;margin-left:1px;}
#topmenu li a{display:inline-block; width:90px; height:20px; font-size:11px; line-height:20px; text-align:center; background:#cbcbcb; color:#fff;}
#topmenu li:first-child a{background:#5aa8d5;}
#topmenu li a:hover, #top li a:active{background:#5aa8d5; text-decoration:none; color:#fff;}
#L_SITE_LOGO{padding-top:15px;}
#gnb{position:absolute; left:320px; top:47px;}

#footer{width:100%; border-top:1px solid #d2d2d2;}


/* 서브페이지공통 */

	#container{padding-bottom:80px; margin:0 auto; width:980px;}
	#container:after{content:"";display:block;clear:both;}
	#leftmenu{margin-top:30px;float:left; width:206px;}
    /*	#leftmenu .left_menu{margin-bottom:60px; min-height:222px; background: url("/images/kor01-14-0044/sub/left_bottom_02.jpg") 0 100% no-repeat;}*/

    #leftmenu .left_menu {width: 206px; margin-bottom:60px; min-height:222px;}
    #leftmenu .left_menu h2 {width: 100%; height: 84px; display: inline-block; text-indent: 25px; background: url("/images/kor01-14-0044/sub/left_m_bg_title.jpg") no-repeat; color: #fff;}
    #leftmenu .left_menu h2 strong {display: block; font-weight:600; font-size: 26px; line-height: 26px; margin-top: 24px; letter-spacing: -2px; }
    #leftmenu .left_menu h2 span {display: block; font-weight:500; font-size: 13px; line-height: 12px; margin-top: 5px; letter-spacing: -0.5px; color: #cce7fa;}
    #leftmenu .left_menu ul {background: url("/images/kor01-14-0044/sub/left_m_bg_body.jpg") no-repeat; width: 206px; height: 139px;}
    #leftmenu .left_menu ul li {width: 100%; height: 30px; line-height:1; padding-top:7px; text-indent: 41px;}
    #leftmenu .left_menu ul li a {display: block; text-decoration: none; color: #fff; font-size: 14.5px; font-weight: 600; letter-spacing: -1px;}
    #leftmenu .left_menu ul li._on {background: url("/images/kor01-14-0044/sub/left_m_bg_on.jpg") no-repeat;}
    #leftmenu .left_menu ul li._on a {color: #0e8db4;}
    
    
	#contents{float:right; width:740px; min-height:600px;}
	.sub-bg01{float:right; width:740px; background:url("/images/kor01-14-0044/sub/sub_top_01n.png") no-repeat top 20px right; background-size: 356px auto;}
	.sub-bg02{float:right; width:740px; background:url("/images/kor01-14-0044/sub/sub_top_02n.png") no-repeat top right; background-size: 356px auto;}
	.sub-bg03{float:right; width:740px; background:url("/images/kor01-14-0044/sub/sub_top_03n.png") no-repeat top right; background-size: 356px auto;}
	.sub-bg04{float:right; width:740px; background:url("/images/kor01-14-0044/sub/sub_top_05.jpg") no-repeat 100% 0;}
	.sub-bg05{float:right; width:740px; background:url("/images/kor01-14-0044/sub/sub_top_04.jpg") no-repeat 100% 0;}
	
	#contents .con_title{margin-bottom:70px;}
    #contents .con_title h3{font-size:32px; color:#535353; font-weight:520;}
    #contents .con_title h3 span{display:inline-block; margin-left:10px; font-weight:500; font-size:14px; color:#626262;}
	#contents .con_title p{margin:30px 0 40px; font-size:12.5px}
	#contents .con_title p strong{font-weight:500; color:#222}
	#contents .con_txt .sub_map{margin-bottom:30px;}
	
	.contents .con_title h3{font-size:32px; color:#535353; font-weight:600;}
	.contents .con_title p{font-weight:500; font-size:13px; color:#626262;}
	.contents .con_title p strong{font-weight:500; color:#222}


/* 게시판공통 */	
	.contents_sub .board_top .f_search select{height:28px; font-size:14px;}	
	.contents_sub .board_top .f_search .board_input{height:28px; font-size:14px;}	
	.contents_sub .board_top .f_search .btn_search{position:relative; top:2px;}
	.contents_sub .board .boardItem strong{font-weight:500; font-size:16px;}
	.contents_sub .board .boardItem,
	.contents_sub .board .boardItem .bold_blue{font-size:14px}
	.contents_sub .next_data_area,
	.contents_sub .prev_data_area{font-size:13px}
	.contents_sub .next_data_area .b,
	.contents_sub .prev_data_area .b{font-weight:600; font-size:13px}


		