@charset "euc-kr";
.sub_wrap {min-width:1041px !important}

/*** ¼­ºêÆäÀÌÁö °øÅë ***/
.content_sub {width:100%; padding:0; background-color: #fff}
.content_sub_in {position:relative;  width:1041px; min-height:500px; height:auto !important; height:500px; margin:0 auto; background:#fff;}

#club_navi {position:relative; width:100%;height:280px; margin:0 auto; background:url("/image/common/bg_sub_top01.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/common/bg_sub_top01.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/common/bg_sub_top01.png', sizingMethod='scale');}

#course_navi {position:relative; width:100%;height:280px; margin:0 auto;background:url("/image/common/bg_sub_top02.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/common/bg_sub_top02.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/common/bg_sub_top02.png', sizingMethod='scale');}

#facilities_navi {position:relative; width:100%;height:280px; margin:0 auto;background:url("/image/common/bg_sub_top03.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/common/bg_sub_top03.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/common/bg_sub_top03.png', sizingMethod='scale');}

#reservation_navi {position:relative; width:100%;height:280px; margin:0 auto;background:url("/image/common/bg_sub_top04.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/common/bg_sub_top04.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/common/bg_sub_top04.png', sizingMethod='scale');}

#reservation6_navi {position:relative; width:100%;height:280px; margin:0 auto;background:url("/image/common/bg_sub_top04.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/common/bg_sub_top04.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/common/bg_sub_top04.png', sizingMethod='scale');}

#lounge_navi {position:relative; width:100%;height:280px; margin:0 auto;background:url("/image/common/bg_sub_top05.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/common/bg_sub_top05.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/common/bg_sub_top05.png', sizingMethod='scale');}

#information_navi {position:relative; width:100%;height:280px; margin:0 auto;background:url("/image/common/bg_sub_top06.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/common/bg_sub_top06.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/common/bg_sub_top06.png', sizingMethod='scale');}

#clause_navi {position:relative; width:100%;height:280px; margin:0 auto;background:url("/image/common/bg_sub_top07.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/common/bg_sub_top07.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/common/bg_sub_top07.png', sizingMethod='scale');}

#member_navi {position:relative; width:100%;height:280px; margin:0 auto;background:url("/image/common/bg_sub_top08.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/common/bg_sub_top08.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/common/bg_sub_top08.png', sizingMethod='scale');}

#sitemap_navi {position:relative; width:100%;height:280px; margin:0 auto;background:url("/image/common/bg_sub_top09.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/common/bg_sub_top09.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/common/bg_sub_top09.png', sizingMethod='scale');}

/* content_area */
.content_sub {padding:0;}
.content_sub:after {content:''; display:block; clear:both; }
.content_sub .content {position:relative;float:left;  width:847px; margin:0 0 0 29px; padding:0 0 60px;  }

.content_sub .tit_area {position:relative; overflow: hidden; display:block; width:847px; height:70px; margin:0 0 25px 0; padding:0; border-bottom:1px solid #dcdcdc}
.content_sub .tit_area h3 {float:left; font-weight:600; color:#3a4680; font-size:28px; line-height:71px; }

/* lnb_area */
.content_sub_in .lnb {overflow:hidden; float:left;  width:165px; margin:0 0 0 0; padding:0 0 13px; border-bottom:1px solid #bcbcbc}
.content_sub_in .lnb .lnb_tit {display:block; width:153px; height:69px; margin:0 0 13px; padding:0 0 0 12px; font-weight:600; color:#505050; font-size:28px; line-height:72px; border-bottom:3px solid #5f5f5f }
.content_sub_in .lnb_menu {overflow:hidden;}
.content_sub_in .lnb_menu li { width:165px; margin:0 0 0 0 ;  }
.content_sub_in .lnb_menu li a {display:block; font-weight:600; height:53px; padding:0 0 0 12px;  text-align:left; font-size:15px; line-height:53px; color:#373737; background-color:#fff }
.content_sub_in .lnb_menu li.on a, .content_sub_in .lnb_menu li a:hover,.content_sub_in .lnb_menu li a:focus { color:#fff; background:#a1d315 url("/image/common/lnb_on.png") no-repeat 90% center;}

.content_sub .his_map { position:absolute; top:34px; right:18px; height:21px; margin:0; text-align:right; color:#979797; } 
.content_sub .his_map:after { content:""; display:block; clear:both; }
.content_sub .his_map .home img {vertical-align:middle;}
.content_sub .his_map > img {margin:0 8px; vertical-align:middle;}
.content_sub .his_map a {overflow: hidden; padding:0; margin:0 3px; display:inline-block;vertical-align: middle; color:#979797; font-size:13px;  line-height:21px;  text-decoration:none;}

.quick {position:fixed; top:349px; left:50%; width:94px; margin:0 0 0 557px }
.quick img {vertical-align:top;}
/*** /¼­ºêÆäÀÌÁö °øÅë ***/
.h3_tit{font-size:16px; margin:0 0 18px;color:#4e4e4e; font-weight:600;}
.h3_tit img{margin-right:10px;}

.sub_top_img{border:2px solid #dfdfdf;}
/* tab */
.tab_list {overflow:hidden; width:100%; height:46px; margin:-9px 0 24px; text-align:center;}
.tab_list ul{overflow:hidden;}
.tab_list li {width:50%; float:left; border-bottom:1px solid #dcdcdc; box-sizing: border-box;  padding-bottom:12px;}
.tab_list li:first-child {margin:0; }
.tab_list li a {  font-weight:600;  color:#9e9e9e;  text-align:center; font-size:16px; padding: 0 170px 0 170px;}
.tab_list li.on{border-bottom:3px solid #30429b;}
.tab_list li.on a,.tab_list li:hover a { font-weight:600; color:#30429b;}

#content_body {padding:0; min-height:450px; height:auto !important; height:450px;  border-top:none; background:#fff; }


	/* ¾à°ü */
.clause_guide {width:100%; font-size:12px; color:#747474;}
.clause_guide .title_jang {display:block; font-size:22px; line-height:45px; color:#000;}
.clause_guide .title_jo {display:block; font-size:16px; line-height:28px;  color:#5b5b5b;}
.clause_guide .con_jo {margin:0 0 19px; font-size:12px; line-height:18px;  color:#747474;}
.clause_guide .con_jo ul li {display:block; padding:0 0 0 14px; text-indent:-14px; font-size:12px; line-height:18px;  color:#747474;}
.tbl_clause {width:100%;border-collapse:collapse;border-spacing:0;}
.tbl_clause th {font-size:12px; line-height:28px; font-weight:bold; color:#666; text-align:center; border:1px solid #cadfe8; background-color:#e7edf1}
.tbl_clause td {font-size:12px; line-height:28px;  color:#666; text-align:center;  border:1px solid #cadfe8;}

	/* ·Î±×ÀÎ */
#content_body #login {position:relative;  width:794px; height:309px; padding:40px 0 0 53px; background:url("/image/member/login/bg_login.png") no-repeat left top;}
.login_txt01 {display:block; margin:0 0 26px 0; font-size:14px; line-height:21px;  color:#454545}
.login_txt01 h3 {display:block; overflow:hidden; vertical-align:top;margin:0 0 14px;}
#content_body #login .login_dl01 {overflow:hidden;}
#content_body #login_id { width:313px; height:38px; line-height:38px; padding:0 5px; margin:0 0 7px 0; font-size:14px;  font-weight: bold; border:1px solid #dcdcdc; color:#959595; background:#fefefe}
#content_body #login_id:focus {color:#959595; border:1px solid #0e9641 }
#content_body #login_pw {width:313px; height:38px; line-height:38px; padding:0 5px;margin:0 0 7px 0; font-size:14px;  font-weight: bold;  border:1px solid #dcdcdc; color:#959595; background:#fefefe}
#content_body #login_pw:focus {color:#959595;  border:1px solid #0e9641 }
#content_body #login .login_idsave { width:325px; text-align:right; margin:0 0 0 0; font-size:13px; color:#606060 }
#content_body #login .login_idsave input {vertical-align:-1px;}
#content_body #login .bt_login {overflow:hidden; display:block; width:325px; height:50px; margin:0 0 23px; text-align:center; font-size:20px; line-height:50px; color:#fff; background:#464545;}
#content_body #login .login_ser {position:absolute; left:482px; top:157px;  overflow:hidden; }
#content_body #login .login_ser li { float:left; margin:0 40px 0 0 ; }
#content_body #login .login_ser a {overflow:hidden; display:block; }

.layer_loginpop {position:absolute; left:0; top:-96px; }
.layer_loginpop_in {position:relative;width:350px; padding:22px 0 56px 0; font-size:15px; line-height:21px; color:#006f20;  letter-spacing:-1px; text-align:center; border:1px solid #666; background:#FFFF99; }
.layer_loginpop h3 {display:inline-block; margin:0 0 18px; font-size:23px;  font-weight:600;height:29px; color:#006f20; border-bottom:1px solid #006f20; }
.layer_loginpop_in strong {font-weight:600;}
.login_box {position:relative; margin:29px 18px 0;  padding:24px 0 12px; text-align:center; font-size:14px; line-height:18px; color:#52514f; border-top:1px solid #e9eaec; background-color:#FFFFFF;}
.login_box h4 {position:absolute; left:50%; top:-11px; width:139px; font-weight:600;height:23px; margin:0 0 0 -69.5px; text-align:center; letter-spacing:-1px; font-size:15px; line-height:23px; color:#fff; background-color:#54a85a}
.login_box em {text-decoration:underline}
.login_box2 {position:relative; margin:6px 18px 13px; padding:14px 0 14px 97px; text-align:left; font-size:14px; line-height:18px; color:#52514f; border-top:1px solid #e9eaec; background-color:#FFFFFF;}
.login_box2 h4 {position:absolute; left:13px; top:0;font-size:17px; font-weight:600; line-height:66px; color:#787a79; font-weight:600; }
.bottom_area {position:absolute; bottom:0; left:0; width:330px; padding:10px; font-size:14px; color:#fff;  background:#333;}
.bottom_area form {float:left;}
.bottom_area a {float:right; font-size:14px; color:#fff; margin:4px 0 0 0 }


	/* ¾ÆÀÌµð ºñ¹Ð¹øÈ£ Ã£±â */	
.box_search {width:847px; height:381px; background:url("/image/member/search/bg_search.png") no-repeat 0 0 !important}
#hpCheckInput1 {float:left;}
.box_search fieldset {float:left; margin:0 0 0 0}
.tab_search {position:absolute; top:198px; left:52px; height:32px; margin:0; padding:0}
.tab_search:after{display:block; clear:both; content:""}
.h3_ser {display:none; position:absolute; top:0px; left:0; font-size:26px; line-height:26px; color:#222121}
.h3_ser .stxt {display:block; margin:20px 0 0 0; font-size:14px; line-height:20px; color:#222121; font-weight: normal}
.h3_ser .stxt strong {color:#056839; font-weight:500}
.tab_search .title {position:absolute; left:0; top:6px}
.box_search_id {position:relative; float:left; width:380px;  margin:0; padding:135px 0 0 53px; }
.box_search_id:after { content:""; display:block; clear:both}	

.box_search_pw {position:relative;float:left; width:368px; margin:0 0 0 0; padding:135px 0 0 46px; }
.box_search_pw:after { content:""; display:block; clear:both}
.box_search_pw.public {background:url("/image/member/search/bg_search4.png") no-repeat 0 0}
.search_id_dl01 {overflow:hidden}
.search_id_dl01 dt {float:left;  width:72px; text-align:left;  font-size:15px;line-height:40px; letter-spacing:-1px; color:#848383}
.search_id_dl01 dd { margin:0 0 20px 0;   }
.search_id_dl01 dd input {width:249px; height:40px; font-size:15px; line-height:40px; padding:0 5px; border:1px solid #dedede; color:#686767; background-color:#f0f0f0}
.search_id_dl01 dd input:focus {border-color:#3a4680}
.search_id_dl01_2 {overflow:hidden;}
.search_id_dl01_2 dt {float:left;   width:72px; text-align:left; font-size:15px;line-height:40px;  letter-spacing:-1px;color:#848383}
.search_id_dl01_2 dd {float:left; height:40px; font-size:15px; line-height:40px; margin:0 4px 20px 0; vertical-align:middle; color:#848484}
.search_id_dl01_2 dd input {width:65px; height:40px; line-height:40px;  font-size:15px; padding:0 5px; border:1px solid #dedede; color:#686767; background-color:#f0f0f0}
.search_id_dl01_2 dd input:focus {border-color:#3a4680}
.search_id_dl02 {overflow:hidden; }
.search_id_dl02 dt {display:none; width:72px; text-align:left; font-size:15px;line-height:40px;  letter-spacing:-1px;color:#848383}
.search_id_dl02 dd { height:40px; font-size:15px; line-height:40px; margin:0 4px 20px 0; vertical-align:middle; color:#848484}
.search_id_dl02 dd input {width:269px; height:40px; font-size:15px; line-height:40px; padding:0 5px; border:1px solid #dedede; color:#686767; background-color:#f0f0f0}
.search_id_dl02 dd input:focus {border-color:#3a4680}
.bt_id_com {width:332px; height:40px; margin:0 0 0 0; font-weight:500; background: #464545 none repeat scroll 0 0; color: #fff; display: block; font-size: 15px; line-height:40px; overflow: hidden; text-align: center}
.bt_id_com:hover,.bt_id_com:focus  {background:#464545} 

	/* sitemap *//* gnb -> sitemap /dep2 -> s_dep2 */
.sitemap > ul > li {width:157px; float:left; margin:0 17px 51px 0;}
.sitemap > ul > li.s_map04 {margin-right:0;}
.sitemap h2 a {display:block; text-align:center; height:45px;font-weight:600; font-size:15px; line-height:45px; color:#fff; border-top:2px solid #20890d; border-bottom:1px dotted #c6c6c6; background-color:#81c94b}
.sitemap h2 a span { margin:0 8px 0 0; font-size:14px; line-height:45px; color:#027c98;}
.sitemap > ul > li .s_dep2 {height:184px; padding:12px 0; border-bottom:1px solid #e5e5e5; background-color:#f7f7f7 }
.sitemap > ul > li .s_dep2 li {display:block; text-align:center; }
.sitemap > ul > li .s_dep2 li a {font-size:14px; line-height:30px; color:#4b4b4b; }
.sitemap > ul > li .s_dep2 li a:hover {color:#ff6000; }

/* Å¬·´¼Ò°³ */

.intro_dl{overflow:hidden; border-bottom:dotted 1px #888585;}
.intro_dl dt{float:left;border-top:dotted 1px #888585;  font-size:16px;color:#61533c; font-weight:600;vertical-align:top; width:224px; letter-spacing:-1px;}
.intro_dl dt img{vertical-align:middle; margin-right:10px;}
.intro_dl dd{float:right;border-top:dotted 1px #888585;font-size:15px;  padding:25px 0 22px 3px; line-height:26px; width:618px;}

/* Å¬·´¼Ò°³*/

.intro_dl2{overflow:hidden; border-bottom:dotted 1px #888585;}
.intro_dl2 dt{float:left;border-top:dotted 1px #888585;  font-size:16px;color:#61533c; font-weight:600;vertical-align:top; width:122px; letter-spacing:-1px;}
.intro_dl2 dt img{vertical-align:middle; margin-right:10px;}
.intro_dl2 .sub{border-top:dotted 1px #888585;font-size:15px;  padding:25px 0 22px 3px; line-height:26px; width:100%; letter-spacing:-0.5px;}
.intro_dl2 .sub_in-tit{ float: left; color:#a3c444; border-top:dotted 1px #888585;font-size:15px;  /*padding:25px 0 22px 3px;*/ line-height:26px; width:155px;}
.intro_dl2 .sub_in-tit strong{font-weight:500; }
.intro_dl2 .sub_in-txt{ float:left; border-top:dotted 1px #888585;font-size:15px; /* padding:20px 0 18px 3px;*/ line-height:26px;  width:543px;}


/* ¿À½Ã´Â±æ */
	.add{position:absolute; top:97px; right:2px; width:312px; height:256px;/*background:url("/image/club/location/loaction_logo.png")*/ no-repeat right bottom; background-color:black;opacity:0.6;}
	.add ul{  padding:40px 0 35px 30px; }
	.add ul li{color:#fff;}
	.add ul li em{font-size:16px; color:#9fd113;}
	.add ul li span{ font-size:15px;}
	.add ul li strong{font-size:16px;margin:0 0 20px 0; }
	.add ul li *{display:block; line-height:40px; font-weight:600;color:#fff; z-index:999;}

	.add ul li span .add_tel{display:inline-block; margin-right:22px; background:url("/image/club/location/txt_bg.png") no-repeat top left;}
	.add ul li span .add_fax{display:inline-block; margin-right:48px;background:url("/image/club/location/txt_bg.png") no-repeat top left;}

/* ¿¹Ä¡±Ý */
.top_ban {font-size:17px; font-weight:600; line-height:21px; color:#2c2c2c}
.top_ban span {color:#096e3f}
.tit_h4 {overflow:hidden; display:block; height:30px; padding:0; font-weight:600; font-size:15px; color:#096e3f; text-align: left }
.tit_h4 .num {display:inline-block; margin:0 4px 0 0; width:16px; height:16px; font-size:11px; line-height:16px; color:#fefefe; text-align:center; vertical-align: 2px; background:url("/image/common/bg_num.png") no-repeat left 0;}

.ul_type02 {margin:0;}
.ul_type02 li {display:block; padding:0 0 0 10px; font-size:14px; line-height:22px; color:#505050; background:url("/image/common/bull2.png") no-repeat 1px 9px;}
.p_txt {display:block; font-size:14px; line-height:26px; color:#505050; margin:-3px 0 48px 0; }


.ban_box {position:relative; width:575px; margin:61px 0 0 0; padding:38px 0 30px 349px; font-size:16px; line-height:24px; color:#212121; border:1px solid #ebebeb; background:#f2f2f2}
.ban_box img {position:absolute; top:0; left:0;}

.step_ul {overflow:hidden;}
.step_ul li {float:left;}
.step_box {width:926px; height:153px; background:url("/image/use/balance/bg_step02.png") no-repeat left top}
.step_box img {margin:0 0 6px;}

	/* table */	
table.board_write {width:100%;border-collapse:collapse;border-spacing:0; margin-bottom:14px; border-top:2px solid #a1d315;}
table.board_write thead th {border-top:1px solid #f0f0f0; border-right:1px solid #f0f0f0; border-left:1px solid #f0f0f0; font-weight:600; color:#343434; font-size:14px; padding:10px 0; text-align:center; background-color:#fbfbfb}
table.board_write thead tr:first-child th {border-top:1px solid #f0f0f0;}
table.board_write tbody th {border:1px solid #f0f0f0;  color:#252525; font-size:14px; padding:15px 0; text-align:center;}
table.board_write td {border:1px solid #e7e7e7; color:#252525; font-size:14px; padding:10px 0; text-align:center;}
table.board_write td.total {background-color:#fbfbfb}
table.board_write th img, table.board_write td img,	table.board_write td input, table.board_write select {vertical-align:middle;}
table.board_write.td_left td {text-align:left; padding-left:15px;}
table.board_write tbody tr td dl dd .bold{font-weight:600; padding:0px; }
table.board_write tbody tr td dl dd .color_orange{color:#fd9a25; font-weight:600; padding:0;}
table.board_write tbody tr td *{text-align:left; line-height:26px; padding-left:11px; font-size:14px;}
.emp01 {color:#0a47ac !important}
.emp02 {color:#dc1c12 !important}
.emp03 {color:#013791 !important}
.emp04 {color:#a88702 !important}
.emp05 {color:#001d4e !important}
.emp06 {color:#0084a5 !important}
.emp07 {color:#00855e !important}


.tbl_top_left {display:block; margin:0 0 3px; color:#1c1d1d; font-size:16px;}
.tbl_top_right {display:block; margin:-29px 0 18px; text-align:right; color:#1c1d1d; font-size:16px;}
.tbl_top_right strong {color:#dd1e04}

table.board_write03 {width:531px; border-collapse:collapse;border-spacing:0;	}
table.board_write03 thead tr:first-child th{border-top:2px solid #21b75c}
table.board_write03 thead{background-color:#f7f7f7;}
table.board_write03 thead th {	border:1px solid #e9e9e9;font-size:14px; height:33px; text-align:center; background-color:#f7f7f7;}
table.board_write03 tbody th {	padding:0; border:1px solid #e9e9e9; font-size:14px; height:33px; text-align:center; }
table.board_write03 tbody tr:first-child th, table.board_write03 tbody tr:first-child td {border-top:none}
table.board_write03 td {	padding:2px 0 2px 0;border:1px solid #e9e9e9; 	font-size:14px; line-height:22px; text-align:center;}
table.board_write03 th img, table.board_write03 td img,	table.board_write03 td input, table.board_write03 select {vertical-align:middle;}
.td_ul01 li {padding:0 0 0 9px; background:url("/image/common/bull01.gif") no-repeat left 6px}

.bt_center {display:block; text-align:center;}
.bt_right {display:block; text-align:right;}

table.board_write02 {width:100%; border-collapse:collapse;border-spacing:0;	}
table.board_write02 thead tr:first-child th{border-top:2px solid #21b75c}
table.board_write02 thead{background-color:#f7f7f7;}
table.board_write02 thead th {	border:1px solid #e9e9e9;font-size:14px; height:33px; text-align:center; background-color:#f7f7f7;}
table.board_write02 tbody th {	padding:0; border:1px solid #e9e9e9; font-size:14px; height:33px; text-align:center; }
table.board_write02 tbody tr:first-child th, table.board_write03 tbody tr:first-child td {border-top:none}
table.board_write02 td {	padding:7px 0 7px 0;border:1px solid #e9e9e9; 	font-size:15px; line-height:22px; text-align:center;}
table.board_write02 th img, table.board_write03 td img,	table.board_write03 td input, table.board_write03 select {vertical-align:middle;}




/* ¿¹¾àÈ®ÀÎ */
.bt_gooup_state {vertical-align:middle;overflow:hidden; display:inline-block;width:auto; padding:0 15px; height:31px; text-align:center; font-weight:600; font-size:13px; line-height:31px; color:#fff !important; border-radius:5px; border:1px solid #01376e; background-color:#004994}
.bt_gooup_state:hover, .bt_state:focus{color:#fff; border:1px solid #000; background-color:#454545}

/* ¿¬´ÜÃ¼½ÅÃ» */
.bt_gooup_apply {vertical-align:middle;overflow:hidden; display:inline-block; padding:0 10px; height:31px; text-align:center; font-weight:600;  font-size:13px; line-height:31px; color:#fff !important; border:1px solid #01780c; border-radius:5px;  background-color:#00950e}
.bt_gooup_apply:hover, .bt_gooup_apply:focus{color:#fff; border:1px solid #000; background-color:#454545}
table.board_write02 .bt_gooup_apply {height:25px; line-height:25px;}

/* »èÁ¦ */
.bt_delete {overflow:hidden; display:inline-block; width:130px; height:36px; text-align:center; font-size:13px; line-height:36px; color:#fff; background:url("/image/member/join/bt_del.png") no-repeat 0 0;}
.bt_delete:hover,.bt_delete:focus {color:#fff;background:url("/image/member/join/bt_com.gif") no-repeat 0 0;}

/* »èÁ¦(½º¸ô) */
.bt_small_del{vertical-align:middle;overflow:hidden;display:inline-block; padding:0 10px; height:31px; text-align:center; font-size:13px; line-height:31px; color:#fff !important; border:1px solid #720000; border-radius:5px;  background-color:#9a0000}
.bt_small_del:hover, .bt_small_del:focus{color:#fff; border:1px solid #000; background-color:#454545}

.bt_com {overflow:hidden; display:inline-block; width:130px; height:36px; text-align:center; border-radius: 4px; font-weight:normal; font-size:13px; line-height:36px; color:#fff; background:#666;}
.bt_com:hover,.bt_com:focus  {color:#fff;background:#454545}
.bt_cancel {overflow:hidden; display:inline-block; width:130px; height:34px; text-align:center; font-size:13px; line-height:34px; color:#454545; border-radius: 4px; border:1px solid #dbdbdb; background:#f0f0f0}
.bt_cancel:hover,.bt_cancel:focus {color:#454545;}
.bt_com2 {overflow:hidden; display:inline-block; width:130px; height:36px; text-align:center; border-radius: 4px; font-weight:normal; font-size:13px; line-height:36px; color:#fff; background:#7a6563}
.bt_com2:hover,.bt_com2:focus  {color:#fff;background:#454545;}
.bt_com3 {overflow:hidden; display:inline-block; width:172px; height:36px; text-align:center; font-weight:normal; font-size:16px; line-height:36px; color:#fff; background:#0e9641;}
.bt_com3:hover,.bt_com:focus  {color:#fff;background:#096e3f}

/* ID PW */
.idbox {display:inline-block; padding:0; margin:15px 0 30px; text-align:center; font-size:14px; line-height:51px; color:#4b4b4b }
.idbox em {font-weight:600; font-size:18px; color:#bb0000; vertical-align: -2px; font-family:lato;}
.idbox span {font-weight:600; color:#781609;}

/* tool */
.blue, table.board_write thead th.blue {color:#1668c3}
.red, table.board_write thead th.red {color:#e61c1c;}
.dir_link{display: inline-block; height: 21px; line-height: 21px; padding-right: 28px; font-size:14px; color:#222222; background:url("/image/common/arr_green.png") no-repeat right top;}
.mg10 {margin:10px 0;}
.mgt42{margin-top:42px;}
.fl_r {float:right;}
.fl_l {float:left;}
.freepass {display: inline-block; padding: 0 0 0 10px; font-size: 14px;line-height: 22px;color: #505050;background: url("/image/common/bull2.png") no-repeat 1px 9px;}
.freepass.nobg {background:none; padding-left:0;}

.ul_type02 li span.reg {color:#222222;}
.ul_type02 li span.red {color:#e62b2b;}
.ul_type02 li span.gre, span.gre {color:#0e9641;}
.ul_type02 li span.fts12{font-size:12.5px;}
.table-style {margin-top:45px; display:table-row;}
.table-style .tit_h4{display:table-cell;padding-right:12px;}
.table-style .tit_h4+p{display:table-cell; padding-left:15px; font-size:14px; line-height:1.6; background: rgba(0, 0, 0, 0) url("/image/common/bull2.png") no-repeat scroll 0 9px; }
.table-style .tit_h4+p strong{color:#505050}
/* process */
/*table.board_write thead th{position:relative;}*/
table.board_write thead th .prc{display:block; width:21px; height: 21px; position:absolute; z-index:10; top:10px; right:-10px; background:url("/image/common/arr_green.png") no-repeat right top;}

/* b card */
.step_box.prc {width:926px; height:87px; background:url("/image/use/card/bg_bguide_step.png") no-repeat left top}
.step_box.prc li {width:19.7%; padding:20px 0; vertical-align: middle; font-size:14px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;box-sizing: border-box;}
.step_box.prc li:first-child, .step_box.prc li:last-child {padding-left:20px;}

/* ½Ã¼³¹°¾È³» */
.facilities_ul{overflow:hidden; margin:0 0 35px 0 ;}
.facilities_ul li img{float:left; border:1px solid #dcdcdc; margin:0 20px 0 0;}
.facilities_ul li strong{color:#1f3393; font-size:23px;line-height:20px;font-weight:600; padding-top:4px;}
.facilities_ul li em{ font-size:16px;  font-weight:600; margin:6px 0 10px 0;}
.facilities_ul li em .bold{display:inline-block; font-weight:700;}
.facilities_ul li span{font-size:15px; line-height:22px; letter-spacing:-0.5px;}
.facilities_ul li img *{}
.facilities_ul li *{display:block;}

.house_menu{border:2px solid #eaeaea;margin:0 0 45px 0;}
.house_menu h3{font-size:25px; text-align:center; padding:79px 0 0 0; font-weight:400;}
.house_menu ul{margin:27px 0 29px 0;overflow:hidden; padding:0 29px 0 29px; }
.house_menu ul li {height:39px; overflow:hidden; margin:0 0 11px 0; background:url("/image/club/facilities/house/menu_li-bg.png") no-repeat;}
.house_menu ul li strong{ width:155px;margin:0 9px 0 17px;  letter-spacing:-0.5px;}
.house_menu ul li span{ font-size:14px; width:314px; margin:0 125px 0 0; letter-spacing:-0.5px; }
.house_menu ul li em{font-size:13px; color:#747474; float:none; display:block;}
.house_menu ul li *{ font-size:15px; float:left; padding-top:13px;}

.house_menu2{border:2px solid #eaeaea;margin:0 0 45px 0;}
.house_menu2 h3{font-size:25px; text-align:center; padding:79px 0 15px 0; font-weight:400;}
.house_menu2 ul{margin:27px 0 29px 0;overflow:hidden; padding:0 36px 0 39px; }
.house_menu2 ul li {float:left; width:226px; height:318px; border:1px solid #ebebeb;margin-right:42px;}
.house_menu2 ul li:last-child{margin:0;}
.house_menu2 ul li strong{font-size:16px;padding:9px 0 0 0; letter-spacing:-0.5px; background:url("/image/club/facilities/house/menu2_li-bg.png") no-repeat; height:50px;}
.house_menu2 ul li span{ font-size:15px; letter-spacing:-0.5px; line-height:34px;}
.house_menu2 ul li *{display:block; text-align:center; }

/* ½Ã¼³¾È³» */
.facil .btn_wrap{display: block;width:100%;text-align:right;margin:0 0 10px;}
.facil .btn_menu{display: inline-block;width:auto;padding:5px 10px;font:normal 400 14px / 1.4 "NotoSans", sans-serif;background:#a1d315;color:#fff;}

/* course */
#course_map{margin:20px 0;}
.course_intro{position:relative; overflow:hidden;}
.course_intro li{width:324px;float:left; padding-right:55px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
.course_intro li:last-child{width:277px; padding-right:0;}
.course_intro li dt{color:#0e9641;margin-bottom:14px; font-size:14px; font-weight:600;}
.course_intro li dd{font-size:14px; color:#505050; line-height:1.6em;letter-spacing:-0.2px}

/* course navi */
.course {overflow: hidden; width:100%; margin:0 0 32px;  border-top:1px solid #e0e0e0;background:url("/image/course/line.png") no-repeat 1px 38px;}
.course li {float:left; width:94px;}
.course li a {display:block; font-weight:600;  padding:0 23px;font-size:14px;color:#9c9c9c; line-height:39px; text-align:center;}
.course li.on a,.course li:hover a {height:54px; z-index:2;font-weight:600; color:#fd9a25;  background:url("/image/course/nav_bg.png") no-repeat 1px 38px;}



.course_info{border:1px solid #e6e6e6; overflow:hidden;}
.course_info .course_tit{border-bottom:1px solid #e6e6e6;}
.course_info .course_tit li {padding:34px 0 15px 20px;}
.course_info .course_tit li strong{font-size:54px; color:#49494a; font-weight:500; margin: 0 21px 0 0; letter-spacing:-0.5px;}
.course_info .course_tit li strong .color_navy{font-size:54px;font-weight:500; color:#1f3393;}
.course_info .course_tit li span{font-size:18px; color:#49494a; }
.course_info .course_tit li span img{padding:0 6px 0 10px;}
.course_info .course_tit li em{font-size:30px; color:#e8e8e8; margin: 0 0 0 266px;}
.course_info .course_tit li em .bold{font-weight:600; font-size:30px; color:#e8e8e8; }
.course_info .course_tit li *{ font-family:Titillium Web;}
.course_info .course_tip{border-top:1px solid #e6e6e6; float:left; border-right:1px solid #e6e6e6; width:548px; padding:22px 16px 34px 36px;}
.course_info .course_tip h4{font-size:17px; color:#2b3a82; margin:0 0 8px 0;  font-family:Titillium Web; font-weight:400; }
.course_info .course_tip p{font-size:14px; color:#424242; line-height:21px; margin:0 0 32px 0; letter-spacing:-0.3px;}
.course_info .course_tip h4 img{padding:0 8px 3px 0;}
.course_info .tip_right-img{padding:15px 14px 15px 14px; border-top:1px solid #e6e6e6; float:right;}
  
#visual_slide {margin:20px 0 42px;}
#visual_slide .sliderkit{display:block; position:relative; overflow:hidden; width:925px !important; height:405px !important;}
#visual_slide .contentslider-std .sliderkit-panels{width:925px !important; height:405px !important;}
#visual_slide .contentslider-std .sliderkit-panel{width:925px !important; height:405px !important;}
#visual_slide .sliderkit .sliderkit-panels .sliderkit-btn {display:block; width:100%; position:absolute; top:125px;}
#visual_slide .sliderkit .sliderkit-go-prev a {left:844px;}
#visual_slide .sliderkit .sliderkit-go-stop a , #visual_slide .sliderkit .sliderkit-go-play a { right:27px;}
#visual_slide .sliderkit .sliderkit-nav{width:100px; top:410px;}
#visual_slide .sliderkit .sliderkit-nav-clip{float:left;}
#visual_slide .sliderkit .sliderkit-nav-clip ul li a{width:13px; height:13px; background:url("/image/common/sq_pager.png") no-repeat 0 0;}
#visual_slide .sliderkit .sliderkit-nav-clip ul li a:hover, #visual_slide .sliderkit .sliderkit-nav-clip ul li.sliderkit-selected a {background:url("/image/common/sq_pager_on.png") no-repeat 0 0;}

#cm_team_list img,  #cm_confirm_list img {background:#096e3f}


/* NEW */
.imgBox{clear:both; position:relative; overflow:hidden; margin-bottom:19px;}
.imgBox h3{ text-align: center; margin-top:46px; margin-bottom:27px;}
.top_box{position:relative; overflow:hidden; margin-top:25px;}
.top_box .dnload_app {display:block; position:absolute; z-index:10; top:164px; left:427px;}
.top_box .dnload_app.ios{left:595px;}
.tab_list4 li{width:24.8%;margin:0 0 0 -4px}

/*ÃßÃµ°ü±¤Áö*/
.tour li{border-bottom:1px dotted #888585; margin:0 0 32px 0;padding:0 0 16px 0;}
.tour li *{display:block; line-height:26px;}
.tour li img{float:left; margin:0 20px 40px 0;}
.tour li strong{font-size:16px;font-weight:600;}
.tour li strong .color_blue{color:#2b3a82; display:inline-block;font-weight:700;} 
.tour li strong img{margin:4px 10px 0 0;}
.tour li span{font-size:15px; letter-spacing:-0.5px;}
.tour li em{font-size:14px;margin:  11px 0 0 177px;vertical-align:middle;}
.tour li em .bold{font-weight:600; display:inline-block;}
/*·ÎÄÃ·ê*/
.local_txt li{line-height:26px; font-size:15px; letter-spacing:-0.5px;}
.local_icon{float:right;margin:-27px 0 0 0;}

/*ÄÚ½º¼Ò°³*/
.page_div {position:relative;}
.page_div .course_page{  margin:0 0 32px 0; overflow:hidden;}
.page_div .course_page li img{float:left; border:1px solid #dedede; margin:0 20px 0 0;}
.page_div .course_page li em{ font-size:16px; padding:6px 0 0 0; font-weight:600;}
.page_div .course_page li strong{font-size:23px; color:#1f3393;margin:9px 0 20px 0; }
.page_div .course_page li span{font-size:15px; line-height:24px;}
.page_div .course_page li *{display:block;}
.page_num{position:absolute; bottom:8px; right:324px; font-size:20px; font-weight:600; vertical-align:middle;}
.east_course{font-size:16px; color:#c642ad; margin:32px 0 0 0; font-weight:600;}
.west_course{font-size:16px; color:#426bbd; margin:32px 0 0 0; font-weight:600;}

.public_tit{font-size:16px; margin:45px 0 17px 0;  font-weight:600;}
.local-ul{margin:0 0 41px 0;}
.local-ul li{line-height:26px; font-size:14px; letter-spacing:-0.5px;}

/*»çÀÌÆ®¸Ê*/
.sitemap {*zoom:1;}
.sitemap:after {content:""; display:block; clear:both;}
.sitemap dl {float:left; width:242px; padding:0 60px 0 0 ; height:300px; margin:0 0 65px 0;}
.sitemap dl dt {font-size:17px; font-weight:600; background-color:#f6f6f6;color:#1e3293; text-align:center; padding:15px 0; border-bottom:2px solid #cfcfcf; }
.sitemap dl dd li {font-size:15px; line-height:37px; }
.sitemap dl dd li a {display:block; padding:5px; text-align:center; }

.p_01{font-sizE:14px; display:block; text-align:right; margin:-33px 0 -13px 0;}

.inquiry{ border:1px solid #dcdcdc; background-color:#f6f6f6; font-size:14px; text-align:center; padding:18px 0 16px 0; letter-spacing:1px; font-weight:600;} 

