
/**** ±âº»¹Ú½º ****/
.box {border:1px solid #ccc;border-radius:0px;vertical-align:middle;height:20px;}
.box_price {border:1px solid #ccc;border-radius:0px;vertical-align:middle;height:20px;text-align:right;}
.box_area {	BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #b8b8b8 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #b8b8b8 1px solid; COLOR: #333333; PADDING:3px; BORDER-BOTTOM: #e2e2e2 1px solid;  BACKGROUND-COLOR: #fbfbfb;font-family:Nanum Gothic;}
.price_css{	width:70px;border:0px;color:#000000;font-weight:bold;font-family:arial;text-align:right;}
.basket_tab {	font-weight:bold;text-align:center;}
.box01{	border: 1px solid #cccccc;color:#444444;font-size:12px;height:18px;}

table.calendar {border:3px solid #000;background:#d1d1d1;}
table.calendar td	{text-align:right;padding-right:5px;border:0px;height:30px;background:#fff}
table.calendar .table_title	{text-align:center;padding:0px;color:#fff;background:#535e73;}
table.calendar .table_title2	{text-align:center;padding:0px;background:#838fa5;color:#fff;}
table.calendar .table_title3	{text-align:right;padding-right:6px;background:#414856;color:#fff;font-weight:bold;}
table.calendar .table_title3_2	{text-align:center;padding:0px;background:#414856;color:#fff;font-weight:bold;}

/**** Å×ÀÌºí1 ****/
#table1{	width:100%;background-color:#dddddd;border-spacing:1px;}
#table1 .td_title{background-color:#ffffff;height:36px;border-bottom:1px solid #dddddd;font-weight:bold;text-align:center;}
#table1 .td_normal{text-align:center;background-color:#ffffff;height:36px;padding-left:10px;}
#table1 .td_price{	background-color:#ffffff;	height:36px;	padding-right:10px;	text-align:right;}
#table1 .td_center{	background-color:#ffffff;	height:36px;	text-align:center;}

/**** Å×ÀÌºí2 ****/
table td.align_middle * {vertical-align:middle;}
table.list_type01 {border-top:1px solid #666666;}
table.list_type01 th {height:12px;padding:8px 0px 8px 0px;font-weight:bold;color:#000;text-align:center;line-height:1.3em;border-bottom:2px solid #666666;border-left:1px solid #e1e1e1;background-color:#f5f5f5}
table.list_type01 th.first {border-left:0px none;}
table.list_type01 th.vWhite {height:12px;padding:13px 0px;color:#000;line-height:1.3em;border-top:0px none;border-bottom:1px solid #e1e1e1;background:#fff;}
table.list_type01 th.h_bd {border-bottom:1px solid #666;}
table.list_type01 tbody th {background:#FFF;color:#666;border-left:none;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;text-align:left;padding-left:20px;}
table.list_type01 tbody th.center {text-align:center;}
table.list_type01 td {height:12px;padding:7px 0px;color:#666;text-align:center;line-height:1.3em;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;background:#fff;}
table.list_type01 td.first {border-left:0px none;background-color:#fafafa;color:#333}
table.list_type01 td.second {height:12px;padding:7px 0px;color:#666;text-align:left;line-height:1.3em;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;background:#fff;padding-left:10px;line-height:20px;}
table.list_type01 td.left {height:12px;padding:13px 0px;color:#666;text-align:left;padding-left:20px;line-height:1.3em;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;background:#fff;}

table.list_type02 {border-top:1px solid #666666;}
table.list_type02 th {height:12px;padding:15px 0px 14px 0px;font-weight:bold;color:#000;text-align:center;line-height:1.3em;border-bottom:2px solid #666666;border-left:1px solid #e1e1e1;background-color:#f5f5f5}
table.list_type02 th.first {border-left:0px none;}
table.list_type02 th.vWhite {height:12px;padding:13px 0px;color:#000;line-height:1.3em;border-top:0px none;border-bottom:1px solid #e1e1e1;background:#fff;}
table.list_type02 th.h_bd {border-bottom:1px solid #666;}
table.list_type02 tbody th {background:#FFF;color:#666;border-left:none;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;text-align:left;padding-left:20px;}
table.list_type02 tbody th.center {text-align:center;}
table.list_type02 td {height:12px;padding:13px 0px;color:#666;text-align:left;line-height:1.3em;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;background:#fff;padding-left:10px;vertical-align:middle;}
table.list_type02 td.first {border-left:0px none;background-color:#fafafa;color:#333;vertical-align:middle;}
table.list_type02 td.second {height:12px;padding:13px 0px;color:#666;text-align:left;line-height:1.3em;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;background:#fff;padding-left:10px;line-height:20px;}
table.list_type02 td.left {height:12px;padding:13px 0px;color:#666;text-align:left;padding-left:20px;line-height:1.3em;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;background:#fff;}

table.list_type03 {border-top:1px solid #ededed;}
table.list_type03 th {height:12px;padding:15px 0px 14px 0px;font-weight:bold;color:#000;text-align:center;line-height:1.3em;border-bottom:2px solid #666666;border-left:1px solid #ededed;background-color:#f5f5f5}
table.list_type03 th.first {border-left:0px none;}
table.list_type03 th.vWhite {height:12px;padding:13px 0px;color:#000;line-height:1.3em;border-top:0px none;border-bottom:1px solid #ededed;background:#fff;}
table.list_type03 th.h_bd {border-bottom:1px solid #666;}
table.list_type03 tbody th {background:#FFF;color:#666;border-left:none;border-right:1px solid #ededed;border-bottom:1px solid #ededed;text-align:left;padding-left:20px;}
table.list_type03 tbody th.center {text-align:center;}
table.list_type03 td {height:12px;padding:13px 0px;color:#666;text-align:left;line-height:1.3em;border-bottom:1px solid #ededed;background:#fff;padding-left:20px;vertical-align:top;}
table.list_type03 td.first {border-left:0px none;background-color:#fafafa;color:#333;vertical-align:middle;}
table.list_type03 td.second {height:12px;padding:13px 0px;color:#666;text-align:left;line-height:1.3em;border-bottom:1px solid #ededed;background:#fff;padding-left:10px;line-height:20px;}
table.list_type03 td.left {height:12px;padding:13px 0px;color:#666;text-align:left;padding-left:20px;line-height:1.3em;border-bottom:1px solid #ededed;background:#fff;}

.button1{width:135px;height:35px;display:block;position:relative;background:#4f4f4f;color:#fff;font-size:15px;letter-spacing:-.75px;text-align:center;line-height:35px;cursor:pointer;}
.button2{width:93px;height:38px;display:block;position:relative;background:#fff;color:#444;font-size:15px;letter-spacing:-.75px;text-align:center;line-height:38px;border:1px solid #b9b9b9;font-weight:bold;cursor:pointer;}
.btn1{color:#fff;font-size:15px;letter-spacing:-.75px;text-align:center;line-height:35px;cursor:pointer;font-weight:bold;padding:15px 25px 15px 25px;background:#ff0000;border-radius:7px;}
.btn1:hover{color:#fff;font-size:15px;letter-spacing:-.75px;text-align:center;line-height:35px;cursor:pointer;font-weight:bold;padding:15px 25px 15px 25px;background:#e51a1a;border-radius:7px;}
.btn2{color:#fff;font-size:15px;letter-spacing:-.75px;text-align:center;line-height:35px;cursor:pointer;font-weight:bold;padding:10px 25px 10px 25px;background:#333;border-radius:7px;}

.title_content{	font-size:23px;color:#22475b;}
.title_content_center{	font-size:25px;color:#865e08;font-family:nanummyeongjo;text-align:center;}
.history_year{	height:30px;background:url('/image/history_arrow.gif') no-repeat;padding-left:25px;font-size:18px;font-weight:bold;color:#fff;padding-bottom:15px;}
.history_month{	font-weight:bold;padding-left:25px;height:20px;color:#333333;text-align:right;vertical-align:top;width:50px;}
.history_content{	padding-left:10px;vertical-align:top;padding-bottom:5px;}
.history_content2{	color:#888888;}

.title_tabs{font-size:40px;color:#333;text-align:left;padding-top:50px;padding-bottom:30px;}
.depth2 { padding-left:10px;	}
.depth2 li{background:url(/image/icon_arrow_small.png) no-repeat 4px 6px;padding-left:18px;padding-bottom:7px;}
.depth3 { padding-left:10px;	}
.depth3 li{background:url(/image/icon_arrow_small.png) no-repeat 18px 6px;padding-left:27px;padding-bottom:7px;}
.px5{height:5px;}.px10{height:10px;}.px15{height:15px;}.px20{height:20px;}.px25{height:25px;}.px30{height:30px;}.px35{height:35px;}.px40{height:40px;}.px50{height:50px;}.px60{height:60px;}.px70{height:70px;}.px80{height:80px;}.px90{height:90px;}.px100{height:100px;}
.guide	{	border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;padding:30px 0px 30px 0px;}
.guide1	{	width:20%;;text-align:center; }
.guide2	{	padding:0px 25px 0px 50px; }
.guide3	{	width:1px;background-color:#e9e9e9; }
.text_pink{color:#e74774}
.orange{color:#ff6600;}
.orangeB{color:#ff6600;font-weight:bold;}
.blue{color:#006dba;}
.blueB{color:#006dba;font-weight:bold;}
.green{color:#41a011;}
.greenB{color:#41a011;font-weight:bold;}
.red{color:#de2f35;}
.black{color:#333333;}
.gray{color:#ccc;}

.img50{width:50px;}.img100{width:100px;}.img150{width:150px;}.img200{width:200px;}.img250{width:250px;}.img300{width:300px;}.img350{width:350px;}.img400{width:400px;}
.img50r5{width:50px;border-radius:5px;}.img100r5{width:100px;border-radius:5px;}.img150r5{width:150px;border-radius:5px;}.img200r5{width:200px;border-radius:5px;}.img250r5{width:250px;border-radius:5px;}.img300r5{width:300px;border-radius:5px;}.img350r5{width:350px;border-radius:5px;}.img400r5{width:400px;border-radius:5px;}

.sep1{height:1px;background-color:#eaeaea;margin-top:20px;margin-bottom:20px}
.sep2{height:1px;background-color:#eaeaea;margin-top:50px;margin-bottom:50px}
.sep3{margin-top:20px;margin-bottom:20px;width:1200px;background-color:#ddd;height:1px}
.sep4{margin-top:20px;margin-bottom:20px;width:1200px;background-color:#111;height:2px}
.dotted1{margin-top:20px;margin-bottom:20px;width:1200px;background:url('/image/dot.gif') repeat-x;height:1px}
.dot{background:url('/image/dot.gif') repeat-x;height:1px}

/* ¸µÅ¬¸µÃß°¡ */
.oh{overflow:hidden;}
.spurs_title1{font-size:21px;color:#222222;}
.spurs_titlebar1{padding-top:10px;font-size:21px;color:#222222;background:url('/image/titlebar1.gif') 0px 0px no-repeat;}
.spurs_titlebar1_2{padding-top:0px;padding-left:20px;font-size:20px;color:#333;font-weight:bold;background:url('/image/icon_arrow.gif') 6px 6px no-repeat;} 
/*font-size:16px > 20px·Î º¯°æ*/

.spurs_titlebar2{padding-top:0px;padding-left:20px;font-size:17px;color:#222222;font-weight:bold;background:url('/image/titlebar2_blue.gif') 0px 6px no-repeat;}
.spurs_listbar1{padding-top:0px;padding-left:15px;margin-bottom:5px;font-size:14px;background:url('/image/listbar1.gif') 0px 8px no-repeat;list;list-style:none;}
.spurs_title2{background:url(/image/bullet1.gif) no-repeat 2px 1px;font-size:14px;color:#ea0013;font-weight:bold;padding-left:28px;padding-bottom:10px;}
.spurs_content2{margin-left:28px;}
.spurs_title3{color:#506d9e;font-size:14px;}
.spurs_container2{overflow:hidden;margin-left:30px;}
.spurs_table1_td1{height:38px;background-color:#7993be;text-align:center;color:#ffffff;width:100px;}
.spurs_table1_td2{background-color:#fff;padding:10px 10px 10px 15px;}
.spurs_step1{float:left;width:171px;height:171px;background:url('/image/circle1.jpg') no-repeat;text-align:center;padding-top:20px;margin-right:60px;}
.spurs_step1_2{color:#939393;font-size:15px;}
.spurs_step1_3{font-size:72px;font-weight:bold;color:#424c55;}
.spurs_step1_4{float:left;max-width:700px;}
.spurs_circle1{height:43px;background-color:#7993be;text-align:center;color:#fff;line-height:43px;font-size:17px;font-weight:bold}
.spurs_circle1_2{background-color:#f3f3f3;text-align:center;overflow:hidden}
.spurs_circle1_3{background:url('/image/circle3.jpg') no-repeat;width:130px;height:130px;line-height:120px;text-align:center;display:inline-block;margin:20px 10px 20px 10px;font-weight:bold;}
.spurs_title_center1{font-size:22px;color:#865e08;font-family:nanummyeongjo;text-align:center;line-height:25px;}
.spurs_text1{background:url('/image/tile1.gif');height:60px;line-height:60px;text-align:center;color:#fff;font-size:23px;font-weight:bold;max-width:100%;}
@media screen and (max-width:768px){
.spurs_text1{font-size:100%;}
}
.spurs_text2{background:url('/image/tile2.gif');height:40px;line-height:40px;text-align:center;color:#fff8b0;font-size:17px;font-weight:bold;max-width:100%;margin-top:10px;margin-bottom:10px;}
.spurs_tip1{width:69px}
.spurs_tip2{border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding-left:30px;padding-right:30px;}
.spurs_content1{margin-left:27px;}
.spurs_imgtext1{float:left;margin-right:30px;margin-bottom:10px;}
.spurs_imgtext2{float:left;max-width:600px;}
.spurs_imgtext3{float:left;max-width:600px;margin-right:30px;margin-bottom:10px;}
.spurs_imgtext4{float:left;}
.spurs_imgtext5{float:left;width:300px;margin-bottom:20px}
.spurs_number1{font-weight:bold;color:#7993be;font-size:50px;float:left;width:50;margin-right:20px;}
.spurs_number2{float:left;max-width:850px;margin-top:15px;}
.spurs_number3{color:#333;font-size:14px;font-weight:bold;margin-bottom:10px;}

/* kdÃß°¡ */
.spurs_center{width: 100%;text-align: center;}
/* table01 start*/
table.table01{width:100%; border-top:2px solid #125ebf;}
table.table01 thead th{height:47px; color:#fff; font-weight:bold; text-align:center; font-size:15px; }
table.table01 thead th.left1{background:#f4fafe;color:#000; font-weight:bold; text-align:center; font-size:13px; border:1px solid #d8d8d8; border-top:0;}
table.table01 thead th.g{background:#676767; border-right:1px solid #d8d8d8; }
table.table01 thead th.s{background:#00a9c9; border-right:1px solid #d8d8d8; }
table.table01 thead th.b{background:#008fcf; border-right:1px solid #d8d8d8; }
table.table01 thead th.o{background:#ef573e; border-right:1px solid #d8d8d8; }
table.table01 thead td{background:url('/image/kdh/table/t_bg.jpg') repeat-x;height:30px; color:#000; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; text-align:center;}
table.table01 tbody th{background:#f4fafe; color:#000; font-weight:bold; text-align:center; font-size:13px; border:1px solid #d8d8d8; border-top:0;}
table.table01 tbody td{color:#555; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; padding:10px; text-align:center; line-height:13px;}
table.table01 tbody tr td:first-child{border-left:1px solid #d8d8d8; }
table.table01 tbody td.price1{font-size:16px; font-weight:bold; color:#000;}
table.table01 tbody td.price2{font-size:16px; font-weight:bold; color:#008696;}
table.table01 tbody td.price3{font-size:16px; font-weight:bold; color:#016795;}
table.table01 tbody td.price4{font-size:16px; font-weight:bold; color:#dc340e;}
table.table01 tbody td.first{background:#fafafa;}
table.table01 tbody td.second{text-align:right;padding-right:10px;}
.table01_div h1{ font-size:17px; color:#000; padding:0 0 20px 20px; font-weight:bold; background:url('/image/kdh/table/bulet01.gif') no-repeat left 2px; }
.table01_ul li{color:#555; font-size:13px; font-weight:normal; line-height:23px; padding-left:7px; background:url('/image/kdh/table/s_bullet.gif') no-repeat left center}






/* table01 end*/
.ta1{
    color: #3b7b85;
    font-weight: bold;
	font-size: 16px;
	padding-left:20px;
}
.ta1_1{
 text-align: center;
 color:white;
 font-weight: bold;
 font-size: 16px;
 padding-top:7px;
  width:57px;
  height:19px;
}
.ta1_2{
 text-align: center;
 color:white;
 font-weight: bold;
 font-size: 22px;
}
.ta2{
	font-size: 13px;
    color: #333333;
	padding-left:20px;
}

.spurs_img1{margin-left:30px;border:1px solid #eaeaea}
.spurs_img2{margin-left:30px;}

.spurs_ul li	{ padding-left:10px;background:url("/image/bullet_default.gif") no-repeat 0px 8px;padding-bottom:5px;	}

.spurs_btn1{color:#3a3635;font-size:12px;letter-spacing:-.75px;text-align:center;line-height:30px;cursor:pointer;font-weight:normal;padding:7px 10px 7px 10px;background:#fff;border-radius:0px;border:1px solid #b4b2b3}
.spurs_btn1:hover{background:#f2f3f7;}

.bbs_btn{padding:5px 15px 7px 15px;background:#fff;color:#444;font-size:12px;letter-spacing:-.75px;text-align:center;border:1px solid #b9b9b9;font-family:"Noto Medium","Nanum Gothic";cursor:pointer;display:inline-block;}
.bbs_btn:hover{background:#f2f3f7}
.bbs_btn i {padding-top:6px;}
.bbs_btn2{padding:5px 15px 7px 15px;background:#0088cc;color:#fff;font-size:12px;letter-spacing:-.75px;text-align:center;border:1px solid #0079b6;font-family:"Noto Medium","Nanum Gothic";cursor:pointer;display:inline-block;}
.bbs_btn2 i {padding-top:6px;}
.bbs_btn4{padding:5px 15px 7px 15px;background:#f27835;color:#fff;font-size:12px;letter-spacing:-.75px;text-align:center;border:1px solid #e0621c;font-family:"Noto Medium","Nanum Gothic";cursor:pointer;display:inline-block;}
.bbs_btn4 i {padding-top:6px;}
.bbs_btn3{padding:1px 4px 1px 4px;background:#fff;color:#444;font-size:12px;letter-spacing:-.75px;text-align:center;border:1px solid #b9b9b9;font-weight:bold;cursor:pointer;display:inline-block;}

.bbs_btn10{padding:5px 15px 7px 15px;background:#fff;color:#444;font-size:12px;letter-spacing:-.75px;text-align:center;border:1px solid #b9b9b9;cursor:pointer;display:inline-block;}
.bbs_btn10:hover{background:#f2f3f7}
.bbs_btn20{padding:5px 15px 7px 15px;background:#0088cc;color:#fff;font-size:12px;letter-spacing:-.75px;text-align:center;border:1px solid #0079b6;cursor:pointer;display:inline-block;}
.bbs_btn20 i {padding-top:6px;}


.addr{background-color:#919191;color:#fff;border:1px solid #7b7b7b;padding:3px 5px 3px 5px;font-size:10px;margin-right:5px}
.addr_pc{background-color:#919191;color:#fff;border:1px solid #7b7b7b;padding:3px 5px 3px 5px;font-size:12px;margin-right:5px}
.small_btn{background-color:#3c9e49;color:#fff;border:1px solid #3c9e49;padding:2px 12px 2px 12px;font-size:11px;border-radius:12px;}
.small_btn:hover{background-color:#1e7529;border:1px solid #1e7529;}

.icon1	{	width:20px;height:20px;vertical-align:middle;margin-right:3px;margin-bottom:2px;	}
.c_box	{	border:1px solid #ebebeb;background-color:#fafafa;padding:5px;height:70px;	}
.c_subject{font-weight:bold;font-size:14px;height:25px;line-height:25px;color:#111;}
.c_content{font-weight:normal;font-size:11px;height:20px;line-height:20px;color:#666}
.c_location{font-weight:normal;font-size:12px;height:20px;line-height:20px;color:#444}

hr {
	background-image: -webkit-linear-gradient(left, transparent, #DBDBDB, transparent);
	background-image: linear-gradient(to right, transparent, #DBDBDB, transparent);
	border: 0;
	height: 1px;
	margin: 22px 0;
}
hr.tall {
	margin: 33px 0;
}

.rail_subject{font-size:30px;color:#333;margin-bottom:30px;text-align:center;}
.rail_subject2{font-size:20px;color:#0088cc;margin-bottom:10px;}
.rail_subject3{font-size:20px;color:#333;margin-bottom:10px;}
.spurs_mobile_ul1 li {color:#555;height:30px;}
.spurs_mobile_ul1 li i{color:#0088cc;font-size:20px;margin-right:5px;margin-top:3px;}




/* ¿£Á©³Ý */
.vote_btn{padding:7px 15px 7px 15px;background:#fff;color:#444;font-size:12px;letter-spacing:-.75px;text-align:center;border:1px solid #b9b9b9;font-weight:bold;cursor:pointer;display:inline-block;}
.vote_btn:hover{background:#f2f3f7}
.vote_btn i {padding-top:6px;}
.vote_btn1 i {padding-top:6px;}
.vote_btn2 i {padding-top:6px;}
.vote_btn3 i {padding-top:6px;}
.vote_btn1{padding:7px 15px 7px 15px;background:#0088cc;color:#fff;font-size:12px;letter-spacing:-.75px;text-align:center;border:1px solid #0079b6;font-weight:bold;cursor:pointer;display:inline-block;}
.vote_btn2{padding:7px 15px 7px 15px;background:#ff6600;color:#fff;font-size:12px;letter-spacing:-.75px;text-align:center;border:1px solid #ff6600;font-weight:bold;cursor:pointer;display:inline-block;}
.vote_btn3{padding:7px 15px 7px 15px;background:#41a011;color:#fff;font-size:12px;letter-spacing:-.75px;text-align:center;border:1px solid #41a011;font-weight:bold;cursor:pointer;display:inline-block;}

/*°ü¸®ÀÚ¹öÆ°*/
.admin_btn{padding:3px 10px 3px 10px;background:#fff;color:#444;font-size:11px;letter-spacing:-.75px;text-align:center;border:1px solid #b9b9b9;font-weight:bold;cursor:pointer;display:inline-block;}
.admin_btn:hover{background:#f2f3f7}
.admin_btn2{padding:7px 15px 7px 15px;background:#fff;color:#444;font-size:11px;letter-spacing:-.75px;text-align:center;border:1px solid #b9b9b9;font-weight:bold;cursor:pointer;display:inline-block;}
.admin_btn2:hover{background:#f2f3f7}
.admin_btn3{padding:0px 7px 0px 7px;color:#fff;font-size:11px;letter-spacing:-.75px;text-align:center;font-weight:normal;cursor:pointer;display:inline-block;}
.admin_btn3:hover{background:#f2f3f7}
.admin_btn_green{padding:3px 10px 3px 10px;background:#2eaf2c;color:#fff;font-size:11px;letter-spacing:-.75px;text-align:center;border:1px solid #b9b9b9;font-weight:bold;cursor:pointer;display:inline-block;}
.admin_btn_green:hover{background:#f2f3f7}

.admin_btn_green{padding:3px 10px 3px 10px;background:#42b611;color:#fff;font-size:11px;letter-spacing:-.75px;text-align:center;border:1px solid #2a9200;font-weight:bold;cursor:pointer;display:inline-block;}
.admin_btn_green:hover{background:#2a9200}
.admin_ment	{font-size:11px;color:#999;margin-left:20px;}
.admin_btn_search{padding:7px 15px 7px 15px;color:#fff;letter-spacing:-.75px;text-align:center;font-weight:bold;cursor:pointer;display:inline-block;background-color:#2eaf2c;border:1px solid #2d902b;padding-left:30px;padding-right:30px;border-radius:3px;font-size:13px;}
.admin_btn_search:hover{background:#048104}
.admin_btn_search2{padding:7px 15px 7px 15px;color:#444;letter-spacing:-.75px;text-align:center;font-weight:normal;cursor:pointer;display:inline-block;background-color:#fff;border:1px solid #b9b9b9;padding-left:30px;padding-right:30px;border-radius:3px;font-size:13px;}
.admin_btn_search2:hover{background:#f2f3f7}
.admin_btn_search3{font-size:11px;padding:3px 7px 4px 7px;background:#2eaf2c;border:1px solid #2d902b;border-radius:3px;color:#fff;cursor:pointer;vertical-align:middle;}
.admin_btn_search3:hover{background:#048104;}
.admin_btn_date{font-size:11px;padding:3px 7px 4px 7px;background:#f5f6fa;border:1px solid #b0b9c0;border-radius:3px;color:#888e9c;cursor:pointer;vertical-align:middle;}
.admin_btn_date:hover{background:#8197c0;color:#fff}
.admin_btn_sms{font-size:10px;padding:2px 3px 2px 3px;background:#f5f6fa;border:1px solid #b0b9c0;border-radius:3px;color:#888e9c;cursor:pointer;vertical-align:middle;margin-left:3px;}
.admin_btn_sms:hover{background:#8197c0;color:#fff}

.admin_top_btn{padding:7px 15px 7px 15px;background:#49b548;color:#fff;font-size:13px;letter-spacing:-0.5px;text-align:center;border:1px solid #0f9f0e;font-weight:bold;cursor:pointer;display:inline-block;border-top-left-radius:10px;border-top-right-radius:10px;}
.admin_top_btn_over{padding:7px 15px 7px 15px;background:#42444a;color:#fff;font-size:13px;letter-spacing:-0.5px;text-align:center;border:1px solid #42444a;font-weight:bold;cursor:pointer;display:inline-block;border-top-left-radius:10px;border-top-right-radius:10px;}
.admin_top_btn:hover{background:#42444a;border:1px solid #42444a;}




/*ÃßÃµ¾ÆÀÌÄÜ*/
.recom_btn{padding:0px 3px 0px 3px;background:#fff;color:#0088cc;font-size:11px;letter-spacing:-.75px;text-align:center;border:1px solid #0088cc;font-weight:bold;cursor:normal;display:inline-block;}

.join_td0 {
	width:12px;
}
.join_td1 {
	font-weight:bold;height:30px;width:90px;
}
.join_td2 {
	,ont-size:11px;
}
.join_box {
	border:1px solid #dedede;height:25px;
}

/** Å×ÀÌºí **//
table.data {width:100%;}
table.data > * > tr > th, table.data > * > tr > td {height:38px; padding:0 10px; text-align:center; vertical-align:middle; border:1px solid #e8e8e8;}
table.data th {font-size:13px; color:#333; background:#f7f7f7;}
table.data th.white {background:#fff;}
table.data > tbody > tr > td {padding:3px 10px; font-size:12px;}
table.data > tbody > tr > td > strong {font-size:15px;}
table.data.st01 td {padding:10px;}
table.data.st02 td {padding-top:5px; padding-bottom:5px; font-size:13px; line-height:20px;}
table.data.st03 th, table.data.st03 td {padding-left:20px; font-size:13px; text-align:left;}
table.data.st04 td {padding-left:20px; font-size:13px; text-align:left;}
table.data.st05 td {text-align:left;}
table.data.st06 thead th {font-family:"Noto Bold"; color:#666;}
table.data.st06 tbody th {font-family:"Noto Medium"; background:none;}
table.data.st06 > tbody > tr > td, table.data.st06 thead th.tl {padding-left:30px; font-size:13px; text-align:left;}
table.data.tl td {text-align:left;}
table.data.tl tbody th {background:none;}
table.data.tc > tbody > tr > td {padding-left:15px; text-align:center !important;}
table.data.stjdj th {font-size: 17px; font-weight: bold;}
table.data.stjdj td {font-size: 16px; font-weight: bold;}
table.data.stjdj > tbody > tr > td > strike {font-size: 14px; font-weight: normal;} 


.spurs_title	{font-size:40px;color:#333;font-family:Noto Medium;line-height:40px;}
.client_title	{font-size:20px;line-height:20px;color:#333;font-family:Noto Medium;text-align:left;}

.spurs_box	{	padding:30px;border:1px solid #e8e8e8;overflow:hidden;	}
.spurs_box1	{	background:url("/image/icon_mark.png"); background-repeat:no-repeat;text-align:left;padding-left:25px;float:left;margin-right:30px;font-size:14px;color:#333;}
.spurs_box2	{	float:left;	}
.spurs_box3	{	background:url("/image/icon_mark2.png"); background-repeat:no-repeat;background-position:left 7px;text-align:left;padding-left:10px;padding-bottom:5px;letter-spacing:-1px;font-size:12px;	}



/* CSSÅøÆÁ */
[data-tooltip-text]:hover {	position: relative;}
[data-tooltip-text]:hover:after {
	background-color: #000000;
	background-color: rgba(0, 0, 0, 0.8);
	-webkit-box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #FFFFFF;
	font-size: 12px;
	content: attr(data-tooltip-text);
  margin-bottom: 10px;
	top: 130%;
	left: 0;    
	padding: 7px 12px;
	position: absolute;
	width: auto;
	min-width: 500px;
	max-width: 500px;
	word-wrap: break-word;
	white-space: pre-wrap;
	text-align:left;
	z-index: 9999;
}

/** °ü¸®ÀÚ **/
.search_table{ border:1px solid #e4e4e4;font-family:Nanum Gothic;border-bottom:0px; }
.search_table th {background-color:#f7f7f7;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;height:34px;width:155px;font-family:Nanum Gothic;font-weight:normal;;color:#333}
.search_table td {background-color:#fff;border-bottom:1px solid #e4e4e4;color:#333;font-family:Nanum Gothic;padding-left:10px;}
.search_table tr:last-child th:last-child{border-bottom:0px;}
.search_table input { height:22px;vertical-align:middle; }
.lable1 {padding-right:15px;}

.spurs_table2	{ background:#ddd;	}
.spurs_table2 .td1 {	background:#fff;height:40px;padding-left:10px;background:#f6f6f6;font-weight:bold;width:20%;text-align:left;	}
.spurs_table2 .td2 {background:#fff;height:30px;padding-left:10px;width:30%; }

/** À¥¿¹¾àÆË¾÷ **/
.reservation_title{height:40px;border-bottom:1px solid #e9e9e9}
.reservation_select{border:1px solid #666;border-radius:0px;vertical-align:middle;height:20px;}
.reservation_text{border:1px solid #666;border-radius:0px;vertical-align:middle;height:20px;}
.reservation_price{border:1px solid #666;border-radius:0px;vertical-align:middle;height:20px;text-align:right;width:90px;}

.spurs_date	{font-size:11px;color:#8e929c;}


.spurs_tab1	{overflow:hidden;display:inline-block;}
.spurs_tab1 li{float:left;background:#ffffff;margin-bottom:5px;}
.spurs_tab1 li a{
	display: block;
	padding:10px 30px 10px 30px;
	font-size: 14px;
	color: #000;
	font-weight:normal;
	letter-spacing: -1px;
	text-align:center;
	border:1px solid #d6d6d6;
	margin-right:5px;
}
#spurs .spurs_tab1 a:hover{
	font-weight:normal;
}
.spurs_tab1 li.on a{
	border:1px solid #0088cc;
	color:#0088cc;
	font-weight:bold;
}
#spurs .spurs_tab1 li.on a:hover{
	color:#0088cc;
	font-weight:bold;
}

.visit_title	{ color:#000;font-weight:normal;font-size:15px;margin-bottom:13px;	}

/**** Å×ÀÌºí2 ****/
table td.align_middle * {vertical-align:middle;}
table.list_type01M {border-top:1px solid #666666;}
table.list_type01M th {height:12px;padding:8px 0px 8px 0px;font-weight:bold;color:#000;text-align:center;line-height:1.3em;border-bottom:2px solid #666666;border-left:1px solid #e1e1e1;background-color:#f5f5f5}
table.list_type01M th.first {border-left:0px none;}
table.list_type01M th.vWhite {height:12px;padding:13px 0px;color:#000;line-height:1.3em;border-top:0px none;border-bottom:1px solid #e1e1e1;background:#fff;}
table.list_type01M th.h_bd {border-bottom:1px solid #666;}
table.list_type01M tbody th {background:#FFF;color:#666;border-left:none;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;text-align:left;padding-left:20px;}
table.list_type01M tbody th.center {text-align:center;}
table.list_type01M td {height:12px;padding:7px 0px;color:#666;text-align:center;line-height:1.3em;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;background:#fff;}
table.list_type01M td.first {border-left:0px none;background-color:#fafafa;color:#333;}
table.list_type01M td.second {height:12px;padding:7px 0px;color:#666;text-align:left;line-height:1.3em;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;background:#fff;padding-left:10px;line-height:20px;}
table.list_type01M td.left {height:12px;padding:13px 0px;color:#666;text-align:left;padding-left:20px;line-height:1.3em;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;background:#fff;}


/**** Å×ÀÌºí2 ****/
table td.align_middle * {vertical-align:middle;}
table.list_type02M {border-top:1px solid #666666;}
table.list_type02M th {height:12px;padding:8px 0px 8px 0px;font-weight:bold;color:#000;text-align:left;line-height:1.3em;border-bottom:2px solid #666666;border-left:1px solid #e1e1e1;background-color:#f5f5f5}
table.list_type02M th.first {border-left:0px none;}
table.list_type02M th.vWhite {height:12px;padding:13px 0px;color:#000;line-height:1.3em;border-top:0px none;border-bottom:1px solid #e1e1e1;background:#fff;}
table.list_type02M th.h_bd {border-bottom:1px solid #666;}
table.list_type02M tbody th {background:#FFF;color:#666;border-left:none;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;text-align:left;padding-left:20px;}
table.list_type02M tbody th.center {text-align:center;}
table.list_type02M td {height:12px;padding:7px 0px;color:#666;text-align:left;line-height:1.3em;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;background:#fff;padding-left:10px;}
table.list_type02M td.first {border-left:0px none;background-color:#fafafa;color:#333;}
table.list_type02M td.second {height:12px;padding:7px 0px;color:#666;text-align:left;line-height:1.3em;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;background:#fff;padding-left:10px;line-height:20px;}
table.list_type02M td.left {height:12px;padding:13px 0px;color:#666;text-align:left;padding-left:20px;line-height:1.3em;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;background:#fff;}


/* ¸ð¹ÙÀÏ ÅÇ START */
.areaNav {margin-bottom:10px;background:url("/image/pattern1.gif");padding:9px 4px; box-sizing:border-box; -webkit-box-sizing:border-box;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}
.areaNav .area { display:table; width:100%; }
.areaNav a { display:inline-block;float:left; width:16.6%; }
.areaNav a.first {width:50%}
.areaNav a span { display:block; height:30px; line-height:30px; margin:0px 3px 4px; text-align:center; border:1px solid #d1d4d7; font-size:12px; font-weight:500; color:#333; background-color:#eee; border-radius:3px;-webkit-border-radius:3px;letter-spacing:-1px;padding:5px 0}
.areaNav a span.on {background:#0088cc;border:1px solid #0d618b;color:#fff}

.areaNav2 {margin-bottom:10px;background:url("/image/pattern1.gif");padding:9px 4px; box-sizing:border-box; -webkit-box-sizing:border-box;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}
.areaNav2 .area { display:table; width:100%; }
.areaNav2 a { display:inline-block;float:left; width:14.2%; }
.areaNav2 a.first {width:50%}
.areaNav2 a span { display:block; height:30px; margin:0 2px 2px; line-height:30px; text-align:center; border:1px solid #d1d4d7; font-size:12px; font-weight:500; color:#333; background-color:#eee; border-radius:3px;-webkit-border-radius:3px;letter-spacing:-1px;padding:5px 0}
.areaNav2 a span.on {background:#ea5903;border:1px solid #d75305;color:#fff}
/* ¸ð¹ÙÀÏ ÅÇ END e21d39 9e061b */

.admin_left{text-align:left;padding-left:10px;}
.admin_right{text-align:right;padding-right:10px;}
.admin_black{color:#000;font-weight:bold;}
.admin_white{color:#fff;font-weight:bold;}


.spurs_radio {position: relative;}
.spurs_radio input[type="radio"] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip:rect(0,0,0,0);
  border: 0;
}
.spurs_radio input[type="radio"] + label {
  display: inline-block;
  position: relative;
  padding-left: 30px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.spurs_radio input[type="radio"] + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: -4px;
  width: 21px;
  height: 21px;
  text-align: center;
  background: #fafafa;
  border: 1px solid #2da2dc;
  border-radius: 100%;
  box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
}
.spurs_radio input[type="radio"] + label:active:before,
.spurs_radio input[type="radio"]:checked + label:active:before  {
  box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}
.spurs_radio input[type="radio"]:checked + label:before {
  background: #E9ECEE;
  border-color: #adb8c0;
}
.spurs_radio input[type="radio"]:checked + label:after {
  content: '';
  position: absolute;
  top: 1px;
  left: 5px;
  width: 13px;
  height: 13px;
  background: #0088cc;
  border-radius: 100%;
  box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
}


.client_box	{	padding:20px;border:1px solid #e8e8e8;overflow:hidden;	}
.client_box1	{	background:url("/image/icon_mark.png"); background-repeat:no-repeat;background-position:left 7px;text-align:left;padding-left:25px;float:left;margin-right:30px;font-size:14px;color:#333;font-weight:bold;line-height:30px;}
.client_box2	{	float:left;	}
.client_box4	{	text-align:left;padding-left:10px;padding-bottom:5px;letter-spacing:-1px;font-size:13px;	}
.client_box3	{	background:url("/image/icon_mark2.png"); background-repeat:no-repeat;background-position:left 10px;text-align:left;padding-left:10px;padding-bottom:5px;letter-spacing:-1px;font-size:13px;	}
.client_box5	{ 	background:url("/image/icon_mark2.png"); background-repeat:no-repeat;background-position:20px 10px;text-align:left;padding-left:30px;padding-bottom:5px;letter-spacing:-1px;font-size:13px;	}


.margin_bottom10{margin-bottom:10px;}


