@charset "utf-8";

body {font-size:12px; font-family:dotum; text-align:left; line-height:18px; color:#555; word-break:keep-all}
ul, ol, li, p, dl, dt, dd, div, h3 {list-style:none; margin:0; padding:0}

.tour_wrap {width:100%}
	.tour_wrap .tour_tab {overflow:hidden; padding-top:10px; }
	.tour_wrap .tour_tab a {display:block; float:left; width:165px; color:#555; padding:7px 0; text-decoration:none; background:#f1f1f1; border-top:1px solid #ddd; border-left:1px solid #ddd; text-align:center}
	.tour_wrap .tour_tab a:hover {background:#e9e9e9}
	.tour_wrap .tour_tab a.on {margin-top:-1px; border:1px solid #5e2bb8;  background:#fff; font-weight:bold}
	.tour_wrap .tour_tab a.last{border-right:1px solid #ddd;width:164px}
		
	.tour_wrap .tour_con {padding:20px 20px 0 2px;width:1026px; height:590px; overflow-y:scroll; overflow-x:hidden;border-top:1px solid #ddd; border-bottom:1px solid #eee}
	.tour_wrap .tour_con table{border-top:2px solid #666; border-bottom:1px solid #666; margin:0; padding:0; width:1023px;line-height:15px}
	.tour_wrap .tour_con table.ty2{text-align:right}
	.tour_wrap .tour_con table.ty3{line-height:20px}
	.tour_wrap .tour_con table.ty4{text-indent:0px;text-align:right;width:945px;border-top:1px solid #777;border-bottom:0}
	.tour_wrap .tour_con table.ty4 th,.tour_wrap .tour_con table.ty4 td{border-bottom:1px solid #ccc;padding:6px 8px 5px}
	.tour_wrap .tour_con table th{background:#f4f4f4; border-right:1px solid #ddd; padding:7px; border-bottom:1px solid #ddd; font-size:11px; text-align:center;letter-spacing:-.5px}
	.tour_wrap .tour_con table tbody th{text-align:center;font-weight:normal;color:#555}
	.tour_wrap .tour_con table td{border-right:1px solid #ddd; padding:4px 8px; border-bottom:1px solid #ddd; font-size:11px; line-height:16px;letter-spacing:-.5px}
	.tour_wrap .tour_con table td.tit {background:#f4f4f4; text-align:center; vertical-align:middle}
	.tour_wrap .tour_con table .tx_ct {text-align:center}
	.tour_wrap .tour_con table .tx_rt {text-align:right}
	.tour_wrap .tour_con table .tx_lt {text-align:left}
	.tour_wrap .tour_con thead th:last-of-type,.tour_wrap .tour_con tbody td:last-of-type  {border-right:0}
	.tour_wrap .tour_con .last{border-right:1px solid #ddd !important}	
	.tour_wrap .tour_con .tdh{padding:0 !important;height:18px}
	.tour_wrap .tour_con .bluebg{background-color:#e4e8f4;border-bottom:0}	
	
	.tour_wrap .view_form {margin-top:20px; text-align:center}
	.tour_wrap .view_form .view_form_btn {display:inline-block; background:#5e2bb8; color:#fff; padding:8px 15px 5px; text-decoration:none; margin:0 2px}
	.tour_wrap .view_form .view_form_btn:hover {background:#9465e6}
	.tour_wrap .view_form .view_form_btn span {font-size:11px; color:inherit}
	.tour_wrap .view_form .viewer_down {margin-top:10px}
	.tour_wrap .view_form .viewer_down a {font-weight:bold; text-decoration:none; color:#555}
		
	.tour_wrap h2{padding-top:5px;font-size:15px;line-height:17px;color:#13756f;letter-spacing:-1px}
	.tour_wrap .logo{padding:20px 0 20px 0;text-align:right}
	.tour_wrap .txt {float:right !important; margin-top:20px; font-size:11px;text-align:right}

	/* style */
	.notice{font-weight:700;letter-spacing:-.5px}
	.notice dt{margin-top:10px}
	.notice dd{margin-top:7px;font-weight:normal}
	.notice_list{padding-left:5px;font-size:11px}
	.notice_list li{text-indent:-12px;padding-left:12px;line-height:17px}
	.notice_list li.db{text-indent:-18px;padding-left:-18px}
	.step_list li{margin:15px 0}
	.tour_wrap .tour_con .step_list .dep_tbl{margin:5px 0}
	.tour_wrap .tour_con .step_list .dep .dep_tbl{margin:5px 0 5px -24px;text-indent:0}
	.title{color:#00854a;margin-bottom:7px; font-size:13px; line-height:16px}
	.step_list p{margin:7px 0 5px 10px}
	.step_list .dep{margin:5px 0 0 10px}
	.step_list .dep li{margin:3px 0;text-indent:-14px;padding-left:14px;letter-spacing:-.5px}
	.step_list .dep li.dash{text-indent:-10px;padding-left:10px;}
	.step_list .dep li.db{margin:3px 0;text-indent:-21px;padding-left:-21px}
	.step_list .dep li.db2{text-indent:-16px;padding-left:-16px}
	.tb_txt {margin-top:5px; font-size:11px;text-indent:-14px;padding-left:14px;letter-spacing:-1px}
	.txt_red{color:#ff0000 !important}
	.txt_green {color:#24916c !important}
	.comment{margin-top:5px; font-size:11px;color:#1840c1;font-weight:normal}	
	strong.mt{display:block;margin-top:10px}
	.mt15{margin-top:15px}
	.ml10{margin-left:10px}
	.mb7{margin-bottom:7px}