@charset "utf-8";
@import url("../css/NotoKR.css");
#content_body{background-color:#fff; padding-top:0px; padding-bottom:80px;position: relative;top:-40px; overflow: hidden; width:1212px; min-height:500px; height:auto !important; height:800px; margin:0px auto; }
/*** 서브페이지 공통 ***/
.content_sub {overflow: hidden; width:100%; padding:0; background-color: #fff; /*background: #fff url("../../common/images/bg_sub.gif") no-repeat center 39px;*/}
.content_sub_in {position:relative; /*overflow: hidden; width:995px; min-height:500px; height:auto !important; height:800px; margin:0 auto; */}

#club_navi {position:relative; width:995px;height:156px; margin:0 auto;background:url("../../common/images/bg_sub_top01.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/images/bg_sub_top01.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/images/bg_sub_top01.png', sizingMethod='scale');}

#course_navi {position:relative; width:995px;height:156px; margin:0 auto;background:url("../../common/images/bg_sub_top02.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/images/bg_sub_top02.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/images/bg_sub_top02.png', sizingMethod='scale');}

#use_navi {position:relative; width:995px;height:156px; margin:0 auto;background:url("../../common/images/bg_sub_top03.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/images/bg_sub_top03.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/images/bg_sub_top03.png', sizingMethod='scale');}

#reservation_navi {position:relative; width:995px;height:156px; margin:0 auto;background:url("../../common/images/bg_sub_top04.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/images/bg_sub_top04.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/images/bg_sub_top04.png', sizingMethod='scale');}

#lounge_navi {position:relative; width:995px;height:156px; margin:0 auto;background:url("../../common/images/bg_sub_top05.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/images/bg_sub_top05.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/images/bg_sub_top05.png', sizingMethod='scale');}

#information_navi {position:relative; width:995px;height:156px; margin:0 auto;background:url("../../common/images/bg_sub_top06.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/images/bg_sub_top06.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/images/bg_sub_top06.png', sizingMethod='scale');}

#clause_navi {position:relative; width:995px;height:156px; margin:0 auto;background:url("../../common/images/bg_sub_top07.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/images/bg_sub_top07.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/images/bg_sub_top07.png', sizingMethod='scale');}

#member_navi {position:relative; width:995px;height:156px; margin:0 auto;background:url("../../common/images/bg_sub_top08.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/images/bg_sub_top08.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/images/bg_sub_top08.png', sizingMethod='scale');}

#sitemap_navi {position:relative; width:995px;height:156px; margin:0 auto;background:url("../../common/images/bg_sub_top09.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/images/bg_sub_top09.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../common/images/bg_sub_top09.png', sizingMethod='scale');}

.content_sub .tit_depth1{  position: relative;height: 420px; width: 100%;  background-color:#000;}
.content_sub .tit_depth1 .bg{ position:absolute; top:0; right:0; left:0; bottom:0; background-size:cover; background-position:50% 50%;	opacity:0;	transform: scale(1.15, 1.15);-ms-transform: scale(1.15, 1.15);	-webkit-transform: scale(1.15, 1.15);	-moz-transform: scale(1.15, 1.15);	-webkit-transition: opacity 2s cubic-bezier(0.4, 0, 0.2, 1), transform 5s cubic-bezier(0.4, 0, 0.2, 1);	transition: opacity 2s cubic-bezier(0.4, 0, 0.2, 1), transform 5s cubic-bezier(0.4, 0, 0.2, 1);-ms-transition: opacity 2s cubic-bezier(0.4, 0, 0.2, 1), transform 5s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: opacity 2s cubic-bezier(0.4, 0, 0.2, 1), transform 5s cubic-bezier(0.4, 0, 0.2, 1);	background: url("/resource/assets/common/images/sub_top_bg.png") no-repeat left top;}
.content_sub .tit_depth1.ani .bg {opacity: 1;transform: scale(1, 1);	-ms-transform: scale(1, 1);	-webkit-transform: scale(1, 1);	-moz-transform: scale(1, 1);}
.content_sub .tit_depth1 h3{position:relative; color:#fff; text-align:center; font-size:46px; padding:195px 0 0 0; font-weight:400;  }
.content_sub .tit_depth1 p{position:relative; font-size:16px; color:#fff; text-align:center; padding:30px 0 0 0;}
/* content_area */
.content_sub .content {position:relative;}

.content_sub .his_map {position:relative;  width:100%; height:45px; margin:0 0 39px 0; background-color:#f6f7f8; border:1px solid #e0e0e0;  z-index: 10;} 
.content_sub .his_map:after { content:""; display:block; clear:both; }
.content_sub .his_map_out {width:995px; margin:0 auto;}
.content_sub .his_map_in {margin:0 auto; width:640px;}
.content_sub .his_map_in:after { content:""; display:block; clear:both; }
.content_sub .his_map_in> li {position:relative; float:left; padding:0 0 0 25px;}
.content_sub .his_map .his_map_in > li> a {overflow: hidden; height:45px; display:block;vertical-align: top;text-align:center; color:#7f7e7e; font-size:14px; line-height:45px;  text-decoration:none;}

.content_sub .his_map .home {width:89px; border-right:1px solid #e0e0e0;   border-left:1px solid #e0e0e0;  }
.content_sub .his_map .home a {background:url("../../common/images/icon_home.png") no-repeat center left; }
.content_sub .his_map .his_map_in > .his_depth01 {width:194px;  border-right:1px solid #e0e0e0;  }
.content_sub .his_map .his_map_in > li> .bt_depth01 {color:#2c2c2c; text-align:left; background:url("../../common/images/icon_depth01.png") no-repeat 165px center; }
.content_sub .his_map .his_map_in > .his_depth02 {width:195px; border-right:1px solid #e0e0e0;   }
.content_sub .his_map .his_map_in > li> .bt_depth02 { color:#2c2c2c; text-align:left; background:url("../../common/images/icon_depth01.png") no-repeat 165px center; }
.hide {display:none;}
.his_map .depth01 {position:absolute; top:45px; left:-1px; border:1px solid #e8e8e8;  z-index:1;border-bottom:none;background-color:#f9f9f9;}
.his_map .depth01 li {width:219px;  background:url("../../common/images/icon_depth_list.png") no-repeat 101px center;}
.his_map .depth01 li a {display:block; height:42px; padding:0 0 0 16px; color:#2c2c2c; font-size:14px; line-height:42px;border-bottom:1px solid #e8e8e8; }
.his_map .depth01 li a:hover, .his_map .depth01 li a:focus {color:#0065a7;  border-bottom:1px solid #0065a7;}
.his_map .depth02 {position:absolute; top:45px; left:-1px; border:1px solid #e8e8e8; z-index:11; border-bottom:none;background-color:#f9f9f9;}
.his_map .depth02 li {width:220px;  background:url("../../common/images/icon_depth_list.png") no-repeat 155px center;}
.his_map .depth02 li a {display:block; height:42px; padding:0 0 0 23px; color:#2c2c2c; font-size:14px; line-height:42px;border-bottom:1px solid #e8e8e8; }
.his_map .depth02 li a:hover, .his_map .depth02 li a:focus {color:#0065a7; border-bottom:1px solid #0065a7;}

.content_sub .tit_area {position:relative; overflow: hidden; display:block; height:74px; margin:40px 0 41px; padding: 0; font-weight:600; color:#414141; height:39px;  font-size:25px; line-height:28px; border-bottom:2px solid #414141}
.tab_line_right {position:relative; width:100%; padding:0 0 0 0; margin-bottom:20px;}
.tab_line_right:after{display:block; clear:both; content:"";}
.tab_line_right ul {float:right;bordeR:1px  solid #d8d4d4; }
.tab_line_right ul,.tab_line_right ul li{margin:0; padding:0;}
.tab_line_right ul li {float:left; text-align:center;    margin-left: -1px;}
.tab_line_right ul li a {    font-size: 15px;width:147px; height:30px; line-height:30px;  display:block;text-align:center; }
.tab_line_right ul li.on a {background-color:#60993d; color:#fff;}
/* quick_menu */
.quick_menu { overflow: hidden;display:block; width:100%; height:141px; border-top:1px solid #e8e8e8; background-color:#f9f9f9; }
.quick_menu .quick_menu_in {position:relative; width:809px; margin:0 auto; padding:28px 0 0 184px;  }
.quick_menu .q_tit {position:absolute; top:54px; left:36px;}
.quick_menu li {float:left; margin:0 ; width:112px; text-align:center;}
.quick_menu li img {vertical-align:top; margin:0 0 8px;}
.quick_menu li a {vertical-align:top; display:block;text-align:center; font-weight: bold; color:#666; font-size:13px; }
.quick_menu li a:hover, .quick_menu li a:focus  {color:#121212; }

/*** /서브페이지 공통 ***/

	/* 약관 */
.clause_guide {width:100%; font-size:12px; color:#747474;}
.clause_guide .title_jang {display:block; font-size:22px; line-height:45px; color:#0020e2;}
.clause_guide .title_jo {display:block; font-size:16px; line-height:28px;  color:#5b5b5b;}
.clause_guide .con_jo {margin:0 0 19px; font-size:14px; line-height:21px;  color:#747474;}
.clause_guide .con_jo ul li {display:block; padding:0 0 0 14px; text-indent:-14px; font-size:14px; line-height:21px;  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;}
.clause_info .caption {font-size:12px; color:#6f6f6f; line-height:1.6em; text-align:justify; padding-bottom:40px; border-bottom:1px dotted #8c8c8c;}
.clause_info .caption p {margin-top:10px;}
.clause_info .content {font-size:12px; color:#6f6f6f; line-height:1.6em; text-align:justify;}
.clause_info .sub,
.clause_info .title {margin-top:40px;}
.clause_info .content p,
.clause_guide .con_jo ul {margin-top:10px;}
.clause_guide .con_jo ul ul {margin-top:0;}
.clause_guide .con_jo ul ul ul {margin-top:0;}
.clause_guide .con_jo li {padding-left:20px; text-indent:-20px;}
.clause_guide .con_jo li li {padding-left:15px; text-indent:-15px;}
.clause_guide .con_joli li li {padding-left:10px; text-indent:-10px;}


/* 로그인 */
#content_body #login {position:relative; width:541px; margin:0 auto; padding:63px 139px ; background-color:#fff; margin-top:80px;}
#content_body #login .txt01 {display:block; margin:0 0 29px; font-size:15px; line-height:21px; color:#371c01; }
#content_body .login_dl01 {overflow:hidden;}
#content_body #usrId { width:515px; height:51px; font-size:13px;  line-height:51px; padding:0 10px; margin:0 0 13px 0; font-weight:500;border-left:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff; border-bottom:1px solid #c6c6c6; color:#959595; }
#content_body #usrId:focus { width:515px; height:51px; line-height:51px;font-weight:500;  border:1px solid #0072bc; color:#444;}
#content_body #usrPwd {vertical-align:top;  width:100%; height:51px;  font-size:13px; line-height:34px; padding:0 10px;margin:0 0 11px 0;  font-weight:500;  letter-spacing:-1px;border-left:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff; border-bottom:1px solid #c6c6c6; color:#959595; color:#959595;}
#content_body #usrPwd:focus { width:515px; height:51px; line-height:51px;   font-weight:500;border:1px solid #0072bc; color:#444;}
.login_dl01 #usrPwd2 { width:515px; height:51px;font-weight:bold; line-height:51px; padding:0 23px 0 27px; margin:5px 0 5px 0; color:#676767; font-size:13px; border:1px solid #fff; background:#fff url("../image/member/join/icon_pw.png") no-repeat 7px center}
#content_body #login .login_idsave {padding:0; color:#606060; font-size:14px;height:36px; }
#content_body #login .login_idsave input {vertical-align:top;}

#content_body #login .bt_login {display:block; width:100% !important; height:60px; font-weight:600; margin-bottom:42px;  text-align:center; color:#fff;	font-size:20px; line-height:60px; background-color:#3e6923;}
#content_body #login .bt_login:hover {background-color:#1a2c0f;}
#content_body #login .bt_login:focus,#content_body #login .bt_login:active,#content_body #login .bt_login:visited {color:#fff;	}

#content_body .login_dl02 {overflow:hidden; position:absolute; top:68px; left:582px;  width:411px; margin:0px 0 0 0; }
#content_body #login dl dt {padding:0 0 15px 9px; font-weight:600; font-size:15px; color:#2b2b2b; /*background:url("/image/member/login/bull01.gif") no-repeat 0 8px;*/}
#content_body #login dl dd {padding:0 0 44px 9px; font-size:14px; line-height:20px; color:#371c01;}
#content_body #login .login_dl01 img{margin:3px 0 0;}
#content_body #login dl dd input {width:133px; height:31px; line-height:31px;  padding:0 5px; border:1px solid #e1e1e1; color:#444; background-color:#f3f3f3;}
#content_body #login dl dd input:focus {width:133px; height:29px; line-height:29px;  padding:0 4px; border:2px solid #c7851c; color:#444; background-color:#f3f3f3;}
.txt_sell {display:block; margin:0 0 0 0; font-size:15px; color:#606060;}
.txt_login {display:block; margin:17px 0 0 0; font-size:14px; line-height:26px;  color:#127dc2;}
.login_txt01{text-align:center; margin: 0 0 45px 0;}
.login_txt01 h1{margin-bottom:68px;}
.login_txt01 h3{font-size:50px; font-weight:300;  line-height:24px; padding:0 0 22px 0; }
.login_txt01 h3 .color_green{font-weight:500;}
.login_txt01 p{font-size:16px; line-height:42px; font-weight:500; }
.login_txt{font-size:14px; line-height:15px; color:#014b7b; font-weight:500;}
.usrIdsave{text-align:right; font-size:14px; color:#8d8d8d;margin:18px 0 24px 0;}
.login_ser{ }
.login_ser ul li{position: relative;margin-bottom:37px;padding-lefT:10px;  background:url("/resource/assets/common/images/bull03.png") no-repeat left top 9px; }
.login_ser ul li span{font-size:14px; line-height:20px; padding:0 0 10px 0; color:#4f4f4f;}
.login_ser ul li a{position: absolute; right:0; top:0;  border-radius: 20px; width:168px; height:30px;  text-align:center; font-size:14px; font-weight:500; line-height:33px;  background:#e6e6e6;}
.login_ser ul li *{display:block;}

/*중복된아이디*/
.loginList{margin:0 auto; border-top:2px solid #000000; border-right:1px solid #eae9e9; border-left:1px solid #eae9e9; border-bottom:1px solid #eae9e9;}
.loginList p{background-color:#f8f8f8;text-align:center;  border-bottom:1px solid #eae9e9 ; height:58px; font-size:15px; line-height:58px;}
.loginList p img{    vertical-align: middle; margin-right:5px;}
.loginList ul li{font-size:15px; padding:10px 0;}
.loginList ul li a{font-size:15px; font-weight:500; }
.loginList ul{width:297px; margin: 18px auto;}
.loginList ul li:hover{border-bottom:1px solid #ef4b87 }
.loginList ul li:hover a span{color:#ef4b87}
.loginList ul li:hover a span:first-child{color:#ef4b87; }
.loginList ul li a span{margin-right:40px;}

.loginList ul li a span:first-child{color:#808080; margin-right:8px !important;}



/* 로그인 */
#content_body #login2 {position:relative; width:402px; height:482px; margin:0 auto; padding:76px 0 0 592px; background:url("/image/member/bg_login.png") no-repeat 0 0;}

.login_dl01 {overflow:hidden;}
.login_dl01 #log_id { width:243px; height:41px;font-weight:bold; line-height:41px; padding:0 23px 0 27px; margin:0; color:#676767; font-size:13px; border:1px solid #fff; background:#fff ;}
.login_dl01 #login_pw {width:243px; height:41px;font-weight:bold; line-height:41px; padding:0 23px 0 27px; margin:5px 0 5px 0; color:#676767; font-size:13px; border:1px solid #fff; }
.login_dl01 #login_num {width:243px; height:41px; font-weight:bold;line-height:41px; padding:0 23px 0 27px; margin:5px 0 0px 0; color:#676767; font-size:13px; border:1px solid #fff; background:#fff ;}
#content_body #login2 .login_idsave {display:block; font-weight: bold; font-size:14px; color:#fff }
#content_body #login2 .login_idsave input {vertical-align:middle;}
#content_body #login2 .bt_login {overflow:hidden; display:block; margin:8px 0 6px;}
.login_dl02 {overflow:hidden;width:358px;}
#content_body #login2 dl dt {display:block; padding:0 0 8px 10px; font-weight: bold; font-size:14px; color:#fff; background:url("/image/member/bull.png") no-repeat 0 6px;}
#content_body #login2 dl dd {display:block;  margin:0 0 8px; padding:0 0 0 12px;}
#content_body #login2 img{ vertical-align:top;}
#content_body #login2 dl dd input {width:133px; height:31px; line-height:31px;  padding:0 5px; border:1px solid #e1e1e1; color:#444; background-color:#f3f3f3;}
#content_body #login2 dl dd input:focus {width:133px; height:29px; line-height:29px;  padding:0 4px; border:2px solid #c7851c; color:#444; background-color:#f3f3f3;}
.txt_sell {display:block; margin:0 0 25px 0; font-size:14px; color:#fff;}
#content_body #login2 .log01 {position:absolute; top:36px; left:80px; overflow:hidden;height:418px; padding:20px 20px 0 10px; background-color:#fff; font-size:14px; line-height:20px; color:#671736;}
#content_body #login2 .log01 p {font-weight:600; color:#0d4425;}
#content_body #login2 .log01 dt {margin:15px 0 10px; padding:0; background:none; display:block; font-size:14px; line-height:17px; color:#671736;}
#content_body #login2 .log01 dd {display:block; font-size:14px; line-height:17px; font-weight:600; color:#0d4425;}
#content_body #login2 .login_dl03 {position:absolute; bottom:20px; left:80px; width:auto;}
#content_body #login2 .login_dl03 dd {margin:-6px 30px 0 0;}
#content_body #login2 .login_dl03 dt, #content_body #login .login_dl03 dd {float:left;}
.clause_mini { width:274px; font-size:13px; line-height:18px; color:#676767; padding:10px; background-color:#fff; }
.clause_mini2{ width:275px; font-size:13px; line-height:18px; margin:5px 0 0 0; color:#676767; padding:10px; background-color:#fff; }
.label_agree {display:block; margin:8px 0 0 ; font-size:12px; line-height:14px; color:#676767; }
.label_agree input {vertical-align:-2px;}

	/* 아이디 비밀번호 찾기 */	

.tab_search {overflow:hidden; width:280px; margin:0 auto; margin-bottom:40px; }
.tab_search li{ float:left; width:50%; height:48px; padding:0; margin:0 0 0 -1.5px}
.tab_search li.on a{color:#468e40;  background:url("/resource/assets/common/images/dec02.png") no-repeat center bottom;;}
.tab_search li a {overflow:hidden; display:block; color:#818181; font-size:20px; line-height:24px; text-align:center; padding-bottom:9px;}

.h3_ser {font-size:18px; font-weight:400;  text-align:center; line-height:26px;color:#303030; padding:10px 0 34px 0; background:url("/resource/assets/common/images/dec.png") no-repeat left 302px top; }
.h3_ser .stxt {margin:0; padding:0; color:#616161; font-size:15px; line-height:22px;font-weight:600; }
.tab_search .title {position:absolute; left:0; top:6px;}
.box_search_id {width:729px; margin:0 auto;}
.box_search_id:after { content:""; display:block; clear:both; }	
.box_search_id h4 {position:absolute; top:19px; left:24px; font-weight:bold; font-size:12px; color:#575757}
.box_search_pw{width:729px; margin:0 auto;}
.box_search_pw h4 {position:absolute; top:19px; left:24px; font-weight:bold; font-size:12px; color:#575757}}
.box_search_pw:after { content:""; display:block; clear:both; }
.search_id_dl01 {position: relative;overflow:hidden; margin-bottom:20px;}
.search_id_dl01 dt {position: absolute; text-align:left; left:15px;font-weight:400;  font-size:16px;line-height:48px;  color:#575757}
.search_id_dl01 dd {float:left; width:100%; }
.search_id_dl01 dd input {width:86%; height:50px; line-height:50px; padding-lefT:100px;  border:1px solid #d3d3d3; color:#444; background-color:#fff;}
.search_id_dl01 dd input:focus { border:1px solid #3e6923; color:#444; }
.search_id_dl02 {position: relative;overflow:hidden;width:100%; margin-bottom:20px;}
.search_id_dl02 dt {position: absolute; left:15px; font-weight:400;  font-size:16px; line-height:48px; color:#575757}
.search_id_dl02 dd {width:100%;  vertical-align:middle; color:#848484;}
.search_id_dl02 dd input {width:86%; height:50px;  padding-lefT:100px; line-height:50px;   border:1px solid #d3d3d3; color:#444; background-color:#fff;}
.search_id_dl02 dd input:focus { border:1px solid #3e6923; color:#444;}
.bt_id_com { background-color:#468e40; display:block; width:100%; height:52px; text-align:center;  font-size:18px; line-height:52px; color:#fff; }
.bt_id_com:hover,.bt_id_com:focus  {color:#fff; background-color:#3e6923;}
.bt_id_com2 {;}



/* 오시는길 */
.root_daum_roughmap{position: absolute !important; top:230px;}
.txt_style02{text-align:center; font-size:24px; line-height:36px; margin-bottom:685px;}
.location_dl {margin-top:30px;}
.location_dl dt{    position: absolute;font-size:20px;    line-height: 95px; font-weight:400;}
.location_dl dt:after{content: '';   position: absolute;  top: 23px;   left: 0;    width: 25px;  height: 3px;  background: #bfce2f;}
.location_dl dd{font-size:16px; line-height:95px; padding-lefT:410px;}
.addres{    position: absolute; left:50%; top:700px;      z-index: 99;  padding:28px 0 0 139px; margin-left: -366px;width:590px; height:109px; background-color:#43843c;}
.addres span{    line-height: 43px;color:#fff; font-size:20px; display:block;}
.addres span.tel img{margin-right:32px;}
.addres span.tel  strong{margin-right:40px;}
.addres span img{vertical-align: middle; margin-right:24px;}
.addres span strong{font-weight: 500;color:#e2f244; margin-right:33px; }

/* 코스소개 */
.course_box{ padding-left:359px;   position: relative; border:1px solid  #e1e1e1;}
.course_box .course_info{ width:360px; position:absolute;top:0px; left:0px; text-align:center; background-color:#fff; padding:80px 0 0 0; }
.course_box .course_info .hole_tit{}
.course_box .course_info .hole_tit strong:after { content: '';   position: absolute;    top: -80px;  left: 50%;    width: 2px;  height: 72px;    background: #bfce2f;}
.course_box .course_info .hole_tit strong{ position: relative;display:block; font-size:70px;line-height: 68px; font-weight:500; padding-bottom:10px; margin-bottom:13px;}
.course_box .course_info .hole_tit span{ position: relative;display:block; color:#6b6c6b; padding-top:14px; font-size:22px; margin-bottom:18px;}
.course_box .course_info .hole_tit span:after {  content: '';  position: absolute;   top: 0px;   left: 50%;   margin-left: -17px;  width: 30px;   height: 2px;  background: #bfce2f;}
.course_box .course_info .par{display:block; width:170px; height:30px; line-height:30px; margin:0 auto 66px;      border-radius: 20px;background-color:#f0f0f0; font-size:16px;}
.course_box .course_info .protip_txt{font-size:15px; line-height:22px;}
.course_box .course_info .protip_txt strong{display:block; font-size:18px; margin-bottom:17px; font-weight:400;}
.course_box .course_info .protip_txt strong img{vertical-align: middle; margin-right:8px;}
.course_text{font-size:16px; line-height:24px; margin-bottom:60px; text-align:center;}
.couse_list{position: relative;height:48px; border:1px solid  #e1e1e1;     margin-bottom: -1px; padding-top:26px; padding-lefT:38px;}
.couse_list ul{overflow:hidden; position: absolute;  right: 84px;  top: 17px;}
.couse_list ul li{float:left; width:41px; }
.couse_list ul li{margin-right:12px; }
.couse_list ul li a{display:block;height:40px; line-height:40px; text-align:center; font-sizE:17px; color:#848484;border-radius: 30px;  background-color:#f0f0f0;}
.course_one ul li.on a{background-color:#a41f7a; color:#fff;}
.course_one ul li:hover a{background-color:#a41f7a; color:#fff;}
.course_two  ul li.on a{background-color:#d88828; color:#fff;}
.course_two ul li:hover a{background-color:#d88828; color:#fff;}
.course_three ul li.on a{background-color:#447615; color:#fff;}
.course_three ul li:hover a{background-color:#447615; color:#fff;}
.course_four ul li.on a{background-color:#a80d09; color:#fff;}
.course_four ul li:hover a{background-color:#a80d09; color:#fff;}

.course_box .tee_list{position: absolute;    top: 173px;  right: 27px; width:190px;  background:url("/resource/assets/course/images/line.png") no-repeat center center #fff;}
.course_box .tee_list li{ position: relative; padding-left:23px; font-size:15px; line-height:30px; }
.course_box .tee_list li span{float: right; color:#1f1f1f; font-size:15px;     margin-right: 25px;}
.course_box .tee_list li:nth-child(1){border-left:9px solid #cc0203; color:#cc0203;}
.course_box .tee_list li:nth-child(2){border-left:9px solid #d9c404; color:#d9c404;}
.course_box .tee_list li:nth-child(3){border-left:9px solid #ebebeb; color:#ebebeb;}
.course_box .tee_list li:nth-child(4){border-left:9px solid #0164d6; color:#0164d6;}
.course_box .tee_list li:nth-child(5){border-left:9px solid #111111; color:#111111;}


.course_con {overflow:hidden; clear:both; margin:43px 0 58px;}
.course_guide{position:relative  }
.course_guide dt{position:absolute; top:407px; left:0px; font-size:24px; font-weight:400; line-height:28px; color:#0072bc;}
.course_guide dt strong{font-weight:500;}
.course_guide dd{padding-lefT:237px;font-size:16px; line-height:22px; padding-top:407px;}
.course_guide dd span{display:block; text-align:right; padding-top:47px;}
.course_guide dd span img{vertical-align: middle; margin-lefT:18px;}

.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;}

		/* tab2개 */
.ev_tab2 {overflow:hidden; margin:0 0 41px 0;}
.ev_tab2 li {overflow:hidden;float:left; width:167px; height:49px; padding:0; margin:0 0 0 -1.5px}
.ev_tab2 li:first-child {margin:0 0 0 0;}
.ev_tab2 li a {overflow:hidden; display:block; width:100%; height:49px;  color:#232222; font-size:15px; line-height:49px; text-align:center; background:url("../../common/images/tab.png") no-repeat left top}
.ev_tab2 li a:hover, .ev_tab2 li a:focus, .ev_tab2 li a.on {font-weight:600; color:#2f7285;background:url("../../common/images/tab_on.png") no-repeat left top}
	
	/* table */	
table.board_write {width:100%;border-collapse:collapse;border-spacing:0; margin:0 0 58px 0; border-top:2px solid #468e40; }
table.board_write thead th {border:1px solid #efefef;color:#2c2c2c;font-size:16px; padding:16px 0; text-align:center; background-color:#fafbfb}
table.board_write tbody th { border:1px solid #efefef; color:#2c2c2c;	font-size:16px; padding:16px 0; text-align:center; background-color:#fbfbfb}
table.board_write td {	border:1px solid #efefef; color:#2c2c2c;	font-size:16px; line-height:24px;  padding:16px 0; text-align:center;}
table.board_write tr {border-right:1px solid #efefef; border-left:1px solid #efefef; }
table.board_write tr td:first-child{border-lefT:1px solid #fff;}
table.board_write tr td:last-child{border-right:1px solid #fff;}
table.board_write tr:first-child td{border-top:none;}
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 .table_list{padding-left:21px;}
table.board_write td .table_list li span{border-radius: 20px;font-weight:400; color:#fff; padding:1px 8px; margin-right:7px;}
table.board_write td .table_list li:nth-child(1) span{background-color:#72be33;}
table.board_write td .table_list li:nth-child(2) span{background-color:#759d54;}
table.board_write td .table_list li:nth-child(3) span{background-color:#98c00f;}
table.board_write td .table_list li{text-align:left; line-height:30px;}
.table_txt{text-align:right; font-size:14px; line-height:17px; margin-bottom:5px;}

.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 {overflow:hidden; display:block; margin:30px auto; text-align:center}
.bt_center a {overflow:hidden; display:inline-block;}
.bt_center2 {overflow:hidden; display:block; margin:0 auto; }
.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:12px; 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:12px; 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}

/* 삭제 */
.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 15px; height:31px; text-align:center; font-size:12px; 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}

/*인사말*/
.tit01{font-size:24px; line-height:51px; color:#0072bc; font-weight:500;}
.greet_box{overflow:hidden; font-size:16px; line-height:25px; margin:45px 0;}
.greet_box p{float:left; text-align:left; letter-spacing:-1.1px;}
.greet_box img{float:right; margin-top:20px;}

/*클럽소개*/
.color_green{color:#468e40}
.color_yellowgreen{color:#bfce2f;}
.intro_box{color:#303030;text-align:center; font-size:16px; line-height:24px; margin:56px 0 52px 0;}
.intro_box strong{ color:#303030;   line-height: 55px; font-size:30px; display:block; font-weight:400;}
.intro_con01{height:275px; padding:125px 0 0 664px; font-size:16px; line-height:24px;  color:#303030; background:url("/resource/assets/club/images/intro/img02.png") no-repeat left top;}
.intro_con01 strong{font-size:26px; font-weight:400; display:block; height:30px;line-height:30px; margin-bottom:30px;}
.intro_con02{ padding:125px 664px 0 42px;  background:url("/resource/assets/club/images/intro/img03.png") no-repeat right top;}
.img_txt{display: block;   margin: 42px auto 27px;}
.intro_con03{margin-bottom:56px;}
.intro_con03 p{text-align:center; font-size:16px; line-height:24px;}
.intro_con03 .weight{font-weight:600;}
 .border{border-bottom:1px solid;}
.intro_con03 p:first-child{border-bottom:1px dotted #3f3f3f; padding-bottom:28px; margin-bottom:23px;}
.intro_bottom{padding:40px 0 0; height:103px; color:#fff; font-size:18px;  line-height:28px; text-align:center; background:url("/resource/assets/club/images/intro/img04.png") no-repeat right top;}
.color_orange{color:#e54d24}

/*복장규정*/
.tit03{text-align: center;     position: relative;}

.dressrule_box{overflow:hidden; }
.dressrule_box div{padding-top:63px; /*height:620px;*/ height:668px; overflow:hidden; width:600px; float:left; border:1px solid #e4e3e3; text-align:center;}
.dressrule_box div:first-child{margin-right:7px;}
.dressrule_box div ul{background-color:#f8f8f8; padding:42px 39px; margin-top:72px;}
.dressrule_box div ul li{text-align:left; font-size:16px; line-height:24px;}
.dressrule_box .tit02{margin-bottom:70px;}
.p_txt03{    position: relative;text-align:center;padding-top:15px; font-size:16px; line-height:24px; margin-bottom:45px;}
.p_txt03:after{content: '';   position: absolute;  top: 0px;   left: 50%;    margin-left: -17px;    width: 30px;  height: 2px;  background: #bfce2f;}
.dressrule_box02{border:1px solid #e4e3e3; text-align:center; margin-top:7px; padding:62px 0;}
.dressrule_box02 .tit03{margin-bottom:50px;}

/*개요 및 연혁*/
.history_box{width:100%; height: 536px;margin-bottom:40px; background:url("/resource/assets/club/images/history/img01.png") no-repeat left top #f8f8f8; padding-left:655px; padding-top:47px;}
.history_box h3{ font-size:26px; font-weight:400; height:24px; line-height:24px; margin-bottom:10px;}
.history_box dl{width: 540px;    height: 491px ; background:url("/resource/assets/club/images/history/txt01.png") no-repeat right bottom; }
.history_box dl dt{position: absolute; font-size:16px;     line-height: 35px;padding-lefT:12px;  background:url("/resource/assets/common/images/bull.png") no-repeat left top 17px; }
.history_box dl dd{font-size:16px; padding-left:177px; text-align:left; line-height:35px;}
.img_txt02{display: block; margin: 0 auto;}


/*예약안내*/
.tit02{display:block; font-size:26px; line-height:21px; font-weight:400; margin-bottom:15px;}
.tit02 em{font-size:16px; margin-left:14px;}
.list_style02 li{font-size:16px; line-height:24px; padding-lefT:11px; background:url("/resource/assets/common/images/bull.png") no-repeat left top 12px; }
.charge_box{border-top:1px solid #468e40; border-bottom:1px solid #e3e2e2;padding:28px 42px; margin-bottom:12px;}
.p_txt02{color:#ff7437; font-size:16px;}

/*내장객 협조사항*/
.rule_box{background:url("../img/img_g01.jpg") no-repeat right top #f8f8f8; margin-bottom:40px;  padding:88px 699px 40px 53px ; }
.rule_box p{font-size:16px; line-height:24px;}
.rule_box .tit02{position:relative;}
.rule_box .tit02:after{content: '';   position: absolute;  top: 7px;   left: -90px;    width: 72px;  height: 2px;  background: #bfce2f;}
.rule_box02{margin-top:46px; border-top:1px solid #e2e1e1; border-bottom:1px solid #e2e1e1; background:url("/resource/assets/club/images/rule/img02.png") no-repeat right top;   padding:44px 507px 44px 53px ; }
.rule_box02 p{font-size:16px; line-height:24px;}
.rule_box02 ul{margin-top:6px}
.rule_box02 ul li{font-size:16px; line-height:30px;}

/*로컬룰*/
.local_list{overflow:hidden; height:305px; padding:20px 0 38px 0;}
.local_list li{position:relative;float:left; text-align:center; padding-top:112px;background-color:#fcfcfc; bordeR:1px solid #e8e8e8; width:194px; height:190px;}
.local_list li span{font-size:15px; line-height:24px; text-align:center; letter-spacing:-1px; }
.local_list li strong{position:absolute; top:-20px; left:80px; color:#fff; font-size:18px;  line-height:36px; width:36px; height:36px; background: url("/image/common/num_bg.png") no-repeat center center;}
.local_list li+li{margin-left:3px;}
.txt_style01{font-size:15px; line-height:24px; text-align:center;}
.txt_style01 img{vertical-align: middle; margin-right:6px;}



/*주요연락처*/
.contact_box{width:100%; height:304px; margin:0 0 33px 0; background: url("/image/club/contact/contact_bg.png") no-repeat top center;}
.contact_box ul{margin-lefT:498px; width:497px; padding:74px 0 72px 0;}
.contact_box ul li {text-align:center; font-weight:400;}
.contact_box ul li img{margin:0 auto; padding:0 0 19px 0;}
.contact_box ul li .cont_tit{font-size:24px; line-height:25px; font-weight:400; color:#2c2c2c; padding:0 0 2px 0;}
.contact_box ul li .cont_txt{font-size:16px; line-height:28px; color:#a1a1a1; padding:0 0 20px 0;}
.contact_box ul li .tel{font-size:22px; line-height:28px; color:#2c2c2c;}
.contact_box ul li .tel strong{color:#0072bc; font-weight:500; display: inline;}
.contact_box ul li *{display:block;}
.contact_list{overflow:hidden;}
.contact_list li{float:left; bordeR:1px solid #e1e1e1;  font-weight:400; padding:41px 0 0 38px; width:201px; height:123px; margin:0 10px 10px 0px;}
.contact_list li:nth-child(4),li:nth-child(8){margin-right:0;} 
.contact_list li strong{font-size:18px; color:#2c2c2c; padding:0 0 12px 0;line-height:24px; background: url("/image/club/contact/bg_line.png") no-repeat bottom left;}
.contact_list li span{font-size:15px; line-height:24px; color:#7d7d7d; padding:5px 0 0 0;}
.contact_list li *{display:block;}

/*이용준수사항*/
.guide_list{position:relative;border-bottom:1px solid #e2e2e2;}
.guide_list dt{position:absolute; top:34px; left:0px; color:#0065a7; font-weight:400; font-size:24px; line-height:25px;}
.guide_list dd{padding:34px 0 34px 204px;}
.guide_list dd ul li{font-size:15px; line-height:24px; letter-spacing:-1px; }
.guide_list dd p{font-size:15px; line-height:24px;  letter-spacing:-1px; padding:0 0 17px 0; }



/* 부대시설 */
#facilities {overflow:hidden;position:relative;  }
#facilities .contentslider-std .sliderkit-panels{width:100%;height:612px;overflow:hidden; }
#facilities .contentslider-std .sliderkit-panel img{width:100%}
#facilities .contentslider-std .sliderkit-panel{width:100%;height:612px;}
#facilities.sliderkit-btn{z-index:10;}
#facilities .sliderkit-btn a {position:absolute; top:45%; width:38px; height:57px; overflow:hidden; text-indent:-9999px; display:block; ;z-index:9;text-align:left}
#facilities  .sliderkit-go-next a {right:20px;background:url("/resource/assets/club/images/facilities/house/btn_next.png") no-repeat left 0;}
#facilities  .sliderkit-go-prev a {left:20px;background:url("/resource/assets/club/images/facilities/house/btn_prev.png") no-repeat left 0;}
#facilities.sliderkit-nav{position:relative;z-index:10; padding:0; margin:-30px 0 26px 0; width:100%; text-align:center}
#facilities .sliderkit-nav-clip{position:relative;margin:0;    top: 560px; z-index: 9999;    width: 100% !important; }
#facilities .sliderkit-nav-clip ul{margin:0;padding:0; text-align:center;     width: 100% !important;}
#facilities .sliderkit-nav-clip ul li{display:inline-block; margin: 0 5px; }
#facilities .sliderkit-nav-clip ul li a{display:block;overflow:hidden; width:18px; height:18px; text-indent:-9999999px; background:url("/resource/assets/common/images/pager.png") no-repeat 0 0;}
#facilities .sliderkit-nav-clip ul li a:hover, #facilities .sliderkit-nav-clip ul li.sliderkit-selected a {background:url("/resource/assets/common/images/pager_on.png") no-repeat 0 0; }
.tab_facilities {overflow:hidden;margin:0 auto; margin-bottom:10px; }
.tab_facilities li{ float:left; width:20%; height:48px; padding:0; margin:0 0 0 -1.5px}
.tab_facilities li.on a, .tab_facilities li:hover a{color:#468e40;  background:url("/resource/assets/common/images/dec02.png") no-repeat center bottom;;}
.tab_facilities li a {overflow:hidden; display:block; color:#818181; font-size:20px; line-height:24px; text-align:center; padding-bottom:9px;}

.shop_list{    height: 370px;border-top:1px solid #468e40; padding:25px 0 0 492px;  background:url("/resource/assets/club/images/facilities/pro/s_img.png") no-repeat left 28px top 25px;}
.shop_list ul li{font-size:16px; line-height:43px; padding-lefT:20px; background:url("/resource/assets/common/images/bull.png") no-repeat left top 21px; }
.shop_list ul li span{width:97px;    display: inline-block; font-weight:500;}
.shop_btn{position: absolute;   right: 0; bottom: 502px;    border-radius: 20px;width:180px; height:33px; line-height:33px; display:block; background-color:#468e40; color:#fff; font-size:15px; text-align:center;}
.shop_btn:hover{background-color:#2b5828;}

.layer_pop02 {display:none;    overflow-x: scroll; position:fixed; top:0; left:0; width:100%;     z-index: 99999; height:100%; background:url("/resource/assets/main/images/layer_bg.png") repeat;}
.layer_pop02 .layer_pop_in {position: relative;width:1212px; margin: 100px auto; overflow:hidden;   }
.layer_pop02 .close_btn{position:absolute; left:50%; top:56px; margin-left:565px;}
.layer_pop02 .close_btn img{width:32px;}
.layer_pop02 .shop_menu{width:49%; height:480px;  float:left; text-align:center; line-height:40px; font-size:16px;     margin: 4px;}
.layer_pop02 .shop_menu h3{font-size:26px; height:220px; line-height:220px; font-weight:400 }
.layer_pop02 .shop_menu:nth-child(1){background:url("/resource/assets/club/images/facilities/pro/menu_bg01.png") no-repeat left top #fff;}
.layer_pop02 .shop_menu:nth-child(2){background:url("/resource/assets/club/images/facilities/pro/menu_bg02.png") no-repeat left top #fff;}
.layer_pop02 .shop_menu:nth-child(3){background:url("/resource/assets/club/images/facilities/pro/menu_bg03.png") no-repeat left top #fff;}
.layer_pop02 .shop_menu:nth-child(4){background:url("/resource/assets/club/images/facilities/pro/menu_bg04.png") no-repeat left top #fff;}
.layer_pop02 .shop_menu:nth-child(5){background:url("/resource/assets/club/images/facilities/pro/menu_bg05.png") no-repeat left top #fff;}
.layer_pop02 .shop_menu:nth-child(6){background:url("/resource/assets/club/images/facilities/pro/menu_bg06.png") no-repeat left top #fff;}

/*일반단체*/
.tit_h4{font-size:18px; line-height:23px; font-weight:400;padding:0 0 13px 0;}
.tit_h4 .num{color:#0072bc;padding:0 5px 0 0; font-weight:600; }
.ul_type02{font-size:15px; line-height:28px; }

/*모바일앱*/
.mobile_top{position:relative;top:0;left:0; height:517px; width:100%;  background:url("/image/use/mobile/bg.png") repeat-x ;}
.mobile_top .mobile_in {position:relative; height:424px;  width:995px; margin:0 auto; background:url("/image/use/mobile/phone.png") no-repeat left 124px top ;}
.sand{position:absolute;bottom:-70px; right:0px; width:178px; height:44px; text-align:center; font-sizE:16px; line-height:44px; background-color:#2c2c2c; color:#fff;}
.sand_dl {position:absolute;bottom:-70px; right:250px;overflow:hidden; margin:24px 0 0 107px; }
.sand_dl dd{float:left;}
.sand_dl dd input{ width:177px; height:43px; line-height:43px; font-size:20px; line-height:43px;bordeR:1px solid #e7e7e7; margin:0 3px 0 3px; text-align:center;}
.sand_txt{position:absolute;bottom:-70px; left:0; font-size:20px; line-height:24px; border-lefT:2px solid#3b3b3b; padding-lefT:23px;}

.mobile_guide .con{background-color:#f9f9f9; text-align:center; padding-bottom:40px; border-top:2px solid #468e40; margin-bottom:28px; border-bottom:1px solid #e3e2e2;}
.mobile_guide .con p{text-align:center; font-size:20px; margin-bottom:40px; height:56px; line-height:56px; background-color:#fff;box-shadow: 3px 3px 3px #e2e2e2;}

/*회원탈퇴*/
.memout_con{background-color:#f5f5f5; border-top:2px solid #1e1e1e; padding:52px 18px 18px 18px;}
.memout_con strong.memout_tit{font-sizE:24px;text-align:center; display:block; font-weight:400; line-height:22px; margin:0 0 54px 0; }
.memout_con strong.memout_tit span{font-size:30px;}
.memout_con ul{border:1px solid #e3e3e3; background-color:#fff; padding:46px 0 25px 0;}
.memout_con ul li{    padding-left: 160px;font-size:14px; line-height:22px; margin:0 0 26px 0;}
.memout_con ul li .number{background-color:#ededed; width:26px; height:26px; display: inline-block;margin-right:10px; border-radius: 17px;    text-align: center;}

/* Panels buttons */
.facilities_gallery .sliderkit-go-btn{position:absolute;top:50%; margin-top:-31px; z-index:777; width:52px;height:62px;}
.facilities_gallery .sliderkit-go-btn a {display:block; width:52px; height:62px; }
.facilities_gallery .sliderkit-go-prev{left:-136px;; background:url("/image/use/mobile/bt_left.png") left top no-repeat;}
.facilities_gallery .sliderkit-go-next{right:-665px; background:url("/image/use/mobile/bt_right.png") left top no-repeat;}

.facilities_gallery .sliderkit-nav{ position:absolute;top:140px; right:-560px; width:500px; z-index:555; }
.facilities_gallery .sliderkit-nav-clip {width:500px !important}
.facilities_gallery .sliderkit-nav-clip ul li .step{ display:block; color:#fff; font-weight:400; width:108px; text-align:center; font-size:18px; line-height:27px; background:url("/image/use/mobile/step_bg.png") no-repeat ;}
.facilities_gallery .sliderkit-nav-clip ul  li span{font-size:15px; line-height:24px;  }


/*---------------------------------
 *  Panels
 *---------------------------------*/
.sliderkit .sliderkit-panel{z-index:1;position:absolute;overflow:hidden;}
.sliderkit .sliderkit-panel-active{z-index:5;}
.sliderkit .sliderkit-panel-old{z-index:4;}

#ajax_search_id{text-align:center;}
#ajax_search_id strong{display: block; padding:20px 0;font-size:18px; text-align:center; line-height:30px;}
#ajax_search_id strong em{color:#d99a28; font-size:20px;}