@charset "euc-kr";
.sub_wrap {min-width:1080px !important}
.sub #header{position:relative;overflow:visible; width:100%; height:292px; }

/*** ¼­ºêÆäÀÌÁö °øÅë ***/
.content_sub {overflow: hidden; width:100%; padding:0;  }
.content_sub_in {position:relative; overflow: hidden; width:980px; min-height:800px; height:auto !important; height:800px; margin:0 auto; }

#club_navi {position:absolute; top:0; left:0; display:block; overflow: hidden; width:100%; height:292px;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');}

#facilities_navi {position:absolute; top:0; left:0; display:block; overflow: hidden; width:100%; height:292px;background:url("../image/common/bg_sub_top10.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_top10.png', sizingMethod='scale');}

#course_navi {position:absolute; top:0; left:0; display:block; overflow: hidden; width:100%; height:292px;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');}

#use_navi {position:absolute; top:0; left:0; display:block; overflow: hidden; width:100%; height:292px;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:absolute; top:0; left:0; display:block; overflow: hidden; width:100%; height:292px;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:absolute; top:0; left:0; display:block; overflow: hidden; width:100%; height:292px;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:absolute; top:0; left:0; display:block; overflow: hidden; width:100%; height:292px;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:absolute; top:0; left:0; display:block; overflow: hidden; width:100%; height:292px;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:absolute; top:0; left:0; display:block; overflow: hidden; width:100%; height:292px;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:absolute; top:0; left:0; display:block; overflow: hidden; width:100%; height:292px;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');}
.tit_h2_area {position:relative; width:980px;  height: 292px;margin:0 auto;}
.tit_h2_area .tit_h2 {display:block; position:absolute; bottom:18px; left:0;  font-size:30px; line-height:34px; color:#fff; font-weight:600;}
.tit_h2_area .tit_h2 span {font-size:21px; font-weight:500;  text-transform: uppercase;}

/* lnb_area */
.content_sub .lnb {overflow:hidden; height:38px; width:980px; margin:44px auto 0; padding:0; border-bottom:2px solid #64bb48}
.content_sub .lnb_menu {height:38px; width:980px; }
.content_sub .lnb_menu li {float:left; height:38px; margin:0 0 0 4px; }
.content_sub .lnb_menu li:first-child { margin:0; }
.content_sub .lnb_menu li a {display:block; font-weight:600; width:136px; height:38px;  text-align:center; font-size:14px; line-height:40px; color:#282828; background:url("../image/common/lnb.png") no-repeat left top; }
.content_sub #lounge.lnb_menu li a {width:117px; background:url("../image/common/lnb2.png") no-repeat left top; }
.content_sub #lnb2_clause_internet a {letter-spacing:-1px; }
.content_sub .lnb_menu li.on a, .content_sub .lnb_menu li a:hover, .content_sub .lnb_menu li a:focus { color:#fff; background:url("../image/common/lnb_on.png") no-repeat left top; }
.content_sub #lounge.lnb_menu li.on a, .content_sub #lounge.lnb_menu li a:hover, .content_sub #lounge.lnb_menu li a:focus { color:#fff; background:url("../image/common/lnb2_on.png") no-repeat left top; }

/* content_area */
.content_sub .content {position:relative; float:left; width:980px;margin:0 0 0 0; padding:0 0 60px;  }
.content_sub .his_map { width:100%; height:36px; margin:0; background:url("../image/common/bg_his.png") repeat-x left top;} 
.content_sub .his_map:after { content:""; display:block; clear:both; }
.content_sub .his_map_in  { width:430px; height:36px; margin:0 auto; }
.content_sub .his_map_in:after { content:""; display:block; clear:both; }
.content_sub .his_map_in> li {position:relative; float:left; padding:0 16px 0 21px; border-right:1px solid #ececec; }
.content_sub .his_map_in> li:first-child {border-left:1px solid #ececec; }
.content_sub .his_map > .his_map_in > li> a {overflow: hidden; height:36px; display:block;vertical-align: top; font-weight:600; color:#7b7b7b; font-size:13px; line-height:38px;  text-decoration:none; }
.content_sub .his_map > .his_map_in > li> a:hover, .content_sub .his_map > .his_map_in> li> a:focus {color:#007529;}
.content_sub .his_map .home {width:15px; }
.content_sub .his_map .home a {text-indent:-999999px; background:url("../image/common/icon_home.png") no-repeat center center; }
.content_sub .his_map > .his_map_in > .his_depth01 {width:111px;  }
.content_sub .his_map > .his_map_in > li> .bt_depth01 { padding:0 0 0 0; background:url("../image/common/icon_depth01.png") no-repeat 96px center; }
.content_sub .his_map > .his_map_in > .his_depth02 {width:179px;  }
.content_sub .his_map > .his_map_in > li> .bt_depth02 { padding:0 0 0 0; color:#007529;background:url("../image/common/icon_depth01.png") no-repeat 152px center; }
.hide {display:none;}
.his_map .depth01 {position:absolute; top:35px; left:-1px; border:1px solid #e8e8e8;  z-index:1; background-color:#f9f9f9;}
.his_map .depth01 li {width:148px; /*background:url("../image/common/icon_depth_list.png") no-repeat 101px center;*/}
.his_map .depth01 li a {display:block; height:27px; padding:0 0 0 21px;  font-weight:600; color:#555; font-size:13px; line-height:27px; }
.his_map .depth01 li a:hover, .his_map .depth01 li a:focus {color:#059fd5;}
.his_map .depth02 {position:absolute; top:35px; left:-1px; border:1px solid #e8e8e8; z-index:1; background-color:#f9f9f9;}
.his_map .depth02 li {width:216px; /*background:url("../image/common/icon_depth_list.png") no-repeat 155px center;*/}
.his_map .depth02 li a {display:block; height:27px; padding:0 0 0 23px;  font-weight:600; color:#555; font-size:13px; line-height:27px;}
.his_map .depth02 li a:hover, .his_map .depth02 li a:focus {color:#059fd5;}

.content_sub .tit_area {position:relative; overflow: hidden; display:block; margin:58px 0 49px 0; font-weight:600; color:#1d1d1d; font-size:20px; line-height:24px;  }
.content_sub .tit_area span {display:inline-block; height:20px; padding: 0 0 0 14px; margin:0 0 0 14px; color:#6c6c6c; font-size:14px; line-height:18px;  vertical-align: middle;  background:url("../image/common/line_tit.png") no-repeat left top }

/*** /¼­ºêÆäÀÌÁö °øÅë ***/

	/* ¾à°ü */
.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;}

	/* ·Î±×ÀÎ */

#login {border:1px solid #eeeeee; background:#fafafa; position:relative; padding:52px 0 0 0;}
#login .login_tit dl {text-align:center;}
#login .login_tit dl dt {font-size:30px; line-height:34px; font-weight:600; letter-spacing:-0.01em; color:#3b3b3b; display:inline-block; border-top:1px dotted #c9c9c9; border-bottom:1px dotted #c9c9c9; margin-bottom:20px;}
#login .login_tit dl dt em {font-weight:600; color:#059fd5;}
#login .login_tit dl dd {font-size:17px; line-height:20px; letter-spacing:-0.01em; color:#222121;}
#login .login_area {width:385px; margin:40px auto 50px; position:relative;}
#login .login_area ul li {margin-top:8px;}
#login .login_area ul li:first-child {margin-top:0;}
#login .login_area ul li label {display:none;}
#login .login_area ul li input[type="text"],#login .login_area ul li input[type="password"] {border:1px solid #c6c6c6; background:#fff; height:36px; line-height:36px; padding:0 13px; width:263px; font-size:14px; font-weight:600; letter-spacing:-0.05em; color:#959595;}
#login .login_area ul li input[type="text"]:focus,#login .login_area ul li input[type="password"]:focus {border:1px solid #64bb48; color:#64bb48;}
#login .login_area .btn_login {display:block; position:absolute; top:0; right:0; width:89px; height:83px; text-align:center; color:#fff; font-size:15px; line-height:83px; letter-spacing:-0.025em; background:#64bb48;}
#login .login_area .btn_login:hover {background:#059fd5;}
#login .login_area .login_idsave {padding-top:22px;}
#login .login_area .login_idsave * {vertical-align:middle;}
#login .login_area .login_idsave label {cursor:pointer; font-size:14px; letter-spacing:-0.05em; color:#606060; display:inline-block; margin:0 16px 0 3px;}
#login .no_login {width:540px; margin:0 auto; padding-bottom:48px;}
#login .no_login li {margin-top:13px;}
#login .no_login li:first-child {margin-top:0;}
#login .no_login li dl {position:relative;}
#login .no_login li dl dt {font-size:14px; line-height:35px; letter-spacing:-0.02em; color:#222121; padding-left:15px; background:url("/image/member/login/login_bullet.png") left no-repeat;}
#login .no_login li dl dd {position:absolute; top:0; right:0; }
#login .no_login li dl dd a {display:block; width:160px; text-align:center; height:35px; line-height:35px; color:#fff; }
#login .no_login li dl dd a.btn_login2 {background:#6f6f6f;}
#login .no_login li dl dd a.btn_login3 {background:#9c9c9c;}
#login .no_login li dl dd a.btn_login2:hover {background:#059fd5;}
#login .no_login li dl dd a.btn_login3:hover {background:#64bb48;}


	/* ¾ÆÀÌµð ºñ¹Ð¹øÈ£ Ã£±â */	

	.tab_search ul {*zoom:1; padding-left:1px;}
	.tab_search ul:after {content:""; display:block; clear:both;}
	.tab_search ul li {float:left; width:151px; border:1px solid #ededed; margin-left:-1px; padding-top:2px; height:43px; line-height:43px; text-align:center; cursor:pointer; color:#a1a1a1; font-size:16px; letter-spacing:-0.01em;}
	.tab_search ul li.on,.tab_search ul li:hover {font-weight:600; color:#252525; border-top:3px solid #059fd5; padding-top:0; background:url("/image/member/find_tab_bg.png") top center no-repeat;}

	.box_search_id {border:1px solid #ededed; background:#fafafa; padding:50px 0 75px 30px; margin-top:-1px;}
	.box_search_id h3.h3_ser {position:relative; margin-bottom:50px;}
	.box_search_id h3.h3_ser span {display:inline-block; border-top:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9; font-size:30px; line-height:30px; font-weight:600; letter-spacing:-0.01em; color:#3b3b3b;}
	.box_search_id h3.h3_ser span strong {color:#059fd5; font-weight:600;}
	.box_search_id h3.h3_ser strong.stxt {position:absolute; left:115px; top:0; height:30px; line-height:30px; display:inline-block; padding-left:46px; background:url("/image/member/find_icon.png") left 3px no-repeat; font-size:17px; letter-spacing:-0.01em; color:#222121; font-weight:normal;}

	.box_search_pw {border:1px solid #ededed; background:#fafafa; padding:50px 0 75px 30px; margin-top:-1px;}
	.box_search_pw h3.h3_ser {position:relative; margin-bottom:50px;}
	.box_search_pw h3.h3_ser span {display:inline-block; border-top:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9; font-size:30px; line-height:30px; font-weight:600; letter-spacing:-0.01em; color:#3b3b3b;}
	.box_search_pw h3.h3_ser span strong {color:#059fd5; font-weight:600;}
	.box_search_pw h3.h3_ser strong.stxt {position:absolute; left:250px; top:0; height:30px; line-height:30px; display:inline-block; padding-left:46px; background:url("/image/member/find_icon.png") left 3px no-repeat; font-size:17px; letter-spacing:-0.01em; color:#222121; font-weight:normal;}




	.find_idArea {*zoom:1; padding:0 160px 0 34px; position:relative;}
	.find_idArea:after {content:""; display:block; clear:both;}
	.find_idArea dl {float:left;}
	.find_idArea dl + dl {padding-left:50px;}
	.find_idArea dl dt {float:left; font-size:15px; font-weight:600; letter-spacing:-0.01em; color:#2f2f2f; width:56px; line-height:38px;}
	.find_idArea dl dd {float:left; line-height:38px; font-weight:bold; color:#282828;}
	.find_idArea dl dd input {height:36px; line-height:36px; border:1px solid #ccc; padding:0 10px;}
	.find_idArea dl dd input:focus {border:1px solid #14a83b;}
	.find_idArea .bt_id_com {position:absolute; top:0; right:47px; width:89px; line-height:38px; height:38px; background:#059fd5; color:#fff; font-size:15px; text-align:center;}
	.find_idArea .bt_id_com:hover {background:#64bb48;}


	/* sitemap */	
.sitemap_wrap {float:left; border-bottom: 1px solid #e4e4e4; margin-bottom: 40px; padding-bottom: 40px;}
.sitemap_wrap:last-child {border-bottom:none;}
.sitemap_dl {border-left: 1px solid #e4e4e4; float: left; padding-left:20px;  width: 175px;min-height: 250px;}
.sitemap_dl:first-child {border:none;}
.sitemap_dl dt { background: url("/image/sitemap/bg_siteTit.gif") no-repeat scroll left 0; color: #304058; font-size: 17px; font-weight: bold; padding: 0 0 0 10px;}
.sitemap_dl dd { color: #6e747c; font-weight: bold; padding: 20px 0 0;}
.sitemap_dl dd.bg_none {background:none;}
.sitemap_dl dd li{ background: url("/image/sitemap/bg_siteSb.gif") no-repeat scroll left 5px rgba(0, 0, 0, 0); padding-left: 8px;}
.sitemap_dl dd a {display:block; padding:0; font-size:14px; color:#6e747c;}
.sitemap_dl dd a:hover {color:#059fd5}
.sitemap_dl dd li a {font-size:11px; font-weight:normal; line-height:20px; }

.bt_center {display:block; text-align:center;}

/* Å¬·´¼Ò°³ */
.club_top {width:980px;}
.con_txt01 {width:619px; float:left; font-size:13px; line-height:20px; color:#808080;}
.con_txt02 {width:357px; float:left; font-size:13px; line-height:18px; color:#808080;}
.top_con_bn {position:relative; clear:both;}
#visual { width:980px;}
#visual #rcontents{ width:980px; height:443px; overflow:hidden; }
#visual #rcontents_button{ position: absolute; bottom: 19px; left: 460px; z-index: 5; }
#visual #rcontents_button li{ float:left; margin:0 4px; width: 18px; }

/* ºÎ´ë½Ã¼³ */
.club_list {overflow:hidden; width:980px; height:62px; padding:0; text-align:center;}
.club_list li {width:13.9%; display:inline-block;}
.club_list li:first-child {background:none;}
.club_list li a {display:inline-block; width:135px;height:54px;  color:#222; font-size:16px; line-height:42px; text-align:center; background:url("/image/club/facilities/tab.gif") no-repeat left top}
.club_list li a:hover, .club_list li a:focus, .club_list li a.on {font-weight:bold; color:#002498; background:url("/image/club/facilities/tab_on.gif") no-repeat left top}

.wrap_sliderkit {position:relative;width:980px; margin:0 0 38px;}
.sliderkit{display:none;position:relative;text-align:left;}
.sliderkit img{border:0;}
.sliderkit .sliderkit-nav{z-index:10; padding:0; margin:7px 0 0 0; width:980px;}
.sliderkit .sliderkit-nav-clip{position:relative;margin:0;width:980px !important;}
.sliderkit .sliderkit-nav-clip ul{width:980px !important; list-style:none;margin:0;padding:0;}
.sliderkit .sliderkit-nav-clip ul li{float:left; margin-left: 6px;}
.sliderkit .sliderkit-nav-clip ul li:first-child {margin-left: 0;}
.sliderkit .sliderkit-nav-clip ul li a{display:block;overflow:hidden; width:84px; height:55px; text-indent:-9999999px;}
.sliderkit .sliderkit-nav-clip ul li a.stab01_1 { background:url("/image/club/facilities/house/club_list01_s.png") no-repeat 0 0;}
.sliderkit .sliderkit-nav-clip ul li a.stab01_1:hover, .sliderkit .sliderkit-nav-clip ul li.sliderkit-selected a.stab01_1 {background-position:0 bottom;}
.sliderkit .sliderkit-nav-clip ul li a.stab01_2 { background:url("/image/club/facilities/house/club_list01_s.png") no-repeat -91px 0;}
.sliderkit .sliderkit-nav-clip ul li a.stab01_2:hover, .sliderkit .sliderkit-nav-clip ul li.sliderkit-selected a.stab01_2 {background-position:-91px bottom;}
.sliderkit .sliderkit-nav-clip ul li a.stab01_3 { background:url("/image/club/facilities/house/club_list01_s.png") no-repeat -182px 0;}
.sliderkit .sliderkit-nav-clip ul li a.stab01_3:hover, .sliderkit .sliderkit-nav-clip ul li.sliderkit-selected a.stab01_3 {background-position:-182px bottom;}
.sliderkit .sliderkit-nav-clip ul li a.stab01_4 { background:url("/image/club/facilities/house/club_list01_s.png") no-repeat -273px 0;}
.sliderkit .sliderkit-nav-clip ul li a.stab01_4:hover, .sliderkit .sliderkit-nav-clip ul li.sliderkit-selected a.stab01_4 {background-position:-273px bottom;}
.sliderkit .sliderkit-nav-clip ul li a.stab01_5 { background:url("/image/club/facilities/house/club_list01_s.png") no-repeat -364px 0;}
.sliderkit .sliderkit-nav-clip ul li a.stab01_5:hover, .sliderkit .sliderkit-nav-clip ul li.sliderkit-selected a.stab01_5 {background-position:-364px bottom;}

.sliderkit .sliderkit-panel{z-index:1;position:absolute;overflow:hidden;}
.sliderkit .sliderkit-panel-active{z-index:5;}
.sliderkit .sliderkit-panel-old{z-index:4;}
.sliderkit .sliderkit-timer{position:absolute;top:0;left:0;z-index:10;height:3px;}
.contentslider-std .sliderkit-panels{width:980px;height:493px;overflow:hidden;background:#fff;}
.contentslider-std .sliderkit-panel{width:980px;height:477px;}

/* ¿À½Ã´Â±æ */
.map_area {position:relative}
.location_address {position:absolute; top:18px; left:25px;}
.location_address dl {clear:both;}
.location_address dt {float:left; margin:0 5px 0 0; font-size:17px; color:#0c32ad; }
.location_address dd {float:left; margin:0 0 6px 0;font-size:17px; color:#111; }
.map_area .bt_print {position:absolute; top:12px; right:18px;}

/* ÄÚ½º¼Ò°³ */
.course_con {overflow:hidden; clear:both; margin:43px 0 58px;}
.sliderkit_couse{float:left; position:relative;overflow:hidden;text-align:left; width:365px; height:277px; }
.sliderkit_couse a,
.sliderkit_couse a:hover{text-decoration:none;}
.sliderkit_couse a:focus{outline:1px dotted #000;/*optional*/}
.sliderkit_couse img{border:0;}
.sliderkit_couse .sliderkit-nav{z-index:10;position:absolute;text-align:center;}
.sliderkit_couse .sliderkit-nav-clip{position:relative;overflow:hidden;margin:0 auto;}
.sliderkit_couse .sliderkit-nav-clip ul{position:relative;left:0;top:0;list-style:none;margin:0;padding:0;}
.sliderkit_couse .sliderkit-nav-clip ul li{float:left;}
.sliderkit_couse .sliderkit-nav-clip ul li a{display:block;overflow:hidden;}
.sliderkit_couse .sliderkit-btn{z-index:10;}
.sliderkit_couse .sliderkit-btn a {position:absolute; top:237px; overflow:hidden; display:block; text-indent:-99999px;}
.sliderkit_couse .sliderkit-nav-prev a {right:40px;width:41px; height:40px;background:url("/image/course/bt_course.gif") no-repeat left 0;}
.sliderkit_couse .sliderkit-nav-next a {right:0;width:40px; height:40px;background:url("/image/course/bt_course.gif") no-repeat right 0;}
.sliderkit_couse .sliderkit-nav-prev a:hover {background:url("/image/course/bt_course.gif") no-repeat left -40px;}
.sliderkit_couse .sliderkit-nav-next a:hover{background:url("/image/course/bt_course.gif") no-repeat right -40px;}
.h3_type01 {display:block; height:38px;}
.txt_course {font-size:13px; line-height:21px; color:#1a1a1a;}
.hole_list {overflow:hidden; margin:0 0 26px;}
.hole_list li {float:left;}
.box_hole {position:relative;}
.box_hole h4 {position:absolute; top:33px; left:0;}
.box_hole .tip {float:left; width:365px; margin:129px 62px 0 0;}
.box_hole .tip p {display:block; width:365px; margin:7px 0 61px 0; font-size:13px; line-height:20px; color:#1d1c1c; }
.box_hole>img {float:left;}

	/* event */

		/* tab2°³ */
.ev_tab2 {overflow:hidden; margin:0 0 41px 0;}
.ev_tab2 li {float:left; width:150px; border:1px solid #ededed; margin-left:-1px;}
.ev_tab2 li:first-child {margin:0 0 0 0;}
.ev_tab2 li a {display:block; text-align:center; font-size:16px; letter-spacing:-0.02em; color:#959595; line-height:43px; height:43px; padding-top:2px;}
.ev_tab2 li a.on,.ev_tab2 li a:hover {padding-top:0; border-top:2px solid #059fd5; color:#252525; background:url("/image/use/sub_tab_bg.png") top center no-repeat;}

	
	/* table */	
table.board_write {width:100%;border-collapse:collapse;border-spacing:0;}
table.board_write thead th {border-bottom:1px solid #efefef; border-right:1px dotted #dedede; border-left:1px dotted #dedede; border-top:2px solid #bbb;color:#292929;font-size:13px; padding:9px 0; text-align:center; background-color:#f5f5f5}
table.board_write tbody th { border:1px solid #efefef;color:#292929;	font-size:13px; padding:8px 0; text-align:center; background-color:#fbfbfb}
table.board_write td {	border:1px solid #efefef; color:#292929;	font-size:13px; padding:8px 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;}

.tbl_top_left {display:block; margin:0 0 3px; color:#6e6e6e; font-size:13px;}
.tbl_top_right {display:block; margin:0 0 3px; text-align:right; color:#6e6e6e; font-size:13px;}
table.board_write02 {width:100%;border-collapse:collapse;border-spacing:0;	}
table.board_write02 thead tr:first-child th{border-top:2px solid #bbb}
table.board_write02 thead th {	border:1px solid #efefef;color:#242424;font-size:13px; padding:10px 0; text-align:left; text-align:center; background-color:#f9f9f9}
table.board_write02 tbody th {	padding:0; border:1px solid #efefef;color:#242424;	font-size:13px; padding:10px 0; text-align:center;}
table.board_write02 tbody tr:first-child th, table.board_write02 tbody tr:first-child td{border-top:none}
table.board_write02 tbody tr:last-child th, table.board_write02 tbody tr:last-child td {border-bottom:2px solid #e5e5e5}
table.board_write02 td {	padding:0;border:1px solid #efefef; color:#242424;	font-size:13px; padding:10px 0; text-align:center;}
table.board_write02 th img, table.board_write02 td img,	table.board_write02 td input, table.board_write02 select {vertical-align:middle;}

table.board_write03 {width:100%;border-collapse:collapse;border-spacing:0;	}
table.board_write03 thead tr:first-child th{border-top:1px solid #21b75c}
table.board_write03 thead th {	border:1px solid #cfe9d8;color:#00852d;	font-size:12px; height:33px; text-align:left;	font-weight:bold;  text-align:center; background-color:#f6fdef;}
table.board_write03 tbody th {	padding:0; border:1px solid #e7e7e7;color:#3c3b3b;	font-size:12px; height:33px; text-align:center; font-weight:bold; background-color:#fbfbfb;}
table.board_write03 tbody tr:first-child th, table.board_write03 tbody tr:first-child td {border-top:none}
table.board_write03 td {	padding:7px 18px 9px 28px;border:1px solid #e7e7e7; color:#878787;	font-size:12px; line-height:22px; text-align:left; font-weight:bold;}
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;}

/* ¿¹¾àÈ®ÀÎ */
.bt_gooup_state {vertical-align:middle;overflow:hidden; display:inline-block;width:auto; padding:0 15px; height:31px; text-align:center; font-size:14px; 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 15px; height:31px; text-align:center; font-size:14px; line-height:31px; color:#fff !important; border:1px solid #0ca1dc; border-radius:5px;  background-color:#0ca1dc;}
.bt_gooup_apply:hover, .bt_gooup_apply:focus{color:#fff; border:1px solid #62b946; background-color:#62b946;}

/* »èÁ¦ */
.bt_delete {overflow:hidden; display:inline-block; width:130px; height:36px; text-align:center; font-size:14px; 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 15px; height:31px; text-align:center; font-size:14px; line-height:31px; color:#fff !important; border:1px solid #454545; border-radius:5px;  background-color:#454545}
.bt_small_del:hover, .bt_small_del:focus{color:#fff; border:1px solid #0f0f0f; background-color:#0f0f0f}


/* °³¿ä ¹× ¿¬Çõ */
.club_history {padding-left:499px; background:url("/image/club/intro/club_intro.png") top left no-repeat;}
.club_history dl:first-child {margin-bottom:80px;}
.club_history dl dt {font-size:20px; font-weight:bold; color:#1d1d1d; margin-bottom:30px;}
.club_history dl dd li {position:relative; padding-left:170px; font-size:15px; font-weight:600; letter-spacing:-0.01em; line-height:35px; color:#1b1b1b;}
.club_history dl dd li span.date {position:absolute; top:0; left:0; color:#049ed5; letter-spacing:-0.025em; display:block; padding-left:13px; background:url("/image/club/intro/intro_dot.png") 1px no-repeat;}
.club_history dl dd li span.date2 {position:absolute; top:0; left:0; color:#5fb842; letter-spacing:-0.025em; display:block; padding-left:13px; background:url("/image/club/intro/intro_dot.png") 1px no-repeat;}


/* ¾÷¹«Á¦ÈÞ ÇöÈ² */
.club_family .club_family_tit {font-size:20px; font-weight:600; color:#1d1d1d; height:45px;}
.club_family dl.club_family_list {border-top:2px solid #059fd5;}
.club_family dl.club_family_list dt {border:1px solid #c5e4ee; border-top:0; position:relative; background:#def4fb; padding:13px 0 13px 16px; line-height:17px; height:17px;}
.club_family dl.club_family_list dt p.club_name {font-size:15px; font-weight:600; color:#313131; letter-spacing:-0.01em; background:url("/image/member/login/login_bullet.png") left no-repeat; padding-left:18px;}
.club_family dl.club_family_list dt p.club_name strong {font-weight:600; color:#059fd5;}
.club_family dl.club_family_list dt p.club_go {position:absolute; top:10px; right:39px;}
.club_family dl.club_family_list dt p.club_go a {display:block; padding:5px 33px 3px 0; background:url("/image/club/find_icon.png") top right no-repeat; font-size:14px; line-height:14px; font-weight:600; color:#2a2a2a; letter-spacing:-0.01em; }
.club_family dl.club_family_list dt p.club_go a strong {font-weight:600; color:#e91010;}
.club_family dl.club_family_list dd {*zoom:1; border:1px solid #c5e4ee; border-top:0; padding:19px 0 17px 15px;}
.club_family dl.club_family_list dd:after {content:""; display:block; clear:both;}
.club_family dl.club_family_list dd .club_img {float:left; width:403px; height:142px; border:1px solid #eee; margin-right:58px;}
.club_family dl.club_family_list dd ul {float:left; width:470px;}
.club_family dl.club_family_list dd ul li {position:relative; font-size:14px; line-height:24px; letter-spacing:-0.01em; color:#2a2a2a; font-weight:600; padding-left:109px;}
.club_family dl.club_family_list dd ul li span.tit {position:absolute; top:0; left:0; color:#33b10a; font-weight:400; display:inline-block; padding-left:17px; background:url("/image/club/fam_list_dot.png") left no-repeat;}



/* ¿¹¾à À§¾à¾È³» */
dl.penalty_tit {height:172px; background:url("/image/reservation/penalty_tit_bg.png") top right no-repeat;}
dl.penalty_tit dt {font-size:20px; font-weight:600; color:#1d1d1d; margin-bottom:15px;}
dl.penalty_tit dd {font-size:17px; line-height:24px; color:#1d1d1d;}
dl.penalty_tit dd em.red {color:#ca3447}
dl.penalty_tit dd em.blue {color:#0962a9}
dl.penalty_tit dd span {text-decoration:underline;}

.penalty_table {margin-top:-31px;}
.penalty_table .penalty_table_tit1 {background:url("/image/member/login/login_bullet.png") left 4px no-repeat; padding-left:16px; font-size:16px; font-weight:600; color:#151515; margin-bottom:13px;}
.penalty_table .penalty_table_tit1 em {color:#006ba9; font-weight:600;}
.penalty_table .penalty_table_tit2 {background:url("/image/member/login/login_bullet.png") left 4px no-repeat; padding-left:16px; font-size:16px; font-weight:600; color:#151515; margin-bottom:13px;}
.penalty_table .penalty_table_tit2 em {color:#dd002c; font-weight:600;}
.penalty_table table {border-collapse:collapse; width:100%; border-top:2px solid #059fd5; margin-bottom:55px;}
.penalty_table table thead th {background:#def4fb; height:44px; font-size:14px; font-weight:600; color:#0e495e; border-left:1px solid #fff; color:#0e495e;}
.penalty_table table thead th:first-child {border-left:1px solid #def4fb;;}
.penalty_table table tbody th { border:1px solid #c5e4ee; background:#f8feff; padding:15px 0; font-size:14px; font-weight:600; color:#212121; line-height:24px;}
.penalty_table table thead th.red {color:#dd002c;}
.penalty_table table tbody td {border:1px solid #c5e4ee; padding:15px 0; text-align:center; font-size:14px; color:#1b1b1b; line-height:20px; letter-spacing:-0.02em;}
.penalty_table table tbody td strong {font-weight:600;}
.penalty_table table tbody td.td_left {padding:15px 0 15px 50px; text-align:left;}
.penalty_table table tbody td.tb2_td dt {font-size:14px; font-weight:600; color:#0081ae; line-height:22px;}
.penalty_table table tbody td.tb2_td dd {font-size:14px; color:#171717; line-height:22px; padding:0 0 0 16px;}
.penalty_table table tbody td.tb2_td dd em.green {color:#268308;}
.penalty_table table tbody td.tb2_td dt + dd + dt {color:#dd002c; margin-top:6px;}
.penalty_table table tbody td.tb2_td dd ol > li:first-child {padding-left:80px; position:relative;}
.penalty_table table tbody td.tb2_td dd ol > li:first-child > strong {position:absolute; top:0; left:0;}
.penalty_table table tbody td.tb2_td dd ol > li:first-child > p {color:#545454;}
.penalty_table table tbody td.tb2_td dd ol > li ul {padding-left:13px; margin-bottom:10px;}
.penalty_table table tbody td.tb2_td dd ol > li ul > li {position:relative; padding-left:9px;}
.penalty_table table tbody td.tb2_td dd ol > li ul > li span {position:absolute; top:0; left:0;}
.penalty_table table tbody td.tb2_td dd ol > li ul > li p {color:#545454;}
.penalty_table table tbody td.tb2_td dt + dd + dt + dd + dt {font-weight:normal; color:#171717;} 
.penalty_table table tbody td.tb3_td ul {width:415px; margin:0 auto; text-align:left;}
.penalty_table table tbody td.tb3_td ul li span {font-weight:600; color:#059fd5; display:inline-block; padding:0 10px 0 5px; background:url("/image/reservation/dot.png") right no-repeat; margin-right:5px;}
.penalty_table table tbody td.tb3_td ul li + li span {font-weight:600; color:#11ab1c; display:inline-block; padding:0 10px 0 5px;}


.penalty_reserv_tit {font-size:20px; font-weight:600; color:#1d1d1d; font-size:24px; margin-bottom:20px;}
.penalty_reserv_tit span {display:inline-block; padding-left:19px; margin:-4px 0 0 10px; background:url("/image/reservation/dot.png") left 8px no-repeat; font-size:17px; color:#1d1d1d; font-weight:normal;}
.penalty_reserv_tit * {vertical-align:middle;}
.penalty_reserv_box {border:1px solid #e9e9e9; background:url("/image/reservation/reserv_patten.png") top center no-repeat;}
.penalty_reserv_box .step_box1 {*zoom:1; width:940px; margin:0 auto; border-bottom:1px dotted #bbb; padding:40px 0 35px;}
.penalty_reserv_box .step_box1:after {content:""; display:block; clear:both;}
.penalty_reserv_box .step_box1 .step1 {float:left; width:123px; margin-left:114px;}
.penalty_reserv_box .step_box1 .step1 p.step_circle {width:123px; height:85px; margin:0 auto; background:url("/image/reservation/circle1.png") top left no-repeat; text-align:center; padding-top:38px; font-size:23px; line-height:24px; color:#2e9f2a; margin-bottom:15px;}
.penalty_reserv_box .step_box1 .step1 dt {font-size:20px; font-weight:600; text-align:center; color:#343434; margin-bottom:10px;}
.penalty_reserv_box .step_box1 .step1 dd {font-size:15px; color:#343434; text-align:center;}

.penalty_reserv_box .step_box1 .step2 {float:left; width:190px; padding-left:126px; background:url("/image/reservation/step_arrow_bg.png") 50px 47px no-repeat;}
.penalty_reserv_box .step_box1 .step2 p.step_circle {width:123px; height:85px; margin:0 auto; background:url("/image/reservation/circle2.png") top left no-repeat; text-align:center; padding-top:38px; font-size:23px; line-height:24px; color:#f46903; margin-bottom:15px;}
.penalty_reserv_box .step_box1 .step2 dt {font-size:20px; font-weight:600; text-align:center; color:#343434; margin-bottom:10px;}
.penalty_reserv_box .step_box1 .step2 dd {font-size:15px; color:#343434; text-align:center;}
.penalty_reserv_box .step_box1 .step2 dd .step_tit {font-size:15px; font-weight:600; color:#343434;line-height:20px;}
.penalty_reserv_box .step_box1 .step2 dd .step_tit2 {font-size:15px; font-weight:400; color:#cf1616;line-height:20px; margin-top:20px;}
.penalty_reserv_box .step_box1 .step2 dd ul li {font-size:15px; line-height:20px; color:#343434;}
.penalty_reserv_box .step_box1 .step2 dd ul li span {color:#059fd5;}
.penalty_reserv_box .step_box1 .step2 dd ul li + li span {color:#11ab1c;}
.penalty_reserv_box .step_box1 .step2 dd ul li em {font-size:11px;}

.penalty_reserv_box .step_box1 .step3 {float:left; width:165px; padding-left:126px; background:url("/image/reservation/step_arrow_bg.png") 50px 47px no-repeat;}
.penalty_reserv_box .step_box1 .step3 p.step_circle {width:123px; height:85px; margin:0 auto; background:url("/image/reservation/circle3.png") top left no-repeat; text-align:center; padding-top:38px; font-size:23px; line-height:24px; color:#129acd; margin-bottom:15px;}
.penalty_reserv_box .step_box1 .step3 dt {font-size:20px; font-weight:600; text-align:center; color:#343434; margin-bottom:10px;}
.penalty_reserv_box .step_box1 .step3 dd {font-size:15px; color:#343434; text-align:center;}
.penalty_reserv_box .step_box1 .step3 dd ul li em {font-size:11px;}

.penalty_reserv_box .penal_calendar {text-align:center; padding:48px 0; font-size:30px; font-weight:600; color:#212121;}
.penalty_reserv_box .step_box2 {*zoom:1; padding:0 0 43px 58px;}
.penalty_reserv_box .step_box2:after {content:""; display:block; clear:both;}
.penalty_reserv_box .step_box2 .step1 {float:left; border:1px solid #ddd; background:url("/image/reservation/step2_bg.png") top left no-repeat; width:270px; height:156px; position:relative;}
.penalty_reserv_box .step_box2 .step1 dl {text-align:center; padding:35px 0 0;}
.penalty_reserv_box .step_box2 .step1 dl dt {font-size:23px; color:#5ab158; margin-bottom:20px;}
.penalty_reserv_box .step_box2 .step1 dl dd {font-size:15px; line-height:20px; color:#343434;}
.penalty_reserv_box .step_box2 .step1 .step_arrow {position:absolute; top:50px; right:-50px;}

.penalty_reserv_box .step_box2 .step2 {float:left; border:1px solid #ddd; background:url("/image/reservation/step2_bg.png") top left no-repeat; width:270px; height:156px; margin:0 35px;}
.penalty_reserv_box .step_box2 .step2 dl {text-align:center; padding:35px 0 0;}
.penalty_reserv_box .step_box2 .step2 dl dt {font-size:23px; color:#0da2d2; margin-bottom:20px;}
.penalty_reserv_box .step_box2 .step2 dl dd {font-size:15px; line-height:20px; color:#343434;}

.penalty_reserv_box .step_box2 .step3 {float:left; border:1px solid #ddd; background:url("/image/reservation/step2_bg.png") top left no-repeat; width:270px; height:156px; position:relative;}
.penalty_reserv_box .step_box2 .step3 dl {text-align:center; padding:35px 0 0;}
.penalty_reserv_box .step_box2 .step3 dl dt {font-size:23px; color:#841cd4; margin-bottom:20px;}
.penalty_reserv_box .step_box2 .step3 dl dd {font-size:15px; line-height:20px; color:#343434;}
.penalty_reserv_box .step_box2 .step3 .step_arrow {position:absolute; top:50px; left:-50px;}



/* ¼­ºê ÅÇ - 2Depth */
.sub_tab ul {*zoom:1; padding-left:1px;}
.sub_tab ul:after {content:""; display:block; clear:both;}
.sub_tab ul li {float:left; width:150px; border:1px solid #ededed; margin-left:-1px;}
.sub_tab ul li a {display:block; text-align:center; font-size:16px; letter-spacing:-0.02em; color:#959595; line-height:43px; height:43px; padding-top:2px;}
.sub_tab ul li.on,.sub_tab ul li:hover {border-top:1px solid #059fd5;}
.sub_tab ul li.on a,.sub_tab ul li:hover a {padding-top:0; border-top:2px solid #059fd5; color:#252525; background:url("/image/use/sub_tab_bg.png") top center no-repeat;}



/* ¼­ºê ÅÇ - 3Depth */
.use_infoBox {position:relative;}
/*
.use_infoBox .use_infoTab {position:absolute; top:38px; left:32px;}
.use_infoBox .use_infoTab ul {*zoom:1; padding:0 0 0 1px;}
.use_infoBox .use_infoTab ul:after {content:""; display:block; clear:both;}
.use_infoBox .use_infoTab ul li {float:left; width:140px; height:33px; line-height:33px; border:1px solid #dedede; margin-left:-1px; text-align:center; color:#414141; font-size:15px; cursor:pointer;}
.use_infoBox .use_infoTab ul li.tab_on, .use_infoBox .use_infoTab ul li:hover {background:#e04c4c; color:#fff; border:1px solid #e04c4c; position:relative;}
*/
.use_infoTab {position:absolute; top:38px; left:32px;}
.use_infoTab ul {*zoom:1; padding:0 0 0 1px;}
.use_infoTab ul:after {content:""; display:block; clear:both;}
.use_infoTab ul li {float:left; width:140px; height:33px; line-height:33px; border:1px solid #dedede; margin-left:-1px; text-align:center; color:#414141; font-size:15px; cursor:pointer;}
.use_infoTab ul li a {display:block;}
.use_infoTab ul li.tab_on, .use_infoTab ul li:hover {background:#e04c4c; color:#fff; border:1px solid #e04c4c; position:relative;}
.use_infoTab ul li.tab_on a, .use_infoTab ul li:hover a {color:#fff;}


/* ÀÌ¿ë¾È³» - °ñÇÁÀå */
#use_infoDiv1 {border:1px solid #ededed; margin-top:-1px; padding:106px 0 50px 32px; background:url("/image/use/info/info1_bg.jpg") bottom center no-repeat; }
#use_infoDiv1 dt {background:url("/image/member/login/login_bullet.png") left 4px no-repeat; padding-left:16px; font-size:16px; font-weight:600; color:#151515; margin-bottom:15px;}
#use_infoDiv1 dd {padding-left:15px; margin-bottom:55px;}
#use_infoDiv1 dd .use_info1_list li {font-size:15px; line-height:24px; color:#333; letter-spacing:-0.025em;}
#use_infoDiv1 dd li * {vertical-align:middle;}
#use_infoDiv1 em.ft_small {font-size:11px; display:inline-block; margin:-2px 5px 0 0;}
#use_infoDiv1 em.red {color:#e11f50; margin-top:-3px;}
#use_infoDiv1 em.green {color:#269a00; margin-top:-3px;}
#use_infoDiv1 em {display:inline-block;}
#use_infoDiv1 .use_info_step {*zoom:1;}
#use_infoDiv1 .use_info_step:after {content:""; display:block; clear:both;}
#use_infoDiv1 .use_info_step li {float:left; width:80px; text-align:center; font-size:14px; line-height:17px; letter-spacing:-0.01em; color:#474747; font-weight:600; padding-left:48px; background:url("/image/use/info/arrow.png") 13px 30px no-repeat;}
#use_infoDiv1 .use_info_step li:first-child {padding-left:0; background:none;}
#use_infoDiv1 .use_info_text {font-size:15px; line-height:24px; letter-spacing:-0.025em; color:#333;}
#use_infoDiv1 .use_info1_list2 li {padding-left:132px; font-size:15px; line-height:24px; letter-spacing:-0.025em;  color:#333; position:relative;}
#use_infoDiv1 .use_info1_list2 li span {position:absolute; top:0; left:0; font-weight:600; color:#333;}
#use_infoDiv1 strong {font-weight:600; display:inline-block;}
#use_infoDiv1 strong.green {color:#28a600; margin-top:-3px;}
#use_infoDiv1 strong.red {color:#d51212; margin-top:-3px;}
#use_infoDiv1 .use_info1_list3 li {font-size:15px; line-height:24px; font-weight:600; color:#333; letter-spacing:-0.025em;}
#use_infoDiv1 .use_info1_list3 li span {color:#de1111; display:inline-block; margin-top:-3px;}
#use_infoDiv1 .use_info1_list3 li + li span {color:#007ca7; display:inline-block; margin-top:-3px;}

#use_infoDiv2 {border:1px solid #ededed; margin-top:-1px; padding:106px 0 40px 32px; background:#fafafa; }
#use_infoDiv2 dt {background:url("/image/member/login/login_bullet.png") left 4px no-repeat; padding-left:16px; font-size:16px; font-weight:600; color:#151515; margin-bottom:15px;}
#use_infoDiv2 dd {padding-left:15px; margin-bottom:55px;}
#use_infoDiv2 dd .use_info2_list li {font-size:15px; line-height:24px; color:#333; letter-spacing:-0.025em;}
#use_infoDiv2 dd li * {vertical-align:middle;}
#use_infoDiv2 em.ft_small {font-size:11px; display:inline-block; margin:-2px 5px 0 0;}

#use_infoDiv3 {border:1px solid #ededed; margin-top:-1px; padding:106px 0 40px 32px; background:#fafafa; }
#use_infoDiv3 dt {background:url("/image/member/login/login_bullet.png") left 4px no-repeat; padding-left:16px; font-size:16px; font-weight:600; color:#151515; margin-bottom:15px;}
#use_infoDiv3 dd {padding:0 27px 0 15px; margin-bottom:55px;}
#use_infoDiv3 dd .use_info3_list li {font-size:15px; line-height:24px; color:#333; letter-spacing:-0.025em;}
#use_infoDiv3 dd li * {vertical-align:middle;}
#use_infoDiv3 em.ft_small {font-size:11px; display:inline-block; margin:-2px 5px 0 0;}
#use_infoDiv3 em.red {color:#e11f50; margin-top:-3px;}
#use_infoDiv3 em.green {color:#269a00; margin-top:-3px;}
#use_infoDiv3 em.sky {color:#059fd5; margin-top:-3px;}
#use_infoDiv3 em {display:inline-block;}
#use_infoDiv3 dd table {border-collapse:collapse; width:100%; border-top:2px solid #059fd5;}
#use_infoDiv3 dd table thead th {background:#e6f6fb; font-size:15px; font-weight:600; letter-spacing:-0.01em; color:#00698d; height:44px; border:1px solid #cee8f0; border-top:0;}
#use_infoDiv3 dd table tbody th {border:1px solid #cee8f0; height:28px; padding:13px 0; font-size:15px; font-weight:600; color:#1c1c1c; letter-spacing:-0.01em; background:#f8feff;}
#use_infoDiv3 dd table tbody td {border:1px solid #cee8f0; background:#fff; text-align:center; font-size:15px;  height:28px; padding:13px 0; font-weight:600; color:#1c1c1c;}
#use_infoDiv3 dd table tbody td ul {padding-left:130px; text-align:left;}
#use_infoDiv3 dd table tbody td ul li {font-size:14px; line-height:23px; font-weight:400;}
#use_infoDiv3 dd table tbody td ul li span {font-weight:600; color:#059fd5; display:inline-block; margin-top:-3px; padding:0 10px 0 5px; background:url("/image/reservation/dot.png") right no-repeat; margin-right:5px;}
#use_infoDiv3 dd table tbody td ul li + li span {color:#11ab1c; display:inline-block; margin-top:-3px;}
#use_infoDiv3 dd .use_info_text {padding:17px 0 0; font-size:15px; color:#343434;}



/* ÀÌ¿ë¾È³» - °ñÇÁÅÚ */
.info2_box {border:1px solid #ededed; margin-top:-1px; padding:40px 0 40px 32px; background:#fafafa;}
.info2_box h4.info_text {font-size:17px; font-weight:600; line-height:24px; color:#1d1d1d;}
.info2_box h4.info_text em {font-weight:600;}
.info2_box em.green {color:#2db102;}
.info2_box em.red {color:#d01212;}
.info2_box em.blue {color:#0099ce;}
.info2_box dt {background:url("/image/member/login/login_bullet.png") left 4px no-repeat; padding-left:16px; font-size:16px; font-weight:600; color:#151515; margin:50px 0 15px;}
.info2_box dd {*zoom:1; padding:0 27px 0 15px; margin-bottom:55px;}
.info2_box dd:after {content:""; display:block; clear:both;}

.info2_box dd .use_step1 {width:140px; float:left;}
.info2_box dd .use_step1 .use_step_circle {width:123px; height:50px; margin:0 auto; background:url("/image/use/circle1.png") top left no-repeat; text-align:center; padding-top:74px; font-size:17px; line-height:24px; color:#2e9f2a; margin-bottom:5px; letter-spacing:-0.025em;}
.info2_box dd .use_step1 ul li {text-align:center; font-size:15px; line-height:20px; color:#343434;}
.info2_box dd .use_step1 ul li * {vertical-align:middle;}
.info2_box dd .use_step1 ul li em.ft_small {font-size:11px; display:inline-block; margin:-3px 5px 0 0;}
.info2_box dd .use_step1 ul li strong {font-weight:600;}

.info2_box dd .use_step2 {width:175px; float:left;padding-left:86px; background:url("/image/reservation/step_arrow_bg.png") 30px 47px no-repeat;}
.info2_box dd .use_step2 .use_step_circle {width:123px; height:50px; margin:0 auto; background:url("/image/use/circle2.png") top left no-repeat; text-align:center; padding-top:74px; font-size:17px; line-height:24px; color:#f46903; margin-bottom:5px; letter-spacing:-0.025em;}
.info2_box dd .use_step2 .use_step_tit {text-align:center; font-size:15px; font-weight:600; color:#343434; line-height:20px;}
.info2_box dd .use_step2 ul li {text-align:center; font-size:15px; line-height:20px; color:#343434;}
.info2_box dd .use_step2 ul li * {vertical-align:middle;}
.info2_box dd .use_step2 ul li em.ft_small {font-size:11px; display:inline-block; margin:-3px 5px 0 0;}
.info2_box dd .use_step2 ul li strong {font-weight:600;}

.info2_box dd .use_step3 {width:123px; float:left;padding-left:108px; background:url("/image/reservation/step_arrow_bg.png") 25px 47px no-repeat;}
.info2_box dd .use_step3 .use_step_circle {width:123px; height:50px; margin:0 auto; background:url("/image/use/circle3.png") top left no-repeat; text-align:center; padding-top:74px; font-size:17px; line-height:24px; color:#129acd; margin-bottom:5px; letter-spacing:-0.025em;}
.info2_box dd .use_step3 .use_step_tit {text-align:center; font-size:15px; font-weight:600; color:#343434; line-height:20px;}
.info2_box dd .use_step3 ul li {text-align:center; font-size:15px; line-height:20px; color:#343434;}
.info2_box dd .use_step3 ul li * {vertical-align:middle;}
.info2_box dd .use_step3 ul li em.ft_small {font-size:11px; display:inline-block; margin:-3px 5px 0 0;}
.info2_box dd .use_step3 ul li strong {font-weight:600;}

.info2_box dd .use_step4 {width:145px; float:left;padding-left:107px; background:url("/image/reservation/step_arrow_bg.png") 38px 47px no-repeat;}
.info2_box dd .use_step4 .use_step_circle {width:123px; height:50px; margin:0 auto; background:url("/image/use/circle4.png") top left no-repeat; text-align:center; padding-top:74px; font-size:17px; line-height:24px; color:#a350e0; margin-bottom:5px; letter-spacing:-0.025em;}
.info2_box dd .use_step4 .use_step_tit {text-align:center; font-size:15px; font-weight:600; color:#343434; line-height:20px;}
.info2_box dd .use_step4 ul li {text-align:center; font-size:15px; line-height:20px; color:#343434;}
.info2_box dd .use_step4 ul li * {vertical-align:middle;}
.info2_box dd .use_step4 ul li em.ft_small {font-size:11px; display:inline-block; margin:-3px 5px 0 0;}
.info2_box dd .use_step4 ul li strong {font-weight:600;}

.info2_box dd .info2_info li {font-size:15px; line-height:24px; color:#333; letter-spacing:-0.025em; padding:0 0 0 15px; text-indent:-15px;}
.info2_box dd .info2_info li * {vertical-align:middle;}
/*.info2_box em.ft_small {font-size:11px; display:inline-block; margin:-2px 5px 0 0;}*/
.info2_box em.ft_small {font-size:11px; margin:0 5px 0 0;}
.info2_box strong {font-weight:600;}
/*.info2_box .info2_info li em,.info2_box .info2_info li strong {display:inline-block; margin-top:-2px;}*/

.info2_box2 {background:#fff; padding:26px 0 26px 22px}
.info2_box .use_info_text { color: #333; font-size: 15px; letter-spacing: -0.025em;  line-height: 24px;}
.join_box {overflow:hidden;}
.join_box li {background:url("/image/member/login/login_bullet.png") left 7px no-repeat; padding-left:16px; font-size:15px; line-height:24px; color:#414141; }
.join_bn {overflow:hidden; margin:18px 0 0 0;}
.join_bn li {float:left; margin-left:7px;}
.join_bn li:first-child {margin:0;} 
.join_bn li button {border:none; width:227px; height:85px; overflow:hidden; padding:0; margin:0; line-height:0; }

/* ÀÌ¿ë¾È³» - °ñÇÁ¿¬½ÀÀå */
.info3_box {border:1px solid #ededed; margin-top:-1px; padding:40px 0 40px 32px; background:#fafafa;}
.info3_box h4.info_text {font-size:17px; font-weight:600; line-height:24px; color:#1d1d1d;}
.info3_box h4.info_text em {font-weight:600;}
.info3_box em.green {color:#2db102;}
.info3_box em.red {color:#d01212;}
.info3_box em.blue {color:#0099ce;}
.info3_box dt {background:url("/image/member/login/login_bullet.png") left 4px no-repeat; padding-left:16px; font-size:16px; font-weight:600; color:#151515; margin:50px 0 15px;}
.info3_box dd {*zoom:1; padding:0 27px 0 15px; margin-bottom:55px;}
.info3_box dd:after {content:""; display:block; clear:both;}

.info3_box dd .use_step1 {width:172px; float:left;}
.info3_box dd .use_step1 .use_step_circle {width:123px; height:50px; margin:0 auto; background:url("/image/use/circle2_1.png") top left no-repeat; text-align:center; padding-top:74px; font-size:17px; line-height:24px; color:#2e9f2a; margin-bottom:5px; letter-spacing:-0.025em;}
.info3_box dd .use_step1 .use_step_tit {text-align:center; font-size:15px; font-weight:600; color:#343434; line-height:20px;}
.info3_box dd .use_step1 ul li {text-align:center; font-size:15px; line-height:20px; color:#343434;}
.info3_box dd .use_step1 ul li * {vertical-align:middle;}
.info3_box dd .use_step1 ul li em.ft_small {font-size:11px; display:inline-block; margin:-3px 5px 0 0;}
.info3_box dd .use_step1 ul li strong {font-weight:600;}

.info3_box dd .use_step2 {width:158px; float:left;padding-left:76px; background:url("/image/reservation/step_arrow_bg.png") 16px 47px no-repeat;}
.info3_box dd .use_step2 .use_step_circle {width:123px; height:50px; margin:0 auto; background:url("/image/use/circle2_2.png") top left no-repeat; text-align:center; padding-top:74px; font-size:17px; line-height:24px; color:#f46903; margin-bottom:5px; letter-spacing:-0.025em;}
.info3_box dd .use_step2 .use_step_tit {text-align:center; font-size:15px; font-weight:600; color:#343434; line-height:20px;}
.info3_box dd .use_step2 ul li {text-align:center; font-size:15px; line-height:20px; color:#343434;}
.info3_box dd .use_step2 ul li * {vertical-align:middle;}
.info3_box dd .use_step2 ul li em.ft_small {font-size:11px; display:inline-block; margin:-3px 5px 0 0;}
.info3_box dd .use_step2 ul li strong {font-weight:600;}

.info3_box dd .use_step3 {width:163px; float:left;padding-left:95px; background:url("/image/reservation/step_arrow_bg.png") 30px 47px no-repeat;}
.info3_box dd .use_step3 .use_step_circle {width:123px; height:50px; margin:0 auto; background:url("/image/use/circle2_3.png") top left no-repeat; text-align:center; padding-top:74px; font-size:17px; line-height:24px; color:#129acd; margin-bottom:5px; letter-spacing:-0.025em;}
.info3_box dd .use_step3 .use_step_tit {text-align:center; font-size:15px; font-weight:600; color:#343434; line-height:20px;}
.info3_box dd .use_step3 ul li {text-align:center; font-size:15px; line-height:20px; color:#343434;}
.info3_box dd .use_step3 ul li * {vertical-align:middle;}
.info3_box dd .use_step3 ul li em.ft_small {font-size:11px; display:inline-block; margin:-3px 5px 0 0;}
.info3_box dd .use_step3 ul li strong {font-weight:600;}

.info3_box dd .use_step4 {width:123px; float:left;padding-left:90px; background:url("/image/reservation/step_arrow_bg.png") 13px 47px no-repeat;}
.info3_box dd .use_step4 .use_step_circle {width:123px; height:50px; margin:0 auto; background:url("/image/use/circle2_4.png") top left no-repeat; text-align:center; padding-top:74px; font-size:17px; line-height:24px; color:#a350e0; margin-bottom:5px; letter-spacing:-0.025em;}
.info3_box dd .use_step4 .use_step_tit {text-align:center; font-size:15px; font-weight:600; color:#343434; line-height:20px;}
.info3_box dd .use_step4 ul li {text-align:center; font-size:15px; line-height:20px; color:#343434;}
.info3_box dd .use_step4 ul li * {vertical-align:middle;}
.info3_box dd .use_step4 ul li em.ft_small {font-size:11px; display:inline-block; margin:-3px 5px 0 0;}
.info3_box dd .use_step4 ul li strong {font-weight:600;}

.info3_box dd .info2_info li {font-size:15px; line-height:24px; color:#333; letter-spacing:-0.025em;}
.info3_box dd .info2_info li * {vertical-align:middle;}
.info3_box em.ft_small {font-size:11px; display:inline-block; margin:-2px 5px 0 0;}
.info3_box strong {font-weight:600;}
.info3_box .info2_info li em,.info3_box .info2_info li strong {display:inline-block; margin-top:-2px;}

/* ¸ð¹ÙÀÏÀ¥ */
.m_con02 {padding:31px 43px 80px 43px; border:1px solid #e6e6e6; background-color:#fafafa}
.top_sms {width:894px; height:344px;  background:url("/image/reservation/mobile/bg_con01.png")no-repeat left -32px ; }
.top_sms img {vertical-align:top}
.top_sms .dl_sms dt {margin:0 0 53px;}
.dl_sms {overflow:hidden; }
.box_num img, .box_num input {vertical-align:top}
.box_num label, .box_num a, .box_num input {float:left; }
.box_num {margin:66px 0 0 42px;}
.sms_input {width:421px; height:44px; padding:0 10px; font-size:15px; line-height:44px; color:#000; border:1px solid #eee; background-color:#fafafa}

/* ¿ä±Ý¾È³» */
h4.use_charge_text {font-size:20px; line-height:22px; color:#1d1d1d; padding-bottom:2px; font-weight:400; display:inline-block; border-bottom:1px dotted #c9c9c9; border-top:1px dotted #c9c9c9;}
h4.use_charge_text strong {font-weight:600; color:#16a5d6}
h5.use_charge_tit {background:url("/image/member/login/login_bullet.png") left 4px no-repeat; padding-left:16px; font-size:16px; font-weight:600; color:#151515; margin:50px 0 15px;}
.use_charge_table table {border-collapse:collapse; width:100%; border-top:2px solid #059fd5;}
.use_charge_table table thead tr:first-child th:first-child {border-left:1px solid #def4fb;}
.use_charge_table table thead th {background:#def4fb; font-size:14px; font-weight:600; color:#0e495e; border-left:1px solid #fff; border-top:0; border-bottom:0; padding:13px 0;}
.use_charge_table table thead tr + tr th {border-top:1px solid #fff; color:#d60909;}
.use_charge_table table tbody th {background:#f8feff; font-weight:600; color:#0d0d0d; font-size:14px; border:1px solid #c5e4ee; padding:13px 0; }
.use_charge_table table tbody th.blue {text-align:left; padding:13px 15px; color:#005baf; font-weight:400;}
.use_charge_table table tbody th.red {text-align:left; padding:13px 15px; color:#ed1212; font-weight:400;}
.use_charge_table table tbody th.weight_thin {font-weight:400; color:#1b1b1b}
.use_charge_table table tbody td {text-align:center;border:1px solid #c5e4ee; padding:10px 0; text-align:center; font-size:15px; line-height:22px; font-weight:600; color:#242424}
.use_charge_table table tbody td.td_center_thin {font-weight:400;}
.use_charge_table table tbody td ul {text-align:left; font-weight:400; padding-left:38px;}
.use_charge_table table tbody td .charge_1box {padding-left:85px; position:relative; text-align:left; line-height:22px; width:135px; margin:0 auto;}
.use_charge_table table tbody td .charge_1box span {position:absolute; top:50%; left:0; margin-top:-11px;}
.use_charge_table table tbody td .price {width:100px; text-align:right; margin:0 auto;}

dl.use_charge_info {margin-top:30px;}
dl.use_charge_info dt {font-size:18px; font-weight:600; color:#059fd5; margin-bottom:10px;}
dl.use_charge_info dd {font-size:15px; line-height:25px; color:#1f1e1e;}
dl.use_charge_info dd strong {font-weight:600;}
dl.use_charge_info dd li * {vertical-align:middle;}
dl.use_charge_info dd li em.ch_samll {font-size:11px; display:inline-block; margin:-3px 5px 0 0; }
p.use_charge_table_text {margin-top:10px; font-size:15px; line-height:25px; color:#1f1e1e;}
p.use_charge_table_text * {vertical-align:middle;}
p.use_charge_table_text em.ch_samll {font-size:11px; display:inline-block; margin:-3px 5px 0 0; }

.use_charge_step {*zoom:1; padding:0 0 43px 0;}
.use_charge_step:after {content:""; display:block; clear:both;}
.use_charge_step .step1 {float:left; background:url("/image/use/charge/step_bg.png") top left no-repeat; width:190px; height:144px; position:relative;}
.use_charge_step .step1 dl {text-align:center; padding:25px 0 0;}
.use_charge_step .step1 dl dt {font-size:15px; line-height:19px; font-weight:600; color:#0ea30b; margin-bottom:15px;}
.use_charge_step .step1 dl dd {font-size:13px; line-height:19px; color:#1d1d1d; letter-spacing:-0.05em;}

.use_charge_step .step2 {float:left; background:url("/image/use/charge/step_bg.png") top left no-repeat; width:190px; height:144px; margin-left:7px;}
.use_charge_step .step2 dl {text-align:center; padding:25px 0 0;}
.use_charge_step .step2 dl dt {font-size:15px; line-height:19px; font-weight:600; color:#059fd5; margin-bottom:15px;}
.use_charge_step .step2 dl dd {font-size:13px; line-height:19px; color:#1d1d1d; letter-spacing:-0.05em;}

.use_charge_step .step3 {float:left; background:url("/image/use/charge/step_bg.png") top left no-repeat; width:190px; height:144px; position:relative; margin-left:7px;}
.use_charge_step .step3 dl {text-align:center; padding:25px 0 0;}
.use_charge_step .step3 dl dt {font-size:15px; line-height:19px; font-weight:600; color:#00954d; margin-bottom:15px;}
.use_charge_step .step3 dl dd {font-size:13px; line-height:19px; color:#1d1d1d; letter-spacing:-0.05em;}

.use_charge_step .step4 {float:left; background:url("/image/use/charge/step_bg.png") top left no-repeat; width:190px; height:144px; margin-left:7px;}
.use_charge_step .step4 dl {text-align:center; padding:25px 0 0;}
.use_charge_step .step4 dl dt {font-size:15px; line-height:19px; font-weight:600; color:#0c55c3; margin-bottom:15px;}
.use_charge_step .step4 dl dd {font-size:13px; line-height:19px; color:#1d1d1d; letter-spacing:-0.05em;}

.use_charge_step .step5 {float:left; background:url("/image/use/charge/step_bg.png") top left no-repeat; width:190px; height:144px; position:relative; margin-left:7px;}
.use_charge_step .step5 dl {text-align:center; padding:25px 0 0;}
.use_charge_step .step5 dl dt {font-size:15px; line-height:19px; font-weight:600; color:#00827d; margin-bottom:15px;}
.use_charge_step .step5 dl dd {font-size:13px; line-height:19px; color:#1d1d1d; letter-spacing:-0.05em;}
.use_charge_step .step_arrow {position:absolute; top:32px; right:-22px;}
.use_charge_step .step_arrow2 {position:absolute; top:32px; left:-22px;}

/* °ñÇÁÅÚ/ºÎ´ë½Ã¼³ */
.slide .slides_control {height:509px !important}

/* ÁÖ¿ä ÀüÈ­¹øÈ£ */
.contact_wrap {width:909px; height:430px; background:url("/image/club/contact_bg.png") top left no-repeat; padding:40px 35px 0;}
.contact_wrap h4.contact_text {width:400px; margin:0 auto; font-size:20px; line-height:22px; color:#1d1d1d; font-weight:400; border-top:1px dotted #c9c9c9; border-bottom:1px dotted #c9c9c9; padding:2px 0 4px;}
.contact_wrap h4.contact_text strong {font-weight:600; color:#64bb48;}
.contact_wrap h4.contact_text span {font-weight:600; color:#16a5d6;}

.contact_wrap .contact_tel {*zoom:1; padding:50px 0 0 223px; background:url("/image/club/contact_tel_bg.png") 141px 29px no-repeat; height:60px;}
.contact_wrap .contact_tel:after {content:""; display:block; clear:both;}
.contact_wrap .contact_tel dt {float:left; font-size:22px; font-weight:600; letter-spacing:-0.025em; color:#8b8b8b; padding:0 17px 0 0; margin-right:14px; background:url("/image/club/contact_dot.png") right no-repeat;}
.contact_wrap .contact_tel dd {float:left; font-size:22px; letter-spacing:-0.025em; color:#242424; font-weight:600; margin-right:68px;}

.contact_table table {border-collapse:collapse; width:100%; border-top:2px solid #059fd5;}
.contact_table table th {border:1px solid #c5e4ee; background:#edf9fc; padding:10px 0 10px 52px; text-align:left; color:#00698d; font-weight:600; font-size:15px;}
.contact_table table td {border:1px solid #c5e4ee; background:#fff; padding:10px 0 10px 66px; font-size:16px; font-weight:600; color:#343434; letter-spacing:-0.02em; line-height:24px;}



/* ¿À½Ã´Â±æ */
.location_wrap h4.location_tit {width:520px; margin:0 auto 23px; font-size:20px; line-height:22px; text-align:center; color:#1d1d1d; font-weight:600; border-top:1px dotted #c9c9c9; border-bottom:1px dotted #c9c9c9; padding:2px 0 4px;}
.location_wrap h4.location_tit em {color:#059fd5; font-weight:600;}
.location_wrap .location_map iframe {border:1px solid #e4e4e4;}
.location_wrap .location_map p {text-align:right; font-size:15px; font-weight:600; color:#f41e41; padding:5px 0 30px;}
.location_wrap h5.location_type {background:url("/image/member/login/login_bullet.png") left 4px no-repeat; padding-left:16px; font-size:16px; font-weight:600; color:#151515; margin:0 0 15px;}
.location_wrap .place_name_st {width:120px; height:41px; background:url("/image/club/location/line_st.png") top left no-repeat; text-align:center; padding-bottom:7px; line-height:41px; font-size:14px; font-weight:600; color:#111;}
.location_wrap .place_name1 {width:120px; height:41px; background:url("/image/club/location/line_name.png") top left no-repeat; text-align:center; padding-bottom:7px; line-height:41px; font-size:14px; font-weight:600; color:#111;}
.location_wrap .place_name2 {width:120px; height:41px; background:url("/image/club/location/line_name2.png") top left no-repeat; text-align:center; padding-top:7px; line-height:41px; font-size:14px; font-weight:600; color:#111; margin-top:78px;}
.location_wrap .place_name_en {width:120px; height:41px; background:url("/image/club/location/line_en.png") top left no-repeat; text-align:center; padding-top:7px; line-height:41px; font-size:14px; font-weight:600; color:#111; margin-top:78px;}
.location_wrap ul {*zoom:1;}
.location_wrap ul:after {content:""; display:block; clear:both;}
.location_wrap li {float:left;}
.location_wrap .line_name {position:absolute; font-size:13px; font-weight:600; letter-spacing:-0.01em; color:#059fd5; top:43px; left:76px;}
.location_wrap .location_type1 {background:url("/image/club/location/line1.png") 0 55px no-repeat;  height:126px; margin-left:30px; position:relative; margin-bottom:70px;}
.location_wrap .location_type1 li {margin-left:-6px;}
.location_wrap .location_type1 li + li {margin-left:-8px;}
.location_wrap .location_type1 li + li + li {margin-left:2px;}
.location_wrap .location_type1 li + li + li + li {margin-left:-10px;}
.location_wrap .location_type1 li + li + li + li + li {margin-left:0px;}
.location_wrap .location_type1 li + li + li + li + li + li {margin-left:-5px;}
.location_wrap .location_type1 li + li + li + li + li + li + li {margin-left:-25px;}
.location_wrap .location_type1 li + li + li + li + li + li + li + li {margin-left:11px;}
.location_wrap .location_type1 li span {display:block; font-size:13px; letter-spacing:-0.01em; color:#595959;}
.location_wrap .location_type1 li.place_name1.twoline {line-height:15px; padding-bottom:8px; padding-top:3px; height:37px;}
.location_wrap .location_type1 li.place_name2.twoline{line-height:15px; padding-top:11px; height:37px;}

.location_wrap .location_type2 {background:url("/image/club/location/line2.png") 0 55px no-repeat;  height:126px; margin-left:30px; position:relative; margin-bottom:70px;}
.location_wrap .location_type2 li {margin-left:-6px;}
.location_wrap .location_type2 li + li {margin-left:41px;}
.location_wrap .location_type2 li + li + li {margin-left:41px;}
.location_wrap .location_type2 li + li + li + li {margin-left:41px;}
.location_wrap .location_type2 li + li + li + li + li {margin-left:41px;}
.location_wrap .location_type2 li + li + li + li + li + li {margin-left:42px;}

.location_wrap .location_type3 {background:url("/image/club/location/line2.png") 0 55px no-repeat;  height:126px; margin-left:30px; position:relative; margin-bottom:70px;}
.location_wrap .location_type3 li {margin-left:-6px;}
.location_wrap .location_type3 li + li {margin-left:41px;}
.location_wrap .location_type3 li + li + li {margin-left:41px;}
.location_wrap .location_type3 li + li + li + li {margin-left:41px;}
.location_wrap .location_type3 li + li + li + li + li {margin-left:41px;}
.location_wrap .location_type3 li + li + li + li + li + li {margin-left:42px;}



/* ÀÎ»ç¸» */
/*.greet_wrap {background:url("/image/club/greet/ceo_photo.png") top right no-repeat;}*/
.greet_wrap h4.greet_slogan {display:inline-block; font-size:20px; line-height:22px; color:#1d1d1d; font-weight:400; border-top:1px dotted #c9c9c9; border-bottom:1px dotted #c9c9c9; padding:2px 0 4px;}
.greet_wrap h4.greet_slogan em {font-weight:600; color:#64bb48;}
.greet_wrap h5.greet_text {font-size:17px; font-weight:600; letter-spacing:-0.015em; color:#1d1d1d; line-height:29px; margin-bottom:30px;}
.greet_wrap h5.greet_text strong {font-weight:600; color:#f31949;}
.greet_wrap .greet_con {font-size:15px; line-height:25px; letter-spacing:-0.025em; color:#3c3c3c;}
.greet_wrap .greet_con em.green {color:#64bb48; font-weight:600;}
.greet_wrap .greet_con em.blue {color:#059fd5; font-weight:600;}
.greet_wrap .greet_name {padding-left:780px; margin-top:-40px;}
.greet_wrap .greet_name dt {font-size:20px; line-height:35px; letter-spacing:0.05em; color:#1d1d1d;}
.greet_wrap .greet_name dd {font-size:15px; font-weight:600; color:#1d1d1d; line-height:35px; letter-spacing:0.05em;}
.greet_wrap .greet_name dd * {vertical-align:middle;}
.greet_wrap .greet_name dd img {margin-top:-3px;}



/* ¸Å´Ï¾Æ È¸¿ø ½ÅÃ» - ¸Å´Ï¾Æ Å¬·´ ¾È³» */
.use_maniaBox {border:1px solid #e7e7e7; margin-top:-1px; background:#fafafa; padding:42px 27px 0 33px;}
.use_maniaBox h4.mania_tit {margin:0 0 37px -9px;display:inline-block; font-size:20px; line-height:22px; color:#1d1d1d; font-weight:600; border-top:1px dotted #c9c9c9; border-bottom:1px dotted #c9c9c9; padding:2px 0 4px;}
.use_maniaBox h4.mania_tit em {color:#64bb48; font-weight:600;}
.use_maniaBox dt {background:url("/image/member/login/login_bullet.png") left 4px no-repeat; padding-left:16px; font-size:16px; font-weight:600; color:#151515; margin:50px 0 15px;}
.use_maniaBox dt:first-child {margin-top:0;}
.use_maniaBox dd {padding:0 0 0 15px; font-size:15px; line-height:24px; letter-spacing:-0.025em; color:#333;}
.use_maniaBox dd strong {font-weight:600; }
.use_maniaBox dd li strong {font-weight:600; display:inline-block; margin-top:-3px;}
.use_maniaBox dd li * {vertical-align:middle;}
.use_maniaBox em.mania_small {font-size:11px; display:inline-block; margin:-3px 5px 0 0;}
.use_maniaBox .red {color:#e02222;}

.mania_step {border:1px solid #e6e6e6; background:#fff; text-align:center; padding:25px 0;}
.mania_step .mania_step_tit {font-size:15px; font-weight:600; letter-spacing:-0.025em; color:#333; margin-bottom:30px;}
.mania_step .mania_step_tit em.blue {color:#037da8; font-weight:600;}
.mania_step .mania_stepBox {*zoom:1; width:360px; margin:0 auto 30px; background:url("/image/reservation/step_arrow_bg.png") center no-repeat;}
.mania_step .mania_stepBox:after {content:""; display:block; clear:both;}
.mania_step .mania_stepBox p.step1 {float:left; width:123px; padding-top:74px; height:49px; background:url("/image/lounge/mania/step1_bg.png") top left no-repeat; font-size:17px; font-weight:600; color:#2e9f2a;}
.mania_step .mania_stepBox p.step2 {float:right; width:123px; padding-top:74px; height:49px; background:url("/image/lounge/mania/step2_bg.png") top left no-repeat; font-size:17px; font-weight:600; color:#0990c0;}
.mania_step .mania_step_text {font-size:15px; line-height:24px; letter-spacing:-0.025em; color:#333;}

.mania_tel {border-top:1px dotted #d0d0d0; padding:24px 0; text-align:center; font-size:16px; font-weight:600; color:#151515; margin-top:60px;}
.mania_tel * {vertical-align:middle;}
.mania_tel span {display:inline-block; margin-top:-3px; color:#059fd5; font-weight:600;}
.mania_tel img {margin:-3px 10px 0 0;}



/* ¸Å´Ï¾Æ È¸¿ø ½ÅÃ» - ¸Å´Ï¾Æ È¸¿ø°¡ÀÔ */
.use_maniaBox2 {border:1px solid #e7e7e7; margin-top:-1px; background:#fafafa; padding:42px 27px 40px 33px;}
.use_maniaBox2 h4.mania_join_tit {margin:0 0 37px 262px;display:inline-block; font-size:20px; line-height:22px; color:#1d1d1d; font-weight:600; border-top:1px dotted #c9c9c9; border-bottom:1px dotted #c9c9c9; padding:2px 0 4px;}
.use_maniaBox2 h4.mania_join_tit em {color:#64bb48; font-weight:600;}
.mania_joinArea {border:1px solid #e6e6e6; background:#fff; padding:40px 0 25px; text-align:center;}
.mania_joinArea .mania_join_text {font-size:15px; line-height:26px; color:#333; margin-bottom:40px;}
.mania_joinArea .mania_join_text strong {font-size:20px; font-weight:600; line-height:20px; letter-spacing:0.2em; color:#059fd5;}
.mania_joinArea .mania_join_btnArea a {display:inline-block; width:161px; height:35px; line-height:35px; color:#fff; margin:0 13px; font-size:14px;}
.mania_joinArea .mania_join_btnArea a.btn_join {background:#64bb48;}
.mania_joinArea .mania_join_btnArea a.btn_join:hover {background:#059fd5;}
.mania_joinArea .mania_join_btnArea a.btn_yes {background:#059fd5;}
.mania_joinArea .mania_join_btnArea a.btn_yes:hover {background:#0085b3;}
.mania_joinArea .mania_join_btnArea a.btn_no {background:#6f6f6f;}
.mania_joinArea .mania_join_btnArea a.btn_no:hover {background:#64bb48;}


/* Á¶ÀÎÇÏ±â */
.cal-top {position:relative; height:40px; line-height:40px; text-align:center; color:#3d3d3d; font-size:40px; font-family:lato; }
.cal-top .left {position:absolute; top:5px; left:320px; }
.cal-top .right {position:absolute; top:5px; right:320px; }
.cal-top2 {width:100%; height:30px;  text-align:right; color:#161616; font-size:17px; line-height:24px; }
.cal-top2 span {margin:0 23px 0 0;}
.cal-top2 span img {vertical-align: -2px;}
.join_tbl {border-collapse:collapse; width:100%; border-spacing:0; }
.join_tbl th {color:#161616; font-weight:600; font-size:18px; line-height:40px;  border:1px solid #e7e7e7;border-bottom:none; border-top:1px solid #3d3d3d; background-color:#f4f4f4}
.join_tbl td {height:64px;border:1px solid #e7e7e7}
.join_tbl .hol {color:#a90000 !important;}
.join_tbl .sat {color:#1059dd !important;}
.cal_con {position:relative; width:100%; height:64px; padding:15px 0 0 0; text-align:center; }
.cal_con.hol1 {height: 62px; padding: 47px 0 0; font-weight:600; color:#c80000; font-size:17px; line-height:24px; background-color:#ffe8e7}
.cal_con.hol1 a {cursor:default;  display:inline-block; padding:0 0 0 25px; font-weight:600; color:#c80000; font-size:17px; line-height:24px; background:url("../image/driving/intro/icon01.png") no-repeat 0 4px }
.cal_con.hol2 {height: 62px; padding: 47px 0 0; font-weight:600; color:#0d486a; font-size:17px; line-height:24px; background-color:#dcf3ff}
.cal_con.hol2 a {cursor:default; display:inline-block; padding:0 0 0 25px; font-weight:600; color:#0d486a; font-size:17px; line-height:24px; background:url("../image/driving/intro/icon02.png") no-repeat 0 4px }
.cal_con a {display:inline-block; padding:0 0 0 25px; font-weight:600; color:#1f1f1f; font-size:17px; line-height:24px; background:url("../image/reservation/join/icon02.png") no-repeat 0 4px }
.cal_con a.join_link {color:#a90000;  background:url("../image/reservation/join/icon01.png") no-repeat 0 2px}
.cal_con a span {font-family:lato;}
.cal_con > strong {position:absolute; top:5px; left:5px;  color:#3d3d3d; font-size:18px;  font-family:lato;}
.hol > .cal_con > strong {color:#a90000; }
.sat > .cal_con > strong {color:#1059dd; }
.line_color td {background-color:#f9f9f9}




.course_introWrap {*zoom:1;}
.course_introWrap:after {content:""; display:block; clear:both;}
.course_introWrap .course_map {float:left; width:560px; height:890px; position:relative; background:url("/image/course/intro/course_map.jpg") top left no-repeat;}
.course_introWrap .course_map dl.east {position:absolute; top:74px; left:92px; width:225px;}
.course_introWrap .course_map dl.east dt {text-align:center; margin-bottom:10px;}
.course_introWrap .course_map dl.east dd {font-size:14px; letter-spacing:-0.01em; line-height:20px; color:#2a2a2a; text-align:justify;}

.course_introWrap .course_map dl.center {position:absolute; top:675px; left:0; width:262px;}
.course_introWrap .course_map dl.center dt {text-align:center; margin-bottom:10px;}
.course_introWrap .course_map dl.center dd {font-size:14px; letter-spacing:-0.01em; line-height:20px; color:#2a2a2a; text-align:justify;}

.course_introWrap .course_map dl.south {position:absolute; top:790px; left:260px; width:262px;}
.course_introWrap .course_map dl.south dt {text-align:center; margin-bottom:10px;}
.course_introWrap .course_map dl.south dd {font-size:14px; letter-spacing:-0.01em; line-height:20px; color:#2a2a2a; text-align:justify;}
.course_introWrap .course_map .east_list {position:absolute; top:120px; left:301px; width:197px; height:292px;}
.course_introWrap .course_map .east_list li {position:absolute; width:20px; height:20px; top:157px; left:0;}
.course_introWrap .course_map .east_list li a {display:block; height:20px; text-indent:-9999999px; background:#fff; filter:alpha(opacity=00); opacity:0;}
.course_introWrap .course_map .east_list li + li {top:15px; left:68px}
.course_introWrap .course_map .east_list li + li + li {top:0; left:177px}
.course_introWrap .course_map .east_list li + li + li + li {top:22px; left:135px}
.course_introWrap .course_map .east_list li + li + li + li + li {top:101px; left:64px}
.course_introWrap .course_map .east_list li + li + li + li + li + li {top:94px; left:123px}
.course_introWrap .course_map .east_list li + li + li + li + li + li + li {top:135px; left:132px}
.course_introWrap .course_map .east_list li + li + li + li + li + li + li + li {top:257px; left:117px}
.course_introWrap .course_map .east_list li + li + li + li + li + li + li + li + li {top:273px; left:76px}


.course_introWrap .course_map .center_list {position:absolute; top:252px; left:67px; width:187px; height:279px;}
.course_introWrap .course_map .center_list li {position:absolute; width:20px; height:20px; top:124px; left:135px;}
.course_introWrap .course_map .center_list li a {display:block; height:20px; text-indent:-9999999px; background:#fff; filter:alpha(opacity=00); opacity:0;}
.course_introWrap .course_map .center_list li + li {top:260px; left:76px}
.course_introWrap .course_map .center_list li + li + li {top:242px; left:32px}
.course_introWrap .course_map .center_list li + li + li + li {top:156px; left:45px}
.course_introWrap .course_map .center_list li + li + li + li + li {top:81px; left:0}
.course_introWrap .course_map .center_list li + li + li + li + li + li {top:69px; left:47px}
.course_introWrap .course_map .center_list li + li + li + li + li + li + li {top:43px; left:94px}
.course_introWrap .course_map .center_list li + li + li + li + li + li + li + li {top:0; left:90px}
.course_introWrap .course_map .center_list li + li + li + li + li + li + li + li + li {top:92px; left:168px}


.course_introWrap .course_map .south_list {position:absolute; top:437px; left:278px; width:243px; height:251px;}
.course_introWrap .course_map .south_list li {position:absolute; width:20px; height:20px; top:0; left:98px;}
.course_introWrap .course_map .south_list li a {display:block; height:20px; text-indent:-9999999px; background:#fff; filter:alpha(opacity=00); opacity:0;}
.course_introWrap .course_map .south_list li + li {top:10px; left:195px}
.course_introWrap .course_map .south_list li + li + li {top:80px; left:223px}
.course_introWrap .course_map .south_list li + li + li + li {top:126px; left:113px}
.course_introWrap .course_map .south_list li + li + li + li + li {top:115px; left:74px}
.course_introWrap .course_map .south_list li + li + li + li + li + li {top:192px; left:100px}
.course_introWrap .course_map .south_list li + li + li + li + li + li + li {top:232px; left:74px}
.course_introWrap .course_map .south_list li + li + li + li + li + li + li + li {top:156px; left:0px}
.course_introWrap .course_map .south_list li + li + li + li + li + li + li + li + li {top:31px; left:58px}


.course_all_info {float:right; width:400px; padding-top:40px;}
.course_all_info li {padding-left:100px; position:relative; font-size:14px; line-height:24px; letter-spacing:-0.01em; font-weight:600; color:#2a2a2a;}
.course_all_info li span {position:absolute; top:0; left:0; display:block; width:90px; color:#33b10a; font-weight:600; background:url("/image/course/intro/course_all_info_dot.png") right no-repeat;}
.course_all_info li em {font-size:11px;}


.couse_info table {border-collapse:collapse; width:100%; }
.couse_info table thead th {font-size:15px; font-weight:600; text-align:center; height:44px;}
.couse_info table tbody th {height:44px; font-size:15px; font-weight:600; text-align:left; padding:0 0 0 15px; color:#212121;}
.couse_info table tbody th.blue {color:#1469c9}
.couse_info table tbody th.gray {color:#838383}
.couse_info table tbody th.yellow {color:#ffba14}
.couse_info table tbody th.red {color:#ea1616;}
.couse_info table tbody td {text-align:center; height:44px; font-size:15px; font-weight:600; color:#212121;}

.east_course h5.course_info_tit {background:url("/image/course/intro/course_bullet1.png") left 4px no-repeat; padding-left:16px; font-size:16px; font-weight:600; color:#151515; margin:50px 0 15px;}
.east_course table {border-top:2px solid #059fd5;}
.east_course table thead th {background:#def4fb; border:1px solid #c5e4ee; color:#0e495e;}
.east_course table tbody th {background:#f8feff; border:1px solid #c5e4ee;}
.east_course table tbody td {border:1px solid #c5e4ee;}

.south_course h5.course_info_tit {background:url("/image/course/intro/course_bullet2.png") left 4px no-repeat; padding-left:16px; font-size:16px; font-weight:600; color:#151515; margin:50px 0 15px;}
.south_course table {border-top:2px solid #55c8a8;}
.south_course table thead th {background:#e2f8f2; border:1px solid #c8f3e7; color:#026a4d;}
.south_course table tbody th {background:#fbfffe; border:1px solid #c8f3e7;}
.south_course table tbody td {border:1px solid #c8f3e7;}


.center_course h5.course_info_tit {background:url("/image/course/intro/course_bullet3.png") left 4px no-repeat; padding-left:16px; font-size:16px; font-weight:600; color:#151515; margin:50px 0 15px;}
.center_course table {border-top:2px solid #f76555;}
.center_course table thead th {background:#fff4f3; border:1px solid #fbe4e2; color:#de3d2d;}
.center_course table tbody th {background:#ffffff; border:1px solid #fbe4e2;}
.center_course table tbody td {border:1px solid #fbe4e2;}




/* ÄÚ½º ÅÇ - 2Depth */
.hole_tab ul {*zoom:1; padding-left:1px;}
.hole_tab ul:after {content:""; display:block; clear:both;}
.hole_tab ul li {float:left; width:108px; border:1px solid #ededed; margin-left:-1px;}
.hole_tab ul li + li + li + li + li + li + li + li {width:107px;}
.hole_tab ul li a {display:block; text-align:center; font-size:16px; letter-spacing:-0.02em; color:#959595; line-height:43px; height:43px; padding-top:2px;}
.hole_tab ul li.on,.hole_tab ul li:hover {border-top:1px solid #059fd5;}
.hole_tab ul li.on a,.hole_tab ul li:hover a {padding-top:0; border-top:2px solid #059fd5; color:#252525; background:url("/image/use/sub_tab_bg.png") top center no-repeat;}

.hole_content {*zoom:1; border:1px solid #ededed; background:#fafafa; margin-top:-1px;}
.hole_content:after {content:""; display:block; clear:both;}
.hole_content .hole_left {float:left; width:506px; border-right:1px solid #ededed; position:relative; padding-bottom:187px;}
.hole_content .hole_left dl.course_tit {position:absolute; top:30px; left:32px; border-top:2px solid #434343}
.hole_content .hole_left dl.course_tit dt.one {font-size:30px; font-weight:600; color:#2d2e2e; padding:10px 5px;}
.hole_content .hole_left dl.course_tit dt {font-size:21px; font-weight:600; color:#2d2e2e; padding:10px 5px;}
.hole_content .hole_left dl.course_tit dt span.red {font-size:17px; font-weight:600; color:#dd0a39; display:inline-block; margin-top:-3px; padding-left:17px; background:url("/image/course/course_tit_dot.png") 6px no-repeat;}
.hole_content .hole_left dl.course_tit dt * {vertical-align:middle;}
.hole_content .hole_left dl.course_tit dd {border-top:1px dotted #c9c9c9; border-bottom:1px dotted #c9c9c9; color:#059fd5; position:relative; font-size:19px; font-weight:600; line-height:25px; padding:10px 0 10px 65px;}
.hole_content .hole_left dl.course_tit dd strong {position:absolute; font-size:60px; font-weight:600; display:block; width:50px; text-align:center; top:0px; left:0; line-height:60px;}
.hole_content .hole_left dl.course_tit dd p {font-size:30px; font-weight:600;}
.hole_content .hole_left .course_side {position:absolute; bottom:0; left:0;}
.hole_content .hole_right {float:right; width:422px; padding:30px 23px 0 0; position:relative;}
.hole_content .hole_right dt {font-size:16px; font-weight:600; color:#42b61d; height:28px; margin-top:30px;}
.hole_content .hole_right dt:first-child {margin-top:0;}
.hole_content .hole_right dd.text {font-size:15px; line-height:25px; letter-spacing:-0.045em; color:#3c3c3c; height:110px;}



/* ½Ã¼³¾È³» */
.facilities_wrap {border:1px solid #ededed; background:#fafafa; margin-top:-1px; padding:23px 30px 35px;}
.facilities_wrap .fas_slides {position:relative;}
.facilities_wrap .fas_slides a.prev {position:absolute; top:223px; left:30px; width:45px; height:60px; text-indent:-9999px; display:block; background:url("/image/facilities/info/btn_prev.png") top left no-repeat; z-index:50;}
.facilities_wrap .fas_slides a.prev:hover {background:url("/image/facilities/info/btn_prev_on.png") top left no-repeat;}

.facilities_wrap .fas_slides a.next {position:absolute; top:223px; right:30px; width:45px; height:60px; text-indent:-9999px; display:block; background:url("/image/facilities/info/btn_next.png") top left no-repeat; z-index:50;}
.facilities_wrap .fas_slides a.next:hover {background:url("/image/facilities/info/btn_next_on.png") top left no-repeat;}
.facilities_wrap .fas_slides ul.page {text-align:center; padding:15px 0 0; font-size:0; line-height:0;}
.facilities_wrap .fas_slides ul.page li {display:inline-block; width:15px; height:15px; background:url("/image/facilities/info/page_off.png") top left no-repeat; margin:0 8px;}
.facilities_wrap .fas_slides ul.page li.current {background:url("/image/facilities/info/page_on.png") top left no-repeat;}
.facilities_wrap .fas_slides ul.page li a {display:block; width:15px; height:15px; background:#fff; filter:alpha(opacity=0); opacity:0;}

.facilities_wrap .facilities_info .fas_tit {background:url("/image/member/login/login_bullet.png") left 4px no-repeat; padding-left:16px; font-size:16px; font-weight:600; color:#151515; margin:50px 0 15px;}
.facilities_wrap .facilities_info .facilities_table {padding-left:16px}
.facilities_wrap .facilities_info .facilities_table table {border-collapse:collapse; width:100%; border-top:2px solid #059fd5;}
.facilities_wrap .facilities_info .facilities_table table th {background:#e6f6fb; font-weight:600; font-size:15px; letter-spacing:-0.01em; color:#00698d; border:1px solid #c5e4ee; padding:15px 0 15px 100px; text-align:left;}
.facilities_wrap .facilities_info .facilities_table table td {border:1px solid #c5e4ee; padding:15px 0 15px 100px; text-align:left; font-weight:600; color:#353535; font-size:15px; letter-spacing:-0.01em; line-height:24px;}
.facilities_wrap .facilities_info .facilities_table table td li {font-weight:400;}
.facilities_wrap .facilities_info .facilities_table table td li em.fas_small {font-size:11px;}

.facilities_wrap .facilities_info .facilities_table2 table {border-collapse:collapse; width:100%; border-top:2px solid #059fd5;}
.facilities_wrap .facilities_info .facilities_table2 table th {background:#e6f6fb; font-weight:600; font-size:15px; letter-spacing:-0.01em; color:#00698d; border:1px solid #c5e4ee; padding:15px 0 15px 0; text-align:center;}
.facilities_wrap .facilities_info .facilities_table2 table td {border:1px solid #c5e4ee; padding:15px 0 15px 0; text-align:center; font-weight:600; color:#353535; font-size:15px; letter-spacing:-0.01em; line-height:24px;}
.facilities_wrap .facilities_info .facilities_table2 table td.td_left {text-align:left; padding-left:70px;}
.facilities_wrap .facilities_info .facilities_table2 table td li {font-weight:400;}
.facilities_wrap .facilities_info .facilities_table2 table td li em.fas_small {font-size:11px;}

.facilities_wrap .facilities_info .facilities_table3 table {border-collapse:collapse; width:100%; border-top:2px solid #059fd5;}
.facilities_wrap .facilities_info .facilities_table3 table th {background:#e6f6fb; font-weight:600; font-size:15px; letter-spacing:-0.01em; color:#00698d; border:1px solid #c5e4ee; padding:15px 0 15px 50px; text-align:left;}
.facilities_wrap .facilities_info .facilities_table3 table td {border:1px solid #c5e4ee; padding:15px 0 15px 0; text-align:center; font-weight:400; color:#353535; font-size:15px; letter-spacing:-0.01em; line-height:24px;}
.facilities_wrap .facilities_info .facilities_table3 table td.td_bg {background:#f7fcfd; color:#2e2f2f;}

.fas_res_main {padding-left:16px;}
.fas_res_main dl {*zoom:1;}
.fas_res_main dl:after {content:""; display:block; clear:both;}
.fas_res_main dl dt {float:left;}
.fas_res_main dl dd {float:right; width:485px; font-size:15px; line-height:24px; letter-spacing:-0.01em; color:#333;}

.fas_res_section {*zoom:1;}
.fas_res_section:after {content:""; display:block; clear:both;}
.fas_res_section .fas_res_box {float:left; width:265px; margin-left:60px;}
.fas_res_section .fas_res_box:first-child {margin-left:0;}
.fas_res_section .fas_res_box dd {font-size:15px; line-height:24px; letter-spacing:-0.01em; color:#333; margin-top:15px;}


/* ½ÂÁÖ CC¼Ò°³ */
.club_intro_tit {font-size:20px; font-weight:normal; color:#1d1d1d; display:inline-block; letter-spacing:-0.01em; line-height:22px; padding:3px 0; border-top:1px dotted #c9c9c9; border-bottom:1px dotted #c9c9c9;}
.club_intro_tit em {font-weight:600; color:#64bb48;}
.club_intro_img {padding:20px 0;}
.club_intro_text {*zoom:1;}
.club_intro_text:after {content:""; display:block; clear:both;}
.club_intro_text .text1 {float:left; width:385px; font-size:15px; line-height:25px; letter-spacing:-0.01em; color:#3c3c3c; text-align:justify;}
.club_intro_text .text1 strong {font-weight:600;}
.club_intro_text .text1 em {font-weight:600; color:#2baf00;}
.club_intro_text .text2 {font-size:15px; line-height:25px; letter-spacing:-0.01em; color:#3c3c3c; float:right; width:558px; text-align:justify;}
.club_intro_text .text2 strong {font-weight:600; color:#0099ce;}
.club_intro_text .text2 em {color:#0d0d0d;}



.reserv_tit {padding:30px 0 0;}
.reserv_tit dt {font-size:20px; font-weight:600; color:#1d1d1d; margin-bottom:13px;}
.reserv_tit dd {font-size:17px; letter-spacing:-0.01em; color:#1d1d1d; margin-bottom:30px;}

.reserv_box {border:2px solid #e9e9e9; padding:30px;}
.reserv_box > dl > dt {background:url("/image/member/login/login_bullet.png") left 4px no-repeat; padding-left:16px; font-size:20px; font-weight:600; color:#151515; margin:0 0 15px;}
.reserv_box > dl > dd {font-size:15px; letter-spacing:-0.01em; color:#1d1d1d; padding-left:16px;}
.reserv_box .reserv_step {*zoom:1;}
.reserv_box .reserv_step:after {content:""; display:block; clear:both;}
.reserv_box .reserv_step dl {float:left; border:6px solid #f0f0f0; background:#fcfcfc; width:175px; height:135px; margin:0 0 0 25px; text-align:center;}
.reserv_box .reserv_step dl:first-child {margin:0;}
.reserv_box .reserv_step dl dt {font-size:22px; padding:20px 0 15px; color:#5ab158;}
.reserv_box .reserv_step dl dd {font-size:15px; line-height:20px; color:#343434;}
.reserv_box .reserv_step dl + dl dt {color:#059fd5}
.reserv_box .reserv_step dl + dl + dl dt {color:#f68f0a}
.reserv_box .reserv_step dl + dl + dl + dl dt {color:#a152c2}
.reserv_box .reserv_step dl:nth-child(even) {position:relative;}
.reserv_box .reserv_step dl.even {position:relative;}
.reserv_box .reserv_step dl img {position:absolute; top:42px; left:-50px;}
.reserv_box .reserv_step dl img.right {position:absolute; top:42px; left:163px;}
