@charset "euc-kr";
.sub_wrap {min-width:1001px !important}
.sub #header{position:relative;overflow:visible; width:100%; height:282px; }

/*** ¼­ºêÆäÀÌÁö °øÅë ***/
.content_sub {overflow: hidden; width:100%; padding:0;  border-top:1px solid #f3f3f3}
.content_sub_in {position:relative; overflow: hidden; width:1001px; 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:282px;background:url("../image/common/bg_sub_top01.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/common/bg_sub_top01.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/common/bg_sub_top01.png', sizingMethod='scale');}

#course_navi {position:absolute; top:0; left:0; display:block; overflow: hidden; width:100%; height:282px;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:282px;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:282px;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:282px;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:282px;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:282px;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:282px;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:282px;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');}

/* lnb_area */
.content_sub .lnb {overflow:hidden; height:38px; width:1001px; margin:0px auto 0; padding:0;}
.content_sub .lnb_menu {width:1001px; }
.content_sub .lnb_menu li {float:left; height:38px; width:20%; margin:0 0 0 -1px; }
.content_sub .lnb_menu li:first-child { margin:0; }
.content_sub .lnb_menu li a {display:block; font-weight:600; text-align:center; font-size:14px; line-height:36px; color:#737373; border:1px solid #e0e0e0; z-index:1; background-color:#f5f5f5}
.content_sub .lnb_menu li.on a,.content_sub .lnb_menu li a:hover,.content_sub .lnb_menu li a:focus {z-index:2;color:#fff; border:1px solid #b29352;  background-color:#b5985a}

.lnb #member li, .lnb #clause li   {width:33.3%;}/* 3°³ */
.lnb #course li, .lnb #use li, .lnb #reservation li{width:25%;}/* 4°³ */
.tab_list5 li {width:20%;}/* 5°³ */
.tab_list6 li {width:16.6%;}/* 6°³ */
.tab_list7 li {width:14.2%;}/* 7°³ */
/*.lnb #use li {width:16.6%;}*/ /* °ñÇÁÅÚ Ãß°¡ */

.content_sub .content {position:relative; width:1001px;margin:0; padding:0 0 60px;  }
.content_sub .his_map { position:absolute; top:31px; right:0;color:#9b9b9b } 
.content_sub .his_map:after { content:""; display:block; clear:both; }
.content_sub .his_map a {display:inline-block; padding:0 4px; font-size:11px; line-height:20px;color:#9b9b9b}
.content_sub .his_map a:hover, .content_sub .his_map a:focus, .content_sub .his_map a.on {color:#035e44;}
.content_sub .tit_area {position:relative; overflow: hidden; display:block; height:64px; margin:0; padding:20px 0 0 0; font-weight:600; text-align:center; color:#383838; font-size:30px; line-height:32px;}
#content_body {padding:37px 0 0 0;}
.con_in {position:relative; width:915px; /*min-height:500px; height:auto !important; height:500px;*/padding:35px; border:8px solid #f4f4f4}

/*** /¼­ºêÆäÀÌÁö °øÅë ***/

	/* ¾à°ü */
.clause_guide {width:100%; font-size:12px; color:#747474;}
.clause_guide .title_jang {display:block; font-size:22px; line-height:45px; color:#000;}
.clause_guide .title_jo {display:block; font-size:16px; line-height:28px;  color:#5b5b5b;}
.clause_guide .con_jo {margin:0 0 19px; font-size:12px; line-height:18px;  color:#747474;}
.clause_guide .con_jo ul li {display:block; padding:0 0 0 14px; text-indent:-14px; font-size:12px; line-height:18px;  color:#747474;}
.tbl_clause {width:100%;border-collapse:collapse;border-spacing:0;}
.tbl_clause th {font-size:12px; line-height:28px; font-weight:bold; color:#666; text-align:center; border:1px solid #cadfe8; background-color:#e7edf1}
.tbl_clause td {font-size:12px; line-height:28px;  color:#666; text-align:center;  border:1px solid #cadfe8;}

	/* ·Î±×ÀÎ */
#content_body #login {position:relative; width:924px;  height:262px; padding:55px 0 0 77px; background:url("/image/member/login/bg_login.png") no-repeat 0 0;}
.login_txt01 {display:block; margin:0 0 29px 0; font-size:14px; line-height:20px;  color:#222121}
.login_txt01 h3 {display:block; overflow:hidden; vertical-align:top;margin:0 0 14px;}
#content_body #login .login_dl01 {overflow:hidden;}
#content_body #log_id { width:268px; height:36px; line-height:36px; padding:0 5px; margin:0 0 7px 0; font-size:14px;  font-weight: bold; border:1px solid #d0d0d0; color:#959595; }
#content_body #log_id:focus {color:#959595; background:#f1f1f1 }
#content_body #login_pw {width:268px; height:36px; line-height:36px; padding:0 5px;margin:0 0 15px 0; font-size:14px;  font-weight: bold;  border:1px solid #c6c6c6; color:#959595;}
#content_body #login_pw:focus {color:#959595;  background:#f1f1f1 }
#content_body #login .login_idsave { margin:0 0 0 0; font-size:14px; color:#606060 }
#content_body #login .login_idsave input {vertical-align:middle;}
#content_body #login .bt_login {position:absolute; left:373px; top:139px; overflow:hidden; display:block; width:89px; height:83px; text-align:center; font-size:15px; line-height:83px; color:#fefefe; background:#5b5b5b;}
#content_body #login .bt_login:hover,#content_body #login .bt_login:focus {background:#04663c;}
#content_body #login .login_ser {position:absolute; left:652px; top:57px;  overflow:hidden; }
#content_body #login .login_ser li {font-size:14px; color:#222121}
#content_body #login .login_ser a {overflow:hidden; display:block; width:160px; height:33px; margin:17px 0 69px 20px; text-align:center; font-size:13px; line-height:33px; color:#0c4da2; border:1px solid #3b78c8; background:#fff;}
#content_body #login .login_ser a:hover, #content_body #login .login_ser a:focus {color:#fff; background:#4078c1}

	/* ¾ÆÀÌµð ºñ¹Ð¹øÈ£ Ã£±â */	
.box_search {padding:0 0 24px 0; border:8px solid #f4f4f4; }
.tab_search {position:absolute; top:198px; left:52px; height:32px; margin:0; padding:0;}
.tab_search:after{display:block; clear:both; content:"";}
.tab_search ul {overflow:hidden;}
.tab_search ul li {float:left; margin-right:5px;}
.tab_search ul li a {overflow:hidden; width:133px; height:32px; font-size:14px; line-height:32px; color:#585858; font-weight:600; background-repeat:no-repeat; background-position:left top; display:block; text-align:center;}
.tab_search ul li.on a,.tab_search ul li a:hover {overflow:hidden; color:#fff; background-position:left bottom;}
.tab_search ul li.tab_search_id a {background-image:url("/image/member/login/bt_ser.png");}
.tab_search ul li.tab_search_pw a {background-image:url("/image/member/login/bt_ser.png"); }
.h3_ser {position:absolute; top:31px; left:58px;}
.h3_ser .stxt {display:block; margin:20px 0 0 0; font-size:14px; line-height:20px;  color:#222121; font-weight: normal;}
.tab_search .title {position:absolute; left:0; top:6px;}
.box_search_id {position:relative; width:546px; margin:0; padding:24px 0 24px 439px; }
.box_search_id:after { content:""; display:block; clear:both; }	
.box_search_pw {position:relative; width:546px;  margin:0; padding:24px 0 0 439px; border-top:4px solid #f4f4f4; }
.box_search_pw:after { content:""; display:block; clear:both; }
.search_id_dl01 {overflow:hidden;}
.search_id_dl01 dt {float:left; width:82px; text-align:left; font-weight:bold;  font-size:14px;line-height:33px;  color:#262626}
.search_id_dl01 dd {float:left; margin:0 0 18px 0}
.search_id_dl01 dd input {width:178px; height:33px; line-height:33px;  padding:0 5px; border:1px solid #c9c9c9; color:#444; background-color:#fff;}
.search_id_dl01 dd input:focus {background-color:#f1f1f1;}
.search_id_dl02 {overflow:hidden;}
.search_id_dl02 dt {float:left; width:82px; text-align:left; font-weight:bold;  font-size:14px;line-height:33px;  color:#262626}
.search_id_dl02 dd {float:left; margin:0 6px 0 0; vertical-align:middle; color:#848484;}
.search_id_dl02 dd input {width:83px; height:33px; line-height:33px;  padding:0 5px; border:1px solid #c9c9c9; color:#444; background-color:#fff;}
.search_id_dl02 dd input:focus {background-color:#f1f1f1;}
.bt_id_com {position:absolute; top:77px; left:846px; background: #fff none repeat scroll 0 0; border: 1px solid #3b78c8; color: #0c4da2; display: block; font-size: 13px;  height: 33px; line-height: 33px;  overflow: hidden; text-align: center; width: 90px;}
.bt_id_com:hover,.bt_id_com:focus  {color:#fff; background:#4078c1}
.bt_id_com2 {position:absolute; top:130px; left:846px;}

	/* sitemap *//* gnb -> sitemap /dep2 -> s_dep2 */
.sitemap > ul {width:1010px}
.sitemap > ul > li {width:192px; height:218px; float:left; padding:20px 0 0 0; margin:0 8px 8px 0; text-align:center; border:1px solid #e9e9e9; background-color:#f9f9f9}
.sitemap > ul > li.s_map04 {margin-right:0;}
.sitemap h2 {text-align:center}
.sitemap h2 a {display:inline-block; text-align:center; width:89px; height:28px;font-weight:600; font-size:15px; line-height:28px; color:#373737; border:1px solid #747474;}
.sitemap h2 a span { margin:0 8px 0 0; font-size:14px; line-height:45px; color:#027c98;}
.sitemap > ul > li .s_dep2 {padding:15px 0 0 0;}
.sitemap > ul > li .s_dep2 li {display:block; text-align:center; }
.sitemap > ul > li .s_dep2 li a {font-size:14px; line-height:26px; color:#6a6a6a; }
.sitemap > ul > li .s_dep2 li a:hover {color:#0c4da2; }

/* Å¬·´¼Ò°³ */
.greet_left {margin:24px 0 0; font-size:14px; line-height:22px; color:#252525}
.greet_left p {display:block; margin:0 0 26px; font-size:21px; line-height:26px; color:#1a1a1a}
.greet_right {margin:24px 0 0;  font-size:14px; line-height:19px; color:#252525}
.greet_right em {color:#0c4da2}
.greet_right p {display:block; text-align:right}

.intro_top {position:relative; overflow: hidden;width:681px; padding:21px 25px 28px 279px; margin:0 0 23px; font-size:14px; line-height:21px; color:#252525; border:8px solid #f4f4f4 }
.intro_top > p {position:absolute; top:20px; left:36px; display:block; padding:0 0 29px; letter-spacing:-1px; font-size:21px; line-height:26px; color:#1a1a1a; }
.intro_top dl {overflow: hidden;width:681px; margin:28px 0 0 0; padding:18px 0 0 0; border-top:1px dotted #ddd}
.intro_top dl dt {float:left; width:107px; padding:0 0 0 4px; font-size:15px; line-height:22px;font-weight:600; color:#202020}
.intro_top dl dd {float:left; width:570px; }
.intro_top dl dd li {display:block; font-size:14px; line-height:22px; color:#252525}
.intro_top dl dd strong {margin:0 8px 0 0; color:#004f2d}
.intro_top dl dd em {font-weight:600;}
.h3_tit { color: #202020; display: block; font-size: 15px; font-weight: 600; height: 28px; line-height: 20px;}
.tit_h4 {display:block; height:40px; font-size:18px; line-height:20px; color:#202020; font-weight:600; }
.num_guide {width:1018px;}
.num_guide li {position:relative; float:left; width:149px; height:78px; margin:0 17px 18px 0; padding:34px 0 0 86px; border:1px solid #e9e9e9; background-color:#f1f1f1}
.num_guide li dt {font-size:14px; line-height:24px; color:#004f2d; font-weight:600;}
.num_guide li dd {font-size:16px; line-height:20px; color:#252525; font-weight:600; letter-spacing:-1px;}
.num_guide li dd.icon {position:absolute; top:29px; left:17px; }
.num_guide2 li {width:365px; padding:24px 0 24px 124px;}
.num_guide2 li dd {letter-spacing:0;}
.num_guide2 li dd.icon {left:56px; }

dl.facilities {padding-left:340px; position:relative; margin-bottom:32px;}
dl.facilities dt {position:absolute; top:3px; left:0; font-size:21px; line-height:26px; color:#1a1a1a;}
dl.facilities dd {font-size:14px; line-height:21px; color:#252525;}

/* ÄÚ½ºÁ¦¿ø */
.course_in {position:relative; overflow: hidden;width:549px; padding:38px 0 28px 436px; margin:0 0 23px; font-size:14px; line-height:21px; color:#252525; border:8px solid #f4f4f4 }
.course_in strong {font-weight:600}
.course_left {position:absolute; top:30px; left:36px; width:349px; font-size:14px; line-height:20px; color:#252525; border-right:1px dotted #ddd}
.course_left p {display:block; margin:0 0 20px; font-size:21px; line-height:26px; color:#1a1a1a}
.course_right {float:left; margin:0 0 0; font-size:14px; line-height:19px; color:#252525}
.course_right em {font-weight:600;}
.course_right p {display:block; text-align:right}
.course_right dl {overflow: hidden; margin:0 0 0 0; padding:0 0 0 0; }
.course_right dl dt {display:block; margin:0 0 12px; font-size:15px; line-height:22px;font-weight:600; color:#202020}
.course_right dl dd {display:block; }
.course_right dl dd li {display:block; font-size:14px; line-height:22px; color:#252525}
.course_right dl dd strong {margin:0 8px 0 0; color:#004f2d}
.course_right dl dd em {font-weight:600;}
.ul_type02 {overflow:hidden; text-align:center;}
.ul_type02 li {float:left; width:137px; padding:0; text-align:center; color: #252525; font-size: 13px;font-weight:600; letter-spacing: -0.5px; line-height: 16px;}
.ul_type02 li:first-child {margin:0 0 0 25px;}
.ul_type02 li img {margin:0 0 20px;}

	/* ÄÚ½º°ø·« */
.box_hole {position:relative; width:1001px; min-height:721px; height:auto !important; height:721px;  padding:0 0 0 0;}
.hole_list {position:absolute; top:31px; left:23px;}
.hole_list h4.tit_h4 { display:block; float:left; width:550px; height:25px;padding:0px 0 0 0; font-size:14px; line-height:25px; color:#484848;}
.hole_list h4.tit_h4 img {margin:0 7px 0 0; vertical-align:middle;}
.hole_list ul {float:left;}
.hole_list ul li {float:left; background:url("/image/course/line_list.png") no-repeat left center; }
.hole_list ul li:first-child {background:none}
.hole_list ul li a {display:block; width:30px; height:30px; margin:0 6px; border-radius:50px; text-align:center; color:#303030; font-weight:bold; padding:0; font-size:17px; line-height:30px;}
.hole_list ul li a.on,.hole_list ul li a:hover {background:#0c4da2; font-weight:600; color:#fff;}

.course_view {position:relative; }
.box_hole .tit_hole {position:absolute; top:99px; left:581px; }
.tip {position:absolute; top:209px; left:581px; }
.tip img {vertical-align:top;}
.tip dt {display:block; height:28px;}
.tip dd {font-size:13px; line-height:19px; color:#292929; }
.teeshot {position:absolute; bottom:33px; left:37px; width:114px; height:109px; padding:28px 0 0 22px; background:url("/image/course/bg_matter.png") no-repeat left top;}
.teeshot2 {left:387px; }
.teeshot li {display:block; height:28px; font-size:13px; line-height:28px; color:#2f2f2f}
.teeshot li span {display:inline-block; width:45px; }
.teeshot li img {margin:0 8px 0 0; vertical-align:middle;}

/*
 *  PLUGIN BASICS
 *  ------------------------------------------------
 */
.sliderkit{display:none;position:relative;overflow:hidden;text-align:left;}
.sliderkit a,
.sliderkit a:hover{text-decoration:none;}
.sliderkit a:focus{outline:1px dotted #000;/*optional*/}
.sliderkit img{border:0;}

/*---------------------------------
 *  Navigation
 *---------------------------------*/
.sliderkit .sliderkit-nav{text-align:center;}

/* Nav > Clip */
.sliderkit .sliderkit-nav-clip{position:relative;overflow:hidden;margin:0 auto; width:100% !important;}
.sliderkit .sliderkit-nav-clip ul{position:relative;left:0;top:0;list-style:none;margin:0;padding:0;width:100% !important; text-align:center;}
.sliderkit .sliderkit-nav-clip ul li{display:inline-block;}
.sliderkit .sliderkit-nav-clip ul li a{display:block;overflow:hidden;}

/*---------------------------------
 *  Buttons
 *---------------------------------*/
.sliderkit .sliderkit-btn{z-index:10;}

/*---------------------------------
 *  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;}

/* Panels > Overlay */
.sliderkit .sliderkit-panel .sliderkit-panel-textbox{position:absolute;z-index:1;}
.sliderkit .sliderkit-panel .sliderkit-panel-text{position:absolute;z-index:3;top:0;left:0;}
.sliderkit .sliderkit-panel .sliderkit-panel-overlay{position:absolute;z-index:2;top:0;left:0;}

.facilities_gallery{width:100%; height:564px;}

/* Panels buttons */
.facilities_gallery .sliderkit-go-btn{position:absolute;top:241px; display:block;}
.facilities_gallery .sliderkit-go-btn a {overflow:hidden; display:block; width:52px;height:52px; text-indent:-999999px;}
.facilities_gallery .sliderkit-go-prev{left:40px;background:transparent url("../image/club/facilities/bt_prev.png") no-repeat center center;}
.facilities_gallery .sliderkit-go-next{right:40px;background:transparent url("../image/club/facilities/bt_next.png") no-repeat center center;}


.facilities_gallery .sliderkit-nav{padding-bottom:13px;}
.facilities_gallery .sliderkit-nav-clip ul li{margin:0 6px}
.facilities_gallery .sliderkit-nav-clip ul li a{display:block; width:14px;height:14px;background:transparent url("../image/common/bull01.png") no-repeat 0 0;}
.facilities_gallery .sliderkit-nav-clip ul li.sliderkit-selected a{background:transparent url("../image/common/bull01_on.png") no-repeat 0 0;}



/* ÀÌ¿ë¾È³» */
.top_guide {padding:0 0 0 340px}
.top_guide img {position:absolute; top:35px; left:35px;}
.tit2_h4 {display:block; height:28px; font-size:15px; line-height:20px; color:#202020; font-weight:600; }
.ul_type01 li {padding:0 0 0 13px; text-indent:-13px; font-size:14px; line-height:22px; color:#252525; letter-spacing:-0.5px;}
.box_etiquette {padding:20px; border-top:2px solid #dcdcdc;  border-bottom:2px solid #dcdcdc; background-color:#fafafa}
.box_etiquette .tit2_h4 {display:block; height:30px; font-size:14px; line-height:20px; color:#0c4da2; font-weight:600; }
.box_etiquette .ul_type01 {margin:0 0 0 28px;}
.box_etiquette .ul_type01 li {padding:0 0 0 13px; text-indent:-13px; font-size:13px; line-height:22px; color:#252525; letter-spacing:-0.5px;}
.txt_etc {display:block; font-size:14px; color:#252525 }

/* ÀÌ¿ë¿ä±Ý */
.charge_notice .tit3_h4{display:block; height:28px; font-size:20px; line-height:20px; color:#202020; font-weight:600; }
.charge_notice p{font-size:14px; padding-lefT:7px;}
.date_h5{ text-align:center; font-size:23px;}
/* ¸ð¹ÙÀÏÀ¥ */
.m_con02 {padding:0 0 80px 0;}
.top_sms {width:949px; height:435px; padding:41px 0 0 53px;  background:url("/image/use/mobile/bg_con01.png")no-repeat left 0 ; }
.top_sms img {vertical-align:top}
.top_sms .dl_sms dt {margin:0 0 43px;}
.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 101px;}
.sms_input {width:369px; height:37px; padding:0 10px; font-size:15px; line-height:37px; color:#000; border:1px solid #eee; background-color:#fff}
.charge_notice{    border: 3px solid #b29352; padding:25px 0 22px 30px }
.charge_notice ul li{font-size:16px;}

/* tab */
.tab_list {overflow: hidden;width:100%; margin:0 0 30px; text-align:center;}
.tab_list ul {overflow: hidden;display:inline-block; width:100%;}
.tab_list li {float:left; width:50%;  padding:0; margin:0; }
.tab_list li:first-child {margin:0 }
.tab_list li a {display:block; letter-spacing:-1px; font-weight:600; font-size:14px; line-height:35px; background: #fff; border: 1px solid #3b78c8; color: #0c4da2; overflow: hidden; text-align: center; }
.tab_list li.on a,.tab_list li:hover a { color:#fff; background:#4078c1}

.tab_list3 li {width:33.3%;}/* 3°³ */
.tab_list4 li {width:25%;}/* 4°³ */
.tab_list5 li {width:20%;}/* 5°³ */
.tab_list6 li {width:16.6%;}/* 6°³ */
.tab_list7 li {width:15%;}/* 7°³ */

.golftel .tab_list5 {width:400px;}
.golftel .tab_list5 li {width:50%;}
	
	/* table */	
.tbl_charge tr td:last-child{background-color:#ffef3a;}
.tbl_charge tr.sat td{color:blue}
.tbl_charge tr.sun td{color:red}
.tbl_charge tr.round_3 td{ background-color:#dcfab5; }

table.board_write {width:100%;border-collapse:collapse;border-spacing:0;}
table.board_write thead th { color:#313131; font-weight:600; font-size:16px; padding:13px 0; text-align:center; border-right:1px solid #e8e8e8; border-left:1px solid #e8e8e8; background-color:#f6f6f6}
table.board_write thead tr:first-child th {border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-left:1px solid #e8e8e8; border-top:2px solid #0c4da2;}
table.board_write tbody th { color:#313131; font-weight:600; font-size:16px; padding:13px 0; text-align:center;border:1px solid #e8e8e8;}
table.board_write td {	border:1px solid #e8e8e8; color:#323232;	font-size:16px; padding:13px 0;  text-align:center;}
table.board_write td.total {background-color:#fbfbfb}
table.board_write th img, table.board_write td img,	table.board_write td input, table.board_write select {vertical-align:middle;}
table.board_write_1 thead tr:first-child th {border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-left:1px solid #e8e8e8; border-top:2px solid #004f2d;}
table.board_write .thead th { color:#313131; font-weight:600; font-size:14px; padding:13px 0; text-align:center; border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-left:1px solid #e8e8e8; border-top:2px solid #0c4da2;background-color:#f6f6f6}
table.board_write_1 .thead th {border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-left:1px solid #e8e8e8; border-top:2px solid #004f2d;}

table.board_write1_2 thead th {font-weight:600; border-bottom:none; border-right:1px solid #cecece; border-left:1px solid #cecece; border-top:2px solid #76b7cc;color:#323232;font-size:13px; padding:9px 0; text-align:center; background-color:#f8f8f8}
table.board_write1_2 tbody th { font-weight:600;border:1px solid #cecece;color:#323232;	font-size:13px; padding:8px 0; text-align:center; background-color:#fff}
table.board_write1_2 td {font-weight:600; border:1px solid #cecece; color:#707070;	font-size:13px; padding:8px 0; text-align:center;}

.tbl_top_left {display:block; margin:0 0 3px; color:#323232; font-size:13px;}
.tbl_top_right {display:block; margin:0 0 3px; text-align:right; color:#323232; 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: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}

.bt_com {overflow:hidden; display:inline-block; width:130px; height:36px; text-align:center; border-radius: 4px; font-weight:normal; font-size:13px; line-height:36px; color:#fff; background:#666;}
.bt_com:hover,.bt_com:focus  {color:#fff;background:#454545}
.bt_cancel {overflow:hidden; display:inline-block; width:130px; height:34px; text-align:center; font-size:13px; line-height:34px; color:#454545; border-radius: 4px; border:1px solid #dbdbdb; background:#f0f0f0}
.bt_cancel:hover,.bt_cancel:focus {color:#454545;}
.bt_com2 {overflow:hidden; display:inline-block; width:130px; height:36px; text-align:center; border-radius: 4px; font-weight:normal; font-size:13px; line-height:36px; color:#fff; background:#7a6563}
.bt_com2:hover,.bt_com2:focus  {color:#fff;background:#454545;}
.bt_com3 {overflow:hidden; display:inline-block; width:130px; height:36px; text-align:center; border-radius: 4px; font-weight:normal; font-size:13px; line-height:36px; color:#fff; background:#148fb7}

/* ID PW */
.idbox {display:inline-block; padding:0 150px; margin:0 0 15px 0; text-align:center; font-size:14px; line-height:51px; color:#1c1c1c; border:1px solid #e7e7e7; border-radius:10px; background-color:#fafafa }
.idbox em {font-weight:600; font-size:18px; color:#bb0000; vertical-align: -2px; font-family:lato;}
.idbox span {font-weight:600; color:#781609;}

/* 190812 °ñÇÁÅÚ Ãß°¡ */
.golftel .tab01_golftel {display:none;padding:31px 35px; border:8px solid #f4f4f4;}
.golftel .tab01_golftel img {margin-bottom: 15px;}
.golftel .tab01_golftel.on {display:block;}
.tab01_golftel div{margin-bottom: 40px;}
.tab01_golftel .tit2_h4 {padding: 15px 0 5px; font-size:16px; line-height:15px; height:15px; color: #4078c1;}
.tab01_golftel .ul_type01 {padding-top:15px;}
.tab01_golftel .txt_point_red {color:#c51d1d;}
.tab01_golftel .ul_type01 li {line-height:22px; font-size: 14px;}
.tab01_golftel .ul_type01 li span {display:block;padding-left:13px;}
.list_desc_ob li::before {content:"- ";}
.list_desc_ob li span::before {content:"¡Ø ";}
.tab01_golftel table.board_write {margin-bottom: 10px;}
.tab01_golftel table.board_write td{font-size: 14px;}

.tab01_golftel .box_observation {margin-top:40px;padding:22px 0 33px 24px;border-top:2px solid #dcdcdc;border-bottom:2px solid #dcdcdc;background:#fafafa;}
.tab01_golftel .box_observation p {font-size:14px;color:#0c4da2;font-weight:bold;padding-left:13px;background:url("/image/use/golftel/ico_golf_list.png") no-repeat left center;}
.tab01_golftel .box_observation .list_desc_ob {margin-top:14px;}
.tab01_golftel .box_observation .list_desc_ob li {font-size:13px;line-height:22px;padding-left:13px;}
.tab01_golftel .list_desc_ob li span {display:block;padding-left:8px;color: #a52a2a;margin-bottom: 2px;line-height: 12px;}

.tab02_golftel {display:none;padding:31px 35px; border:8px solid #f4f4f4;}
.tab02_golftel.on {display:block;}
.tab02_golftel .tit2_h4 {padding-top:30px;font-size:15px;line-height:15px;height:15px;}
.tab02_golftel .board_write {margin-top:15px;}
.tab02_golftel .floor01 td {background:#f8fcf0;}
.tab02_golftel .floor02 td {background:#fcf6f0;}
.tab02_golftel .floor03 td {background:#f0f5fc;}
.tab02_golftel .floor01 td.bg_white_td {background:#fff;line-height:30px;}
.tab02_golftel p {font-size:15px;}
.tab02_golftel .box_info_spec {margin-top:40px;padding:22px 0 33px 24px;border-top:2px solid #dcdcdc;border-bottom:2px solid #dcdcdc;background:#fafafa;}
.tab02_golftel .box_info_spec p {font-size:14px;color:#0c4da2;font-weight:bold;padding-left:13px;background:url("/image/use/golftel/ico_golf_list.png") no-repeat left center;}
.tab02_golftel ul {margin-top:14px;}
.tab02_golftel ul li {font-size:13px;line-height:22px;padding-left:13px;}
.tab02_golftel ul>li+li+li {color:#c51d1d;}
#content_body h1{clear: both; margin: 0 0 1em;}

/* ·¹½ºÅä¶û ÆäÀÌÁö Ãß°¡ 2023-06-09 */
.lnb#restaurant{margin-bottom:30px;}
.lnb#restaurant .lnb_menu li{width:50%;}
.restaurant .board_write{border-top:2px solid #0c4da2;}
.restaurant .board_write th{background:#f5f5f5;font-weight:bold;}
.restaurant .board_write th.name{text-align:left;padding-left:15px;font-size:15px;}
.restaurant .board_write td{position:relative;}
.restaurant .board_write.menu_img td{padding:0;}
.restaurant .board_write.menu_img td img{max-width:100%;}
.restaurant .board_write td.img_ready{padding:60px 0;}
.restaurant .board_write td .ico_wrap{
	position:absolute;left:15px;top:15px;
}
.restaurant .board_write td .ico_wrap i{
	font-size:13px;font-weight:bold;font-style:normal;
	width:44px;height:44px;line-height:1.1;border-radius:30px;color:#fff;
	display: inline-flex;align-items: center;justify-content: center;
	word-break:keep-all;margin-right:10px;
}
.restaurant .board_write td .ico_time{background:#0c4da2;}
.restaurant .board_write td .ico_time2{background:#b5985a;}