@charset "utf-8";

/*ÄÁÅÙÃ÷*/
#sub_wrap {width:100%; background:#fafafa; position:relative;}
.sub_area {min-width:320px; padding-bottom:50px; margin:0 auto; overflow:hidden; position:relative;}
.sub_content {background:#fff; overflow:hidden; position:relative;}
.sub_box {background:#fff; border:1px solid #dcdcdc; overflow:hidden; position:relative;}
.exp_wrap {height:50px; background:#fafafa; overflow:hidden;}
.exp_wrap .chk {float:right; margin-top:20px; overflow:hidden; font:normal 11px/17px "dotum"; color:#696969; letter-spacing:-1px;}
.exp_wrap .chk a {display:block; float:left; font:normal 11px/17px "dotum"; color:#696969; letter-spacing:-1px;}
.exp_wrap .chk em {font:normal 11px/17px "dotum"; color:#bd8e3c; letter-spacing:-1px;}

/*·¹ÇÁÆ®¸Þ´º*/
#left_menu_wrap {margin-top:50px; background:#fafafa; position:relative;}
#left_menu_wrap h2 {padding:20px 0; border:1px solid #dcdcdc; background:#fff;}
#left_menu_wrap h2 div {width:80%; margin:0 auto;}
#left_menu_wrap h2 strong {display:block; font:bold 28px "Nanum Gothic"; color:#444; letter-spacing:-2px;}
#left_menu {background:#fff; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
#left_menu .dep2 {background:#fff; border-bottom:1px solid #dcdcdc;}
#left_menu .dep2 a {font:bold 15px/20px "Nanum Gothic"; color:#454545; background:#eeedeb; letter-spacing:-1px; display:block;  padding:13px 0; text-indent:20px; text-decoration:none;}

#left_menu .dep2.on a {color:#fff; background:#262262 url(../images/public/arrow_on.png) no-repeat 92% ;}
#left_menu .dep2.off a {color:#454545; background:#eeedeb;}

#left_menu .dep3{display:none; background:#fff; padding:10px 0;}
#left_menu .dep3 li {background:#fff;}
#left_menu .dep3 li a{display:block; padding:5px 0; font:bold 12px/14px "dotum"; color:#555; letter-spacing:-1px; background:#fff; text-indent:20px;}
#left_menu .dep3 li.on a{color:#38b4d7; background:#fff;}
#left_menu .dep3 li.off a{color:#555; background:#fff;}

/*·¹ÇÁÆ® ÄÝ¼¾ÅÍ*/
.left_banner {margin-top:19px; background:#fff; position:relative;}
.left_banner .time_box {width:85%; padding:7%; background:#fff; border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; }
.left_banner .time_box strong {display:block; padding-bottom:10px; font:bold 16px/20px "Nanum Gothic"; color:#3c3c3c; letter-spacing:-0.5px;}
.left_banner .time_box em {font:bold 23px/30px "Nanum Gothic"; color:#157bd0; letter-spacing:-0.2px;}
.left_banner .time_box ul li {font:normal 13px/20px "dotum"; color:#666; letter-spacing:0px; margin-top:3px;}

.left_banner .tel_box {width:79%; padding:10%; background:#fff; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;  border-right:1px solid #dcdcdc; border-top:1px solid #efefef; font:normal 15px/20px "Nanum Gothic"; color:#2b2b2b; letter-spacing:-0.5px;}
.left_banner .tel_box em {font:bold 23px/30px "Nanum Gothic"; color:#0d4dd7; letter-spacing:-1px;}

/*·¹ÇÁÆ® ¾ÆÀÌÄÜ¹öÆ°*/
.left_btn {padding:20px; background:#676767;}
.left_btn ul {width:100%; overflow:hidden;}
.left_btn ul li {width:45%; text-align:center; margin-bottom:10px;}
.left_btn ul li a {display:block; font:normal 13px "Nanum Gothic"; color:#fff; letter-spacing:-1px;}
.left_btn ul li img {display:block; width:100%; margin-bottom:5px;}

/*Äü»ó´ãÆû*/
#counsel_box {width:200px; margin-top:50px; padding:0px 0 20px 0;  position:relative;}

#counsel_box .title {width:80%; margin:0 auto; text-align:center; font:normal 12px "Nanum Gothic"; color:#fff; letter-spacing:-1px;}
#counsel_box .title em {display:block; margin-bottom:2px; font:normal 15px "Nanum Gothic"; color:#fff; letter-spacing:-1px;}
#counsel_box .title strong {display:block; margin-bottom:5px; font:bold 22px "Nanum Gothic"; color:#fff; letter-spacing:-1px;}
#counsel_box form {display:block; width:80%; margin:0 auto; position:relative;}
#counsel_box form p {width:100%; overflow:hidden;}
#counsel_box form p input {float:left;}
#counsel_box form p span {float:left; display:block; margin-right:10px; font:bold 13px/30px "Nanum Gothic"; color:#fff; letter-spacing:-1px;}
#counsel_box form .cw_name {margin-bottom:8px;}
#counsel_box form .cw_name input {width:131px; height:30px; font:normal 12px/30px 'dotum'; color:#817a75; border:1px solid #e3dcd6; background:#f9f4f0;}
#counsel_box form .cw_tel {margin-bottom:8px;}
#counsel_box form .cw_tel input {display:block; width:41px; height:30px; font:normal 12px/30px 'dotum'; color:#817a75; border:1px solid #e3dcd6; background:#f9f4f0;}
#counsel_box form .cw_tel input.tel2 {margin:0 2px;}
#counsel_box form .cw_tel input.tel3 {width:40px;}
#counsel_box form .cw_area {margin-bottom:15px;}
#counsel_box form .cw_area textarea {width:100%; height:150px; font:normal 12px/30px 'dotum'; color:#817a75; border:1px solid #e3dcd6; background:#f9f4f0;}
#counsel_box form .cw_chk {font:normal 12px/18px 'dotum'; color:#fff; letter-spacing:-1px; position:relative;}
#counsel_box form .cw_chk input{position:absolute; width:18px; height:18px; border:0; background:transparent; right:-3px;}
#counsel_box form .cw_btn {margin-top:12px;}

#counsel_box .col9 {width:200px; height:325px; border:1px solid #d9d9d9; position:absolute;  border-top: 2px solid #3b3399;}
#counsel_box	 .col9 h3 {width:100%; margin:0 auto; font:bold 17px 'Nanum Gothic'; color:#00000c; letter-spacing:-1px; padding:7px 0 10px 0; background:#ebebed; }
#counsel_box .col9 ul li{float:left;}

/*µÑ·¯º¸±â*/
.gallery_wrap {position:relative; width:100%; margin:30px auto 0 auto; overflow:hidden;}
.gallery_wrap .chk_box {width:100%; padding:20px 0; background:#eee; text-align:center; font:bold 18px 'dotum'; color:#333; letter-spacing:-1px;}
.gallery_wrap .prev{position:absolute; width:50px; left:0; z-index:10;}
.gallery_wrap .next{position:absolute; width:50px; right:0; z-index:10;}
.gallery_wrap .gall {width:100%; height:auto; overflow:hidden;}
.gallery_wrap .gall .slider {width:100%; height:auto;}
.gallery_wrap .gall .slider .item {width:100%; height:auto; float:left;}
.gallery_wrap .gall .slider .item img {width:100%; height:auto;}

/*Å×ÀÌºí ¼³Á¤*/
.table_type1 {width:100%;}
.table_type1 table {width:100%;}
.table_type1 thead th {padding:10px; background:#676767; border:1px solid #585858; font:normal 14px/22px 'Nanum Gothic'; color:#fff; text-align:center;}
.table_type1 thead th.blue {background:#224f88; border:1px solid #1d4476;}
.table_type1 thead th.blue2 {background:#4472ac; border:1px solid #27538b;}
.table_type1 thead th.sky {background:#559cf4; border:1px solid #4a87d3;}
.table_type1 tbody th {padding:10px; background:#f5f5f5; border:1px solid #d2d2d2; font:normal 14px/22px 'Nanum Gothic'; color:#525252; text-align:center;}
.table_type1 tbody th.rowleft {border-left:1px solid #d2d2d2;}

.table_type1 tbody th.col_btn span {margin-bottom:10px; width:100%; display:inline-block; *zoom:1; padding:5px 0; font:normal 14px/22px 'Nanum Gothic'; color:#fff; text-align:center;}
.table_type1 tbody td {padding:15px; background:#fff; border:1px solid #d2d2d2; font:normal 14px/22px 'Nanum Gothic';color:#525252; text-align:center;}
.table_type1 tbody td.lt {vertical-align:top; text-align:left;}
.table_type1 tbody td em {font:normal 14px/24px 'Nanum Gothic';color:#2d65de;}



/*ÇÐ°úºÎ ÅÇ*/
#tab_area {position:relative; margin-top:20px;}
#tab_area  .tab_con {width:100%;  border-top:1px solid #d6d6d6;  border-left:1px solid #d6d6d6; overflow:hidden; *margin-bottom:20px;}
#tab_area .tab_con li {float:left; width:33.33333333%; *width:49.9%}
#tab_area .tab_con li.on a {color:#fff; border:1px solid #2475d0; background:#2475d0; text-decoration:underline;}
#tab_area .tab_con li a {display:block; font-family:'Nanum Gothic'; font-weight:bold; font-size:12px; height:30px; margin-top:-1.2px;  letter-spacing:-1px; margin-left:-1px; padding:8px 0 0; text-align:center; border:1px solid #d6d6d6; background:#fff; *height:32px;}
#tab_area .tab_con li.on a, #tab_area .tab_con li a:hover {color:#fff; border-top:1px solid #2475d0; border-bottom:1px solid #2475d0; background:#2475d0;}
#tab_area .tab_con .sTxt{letter-spacing:-1px; font-size:12px;}
/* µÎ ÁÙ tab*/
.d_tab li a {height:60px; *height:52px; padding:8px 0 0;}
.d_tab li.txt1 a {height:60px; *height:42px; padding:18px 0 0;}



/* button color */
.btnColorWhite.btnS{padding:7px 10px 7px !important;line-height:10px;color:#555 !important;border:1px solid #cdcdcd;-webkit-box-shadow:1px 1px 1px #ededed;-moz-box-shadow:1px 1px 1px #ededed;box-shadow:1px 1px 1px #ededed;background:#fff; border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;behavior:url(/front/resources/css/PIE.htc)}

/**ÅÛÇÃ¸´*******************************************************************************************************************************************************************************************/

/*±âº»Á¤·Ä*/
.text_right {float:right; }

/*±âº»±ÛÀÚ*/
.basic_text {margin-bottom:20px; font:normal 14.25px/23px "Nanum Gothic"; color:#555; letter-spacing:-0.5px; line-height: 26px; }
.basic_text p {margin-bottom:20px; font:normal 14.25px/23px "Nanum Gothic"; color:#555; letter-spacing:-0.5px; line-height: 26px; }
.basic_text em {font:normal 14.25px/23px "Nanum Gothic"; color:#1159f5; letter-spacing:-1px;}
.basic_text .bold { font:bold 14px/30px "Nanum Gothic"; color:#454545 }
.sky_text {color:#0086cf; font:bold 14px/30px "Nanum Gothic";  }
.sky_text2 {color:#0086cf; font:normal 12px/30px "Nanum Gothic";  }
.blue_text {color:#4b52a3; }
.blue_text.bold{color:#4b52a3;  font:bold }
.red_text {color:#ee2121;  font:bold; font-size:14.35px;}

/* ºÎÈ£ */
.basic_text  .detail01 {padding:0px 0 0px 23px;}
.basic_text  .detail01 .txt02 li {position:relative;padding-bottom:7px;line-height:1.65;  font:normal 14.25px/23px "Nanum Gothic"; color:#555;}
.basic_text  .detail01 .txt02 span {position:absolute;top:0px;*top:1px;left:-23px;}
.basic_text  .detail01 .txt02 .txt02bold {font-weight:bold; color:#0086cf;}


/*¼­ºê»ó´Ü ¼³¸í¹®±¸*/
.basic_box {width:100%; padding:30px 0; background:#fff; border-bottom:1px solid #e5e5e5; text-align:center; font:normal 16px/32px "Nanum Gothic"; color:#777; letter-spacing:-1px;}
.basic_box strong {font:normal 24px/32px "Nanum Gothic"; color:#505050; letter-spacing:-1px;}
.basic_box strong em {font:normal 24px/32px "Nanum Gothic"; color:#0c44be; letter-spacing:-1px;}
.basic_box h3 {text-align:center; font:bold 35px "Nanum Gothic"; color:#404040; letter-spacing:-1px;}

/*¼½¼Ç Å¸ÀÌÆ²*/
/*.sec_title {width:100%; padding-top:12px; margin:30px 0 20px 0; background:url(/images/sub_1/sec_dot.gif) left top no-repeat #fff; font:bold 22px "Nanum Gothic"; color:#404040; letter-spacing:-1px;}*/
.sec_title{margin:25px 0 15px;padding-left:20px;font-weight:bold;font-size:19.35px;color:#444;letter-spacing:-1px; background:url(../images/sub_1/title_dot.gif) no-repeat left 4px;}
.cntTitleS{position:relative;padding-left:12px;margin:25px 0 7px;font-weight:bold;color:#444; background:url(../images/sub_3/title_dot.gif) no-repeat left 8px; font-size:15.23px;}
.memberTitleS{position:relative;padding-left:12px;margin:25px 0 7px;font-weight:bold;color:#444; background:url(../images/sub_3/title_dot.gif) no-repeat left 8px; font-size:12.23px;}

p.pTypeA,
div.pTypeA p{position:relative;padding-left:10px;margin:0px 0;font-size:13.55px;line-height:1.78;letter-spacing:-0.05em;}  /* bullet design : ¡© */
div.pTypeA p{margin:2px 0 0 0;}
.cntTitleS + .pTypeA,
.cntTitleS + .pTypeA p{margin:0px 0 0px 2px;}
p.pTypeA img {margin:40px 30px 0px 50px}	
p.pTypeA .bold { font:bold; font-size:13.55px; } 

.features {position:relative;padding-left:5px}
.efficacy-list li{font-size: 13.55px; line-height: 26px; background: url('/images/sub_3/efficacy_list_bullet.gif') no-repeat left 13px;padding-left: 10px;}
.efficacy-tablelist li{font-size: 13.55px; line-height: 26px; background: url('/images/public/efficacy_list_bullet2.gif') no-repeat left 11px;padding-left: 8px;}



/*¼­ºêºñÁÖ¾ó*/
#sv {overflow:hidden;}
#sv img {max-width:760px;}




.btn_type {width:100%;margin:0px 0 0px 0;text-align:center;overflow:hidden;}
.btn_type a:hover {text-decoration:underline; color:#fff;}
.btn_type1 {border:1px solid #446dad;background:#2d67b6;color:#fff;width:100%;height:35px;line-height:35px;text-align:center;font-size:13px;font-weight:bold;cursor:pointer;text-decoration:none;display:block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.btn_type2 {border:1px solid #333;background:#555;color:#fff;width:100%;height:35px;line-height:35px;text-align:center;font-size:13px;font-weight:bold;cursor:pointer;text-decoration:none;display:block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
/*¹öÆ° Áß°£ Á¤·Ä -> margin : auto Áà¾ßÇÔ*/
.btn_type3 {margin:10px auto 0 auto; border:1px solid #446dad;background:#44a7d9;color:#fff;width:30%;height:40px;line-height:35px;text-align:center;font-size:13px;font-weight:bold;cursor:pointer;text-decoration:none;display:block;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;behavior:url(/front/resources/css/PIE.htc)}


.btnC{overflow:hidden;margin:0px 0 0 0;font-size:0;text-align:center;}
.btnC a:first-child{margin-left:0;}

btnR{overflow:hidden;margin:20px 0 0 0;font-size:0;text-align:right;}
	.btnR [class*="btn"]:first-child{margin:0;}


/*È¸»ö ¹Ú½º*/
.gray_box {width:100%; padding:40px 0; background:#f6f5f1; border:1px solid #ccc; text-align:center; font:normal 25px "Nanum Gothic"; color:#26569f; letter-spacing:-1px;}
.gray_box2 {margin-bottom:20px; padding:30px; background:#f6f6f6; border:1px solid #dcdcdc; font:normal 14px/23px "Nanum Gothic"; color:#555; letter-spacing:-1px;}

/*ÇÏ´Ã»ö ¹Ú½º*/
.sky_box {padding:30px; background:#2d67b6; font:normal 14px/23px "Nanum Gothic"; color:#fff; letter-spacing:-1px;}
.sky_box.slo {text-align:center; font:normal 19px/30px "Nanum Gothic"; color:#fff; letter-spacing:-1px;}
.sky_box.slo strong {font:bold 19px/30px "Nanum Gothic"; color:#fffb98; letter-spacing:-1px;}


/*¿¬µÎ»ö ¹Ú½º*/
.green_box {padding:30px; background:#8bc43f; font:normal 14px/23px "Nanum Gothic"; color:#fff; letter-spacing:-1px;}
.green_box.slo {text-align:center; font:normal 19px/30px "Nanum Gothic"; color:#fff; letter-spacing:-1px;}
.green_box.slo strong {font:bold 19px/30px "Nanum Gothic"; color:#fffb98; letter-spacing:-1px;}


/*ÆÄ¶õ»ö ¹Ú½º*/
.blue_box {padding:30px; background:#235aaa; font:normal 14px/23px "Nanum Gothic"; color:#fff; letter-spacing:-1px;}
.blue_box.slo {text-align:center; font:normal 19px/30px "Nanum Gothic"; color:#fff; letter-spacing:-1px;}
.blue_box.slo strong {font:bold 19px/30px "Nanum Gothic"; color:#fffb98; letter-spacing:-1px;}


/*ÆÄ¶õ»ö ¹öÆ°*/
.blue_btn {display:block; width:250px; margin:35px auto 0 auto; background:#446dad; padding:25px 0; text-align:center; font:bold 20px "Nanum Gothic"; color:#fff; letter-spacing:-1px;}

/*ÆÄ¶õ»ö Å¸ÀÌÆ²¹Ú½º*/
.blue_title_box {width:100%;}
.blue_title_box dt {background:#316cbc; padding:10px 0; text-align:center; font:bold 14.25px "Nanum Gothic"; color:#fff; letter-spacing:-1px;}
.blue_title_box dd {background:#fff; padding:25px; border:1px solid #dcdcdc; border-top:0; font:normal 14px/26px "Nanum Gothic"; color:#555; letter-spacing:-1px;}

/* Å×ÀÌºí */
.tableList + .listD{margin:16px 0 0 0;}

/* table */
.tableList{width:100%;border-collapse:separate;border-top:2px solid #676767;border-bottom:1px solid #d2d2d2;}
.tableList.al td{text-align:left;}

	.tableList th,
	.tableList td.tit,
	.tableList tfoot th,
	.tableList tfoot td{padding:14px 12px;font-weight:bold;text-align:center;color:#444;line-height:1.571;background:#f3f3f3;border-top:1px solid #e4e4e4;border-left:1px solid #d2d2d2;}
	.tableList thead tr:first-child th{border-top:0;}
	.tableList thead th.headrowleft {border-left:1px solid #d2d2d2;}
	.tableList th:first-child{border-left:0;}
	.tableList td{padding:13px 12px;font-size:13px;line-height:1.4;text-align:center;color:#666;border-top:1px solid #e4e4e4;border-left:1px solid #d2d2d2;}
	.tableList tbody td.rowleft {border-left:1px solid #d2d2d2;}
	.tableList tbody td.colpink {background:#fff3f4;}
	.tableList td p{font-size:13px;line-height:1.4;}
	.tableList tbody tr:first-child td{border-top:0;}
	.tableList td:first-child{border-left:0;}
	.tableList .brdr{border-left:1px solid #d2d2d2 !important;}
	.tableList td .align{display:table;width:100%;}
		.tableList td .align span{display:table-cell;width:50px;font-size:13px;}
		.tableList td .align p{display:table-cell;width:82%;}
	.tableList td a:hover{text-decoration:underline;}
.tableList.thinCol{}
	.tableList.thinCol th,
	.tableList.thinCol td{padding:8px 10px;}


.tableList .txtbold {font-weight:bold; color:#4c4c4c;}

.tableEx{margin-top:10px;font-size:13px;line-height:1.4;}
	.tableEx li{font-size:13px;line-height:1.4;}

.tableForm{border-top:2px solid #676767;border-bottom:1px solid #999;}
.infoGuideBox + .tableForm{margin:50px 0 0 0;}
.simpleInfo + .tableForm{margin:28px 0 0 0;}
	.tableForm li{display:table;width:100%;padding:7px 14px;font-size:0;border-top:1px solid #e3e3e3;}
	.tableForm li:first-child{border-top:0;}
	.tableForm li > label{display:table-cell;width:18%;height:29px;font-weight:bold;font-size:14px;line-height:1.4;color:#444;vertical-align:middle;}
	.tableForm li label.vt{padding:5px 0 0 0;}
	.tableForm li label + div{display:table-cell;width:82%;font-weight:bold;color:#333;vertical-align:middle;}
	.tableForm li.length2 label + div{width:40%;}
	.tableForm li div .pointColor{display:inline-block;margin-left:10px;vertical-align:middle;}
	.tableForm .requred:before{content:'*';display:inline-block;width:12px;height:20px;color:#fb5b64;line-height:19px;vertical-align:middle;}


/*ÅØ½ºÆ®+ÀÌ¹ÌÁö ¹Ú½º*/
.text_img_box {overflow:hidden; margin-bottom:20px; border:1px solid #dcdcdc; background:#fff; padding:25px;}
.text_img_box .inner {overflow:hidden; margin-bottom:20px;}
.text_img_box .text {width:65%; font:normal 14px/26px "Nanum Gothic"; color:#555; letter-spacing:-1px;}
.text_img_box .text.box {width:100%;}
.text_img_box .text em {font:normal 14px/26px "Nanum Gothic"; color:#2d65de; letter-spacing:-1px;}
.text_img_box .img {width:30%;}
.text_img_box .img.box {width:49%; margin-bottom:20px;}



/*¾àµµ*/
.map {width:100%; position:relative;}
.map img {display:block;}
.map div {padding:20px; overflow:hidden; background:#fff; border:1px solid #ccc; border-top:0; position:relative;}
.map div p {font:normal 14px/20px "Nanum Gothic"; color:#555; letter-spacing:-1px;}
.map div a {display:block; width:170px; padding:20px 0; background:#446dad; text-align:center; font:bold 20px "Nanum Gothic"; color:#fff; letter-spacing:-1px;}

/*¹ö½ºÆû*/
.bus_num {border:1px solid #dcdcdc; padding:30px 30px 0 30px; margin-bottom:20px;}
.bus_num li {margin-bottom:30px;}
.bus_num li span {display:block; margin-top:5px; font:normal 14px/23px "Nanum Gothic"; color:#555; letter-spacing:-1px;}
.bus_num li p {display:inline-block; *zoom:1; padding:3px; text-align:center; font:normal 14px "Nanum Gothic"; color:#fff; letter-spacing:-1px;}
.bus_num li p.green {background:#5dbe36;}
.bus_num li p.blue {background:#3d6bcd;}

/*ÀÌ¹ÌÁö ¸®½ºÆ®*/
.img_list_type1 ul {width:100%; overflow:hidden; position:relative;}
.img_list_type1 li {width:48%; background:#eee; border:1px solid #d6d6d6; margin-bottom:20px;}
.img_list_type1 li img {display:block; width:100%;}
.img_list_type1 li strong {display:block; width:100%; padding:10px 0; background:#656565; text-align:center; font:normal 13px "Nanum Gothic"; color:#fff; letter-spacing:-1px;}
.img_list_type1 li p {width:90%; padding:5%; background:#eee; text-align:center; font:normal 13px/18px "Nanum Gothic"; color:#555; letter-spacing:-1px;}
.img_list_type1 li p em {font:normal 13px/18px "Nanum Gothic"; color:#2d65de; letter-spacing:-1px;}

/*ÀÌ¹ÌÁö ¸®½ºÆ® ÄÃ·³Á¦¾î*/
#img_list_type {padding:30px 30px 10px 30px; margin-bottom:20px; background:#fff; border:1px solid #dcdcdc;}
#img_list_type ul {width:100%; overflow:hidden; position:relative;}
#img_list_type ul li {text-align:center; margin-bottom:20px;}
#img_list_type ul li.gab {padding:15% .7%; margin:0;}
#img_list_type ul li.gab img {}
#img_list_type.colnum1 li {width:100%;}
#img_list_type.colnum2 li {width:48%;}
#img_list_type.colnum2 li.gab {width:2.6%;}
#img_list_type.colnum3 li {width:30%;}
#img_list_type.colnum3 li.gab {width:3.6%;}
#img_list_type.colnum4 li {width:22%;}
#img_list_type.colnum4 li.gab {width:2.6%;}
#img_list_type li img {display:block; width:100%;}
#img_list_type li p {width:100%; padding:12px 0; background:#eee; font:normal 13px/18px "Nanum Gothic"; color:#555; letter-spacing:-1px;}
#img_list_type li p em {font:normal 13px/18px "Nanum Gothic"; color:#2d65de; letter-spacing:-1px;}

/*½ºÅÜ ¸®½ºÆ® ÄÃ·³Á¦¾î*/
#step_list_type {padding:30px 30px 10px 30px; margin-bottom:20px; background:#fff; border:1px solid #dcdcdc; vertical-align:middle;}
#step_list_type ul {width:100%; overflow:hidden; position:relative;}
#step_list_type ul li {text-align:center; margin-bottom:25px;}
#step_list_type ul li.gab {padding:7% .7%; margin:0;}
#step_list_type.colnum1 li {width:100%;}
#step_list_type.colnum2 li {width:48%;}
#step_list_type.colnum2 li.gab {width:2.6%;}
#step_list_type.colnum3 li {width:30%;}
#step_list_type.colnum3 li.gab {width:3.6%;}
#step_list_type.colnum4 li {width:22%;}
#step_list_type.colnum4 li.gab {width:2.6%;}
#step_list_type li strong {display:block; padding:15px 0; border-top-left-radius:7px; border-top-right-radius:7px; background:#316cbc; font:bold 13px "Nanum Gothic"; color:#fff; letter-spacing:-1px;}
#step_list_type li p {padding:15px; border:1px solid #e2e2e2; border-top:0; border-bottom-left-radius:7px; border-bottom-right-radius:7px; background:#f6f6f6; font:normal 13px/20px "Nanum Gothic"; color:#404040; letter-spacing:-1px;}
#step_list_type li p.mt20 {padding-top:20px;}
#step_list_type li p img {display:block; width:100%; margin-bottom:5px;}
#step_list_type li em {margin-top:10px; display:block; padding:10px; border:1px solid #e2e2e2; background:#fff; font:normal 13px/20px "Nanum Gothic"; letter-spacing:-1px; color:#444}

/*³Ñ¹öÅ¸ÀÌÆ²*/
.num_title {padding:0 35px 0 35px; margin-bottom:20px; font:bold 16px/26px "Nanum Gothic"; color:#3f3f3f; position:relative;}
.num_title span {display:inline-block; *zoom:1; left:0; top:0; position:absolute; width:26px; height:26px; margin-right:8px; background:url(/images/sub_1/num_icon.png) no-repeat; text-align:center; font:bold 13px/26px "Nanum Gothic"; color:#fff;}
.num_title em {font:bold 16px/26px "Nanum Gothic"; color:#0050c5;}

/*³Ñ¹ö ¸®½ºÆ®*/
.num_list_type1 {border:1px solid #dcdcdc; background:#fff; padding:25px 25px 15px 25px;}
.num_list_type1 ul {margin:0 auto; overflow:hidden; position:relative;}
.num_list_type1 ul li {width:100%; margin-bottom:10px; overflow:hidden;}
.num_list_type1 ul li span {float:left; display:block; width:7%; margin-right:1%; text-align:center;}
.num_list_type1 ul li p {float:left; width:92%; font:normal 14px/26px "Nanum Gothic"; color:#555; letter-spacing:-1px;}
.num_list_type1 ul li p em {font:normal 14px/26px "Nanum Gothic"; color:#2d65de; letter-spacing:-1px;}

/*Ã¼Å© ¸®½ºÆ®*/
.chk_list {border:1px solid #dcdcdc; background:#f6f6f6; padding:25px 25px 15px 25px;}
.chk_list ul {margin:0 auto; overflow:hidden; position:relative;}
.chk_list ul li {width:100%; margin-bottom:10px; padding-bottom:10px; overflow:hidden; border-bottom:1px dotted #c5c5c5;}
.chk_list ul li span {float:left; display:block; width:7%; margin-right:1%; text-align:center;}
.chk_list ul li p {float:left; width:92%; font:normal 14px/26px "Nanum Gothic"; color:#555; letter-spacing:-1px;}
.chk_list ul li p em {font:normal 14px/26px "Nanum Gothic"; color:#2d65de; letter-spacing:-1px;}

/*¼­ºêÅÜ*/
.sub_tab {width:100%; margin:40px 0; overflow:hidden;}
.sub_tab li {width:33%; margin-right:-1px;}
.sub_tab li.last {width:34%; margin-bottom:0;}
.sub_tab.type2 li {width:50%;}
.sub_tab li a {display:block; height:48px; background:#f6f6f6; border:1px solid #cdcdcd; text-align:center; font:normal 15px/48px "Nanum Gothic"; color:#555; letter-spacing:-1px;}
.sub_tab li.on a {background:#2d65de; border:1px solid #2d65de; color:#fff;}

/*Ã¼Å©ÅÜ*/
.chk_tab {width:100%; margin:40px 0; overflow:hidden;}
.chk_tab li {width:25%; margin-right:-1px;}
.chk_tab li.last {margin-bottom:0;}
.chk_tab.type2 li {width:50%;}
.chk_tab li a {display:block; height:48px; background:#f6f6f6; border:1px solid #cdcdcd; text-align:center; font:normal 15px/48px "Nanum Gothic"; color:#555; letter-spacing:-1px;}
.chk_tab li.on a {background:#2d65de; border:1px solid #2d65de; color:#fff;}
.chk_tab li.off a {background:#f6f6f6; border:1px solid #cdcdcd; color:#555;}

.btnDefault{margin:5px 0 0 0; color:#fff !important;background:#a0a0a0;-webkit-box-shadow:inset 1px 1px 1px #4e4e4e;-moz-box-shadow:inset 1px 1px 1px #a0a0a0;box-shadow:inset 1px 1px 1px #a0a0a0;}
.btnDefault.txt {font-size:12px; padding:4px 4px 4px 4px; letter-spacing:-0.1em;}

/*¹Ìµð¾îÄõ¸® ¼³Á¤*/
@media all and (max-width:779px) {
	.sub_area {max-width:100%;}
	.sub_content {width:100%;}
	.sub_box {padding:20px;}
	.exp_wrap .chk {margin-right:30px;}
	#left_menu_wrap {display:none;}
	#counsel_box {display:none;}

	#sv img {max-width:100%;}
	

	p.pTypeA img {margin:40px 30px 0px 0px}	
	
	.btnDefault{display:block;  margin:5px 0 0 0; width:75%;color:#fff !important;background:#a0a0a0;-webkit-box-shadow:inset 1px 1px 1px #4e4e4e;-moz-box-shadow:inset 1px 1px 1px #a0a0a0;box-shadow:inset 1px 1px 1px #a0a0a0;}
	.btnDefault.txt {font-size:12px; padding:4px 4px 4px 4px; letter-spacing:-0.1em;}


	/*¸ð¹ÙÀÏ ÆùÆ® ÃÖÀûÈ­*/

	.basic_text {font:normal 14px/23px "Nanum Gothic"; color:#555; letter-spacing:-1px;}
	.basic_text em {font:normal 14px/23px "Nanum Gothic"; color:#1159f5; letter-spacing:-1px;}
	
	.basic_box {font:normal 14px/25px "Nanum Gothic"; color:#777; letter-spacing:-1px;}
	.basic_box strong {font:normal 18px/25px "Nanum Gothic"; color:#505050; letter-spacing:-1px;}
	.basic_box strong em {font:normal 18px/25px "Nanum Gothic"; color:#0c44be; letter-spacing:-1px;}
	.basic_box h3 {text-align:center; font:bold 22px "Nanum Gothic"; color:#404040; letter-spacing:-1px;}

	.sec_title {font:bold 18px "Nanum Gothic"; color:#404040; letter-spacing:-1px;}

	.gray_box {font:normal 20px "Nanum Gothic"; color:#26569f; letter-spacing:-1px;}
	.gray_box2 {font:normal 14px/23px "Nanum Gothic"; color:#555; letter-spacing:-1px;}

	.sky_box {font:normal 14px/23px "Nanum Gothic"; color:#fff; letter-spacing:-1px;}
	.sky_box.slo {font:normal 18px/30px "Nanum Gothic"; color:#fff; letter-spacing:-1px;}
	.sky_box.slo strong {font:bold 18px/30px "Nanum Gothic"; color:#fffb98; letter-spacing:-1px;}

	/*ÆÄ¶õ»ö ¹Ú½º*/
	.blue_box {padding:30px; background:#235aaa; font:normal 14px/23px "Nanum Gothic"; color:#fff; letter-spacing:-1.5px;}
	.blue_box.slo {text-align:center; font:normal 14px/30px "Nanum Gothic"; color:#fff; letter-spacing:-1.5px;}
	.blue_box.slo strong {font:bold 14px/30px "Nanum Gothic"; color:#fffb98; letter-spacing:-1.5px;}


	.blue_btn {font:bold 18px "Nanum Gothic"; color:#fff; letter-spacing:-1px;}

	.blue_title_box dt {font:bold 14px "Nanum Gothic"; color:#fff; letter-spacing:-1px;}
	.blue_title_box dd {font:normal 14px/23px "Nanum Gothic"; color:#555; letter-spacing:-1px;}

	.text_img_box .text {font:normal 14px/23px "Nanum Gothic"; color:#555; letter-spacing:-1px;}
	.text_img_box .text em {font:normal 14px/23px "Nanum Gothic"; color:#2d65de; letter-spacing:-1px;}

	.doc_box li p {font:normal 14px/23px "Nanum Gothic"; color:#555; letter-spacing:-1px;}
	.doc_box li p em {font:normal 14px "Nanum Gothic"; color:#0050c5; letter-spacing:-1px;}
	.doc_box li p strong {font:bold 18px "Nanum Gothic"; color:#404040; letter-spacing:-1px;}

	.map div p {font:normal 14px/20px "Nanum Gothic"; color:#555; letter-spacing:-1px;}
	.map div a {font:bold 18px "Nanum Gothic"; color:#fff; letter-spacing:-1px;}

	.bus_num li span {font:normal 14px/23px "Nanum Gothic"; color:#555; letter-spacing:-1px;}
	.bus_num li p {font:normal 14px "Nanum Gothic"; color:#fff; letter-spacing:-1px;}

	/*¸ð¹ÙÀÏ ÆùÆ® ÃÖÀûÈ­*/
	
	.doc_box li span {width:100%;}
	.doc_box li span img {width:100%;}
	.doc_box li p {width:100%; margin-top:20px; font-size:13px;}
	.doc_box li p img {display:none;}
	.map div a {margin-top:10px;}

	.img_list_type1 li {width:99%; border:1px solid #d6d6d6; margin-bottom:20px;}

	.text_img_box .text {width:100%; margin-bottom:20px;}
	.text_img_box .img {width:100%;}
	.text_img_box .img.box {width:100%;}
	.text_img_box .img.m_null {display:none;}
	.text_img_box .inner .img {margin-bottom:20px;}

	.num_list_type1 ul li span {width:10%;}
	.num_list_type1 ul li p {width:89%;}
	.chk_list ul li span {width:10%;}
	.chk_list ul li p {width:89%;}

	
	.sub_tab li {width:100%; margin-bottom:-1px;}
	.sub_tab li.last,.sub_tab.type2 li {width:100%;}
	.chk_tab li {width:100%; margin-bottom:-1px;}
	.chk_tab li.last,.chk_tab.type2 li {width:100%;}

	#img_list_type.colnum1 ul li{width:100%;}
	#img_list_type.colnum2 ul li{width:100%;}
	#img_list_type.colnum3 ul li{width:100%;}
	#img_list_type.colnum4 ul li{width:100%;}
	#img_list_type ul li.gab {display:none;}

	#step_list_type.colnum1 ul li{width:100%;}
	#step_list_type.colnum2 ul li{width:100%;}
	#step_list_type.colnum3 ul li{width:100%;}
	#step_list_type.colnum4 ul li{width:100%;}
	#step_list_type ul li.gab {display:none;}
}

@media all and (min-width:780px) and (max-width:1039px) {
	.sub_area {max-width:760px;}
	.sub_content {width:560px;}
	.sub_box {padding:20px;}
	#left_menu_wrap {width:180px; margin-right:20px;}
	.left_banner .time_box ul li {letter-spacing:-1px;}
	#counsel_box {display:none;}
	
	#sv img {max-width:100%;}

	.fl_left {float:left;}
	.fl_right {float:right;}

	.doc_box li p {font-size:12px;}
	.doc_box li p img {display:none;}

	.sub_tab li {width:100%; margin-bottom:-1px;}
	.sub_tab li.last,.sub_tab.type2 li {width:100%;}
	.chk_tab li {width:100%; margin-bottom:-1px;}
	.chk_tab li.last,.chk_tab.type2 li {width:100%;}

	#img_list_type ul li {float:left;}
	#step_list_type.colnum2 ul li{width:100%;}
	#step_list_type ul li.gab {display:none;}

	#itc_box img {width:50%; float:left;}
	#itc_box .text_box {float:left;}

	.left_banner .time_box em {font:bold 21px/30px "Nanum Gothic"; color:#157bd0; letter-spacing:-1px;}

	#tab_area {display:none;}

}

@media all and (min-width:1040px) and (max-width:1299px) {
	.sub_area {max-width:1020px;}
	.sub_content {width:800px;}
	.sub_box {padding:30px;}
	#left_menu_wrap {width:200px; margin-right:20px;}
	#counsel_box {display:none;}
	#sv img {max-width:100%;}

	.fl_left {float:left;}
	.fl_right {float:right;}

	.sub_tab li {float:left;}
	.chk_tab li {float:left;}

	#img_list_type ul li {float:left;}
	#step_list_type ul li {float:left;}

	#itc_box img {width:50%; float:left;}
	#itc_box .text_box {float:left;}
	
	#tab_area {display:none;}

}

@media all and (min-width:1300px){
	.sub_area {max-width:1280px;}
	.sub_content {width:820px;}
	.sub_box {padding:30px;}
	#left_menu_wrap {width:200px; margin-right:30px;}

	.fl_left {float:left;}
	.fl_right {float:right;}

	.sub_tab li {float:left;}
	.chk_tab li {float:left;}

	#img_list_type ul li {float:left;}
	#step_list_type ul li {float:left;}

	#itc_box img {width:50%; float:left;}
	#itc_box .text_box {float:left;}

	#tab_area {display:none;}
}

/*°Ë»ö*/
#search_title {width:96%;margin:20px 0;height:26px;padding:0 2%;font-size:23px;color:#000;}
.search_boxs {width:96%; margin:5px 0 20px 0;padding:2%; border:1px solid #eaeaea;border-bottom:2px solid #cacaca;}
.search_boxs dt {font-size:17px;font-weight:bold;color:#2d67b6;padding-bottom:10px;margin-bottom:10px;border-bottom:2px solid #f0f0f0;}
.search_boxs dd {list-style:none;padding:0;margin:5px 0;font:bold 13px/20px "dotum";color:#6e6e6e;}
.search_boxs dd.realstory {padding:10px 20px;border:1px dotted #dadada;margin:10px 0;}
.search_boxs dd.beforeafter {position:relative;vertical-align:top;width:390px;height:187px;margin:0 2px 20px 4px;display:inline-block;*zoom:1;*display:inline;background:url('/img/sub/search_bna_frame.gif') no-repeat;}
.search_boxs dd.beforeafter .img {width:389px;text-align:center;margin:10px 0 7px 0;overflow:hidden;}
.search_boxs dd.beforeafter .img img {margin:3px;width:180px;height:127px;}
.search_boxs dd.beforeafter .gal_title {text-align:center;font:normal 13px/25px "dotum";}
.search_boxs dd a {font:bold 13px/20px "dotum";color:#777;text-decoration:none;}
.search_boxs dd a:hover { color:#ff7500;text-decoration:underline;}
.search_boxs dd .b_title1 {font:bold 13px "dotum";color:#665cc2;margin-right:7px;}
.search_boxs dd .b_title2 {font:bold 13px "dotum";color:#3392d4;margin-right:7px;}
.search_boxs dd .seper {font:normal 13px "dotum";color:#ddd;margin:0 7px;}
.search_boxs dd .dates {font:normal 10px "verdana";color:#aa7500;letter-spacing:-1px;}

/*¾à°ü µî*/
.term_box_wrap {padding:20px;margin-top:20px;border:1px solid #e1e1e1;border-top:2px solid #2d67b6;background:#fafafa;}
.term_box_wrap p.term_title {font-size:16px;}
.term_box_wrap .term_text {margin-top:10px;overflow:hidden;height:600px;border:1px solid #e1e1e1;}
.term_box_wrap .term_text textarea {width:100%;height:600px;border:0;padding:10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}