@charset "utf-8";
/*body {
margin:0;
font-size: 16px;
color: #555555;
letter-spacing:0px;
line-height: 20px;
font-family: 'Noto Sans KR';
}
*/


/*body,h2,h4 {font-family: 'Noto Sans KR';}*/



.introimg {   float: left;
    width: 60%;
    padding: 0;
    margin: 20px 0px 20px 0px;
    border: 1px solid #c9c9c9;}

.introimg img {    width: 100%;}

.introimgtext {    width: 34%;
    float: left;
    margin: 20px 0px 0px 0px;
    padding: 0px 20px;}




mark {background:#c6d9f1;padding:0px 2px 2px 2px;color:#727272;}
.dd {background:url(../images/dd1.jpg);float:left;width:20px;}
.dd2 {background:url(../images/dd2.jpg);float:left;width:20px;}




.copyright_1:link { text-decoration: none; color: #6e6e6e; }
.copyright_1:visited { text-decoration: none; color: #6e6e6e; }
.copyright_1:hover { text-decoration: none; color: #6e6e6e; }
.copyright_1:active { text-decoration: none; color: #6e6e6e; }

.left_menu:link { text-decoration: none; color: #818181; }
.left_menu:visited { text-decoration: none; color: #818181; }
.left_menu:hover { text-decoration: none; color: #023a5a; }
.left_menu:active { text-decoration: none; color: #818181; }

.left_menu_:link { text-decoration: none; color: #023a5a; }
.left_menu_:visited { text-decoration: none; color: #023a5a; }
.left_menu_:hover { text-decoration: none; color: #023a5a; }
.left_menu_:active { text-decoration: none; color: #023a5a; }

.text_6:link { text-decoration: none; color: #6e9618; }
.text_6:visited { text-decoration: none; color: #6e9618; }
.text_6:hover { text-decoration: none; color: #6e9618; }
.text_6:active { text-decoration: none; color: #6e9618; }

.text_18:link { text-decoration: none; color: #222222; }
.text_18:visited { text-decoration: none; color: #222222; }
.text_18:hover { text-decoration: none; color: #222222; }
.text_18:active { text-decoration: none; color: #222222; }

.sitemap:link { text-decoration: none; color: #555555; }
.sitemap:visited { text-decoration: none; color: #555555; }
.sitemap:hover { text-decoration: none; color: #555555; }
.sitemap:active { text-decoration: none; color: #555555; }

.text_20:link { text-decoration: none; color: #555555; }
.text_20:visited { text-decoration: none; color: #555555; }
.text_20:hover { text-decoration: none; color: #0b79bb; }
.text_20:active { text-decoration: none; color: #555555; }

.colortext2 {color:#4f81bd;font-weight:bold;}


form { display : inline; }

ol{ margin:0px; padding-top:5x; padding-left:30px; padding-bottom:5px;	list-style:decimal;}
ul{	margin:0px; padding-top:5px; padding-left:5px; padding-bottom:5px;	list-style:none;}

li#a{ background:url(../images/blot_3.png) no-repeat 0 30%; padding-left:10px;	line-height: 22px; font-size: 13px;}
li#b{ background:url(../images/blot_3.png) no-repeat 0 50%; padding-left:10px; line-height: 22px;	font-size: 13px;}
li#c{ background:url(../images/blot_3.png) no-repeat 0 25%; padding-left:10px;	line-height: 22px; font-size: 13px;}


/*서브bg*/

.main_bg1 {background-image:url('../images/main_bg1.jpg');	background-position:50% 0%; background-repeat:no-repeat;}
.main_bg2 {background-image:url('../images/main_bg2.jpg');	background-position:50% 0%; background-repeat:no-repeat;}
.sub_img1 {background-image:url('../images/sub_img1.jpg');	background-position:50% 0%; background-repeat:no-repeat;}
.sub_img2 {background-image:url('../images/sub_img2.jpg');	background-position:50% 0%; background-repeat:no-repeat;}
.sub_img3 {background-image:url('../images/sub_img3.jpg');	background-position:50% 0%; background-repeat:no-repeat;}
.sub_img4 {background-image:url('../images/sub_img4.jpg');	background-position:50% 0%; background-repeat:no-repeat;}

.bg1 {background-image:url('../images/bg1.jpg');	background-position:50% 0%; background-repeat:repeat-x;}





















/*텍스트*/

.menu_text1 {	color:#555555;	line-height: 20px;	font-size: 11px;}
.sub_text1 {	color:#222222;	line-height: 20px;	padding-left:20px;	padding-top:0px;	font-size: 23px;}
.sub_text2 {	color:#222222;	line-height: 20px;	padding-bottom:0px;	font-size: 23px;}
.copyright_1 { color:#6e6e6e;	line-height: 18px;	font-size: 11px;}
.top_menu_1 { color:#555555;	line-height: 30px;	font-size: 13px;}

.sub_title { color:#222222;	line-height: 25px;	font-size: 16px;}
.sub_title_ { color:#222222;	line-height: 25px;	font-size: 16px;}

.text_1 { color:#222222;	line-height: 28px;	font-size: 19px; padding-left:30px;}
.text_2 { color:#555555;	line-height: 20px;	font-size: 12px;}
.text_3 { color:#484848;	line-height: 55px;	font-size: 40px;}
.text_4 { color:#444444;	line-height: 20px;	font-size: 14px;}
.text_5 { color:#222222;	line-height: 20px;	font-size: 20px;}
.text_6 { color:#6e9618;	line-height: 20px;	font-size: 13px;}
.text_7 { color:#365e00;	line-height: 20px;	font-size: 13px;}
.text_8 { color:#b1863b;	line-height: 20px;	font-size: 13px;}
.text_9 { color:#ff9c00;	line-height: 20px;	font-size: 13px;}
.text_10 { color:#222222;	line-height: 26px;	font-size: 16px;}
.text_11 { color:#222222;	line-height: 20px;	font-size: 11px;}
.text_12 { color:#0b79bb;	line-height: 20px;	font-size: 11px;}
.text_13 { color:#0b79bb;	line-height: 20px;	font-size: 14px;}
.text_14 { color:#0b79bb;	line-height: 30px;	font-size: 15px;}
.text_15 { color:#222222;	line-height: 30px;	font-size: 17px;}
.text_16 { text-decoration: underline;	color:#0b79bb;	line-height: 20px;	font-size: 13px;}
.text_17 { color:#0b79bb;	line-height: 35px;	font-size: 23px;}
.text_18 { color:#222222;	line-height: 35px;	font-size: 13px;}
.text_19 { color:#222222;	line-height: 25px;	font-size: 18px;}
.text_20 { color:#222222;	line-height: 25px;	font-size: 18px;}
.text_20 { color:#555555;	line-height: 20px;	font-size: 12px;}
.text_21 { color:#222222;	line-height: 28px;	font-size: 17px;}
.text_22 { color:#6c9039;	line-height: 28px;	font-size: 17px;}
.text_23 { color:#222222;	line-height: 28px;	font-size: 18px;}
.text_24 { color:#aa0000;	line-height: 28px;	font-size: 17px;}
.text_25 { color:#e89900;	line-height: 28px;	font-size: 17px;}
.text_26 { color:#e89900;	line-height: 35px;	font-size: 24px; padding-left:20px;}
.text_27 { color:#6c9039;	line-height: 35px;	font-size: 24px; padding-left:20px;}
.text_28 { color:#a70000;	line-height: 35px;	font-size: 24px; padding-left:20px;}
.text_29 { color:#955f00;	line-height: 35px;	font-size: 24px; padding-left:20px;}
.text_30 { color:#955f00;	line-height: 28px;	font-size: 17px;}
.text_31 { color:#2380c4;	line-height: 28px;	font-size: 17px;}
.text_32 { color:#2380c4;	line-height: 35px;	font-size: 24px; padding-left:20px;}
.text_33 { color:#0b79bb;	line-height: 20px;	font-size: 13px;}

.sitemap { color:#555555;	line-height: 20px;	font-size: 13px;}

.left_menu {font-family: "맑은고딕", 'Nanum Gothic', 'Nanum Gothic Web', '맑은 고딕', 'Malgun Gothic', "돋움", "굴림", lucida sans unicode; color:#818181;	line-height: 20px;	font-size: 15px;}
.left_menu_ {font-family: "맑은고딕", 'Nanum Gothic', 'Nanum Gothic Web', '맑은 고딕', 'Malgun Gothic', "돋움", "굴림", lucida sans unicode;    color:#023a5a;	line-height: 20px;	font-size: 15px;}

.ex { color:#222222;	line-height: 20px;	font-size: 12px;}


.titlenavi {    padding: 0px 0px 10px 0px;}


.subtext_title {color:#548dd4;}
.subtext_1 {background:#548dd4;color:#ffffff;padding:2px 6px 4px 6px;margin-right:8px;font-size:15px;}







/* Nav */
.gnb .top_menu > ul{position:absolute;top:-55px; padding:0px 0px 13px 0; margin-left:160px;}
.gnb .top_menu > ul{*zoom:1;}
.gnb .top_menu > ul > li{float:left; display:inline;}
.sub_menu {overflow:hidden; display:none; margin-top:60px;margin-bottom:0;height:170px;padding-left:0px;padding-bottom:0px;}
.gnb .slidemenu{display:none;position:absolute; z-index:-1; padding:213px 30% 0 30%;margin:0 -30% 0 -150%; width:4000px; background:url(../images/menu_bg2.png) repeat;}

.gnb {position:relative;z-index:11000; margin-top:90px;}
.gnb .top_menu {width:100%; margin:0 auto;  position:relative; padding-top:0px;}
#menu_gnb {margin-left:0px;}


/* 퀵메뉴 (Floating Menu) */
 #floatdiv {
    position:fixed; _position:absolute; _z-index:-1;
    width:133px;
    overflow:hidden;
    left:50%; //화면 왼쪽에 위치한다. right로 변경가능
    background-color: transparent;
}

#floatdiv ul  { list-style: none; }
#floatdiv li  { margin-bottom: 2px; text-align: center; }
#floatdiv a   { color: #5D5D5D; border: 0; text-decoration: none; display: block; }
#floatdiv a:hover, #floatdiv .menu  { background-color: #5D5D5D; color: #fff; }
#floatdiv .menu, #floatdiv .last    { margin-bottom: 0px; }



/* 메인이미지 */
.spot{position:relative;height:558px;text-align:center}
.spot_images{overflow:hidden;height:558px}
.spot_images .spot_image1, .spot_images .spot_image2, .spot_images .spot_image3 {position:absolute;top:0;left:0;width:100%;height:558px;text-align:center}
.spot_images .spot_image2, .spot_images .spot_image3 {opacity:0;filter:alpha(opacity=0)}
.spot_images .image{height:558px}
.spot_images .image div{position:relative;height:558px;margin:0 auto;text-align:left}
.spot_image1 .image{background:url(/images/main_img1.jpg) no-repeat 50% 0}
.spot_image2 .image{background:url(/images/main_img2.jpg) no-repeat 50% 0}
.spot_image3 .image{background:url(/images/main_img3.jpg) no-repeat 50% 0}
.spot_static{position:absolute;top:0;left:50%;z-index:9999;width:1600px;height:1px;margin-left:-1540px}
.spot_static .page{position:absolute;top:510px;right:15px;z-index:1000}
.spot_static .page a{float:left;width:25px;height:23px;border:0;background:url(/images/m_out.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/m_out.png',sizingMethod=crop);cursor:pointer;_cursor:hand;z-index:9999}
.spot_static .page a:hover{background-image:url(/images/m_on.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/m_on.png',sizingMethod=crop)}
.spot_static .page a.on{background-image:url(/images/m_on.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/m_on.png',sizingMethod=crop)}

.spot_control{position:absolute;top:505px;left:50%;z-index:9999;width:980px;height:1px;margin-left:-431px}

/* 메인 */
.sliderm {position:relative;width:1200px;height:38px;margin:0 auto;z-index:998;}
.sliderm a{text-indent:-9999px}
.prevm {float:left; margin-top:-300px;}
.nextm {float:right; margin-top:-300px;}
.prevm {width:103px;height:103px;background:url(/images/prevm_out.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/m_out.png',sizingMethod=crop);cursor:pointer;_cursor:hand}
.prevm:hover {background-image:url(/images/prevm_on.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/m_on.png',sizingMethod=crop)}
.nextm {width:103px;height:103px;background:url(/images/nextm_out.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/m_out.png',sizingMethod=crop);cursor:pointer;_cursor:hand}
.nextm:hover {background-image:url(/images/nextm_on.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/m_on.png',sizingMethod=crop)}

/* 버튼 */
a.btn01 {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}
a.btn01:focus, a.btn01:hover {text-decoration:none}
button.btn01 {display:inline-block;margin:0;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none}
a.btn02 {display:inline-block;padding:7px;border:1px solid #515151;background:#515151;color:#fff;text-decoration:none;vertical-align:middle}
a.btn02:focus, .btn02:hover {text-decoration:none}
button.btn02 {display:inline-block;margin:0;padding:7px;border:1px solid #515151;background:#515151;color:#fff;text-decoration:none}

.btn_confirm {text-align:center} /* 서식단계 진행 */

.btn_submit {padding:8px;border:0;background:#515151;color:#fff;letter-spacing:-0.1em;cursor:pointer}
fieldset .btn_submit {padding:0 7px;height:24px;line-height:1em}

a.btn_cancel {display:inline-block;padding:5px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}
button.btn_cancel {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;vertical-align:top;text-decoration:none}

a.btn_frmline, button.btn_frmline {display:inline-block;padding:0 5px;height:24px;border:0;background:gray;color:#fff;letter-spacing:-0.1em;text-decoration:none;vertical-align:middle} /* 우편번호검색버튼 등 */
a.btn_frmline {line-height:24px}
button.btn_frmline {font-size:1em}

/* 게시판용 버튼 */
a.btn_b01 {display:inline-block;padding:7px;border:1px solid #dcdcdc;background:#e6e6e6;color:#000;text-decoration:none;vertical-align:middle}
a.btn_b01:focus, .btn_b01:hover {text-decoration:none}
a.btn_b02 {display:inline-block;padding:7px 7px;border:1px solid #515151;background:#515151;color:#fff;text-decoration:none;vertical-align:middle}
a.btn_b02:focus, .btn_b02:hover {text-decoration:none}
a.btn_admin {display:inline-block;padding:7px;border:1px solid #515151;background:#515151;color:#fff;text-decoration:none;vertical-align:middle} /* 관리자 전용 버튼 */
a.btn_admin:focus, a.btn_admin:hover {text-decoration:none}


/* 선택수정 버튼 */
.btn_list {margin:0 auto;width:93%}
.btn_list input, .btn_list button {background: none repeat scroll 0 0 #617D46;border: 0 none;color: #FFFFFF;height: 28px;line-height: 2.2em;padding: 0 15px;vertical-align: middle}

/* 공통 */
.sct_wrap {position:relative;margin:0 0 30px;zoom:1}
.sct_wrap .sctrl {position:absolute;top:0;right:0} /* 애니메이션 효과 사용 시 재생 정지 버튼 등 */
.sct_wrap:after {display:block;visibility:hidden;clear:both;content:""}
.sct_wrap header {margin:0 0 20px;zoom:1}
.sct_wrap header:after {display:block;visibility:hidden;clear:both;content:""}
.sct_wrap h2 {float:left;margin:0 20px 0 0;padding:0;line-height:1em}
.sct_wrap h2 a {text-decoration:none}
.sct_wrap_hdesc {float:left;margin:0;padding:0;color:#777;line-height:1em}

.sct {clear:both;margin:0;padding:0;list-style:none;zoom:1}
.sct:after {display:block;visibility:hidden;clear:both;content:""}
.sct_li {position:relative}
.sct_noitem {padding:100px 0;text-align:center}
.sct img {position:relative} /* 리스트뷰 갤러리뷰 변경 시 ie6,7 에서 이미지 사라지는 문제 해결하기 위해 */
.sct_icon img {margin:0 1px 0 0}
.sct_sns a {display:inline-block;margin:0 4px 0 0}

/* 기본테이블 */
.tbl_wrap table {width:100%;border-collapse:collapse;border-spacing:0}
.tbl_wrap caption {padding:10px 0;font-weight:bold;text-align:left}

.tbl_head01 {margin:0 0 10px}
.tbl_head01 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head01 thead th {padding:12px 0;border-top:1px solid #adadad;border-bottom:1px solid #adadad;background:#b7b7b7;color:#ffffff;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
.tbl_head01 thead a {color:#ffffff}
.tbl_head01 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head01 tfoot th, .tbl_head01 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head01 tbody th {border-top:1px solid #adadad;border-bottom:1px solid #adadad}
.tbl_head01 td {padding:8px 5px;border-top:1px solid #adadad;border-bottom:1px solid #adadad;line-height:1.5em;word-break:break-all}
.tbl_head01 a {}

.tbl_head02 {margin:0 0 10px}
.tbl_head02 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head02 thead th {padding:5px 0;border-top:1px solid #adadad;border-bottom:1px solid #adadad;background:#b7b7b7;color:#ffffff;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
.tbl_head02 thead a {color:#ffffff}
.tbl_head02 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head02 tfoot th, .tbl_head02 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head02 tbody th {border-top:1px solid #adadad;border-bottom:1px solid #adadad}
.tbl_head02 td {padding:5px 3px;border-top:1px solid #adadad;border-bottom:1px solid #adadad;line-height:1.4em;word-break:break-all}
.tbl_head02 a {}

/* 폼 테이블 */
.tbl_frm01 {margin:0 0 20px}
.tbl_frm01 table {width:100%;border-collapse:collapse;border-spacing:0}
.tbl_frm01 th {width:100px;padding:7px 13px;border:1px solid #adadad;border-left:0;background:#ededed;text-align:left}
.tbl_frm01 td {padding:7px 10px;border-top:1px solid #adadad;border-bottom:1px solid #adadad;background:transparent}
.tbl_frm01 textarea, .frm_input {border:1px solid #e4eaec;background:#f7f7f7;color:#000;vertical-align:middle;line-height:2em}
.tbl_frm01 textarea {padding:2px 2px 3px}
.frm_input {height:22px}
.tbl_frm01 textarea {width:98%;height:100px}
.tbl_frm01 a {text-decoration:none}
.tbl_frm01 .frm_file {display:block;margin-bottom:5px}
.tbl_frm01 .frm_info {display:block;padding:0 0 5px;line-height:1.4em}

/* 전체 검색 */
#hd_sch1 {position:relative;margin:0 auto;width:226px}
#hd_sch {position:absolute;top:0px;left:-18px;border:0px solid #c3c6ca}
#hd_sch h3 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#hd_sch #sch_str {padding-left:0px;width:110px;height:24px;border:0;background:#fff;line-height:1.9em !important;line-height:1.6em}
#hd_sch #sch_submit {padding:0 0px;height:0px;border:0;background:#e2e6eb;color:#333;cursor:pointer}

/* 게시판 목록 */
#bo_cate h2 {width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
#bo_cate ul {margin-bottom:10px;padding-left:1px;width:728px;zoom:1}
#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate li {float:center;margin-bottom:-1px}
#bo_cate a {display:block;position:relative;margin-left:-1px;padding:6px 0 5px;width:90px;border:1px solid #ddd;background:#f7f7f7;color:#888;text-align:center;letter-spacing:-0.1em;line-height:1.2em;cursor:pointer}
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none}
#bo_cate #bo_cate_on {z-index:2;border:1px solid #565e60;background:#fff;color:#565e60;font-weight:bold}

.td_subject img {margin-left:3px}


/* 메인메뉴 */
#gnb {position:relative;margin:-1px 0 0;border-top:0px dotted #dde4e9;border-bottom:0px solid #dde4e9;}
#gnb h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#gnb_1dul {margin:0 auto !important;padding:0;width:1000px;zoom:1}
#gnb_1dul:after {display:block;visibility:hidden;clear:both;content:""}
.gnb_1dli {z-index:10;position:relative;float:left}
.gnb_1da {display:inline-block;padding:0 40px 0 10px;height:35px;background:url('../img/gnb_bg00.gif') center right no-repeat;font-weight:bold;line-height:2.95em;text-decoration:none}
.gnb_1da:focus, .gnb_1da:hover {background:url('../img/gnb_bg00.gif') #333 center right no-repeat;text-decoration:none}
.gnb_1dli_air .gnb_1da {background-color:#333;color:#fff}
.gnb_1dli_on .gnb_1da {background-color:#333;color:#fff}
.gnb_2dul {display:none;position:absolute;top:35px;width:180px}
.gnb_2da {display:block;padding:13px 10px;text-align:left;text-decoration:none}
.gnb_1dli_air .gnb_2da {background-color:#333;color:#fff}
.gnb_1dli_on .gnb_2da {background-color:#333;color:#fff}
.gnb_2da:focus, .gnb_2da:hover {background:#666;text-decoration:none}
.gnb_1dli_over .gnb_2dul {display:block;left:0;background:#fff}
.gnb_1dli_over2 .gnb_2dul {display:block;right:0;background:#fff}

#gnb_empty {padding:10px 0;width:100%;text-align:center;line-height:2em}
#gnb_empty a {text-decoration:underline}


.thumbin{cursor:pointer;}

/* 팝업레이어 */
#hd_pop {z-index:1000;position:relative;margin:0 auto;width:970px;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:0px solid #cabfa5;background:#fff}
.hd_pops_con {}
.hd_pops_footer {padding:0px 0;background:#393939;color:#fff;text-align:right}
.hd_pops_footer button {margin-right:5px; margin-top:5px; padding:0px 10px;border:0;background:#393939;color:#fff}


.quick2 {width:162px; font-size:0;line-height:0;}
.quick2 ul li {border-bottom:0px solid #efefef;}
.menu_open {position:fixed; right:0; top:89px;z-index:9999999999999;}
#menu_pop {position:fixed; width:162px; top:0; right:0; padding-right:0px; z-index:9999999999999;}
#menu_pop2 {position:fixed; width:162px; height:100%; background:#e2e2e2 url(/images/bg1.jpg) repeat-x top; top:0; right:0; z-index:9999999;}
#menu_pop .btn_close {position:fixed; right:162px; top:89px; z-index:9999999999999;}


/* select JS */
span.selectbox_title{text-align:left;padding:6px 10px 7px 6px;margin-right:-4px;_margin-right:1px;border:1px solid #ebebeb;line-height:140%;background:#fbfbfb url("/images/s_arrow.gif") no-repeat right 0px;}
span.selectbox_title01 {text-align:left;padding:1px 10px 1px 0px;}
span.selectbox_title strong{width:100%;height:1em;font-weight:normal;font-size:12px;color:#666;word-break:break-all;line-height:1.1em;padding:1px 0 2px 2px;_padding:2px 0 1px 2px;display:block;overflow:hidden;letter-spacing:0;}
span.selectbox_title_focus{border-color:#848484;}
span.selectbox_title_focus strong{color:#848484;}
span.selectbox_title_disabled{background-color:#fff5ec;}
span.selectbox_title_disabled strong{color:#4f4f4f;}
div.selectbox_option{border:1px solid #cccccc;background:#fff;overflow:hidden;margin-top:2px;letter-spacing:0;}
div.selectbox_option a{height:1em;font-size:12px;color:#4f4f4f;word-break:break-all;line-height:1.4em;text-decoration:none;padding:2px 3px 8px 7px;display:block;overflow:hidden;}
div.selectbox_option a.on,div.selectbox_option a:hover{color:#000000;background:#fff5ec;}
span.selectbox_multiple {width:100% !important;}

span.selectbox_title{text-align:left;padding:8px 10px 10px 6px;margin-right:-4px;_margin-right:1px;border:1px solid #ebebeb;line-height:140%;background:#fff url("/images/arrow_pink.gif") no-repeat 85px 14px;margin-left:-1px;}


#container .searchWrap{display:inline-block;width:100%;margin-bottom:20px;}
#container .searchWrap .sort_list{float:center;}
#container .searchWrap .sort_list > li{float:left;position:relative;}
#container .searchWrap .sort_list > li > a{display:inline-block;height:26px;padding:7px 10px 0 20px;color:#888;border:solid 1px #e4e2dd;border-left:none;}
#container .searchWrap .sort_list > li > a img{padding-top:7px;}
#container .searchWrap .sort_list > li:first-child a{border:solid 1px #e4e2dd;padding-right:20px;}
#container .searchWrap .sort_list > li ul{border:solid 1px #e4e2dd;border-top:none;position:absolute;left:-1px;z-index:9999;background:#fff;display:none;}
#container .searchWrap .sort_list > li ul li a{display:block;width:62px;border-top:solid 1px #e4e2dd;line-height:28px;padding-left:20px;letter-spacing:0;}
#container .searchWrap .sort_list > li ul li:first-child a{border-top:none;}
#container .searchWrap .sort_list.guide > li a {padding:7px 20px 0 20px;}
#container .searchWrap .sort_list.guide > li.on a {background-color:rgb(166, 130, 199);color:#fff;}
#container .searchWrap .cover{float:right;width:239px;height:30px;padding:5px 0 0 10px;;background:url("/images/common/bg_search.gif") no-repeat left top;position:relative;}
#container.expo .searchWrap .cover {margin-right:10px;}
#container .searchWrap .cover label{font-size:14px;position:absolute;left:10px;top:8px;cursor:text;}
#container .searchWrap .search_txt{border:none;color:#888;width:193px;line-height:22px;}
#container .searchWrap .img{display:inline-block;padding-top:2px;margin-left:16px;}

div.fadehover { position: relative; }
img.a { position: absolute; left: 0; top: 0; z-index: 10; }
img.b { position: absolute; left: 0; top: 0; }


.grayline1px {height:1px;background-color:#F0F0F0}


.grayline1pxpadding {    height: 1px;
    background-color: #F0F0F0;
    margin: 2px 0px 23px;}
.grayline1pxpadding2 {      height: 1px;
    background-color: #F0F0F0;
    margin: 30px 0px 0px;}

.grayline1pxpadding3 {      height: 1px;
    background-color: #F0F0F0;
    margin: 30px 0px 0px;
	    clear: both;}


.grayline2px {height:2px;background-color:#F0F0F0}
.grayline2pxpadding {height:2px;background-color:#F0F0F0;margin:14px 0px 14px 0px;}

.grayline3px {height:3px;background-color:#F0F0F0}
.grayline4px {height:4px;background-color:#F0F0F0}

.fontcolorblue{color:#0b79bb;font-weight:700}
.boldcolor{font-weight:700}


.roundbox {padding:5px 0px 0px 0px;font-size:16px;font-weight: bold;}
.roundbg {float:left;position: relative;width:14px;height:14px;text-align:center;font-size:18px;padding:2px 7px 12px 7px ;font-weight:bold;color:#ffffff; border-radius: 50%;background:#0068b7;vertical-align:top;margin-right:10px;}
.roundbg2 {float:left;position: relative;width:14px;height:14px;text-align:center;font-size:18px;padding:2px 7px 12px 7px ;font-weight:bold;color:#ffffff; border-radius: 50%;background:#626262;vertical-align:top;margin-right:10px;}

.sectiontitle{font-size:1.2em;font-weight:700;padding:10px 0 10px 0}
.texttitle01 {font-size:1.5em;font-weight:700;padding:10px 0 10px 0;}
.texttitle02 {background:url('/images/titlebottombar.jpg')no-repeat left top; height:20px; padding-bottom:12px;}
.texttitle03 {background: url('/images/h4_bulit.gif') no-repeat 0px 4px;
    height: 20px;
    padding: 0px 0px 12px 22px;
    font-size: 14px;
    font-weight: bold;
	}



.smallline1 {font-size: 14px;letter-spacing: -0.7px;}
.smallline2 {font-size: 14px;letter-spacing: -0.8px;}
.smallline3 {font-size: 14px;letter-spacing: -1.5px;}
.smallline4 {font-size: 14px;letter-spacing: 0px;}
.smallline5 {font-size: 14px;letter-spacing: 0px;}
.smallline6 {font-size: 14px;letter-spacing: -0.5px;}


.subtitle2 {float:left;padding:0px 8px 20px 8px;}

.font105em{font-size:1.0em; letter-spacing:-0.8px;}
.font11em{font-size:1.1em;}
.smalltext12 {font-size:12px;}

.section_padding{padding:30px 0;}

.section_paddingnoh{padding:24px 0px 14px 0px;}
.section_lowbar {padding:16px 0;}

.graybox {background:#7e7e7e;color:#ffffff;padding:2px 0px 4px 0px;text-align:center;}
.bluetext {color:#00448e; font-weight:bold;}

.textcenter {text-align:center;}


/* 설명 */

.descs{word-break:keep-all;line-height:24px;}
.descsnoh{word-break:keep-all;line-height:20px;}

.desctable {border:1px solid #b0b0b0}

.sub1-1-1 { background-color:#4B93CA;font-weight:700;font-size:1.2em;color:white;padding:18px 0 18px 0px;}

.sub1-1 { background:url('/images/simg1_5.jpg');font-weight:700;font-size:1.4em;color:white;;text-shadow: 1px 1px 1px #333;height:80px;vertical-align:middle;text-align:center;padding:0px 7px 0px 7px;}
.sub1-2 { font-weight:700;font-size:1.4em;padding:18px 0 18px 24px;color:#7e7e7e;}

.sub1-1new  { background:url('/images/simg1_5.jpg'); line-height:18px; font-weight:700;font-size:2em;color:white;;text-shadow: 1px 1px 1px #333;height:180px;vertical-align:middle;text-align:center;padding:0px 7px 0px 7px;}
.sub1-1new font.title{ line-height:30px;  }
.sub1-2new { font-weight:700; line-height:30px; font-size:1.7em;padding:18px 0 18px 24px;color:#7e7e7e;}


.sub_new_mini {font-size: 14px;
    padding: 10px 0px;}

.newpage201610 h2{font-size: 22px;
    padding: 32px 0px 14px 0px;
    padding-bottom: 10px;
    font-family: "Noto Sans KR";
    /* font-family: 'NanumSquare'; */
    font-weight: 500;
    color: #5f5f5f;}

.sub_new_title01 {     font-weight: 100;
    line-height: 0px;
    font-size: 24px;
    padding: 32px 0px 30px;
    color: #3e3e3e;
    font-family: 'NanumSquare';
    border-top: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;}
.sub_new_title02 {     font-weight: 100;
    line-height: 32px;
    font-size: 24px;
    padding: 32px 0px 30px;
    color: #3e3e3e;
    font-family: 'NanumSquare';
    border-top: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
	margin:0px 0px 40px 0px;}



.sub_new_text01 { font-size: 16px;line-height: 24px;padding:0px 0px 8px 0px;}
.sub_new_text02 { font-size: 16px;line-height: 24px;padding:0px 48px 8px 0px; text-align: justify;    vertical-align: top;}
.widthtext01 {}


.sub_new_h2  { }
.titlebox{background: #548dd4;
    color: #fff;
    padding-left: 16px;
    height: 32px;
    -text-align: center;}

.-newbutton { border: 1px solid #c9c9c9;
    padding: 6px;
    margin: 10px auto 20px;
    text-align: center;
    background: #294fa2;
    color: #fff;
    width: 300px;}

.newbutton {
    padding: 6px 0px;
    margin: 10px 0px 20px;
    text-align: left;
    width: 300px;}


.textbox_b {font-size: 18px;
    background: #565656;
    color: #FFF;
    padding: 0px 4px;}

.bottombluetext {color: #cee5ff;}
.bottombluetext2 {color: #2985e7;
    font-weight: 600;
    font-size: 14px;}


.sub1-3 {padding:14px 0 14px 0;font-size:1.2em;font-weight:700;line-height:27px;}

.sub1-4 {padding:14px 0 14px 0;font-size:16px;line-height:18px;font-family:"맑은고딕",'Malgun Gothic'}

.sub1-4new {padding:14px 0 14px 0;font-size:20px;line-height:18px;font-family:"맑은고딕",'Malgun Gothic'}
.colorbox_sub1 {text-align:center;font-weight:bold; line-height:27px; }
.colorbox_sub1 td {width: 20%;
    color: #ffffff;
    padding: 16px 10px;
    font-size: 24px;
    font-family: "Noto Sans KR";
    font-weight: 300;}

.sub1-5 {padding:14px 0 14px 0;font-size:1.1em;line-height:24px;}

.ulli li {padding:5px 0}

.textarea1 {text-align: justify;}

/*  member  */

.memberpage {border-top:3px solid #f0f0f0;}
.memberbox {background:#f8f8f8;border:0px solid #ff0000;padding:20px;margin:100px 0px 40px 0px;}
.imgname {float:left;line-height:46px;padding:10px 20px 0px 10px;letter-spacing:-0.8px;}
.membertext {float:left;width:358px;}
.bluetext2 {color:#4f81bd; font-weight:bold;font-size:16px;}

#main_top_banner{width:100%;background:#123752;height:175px;}
.main_top_banner{width:1000px;margin:0 auto;position:relative;}
.main_top_banner_btn_close{position:absolute;bottom:10px;right:10px;}

#main_top_banner2{width:100%;background:#F39801;height:175px;}
.main_top_banner2{width:1000px;margin:0 auto;position:relative;}
.main_top_banner_btn_close{position:absolute;bottom:10px;right:10px;}



/* 추가 */
.br {clear:both;padding:50px 0px 0px 0px;}


.pageintext {padding: 16px 0px 20px 0px;
    line-height: 24px;
    text-align: left;}
.grayboxtext li {    list-style: circle;
    padding: 2px 0px 2px 0px;
    margin: 0px 0px 0px 14px;
	font-family: 'NanumSquare';}
.grayboxtext {background: url(../images/dotbg.png);
    padding: 20px;
    line-height: 22px;}

.letter {letter-spacing: -1px;}
.boxpadding {margin: 10px 0px 20px 0px;}


.pageintextsmall {    color: #1872c1;
    font-size: 14px;
	font-weight:700}

.pageintextred {font-size: 20px;
    color: #ff0000;
    padding: 0px 26px 15px 0px;
    line-height: 25px;}

.pageintextred01 {
	font-size: 16px;
    color: #ff0000;
	font-weight:700;
	}

.pageintextred02 {
	font-size: 18px;
    color: #1872c1;
    padding-bottom:20px;
    font-weight:700;
	line-height: 25px;}

.textblue {color:#0069b8;}


.imgboxnew {    overflow: hidden;
    padding: 0;
    margin: 0;}
.imgboxnew li {    float: left;
    border: 1px solid #c9c9c9;
    padding: 8px 8px 12px 8px;
    text-align: center;}
.imgboxnew .leftboxman {    margin-right: 16px;}

.imgbox3line {padding: 0px 0px 30px;}

.grayboxlineplay_li사용버전 {    background: url(../images/dotbg.png);
    padding: 16px 7px;
    margin: 0px 0px 30px 0px;}

.grayboxlineplay {	background: url(../images/dotbg.png);    padding: 16px 16px;
    margin: 0px 0px 30px 0px;
    letter-spacing: -1px; line-height: 24px;}

.arrowright {font-weight: bold;
    color: #265dff;
    padding: 0px 9px 0px 0px;}

.grayboxlineplay ul {overflow:hidden;}
.grayboxlineplay li {    background: #333;
    color: #fff;
    float: left;
    margin: 4px;
    padding: 8px;}

.page52img {border: 5px solid #0068b7;
    margin: 0px 0px 35px 0px;}

.page53img {    margin: 20px 0px 0px 0px;}
.page53img p {    font-size: 14px;
    padding: 4px 0px 20px 0px;}

.page56img {margin:0px 0px 30px 0px;}

.finalbox {}
.finalbox li {float: left;
    width: 30%;
    padding: 10px;    text-align: justify;}
.finalbox1 {text-align: center;
    padding: 4px 4px 5px 4px;
    background: #d9e6ee;
    margin: 0px 0px 8px 0px;}
.finalbox2 {text-align: center;
    padding: 4px 4px 5px 4px;
    background: #d6efbc;
    margin: 0px 0px 8px 0px;}
.finalbox3 {text-align: center;
    padding: 4px 4px 5px 4px;
    background: #fde9d9;
    margin: 0px 0px 8px 0px;}


.finalbox6a {text-align: center;
    padding: 10px 4px 14px 4px;
    background: #4179d0;
    margin: 20px 0px 8px 0px;
    color: #fff;
    font-size: 22px;
    line-height: 30px;}


.intro6box {}
.intro6box ul {}
.intro6box li {padding: 28px 0px;
    margin: 10px;
    float: left;
    background: #4179d0;
    width: 47%;
    text-align: center;
    color: #ffe688;
    font-size: 18px;
    line-height: 30px;
    /* font-weight: 600; */;}

.intro6box li p {color: #fff;
    font-size: 22px;
    font-weight: 600;}
.intro6box li  .minimini {    letter-spacing: -2px;
    font-size: 18px;}
