@charset "utf-8";
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");
@import url("http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css");


@media print{}
/* ±âº»½ºÅ¸ÀÏ */
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th
{ margin:0; padding:0;line-height:140%;}
img {border:0px;}

ul, li {margin: 0;padding: 0; list-style:none;}

a:active,a:link,a:visited {text-decoration:none;color:#333;}
a:hover {text-decoration:none;color:#333;}
.hidden{display:none;}
/* ½ºÅµ ³×ºñ°ÔÀÌ¼Ç */
.skip_navi {display:none; overflow:hidden;}   
html { width:100%; overflow-y:scroll;}
body { position:relative; *zoom:1; font-size:75%; font-family:'Nanum Gothic','³ª´®°íµñ','¸¼Àº°íµñ','Malgun Gothic','µ¸¿ò','sans-serif','Myriad Pro','Apple SD Gothic Neo'; line-height: normal; text-align:left;}
body a:hover {text-decoration:underline}

/* --------------------------------------- top, left, bottom ¼³Á¤ ½ÃÀÛ --------------------------------------- */
/* »ó´ÜÅëÇÕ */
#wrap { position:relative; width:100%; }

#header {position:relative; width:100%; margin:0 auto; height:130px; z-index:99999999999; }
#header:after { content:""; clear:both; display:block;}
.t_top{position:relative; width:1200px; height:75px; margin:0 auto; }	
.t_top h1 img{position:absolute; top:13px; left:0;}
.t_top ul{position:absolute; top:7px; right:1px; font-size:13px;}
.t_top ul li{float:left; margin-right:22px;}
.t_top ul li a{color:#333;}
.t_top .t_call {position:absolute; bottom:12px; right:0; font-size:17px; color:#242424; font-weight:600}
.t_top .t_call span{font-size:22px; color:#cf5220; margin:0 0 0 7px;}


/*Å¾¸Þ´º*/

#mainmenu_wrap {position:relative; width:100%; min-width:1200px; height:55px; text-align:center; background:#20409a; z-index:999999;}



/* Å¾ - ¼­ºê ¸Þ´º ½ÃÀÛ */	
#submenu {display:none;width:100%; height:350px; border-bottom:1px solid #cfcfcf; background:#fff; position:relative;}
.subm_list {width:1000px; height:350px; margin:0 auto;}
.subm_list ul {float:left; width:990px; height:300px; margin:15px 0 0 0px; padding:0; list-style:none; color:#5a5a5a; letter-spacing:-0.05em; text-align:left; }
.subm_list ul li{float:left; width:135px; height:14px; margin-right:2px; }
.subm_list ul li ul{width:135px; margin:0; padding:0; list-style:none; }
.subm_list ul li ul li {margin:0 0 13px;}

.subm_list li ul li a:link, .subm_list li ul li a:visited {color:#666668; text-decoration:none; font-size:13px; font-weight:500; letter-spacing:-0.2px}
.subm_list li ul li a:hover, .subm_list li ul li  a:active, .subm_list li ul li a:focus  {color:#2159a3;text-decoration: underline; font-weight:600;}

.ml_25 {margin-left:-25px !important;}
.mst_1 {letter-spacing:-1px !important;}


/* ÇÏ´ÜºÎºÐ */
#footer_area {position:relative;margin:0 auto;width:100%; min-width:1200px; height:175px; background:url('/img/common/copy_bg.gif') repeat-x; }
.footer {position:relative; width:1200px; margin:0 auto;  padding:0 0 0 0; }
.footer:after { content:""; clear:both; display:block;}
.btm_btns {clear:both; display:block; height:50px; padding:0; width: 1200px;}
.btm_btns ul {list-style:none; float:left; display:inline; }
.btm_btns ul li {list-style:none; float:left; display:inline; margin:21px 5px 0 0px; color:#dcdcdc;}
.btm_btns ul li a{color:#dcdcdc; font-size:14px; }
.btm_btns ul li a:hover{text-decoration:underline;}
.btm_btns .right {position: relative; float:right; display:inline; width:215px; color:#3a3a3a; }
.btm_btns .right select.c_select {float:left; width:170px; margin:2px 3px 0 0; border:1px solid #bababa; line-height:30px; height:32px; color:#3a3a3a; font-size:13px; 
										vertical-align:middle; box-sizing:border-box; padding-left:3px; font-family:'¸¼Àº°íµñ','Malgun Gothic','³ª´®°íµñ','NanumGothic';}
.footer .cl_btm {position:relative; clear:both; margin:0; width:1200px}
.footer .cl_btm:after { content:""; clear:both; display:block;}

/*°ü·Ã»çÀÌÆ® Ãß°¡ºÎºÐ */
.right .btn_family	{ position:absolute; top:0; width:100%; right:0; padding:0; line-height:1; background:none; z-index:5 }
.right .btn_family button#linkBtn{ width:210px; height:58px; overflow:hidden; padding:15px 20px; font-family:'NanumGothic';  text-align:left; font-size:14px; color:#e0f1d8; 
									font-weight:500; line-height:1; letter-spacing:-0.5px; cursor:pointer; background:#4f4f4f url("/img/common/btnLink.gif") no-repeat 100% 0; border:0; outline:none }		
.right .btn_family li {list-style:none; float:left; display:inline; margin:0; color:#e0f1d8;}
.right .btn_family li a	{ display:block; width:210px; margin:0; padding:8px 0; text-align:center; font-family:'NanumGothic'; font-size:14px; color:#ebebeb; 
											font-weight:300; line-height:1.5; letter-spacing:-0.5px; background:#535154;}
.right .btn_family li a:focus,
.right .btn_family li a:hover	{ background:#808080}


.cl_btm .f_left_area {float:left; display:inline; width:260px; margin:40px 0 0 0;}
.cl_btm .f_left_area p{font-size:10px; letter-spacing:-0.5px; margin:0 0 0 15px;}

.cl_btm .f_right_area {float:left; display:inline; text-align:left; /*! width:700px; */ margin:39px 0 0 0px;color:#333; font-size:13px; line-height:150%; letter-spacing:-0.5px; }
.cl_btm .f_right_area p{/*! font-size:11px; */ letter-spacing:-0.5px; margin:6px 0 0 0px; text-align:left;}

.footer .f_login {position:absolute; top:27px; right:5px; height:20px;}
.footer .f_login a{text-align:right; font-size:10px; font-weight:600; color:#fff; line-height:130%; background:#3a3a3a; padding:2px 3px;}

.footer .cl_btm .f_qrcode {position:absolute; top:20px; right:5px; }

/* --------------------------------------- top, left, bottom ¼³Á¤ ³¡ --------------------------------------- */



/* --------------------------------------- ¸ÞÀÎ ¼³Á¤ ½ÃÀÛ --------------------------------------- */


/* ¸ÞÀÎ - ÄÁÅÙÃ÷ºÎºÐ */
#main_container {position:relative; width:100%; margin:0 auto; }
#main_container:after {content:""; clear:both; display:block;}

/*¸ÞÀÎ ¿À¸¥ÂÊ Äü¸Þ´º*/
.m_quick {position:fixed; right:0; background:#5d5d5d; height:250px; width:100px; z-index:9999999}
.m_quick h2{float:left; font-size:15px; color:#fff; line-height:160%; background:#282828; font-weight:600; width:100%; padding:8px 0; text-align:center}
a.quickbg01 {position:relative;  float:left; background:#5d5d5d url("/img/common/m_quick_bg01.png") 50% 25% no-repeat; 
					border-top:1px solid #4f4f4f; font-size:14px; font-weight:500; width:100px; height:85px; color:#fff}
a.quickbg02 {position:relative;  float:left; background:#5d5d5d url("/img/common/m_quick_bg02.png") 50% 25% no-repeat; 
					border-top:1px solid #4f4f4f; font-size:14px; font-weight:500; width:100px; height:85px; color:#fff}
a.quickbg03 {position:relative;  float:left; background:#5d5d5d url("/img/common/m_quick_bg03.png") 50% 25% no-repeat; 
					border-top:1px solid #4f4f4f; font-size:14px; font-weight:500; width:100px; height:85px; color:#fff}
a.quickbg04 {position:relative;  float:left; background:#ffe625 url("/img/common/m_quick_bg04.png") 50% 25% no-repeat; font-size:14px; font-weight:500; width:100px; height:120px; color:#000}
a.quickbg05 {position:relative;  float:left; background:#5082ab url("/img/common/m_quick_bg05.png") 50% 25% no-repeat; font-size:14px; font-weight:500; width:100px; height:117px; color:#fff}
a.quickbg06 {position:relative;  float:left; background:#816a58 url("/img/common/m_quick_bg06.png") 50% 25% no-repeat; font-size:14px; font-weight:500; width:100px; height:110px; color:#fff}
.m_quick a span {position:absolute; bottom:10px; left:0; text-align:center; width:100%;}
/*.m_quick a:hover {border:3px solid #fff;}*/

.m_top_area {position:relative; margin:10px auto 20px auto; width:1200px; height:310px; }
#visual {position: relative; width: 1200px; height:310px; margin:0 auto; }
#visual .roll_img {position: absolute; width:1200px; height:310px; top:0;/*top:75px;*/ margin:0 auto; border:1px solid #dbdbdb }
#visual .roll_img p{position: relative; height:310px; margin:0 auto; text-align:center}
#img_num1 {}
#img_num2 {}
#visual .roll_img a {display:block;}
#visual .roll_img a.on {display:block;}
#visual .roll_img a.off {display:none;}

#visual .npbtn {position:absolute; width:100%; /*! right:10px; */ top:80px; height:44px; z-index:9999; }
#visual .npbtn a {display:block; top:0px; width:36px; height:66px; text-indent:-9999px; position:absolute;}
#visual .npbtn a.next {background:url('/img/main/main_img_ri.png') no-repeat; right:10px; top:50px;}
#visual .npbtn a.prev {background:url('/img/main/main_img_le.png') no-repeat; left:10px;top: 50px;}

#visual .remote {position:absolute; display:none; top:195px; right:10px; width:43px; height:44px; overflow:hidden;z-index:3;}
#visual .remote a {line-height:44px;display:block; text-indent:-99999px;}
#visual .remote a.arstop {background:url('/img/main/re_off.png') no-repeat;}
#visual .remote a.arplay {background:url('/img/main/re_on.png') no-repeat;}




.m_con01 {position:relative; margin:20px auto; width:1200px; height:300px;}
.m_basic_w {position:relative; float:left; width:820px; height:300px; background:#fff}
.m_basic {position:relative; float:left; width:272px; height:300px; margin-right:1px; }
.m_basic ul{float:left; margin:115px 0 0 30px; }
.m_basic ul li{font-size:15px; color:#fff; text-align:center; width:100%; line-height:180%; font-weight:500; letter-spacing:-0.5px;}
.m_basic ul li.basic_t {font-size:27px; font-weight:600;}
a.m_btn1 {position:absolute; border:1px solid #fff; width:80%; padding:9px 0; bottom:25px; left:25px; font-size:15px; color:#fff; text-align:center; 
				background:url("/img/main/m_icon_more.png") 75% 50% no-repeat; font-weight:600; }
.m_basic_bg1 {background:#2eb5e7 url("/img/main/m_icon_bg2.png") 50% 10% no-repeat}
.m_basic:hover {opacity:0.8; cursor:pointer}
.m_basic_bg2 {background:#306cb7 url("/img/main/m_icon_bg3.png") 50% 10% no-repeat}
.m_basic_bg3 {background:#87c236 url("/img/main/m_icon_bg1.png") 50% 10% no-repeat}



.m_notice_w {position:relative; float:right; width:345px; height:300px; }

.m_iconw {position:relative; float:left; margin:0; width:343px; height:86px; background:#f3f3f3; border:1px solid #dbdbdb}
a.iconbg01 {position:relative;  float:left; background:url("/img/main/m_mbtn4.png") 50% 25% no-repeat; border-right:1px solid #dbdbdb; font-size:14px; font-weight:500; width:85px; height:85px; color:#000}
a.iconbg02 {position:relative;  float:left; background:url("/img/main/m_mbtn3.png") 50% 25% no-repeat; border-right:1px solid #dbdbdb; font-size:14px; font-weight:500; width:85px; height:85px; color:#000}
a.iconbg03 {position:relative;  float:left; background:url("/img/main/m_mbtn2.png") 50% 25% no-repeat; border-right:1px solid #dbdbdb; font-size:14px; font-weight:500; width:85px; height:85px; color:#000}
a.iconbg04 {position:relative;  float:left; background:url("/img/main/m_mbtn1.png") 50% 25% no-repeat; font-size:14px; font-weight:500; width:85px; height:85px; color:#000}
.m_iconw a span {position:absolute; bottom:10px; left:20%;}
.m_iconw a:hover {opacity:0.7; cursor:pointer}

/*°øÁö»çÇ×*/
.m_notice_area {position:relative;  float:right; width:345px; height:185px; margin:25px 0 0 0; }
.m_notice_area h2{float:left; font-size:21px; color:#000; line-height:160%; font-weight:600; width:100%; border-bottom:2px solid #000}
.notice_content {float:left; width:345px; height:150px; } 
.notice_content p{margin:0 0 0 0; padding:5px 0 5px 18px; line-height:180%; text-align:left; font-size:14px; color:#474747; 
						border-bottom:1px solid #dbdbdb; background:url("/img/main/m_notice_dot.gif") 5px 18px no-repeat;}
.notice_content p a{color:#474747; }
.notice_content p span{float:right; text-align:right !important; color: #4c4b4b; font-size:14px; padding:none;}
.m_notice_area .boardMore {top:0px; right: 0; position: absolute; padding:4px 6px; border:1px solid #dbdbdb; font-size:20px; color:#525252; font-weight:500}


/*¸ÂÃãÇü°­ÀÇ*/
.m_con02 {position:relative; margin:20px auto; width:100%; height:430px; background:#f1f0f5}

@media (max-width: 1000px ) {
.m_con02 {position:relative; margin:20px auto; width:1200px; height:430px; background:#f1f0f5}
.m_con02 h2 {width:1200px; font-size:29px; font-weight:600; color:#333; text-align:center; padding:35px 0 0 0; }
}

.m_con02 h2 {width:100%; font-size:29px; font-weight:600; color:#333; text-align:center; padding:35px 0 0 0; }
.m_con02 .m_ccon_t{width:100%; font-size:15px; color:#4e4e4e; font-weight:500; text-align:center; margin:5px auto;}
.notice_tab  {position:relative; margin:35px auto 0 auto;  width:1200px; height:260px; }
.notice_tab .notice_tab_list {width:1200px; height: 50px; margin:0 0 0 0;  }
.notice_tab .notice_tab_list li {margin:0 0 0 0;  display:inline-block; text-align:center; float: left;}
.notice_tab .notice_tab_list li a {font-size:17px; font-weight:500; color:#000;  }
.notice_tab .notice_tab_list li#notice1 a, #notice2 a, #notice3 a, #notice4 a {float:left; font-size:17px; font-weight:500; color:#103778; margin:0 4px; width:290px; padding: 15px 0; border:1px solid #dbdbdb;}
.notice_tab .notice_tab_list li.on a.notice1a {background:#1b4792; color:#fff !important; height:18px; !important;}
.notice_tab .notice_tab_list li.on a.notice2a {background:#1b4792; color:#fff !important; height:18px; !important; }
.notice_tab .notice_tab_list li.on a.notice3a {background:#1b4792; color:#fff !important; height:18px; !important; }
.notice_tab .notice_tab_list li.on a.notice4a {background:#1b4792; color:#fff !important; height:18px; !important; }

.notice_contents {position:relative;  display: none; float:left; width:1200px; height:185px; margin:15px 0 0 0; } 
.notice_list {position:relative; float:left; margin:0 4px; width:290px; height:183px; border:1px solid #dbdbdb; background:#fff; }
.notice_list p{margin:35px 0 0 0; line-height:220%; font-size:15px; color:#333; font-weight:500; text-align:center; }
.notice_list p span{font-weight:600 !important; font-size:27px !important; }
.notice_list a{width:79px; height:79px; bottom: 0; right: 0; position: absolute; }
.notice_list .eduM_bg1 {background:url("/img/main/m_edu_more.png") no-repeat;}
.notice_list .eduM_bg2 {background:url("/img/main/m_edu_more2.png") no-repeat;}
.notice_list .eduM_bg3 {background:url("/img/main/m_edu_more3.png") no-repeat;}
.notice_list .eduM_bg4 {background:url("/img/main/m_edu_more4.png") no-repeat;}
.notice_list .eduM_bg5 {background:url("/img/main/m_edu_more5.png") no-repeat;}
.notice_list .eduM_bg6 {background:url("/img/main/m_edu_more6.png") no-repeat;}
.notice_list .eduM_bg7 {background:url("/img/main/m_edu_more7.png") no-repeat;}
.notice_list .eduM_bg8 {background:url("/img/main/m_edu_more8.png") no-repeat;}
.notice_list .eduM_bg9 {background:url("/img/main/m_edu_more9.png") no-repeat;}
.notice_list .eduM_bg10 {background:url("/img/main/m_edu_more10.png") no-repeat;}
.notice_list .eduM_bg11{background:url("/img/main/m_edu_more11.png") no-repeat;}
.notice_list a span{font-size:19px; font-weight:600; color:#fff; bottom:16px; right: 13px; position: absolute;}


.m_con03 {position:relative; margin:30px auto; width:1200px; height:325px;}
.m_review {position:relative; float:left; margin:0; width:800px; height:325px; border:1px solid #dbdbdb; background:#fff}
.m_review h2{float:left; font-size:26px; color:#000; line-height:160%; padding:10px 0; font-weight:600; width:100%; border-bottom:3px solid #1b4792}
.m_review h2 span{font-size:16px; font-weight:500; }
.m_review .boardMore {top:20px; right: 20px; position: absolute; padding:4px 6px; border:1px solid #dbdbdb; font-size:20px; color:#525252; font-weight:500}
.m_review_list {float:left; width:95%; margin:20px 0 0 15px; height:100px; border-bottom:1px solid #dbdbdb;}
.m_review_list img {float:left; width:79px; margin:0 20px 0 0}
.m_review_list ul{float:left; width:650px;}
.m_review_list ul li{float:left; color:#505050; font-size:15px;  line-height:170%; padding-left:0; font-weight:500; text-align:left; }
.m_review_list ul li a{color:#505050; }
.m_review_list ul li.m_review_t {float:left; background:url("/img/main/m_review_tbg.png") 0px 3px no-repeat; padding-left:30px; color:#000; font-size:18px; font-weight:600;}
.m_review_list ul li.m_review_t a{color:#000; }


.recommend_tab {position:relative; float:right; margin:0; width:345px; height:325px; border:1px solid #dbdbdb;  background:#fff}
.recommend_tab .recommend_tab_list {border-bottom:3px solid #23a1cf; width:100%; margin: 25px 0 10px 0; float: left;}
.recommend_tab .recommend_tab_list li {margin: 0 0 0 20px;  width: 120px; height: 40px; float: left; }
.recommend_tab .recommend_tab_list li a {display: block; padding:0; text-align:left; font-size:26px;}
.recommend_tab .recommend_tab_list li#recommend1 a {width: 120px; height:35px; color:#000}
.recommend_tab .recommend_tab_list li#recommend2 a {width: 120px; height:35px; color:#000}
.recommend_tab .recommend_tab_list li#recommend1 a:hover,
.recommend_tab .recommend_tab_list li#recommend1 a:active,
.recommend_tab .recommend_tab_list li#recommend1 a:focus {width: 120px !important; color:#016ead !important; font-weight:600 !important}
.recommend_tab .recommend_tab_list li.on a.recommend1a {height:35px; width: 120px !important; color:#016ead !important; font-weight:600 !important}
.recommend_tab .recommend_tab_list li#recommend2 a:hover,
.recommend_tab .recommend_tab_list li#recommend2 a:active,
.recommend_tab .recommend_tab_list li#recommend2 a:focus{width: 120px !important;  color:#016ead !important; font-weight:600 !important}
.recommend_tab .recommend_tab_list li.on a.recommend2a {height:35px; width: 120px !important; color:#016ead !important; font-weight:600 !important}

.recommend_contents {display: none; float:left; width:295px; height:200px; margin:20px 0 0 10px;}
.recommend_contents p{margin:0 0 0 0; padding:5px 0 5px 18px; line-height:180%; text-align:left; font-size:15px; color:#333; }
.recommend_contents p a{color:#333; }
.recommend_contents p span{text-align:center; color: #fff; font-size:13px; background:#6d539d; padding:4px 4px; margin:0 10px 0 0 }
.recommend_contents .boardMore {top:20px; right: 20px; position: absolute; padding:4px 6px; border:1px solid #dbdbdb; font-size:20px; color:#525252; font-weight:500}


.m_qna {position:relative; float:right; margin:0; width:345px; height:325px; border:1px solid #dbdbdb;  background:#fff}
.m_qna h2{float:left; font-size:26px; color:#000; line-height:160%; padding:10px 0; font-weight:600; width:100%; border-bottom:3px solid #23a1cf}
.qna_content {float:left; width:295px; height:200px; margin:20px 0 0 10px;} 
.qna_content p{margin:0 0 0 0; padding:5px 0 5px 18px; line-height:180%; text-align:left; font-size:15px; color:#333; }
.qna_content p a{color:#333; }
.qna_content p span{text-align:center; color: #fff; font-size:13px; background:#6d539d; padding:4px 4px; margin:0 10px 0 0 }
.m_qna .boardMore {top:20px; right: 20px; position: absolute; padding:4px 6px; border:1px solid #dbdbdb; font-size:20px; color:#525252; font-weight:500}
.qna_btn1{text-align:center; color: #fff; font-size:13px; background:#6d539d; padding:4px 4px; margin:0 10px 0 0 }
.qna_btn2{text-align:center; color: #fff; font-size:13px; background:#333; padding:4px 4px; margin:0 10px 0 0 }


.m_con04 {position:relative; margin:40px auto; width:1200px; height:194px;}
/*.m_con04 p {float:left; border:1px solid #dbdbdb; width:298px; height:192px;}*/
.amazon_scroller{ position:relative; float: left; padding: 0px;  margin: 0 0 0 0; }
.amazon_scroller .amazon_scroller_nav{ position: absolute; top:90px !important; height: 50px;z-index: 99999;} 
.amazon_scroller .amazon_scroller_nav li{ cursor: pointer;position: absolute; top:-15px;width: 38px; height: 38px; }
.amazon_scroller .amazon_scroller_mask{position: absolute;   width:1200px !important; top:0; left:0; overflow: hidden; }

.amazon_scroller_mask ul{width:1200px; height:194px; padding:0; float: left; }
.amazon_scroller_mask ul li{position:relative; float:left; width:293px; height:192px; text-align: center; margin:0 4px 0 4px; background:#000 }
.amazon_scroller_mask ul li img{width:293px; height:193px;border:1px solid #dbdbdb; }
.amazon_scroller_mask ul li a:hover{opacity:0.7;}
/*.amazon_scroller_mask ul li a{display:none; width:100%; font-size:17px; text-align:center; padding:88px 0;}
.amazon_scroller_mask ul li a:hover{clear:both; display:inline-block !important; width:100%; color:#fff !important; font-size:17px; text-align:center; padding:88px 0; opacity:1 !important;}*/



.m_con05 {position:relative; margin:30px auto; width:1200px; height:200px; }
.m_call {position:relative; float:left; width:360px; height:200px; background:#fff}
.m_call h2 {float:left; width:105px; height:120px; background:url("/img/main/mb_call_bg.png") bottom center no-repeat; 
					font-size:22px; color:#333; line-height:160%; font-weight:600; padding:7px 0 0 0}
.m_call ul{float:left; width:230px; margin:0 0 0 15px;}
.m_call ul li{float:left; text-align:left;  font-size:15px; color:#646464; line-height:160%;font-weight:500; }
.m_call ul li.m_call_t {float:left;  text-align:left;  font-size:32px; font-weight:700 !important; line-height:none; letter-spacing:-1.5px; }
.m_call ul li.m_call_s {float:left;  text-align:left;  font-size:16px; margin:15px 0 0 0; color:#000; padding:5px 15px; border:1px solid #dbdbdb; font-weight:600;}

.m_bank {position:relative; float:left; margin:0 0 0 55px; width:305px; height:200px;background:#fff; border:1px solid #dbdbdb;}
.m_bank h2 {float:left; font-size:23px; color:#333; line-height:160%; font-weight:600; margin:15px 0 0 25px; }
.m_bank ul{float:left; width:90%; margin:15px 0 0 25px;}
.m_bank ul li{float:left; text-align:left;   font-size:15px; color:#646464; line-height:160%;font-weight:500; }
.m_bank ul li.m_bank_s {float:left;  text-align:left; font-size:15px; margin:4px 0; color:#000; padding:5px 0 5px 80px; font-weight:600;}
.bank_bg1 {background:url("/img/main/m_bank_img.gif") 0 5px no-repeat;}
.bank_bg2 {background:url("/img/main/m_bank_img2.gif") 0 5px no-repeat; }
.m_mbtn {position:relative; float:right; width:430px; height:200px; background:#fff;}
.m_mbtn a{position:relative; float:left; margin:35px 0; width:140px; height:130px;  font-size:16px; color:#000; text-align:center; font-weight:500; 
border-right:1px solid #dbdbdb}
.m_mbtn a p {position:absolute; bottom:0; left:0; width:100%; text-align:center}
.m_mbtn_bg1 {background:url("/img/main/mb_btn01.png") top center no-repeat;}
.m_mbtn_bg2 {background:url("/img/main/mb_btn02.png") top center no-repeat;}
.m_mbtn_bg3 {background:url("/img/main/mb_btn03.png") top center no-repeat; border-right:none !important}
.m_mbtn a:hover {opacity:0.7; cursor:pointer}




/* ¹è³Ê¸ðÀ½*/
.m_banner {float:left; position:relative; width:1200px; margin:16px auto 0 auto; height:66px;}
.select_direction{cursor:pointer;}
table.slider_table {width:890px;}
.slider_td{padding-top:10px; padding-right:15px; width:890px;}
.slider_ul li {padding-right:9px; float:left; white-space: nowrap; overflow:hidden; }
.slider_ul li img {vertical-align:top; width:168px; height:45px;white-space: nowrap;}
.slider_ul li h1 {padding:0; margin:0;line-height:20px; overflow:hidden; text-align:center; font-size:11px; font-weight:normal; padding-top:2px;white-space: nowrap; display:none;}

.slider_table {width:890px; height:54px; position:absolute; top:10px; right:20px;}

#bn_arrow {position:absolute; top:5px; left:8px; float:left; width:265px;}
#bn_arrow ul li {display:inline; float:left; }
#bn_arrow ul li a{display:inline; float:left; padding: 12px 0 0 3px; }


/* ÇÏ´Ü ·Ñ¸µ¹è³Ê */
.rollBanner{position:relative; height:66px;}
.rollBanner ul li {float:left; margin-right: 12px; width:226px !important; height: 61px;border: 1px solid #ddd;}
.rollBanner ul li a {display:block; /*border:1px solid #dbdbdb;*/height: 45px}
.rollBanner ul li img {width:226px; height:61px; vertical-align: bottom;}

/* ÇÏ´Ü ·Ñ¸µ¹è³Ê ¹öÆ° */
.rollBanner .bannNavi{position:absolute;top:-60px;right:0;}
.rollBanner .bannNavi > button{float:left;margin-left:0px;display:block;text-align:center;text-indent:-9999px;border:1px solid #CCC;border-radius:0px;overflow:hidden; cursor:pointer}
.rollBanner .bannNavi > button img{max-width:none}
.rollBanner .bannNavi > button.banPrev{width:33px;height:32px;background:#FFF url("/img/main/arrow_01.gif") center center no-repeat}
.rollBanner .bannNavi > button.banNext{width:33px;height:32px;background:#FFF url("/img/main/arrow_02.gif") center center no-repeat}
.rollBanner .bannNavi > button.banStop{width:33px;height:32px;background:#FFF url("/img/main/arrow_03.gif") center center no-repeat}
.rollBanner .bannNavi > button.banPlay{width:33px;height:32px;background:#FFF url("/img/main/arrow_04.gif") center center no-repeat}
.rollBanner .bannNavi > button.banMore{width:33px;height:32px;background:#FFF url("/img/main/arrow_01.gif") center center no-repeat}

.cycle-slideshow, .cycle-slideshow *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.cycle-slideshow{width:100%;/*min-width:200px;*/max-width:700px;margin:0px auto;padding:0;}

.cycle-slideshow a{position:absolute;top:0;left:0;width:100%;padding:0;display:block}
.cycle-slideshow img{position:absolute;top:0;left:0;width:100%;padding:0;display:block}

.cycle-slideshow a .caption{position:relative;color:#333333;font-size:14px;margin-top:-37px;bottom:0px;left:0px;z-index:150;/*display:none !important */;line-height:1.5;
padding:8px 10px 8px 10px;background-color:#d4d4d4;display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal} 

/* in case script does not load */
.cycle-slideshow a:first-child{position:static;z-index:100}
.cycle-slideshow img:first-child{position:static;z-index:100}
.cycle-slideshow > a:last-child > img {margin-bottom: 10.68%;}

/* pager */
.cycle-pager{text-align:left;/*width:100%;*/z-index:500;position:absolute;top:22px;right:90px;overflow:hidden}
.cycle-pager span{font-family:arial;font-size:50px;width:16px;height:16px;display:inline-block;float:left;color:#333;cursor:pointer}
.cycle-pager span.cycle-pager-active{color:#D69746}
.cycle-pager a{display:inline-block;float:left;margin:0 2px;border:1px solid #ff8b81;background:#FFF;text-decoration:none;font-size:1px;width:10px;height:10px;border-radius:5px;text-indent:-9999px;overflow:hidden}
.cycle-pager a.cycle-pager-active{background:#ff8b81;width:30px}
.cycle-pager > *{cursor:pointer}

/* top pager */
.cycle-pager.top{text-align:center;/*width:100%;*/z-index:200;position:absolute;top:inherit;bottom:20px;right:20px;overflow:hidden}
.cycle-pager.top span{font-family:arial;font-size:50px;width:16px;height:16px;display:inline-block;color:#333;cursor:pointer}
.cycle-pager.top span.cycle-pager-active{color:#D69746}
.cycle-pager.top a{display:inline-block;float:left;margin:1px 2px;border:1px solid #ff8b81;background:#FFF;text-decoration:none;font-size:1px;width:10px;height:10px;border-radius:5px;text-indent:-9999px;overflow:hidden}
.cycle-pager.top a.cycle-pager-active{background:#ff8b81;width:30px}
.cycle-pager.top > *{cursor:pointer}

/* caption */
.cycle-caption{position:absolute;color:#FFF;font-size:14px;bottom:0px;left:0px;z-index:150/*;display:none !important */;line-height:1.5;padding:12px 10px 13px 10px;background-color:rgba(0, 0, 0, 0.5);display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}

/* overlay */
.cycle-overlay{font-family:tahoma, arial;position:absolute;bottom:0;width:100%;z-index:600;background:black;color:white;padding:15px;opacity:.5}

/* prev / next links */
.cycle-prev, .cycle-next{position:absolute;top:0;width:30%;opacity:0;filter:alpha(opacity=0);z-index:800;height:100%;cursor:pointer}
.cycle-prev{left:0;/*background:url(http://malsup.github.com/images/left.png) 50% 50% no-repeat*/}
.cycle-next{right:0;/*background:url(http://malsup.github.com/images/right.png) 50% 50% no-repeat*/}
.cycle-prev:hover, .cycle-next:hover{opacity:.7;filter:alpha(opacity=70)}
.disabled{opacity:.5;filter:alpha(opacity=50)}

.liveMinister{display:none}

/* --------------------------------------- ¸ÞÀÎ ¼³Á¤ ³¡ --------------------------------------- */




/* --------------------------------------- ¼­ºê°ü·Ã ¼³Á¤ ½ÃÀÛ --------------------------------------- */
/* ¼­ºêÆäÀÌÁö ¿µ¿ª */
#sub_container_area {width:100%; min-width:1200px; margin:0 auto;} /*border-left:1px solid #ddd;*/
#sub_container_area:after { content:""; clear:both; display:block;}
.sub_container {width:1200px; margin:0 auto; position: relative;  background:#fff; max-height:100%;  border-right:1px solid #dbdbdb;}
.sub_container:after { content:""; clear:both; display:block;}

.sub_center_area {float: right; display: inline; margin:0;  }
.sub_center_area:after { content:""; clear:both; display:block;}


/* ÁÂÃø¸Þ´º */
.left_menu_area{position: absolute;  top:0; bottom:0; left:0; clear:both;  margin-top:0; 
						width:220px; text-align:left; z-index:9999; float:left; background:#fff; min-height: 490px; }

.left_menu_title{position: relative; float:left; height:150px; width:220px; }
.left_menu_title h2 {  font-size:29px; margin-top:70px; line-height:100%; color:#000; font-weight:600; text-align:center; letter-spacing:-0.5px; } 

/* ÁÂÃø¸Þ´º_1´Ü */
.left_menu_area .slist_area {clear:both; padding:0; margin:0; width:220px; float: left; min-height: 600px; background:#fff; border:1px solid #dbdbdb; }
.left_menu_area .slist_area ul { padding:0; width:220px;}
.left_menu_area .slist_area ul li {float:left; display:inline-block; width:220px; border-bottom:1px solid #dbdbdb}
.left_menu_area .slist_area ul li a {display:block; margin:0; padding:19px 0 10px 19px;  line-height:160%; font-size:16px; color:#333; font-weight:500}
.left_menu_area .slist_area ul li a:hover { color:#004ea1 !important; text-decoration:underline; }
.left_menu_area .slist_area ul li a.select  {background:#2880c4; color:#fff !important; font-weight:600; padding:19px 0 10px 19px;  line-height:150%; }
.left_menu_area .slist_area ul li a.select1  {background:#2880c4; color:#fff !important; font-weight:500; height:50px;}
.h60 {height:60px !important}
.letter-sp {letter-spacing:-2px !important;font-size:22px !important; }
.letter-sp2 {letter-spacing:-2px; }


/* ÁÂÃø¸Þ´º_2´Ü */
.left_menu_area .slist_area ul li ul {padding:0; height:100%; width:220px; background: #f5f5f5; float: left; border-top:1px solid #dbdbdb; }
.left_menu_area .slist_area ul li ul li {float:left; border:none; padding:5px 0 3px 12px !important; }
.left_menu_area .slist_area ul li ul li a {background:none !important; padding:5px 0 3px 12px !important; line-height:140% !important; font-size:14px; color:#666; font-weight:500;}
.left_menu_area .slist_area ul li ul li a:hover { background:none !important; min-height:normal;color:#0e7398 !important;}
.left_menu_area .slist_area ul li ul li a.select { background:none !important;font-weight:600;color:#0e7398 !important;  }


.sub_content_area {margin:0px; padding:0; height:100%;}

#sub_img {position: relative; float:right; width:955px; height:148px; margin:0 auto; overflow:hidden;}
#sub_img img {float:right;margin-top: 0px;}
.sub_icon{position: relative; float:right;  height:25px; margin:10px 10px 2px 0; *zoom:1; width:280px; text-align:right; }

/*Å¸ÀÌÆ²¿µ¿ª*/
#sub_img .sub_title_area {position: absolute; top:0; left: 0; height:55px; margin:70px 0 0 25px; *zoom:1; width:500px; text-align:left; }
.sub_title_area:after { content:""; clear:both; display:block;}
.sub_title_area h2 {width: 400px; float:left; display:inline; height:35px; padding: 10px 0 0 5px; margin:0; 
						font-family:'³ª´®°íµñ','NanumGothic', '¸¼Àº°íµñ','Malgun Gothic'; font-size:25px; color:#333; font-weight:600;letter-spacing:-0.1px; }
.sub_title_area .location_warp .location {float:left; display:inline; margin:0px 0 0 7px; font-size:14px !important; color:#656565; font-family:'³ª´®°íµñ','NanumGothic';}
.sub_title_area .location_warp .location img {float:left; display:inline; margin:2px 5px 0 0;}
.sub_title_area .location_warp .location a { font-weight:500; font-size:14px !important;color:#656565;}
.sub_title_area .location_warp .print { /*float:left;*/ margin-left:10px; margin-top: -6px;} 
.sub_title_area .location_warp { position:relative; }

/*ÄÁÅÙÃ÷¿µ¿ª*/
#content { clear:both; width:890px; float:right; margin:0; padding:50px 30px 50px 30px; color:#535353; height:100%; text-align:left; min-height: 850px; }
#content:after { content:""; clear:both; display:block;}


/* --------------------------------------- ¼­ºê°ü·Ã ¼³Á¤ ³¡ --------------------------------------- */



/*·Î±×ÀÎ Ã¢*/
.login {width:645px; margin:20px auto; height:230px;  padding:0px 0px; 
font-family:'NanumGothic','³ª´®°íµñ','¸¼Àº°íµñ','Malgun Gothic','µ¸¿ò','sans-serif','Myriad Pro','Apple SD Gothic Neo';}
.login input{font-family:'NanumGothic','³ª´®°íµñ','¸¼Àº°íµñ','Malgun Gothic','µ¸¿ò','sans-serif','Myriad Pro','Apple SD Gothic Neo';}
.login h2 {float:left; width:245px;}
.login_area {margin:10px 0 0 0px; height:210px; width:390px;float:left; }
.login_area .title {margin:0; height:35px; padding-left:5px; border-bottom:2px solid #333; font-size:17px; color:#333; font-weight:600}


.login .login_area .enter {float:left; margin:25px 0 25px 0px; height:65px; width:390px;}
.login .login_area .enter ul{width:290px; float:left;margin:0 0 0 5px;}
.login .login_area .enter ul li{float:left; display:inline-block; line-height:300%; text-align:left}
.login .login_area .enter ul li span.login_text{float:left; font-size:14px; color:#333; width:75px; text-align:left}
.login .login_area .enter ul li input{float:left; width:185px; height:24px; border:1px solid #dcdcdc; color:#333; font-size:13px; padding:2px 5px; }

.login .login_area .btn_login_enter {width:80px;float:right; margin:0 10px 0 0}
.login .login_area .btn_login_enter .login_button {width:80px; background:#333; height:65px; border:0; color:#fff; font-size:17px; font-weight:600; cursor:pointer}

.login .login_area .all_btn {width:390px; float:left; height:55px; padding:0; border-top:1px solid #dbdbdb; }
.login .login_area .all_btn p {float:left; margin:20px 0 0 10px; font-size:12px; color:#333; width:390px;}
.login .login_area .all_btn ul {float:left; width:300px; margin:10px 0 0 10px;}
.login .login_area .all_btn ul li {float:left; display:inline}
.login .login_area .all_btn span.mbtn01 {color:#fff; background:#777777; height:18px; line-height:160%; padding:4px 5px; font-size:11px; border-radius:3px; margin-right:5px;}



/* --------------------------------------- °Ô½ÃÆÇ ¼³Á¤ ½ÃÀÛ --------------------------------------- */

/*°Ô½ÃÆÇ_ºñÈ¸¿ø±Û¾²±â½Ã ¾È³»¹®±¸*/
.board_tinfo {width:730px; border:1px solid #ddd; padding:15px 15px; font-size:13px; font-weight:500; line-height:160%; color:#333; float: left;  margin: 0 0 25px 0;}
.board_tinfo p{background:url("/img/sub/h3.gif") no-repeat 2px 4px; padding-left:20px; font-weight:500; line-height:180%; color:#000}
.board_tinfo span.b_tpoint{font-weight:600; color:#000}
.board_tinfo span.b_tcolor1 {font-weight:600; color:#e94639}
.board_tinfo span.b_tcolor2 {font-weight:600; color:#419620}
.board_tinfo span.b_tcolor3 {font-weight:600; color:#d2173f}
.board_tinfo span.b_tcolor4 {text-decoration:underline}
.board_tlist {margin:7px 7px; padding:10px 10px; background:#f2f2f2;}

/*°Ô½ÃÆÇ*/
.schedule_view_area { border:1px solid #EFEFEF;}
.schedule_view_area .schedule_title_area { padding:10px; border-bottom:1px solid #EFEFEF; font-weight:bold; letter-spacing:-0.1em; font-size:14px; color:#54689c; margin:0 5px;}
.schedule_view_area .schedule_date_area {padding:5px; background: #dee3f1; color:#4e66a6; margin:0 5px; font-weight:bold; letter-spacing:-0.1em;}
.schedule_view_area .schedule_other_area {padding:10px;}
.schedule_view_area .schedule_content_area {padding:10px;}

table.schedule_type {width:100%; border:1px solid #a2a2a2; table-layout:fixed; margin:10px auto;border-collapse:collapse; font-size:13px; font-family:'³ª´®°íµñ','NanumGothic','¸¼Àº°íµñ','Malgun Gothic','µ¸¿ò','sans-serif'; }
table.schedule_type tr td {padding:3px 2px; border:1px solid #c9cccf; background:#FFF; color:#5c5c5c;vertical-align:top; }
table.schedule_type tr th {padding:4px 2px; border:1px solid #c9cccf; border-bottom:1px solid #c9cccf !important;  border-top:1px solid #c9cccf !important;background:url('<?=$cms_skin_path?>/img/board_bg.gif') repeat-x; color:#363636; font-weight:normal; text-align:center; vertical-align:middle; font-weight:bold; font-size:13px;}
table.schedule_type input.check_box { width:13px; height:13px;}
table.schedule_type .sun { color:#F00;}
table.schedule_type .sat { color:#00F;}

.t_month {float:left; width:100%; height:35px; margin:10px auto 0 auto; text-align: center; }
.t_month ul li {display:inline; text-align:center; margin:0 auto; font-family:'³ª´®°íµñ','NanumGothic','¸¼Àº°íµñ','Malgun Gothic','µ¸¿ò','sans-serif'; 
						font-size:17px; font-weight:600; color:#000;vertical-align:top}

/* CSS Document */
.dk_cms_area { clear:both; margin:0 auto 0 auto; *zoom:1;}
.dk_cms_area:after { content:""; clear:both; display:block;}
.board_top_area { width:100%; height:25px; clear:both; *zoom:1;}
.board_top_area:after { content:""; clear:both; display:block;}
.board_top_area .top_category_area { float:left;}
.board_top_area .top_category_area img { vertical-align:middle;}
.board_top_area .top_category_area .date { color:#333;}
.board_top_area .top_category_area select { }
/*.board_top_area .top_other_area {float:left;  width: 100%; margin:5px 0 5px 0; height: 20px;}*/
/*.board_top_area .top_other_area img { vertical-align:middle;}*/
.board_top_area .total_bulletin {float: left; color:#333; }
.board_top_area .total_admin {right:0; float:right;}


table.dk_cms1 {width:100%; font-size:14px; margin-bottom:5px;}
table.dk_cms1 thead th {padding:12px 5px 12px 5px; border-top:1px solid #2a68af; border-bottom:1px solid #dadada; background-color:#fafafa; color:#000; text-align:center; font-weight:600; }
table.dk_cms1 tbody th {padding:12px 5px 12px 5px; border-bottom:1px solid #e3e3e3; text-align:left; color:#333; letter-spacing:-0.3px;}
table.dk_cms1 tbody th.photo_img {height:130px;}
table.dk_cms1 tbody td {padding:12px 5px 12px 5px; border-bottom:1px solid #e3e3e3; text-align:center; color:#333; letter-spacing:-0.3px;}
table.dk_cms1 tbody td.list {text-align:left; padding-left:10px;}
table.dk_cms1 tbody td.right {text-align:right; padding-right:10px; }
table.dk_cms1 tbody td.cont_print {word-break:break-all;}
table.dk_cms1 tbody td.nolist {height:140px; padding:12px 10px 12px 10px;border-style:none solid solid none;border-width:0 1px 1px 0;border-color:#C8C8C8;text-align:center;background-color:#f9f9f9;}
table.dk_cms1 tbody td.noline {padding:2px 4px;border-style:none none none none;border-width:0 0 0 0;border-color:#fff;text-align:center;}
table.dk_cms1 thead th a{color:#505050; letter-spacing:-0.3px;}
table.dk_cms1 tbody td a{color:#333;}
table.dk_cms1 tbody td a:hover{color:#333; text-decoration:underline;}
table.dk_cms1 .notice{font-weight:600; color:#333; font-size:14px; letter-spacing:-0.3px;}
table.dk_cms1 .comment{font-weight:600; color:#855c47; font-size:13px; letter-spacing:-0.3px;}


table.dk_cmsw {width:100%; font-size:13px; font-family:'³ª´®°íµñ','NanumGothic','¸¼Àº°íµñ','Malgun Gothic','µ¸¿ò','sans-serif'; margin-bottom:5px;}
table.dk_cmsw thead th {padding:8px 5px 8px 5px; border-top:2px solid #6f6f6f; border-bottom:1px solid #d5d5d5; background-color:#f7f7f7; color:#000; text-align:center; font-weight:bold; }
table.dk_cmsw tbody th {padding:10px 5px 10px 15px; border-bottom:1px solid #e5e5e5; text-align:left; color:#333; letter-spacing:-0.3px;}
table.dk_cmsw tbody td {padding:10px 5px 10px 15px; border-bottom:1px solid #e5e5e5; text-align:left; color:#656565; letter-spacing:-0.3px;}
table.dk_cmsw tbody td.right {text-align:right; padding-right:10px; }
table.dk_cmsw tbody td.cont_print {word-break:break-all;}
table.dk_cmsw tbody td input[type=checkbox]{padding:0 0 0 0; height:15px; width:15px; vertical-align:middle;  border:1px solid #d4d4d4 !important; }
table.dk_cmsw tbody td input[type=file]{border:none;  padding:10px 10px; margin:5px 0 5px 0; height:25px; vertical-align:middle}
table.dk_cmsw tbody td input[type=input]{padding:7px 2px 7px 2px; border:1px solid #d4d4d4; color:#656565; letter-spacing:-0.3px; font-size:13px; height:15px;}
table.dk_cmsw tbody td select {box-sizing:border-box; vertical-align:middle; line-height:26px; height:28px; padding-left:5px; border:1px solid #d1cfcf; padding:0 0 0 15px}
table.dk_cmsw tbody td textarea{ border:1px solid #d4d4d4;  padding:10px 10px; width:95%;}
table.dk_cmsw tbody td input{padding:7px 2px 7px 2px; border:1px solid #d4d4d4; color:#656565; letter-spacing:-0.3px; font-size:13px; height:15px; vertical-align:middle; line-height:12px; width:80%;}
table.dk_cmsw tbody td.nolist {height:140px; padding:8px 10px 8px 10px;border-style:none solid solid none;border-width:0 1px 1px 0;border-color:#C8C8C8;text-align:center;background-color:#f9f9f9;}
table.dk_cmsw thead th a{color:#000; letter-spacing:-0.3px;}
table.dk_cmsw tbody td a{color:#656565;}
table.dk_cmsw tbody td a:hover{color:#656565; text-decoration:underline;}
table.dk_cmsw .notice{font-weight:600; color:#333; font-size:13px; letter-spacing:-0.3px;}
table.dk_cmsw .comment{font-weight:600; color:#b8b8b8; font-size:12px; letter-spacing:-0.3px;}

/* ÀÌÀü ´ÙÀ½±Û ¿µ¿ª */
.pn_area { clear:both; margin:10px auto 0 auto; padding:0 0 5px 0; *zoom:1;}
.pn_area:after { content:""; clear:both; display:block; }
.pn_area .pn_left { float:left;}
.pn_area .pn_right { float:right;}

/* ÄÚ¸àÆ®¿µ¿ª */
.coment_area {clear:both; margin:10px auto 0 auto;border-collapse:collapse;}
.coment_area .coment_type {clear:both;  width:100% ;margin:10px auto 0 auto;border-collapse:collapse;}
.coment_print_area {clear:both;line-height:20px; padding:7px; word-break:break-all; overflow:hidden; }

/* ±Û¾²±â Å¸ÀÌÆ² */
.write_title { background:#767676;border-bottom:2px solid #e4e4e4; color:#e8e8e8;  font-weight:normal; padding:5px;}

/* ±Û¾²±â¹öÆ° ¿µ¿ª */
.btn_write_area {clear:both; margin:10px auto 0 auto; padding:0 0 5px 0; text-align:center; *zoom:1;}
.btn_write_area:after {content:""; clear:both; display:block; }
.btn_write_area img,
.btn_write_area a,
.btn_write_area input {vertical-align:middle;}

table.dk_cms2 {width:100%; font-size:13px; font-family:'³ª´®°íµñ','NanumGothic','¸¼Àº°íµñ','Malgun Gothic','µ¸¿ò','sans-serif'; }
table.dk_cms2 tbody td {padding:11px 5px 11px 5px; border-top:1px solid #e5e5e5; text-align:left; color:#656565; letter-spacing:-0.3px; vertical-align:middle;}
table.dk_cms2 tbody input[type=checkbox]{padding:0 0 0 0; height:15px; width:15px; vertical-align:middle;  border:1px solid #d4d4d4 !important; }
table.dk_cms2 tbody input[type=text]{padding:7px 2px 7px 2px; border:1px solid #d4d4d4; color:#656565; letter-spacing:-0.3px; font-size:13px; height:15px;vertical-align:middle;line-height:13px;}
table.dk_cms2 tbody input[type=password]{padding:7px 2px 7px 2px; border:1px solid #d4d4d4; color:#656565; letter-spacing:-0.3px; font-size:13px; height:15px;vertical-align:middle;line-height:13px;}
table.dk_cms2 tbody input[type=input]{padding:7px 2px 7px 2px; border:1px solid #d4d4d4; color:#656565; letter-spacing:-0.3px; font-size:13px; height:15px;vertical-align:middle;line-height:13px;}
table.dk_cms2 tbody td.right {text-align:right; padding-right:10px; }
table.dk_cms2 tbody td.cont_print {word-break:break-all;}
table.dk_cms2 thead th a{color:#000; letter-spacing:-0.3px;}
table.dk_cms2 tbody td a{color:#656565;}
table.dk_cms2 tbody td a:hover{color:#656565; text-decoration:underline;}


/* CSS Document */
.dk_cms_area {width:100%; float: left; margin:0 auto 0 auto; *zoom:1;}
.dk_cms_area:after { content:""; clear:both; display:block;}
.board_top_area { width:100%; height:25px; clear:both; *zoom:1;}
.board_top_area:after { content:""; clear:both; display:block;}
.board_top_area .top_category_area { float:left;}
.board_top_area .top_category_area img { vertical-align:middle;}
.board_top_area .top_category_area .date { color:#333;}
.board_top_area .top_category_area select { }
/*.board_top_area .top_other_area {float:left;  width: 100%; margin:5px 0 5px 0; height: 20px;}*/
/*.board_top_area .top_other_area img { vertical-align:middle;}*/
.board_top_area .total_bulletin {float: left; color:#333; }
.board_top_area .total_admin {right:0; float:right;}

.dk_cms {width:100%; clear:both; margin:10px auto 10px auto;border-collapse:collapse;}
.dk_cms tr.bg0 { background-color:#f3f3f3; } 
.dk_cms tr.bg1 { background-color:#FFF; } 

/* ¸®½ºÆ® ¶ì */
.dk_cms thead tr th { text-align:center; background:#e0e0e0 url(img/board_bg.gif) repeat-x 0 0; color:#454545;  font-weight:normal;height:28px; font-size:11px;}

.dk_cms thead tr th .subject { float:left; display:inline; margin: 8px 0 0 5px; font-weight:bold; color:#454545; text-align:left;}
.dk_cms thead tr th .other { float:right; display:inline; margin: 4px 5px 5px 0; text-align:right;}
.dk_cms thead tr th a { color:#454545;font-size:11px;}
.dk_cms thead tr td.other img { vertical-align:middle;}
.dk_cms thead tr td .view_file { color:#888; font-size:11px;}
.dk_cms thead tr td .datetime { color:#D3D3D3;font-size:11px;}
.dk_cms thead tr td .download {color:#FF6600; font-size:11px;}
.dk_cms thead tr td .link { color:#888;}
.dk_cms thead tr td .link_hit {color:#FF6600;}
.dk_cms thead tr td .poster { float:left; padding:5px 0 0 5px;}
.dk_cms thead tr td .other { float:right;padding:5px 5px 0 0;}

.dk_cms tr td {border-bottom:1px solid #d3d3d3;overflow:hidden;
						word-break:break-all;padding:7px 0
}
.dk_cms tr td .cont_print {word-break:break-all;}
.dk_cms tr td .good_area {width:72px; height:55px; background:url(img/good_bg.gif) no-repeat; text-align:center; float:right;}
.dk_cms tr td .good_area img { vertical-align:middle;}
.dk_cms tr td .good_area .good_text {margin:7px 0 5px 0;}


.dk_cms tr.notice_line td {background:#f9f9f9 !important}
.dk_cms tr.list_skin td {border-bottom:1px solid #d3d3d3;overflow:hidden;word-break:break-all; font-size:11px !important;}


.dk_cms tr td.num { color:#999; text-align:center;}
.dk_cms tr td.checkbox { text-align:center; }
.dk_cms tr td.subject { overflow:hidden; }
.dk_cms tr td.subject .notice { font-weight:bold;}
.dk_cms tr td.subject .comment {font-size:10px; color:#D35921;}
.dk_cms tr td.name { text-align:center; }
.dk_cms tr td.datetime { font:normal 11px tahoma; color:#BABABA; text-align:center; }
.dk_cms tr td.hit { font:normal 11px tahoma; color:#BABABA; text-align:center; }
.dk_cms tr td.good { font:normal 11px tahoma; color:#BABABA; text-align:center; }
.dk_cms tr td.nogood { font:normal 11px tahoma; color:#BABABA; text-align:center; }
.dk_cms tr td input, .dk_cms tr th input {margin:0; padding:0;width:13px; height:13px; vertical-align:middle;}
.dk_cms tr td.no_content {height:100px !important;} /* °Ô½Ã¹°ÀÌ ¾øÀ» °æ¿ì */
.dk_cms tr td.file_add {text-align:center;}


.board_btn {clear:both; margin:10px auto 0 auto; *zoom:1;}
.board_btn:after { content:""; clear:both; display:block; }
.board_btn .btn_left { float:left;}

.board_btn .btn_right { float:right; }
.board_page { clear:both; display:block; text-align:center;width:100%; vertical-align:middle; font-family:'³ª´®°íµñ','NanumGothic','¸¼Àº°íµñ','Malgun Gothic','µ¸¿ò','sans-serif';}
.board_page img {vertical-align:middle;}
.board_page span {color:#333; font-size:13px; vertical-align:middle }
.board_page b .number {color:#000; font-size:13px; text-decoration:underline;}
.board_search { clear:both;text-align:center; margin:10px 0 0 0;vertical-align:midde;}
.board_search input {vertical-align:middle; }
.board_search .search_input{height:17px; border:1px solid #d2d0d0; padding:4px 0 0 0; width:180px}
.board_search select {vertical-align:middle;height:23px; border:1px solid #d2d0d0;}

/* ÀÌÀü ´ÙÀ½±Û ¿µ¿ª */
.pn_area { clear:both; margin:10px auto 0 auto; padding:0 0 5px 0; *zoom:1;}
.pn_area:after { content:""; clear:both; display:block; }
.pn_area .pn_left { float:left;}
.pn_area .pn_right { float:right;}

/* ÄÚ¸àÆ®¿µ¿ª */
.coment_area {clear:both; margin:10px auto 0 auto;border-collapse:collapse;}
.coment_area .coment_type {clear:both;  width:100% ;margin:10px auto 0 auto;border-collapse:collapse;}
.coment_print_area {clear:both;line-height:20px; padding:7px; word-break:break-all; overflow:hidden; }

/* ±Û¾²±â Å¸ÀÌÆ² */
.write_title { background:#767676;border-bottom:2px solid #e4e4e4; color:#e8e8e8;  font-weight:normal; padding:5px;}

/* ±Û¾²±â¹öÆ° ¿µ¿ª */
.btn_write_area {clear:both; margin:10px auto 0 auto; padding:0 0 5px 0; text-align:center; *zoom:1;}
.btn_write_area:after {content:""; clear:both; display:block; }
.btn_write_area img,
.btn_write_area a,
.btn_write_area input {vertical-align:middle;}

/* ±Û¾²±â Å×ÀÌºí ½ºÅ¸ÀÏ */
.dk_write { clear:both; margin:10px auto 0 auto;border-collapse:collapse; width:100%;}
.dk_write tr th {padding:2px 0; background:#FFF; text-align:center; border-bottom:1px solid #EFEFEF;}
.dk_write tr th.content_title {padding:5px 0; background:#FFF; }

.dk_write tr td {padding:2px 2px; border-bottom:1px solid #EFEFEF;}
.dk_write tr td input {margin:0 2px 0 0; vertical-align:middle;}
.dk_write tr td.content_write_area {text-align:center;}

/* ±Û¾²±â ÀÎÇ²¹Ú½º */
.txt_input {background:#fbfbfb; padding:2px 3px; border:1px solid #a7a7a7; border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;}

/* ÆÄÀÏÃ·ºÎ */
#variableFiles tr td {border:0 !important;padding:0 !important; margin:0 !important;}
#variableFiles tr td input {}


/* ÄÚ¸àÆ® ¹Ú½º */
.comment_box {clear:both; border-collapse:collapse; width:100%; background:#F9F9F9;}
.comment_box tr td {padding:3px 5px; }
.comment_box input, .comment_box span, .comment_box img {vertical-align:middle;}

/*view*/
#writeContents { min-height:200px; clear:both; margin:0; padding:0; text-align:left; /*width: 725px;*/}
#writeContents:after {content:""; clear:both; display:block;}
#writeContents img{}


table.dk_cms3 {width:100%; font-size:13px; font-family:'³ª´®°íµñ','NanumGothic','¸¼Àº°íµñ','Malgun Gothic','µ¸¿ò','sans-serif'; }
table.dk_cms3 tbody td {padding:11px 5px 11px 5px; border-top:1px solid #e5e5e5; text-align:left; color:#656565; letter-spacing:-0.3px; vertical-align:middle;}
table.dk_cms3 tbody input[type=checkbox]{border:none; padding:0 0 0 5px; height:13px; width:13px; vertical-align:middle}
table.dk_cms3 tbody input[type=text]{padding:3px 2px 3px 2px; border:1px solid #d4d4d4; color:#656565; letter-spacing:-0.3px; font-size:13px; height:15px;vertical-align:middle;line-height:13px;}
table.dk_cms3 tbody input[type=password]{padding:3px 2px 3px 2px; border:1px solid #d4d4d4; color:#656565; letter-spacing:-0.3px; font-size:13px; height:15px;vertical-align:middle;line-height:13px;}
table.dk_cms3 tbody input[type=input]{padding:3px 2px 3px 2px; border:1px solid #d4d4d4; color:#656565; letter-spacing:-0.3px; font-size:13px; height:15px;vertical-align:middle;line-height:13px;}
table.dk_cms3 tbody td.right {text-align:right; padding-right:10px; }
table.dk_cms3 tbody td.cont_print {word-break:break-all;}
table.dk_cms3 thead th a{color:#000; letter-spacing:-0.3px;}
table.dk_cms3 tbody td a{color:#656565;}
table.dk_cms3 tbody td a:hover{color:#656565; text-decoration:underline;}


.highslide {cursor: url(<?=$board_skin_path?>/highslide/graphics/zoomin.cur), pointer; outline: none;}
.highslide img {border: 0px solid gray;}
.highslide:hover img {border: 2px solid white;}
.highslide-image {  border: 2px solid white;}
.highslide-image-blur {}
.highslide-caption {  display: none; border: 2px solid white; border-top: none; font-family: Verdana, Helvetica;  font-size: 10pt; padding: 5px; background-color: white;}
.highslide-loading { display: block;color: white;font-size: 9px;font-weight: bold;text-transform: uppercase; text-decoration: none;padding: 3px;
border-top: 1px solid white;border-bottom: 1px solid white;  background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,a.highslide-credits i { padding: 2px; color: silver;text-decoration: none;font-size: 10px;}
a.highslide-credits:hover,a.highslide-credits:hover i { color: white;  background-color: gray;}
.highslide-move {  cursor: move;}
.highslide-display-block { display: block;}
.highslide-display-none { display: none;}
.control {float: right; display: block; position: relative;margin: 0 5px;font-size: 9pt; font-weight: none;text-decoration: none;text-transform: uppercase; margin-top: 1px; margin-bottom: 1px;}
.control:hover { border-top: 0px solid #333; border-bottom: 1px solid #333;  margin-top: 0; margin-bottom: 0;}
.control, .control * {color: #666;}

/* --------------------------------------- °Ô½ÃÆÇ ¼³Á¤ ³¡ --------------------------------------- */




/*È¸¿ø°¡ÀÔ*/
.img_area3 {width:100%;margin:5px 5px; text-align:center;}
.img_area3 img{width:100%;}
.btn_area_le {text-align:left; margin:12px 0 12px 25px; clear:both}
.btn_area_ce {text-align:center; margin:35px 0 30px 0; clear:both}
table label{display:none;}
.hidden{display:none;}
h3.private { text-align:left; background:url("/img/sub/h3_p.gif") no-repeat 0px 2px; font-weight:600; font-size:16px; color:#333; padding-left:22px; margin: 0 0 6px 0; }
.textarea_box {width:100%; margin:5px 0 10px 0}
table.noline_table {width:100%;font-size:12px; margin:10px 0 10px 0;  }   
table.noline_table tbody td {padding:6px 6px; text-align:left;}
table.noline_table tbody td input[type=radio] {box-sizing:border-box; vertical-align:middle; line-height:28px; height:32px; padding-right:3px;}
table.noline_table tbody td textarea {box-sizing:border-box; vertical-align:middle; line-height:23px; font-family:'³ª´®°íµñ','NanumGothic','¸¼Àº°íµñ','Malgun Gothic','µ¸¿ò','sans-serif';
													color:#525252; font-size:13px; margin:5px 0 5px 0; padding:10px 10px; border:1px solid #d1cfcf; width:100%;}
table.noline_table tbody td input[type=checkbox] {vertical-align:middle; height:15px;  width:15px; color:#151515; font-size:13px; }
.btn_join_ok {color:#fff; background:#018e9e; height:35px; line-height:170%; padding:0px 25px; border:none; font-size:14px; font-weight:600;
			font-family:'³ª´®°íµñ','NanumGothic','¸¼Àº°íµñ','Malgun Gothic','µ¸¿ò','sans-serif';}

table.test_table {width:100%;border-style:solid none none;border-width:2px 0 0;border-color:#333; font-size:12px; border-left: 1px solid #C8C8C8; margin:15px 0 10px 0; }   
table.test_table thead th {padding:8px 5px !important ;border-style:none solid solid none; font-size:12px !important; border-width:0 1px 1px 0;border-color:#C8C8C8;background-color:#F4F4F4;color:#333; text-align:center;}
table.test_table tbody th {padding:9px 5px; border-style:none solid solid none;border-width:0 1px 1px 0;border-color:#C8C8C8;background-color:#fafafa;color:#333; font-size:12px; font-weight:600; text-align:center;}
table.test_table tbody td {padding:6px 5px; border-style:none solid solid none;border-width:0 1px 1px 0;border-color:#C8C8C8;text-align:left;}
table.test_table tbody td.center{text-align:center;}
table.test_table tbody td.style01{box-sizing:border-box; vertical-align:middle; line-height:26px; height:28px; .height:26px; 
													color:#151515; font-size:13px; margin-bottom:3px; padding-left:5px; border:1px solid #d1cfcf; width:150px}
table.test_table tbody td.style02{box-sizing:border-box; vertical-align:middle; line-height:26px; height:28px; .height:26px; background:#ddd;
													color:#151515; font-size:13px; margin-bottom:3px; padding-left:5px; border:1px solid #d1cfcf; width:150px}
table.test_table tbody td a{color:#000; text-decoration:underline;}
table.test_table tbody td input[type=radio] {box-sizing:border-box; vertical-align:middle; line-height:28px; height:32px; padding-right:3px;}
table.test_table tbody td select {box-sizing:border-box; vertical-align:middle; line-height:26px; height:28px; padding-left:5px; border:1px solid #d1cfcf; width:160px;}
table.test_table tbody td input[type=text] {box-sizing:border-box; vertical-align:middle; line-height:26px; height:28px; .height:26px; 
													color:#151515; font-size:12px; margin-bottom:3px; padding-left:5px; border:1px solid #d1cfcf; width:150px}
table.test_table tbody td input[type=password] {box-sizing:border-box; vertical-align:middle; line-height:26px; height:28px; .height:26px; 
													color:#151515; font-size:12px; margin-bottom:3px; padding-left:5px; border:1px solid #d1cfcf; width:150px}
table.test_table tbody td input[type=file] {box-sizing:border-box; vertical-align:middle; line-height:26px; height:28px; .height:26px; 
													color:#151515; font-size:12px; margin-bottom:3px; padding-left:5px; border:1px solid #d1cfcf; width:300px}
table.test_table tbody td textarea {box-sizing:border-box; vertical-align:middle; line-height:22px; 
													color:#151515; font-size:11px; margin:5px 0 5px 0; padding:10px 10px; border:1px solid #d1cfcf; 
													font-family:'³ª´®°íµñ','NanumGothic','¸¼Àº°íµñ','Malgun Gothic','µ¸¿ò','sans-serif'; width:90%;}
table.test_table tbody td input.in_price {background:#f2f2f2; box-sizing:border-box; vertical-align:middle; line-height:26px; height:28px; .height:26px; 
													color:#333; font-size:14px; font-weight:600; margin-bottom:3px; padding-left:5px; border:1px solid #d1cfcf; width:80px}
table.test_table tbody td input[type=checkbox] {vertical-align:middle; height:15px;  width:15px; color:#151515; font-size:13px; }

/* ETC */
.r_none{margin-right:0 !important;}


/* ÀÌ¿ë¾È³» */
.use_title{width:785px; height:30px; color:#333; font-size:16px; font-weight:600; background:#F9F9F9; border-bottom:1px solid #DEDEDE; padding:9px 0 0 15px;}
.use_text{width:770px; font-size:14px; margin:20px 0; padding:0 15px; line-height:170%; text-align:justify; color:#3E3E3E;}
.use_text a{color:#333;}
.use_text a:hover{text-decoration:underline;}
.use_text ul{padding:0 0px; margin:10px 0;}
.use_text ul li.li_num{list-style:decimal; margin-left:18px;}
.use_text ul li.li_disc{list-style:disc; margin-left:31px;}


/*»çÀÌÆ®¸Ê*/
#sitemap { clear:both; width:100%; margin: 0 auto;}
#sitemap .site_box{float:left; margin-right:30px; padding:0; min-height:350px;}
#sitemap .site_box p{background:#fff; border:1px solid #333; width:234px; height:41px; line-height:260%; font-size:16px;color: white !important;}
#sitemap .site_box p a{margin-left:19px; color:#000; font-weight:600;}
#sitemap .site_box ul{width:234px; min-height:100%;margin-top: 5px;}
#sitemap .site_box ul li{height:15px; font-weight:500; font-size:13px; padding:13px 10px; color:#333;border-bottom:1px solid #ddd;}
#sitemap .site_box ul li a:hover{color:#000; text-decoration:underline;}
.m_bott{margin-bottom:12px;}

/*¹è³Ê¸ðÀ½*/
.sbanner { width:100%; float:left; margin:0 0 0 0;}
.sbanner ul li {float:left;}
.sbanner ul li img{border:1px solid #ddd; width:170px; height:47px; margin:0 12px;margin-bottom: 19px;}


/* --------------------------------------- ¼­ºêÄÁÅÙÃ÷ µðÀÚÀÎ ³¡ --------------------------------------- */

/* FONT */
.s_tit{float:left; margin:30px 0 15px; padding:0 0 0 0; font-size: 20px; color:#000; width:100%;}
.s_tit span{background: #c8232b;padding: 0 3px;margin: 0 9px 0 0;color: white; }
.scon_text {width:100%; font-weight:500; margin:5px 0; line-height:160%; font-size:15px; color:#333; }
.s_tit02{background:url("/img/sub/tit_bg02.gif") no-repeat bottom; font-size:28px;font-weight: 600;text-align: center;color: #333;letter-spacing:0.3px;height: 63px; margin-bottom: 20px;}
.s_color1 {color:#d7134f; font-weight:600}

/* BOX */
.cont01{font-size:14px; line-height:185%; color:#333; margin:11px 0 50px 0;background:#f8f8f8;border:1px solid #ddd;padding:25px 25px;display: inline-block;}
.cont02{text-align:center; font-size:16px; line-height:185%; color:#444; margin:25px 0;background:#fcfcfc;border:1px solid #ddd;padding:23px 30px;font-weight: 600;}

/* TABLE */
table.tb01 {width:100%;border-style:solid none none;border-width:1px 0 0;border-color:#333; font-size:14px; border-left: 1px solid #c8c8c8;line-height: 170%; color:#333;}
table.tb01 thead th {padding:10px 12px;border-style:none solid solid none;border-width:0 1px 1px 0;border-color:#c8c8c8;background-color:#fff;color:#000; text-align:center;}
table.tb01 tbody th {padding:8px 8px;border-style:none solid solid none;border-width:0 1px 1px 0;border-color:#c8c8c8;background-color:#fcfcfc;color:#222; font-weight:500; text-align:center;font-weight: 600;}
table.tb01 tbody td {padding:8px 8px;border-style:none solid solid none;border-width:0 1px 1px 0;border-color:#c8c8c8;text-align:center;}
table.tb01 tbody td.left {text-align:left;}


/* ÅÇ ÇöÈ²(ÄÁÅÙÃ÷) */
.tabs  {width:740px; text-align:center; margin:0 auto; }
.tabMenu {float:left; margin:0;  font-size:14px; padding: 0; margin:10px 0 20px 0; width: 100%; border:1px solid #ddd;}
.tabMenu li {background:#fff; width:160px; display:block; float:left; list-style-type:none; text-align:center; }
.tabMenu li a {float:left; line-height:110%; width:160px;  padding:15px 0 15px 0;text-decoration:none; font-weight:500; color:#5f5f5f;}
.tabMenu li.active a {color:#fff; background: #0170af;font-weight:600; float:left; padding:15px 0 15px 0;}
.tab-cont {float:left; width:100%; height:auto; text-align:left; margin:0 auto; margin-top:21px;}


ul.li_box{ width:100%; height:100%; margin-bottom:15px;}
ul.li_box li a{width:175px; float:left; font-size:14px; text-align:center; color:#333; padding:18px 0;border: 1px solid #ddd;background: #f1f4f2;margin-bottom: 30px;margin-left: -1px;font-weight: 600;border-bottom: 2px solid #ddd;}
ul.li_box li.li_active a{background:#fff; font-weight:600; color:#5d9116;float: left;border-bottom: 2px solid #5d9116;}
ul.li_box li a.select{background:#fff; font-weight:600; color:#5d9116;float: left;border-bottom: 2px solid #5d9116;}

/* --------------------------------------- ¼­ºêÄÁÅÙÃ÷ µðÀÚÀÎ ³¡ --------------------------------------- */


/* Ãß°¡ css */
table.tb03 {width:100%;border-style:solid none none;border-width:2px 0 0;border-color:#41579f; font-size:14px; border-left: 1px solid #C8C8C8; margin-bottom: 18px;}   
table.tb03 thead th {padding:10px 8px; font-size:15px;  border-style:none solid solid none;border-width:0 1px 1px 0;border-color:#adadad;background-color:#F9F9F9;color:#000; text-align:center; font-weight:600; }
table.tb03 thead th.bg{background:#f1faf3;}
table.tb03 tbody th {padding:10px 8px;border-style:none solid solid none;border-width:0 1px 1px 0;border-color:#C8C8C8;background-color:#fff;color:#333; font-weight:600; text-align:center;}
table.tb03 tbody td {padding:10px 8px;border-style:none solid solid none;border-width:0 1px 1px 0;border-color:#C8C8C8;text-align:center; line-height:160%}
table.tb03 tbody td.define { background-color:#F2F2F2; color:#666;}
table.tb03 tbody td.left {text-align:left;}
table.tb03 tbody td.color_red {color:red}
table.tb03 tbody th.tb_text1 {color:#264075}
table.tb03 tbody td.ts_img img{width:100%; height:240px}

h3.t_basic {padding:0 0 0 27px;font-size: 18px;line-height: 160%;margin: 20px 0 15px 0;color: #000;font-weight: 600;background: url("/img/sub/dot_tit2.gif") no-repeat 0 6px;}
h3.t_basic12 {float:left; padding:0 0 0 30px;font-size: 22px;line-height: 160%;margin: 15px 0 0px 0;color: #000;font-weight: 600;background: url("/img/sub/dot_tit12.gif") no-repeat 0 7px;}
h3.t_basic12 span {font-weight:500; font-size:18px;}
ul.li_line3{margin-bottom:0;}
ul.li_line3 li{background:url("/img/sub/tit05_bg.png") no-repeat 2px 7px; font-size:15px; padding-left:20px;line-height: 160%;}

ul.li_line{margin-bottom:20px;}
ul.li_line li{background:url("/img/sub/li_line.gif") no-repeat 2px 11px; font-size:15px; padding-left:20px;line-height: 170%;}
ul.li_arr li{background:url("/img/sub/li_arr.gif") no-repeat 0px 8px; font-size:15px; padding-left:20px;line-height: 170%; text-align:left;}
ul.li_line li span{color:#d65a1d}
ul.li_line li b {color:#d14f22; font-weight:600;}
p.s_text1{font-size: 16px; line-height: 160%; margin-bottom: 10px;padding:0 0 0 26px;color:#000;  font-weight:600; background:url("/img/sub/h3.gif") no-repeat 1px 3px;}
p.s_text2{font-size: 16px; line-height: 160%; margin-bottom: 5px; padding:0 0 0 37px;color:#333;  font-weight:600; background:url("/img/sub/h32.gif") no-repeat 10px 5px;}
ul.li_line1{margin:0 0 20px 20px; }
ul.li_line1 li{background:url("/img/sub/li_line.gif") no-repeat 2px 11px; font-size:14px; padding-left:20px;line-height: 160%; color:#333}
ul.li_line1 li b{font-weight:600; color:#000}
ul.li_line1 li ul li{background:url("/img/sub/li01_bg.png") no-repeat 2px 8px; font-size:13px; padding-left:15px;line-height: 170%; color:#333}
.mbb_20 {margin-bottom:20px !important}

.con_addr_btn1 {font-size: 20px; line-height: 160%; margin:35px 0 10px 0; padding:0 0 0 43px;color:#000;  font-weight:600; background:url("/img/sub/con_addr_img1.png") no-repeat 0px 0px;}
.con_addr_btn2 {font-size: 20px; line-height: 160%; margin:35px 0 10px 0; padding:0 0 0 43px;color:#000;  font-weight:600; background:url("/img/sub/con_addr_img2.png") no-repeat 0px 0px;}
.con_addr_btn3 {font-size: 20px; line-height: 160%; margin:35px 0 10px 0; padding:0 0 0 43px;color:#000;  font-weight:600; background:url("/img/sub/con_addr_img3.png") no-repeat 0px 0px;}
.con_addr_btn4 {font-size: 20px; line-height: 160%; margin:35px 0 10px 00; padding:0 0 0 43px;color:#000;  font-weight:600; background:url("/img/sub/con_addr_img4.png") no-repeat 0px 0px;}


.sea_box{position:relative; float:left; width:50%; min-height:100px; margin:15px 0; }
.sea_box img{float:left; padding:5px 0; width: 112px;}
.sea_box ul{float:left; margin:35px 0 0 10px; width: 310px; }
.sea_box ul li{font-size:15px; font-weight:500; color:#4e4e4e; line-height:150%; letter-spacing:-1px}
.sea_box ul li.co_p{font-size:21px; font-weight:600; color:#000; }
.wd_30 {width: 32%  !important;}
.ft_wd{float: left !important; width: 100%  !important;}

.sea_box2{position:relative; float:left; width:360px; height:67px; margin:15px 20px; color:#333;}
.sea_bo2 img{float:left;}
.sea_box2 span{position:absolute; top:12px; left:79px; font-size:17px; font-weight:600;}
.sea_box2 p{position:absolute; top:35px; left:79px; font-size:16px;}


span.btn_box {font-size:15px; color:#fff; background:#c25439; height:35px; line-height:160%; padding:13px 25px; border-radius:20px;}

/*ÄÁÅÙÃ÷ - ¿¬Çõ*/
.co_history {position:relative; float:left; width:100%; background:#f7f7f7; margin:15px 0; padding:10px 0 25px 0; border-top:1px dashed #dbdbdb; border-bottom:1px dashed #dbdbdb}
.co_history p {float:left; font-size:18px; margin:5px 20px; font-weight:600; width:9%; color:#fff; text-align:center; background:#c25439; line-height:120%; padding:25px 22px; border-radius:70px;}
.co_history ul {float:left; margin:5px 0 0 40px}
.co_history ul li {background:url("/img/sub/tit_bg.gif") no-repeat 0px 12px; color:#333; font-size:15px; padding-left:13px;line-height: 160%;}
.co_history ul li span {font-weight:600; color:#000; margin:0 20px 0 0}

.img_warp {margin:15px 0; text-align:center;}

.step_text {position:relative; float:left; width:23%; border:1px solid #dbdbdb; margin:15px 7px; }
.step_text h4 {width:100%; font-size:16px;  margin:10px 0; font-weight:600; color:#107aab; text-align:center;}
.step_text img {width:100%; height:120px; text-align:center; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;}
.step_text p {width:100%; font-size:14px; margin:10px 0; font-weight:600; color:#333; text-align:center;}



/*ÀÎÁõÇöÈ²_»õµðÀÚÀÎ list */
.cer_list_area {position:relative; width:800px; margin:5px auto; display:inline-block; height:100%; }
.cer_list{position:relative;width:248px; margin:0px 5px 15px 5px; height:350px; display:inline-block; 
				background:url("/img/sub/cer_list_bg3.jpg") no-repeat 0px 12px;}
.cer_list img{width:173px; height:234px; margin:23px 0 30px 38px;border:1px solid #dbdbdb}
.cer_list p {font-size:13px; float:left; display:inline-block; color:#333; line-height:150%; text-align:center; width:100%; }
.cer_list p.cer_st{float:left;  font-size:16px !important; font-weight:600  !important; color:#000 !important; letter-spacing: -0.5px; }


/*ÁÖ¿ä»çÁø½ÇÀû_»õµðÀÚÀÎ list */
.bre_list{width:790px; margin:15px auto; display:inline-block; padding:5px 5px; height:100%; border:1px solid #ddd;}
.bre_list_cover{width:205px; height:150px; float:left; display:inline-block; border:1px solid #ddd;}
.bre_list_cover img{width:205px; height:150px;}
.bre_list_con{width:560px; min-height:150px; margin:0 0 0 20px; float:left; display:inline-block; }
.bre_list_con h3 {float:left;width:100%; margin: 5px 0 10px 0; line-height: 24px; text-overflow: ellipsis; font-size:17px; font-weight:600;}
.bre_list_con h3 a{color:#1f438c; }
.bre_list_con h4 {float:left;width:100%; margin: 8px 0 3px 0; color:#913c12; text-overflow: ellipsis; font-size:14px; font-weight:600;}
.bre_list_con p{font-size:14px; float:left; display:inline-block; color:#333; line-height:160%; width:50%; font-weight:500}
.bre_list_con p span{color:#000; font-weight:600}
.bre_list_con p.brer_memo{color:#333; margin:10px 0 0 0; line-height:150%; width:100%}



/*ÁÖ¿ä»çÁø½ÇÀû_»õµðÀÚÀÎ View */
.bre_view {position:relative; width:800px; margin:20px auto; display:inline-block; height:100%; float:left; background:#fff}
.bre_view h3 {text-align:center; background:#446294; padding:7px 0;width:100%; color:#fff; margin: 5px 0 10px 0; line-height: 24px; text-overflow: ellipsis; font-size:18px; font-weight:600;}
.bre_view_cover{width:800px; height:100%; float:left; display:inline-block; background:#f2f2f2 }
.bre_view_cover img{width:255px; height:178px; border:1px solid #ddd; margin:5px 3px 0px 3px}
.bre_view_con{width:96%; margin:20px 0 0 0; float:left; display:inline-block; border:1px solid #dbdbdb; padding:15px 15px;}
.bre_view_con h4 {float:left;width:100%; margin: 8px 0 3px 0; color:#913c12; text-overflow: ellipsis; font-size:15px; font-weight:600;}
.bre_view_con p{font-size:14px; float:left; display:inline-block; color:#333; line-height:160%; width:50%; margin:0 0 10px 0; font-weight:500}
.bre_view_con p span{color:#000; font-weight:600}
.wr_100 {width:100% !important}
.wr_40 {width:40% !important}
.wr_60 {width:60% !important}



/* ÀÎ»ç¸» */
.greet_box{background:url("/img/sub/greet_bg.png") no-repeat right bottom; position:relative;color:#3a3a3a; text-align:justify;display:inline-block; height:730px;}
.greet_text{float:left;width:100%;font-size: 15px; margin-top: 30px;line-height:160%;color: #333;}
.greet_box h6{font-size: 23px;font-weight:bold;l;line-height: 155%;letter-spacing: -0.4px;}
.greet_box strong{float:right;text-align:right;font-size:14px;line-height: 180%;margin-top: 16px;color: #3a3a3a;margin:45px 30px 0 0;}



/*¿À½Ã´Â±æ*/
.bor_solid img{border:1px solid #dbdbdb;}
.scon_map {width:97%; padding: 25px 0 20px 15px; background:#f7f7f7; border:1px solid #dbdbdb; border-top:none }
.scon_map p {font-size:15px; font-weight:500; color:#333 !important; }

.map_btn {position:relative; margin:40px auto; width:75%;}
.map_btn a {position:relative; float:left; margin:0 15px; height:65px; width:255px; color:#fff; border:1px solid #fff; font-size:17px; font-weight:500; }
.map_btn a span {float:left; margin:25px 0 0 80px}
.map_btn_img01 {background:#2b65b5 url("/img/sub/map_icon01.png") 10% 50% no-repeat; }
.map_btn_img02 {background:#1e9f44 url("/img/sub/map_icon02.png") 10% 50% no-repeat; }


/* ½ºÇÇÄ¡ÇÐ¿ø */

/* ÅØ½ºÆ® */
.con_text{font-size:15px;color: #333;font-weight: 600;text-align: right;}

/* Å×ÀÌºí */
table.tb10 {width:100%;border-style:solid none none;border:2px solid #000;/*! border-color:#41579f; */ font-size:16px; /*! border-left: 1px solid #C8C8C8; */ margin-bottom: 18px;font-weight: 600;letter-spacing: -0.5px;}   
table.tb10 tbody th {padding:17px 10px;border-style:solid;border-width:0 1px 1px 0;border-color:#ddd;background-color:#32509a;color:#fff; font-weight:600; text-align:center;}
table.tb10 tbody td {padding:17px 10px;border-style:none solid solid none;border-width:0 1px 1px 0;border-color:#ddd;text-align:center; line-height:160%;background: #fff;}
table.tb10 tbody td.left {text-align:left;}
table.tb10 tbody td.t_bg1 { background-color:#464646; color:#fff;}
table.tb10 tbody td span.tf_01{color:#163991;}

table.tb11 {width:100%;border-style:solid none none;border:2px solid #000;/*! border-color:#41579f; */ font-size:15px; /*! border-left: 1px solid #C8C8C8; */ margin-bottom: 18px;font-weight: 600;letter-spacing: -1px;/*! text-align: left; */}   
table.tb11 thead th {padding:17px 8px;border-style:none solid solid none;border-width:0 1px 0 0;border-color:#dddddd;background-color:#32509a;color:#fff; font-weight:600; text-align:center;}
table.tb11 tbody th {padding:17px 8px;border-style:solid solid none none;border-width:1px 1px 0 0;border-color:#dddddd;background-color:#464646;color:#fff; font-weight:600; text-align:center;}
table.tb11 tbody td {padding:17px 18px;border-style:none solid solid none;border-width:0 1px 1px 0;border-color:#C8C8C8;text-align:left; line-height:160%;background: #fff;}
table.tb11 tbody td.center {text-align:center;}
table.tb11 tbody td.t_bg1 { background-color:#d8dff0; text-align:center;}
table.tb11 tbody td.t_bg2{padding:17px 8px;border-style:none solid solid none;border-width:0 1px 0 0;border-color:#dddddd;background-color:#32509a;color:#fff; font-weight:600; text-align:center;}
table.tb11 tbody td span.tf_01{color:#163991;}

/* ¸éÁ¢¹æ½Ä */
.instep_bg{background:#e1e1e1 url("/img/speech/instep_bg.png") 0 bottom no-repeat; /*! width:800px; */ padding:28px 37px 40px 37px;}
.instep_bg h5{text-align:center;margin: 13px 0 28px 0;}
.instep_bg h6{text-align:center;}

/* ±³À°³»¿ë */
.edu_bg{background:#467ba8 url("/img/speech/edu_bg.jpg") 0 top no-repeat; /*! width:800px; */ padding:28px 37px 40px 37px; color:#333;}
.edu_bg h5{text-align:center;margin: 13px 0 28px 0;}
.edu_bg h6{text-align:center;}

p.s_tit03 {background: url("/img/sub/tit03_bg.png") no-repeat left 4px; font-weight: 500; font-size: 16px; color: #333; padding:0 0 0 22px; margin:10px 0 10px 13px;}


/*°­»ç¼Ò°³*/
.steach_wrap {position:relative; float:left; width:850px; height:100%; padding:15px 7px; background:#fff; border:2px solid #dbdbdb; margin:10px 0 15px 0}
.steach_img {position:relative; float:left; height:260px; width:198px; margin:0 0 0 20px}
.steach_img h4 {position:absolute; color:#fff;  border:1px solid #333; background:#333; width:85%; padding:4px 0; font-weight:600; 
						font-size: 20px; line-height: 160%; bottom:0; left:7%; text-align:center}
.steach_img h4 span{font-weight:500; font-size: 16px; }
.steach_list {position:relative; float:left; width:560px;margin:0 0 0 30px; padding:10px 10px; background:#fff }
.steach_list h5 {float:left; width:100%; color:#000;  font-weight:600; font-size: 17px; line-height: 200%; 
					margin:5px 0 5px 0; border-bottom:1px solid #dbdbdb; letter-spacing:-0.3px;}
.steach_list p {float:left; width:50%; color:#333;  font-weight:500; font-size: 15px; line-height: 200%; letter-spacing:-0.5px;}
.steach_list .pwidth_100 {width:100% !important; }
.fl_ri {float:right !important; margin-right:0 !important}


p.con_num {float:left; width:100%;  margin:0 auto; text-align:center; }
p.con_num span{text-align:center; width:41px; font-size: 21px; line-height: 160%; padding:7px 6px; border-radius:35px; color:#fff;  font-weight:600; background:#34529a;}
p.con_num b{text-align:center; width:41px; font-size: 21px; line-height: 160%; padding:7px 15px; border-radius:35px; color:#fff;  font-weight:600; background:#34529a;}
.con_title {float:left; width:100%; margin:20px auto; text-align:center; font-size: 30px; line-height: 160%; color:#333;  font-weight:600; }
.con_text2 {position:relative;float:left; width:870px; margin:20px auto 55px auto; }

.con03_text {position:relative; float:left; width:100%; margin:25px 0; background:#26448b; }
.con03_text p{float:left; width:100%; border-top:1px solid #8b9ec2; border-bottom:1px solid #8b9ec2; padding:4px 0; }
.con03_text h4 {float:left; background:url("/img/contents/con_icon05.png") 0 15px no-repeat; margin:0 0 0 90px; text-align:left; 
					color:#fff; font-size: 17px; line-height: 150%; font-weight:500; padding:15px 0 15px 55px;}
.con03_text h4 span{font-size: 19px; font-weight:600;}

.con03_box {position:relative; float:left; width:270px; margin:0 7px; border:1px solid #dbdbdb; border-top:3px solid #26448b; min-height:380px;} 
.con03_box h4{float:left; width:90%; height:60px;  margin:20px 0 0 15px; ; text-align:left; font-size: 17px; line-height: 130%; color:#000;  font-weight:600;}
.con03_box p {float:left; width:90%; border-top: 1px dashed #dbdbdb; margin:0 0 0 15px; text-align:justify; color:#4e4e4e; 
					font-size: 15px; line-height: 130%; font-weight:500; padding:15px 0;}

.con04_box {position:relative; float:left; width:100%; height:270px; background:#f1f0f5; }
.con04_box_b {position:absolute; bottom:45px; left:200px; border-radius:20px; text-align:center; color:#000; font-size: 18px; line-height: 160%; 
					background:#fff; padding:5px 35px; font-weight:600; }
.con04_box_b span{font-size: 21px; color:#34529a}
.con04_box_t{float:left; width:31%; margin:25px 24px 25px 0; min-height: 125px; }
.con04_box_t p {float:left; margin:0 0 0 15px; text-align:left; color:#4e4e4e; font-size: 15px; line-height: 160%; font-weight:500; 
						padding:15px 0; letter-spacing:-0.5px;}
.box_t_bg1 {background:url("/img/contents/con_bg01.png") right 80% no-repeat;}
.box_t_bg2 {background:url("/img/contents/con_bg02.png") right 80% no-repeat;}
.box_t_bg3 {background:url("/img/contents/con_bg03.png") right 80% no-repeat; margin-right:0 !important}
.con04_box_t p span{font-size: 17px; font-weight:600; color:#000}


table.tb04 {width:100%;border-style:solid none none;border-width:3px 0 0;border-color:#34529a; font-size:15px; border-left: 1px solid #d4e0e9;line-height: 160%; color:#4e4e4e;}
table.tb04 thead th {padding:15px 12px;border-style:none solid solid none;border-width:0 1px 1px 0; font-size:17px; border-color:#d4e0e9;background-color:#f2f6f9;color:#000; text-align:center;}
table.tb04 tbody th {padding:10px 8px;border-style:none solid solid none;border-width:0 1px 1px 0;  font-size:16px; border-color:#d4e0e9;color:#000; text-align:center;font-weight: 600;}
table.tb04 tbody td {padding:10px 8px;border-style:none solid solid none;border-width:0 1px 1px 0;border-color:#d4e0e9;text-align:center;}
table.tb04 tbody td.left {text-align:left;}
table.tb04 tbody td span.tf_01{color:#163991;}
table.tb04 tbody th.tb_01 {padding:15px 8px;background:#e7eef4}


.co_who {position:relative; float:left; width:100%; background:#f7f7f7; margin:15px 0; padding:15px 0; border-top:1px dashed #dbdbdb; border-bottom:1px dashed #dbdbdb}
.co_who p {float:left; font-size:22px; margin:5px 20px; font-weight:600; width:10%; color:#0870a5; text-align:center; 
						letter-spacing: -1px;	border:2px solid #0870a5;  background:#fff; line-height:100%; padding:10px 30px; }
.co_who ul {float:left; width:75%; margin:5px 0 0 15px; }
.co_who ul li{float:left; width:50%; color:#000; font-weight:600;  font-size:15px; line-height: 180%; letter-spacing:-0.5px;}



.co_tlist {float:left; margin:5px 5px; width:23.3%;  min-height:200px; /*border:1px solid #dbdbdb;*/}
.co_tlist h3 {width:80%; font-size:15px; height:35px; margin:20px auto; font-weight:600; color:#042c6d; text-align:center; 
				border-bottom:2px solid #0c3983; }
.co_tlist p {width:80%; font-size:14px;  padding-left:17px; margin:4px auto; font-weight:500; color:#333; 
						text-align:left; background:url("/img/sub/tit03_bg2.png") no-repeat 0px 3px; letter-spacing:-0.4px;}
.co_tlist_c1 {background:#daedf4;}
.co_tlist_c2 {background:#cee5ed;}
.co_tlist_c3 {background:#cbe3f6;}
.co_tlist_c4 {background:#d4dff7;}
.co_tlist_w3 {width:31.7% !important}
.co_tlist_w5 {width:48.5% !important}
ul.li_line4{margin-bottom:0;}
ul.li_line4 li{background:url("/img/sub/li02_bg.gif") no-repeat 2px 12px; font-size:15px; padding-left:14px;line-height: 160%;}

/*.co_visionc {position:relative; float:left; width:100%; margin:15px 0 15px 0; padding:15px 0; background:#f2f2f2; }
.co_visionc_list {float:left; margin:0 5px; width:25%;  min-height:200px; opacity: 0.9;}
.co_visionc_list h3 {width:80%; font-size:17px; height:35px; margin:20px auto; font-weight:600; color:#fff; text-align:center; border-bottom:1px solid #fff; }
.co_visionc_list p {width:80%; font-size:15px;  padding-left:22px; margin:5px auto; font-weight:500; color:#fff; text-align:left; background:url("/img/sub/tit03_bg.png") no-repeat 0px 4px}
.co_visionc_c1 {background:#0870a5;}
.co_visionc_c2 {background:#234f98;}
*/
