/****** ¸ÞÀÎÀÌ¹ÌÁö ******/
	.wrap #img_main .inner {position:relative;}
	.wrap #img_main .inner img {z-index:100;}
	.wrap #img_main .inner ul {position:absolute; top:195px; right:0; display:block; width:450px; letter-spacing:-0.5pt; background:url("../img/img_main_txt.png") no-repeat 8px;}
	.wrap #img_main .inner li {z-index:10; display:inline-block; width:100%; line-height:48px; color:#fff; font-size:26px; padding-left:60px;}

	@media all and (min-width:401px) and (max-width:1279px) {
		.head_txt {position:absolute; left:0; margin-top:-160px;}
		.head_txt li {font-size:26px !important; background-color: rgba(6, 93, 155, 0.5); line-height:24px !important; margin:5px; padding:10px;	
			border-radius:50px; -webkit-border-radius:50px; -ms-border-radius:50px; -moz-border-radius:50px; -o-border-radius:50px;}
		.wrap #img_main .inner ul {background:none !important;}
	}
	@media all and (max-width:400px) {
		.head_txt {position:absolute; left:-20px; margin-top:160px;}
		.head_txt li {display:inline-block; font-size:22px !important; background-color:#065d9b; line-height:24px !important; margin:2px; padding:8px;}
		.wrap #img_main .inner ul {background:none !important;}
	}


/***** ¸ÞÀÎÄÜÅÙÃ÷ *****/
	.wrap #con_main dd span b {z-index:1; display:block; width:100%; height:100%; opacity:0.6; border:1px solid #7eabc0; border-radius:100px; -webkit-border-radius:100px; -ms-border-radius:100px; -moz-border-radius:100px; -o-border-radius:100px;}
	.wrap #con_main {margin-top:10px;}
	.wrap #con_main .con_1st {width:50%; float:left;} /* 50 -> 60 */
	.wrap #con_main .con_1st dd {margin-left:-20px;} /* 20 -> 40; margin-right:Ãß°¡ */
	.wrap #con_main .con_2nd, .wrap #con_main .con_3rd {width:25%; float:left;} /* 25 -> 20*/
	.wrap #con_main .con_2nd dd, .wrap #con_main .con_3rd dd {width:100%;}

	.wrap #con_main .con_3rd i {position:absolute; right:40px; top:0;}	
	.wrap #con_main {clear:both; width:100%; height:350px;}
	.wrap #con_main dt {display:block; font-size:20px; font-weight:600; color:#0083c1; padding:10px; padding-left:0 !important; margin:20px 3.3% 0 0; text-align:center; border-top:1px solid #8cafc7;}

	.wrap #con_main .con_1st dt {border-bottom:3px solid #8cafc7;}
	.wrap #con_main .con_2nd dt {border-bottom:3px solid #b2cad9;}
	.wrap #con_main .con_3rd dt {border-bottom:3px solid #b2cad9;}
	.wrap #con_main dd {position:relative; float:left; width:37%; text-align:center; letter-spacing:-0.5pt; margin-top:30px;}
	.wrap #con_main dd p {clear:both; font-size:15px; color:#555; font-weight:600; margin-top:10px;} /* font: 15-> 13 */


	.wrap #con_main dd button {background-color:transparent !important; font-size:12px; font-weight:600; margin:8px auto; cursor:pointer !important;}
	.wrap #con_main dd button a {background-color:#f1f1f1; padding:4px 9px; display:block; color:#555;
		border:1px solid #ccc; border-radius:20px; -webkit-border-radius:20px; -ms-border-radius:20px; -moz-border-radius:20px; -o-border-radius:20px;}
	.wrap #con_main dd button a:hover {background-color:#79a8ca; padding:4px 9px; display:block; color:#fff;}
	.wrap #con_main dd button span {margin-left:10px; font-weight:600; color:#0080c0; margin-left:5px;}
	.wrap #con_main dd button a:hover span {color:#eee;} 

	@media all and (min-width:401px) and (max-width:1279px) {
		.wrap #con_main {margin-left:10px;}
		.wrap #con_main .con_1st {width:100%; display:block;}
		.wrap #con_main .con_1st dt, .wrap #con_main .con_1st dd {margin-left:15px;}
		.wrap #con_main .con_2nd, .wrap #con_main .con_3rd {width:50%; margin:20px auto 50px auto;}
		.wrap #con_main .con_2nd dd, .wrap #con_main .con_3rd dd {margin:0 auto !important; margin-top:30px !important;}
		.wrap #con_main dd {width:30%; margin-left:50px;}
	}
	@media all and (max-width:400px) {
		.wrap #con_main dl, .wrap #con_main dt, .wrap #con_main dd {text-align:center !important; width:100% !important; display:block; clear:both;}
		.wrap #con_main .con_1st dd {margin-left:0;}
		.wrap #con_main .con_1st dt {padding-left:20px !important;}
	}


	/****** SUB : ÀÏ¹Ý ÆäÀÌÁö *******/
	.wrap_con li {float:left;}
	.wrap_con li:first-child {width:25%;}
	.wrap_con li:last-child {width:72%; float:right;}

	/*** ÀÌ¹ÌÁö ÇÏ´Ü ±Û¾¾¿Í ÀÌ¹ÌÁö (ex. ½ÎÀÎ, ¹öÆ° µîµî ¿¡ È°¿ë) ***/
	.wrap_con dd img {width:100%; margin-left:10px;}
	.wrap_con h1, .wrap_con h2 {font-weight:600 !important;}
	.wrap_con h1 {color:#2ebbca; font-size:44px; font-weight:normal !important; letter-spacing:-1.5pt !important; margin-bottom:5px;}
	.wrap_con h2 {color:#1396c4; font-size:24px;}
	.wrap_con hr {width:50px; border-top:3px solid #555; display:block; margin:35px 0 15px 0;}
	.wrap_con p {width:100%; line-height:18px;}

	@media all and (min-width:641px) and (max-width:1280px) {
		.wrap_con h1 {font-size:42px;}
	}

	@media all and (max-width:640px) {
		.wrap_con li {clear:both; width:100%;}
		.wrap_con li:first-child {width:100%; text-align:center;}
		.wrap_con li:last-child {clear:both; width:100%; text-align:left;}

		.wrap_con dt {padding:10px; background-color:#ccc; display:inline-block; margin:0 auto;}

		.wrap_con h1 {font-size:38px; margin-top:30px;}
		.wrap_con h2 {font-size:18px; line-height:22px; font-weight:normal !important;}
		.wrap_con hr {margin:20px 0 10px;}

		.pd1_ev {position:none !important;}
	}

	.pd1_ev {position:absolute; top:0; right:0;}
	
	/****** SUB : Contact Us *******/
	.wrap_box {width:100%; padding:10px; display:inline-block;}
	.wrap_box b {font-weight:600;}

	.wrap_box.top {background-color:#f3eddf;}
	.box_tit {width:80%; height:60px; background-color:#f3eddf; float:right;}
	.box_tit li {float:left;}
	.box_tit li:first-child {width:360px; margin-top:5px;}
	.box_tit li:last-child {width:202px; margin-right:5px;}
	.box_tit li img {width:100%; margin-left:15px;}
						
	.wrap_box.bottom {background-color:#e1f0f5;}
	.box_con {clear:both; width:100%;}
	.box_con li {width:33.3%; float:left; background-color:#e1f0f5;} /* 33.3% -> 50% margin-bottom:0px; */
	.box_con li:last-child {margin-right:0 !important;}

	.box_con dt {width:80px; height:80px; line-height:80px; color:#fff; font-weight:600; text-align:center; background-color:#0a8bc2; border-radius:50px; float:left; margin-right:10px;}
	.box_con dd {margin-top:20px;}
	.box_con dd a:hover {text-decoration:underline;}

	/**** °¢ ±¹°¡ ¿¬¶ôÃ³ ºÎºÐ ****/
	.box_branch li {width:48%; float:left; font-size:12px; line-height:17px;}
	.box_branch li:nth-child(even) {float:right;}
	.box_branch li h2 {color:#0d86cf; margin:25px 0 10px 0; font-weight:600;}
	.box_branch li:last-child {margin-right:0 !important;}
	.box_branch li span {width:100%; padding:20px; background-color:#eee; display:block; color:#666; border:1px dashed #acccd5; border-radius:6px; min-height:150px;}
	.box_branch li span img {margin-right:10px;}/*** ·Î°í ***/

	@media all and (max-width:800px) {
		.box_tit {clear:both; height:60px;}
		.box_tit {width:100%;}
		.box_tit li img {display:none !important;}
		.box_con li {width:100%; margin:10px 20px; background-color:transparent;}
		
		.box_branch li {width:100%;}
	}


	/***** °Ô½ÃÆÇ: ±Û¾²±â *****/
	#read_write table {width:100%; border-top:3px solid #075e9c;}
	#read_write table thead {width:100%;}
	#read_write table td {height:46px; line-height:46px; border-bottom:1px solid #ccc; width:auto;}
	#read_write table th {width:15% !important; background-color:#eee; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}

	##read_write table tbody td {width:100%; height:auto; min-height:200px; border-bottom:1px solid #ccc;}

	#con_sub button {margin:20px 0 30px 15px; float:right; font-weight:600;}
	#con_sub button a {padding:5px 25px; background-color:#4d84ab; display:block; color:#fff;}
	#con_sub button a:hover {padding:5px 25px; background-color:#555;}

	#read_write dl {clear:both; width:100%; height:38px; line-height:38px; border:1px solid #ccc; font-size:13px !important;}
	#read_write dt {width:15%; color:#065d9b; float:left; border-right:1px solid #ccc; text-align:center;}
	#read_write dt small {font-size:4px; color:#555; margin-right:5px;}
	#read_write dd {text-align:left;}
	#read_write dd a {color:#555; margin-left:10px !important;}
	#read_write dd a:hover {color:#333; text-decoration:underline;}

	#read_write input {width:98%; height:28px; line-height:28px; width:98%; margin:0 auto; text-align:left; padding:10px auto; background-color:#f1f1f1; float:right; font-size:13px;}
	#read_write textarea {width:98%; height:180px; margin:10px auto; text-align:left; padding:10px; background-color:#f1f1f1; float:right; font-size:13px; line-height:20px;}

	@media all and (max-width:400px) {
		#read_write dt {width:20%;}
	}

	/***** °Ô½ÃÆÇ: ±Ûº¸±â *****/
	#read_write table {width:100%; border-top:3px solid #075e9c; margin-top:-40px !important;}
	#read_write table thead {width:100%;}
	#read_write table td {height:46px; line-height:46px; border-bottom:1px solid #ccc; width:auto;}
	#read_write table th {width:15% !important; background-color:#eee; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}

	#read_write table tbody td {width:100%; height:auto; border-bottom:1px solid #ccc;}

	#con_sub button {margin:20px 0 30px 15px; float:right; font-weight:600;}
	#con_sub button a {padding:5px 25px; background-color:#4d84ab; display:block; color:#fff;}
	#con_sub button a:hover {padding:5px 25px; background-color:#555;}

	#read_write dl {clear:both; width:100%; height:38px; line-height:38px; border:1px solid #ccc; font-size:13px !important;}
	#read_write dt {width:15%; color:#065d9b; float:left; border-right:1px solid #ccc; text-align:center;}
	#read_write dt small {font-size:4px; color:#555; margin-right:5px;}
	#read_write dd {text-align:left;}
	#read_write dd a {color:#555; margin-left:10px !important;}
	#read_write dd a:hover {color:#333; text-decoration:underline;}

	#read_write .input {width:100%; margin:0 auto; text-align:left; float:right; font-size:13px; padding:auto 10px; padding-left:10px;}
	#read_write .textarea {width:100%; margin:0 auto; text-align:left; float:right; font-size:13px; line-height:20px; padding:10px;}

	@media all and (max-width:400px) {
		#read_write dt {width:20%;}
	}

	/***** °Ô½ÃÆÇ: ¸®½ºÆ® *****/
	table#list td {text-align:center;}	
	table#list thead td {height:40px; line-height:40px; background-color:#075e9c; font-weight:600; color:#fff;}
	table#list tbody td {border-bottom:1px solid #ccc; font-size:13px; padding:12px 5px;}
	table#list tbody td a {color:#333; font-weight:600;}
	table#list tbody td a:hover {font-weight:normal; text-decoration:underline;}

	#con_sub button {margin:20px 0 30px 15px; float:right; font-weight:600;}
	#con_sub button a {padding:5px 25px; background-color:#4d84ab; display:block; color:#fff;}
	#con_sub button a:hover {padding:5px 25px; background-color:#555;}

	#pages {clear:both; width:100%; margin-top:30px; text-align:center;}
	#pages dl {display:inline-block; margin:0 auto;}
	#pages dt, #pages dd {font-size:12px; height:24px; line-height:24px; width:24px; padding:11px auto; border:1px solid #ccc; margin:5px; float:left; text-align:center;}
	#pages dt:hover, #pages dd:hover {border:1px solid #ccc; background-color:#eee; font-weight:600;}
	#pages dt.active, #pages dd.active {font-weight:bold; color:#355389;}
