@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; color:#414141}
/*body { position:relative; *zoom:1; font-size:75%; font-family:'Merriweather Light', 'Times New Roman', serif; font-style: normal; font-weight:300; line-height: normal; text-align:left;}*/
body a:hover {text-decoration:underline}
::selection{background:#1a2d57 ; color:#fff;}
#wrap input{font-family:'NanumGothic','³ª´®°íµñ','¸¼Àº°íµñ','Malgun Gothic','µ¸¿ò','sans-serif','Myriad Pro','Apple SD Gothic Neo';}

/* --------------------------------------- top, left, bottom ¼³Á¤ ½ÃÀÛ --------------------------------------- */
/* »ó´ÜÅëÇÕ */
#wrap { position:relative; width:100%; }
#header {position:relative; width:100%; margin:0 auto; z-index:999999; }
#header:after { content:""; clear:both; display:block;}
	.h_lnb_wrap { width:100%; min-width:1200px; height:115px; text-align:center;  }
	.h_lnb_wrap .nb_menu { position:relative; width:1200px; height:115px; margin:0 auto; }
	.h_lnb_wrap .nb_menu .t_logo { position:absolute; left:0; top:10px; }

	.h_lnb_wrap .nb_menu .t_menu{  position:absolute; right:155px; top:17px;  padding:0 10px; height: 35px; text-align:right;     width: 300px;}
	.h_lnb_wrap .nb_menu .t_menu li {display:inline; font-size:15px; color:#5b5b5b; line-height: 35px; height: 35px;} 		
	.h_lnb_wrap .nb_menu .t_menu li.line { font-size:7px; color:#333; padding:7px 0;}
	.t_menu_c {color:#3659a7 !important; font-weight:600 !important}
	.h_lnb_wrap .nb_menu .t_menu li a { display:inline; color:#5b5b5b; text-align:right; padding:0 12px}

	/*°ü·Ã»çÀÌÆ® Ãß°¡ºÎºÐ */
	.h_lnb_wrap .nb_menu .right_lan {position: absolute; right:50px; top:22px; width:110px; color:#3a3a3a; }
	.h_lnb_wrap .nb_menu .right select.c_select {float:left; width:110px; margin:0px 3px 0 0; border:1px solid #bababa; line-height:30px; height:27px;
															color:#3a3a3a; font-size:15px; vertical-align:middle; box-sizing:border-box; padding-left:3px; }
	.right_lan .btn_family	{ position:absolute; top:0; width:100%; right:0; padding:0; line-height:1; background:none; z-index:5 }
	.right_lan .btn_family button#linkBtn{ width:110px; height:27px; overflow:hidden; padding:0 10px; text-align:left; font-size:15px; color:#000; 
													font-weight:500; line-height:1; letter-spacing:-0.5px; cursor:pointer; 
													background:#fff url("/img/common/btnLink.gif") no-repeat 100% 0; border:0; outline:none }		
	.right_lan .btn_family li {list-style:none; float:left; display:inline; margin:0; color:#000;}
	.right_lan .btn_family li a	{ display:block; width:110px; margin:0; padding:5px 0; text-align:center; font-size:14px; color:#000; 
												font-weight:300; line-height:1.5; letter-spacing:-0.5px; background:#f2f2f2;}
	.right_lan .btn_family li a:focus,
	.right_lan .btn_family li a:hover	{ background:#e1e1e1}

	.m_search {position: absolute; right:0px; top:17px; width:20px; }
	.m_search input { box-sizing: border-box; vertical-align: middle; height: 33px; color: #a8a8a8; font-size: 15px;
								padding: 2px 0 2px 5px; border-bottom: 2px solid #dbdbdb !important; width: 97%; border:1px solid #fff;}
	.m_search input[type="image"] {width: 32px;height: 32px; border: none !important; padding: 0; margin-left:-32px;}




/*Å¾¸Þ´º*/
#mainmenu_wrap {position:relative; width:100%; min-width:1200px; height:74px; text-align:center; background:#fff; border-bottom:1px solid #c9c9c9; z-index:999999;}

.ml_25 {margin-left:-25px !important;}
.mst_1 {letter-spacing:-1px !important;}


/* ÇÏ´ÜºÎºÐ */
#footer_area {position:relative; width:100%; min-width:1200px; height:410px; background:#2b2b2b; }
.sub_botitle {position: relative; background:#375185; text-shadow : 0 0 5px #000; padding:25px 0; margin:0 auto 0 auto; 
				font-size:27px; text-align:center; color:#fff; letter-spacing:0.5px; font-weight:600}
.foo_adw {position:relative; width:100%; min-width:1200px; height:100px;  margin:0 auto;  background:#3e4447; }
.add_text {position:relative; width:1200px;  margin:0 auto;  height:100px; }
.add_text img {float:left; margin:17px 40px 0 0}
.add_text p {float:left; color:#fff; font-size:14px; margin:15px 0 0 0; line-height:160%; width: 55%;}
.add_text p a{color:#fff; }
.fsns {position: absolute; right:2px; top:35px;}
.fsns img {width:30px; height:30px; float:right; margin:0 2px 0 0}


.add_mapw {position:relative; width:100%; min-width:1200px; margin:0 auto; background:#2b2b2b; }
.add_map {position:relative; width:1200px; margin:0 auto; }
.add_map .map_box{float:left; margin: 0 10px;}
.add_map .map_box p{float:left; width:100%; margin:25px 0; font-size:20px; font-weight:600; color:#e8e8e8}
.add_map .map_box ul li{float:left; width:100%; font-weight:500; font-size:15px; line-height:160%; color:#e8e8e8; }
.add_map .map_box ul li a{color:#e8e8e8; }
.add_map .map_box ul li a:hover{color:#f6821b; text-decoration:underline;}
.t_sp1 {letter-spacing:-1px !important;}
.mbox_w1{width:18%; }
.mbox_w2{width:22%; }
.mbox_w3{width:11%; }



/* --------------------------------------- top, left, bottom ¼³Á¤ ³¡ --------------------------------------- */



/* --------------------------------------- ¸ÞÀÎ ¼³Á¤ ½ÃÀÛ --------------------------------------- */


/* ¸ÞÀÎ - ÄÁÅÙÃ÷ºÎºÐ */
#main_container {position:relative; width:100%; margin:0 auto; }
#main_container:after {content:""; clear:both; display:block;}

.m_visual {position:relative; width:100%; height:620px; background:#ddd}
.m_con {position:relative; margin:0 auto; width:1200px; height:2500px; }


/*ÀÌ¹ÌÁö ÅØ½ºÆ® */
#visual_text_area {position: relative; margin:0 auto; width: 1200px; z-index:2; }
.visual_text {position: relative; margin:18% 0 0 0; z-index:99999; font-size:32px; color:#fff; font-weight:500; /*text-shadow:2px 2px 7px #000;*/ text-align: center;}
.vi_text01 {font-size:55px !important; font-weight:700px !important; line-height: 140% !important;}

/*.visual_text {position: absolute; top:160px; left:25%; width: 50%; height:185px; z-index:99999; background:url('/img/main/m_text_t.png') no-repeat}*/
/*.black_box{position:absolute; bottom:0; background:#0d1624; opacity: 0.5; width:100%; height:180px; z-index:5;}*/

/* ¸ÞÀÎºñÁê¾ó*/
#visual {position: relative; width: 100%; height:620px; margin:0 auto; }
#visual .roll_img {position: absolute; width:100%; height:620px; margin:0 auto; }
#visual .roll_img p{position: relative; height:620px; margin:0 auto; text-align:center}
/*#img_num1 {background:url('/img/main/main01.jpg') no-repeat 50% 50%; background-size: cover; }
#img_num2 {background:url('/img/main/main02.jpg') no-repeat 50% 50%; background-size: cover; }*/


#visual .roll_img a {display:block;}
#visual .roll_img a.on {display:block;}
#visual .roll_img a.off {display:none;}
#visual .npbtn_w{position:absolute; width:165px; height:30px; background:#ddd; bottom:55px; left:50%; }
#visual .npbtn {position:absolute; width:180px; left:50%; margin-left: -90px; bottom:10%; height:20px; z-index:9999;}
#visual .npbtn a {position: absolute; top: 0;width:100%; height:20px; text-indent:-9999px; }
#visual .npbtn a.next {background:url('/img/main/btn_n.png') top right no-repeat; }
#visual .npbtn a.prev {background:url('/img/main/btn_p.png') top left no-repeat; }

#visual .remote {position:absolute;bottom:10%; left:50%; margin-left: -15px; width:30px; height:27px; 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;}


/*record news*/
.mren_w {position: relative; margin:0 auto; width: 100%; height:2600px; }
.mren_t {position: relative; margin:0 auto; width: 1200px; height:100px; }
.mren_t h2 {background:#153273; width: 100%; display:block; font-size: 50px; font-weight: 600; text-align: center; 
					letter-spacing:-0.7px; margin: 110px 0 0 0; color:#fff; line-height:170%; }
.mren_listw {position: relative; margin:0 auto 0 auto; width: 1200px; height:780px;} 


.m_pro_w {position: relative; float: left; width: 30%; list-style: none; margin: 20px 20px; padding: 0; background:#f2f2f2; min-height:530px; }
.m_pro_list{ position: absolute; left: 0px; top: 0px; display: block; float: left; width: 100%; overflow: hidden; }
.m_pro_w .m_pro_list img { outline: none; border: none; display: block; width: 100%; height: 230px;  transition: all 0.3s ease; overflow: hidden; }
.m_pro_w .m_pro_list p {z-index: 1; margin: 20px auto 0 auto; position: relative;  width: 95%;  display: block; height: 50px;
									font-size: 18px; color: #1d6edd; font-weight: 600; text-align: left; line-height: 140%; }
.m_pro_w .m_pro_list p a {opacity: 1;  color: #1d6edd; width: 100%; margin: 0 auto;}
.m_pro_w .m_pro_list p.mpt_s {font-size: 16px; color: #333; font-weight: 500; height: 130px;}
.m_pro_w .m_pro_list p.mpt_d {font-size: 14px; color: #686868; font-weight: 500; height:15px;  }
a.mren_more { margin: 70px auto 0 auto; display: inline-block; text-align: center; padding: 15px 45px; width: 15%; color: #fff;  font-size: 23px;
    font-weight: 600;  border-radius: 5px;  line-height: 180%; background:#4476c2}
a.mren_more:hover {opacity: 0.8;}
 .m_pro_list img:hover{ transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
	overflow: hidden;
	opacity: 1;
}
a.read_m {color:#d73636; font-size: 14px; font-weight: 600; margin:0 0 0 10px; }
a.read_m:hover {text-decoration:underline}


/*About WRC*/
.mab_w {position: relative; margin:0 auto; width: 100%; height:775px; background:#8d6b4f url('/img/main/mabout_bg.png') no-repeat 50% 50%; background-size: cover;}
.mab_t {position: relative; margin:0 auto; width: 1200px; height:580px; }
.mab_t h2 { width: 100%; font-size: 54px; font-weight: 600; text-align: center; padding: 110px 0 0 0; color:#fff; line-height:170%; }
.mab_t h2 span { width: 100%; font-size: 20px;font-weight: 500; text-align: center; margin: 0 auto; line-height:170%;}

.mab_listw {position: relative; margin-top:60px; width: 1200px; height:405px;} 
.mab_list {position: relative; float:left; width:360px; height:405px; margin:0 20px;}
.mab_list_t {position: relative; float:left; width:100%; height:150px; border-radius: 10px 10px 0 0; }
.mab_list_s {position: relative; float:left; width:100%; height:255px; border-radius: 0 0 10px 10px; background:#fff; }
.mab_list_s h3{margin:30px auto 18px auto; width:100%; color:#000; font-size:28px; font-weight:600; line-height:180%; text-align:center }
.mab_list_s p{margin:0 auto; width:90%; color:#000; font-size:17px; font-weight:500; line-height:140%; text-align:center; letter-spacing:-0.5px; }
.mab_list_s a.mab_more{margin:30px auto 0 auto; display: block; text-align: center; padding:8px 45px; width:15%; color:#fff; font-size:16px; font-weight:600; border-radius: 5px; line-height:180%; }
.mab_c1 {background:url('/img/main/mabout_icon03.png') no-repeat 50% 50%;}
.mab_c2 {background:url('/img/main/mabout_icon02.png') no-repeat 50% 50%;}
.mab_c3 {background:url('/img/main/mabout_icon01.png') no-repeat 50% 50%;}
.mab_b1 {background-color:#bf906a }
.mab_b2 {background-color:#ab7c55}
.mab_b3 {background-color:#a16d42}
.mab_list_s a:hover {opacity:0.8}

/*BUSINESS SOLUTIONS*/
.mbus_w {position: relative; margin:0 auto; width: 100%; height:690px; background:#1a2d57 ;/*background:#1a2d57 url('/img/main/mbus_bg.png') no-repeat 50% 50%; background-size: cover;*/}
.mbus_bg1 {position: absolute; top:0; right:0; width:314px; height:263px; background:url('/img/main/mbus_bg1.png') no-repeat top right;}
.mbus_bg2 {position: absolute; bottom:0; left:0; width:225px; height:282px; background:url('/img/main/mbus_bg2.png') no-repeat bottom left;}
.mbus_t {position: relative; margin:0 auto; width: 1200px; height:690px; }
.mbus_t h2 { width: 100%; font-size: 54px; font-weight: 600; text-align: center; padding: 110px 0 0 0; color:#fff; line-height:170%; }
.mbus_t h2 span { width: 100%; font-size: 20px;font-weight: 500; text-align: center; margin: 0 auto; line-height:170%;}

.mbus_listw {position: relative; margin-top:60px; width: 1200px; height:298px; background:url('/img/main/mbus_bg3.png') no-repeat 50% 50%;} 
.mbus_list {position: relative; float:left; width:40%; height:145px; margin:50px 0 0 60px; }
.mbus_list h3{width:100%; color:#fff; font-size:28px; font-weight:600; line-height:180%; }
.mbus_list p{margin:0 auto; width:100%; color:#fff; font-size:17px; font-weight:500; line-height:140%; }
.mbus_list a.mbus_more{margin:25px 0 0 0; display: block; width:110px; height:41px; }
.mbus_le{float: right; background:url('/img/main/mbus_more2.png') no-repeat;  }
.mbus_ri{float: left; background:url('/img/main/mbus_more1.png') no-repeat;  }
.te_ri { text-align:right;}
.te_le { text-align:left;}
.mar_tl {margin:135px 0 0 155px !important;}


/*RECORDS*/
.mrec_w {position: relative; margin:0 auto; width: 100%; height:810px; background:#fff ;}
.mrec_bg { position: absolute; background-color: #f6821b; width: 100%; height: 392px; bottom: 0; left: 0;}
.mrec_t {position: relative; margin:0 auto; width: 1200px; height:810px; }
.mrec_le {position: relative; float:left; margin:115px 0 0 0; width: 605px; height:660px; background:url('/img/main/mrec_bg.png') no-repeat}
.mrec_le h3 {float:left; margin: 150px 0 70px 140px; color:#000; font-size:54px; text-align:center; font-weight:600}
.mrec_le p{float:left; line-height: 140%; text-align:center;  font-size:19px; color:#000; font-weight:500; margin: 0 0 0 60px; width: 70%;}
.mrec_ri {position: relative; float:right; width: 560px; height:575px; margin:130px 0 0 0 } 
.mrec_ri_list {position: relative; float:left; width:85%; text-align:left; margin:0 0 30px 0; background:url('/img/main/mrec_dot1.png') no-repeat top left}
.mrec_ri_list h3 {float:left; margin: 3px 0 7px 65px; color:#000; font-size:28px;  font-weight:600; }
.mrec_ri_list p{float:left; line-height: 140%; font-size:16px; color:#494949; font-weight:500; margin: 0 0 5px 65px; width: 100%;}
.mrec_ri_list a{float:left; font-size:15px; color:#f6821b; font-weight:600; margin: 0 0 0 65px; text-decoration:underline}
.mrec_c1 {background:url('/img/main/mrec_dot2.png') no-repeat top left !important}
.mrec_c2 {color:#272727 !important;}


/*HOW TO SET*/
.mset_w {position: relative; margin:0 auto; width: 100%; height:745px; background:url('/img/main/mset_bg.jpg') no-repeat 50% 50%; background-size: cover;}
.mset_t {position: relative; margin:0 auto; width: 1200px; height:745px; }
.mset_t h2 { width: 100%; font-size: 54px; font-weight: 600; text-align: center; padding: 110px 0 0 0; color:#fff; line-height:170%; }
.mset_t h2 span { width: 100%; font-size: 20px;font-weight: 500; text-align: center; margin: 0 auto; line-height:170%;}
.mset_listw {position: relative; margin-top:60px; width: 1200px; height:320px;  } 
.mset_list {position: relative; float:left; width:27%; height:320px; border-radius:165px; margin: 0 -35px 0 0; opacity: 0.9; overflow:hidden}
.mset_list:hover {opacity: 1.0; }
.mset_list h3{margin:90px auto 40px auto; width:83%; color:#fff; font-size:26px; font-weight:600; line-height:120%;  text-align:center;}
.mset_list p{margin:20px auto 0 auto; width:80%; color:#fff; font-size:16px; font-weight:500; line-height:140%; text-align:center;}
.mset_list a{margin:35px auto 0 auto; display: block; text-align: center; width:100%; color:#fff; font-size:16px; line-height:180%; text-decoration:underline}
.mset_list a:hover{padding:6px 0; width:100%; background:#fff; color:#da7821; font-size:16px; font-weight:600; overflow:hidden }
.mset_b1 {background-color:#f09a4e }
.mset_b2 {background-color:#f08322 }
.mset_b3 {background-color:#e1700b }
.mset_b4 {background-color:#c84a0c }
.sp_lett {letter-spacing:-1.5px !important;}
.mar_tlt {margin:75px auto 25px auto !important;}
.mar_tlt2 {margin:90px auto 25px auto !important;}


/*ONLINE OFFICE*/
.monl_w {position: relative; margin:0 auto; width: 100%; height:850px; background:#e7e7e7 url('/img/main/monl_bg.png') no-repeat 50% 50%; background-size: cover; }
.monl_t {position: relative; margin:0 auto; width: 1200px; height:850px; }
.monl_t h2 { width: 100%; font-size: 54px; font-weight: 600; text-align: left; padding: 100px 0 0 0; color:#000; line-height:170%; }
.monl_t h2 span { width: 100%; font-size: 20px;font-weight: 500; text-align: left; margin: 0 auto; line-height:170%;}

.monl_new {position: absolute; top:275px; left:0;  width:65%; height:410px; background:#fff; z-index: 999;}
.monl_new h3 {float:left; margin:50px 0 0 50px; color:#000; font-size:45px; text-align:left; font-weight:600}
.monl_new ul.t_body {float:left; padding:10px 0; margin:15px 0 25px 40px; width:89%; } 
.monl_new ul.t_body p{float:left; line-height: 200%; width:13%; text-align:center;  font-size:18px; color:#000; font-weight:500; }
.monl_new ul.t_body p span{float:left; padding:15px 0 0 0; font-size:65px; font-weight:600;}

.monl_new ul.t_body li {float:left; margin:0 0 0 25px; width:82%; text-align:left; color: #000; font-size:16px; line-height:150%; }
.monl_new ul.t_body li a.mn_list_t {margin-bottom:10px !important; float: left; line-height:170%; font-size:21px; font-weight:600;}
.monl_new a{color: #000;  }

.monl_new ul.t_list {float:left; margin:0 0 25px 40px; width:89%; }
.monl_new ul.t_list li {padding:5px 0 5px 18px; line-height:170%; text-align:left; font-size:16px; background:url("/img/main/m_notice_dot.gif") 0px 17px no-repeat;}
.monl_new ul.t_list li span{float:right; color:#7b7b7b}
.monl_new a.nmore {position:absolute; top:8px; right:10px; }


.monl_box {position: absolute; top:175px; right:0;  width:45%; height:600px; background:#49bd81}
.monl_box h3 {float:left; margin:130px 0 0 170px; color:#fff; font-size:45px; text-align:left; font-weight:600}
.monl_box p{float:left; line-height: 130%; width:60%; text-align:left;  font-size:17px; color:#fff; font-weight:500; margin: 35px 0 0 170px;}

.monl_box a{margin:40px 0 0 170px; display: block; width:200px; height:40px; float: left; font-size: 19px; color: #fff; padding-top: 20px;
background:url('/img/main/mbox_more.png') 120px 0px no-repeat; }









/* ¹è³Ê¸ðÀ½*/
.m_banner_area {float:left; position:relative; width:100%; margin:0 auto; height:159px; background:#fff}
.m_banner {position:relative; margin:0 auto; width:1200px; margin:31px auto 0 auto; height:97px;border: 1px solid #c4c4c4;}
.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{margin-top:15px;padding-left:180px;position:relative}
.rollBanner ul li {float:left; margin-right: 15px; width:226px !important;border: 1px solid #c4c4c4;height: 66px;}
.rollBanner ul li a {display:block; /*border:1px solid #dbdbdb;*/height: 45px;}
.rollBanner ul li img {width: 100%; vertical-align: bottom;}

/* ÇÏ´Ü ·Ñ¸µ¹è³Ê ¹öÆ° */
.rollBanner .bannNavi{position:absolute;top:15px;left:26px;}
.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}
.caroufredsel_wrapper {width:920px !important;}

.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%;  }
.sub_container:after { content:""; clear:both; display:block;}


#sub_img {position: relative; width:100%; background:#ddd; min-width:1200px; margin:0 auto; overflow:hidden;
			background:url('/img/sub/sub_img01.jpg') no-repeat 50% 50%; background-size: cover; background-repeat: no-repeat; min-height: 280px;}


.sub_title_w {position: relative; width:1200px; height:150px; margin:0 auto; overflow:hidden;}
.left_menu_title{position: relative; float:left; width:100%; }
.left_menu_title span {float:left; width:100%; font-size:16px; margin-top:55px; color:#a16d42; font-weight:600; text-align:left; line-height:160%;  } 
.left_menu_title h2 {float:left; width:100%; font-size:33px; color:#000; font-weight:600; text-align:left; letter-spacing:-0.3px}

.sub_title_area {position: relative; float:right; width:50%;}
.sub_title_area:after { content:""; clear:both; display:block;}
.sub_title_area .location_warp .location {float:right; margin:25px 0 0 7px; font-size:13px !important; color:#656565; }
.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; }

.sub_center_area {float: right; display: inline; margin:0;  }
.sub_center_area:after { content:""; clear:both; display:block;}


/* ÁÂÃø¸Þ´º */
.left_menu_area{position: absolute;  top:180px; left:0; clear:both;  
						width:250px; text-align:left; z-index:9999; float:left; background:#fff; min-height: 450px; }

/* ÁÂÃø¸Þ´º_1´Ü */
.left_menu_area .slist_area {clear:both; padding:0; margin:0; width:250px; float: left; min-height: 485px; background:#fff; }
.left_menu_area .slist_area ul { padding:0; width:250px;}
.left_menu_area .slist_area ul li {float:left; display:inline-block; width:250px; }
.left_menu_area .slist_area ul li a {display:block; margin:0; padding:7px 0 7px 0;  line-height:140%; font-size:17px; color:#a16d42; font-weight:600}
.left_menu_area .slist_area ul li a:hover { color:#640411 !important; text-decoration:underline; }
.left_menu_area .slist_area ul li a.select  {background:#fff; color:#640411 !important; font-weight:600; padding:7px 0 7px 0;  line-height:140%; border-bottom:2px solid #640411 !important; }
.h60 {height:60px !important}
.letter-sp {letter-spacing:-2px !important;font-size:23px !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_icon{position: relative; float:right;  height:25px; margin:10px 10px 2px 0; *zoom:1; width:280px; text-align:right; }



/*ÄÁÅÙÃ÷¿µ¿ª*/
#content { clear:both; width:1200px; float:left; margin:0 0 50px 0; padding:50px 0 50px 0; color:#535353; height:100%; text-align:left; min-height: 850px; }
#content:after { content:""; clear:both; display:block;}


/* --------------------------------------- ¼­ºê°ü·Ã ¼³Á¤ ³¡ --------------------------------------- */

/*·Î±×ÀÎ Ã¢*/
.login {position:relative; width:100%; margin:20px auto; height:330px;  background:#1a2d57;  }
.login_area {position:relative; float:left; height:270px; width:46%; margin:30px 0 0 30px; background:#fff;  }
.login_area h2 {margin:25px auto 10px auto; color:#000; font-size:28px; font-weight:600; line-height:140%; text-align:center;}

.login_area p {float:left; width:90%; margin:2px 0 5px 30px; line-height:180%; text-align:left; font-size:15px; color:#414141}
.login_area p label{float:left; padding:8px 0 0 0; font-size:16px; color:#000; width:15%; text-align:left; }
.login_area p input{float:left; width:75%; height:28px; border:1px solid #dcdcdc; color:#000; font-size:15px; padding:5px 5px; border-radius:5px;}
.login_area p a{color:#e77108; font-weight:600; text-decoration:underline;  }
.login_area a.login_t{float: left; width:100%; color:#e77108; font-size:20px; text-align:center; font-weight:600; text-decoration:underline;  }
.login_area p input[type=submit]{float:left; width:93%; background:#8d6b4f; height:50px; border:0; color:#fff; font-size:18px; font-weight:600; cursor:pointer}


.login2 {position:relative; width:100%; margin:20px auto; height:330px;  background:#fff;  }
.login_area2 {position:relative; height:270px; width:50%;  margin:30px auto; background:#fff;  }
.login_area2 h2 {margin:25px auto 10px auto; color:#000; font-size:28px; font-weight:600; line-height:140%; text-align:center;}

.login_area2 p {float:left; width:90%; margin:2px 0 5px 30px; line-height:180%; text-align:left; font-size:15px; color:#414141}
.login_area2 p label{float:left; padding:8px 0 0 0; font-size:16px; color:#000; width:15%; text-align:left; }
.login_area2 p input{float:left; width:75%; height:28px; border:1px solid #dcdcdc; color:#000; font-size:15px; padding:5px 5px; border-radius:5px;}
.login_area2 p a{color:#e77108; font-weight:600; text-decoration:underline;  }
.login_area2 a.login_t{float: left; width:100%; color:#e77108; font-size:20px; text-align:center; font-weight:600; text-decoration:underline;  }
.login_area2 p input[type=submit]{float:left; width:93%; background:#8d6b4f; height:50px; border:0; color:#fff; font-size:18px; font-weight:600; cursor:pointer}



/* --------------------------------------- °Ô½ÃÆÇ ¼³Á¤ ½ÃÀÛ --------------------------------------- */

/*°Ô½ÃÆÇ_ºñÈ¸¿ø±Û¾²±â½Ã ¾È³»¹®±¸*/
.board_tinfo {float:left;  width:97%; padding:15px 15px; background:#f2f2f2; font-size:16px; font-weight:500; line-height:160%; color:#000; 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:15px; margin-bottom:5px;}
table.dk_cms1 thead th {padding:15px 5px; font-size:15px; border-top:1px solid #333; border-bottom:1px solid #dadada; background-color:#fafafa; color:#000; text-align:center; font-weight:600; }
table.dk_cms1 tbody th {padding:15px 5px; border-bottom:1px solid #e3e3e3; text-align:left; color:#414141; letter-spacing:-0.3px;}
table.dk_cms1 tbody th.photo_img {height:170px;}
table.dk_cms1 tbody td {padding:15px 5px; border-bottom:1px solid #e3e3e3; text-align:center; color:#414141; 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:#000; 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:13px; letter-spacing:-0.3px;}
table.dk_cms1 .comment{font-weight:600; color:#855c47; font-size:12px; letter-spacing:-0.3px;}
#writeContents {font-size:15px !important; line-height:150% !important; word-break: keep-all; word-wrap: break-word;}


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;}
.bo_youtube { width:800px; height:450px; margin: 0 auto 50px auto; text-align: center;}
.bo_con {width:800px; margin: 25px auto; text-align: center; }
/* 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; } 

/* FAQ */
.faq_top {clear:both;width:97%;  margin:25px auto; padding:10px 0; background:#f5f5f5; border:1px solid #d0d0d0;}
.faq_top:after {content:""; clear:both; display:block}

.faq_top dl {margin:0 0 0 20px; /*width:740px;*/}
.faq_top dl:after {content:""; clear:both; display:block}
.faq_top dl dt {float:left; display:inline; margin:2px 15px 0 0; font-size:15px; }
.faq_top dl dd {float:right; width:40%; display:inline; margin:0;}
.faq_top dl dd input.searchf {float:left; width:68%; height:24px; border:1px solid #dcdcdc; color:#000; font-size:15px; padding:3px 5px; border-radius:5px; margin:0 5px 0 0}

.dk_con_area { clear:both; margin:25px auto 0 auto; *zoom:1; width:95%;}
.dk_con_area:after { content:""; clear:both; display:block;}
.board_btn {clear:both; margin:10px auto 0 auto; *zoom:1; text-align:right;}

/* ¸®½ºÆ® ¶ì */
.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; display:block; text-align:center; margin:70px 0 70px 0; vertical-align:midde;}
.board_search input {vertical-align:middle; }
.board_search .search_input{height:34px; font-size:14px; border:1px solid #d2d0d0; padding:4px 0 0 0; width:30%}
.board_search select {vertical-align:middle; font-size:14px; height:40px; padding:0 0 0 5px; 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; }
#writeContents:after {content:""; clear:both; display:block;}
#writeContents img{max-width:100%}


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:20px 0px; 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}
.btn_area_ri {float:right; text-align:right; margin:30px 0 15px 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; }

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:13px; 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:450px;}
#sitemap .site_box p{background:#008bea; width:234px; height:41px; line-height:260%; font-size:16px;color: white !important;}
#sitemap .site_box p a{margin-left:19px; color:white; font-weight:600;}
#sitemap .site_box ul{width:234px; min-height:100%;margin-top: 5px;}
#sitemap .site_box ul li{float:left; width:96%; font-weight:600; font-size:14px; padding:10px 0 10px 10px; line-height:140%; color:#333; border-bottom:1px solid #ddd;}
#sitemap .site_box ul li a:hover{color:#034ea1; text-decoration:underline;}
#sitemap .site_box ul li ul {float:left; background:#f6f6f6; display:inline-block; height:100%; width:100%; padding:3px 0}
#sitemap .site_box ul li ul li{float:left; width:90%; font-weight:500; font-size:13px; color:#333; padding:1px 0 1px 12px; border: 0; 
										background:url("/img/sub/li02_bg.gif") no-repeat 3px 10px; }
#sitemap .site_box ul li a:hover{color:#3e539e; 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;}
.m_bann{width:1200px; height:112px; margin:37px 0 0 0;display: inline-block;}

/* --------------------------------------- ¼­ºêÄÁÅÙÃ÷ µðÀÚÀÎ ºÎºÐ ½ÃÀÛ --------------------------------------- */

/* 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;}

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}

h3.t_basic {padding:0 0 0 27px;font-size: 18px;line-height: 160%;margin: 20px 0 15px 0;color: #333;font-weight: 600;background: url("/img/sub/dot_tit2.gif") no-repeat 0 6px;}
.img_warp {width:100%; margin:15px 0; text-align:center;}

/*È¸¿ø°¡ÀÔ Æû*/
.c_jobox {padding: 3% 3%; font-size: 22px; line-height: 180%; margin: 0 0 30px 0; text-align: center; font-weight:600; color:#414141}
.c_jobox_t {float:left; width:100%; font-size: 24px; line-height: 180%; margin: 10px auto; text-align: center; font-weight:600; color:#000}
.c_regbox {padding: 8% 3%; font-size: 19px; line-height: 160%; margin: 0 0 30px 0; text-align: center; font-weight:500; color:#414141; 
				border:3px solid #8d6b4f;}
.c_reg_co1 {color:#fff !important; font-weight:600 !important; font-size:21px !important; background:#f6821b !important}
.c_reg_co2 {color:#1a2d57 !important; font-weight:600 !important; font-size:29px !important; }
.c_reg_co3 {color:#18a37d !important; }
.c_reg_co4 {background:#8d6b4f !important; }
.c_reg_co6 {background:#333 !important; }
.c_reg_co7 {background:#18a37d !important; }
.c_reg_co5 {color:#ed6919 !important; font-weight:600 !important; }
.c_regbox p {float:left; width:100%; text-align:center; color:#000; font-weight:600; font-size:20px;  }
.my_re {padding:0 0 0 25px; background:url("/img/sub/re_list_dot.png") 0px 2px no-repeat; font-weight:600; color:#000}


.input_read {background:#f2f2f2; }
.mb_req {float:left; font-weight:600; color:#000; font-size:17px;}
.mb_joinw {position:relative; float:left; width:100%; border-top:2px solid #dbdbdb; border-bottom:2px solid #dbdbdb; margin:30px 0; }
.mb_join {position:relative; float:left; width:100%; border-bottom:1px solid #dbdbdb; padding:2% 0; }
.mb_join p {float:left; width:70%; margin:5px 0 5px 25%; line-height:160%; text-align:left; font-size:15px; color:#414141}
.mb_join label{float:left; padding:8px 0 0 0; font-size:16px; color:#000; width:25%; text-align:left; }
.mb_join input{float:left; width:30%; height:28px; border:1px solid #dcdcdc; color:#000; font-size:15px; padding:5px 5px; border-radius:5px; margin:0 5px 0 0}
.mb_join select {box-sizing:border-box; vertical-align:middle; line-height:160%; height:40px; padding:10px 5px; border:1px solid #d1cfcf; 
					width:30%; border-radius:5px; color:#000; font-size:15px;}
.mb_join textarea {float:left; box-sizing:border-box; vertical-align:middle; line-height:150%; width:70%; border-radius:5px;
						color:#333; font-size:15px; padding:10px 10px; border:1px solid #dcdcdc; }
.mb_join input[type=radio] {float:left; box-sizing:border-box; vertical-align:middle; border:none;  line-height:28px; height:32px; padding-right:3px;}
.mb_join input[type=checkbox] {float:left; vertical-align:middle; height:15px;  width:15px; border:none; font-size:15px; }
.mb_join b {float:left; margin:0 0 0 15px; line-height:160%; text-align:left; font-size:15px; color:#333}

#msg_mb_id {float:left; margin:0 0 0 15px; padding:10px 0 0 0; font-size:15px;}
#msg_mb_email {float:left; margin:0 0 0 15px; padding:10px 0 0 0; font-size:15px;}
input.input_s50 {width:50% !important;}
.mr_none {margin-left:0 !important}
.mb_join2 {position:relative; float:left; width:100%; border-bottom:1px solid #dbdbdb; padding:2% 0; }
.mb_join2 p {float:left; width:70%; margin:5px 0 5px 0; line-height:160%; text-align:left; font-size:16px; color:#414141}
.mb_join2 span {float:left;  margin:0 45px 0 0; }
.mb_s30 {width:30% !important; }
.mb_join2 input[type=radio] {box-sizing:border-box; vertical-align:middle; border:none;  line-height:28px; height:28px; margin-right:5px;}
.btn_join_ok {color:#fff; background:#1a2d57; height:50px; line-height:180%; padding:10px 60px; border:none; font-size:17px; font-weight:600; border-radius:5px;}
a.btn_join_ok {color:#fff; background:#1a2d57; height:50px; line-height:180%; padding:15px 60px; border:none; font-size:17px; font-weight:600; border-radius:5px;}


.my_boxw{position:relative; float:left; width:96.5%; padding:20px 20px; margin:0 0 30px 0; background:#8d6b4f }
.my_box_img {position:relative;  float:left; width: 20%; }
.my_box_img img{width: 100%; min-height:255px}
.my_box {position:relative;  float:left; margin:0 0 0 20px; width: 78%; min-height:265px; background:#fff }
.my_box p{font-size:17px; font-weight:500; color:#000; line-height:160%;text-align:left; margin:10px 0 10px 30px  }
.my_box p a{font-size:15px; }
.my_box p.my_boxt{font-size:23px; font-weight:600; color:#000; margin:20px 0 20px 30px  }
a.my_box_ok {position:absolute; right:20px; bottom:20px;  color:#fff; background:#1a2d57; line-height:160%; padding:5px 20px; font-size:15px; font-weight:600; border-radius:5px;}

.my_qna {position:relative; float:left; width:34%; padding:10px 10px; margin:30px 0 0 0; border:2px solid #dbdbdb }
.my_qna h3 {font-size:20px; font-weight:600; color:#000; line-height:160%;text-align:left; margin:10px 0 }
.my_qna p a{float:left; width:95%; padding:5px 0 5px 15px; line-height:170%; text-align:left; font-size:15px; background:url("/img/main/m_notice_dot.gif") 0px 17px no-repeat;}
.my_qna a.myqna_more {position:absolute; right:25px; top:30px;  color:#000; font-size:15px; font-weight:500; }

.my_app {position:relative; float:right; width:60%; padding:10px 10px; margin:30px 0 0 0; border:2px solid #dbdbdb }
.my_app h3 {font-size:20px; font-weight:600; color:#000; line-height:160%;text-align:left; margin:10px 0 }
.my_app p {float:left; width:100%; padding:7px 0 8px 15px; line-height:170%; background:url("/img/main/m_notice_dot.gif") 0px 17px no-repeat;}
.my_app p a{float:left; width:51%; text-align:left; font-size:15px; }
.my_app span{float:left; width:19%; color:#7b7b7b; font-size:14px; text-align: center;}
.my_app b{color:#1a2d57; width:30%; float: right;text-align: center;}
.my_app a.myapp_more {position:absolute; right:25px; top:30px;  color:#000; font-size:15px; font-weight:500; }

.myq_list{position:relative; float:left; width:98%; padding:10px 10px; margin:30px 0 0 0; border:2px solid #dbdbdb }
.myq_list p { float:left; width:98%; padding:15px 5px; border-bottom:1px solid #dbdbdb; font-size:16px;  }
.myq_list p span { float:left;  color:#000; text-align:center }
.myq_list p span a{color:#000; }
a.re_list {float:left; font-size:15px; color:#757575 !important; padding:7px 0 0 25px; background:url("/img/sub/re_list_dot.png") 5px 13px no-repeat;}
.bno {width:8%}
.bsubject {width:74%}
.bsubject1 {width:65%}
.bsubject2 {width:56%}
.bdate {width:16%}
.bstate {width:10%}
.breplay {width:12%}
.fontw {font-weight:600 !important; font-size:16px !important}
.text_le {text-align: left !important; }
fieldset.kri_paging {margin: 50px auto;padding: 0;border: 0;text-align: center;float: left;width: 100%;}



#layer {position:relative; margin:0 0 0 30px; width:600px;background-color:#fff; border:1px #c0c1bf solid; padding:0 5px;z-index:1000;display:none;}
#layer p {color:#929292;font-size:14px; line-height:140%;}
#layer .close {position:absolute;bottom:10px; right:10px;}


/*------------list_area_start------------*/
.kri_list {width:750px; margin:0 auto;}
.kri_list ul {width:100%; margin:0; padding:0;}
.kri_list ul li {position:relative; display:block; clear:both; padding:10px; overflow:hidden; border-bottom:1px solid #ededed;}
.kri_list ul li>a {width:100%; height:100%;}
.kri_list ul li .thumb_nail {float:left; width:200px;}
.kri_list ul li .thumb_nail img{width:200px; height:110px; }
.kri_list ul li .text_area {float:right; width:520px; font-size:12px; color:#444; }
.kri_list ul li .text_area h3.title{margin:0; font-size:17px; color:#333; font-weight:600}
.kri_list ul li .text_area h3.title a{color:#333; }
.kri_list ul li .text_area h3.title a:hover{text-decoration:underline; }
.kri_list ul li .text_area .contents_area {margin:6px 0 2px;}
.kri_list ul li .contents_info {font-size:11px;}
.kri_list ul li .contents_info>span {display: inline-block; margin: 7px 7px 0 0; padding-right: 9px; border-right: 1px solid #ddd;}
.kri_list ul li .contents_info>span:last-of-type {border:0;}


.s_search_form {padding:55px 0; background:#1a2d57; }
.s_search {position:relative; margin-right: auto; margin-left: auto; max-width: 1200px; padding:0 20px; }
.s_search_w {width:90%; margin: 0 auto; display: table; }
.s_search_w input[type=text]{padding:13px 2px 13px 2px; border:1px solid #d4d4d4; color:#333; font-size:16px; height:15px; vertical-align:middle;
										line-height:13px; width:100%;}
.s_inw {display: table-cell; vertical-align: middle; width:100%;}
.s_search_w input[type=submit]{padding:12px 0px; background:#ee6521; color:#fff; font-size:17px; vertical-align:middle;
										width:97px;  border-radius:25px; margin:0 0 0 15px; border:none}




/* title */
h2.c_tit{display:block;font-size:22px;color:#333;margin:5px 0 30px 0;text-align:center;}
h3.c_tit2{font-size:28px;text-align:center;letter-spacing: -0.5px;color: #1c2d58;margin: 0 0 40px 0; /*text-decoration: underline;*/}
h3.tit_box{background:#f6f6f6;padding:17px 0 17px 30px;font-size:20px;color:#0b3f91;font-weight:600; letter-spacing:-0.4px;line-height:1.4;}
h6.c_tit3{font-size:23px; color:#282828;margin: 18px 0 18px 0;display: inline-block;padding: 0 0 12px 0;letter-spacing: -0.5px;border-bottom: 1px solid #ddd;display: block;}
b.c_tit4{font-size:20px; color:#1a2d55;margin: 10px 0 3px 0;display: inline-block;display: block;letter-spacing: -0.5px;}

.pr_i{border-top:1px solid #ddd; padding:15px 0 0 0;display: block;margin: 15px 0 0 0;}

/* box */
.pr_box{font-size:16px; color:#666;margin: 25px 0 0 0;text-align: justify;line-height: 185%;}
.s_box{border:1px solid #ddd;padding: 3% 5%;font-size: 16px;margin: 10px 0 15px 0;line-height: 170%;}

.c_box{font-size:14px;color: #606060;text-align: justify;line-height: 200%;}

.c_bgbox{background:#f6f6f6; text-align:center; padding:6% 8%;margin: 30px 0;font-size: 16px;line-height: 170%;color:#575757;}
.c_bgbox strong{display:block; font-size:23px;letter-spacing: -1px;color: #444;}

.c_bgbox2{background:#f5f7f8; text-align:center; padding:5%;margin: 0 0 30px 0;font-size: 17px;line-height: 170%;color:#547a8e;border: 1px solid #cddeea;}
.left{text-align:left;}

.c_brbox{border:1px solid #e4e4e4;padding:7% 9%;font-size: 17px;line-height: 180%;margin:0 0 30px 0;letter-spacing: -0.5px;text-align: justify;}
.c_brbox p{font-size:33px;font-weight: 600;color: #183484;margin: 0 0 16px 0;}
.c_brbox span{background:#183484; height:4px; width:48px;display: inline-block;margin:9px 0 14px 0;}

.c_brbox2{margin:0 0 30px 0; border-top:3px solid #1a2d55;border-bottom:1px solid #1a2d55;padding:5% 6%;font-size: 18px;line-height: 160%;}

.re_wrap{width:100%; margin:-1px 0 0 0; overflow:hidden; color:#333;border:1px solid #e5e5e5;height:100%;}
.re_wrap h5{float:left; width:50%;min-height:350px;}
.re_wrap h5 img{width:100%;height:100%;}
.re_wrap .re_box{float:left; width:36%;height: 100%;padding: 8% 7%;color: #000;border-left: 1px solid #e5e5e5;margin:-1px 0 0 -1px;}
.re_wrap .re_box i{background:url("/img/sub/info2_icon01.png") no-repeat 0 0; font-size:32px; display: inline-block;letter-spacing: -0.5px;font-weight: 700;color: #000;}
.re_wrap .re_box p{font-size:16px;width: 100%;line-height: 175%;margin: 28px 0 0 0;color: #5f5f5f;}
.re_r{border-left:0 !important;border-right: 1px solid #e5e5e5;}

.pp_wrap{width:90%; margin:-1px 0 50px 0; overflow:hidden; color:#333;border:1px solid #e5e5e5;height:100%;padding: 5%;}
.pp_wrap h5{float:left; width:50%;display: inline-block;}
.pp_wrap h5 img{width:100%;height:100%;/*! display: inline-block; */}
.pp_wrap .pp_box{/*! float:left; */ width:43%;height: 100%;padding: 8% 0 9% 7%;color: #000;/*! border-left: 1px solid #e5e5e5; */margin:-1px 0 0 -1px;display: inline-block;}
.pp_wrap .pp_box b{background:url("/img/sub/info2_icon01.png") no-repeat 0 0; font-size:27px; display: block;letter-spacing: -1px;font-weight: 700;color: #0b3f91;border-bottom: 1px solid #e5e5e5;padding: 0 0 29px 0;}
.pp_wrap .pp_box p{font-size:18px;width: 100%;line-height: 175%;margin: 23px 0 0 0;color: #505050;}

.step_wrap{width:100%;margin: 40px 0 30px 0;display: inline-block;}
.step_wrap h6{font-size:23px;text-align:center;letter-spacing: -0.5px;color: #1c2d58;margin: 0 0 33px 0;text-decoration: underline;}
.step_box{width: 31%;border: 1px solid #e5e5e5;float: left;margin: 0 1%;height: 395px;}
.step_box img{height: 220px;display: inline-block;width: 100%;}
.step_box p{font-size: 17px;font-weight: 600;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;line-height: 50px;height: 50px;background: #eee8e2;color: #464646;}
.step_box p b{background:#8d6e52; color:#fff;display: inline-block;height: 50px;width: 50px;text-align: center;margin: 0 15px 0 0;}
.step_box span{padding: 15px 25px;font-size: 16px;display: inline-block;color: #7e7e7e;line-height: 140%;letter-spacing: -0.5px;}
.step_box span b{color:#5c5c5c;}

.history-head { border-bottom: 1px solid #ddd; padding: 30px 0 0px 160px; background: url('/img/sub/history_bg.jpg') no-repeat 0 0;height: 94px;}
.history_wrap { overflow: hidden; margin: 0 0 20px 0;background: #f9f9f9;padding: 6% 7%;}
.history_wrap .history_year {position: relative;overflow: hidden;float: left; width: 20%; font-size: 26px;font-weight: 700;padding: 0 0 0 0;color: #004ea1;}
.history_wrap .history_con { position: relative;float: left; width: 80%;/*! padding: 2px 0 0 0; */font-size: 20px;line-height: 170%;letter-spacing: -0.5px;}

.ic_box{width: 100%;display: inline-block;margin: 30px 0 30px 0;}
.ic_box h6{width:40%; height:100%;}
.ic_box img{width:100%;display: inline-block;background: #ddd;float: left;}
.ic_box dl{width: 46%;margin: 0 0 0 2%;background: #f7f7f7;padding: 5% 6% 3% 6%;font-size: 13px;float: left;}
.ic_box dt{font-weight: 600;font-size: 21px;letter-spacing: -0.5px;}
.ic_box dd{margin: 9px 0 27px 0;color: #666;line-height: 160%;font-size: 16px;}

.v_wrap{width:100%;display: inline-block;text-align: center;background: #faf8f6;position: relative;border-top: 2px solid #906f50;border-bottom: 2px solid #906f50;}
.v_box{width:38%; float:left;border-bottom:1px solid #e5e5e5;padding: 6%;font-size: 17px;color: #555;margin: 0 0 0px 0px;height: 225px;line-height: 170%;text-align: left;letter-spacing: -0.5px;}
.v_box_r{border-left:1px solid #e5e5e5; margin:0 0 0 -1px;}
.v_box_p{padding:13% 6% 6% 6%;}
.v_box b{display: block;font-size: 34px;color: #906f50;font-weight: 700;letter-spacing: -1px;margin: 0 0 19px 0;}
.v_box2{width:59%; float:left;padding: 5% 6%;font-size: 17px;color: #fff;line-height: 165%;background: #906f50;position: absolute;left: 14%;top: 35%;}

/* table */
table.tb05 {width:100%;border-style:solid none none;font-size:15px; border-left: 1px solid #ddd;margin:15px 0 30px 0;}   
table.tb05 thead th {padding:20px;border-style:none solid solid none;border-width:0 1px 1px 0;border-color:#dfdfdf;background-color:#1a2d55;color:#fff; text-align:center; font-weight:600; font-size: 16px;}
table.tb05 tbody th {padding:37px;border-style:none solid solid none;border-width:0 1px 1px 0;border-color:#dfdfdf;background-color:#fff;color:#333; font-weight:600; text-align:center;line-height: 180%;font-size: 17px;}
table.tb05 tbody td {padding:38px;border-style:none solid solid none;border-width:0 1px 1px 0;border-color:#dfdfdf;text-align:center;}
table.tb05 tbody td.left {text-align:left;}
table.tb05 tbody td ul li{background:url("/img/sub/li_dot.gif") no-repeat 0px 8px;text-align:left;padding: 0 0 0 14px;}

/* list */
ul li.li_disc{list-style:disc; margin-left:12px;}
ul li.li_sq{background:url("/img/sub/li_dot.gif") no-repeat 0px 12px;text-align:left;padding: 0 0 0 14px;margin: 5px 0;}

ul.ul_box{width: 86%;background: #fff;border:1px solid #e5e5e5;border-top: 3px solid #ea580d;padding: 4% 7%;text-align: left;margin: 0 0 30px 0;}
ul.ul_box li{background:url("/img/sub/li_dot.gif") no-repeat 0px 33px;font-size: 17px;padding: 25px 0 25px 18px;color: #525252;border-bottom: 1px dotted #ddd;line-height: 175%;}

dl.c_dl dt{font-size:25px; color:#0b3f91; letter-spacing:-0.5px;}
dl.c_dl dd{font-size:17px; letter-spacing:-0.3px; line-height:160%; margin:12px 0 38px 0;border-bottom: 1px dotted #ddd;padding: 0 0 31px 0;color: #606060;}


/* btn */
.btn_c{text-align:center; margin: 40px 0 0 0;}

a.a_btn{text-decoration: underline; color:#ff5900;}
a.a_btn2{background:#1a2d55;color: #fff;padding: 20px 103px;display: inline-block;font-weight: 800;font-size: 20px;border-radius: 5px;letter-spacing: -0.5px;}
a.a_btn3{background:#ff5900;color: #fff;padding: 20px 103px;display: inline-block;font-weight: 800;font-size: 20px;border-radius: 5px;letter-spacing: -0.5px;margin: 15px 0 0 0;}
a.a_btn4{background:#ee6521 url("/img/sub/apply_btn_bg.png") center 85% no-repeat;color: #fff;padding: 25px 103px 65px 103px;;display: inline-block;font-weight: 800;font-size: 20px;border-radius: 5px;letter-spacing: -0.5px;}


.d_wrap{display:inline-block; width:100%; }
.busin_con {position:relative; float:left; width:24.5%; min-height:170px; padding:30px 0;  background:#fff; }
.busin_con p{text-align:center; margin:120px auto 0 auto; width:100%; font-size:16px; color:#333; line-height:160%; 
				word-break: keep-all; word-wrap: break-word;}
.bbg01 {background:#fff url("/img/sub/set_icon01.png") 50% 25% no-repeat !important; border-right:1px dashed #a7a7a7}
.bbg02 {background:#f2f2f2 url("/img/sub/set_icon02.png") 50% 25% no-repeat !important; border-right:1px dashed #a7a7a7}
.bbg03 {background:#fff url("/img/sub/set_icon03.png") 50% 25% no-repeat !important; border-right:1px dashed #a7a7a7}
.bbg04 {background:#f2f2f2 url("/img/sub/set_icon04.png") 50% 25% no-repeat !important; }
.bbg05 {background:#fff url("/img/sub/set_icon05.png") 50% 25% no-repeat !important; border-right:1px dashed #a7a7a7}
.bbg06 {background:#f2f2f2 url("/img/sub/set_icon06.png") 50% 25% no-repeat !important; border-right:1px dashed #a7a7a7}
.bbg07 {background:#fff url("/img/sub/set_icon07.png") 50% 25% no-repeat !important; border-right:1px dashed #a7a7a7}
.bbg08 {background:#f2f2f2 url("/img/sub/set_icon08.png") 50% 25% no-repeat !important; }


.c_brbox3{float:left; border:1px solid #e4e4e4;padding:5% 5%;font-size: 17px;line-height: 180%;margin:0 0 30px 0;letter-spacing: -0.5px;text-align: justify;}
.c_brbox3 p{float:right; width:70%; font-size:33px;font-weight: 600;color: #183484;margin: 0 0 0 0;}
.c_brbox3 img{float:left; width:20%;display: inline-block;margin:0 50px 0 0;}