@charset "UTF-8";
.main_bn {position: relative; width: 100%;  height: 314px; }
.main_text {position: absolute; top: 75px; left: 0; width:100%; z-index: 100; font-size:12px; color:#fff; font-weight: 200; text-align:center}
.main_text strong {display:block; margin:15px 0; z-index: 2; font-size:27px; line-height:28px; color:#fff; font-weight:400; text-align:center}
.main_bn .slider0 li {width:100%; height:314px; z-index:1; }
.main_bn .slider0 li:nth-child(1) { background:url("../images/main/main01.png") no-repeat center center; background-size:cover;
filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/main/main01.png', sizingMethod='scale');
-ms-filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/main/main01.png', sizingMethod='scale');}
.main_bn .slider0 li:nth-child(2) {background:url("../images/main/main02.png") no-repeat center center; background-size:cover;
filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/main/main02.png', sizingMethod='scale');
-ms-filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/main/main02.png', sizingMethod='scale');}
.main_bn .slider0 li:nth-child(3) { background:url("../images/main/main03.png") no-repeat center center; background-size:cover;
filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/main/main03.png', sizingMethod='scale');
-ms-filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/main/main03.png', sizingMethod='scale');}
.main_bn .slider0 li:nth-child(4) { background:url("../images/main/main04.png") no-repeat center center; background-size:cover;
filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/main/main04.png', sizingMethod='scale');
-ms-filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/main/main04.png', sizingMethod='scale');}
.scroll {position: absolute; bottom: -20px; left: 50%; margin-left:-13px;z-index: 100; width:26px}
.bt_relative {position: absolute; bottom: 164px; right:160px;z-index: 100;}
.con_tit {margin:50px 0 15px; text-align:center;}
.con_tit h3{font-size:25px; line-height:20px; font-weight:700; color:#4a4a4a; margin:0 0 18px 0;}
.con_tit span{font-size:12px; line-height:18px;}
.main_bn_top {display:block; width:100%; padding:0 16px 4px;box-sizing:border-box;}
.main_bn_top2 {display:block; width:100%; padding:4px 16px 0;box-sizing:border-box;}
.main_bn_top img {width:100%;}
.main_guide {display:block; overflow:hidden; width:100%; padding:0 14px;box-sizing:border-box;}
.main_guide li {float:left; width:33.3%; padding:0 2px;box-sizing:border-box;}
.main_guide li img {width:100%; vertical-align: top;}
.bn_main {z-index: 2; width:100%}
.bn_main ul {overflow: hidden; }
.bn_main li {float:left; display:table; width:50%; height:120px; box-sizing:border-box; text-align:center;}
.bn_main li a { position: relative;  display:table-cell; text-align:center; padding:0 8%; font-size:16px; line-height:16px; color:#fff; text-shadow:0 0 2px rgba(0,0,0,.75) ;vertical-align:middle;}
.bn_main li a strong {position: relative;  display:block; margin:0px; text-align:center; font-size:14px; line-height:25px; color:#fff;  }
.bn_main li a .over {display:none; min-width:100%; height:233px; border: 3px solid #d89a28; box-sizing:border-box; z-index:1;}
.bn_main li a .default {position: relative; display:block; z-index:2; font-size:12px;}
.bn_main li a:hover .over, .bn_main li a:focus .over {position: absolute; top: 0; left: 0; display:block;  background-color:rgba(26,26,26,.4)}

.bn_main li:nth-child(1) a {background:url("../images/main/bn_main01.png") no-repeat left center; background-size:cover;
filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/main/bn_main01.png', sizingMethod='scale');
-ms-filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/main/bn_main01.png', sizingMethod='scale');}
.bn_main li:nth-child(2) a {background:url("../images/main/bn_main02.png") no-repeat left center; background-size:cover;
filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/main/bn_main02.png', sizingMethod='scale');
-ms-filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/main/bn_main02.png', sizingMethod='scale');}
.bn_main li:nth-child(3) a {background:url("../images/main/bn_main03.png") no-repeat left center; background-size:cover;
filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/main/bn_main03.png', sizingMethod='scale');
-ms-filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/main/bn_main03.png', sizingMethod='scale');}
.bn_main li:nth-child(4) a {background:url("../images/main/bn_main04.png") no-repeat left center; background-size:cover;
filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/main/bn_main04.png', sizingMethod='scale');
-ms-filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/main/bn_main04.png', sizingMethod='scale');}

.main_con {overflow:hidden; width:100%; }
.main_con > a {position: relative; float:left; width:100%; height:200px; padding:40px 0 0; box-sizing:border-box; text-align:center; font-size:16px; line-height:24px; color:#fff; font-weight:300; }
.main_con a .icon01 {position: absolute; bottom: 10px; left: 50%; margin-left:-20px; display:block; width:40px; height:40px; background:url("../images/main/icon01.png") no-repeat center top;background-size: 35px;z-index: 100;}
.main_con a:hover .icon01 {background:url("../images/main/icon01_on.png") no-repeat center top;}
.main_con strong {position: relative;display:block; margin:0 0 0px; font-size:22px; line-height:14px; color:#fff; font-weight:400;}
.main_con strong span {display:block; margin:3px 0 0; font-weight:300; font-size:12px; line-height:22px; color:#fec559}
.main_con .left {background:url("../images/main/bn_main05.png") no-repeat center top; background-size:cover;
filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/main/bn_main05.png', sizingMethod='scale');
-ms-filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/main/bn_main05.png', sizingMethod='scale');}
.main_con .right {background:url("../images/main/bn_main06.png") no-repeat center top; background-size:cover;
    filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/main/bn_main06.png', sizingMethod='scale');
    -ms-filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/main/bn_main06.png', sizingMethod='scale'); }

.main_con a .default {display:block; font-size:13px; line-height:16px }
.main_con a .over {display:none; min-width:100%; min-height:100%;  box-sizing:border-box; }
.main_con a:hover .default, .main_con a:focus .default {display:none;}
.main_con a:hover .over, .main_con a:focus .over {display:block; position:absolute; top:0; left:0; width:100%; height:100%; padding:270px 0 0;}
.main_con .left:hover {background:url("../images/main/bn_main05_on.png") no-repeat center top; background-size:cover;
    filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/main/bn_main05_on.png', sizingMethod='scale');
    -ms-filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/main/bn_main05_on.png', sizingMethod='scale');}
.main_con .right:hover {background:url("../images/main/bn_main06_on.png") no-repeat center top; background-size:cover;
        filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/main/bn_main06_on.png', sizingMethod='scale');
        -ms-filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/main/bn_main06_on.png', sizingMethod='scale');}

.m_bottom {padding:20px 15px;}
.m_bottom .tit {position:relative; display:block; margin:0 0 15px 0; text-align:center; font-size:20px; line-height:45px; font-weight:700; color:#4a4a4a}
.m_bottom .bt_more {position:absolute; top:0px; right:15px; display:block; font-size:28px; line-height:42px; color:#78787a; text-align:center; font-weight:400;}

	/* table */	
table.board_write01 {width:100%;border-collapse:collapse;border-spacing:0; margin-bottom:20px; }
table.board_write01 thead {border-top:2px solid #000000 !important}
table.board_write01 thead th {border-right:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2;  font-weight:500; color:#252525; font-size:12px; padding:15px 0; text-align:center; background-color:#f9f9f9}
table.board_write01 tbody th {  color:#252525; font-size:15px; padding:9px 0; text-align:center;}
table.board_write01 thead th:last-child {border-right:none;}
table.board_write01 tbody td:last-child {border-right:none; }
table.board_write01 tbody th:last-child {border-right:none;}
table.board_write01 tbody th {background-color:#f9f9f9; border:1px solid #b2b2b2; font-weight:500; color:#252525; font-size:12px; padding:15px 0; text-align:center;}
table.board_write01 tbody tr:first-child td{border-top:none; }
table.board_write01 tbody tr:first-child th{border-top:none;}
table.board_write01 tbody tr th:first-child{ border-lefT:none; border-right:none}
table.board_write01 td {border:1px solid #b2b2b2; color:#252525; font-weight:500; font-size:12px; padding:9px 0; text-align:center;}
table.board_write01 td.total {background-color:#f9f9f9}
table.board_write10 th img, table.board_write td img,	table.board_write td input, table.board_write select {vertical-align:middle;}
table.board_write01.td_left td {text-align:left; padding-left:15px;}

table.board_write_course {width:100%;border-collapse:collapse;border-spacing:0; margin-bottom:20px; }
table.board_write_course thead {border-top:2px solid #000000 !important}
table.board_write_course thead th { border-bottom:1px solid #b2b2b2;  font-weight:500; color:#252525; font-size:12px; padding:9px 0; text-align:center; background-color:#f9f9f9}
table.board_write_course tbody th {color:#252525; font-size:15px; padding:15px 0; text-align:center;}
table.board_write_course tbody th {background-color:#f9f9f9; border:1px solid #b2b2b2; font-weight:500; color:#252525; font-size:12px; padding:9px 0; text-align:center;}
table.board_write_course tbody tr:first-child td{border-top:none; }
table.board_write_course tbody tr:first-child th{border-top:none;}
table.board_write_course tbody tr th:first-child{ border-lefT:none; border-right:none}
table.board_write_course td {border-bottom:1px solid #b2b2b2; color:#252525; font-weight:400; font-size:12px; padding:9px 0; text-align:center;}
table.board_write_course td strong{font-weight:500;}
.board_write_course .color_orange{color:#ed731a}
.board_write_course .color_blue{color:#145eb1}


/* event */
.event_bot {overflow:hidden; margin:45px auto 0; padding:0; width:864px;}
.event_bot li {position:relative; float:left; width:50%; }
.event_bot li a {display:block; width:432px; height: 201px; font-size:20px; line-height:21px; color:#fff; font-weight:400; display: -webkit-box; display: -ms-flexbox; display:flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center;
    background:url("../images/main/bn_main07.png") no-repeat center top; background-size:cover;
    filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/main/bn_main07.png', sizingMethod='scale');
    -ms-filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/main/bn_main07.png', sizingMethod='scale');}
.event_bot li:last-child a {background:url("../images/main/bn_main08.png") no-repeat center top; background-size:cover;
    filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/main/bn_main08.png', sizingMethod='scale');
    -ms-filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/main/bn_main08.png', sizingMethod='scale');}

.main_text strong span {display: inline-block;
	-webkit-animation-name: spin;
	-webkit-animation-duration: 3s;
	animation-name: spin;
	animation-duration: 3s;
}

/* 오시는길 */
.map_con {position: relative; width: 100%; margin: 0 auto; }
.map_info { margin:15px auto; padding:20px; border:1px solid #f3f3f3;}
.map_info > img {margin:0 0 20px 80px; width:90px;}
.map_info dl {margin:0 0 20px}
.map_info dt {display:block; margin:0; font-size:16px;line-height:24px; color:#d89a28; font-weight:500}
.map_info dd {display:block; font-size:14px;line-height:24px;  color:#2e2e2d; font-weight:500}
.map_info .map_naver {display:block; width:254px; height:38px; font-size:14px; line-height:38px; color:#d89a28; font-weight:500; text-align:center; border: 1px solid #d89a28}
.map_info .map_naver:hover {color:#fff;  background:#d89a28}

/* 소개 */
.club_con img{margin:0 0 15px 0;}
.info_con {width: 100%;  margin:0 0 40px;}
.info_con .slider0 li {width:100%; height:270px; z-index:1; }
.info_con .slider0 li:nth-child(1) { background:url("../images/club/info01.png") no-repeat center center; background-size:cover;
filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/club/info01.png', sizingMethod='scale');
-ms-filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/club/info01.png', sizingMethod='scale');}
.info_con .slider0 li:nth-child(2) {background:url("../images/club/info02.png") no-repeat center center; background-size:cover;
filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/club/info02.png', sizingMethod='scale');
-ms-filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/club/info02.png', sizingMethod='scale');}
.info_con .slider0 li:nth-child(3) { background:url("../images/club/info03.png") no-repeat center center; background-size:cover;
filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/club/info03.png', sizingMethod='scale');
-ms-filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/club/info03.png', sizingMethod='scale');}
.info_con .slider0 li:nth-child(4) { background:url("../images/club/info04.png") no-repeat center center; background-size:cover;
filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/club/info04.png', sizingMethod='scale');
-ms-filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/club/info04.png', sizingMethod='scale');}
.info_con_dl {display:block; text-align: center}
.info_con_dl dt {margin:0 0 10px;}
.info_con_dl dd {font-size: 14px; line-height: 21px; color: #010101}
.info_con_dl dd:last-child {margin:40px 0 0; font-size: 16px; line-height: 24px; color: #010101}
.info_con_dl dd:last-child {font-size: 18px; line-height: 24px; color: #010101}
.info_con_dl dd:last-child div {display:block; font-weight: 500}
.info_con_dl dd:last-child img {margin:20px 0}
.info_con_dl dd:last-child span {color: #938071}
.info_bot {width:100%; height:254px; margin:40px 0 0; padding:55px 6px; box-sizing: border-box; font-size: 14px; line-height: 21px; color: #fff; font-weight: 300; text-align: center; background:url("../images/club/bot_info.png") no-repeat center center; background-size:cover;
    filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/club/bot_info.png', sizingMethod='scale');
    -ms-filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='../images/club/bot_info.png', sizingMethod='scale');}
 .info_bot strong {display:block; margin:0 0 12px; font-size:16px; line-height: 24px; color: #fff; text-align: center; font-weight: 400}
/*이용안내*/
.h4_tit { font-size: 16px;margin: 0 0 8px 0; color: #938071; line-height: 30px;font-weight: 500;}
#content_body {padding:0 4% 4%}
.guide_list dd .g_blod {display:block;margin: 13px 0 0 20px;padding: 0 0 0 30px;font-size:16px;line-height:24px;font-style: normal;font-weight: 500;color: #ff8f2c;padding-left: 0px;background:none;word-break: keep-all;text-indent: -20px;}
.guide_list dd .g_blod::before{content:"※ "}

/*코스소개*/
.coursr_map {width:100%; text-align:center; margin:0 0 30px;}
.coursr_map img {max-width:100%;}
.coursr_main {padding:0 0 64px; font-size:14px; line-height:24px; color:#161616; background:url("/resource/assets/course/images/bg_course.png") no-repeat center bottom;}
.coursr_main_in {width:320px; margin:0 auto;}
.coursr_main strong {font-size:17px; line-height:24px; color:#155522}

.sliderkit_couse{position:relative;overflow:hidden;text-align:left; width:320px; height:auto;}
.sliderkit_couse .contentslider-std .sliderkit-nav-clip{margin:24px 0 14px 0;}
.sliderkit_couse .contentslider-std .sliderkit-nav-clip li a{display:inline-block;width:14px; height:13px; padding:0; margin:0 5px; background:transparent url("../../club/images/facilities/sum.png") no-repeat 0 0;}

.sliderkit_couse .contentslider-std .sliderkit-panels{width:320px;height:190px;overflow:hidden;}
.sliderkit_couse .contentslider-std .sliderkit-panel{width:320px;height:190px;}
.sliderkit_couse .contentslider-std .sliderkit-panel img {width:100%;}
.sliderkit_couse .contentslider-std .sliderkit-go-btn{position:absolute;top:33%;z-index:10;}
.sliderkit_couse .contentslider-std .sliderkit-go-prev{left:2%;}
.sliderkit_couse .contentslider-std .sliderkit-go-next{right:2%;}
.sliderkit_couse .contentslider-std .sliderkit-go-btn a{display:block;width:19px;height:28px;text-indent:-999999px;}
.sliderkit_couse .contentslider-std .sliderkit-go-prev a{background:transparent url("/resource/assets/course/images/bt_left.png") no-repeat 0 0;background-size:cover}
.sliderkit_couse .contentslider-std .sliderkit-go-next a{background:transparent url("/resource/assets/course/images/bt_right.png") no-repeat 0 0;background-size:cover}
.course_list {overflow:hidden; width:320px; margin:24px auto 52px;}
.course_list li { display:block; margin:0 0 30px ; font-size:14px; line-height:22px;color:#2d2d2d; text-align:center; }
.course_list li img {max-width:100%;}
.course_list li strong { position:relative;padding:7px 0 0;  display:block; margin:22px 0 8px; font-size:17px; line-height:24px;color:#9f9e9e}
.course_list li strong:before {content:''; position:absolute; top:0; left:50%; width:12px; height:2px; margin:0 0 0 -6px; background:#8cc63f}
.course_list li em { font-size:17px; line-height:24px;color:#349948}
.course_guide {position:relative;}
.course_guide .right {position:absolute;top:-20px; right:0;}

.h3_type01 {display:block; height:38px;}
.txt_course {font-size:13px; line-height:21px; color:#1a1a1a;}

/* course navi */
.course {overflow: hidden; display:block; width:100%; height:30px; margin:0 0 32px; text-align:center }
.course li {position:relative;display:inline-block; padding:0; margin:0   }
.course li a {position:relative; z-index:1;display:block;border-radius:50%; overflow:hidden; font-weight:600; width:30px; height:30px; color:#2d2d2d; font-size:15px; line-height:30px;  text-align:center;}
.course li.on a,.course li a:hover {color:#fff; background-color:#ff8f2c}
.course02 li.on a,.course02 li a:hover {background-color:#a37ca8}
.course li a span{font-weight:normal;}

.course_info {position:relative; overflow:hidden; border-top:2px solid #000}
.course_info .visual img {width:100%}
.course_info .info {width:100%; padding:24px 0 0 0;font-size:15px; line-height:22px; color:#2d2d2d}
.course_info .info > div > img {width:80%}
.course_info h3{font-size:16px; line-height:24px; color:#349948; margin:60px 0 9px; font-weight:500;}

.course_info .slide { margin:30px 0 0}
.slide .sliderkit{overflow:hidden;display:block; position:relative; margin:0 auto 30px; width:320px !important; height:220px !important;}
.slide .contentslider-std .sliderkit-panels{width:320px !important; height:220px !important;}
.slide .contentslider-std .sliderkit-panel{width:320px !important; height:220px !important;}
.slide .contentslider-std .sliderkit-panel img {width:100% ;}
.slide .contentslider-std .sliderkit-panels .sliderkit-go-btn {display:none}
.slide .sliderkit .sliderkit-nav{position:absolute; bottom:8px; z-index:10; padding:0;width:100% ; }
.slide .sliderkit .sliderkit-nav-clip{position:relative;margin:0;width:100% !important; text-align:center}
.slide .sliderkit .sliderkit-nav-clip ul li {display:inline-block; margin:0 5px 0 0;}
.slide .sliderkit .sliderkit-nav-clip ul li:last-child {margin-right:0;}
.slide .sliderkit .sliderkit-nav-clip ul li a{display:block; width:18px; height:18px; text-indent:-9999px; background:url("/resource/assets/course/images/sum.png") no-repeat center center;}
.slide .sliderkit .sliderkit-nav-clip ul li a:hover, .slide .sliderkit .sliderkit-nav-clip ul li.sliderkit-selected a {background:url("/resource/assets/course/images/sum_on.png") no-repeat center center;}
.course_top {overflow:hidden; width:100%; height:40px; padding:0 5%; margin:10% auto 20px; box-sizing: border-box; }
.course_top li {float:left; width:50%;background: #eee;}
.course_top li a {display:block; font-size:14px; line-height:40px; color:#2d2d2d; text-align:center;}
.course_top li a.on, .course_top li a:hover {color:#fff; background:#a37ca8}
.course_top li:first-child a.on, .course_top li:first-child a:hover {color:#fff; background:#ff8f2c}

/*---------------------------------
 *  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;}
.sliderkit .sliderkit-panel img {width:100%}
/*로그인*/
.login_area01 {position:relative; width:100%;}
.login_area01 .tit {position: absolute; top:56px; left: 43px; font-size:30px; line-height:31px; color:#222; font-weight: 500;font-family: 'Titillium Web', sans-serif;}
.login_area01 .tit em {color:#404040}
.login_area01 input#usrId{border-top:2px solid #000000; }
.login_area01 input[type=text], .login_area01 input[type=password] {display:block;  width:100%; height:50px; padding:0 0 0 20px; font-size:14px; line-height:51px; color:#191919;border: 1px solid #fff; border-bottom: 1px solid #e2e2e2; box-sizing: border-box;}
.login_area01 .bt_login {overflow:hidden; display:block; width:100%; height:50px; margin:35px 0 0 0; text-align:center;  font-size:16px; line-height:50px; color:#fff; background:#938071}
.login_area01 p {text-align: right;     position: relative;}
.login_area01 .idpw_find{position: absolute;left: 0; top:19px; color:#78787a; font-size:14px; border-bottom:1px solid #78787a; }
.login_area02{padding:0;}
.login_area01 p label {display:block; padding: 20px 0 32px 0; font-size:14px; line-height:15px; color:#444;}
.login_area02 strong{display:block;line-height:22px; margin:0 0 12px 0; color:#938071; font-size:16px;}
.login_area02 span{display:block;line-height:22px;font-size:14px; color:#78787a;}
.login_area02 a{display:block; font-size:16px; text-align:center; color:#938071;bordeR:1px solid #938071; width:100%; height:43px; line-height:43px; }
.login_area02 a:hover{background-color:#938071; color:#fff;}

/*ID/PW 찾기*/
.hide{display:none;}
.box_search_id{border-bottom:1px dashed #210000; padding:0 0 45px 0; height: 250px;}
.box_search_id, .box_search_pw{     position: relative;   width:100%; margin: 0 auto;}
.box_search_pw{padding:32px 0 0 0;}
.h3_ser{color:#938071; font-size:14px; font-weight:500;}
.h3_ser span.stxt{display:block; font-size:13px; line-height:20px; color:#78787a; margin:7px 0 7px 0;}
.search_id_dl01 dd{border-top:1px solid #000000;}
.search_pw_dl01 dd{border-top:none;}
.login_area01 input#usrId{background:url("../images/member/id_icon.png") no-repeat right 5px center;}
.login_area01 input#usrPwd{background:url("../images/member/pw_icon.png") no-repeat right 5px center;background-size: 20px;}
.search_id_dl01 dd input {width: 98%;height: 50px;line-height: 50px; font-size:14px;padding: 0 5px; border:1px solid #fff; border-bottom: 1px solid #e1e1e1;color: #210000;background-color: #fff;}
.search_id_dl02 dd input { width: 98%;height: 50px;line-height: 50px;font-size:14px; padding: 0 5px; border:1px solid #fff;border-bottom: 1px solid #e1e1e1; color: #210000;background-color: #fff;}
.search_id_dl01 dd input#user_name, .search_id_dl01 dd input#pw_user_name{background:url("../images/member/name_icon.png") no-repeat right 5px center;}
.search_id_dl01 dd input#pw_mem_id{background:url("../images/member/id_icon.png") no-repeat right 5px center;}
.bt_id_com{background-color:#210000;color:#fff; font-size:16px;margin:35px 0 0 0; text-align:center; display:block;width:100%;float:right; height:50px; line-height:50px;}
.bt_id_com:hover{background-color:#78787a; color:#fff;}
.bt_id_com2{background-color:#938071;}
.bt_id_com2:hover{background-color:#fec559;}
#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:#938071; font-size:20px;}

/* 회원가입 */
.content_join{background-color:#fff; padding:20px; margin:0;}
.join_tit{font-size: 15px;font-weight: 500;line-height: 24px; padding-bottom: 5px;}
.box_clause #list {position:relative; width:100%;}
.box_clause #list .list_top {padding:5px 0; border-top:2px solid #210000; border-bottom:2px dotted #938b8b; }
.box_clause #list .list_middle {padding:5px 0; border-bottom:2px dotted #938b8b;}
.box_clause #list .list_bottom {padding:5px 0; border-bottom:2px solid #210000;}
.box_clause #list input { height:25px; font:1em 'NGothicB'; background:#fff; border:1px solid #ccc; color:#3b3b3b}
.box_clause #list select { height:28px; font:1em 'NGothicB'; color:#3b3b3b;  background:#fff; border:1px solid #ccc;}

.box_clause #list .imgcheckbox {position:relative; float:left;}
.box_clause #list .imgcheckbox:not(#cssbrowser)>input[type="checkbox"] {position:absolute; left:15px; top:15px; opacity:0; width:29px; height:29px;}
.box_clause #list .imgcheckbox:not(#cssbrowser)>input[type="checkbox"] + label {display:inline-block; line-height:22px; padding-left:34px; color:#444; background:url(/resource/assets/member/images/imgcheckbox.png) no-repeat left top; background-size:22px 44px; }
.box_clause #list .imgcheckbox:not(#cssbrowser)>input[type="checkbox"]:checked + label {background-position:left bottom;}
.box_clause #list .more {position:relative; float:right;}
.box_clause #list .more span {display:inline-block; line-height:22px; padding-right:20px; color:#888; background:url(../images/member/more.png) no-repeat right center;}

.bt_center{overflow:hidden; text-align:center; margin:20px auto 0;}
.bt_center a{float:left;}
.bt_center .bt_com{display:block; text-align:center; background-color:#938071; margin-right:3%; bordeR:1px solid #c4881b;color:#fff; font-size:14px; width:47%; height:33px; line-height:33px;}
.bt_center .bt_com4{display:block; text-align:center; background-color:#938071; margin-right:3%; bordeR:1px solid #938071;color:#fff; font-size:14px; width:47%; height:33px; line-height:33px;}
.bt_center .bt_cancel{display:block; text-align:center; background-color:#210000; bordeR:1px solid #210000;color:#fff; font-size:14px; width:48%; height:33px; line-height:33px;}
.btn_list #sms_cert_send_button, .btn_list #sms_cert_check_button{border-radius: 4px;font-size:12px;display: inline-block; color:#fff; background-color: #210000; padding:4px;}
#list{width:100%;     border-top: 1px solid #000000;}
#list td input{      vertical-align: middle;  height: 24px; line-height:24px; }
#list tr {border-bottom: 1px solid #e1e1e1;}
#list tr th{    height: 50px; line-height:18px;font-weight:400; font-size:13px; tex-align:left;}
#list tr td{ padding:10px 6px;font-weight:400; font-size:13px; }

.find_num {position: relative;margin-top:5px;}
.find_num dt{    position: absolute; top:13px; left:0; letter-spacing: -1px;width:80px; height:30px; background-color:#210000; text-align:center;border-radius: 7px; }
.find_num dt a{        line-height: 30px;  font-size: 12px; text-align:center;  color:#fff; }
.find_num dd input{margin-left:90px;     width: auto;}
.find_num dd .find_num_btn{ color:#938071;   position: absolute; top:10px; right:5px;font-weight: 600;  font-size:14px;  text-align:center;  width: 40px;     height: 30px; line-height: 30px;}

#btn .btn_green span{    display: inline-block;width: 100%;line-height: 40px;font-size: 16px;text-align: center;font-weight: bold; color: #fff;border-radius: 5px;background-color: #938071;bordeR: 1px solid #c4881b;}
.join_btn_box{margin:20px 0 0 0;}
@-webkit-keyframes spin { 
    0% { 
		-webkit-transform: rotate3d(0,1,0,0deg);
		transform: rotate3d(0,1,0,0deg);
		
	} 
    100% { 
		-webkit-transform: rotate3d(0,1,0,360deg);	
		transform: rotate3d(0,1,0,360deg);
	} 
}
@keyframes spin { 
    0% { 
		-webkit-transform: rotate3d(0,1,0,0deg);
		transform: rotate3d(0,1,0,0deg);
		
	} 
    100% { 
		-webkit-transform: rotate3d(0,1,0,360deg);	
		transform: rotate3d(0,1,0,360deg);
	} 
}

.main_text strong span:nth-child(1) {
		-webkit-animation-name: spin01;
		animation-name: spin01;
}
@-webkit-keyframes spin01 { 
    0% { 
		-webkit-transform: rotate3d(0,1,0,0deg);
		transform: rotate3d(0,1,0,0deg);
		
	} 
    100% { 
		-webkit-transform: rotate3d(0,1,0,360deg);	
		transform: rotate3d(0,1,0,360deg);
	} 
}
@keyframes spin01 { 
    0% { 
		-webkit-transform: rotate3d(0,1,0,0deg);
		transform: rotate3d(0,1,0,0deg);
		
	} 
    100% { 
		-webkit-transform: rotate3d(0,1,0,360deg);	
		transform: rotate3d(0,1,0,360deg);
	} 
}

.main_text strong span:nth-child(2) {
		-webkit-animation-name: spin02;
		animation-name: spin02;
}
@-webkit-keyframes spin02 { 
    30% { 
		-webkit-transform: rotate3d(0,1,0,0deg);
		transform: rotate3d(0,1,0,0deg);
		
	} 
    100% { 
		-webkit-transform: rotate3d(0,1,0,360deg);	
		transform: rotate3d(0,1,0,360deg);
	} 
}
@keyframes spin02 { 
    30% { 
		-webkit-transform: rotate3d(0,1,0,0deg);
		transform: rotate3d(0,1,0,0deg);
		
	} 
    100% { 
		-webkit-transform: rotate3d(0,1,0,360deg);	
		transform: rotate3d(0,1,0,360deg);
	} 
}

.main_text strong span:nth-child(3) {
		-webkit-animation-name: spin03;
		animation-name: spin03;
}
@-webkit-keyframes spin03 { 
    50% { 
		-webkit-transform: rotate3d(0,1,0,0deg);
		transform: rotate3d(0,1,0,0deg);
		
	} 
    100% { 
		-webkit-transform: rotate3d(0,1,0,360deg);	
		transform: rotate3d(0,1,0,360deg);
	} 
}
@keyframes spin03 { 
    50% { 
		-webkit-transform: rotate3d(0,1,0,0deg);
		transform: rotate3d(0,1,0,0deg);
		
	} 
    100% { 
		-webkit-transform: rotate3d(0,1,0,360deg);	
		transform: rotate3d(0,1,0,360deg);
	} 
}
.h4_tit01{font-size:16px; height:20px; line-height:21px; font-weight:500; padding:0; margin:0 0 6px 0;}
.map_view{    display: inline-block; border-radius: 20px; background-color:#ff8f2c; font-sizE:14px; color:#fff; padding:0 3%; height:25px; text-align:center; line-height:25px; margin-lefT:9px;}

.use_txt {font-size:15px; line-height:16px; color:#2d2d2d; text-align:center; }
.use_txt strong {display:block; font-weight:500 }
.use_txt2 strong {font-weight:600  }
.use_txt span {color:#349948}
.use_txt p {display:block; margin:9px 0 38px 0 ; font-size:12px; line-height:16px; color:#2d2d2d}
.h4_txt01 {display:block; text-align:right}
.img_mid {margin:0 0 23px 0; width:100%;}
.club_guide{margin:35px 0 20px 0; font-size:14px; line-height:20px; color:#2d2d2d; }

/*이용준수사항*/
.guide_list{position:relative;}
.guide_list dt{font-size:16px; height:20px; line-height:21px; font-weight:500; padding:0; margin:0 0 6px 0;}
.guide_list dd{padding:6px 0 50px 0; font-size:14px; line-height:20px; color:#2d2d2d; }
.guide_list dd ul {margin:0 0 0 6px;}
.guide_list dd ul li{font-size:14px;line-height:20px;letter-spacing:-1px;color:#2d2d2d;}
.guide_list dd .g_tit {display:block; margin:6px 0 0 0; padding:0 0 0 6px;  font-size:14px; line-height:20px; color:#8cc63f; font-weight:400; background:url("/resource/assets/common/images/bull01.png") no-repeat left 7px; }
.guide_list .guide_list2 {margin:0}
.guide_list2 li {font-size:16px; line-height:24px; color:#2d2d2d;}
.guide_list2 li span {display:inline-block; margin:0 3px 0 0; padding:0 0 0 12px;  font-size:14px; line-height:20px; color:#8cc63f; font-weight:400; background:url("/resource/assets/common/images/bull01.png") no-repeat left 7px; }

/* 예약안내 */
.reser_list {margin:0 0 34px 15px;font-size:14px; line-height:28px; color:#2d2d2d;}
.bot_box {width:100%;  margin:30px 0 0 0 ; padding:20px 5px; box-sizing:border-box; font-size:14px; line-height:32px; color:#2d2d2d; text-align:center; background:#f7f7f7}
.bot_box img {margin:0 10px 0 0;vertical-align:-4px}
.bot_box strong {font-size:16px; }


/* 부대시설 */
#facilities {overflow:hidden;position:relative;  }
#facilities .contentslider-std .sliderkit-panels{width:100%;height:192px;overflow:hidden; }
#facilities .contentslider-std .sliderkit-panel{width:100%;height:192px;}
#facilities .contentslider-std .sliderkit-panel img {width:100%}
#facilities.sliderkit-btn{z-index:10;}
#facilities .sliderkit-btn a {position:absolute; top:40%; width:19px; height:26px; overflow:hidden; text-indent:-9999px; display:block; ;z-index:9;text-align:left}
#facilities  .sliderkit-go-next a {right:2%;background:url("/resource/assets/club/images/facilities/btn_pre.png") no-repeat left 0; background-size:cover}
#facilities  .sliderkit-go-prev a {left:2%;background:url("/resource/assets/club/images/facilities/btn_back.png") no-repeat left 0;background-size:cover}
#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: -50px; 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; }

.facilities_txt{position:relative; text-align:left; font-size:14px; line-height:24px; margin:10px 0 40px 0;}
.facilities_txt2 {text-align:center}
.facilities_txt h4{font-size:30px; color:#cbcaca; font-weight:700; margin:0 0 13px 0;}
.facilities_txt .right {}
.inquiry{    position: relative;background-color:#f5f5f5; padding:24px 0 24px 48px; margin-top:28px;}
.inquiry p{font-size:14px; line-height:28px;padding-left:50px; background:url("/resource/assets/club/images/facilities/icon01.png") no-repeat left 4px;}
.inquiry .tel{margin:10px 0 0 50px; border-radius: 20px;  line-height:33px;   text-align: center; padding:0 10px; height:33px; background-color:#fff; font-size:14px;     display: inline-block;}
.inquiry .tel2 {line-height:33px;  height:auto; text-align: center; padding:10px;}

.inquiry .tel a {color: #000;}
.color_green{color:#26923c}
.sub_title{text-align:center; margin:42px 0 25px}
.sub_title h3{font-sizE:30px;line-height: 36px; color: #5f5f5f;  font-weight:500; margin:0 0 18px 0;}
.sub_title em{display:block; font-size: 15px; line-height: 16px; margin:0 0 17px 0;}
.sub_title span{display:block; font-size:14px; padding-top:32px; line-height:24px;  background:url("/resource/assets/club/images/facilities/title_bg.png") no-repeat top center;}

.half_list {overflow:hidden;}
.half_list li {    width: 50%;float:left;}
.half_list li img {max-width:100%;}
.facil_txt {margin:20px 0 0; font-size:14px; line-height:24px; color:#2d2d2d; text-align: center;}
.facil_txt img {margin:0 0 12px;}
.tab_facilities {overflow:hidden; margin:0 0 25px}
.tab_facilities li {float:left; width:12.5%;}
.tab_facilities li a {display:flex; align-items:center; justify-content:center; height:60px; font-size:14px; line-height:20px;color:#2d2d2d; text-align: center;word-wrap: break-word; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;  background:#fff}
.tab_facilities li a.on {height:59px; line-height:17px; color:#fff; border-top:3px solid #ffcb08; border-bottom:none; background:#8cc63f}












