@charset "utf-8";
@import url("../css/NotoKR.css");

/*----서브페이지 컨텐츠 영역-----*/
#wrap_basic {margin: 0 auto; width: 1200px;min-height: 900px; position: relative}
#wrap_basic > span,  .contents > span{border-top: 2px solid #4d642e; display: block; width: 70px; margin: 0 auto;;}
#wrap_basic h2.subTit, .contents h2.subTit{height:85px; padding-top: 16px; text-align: left; color:#000; font-size: 30px;font-family: 'Noto Sans Medium';}
#wrap_basic h2 > span {margin-right: 10px;}
#wrap_basic h3 {font-size: 20px; font-family: 'Noto Sans Medium'; font-weight: normal; color:#555; text-align: left;margin-top: 20px;}
#wrap_basic h3 > span {margin-left:5px;  font-size:14px;}
#wrap_basic h3.sub_Tit_line > p{display: inline-block;background-color: #961a1e;color: #fff; font-size: 16px;line-height: 27px; border: 1px solid #961a1e;    margin-left: 10px; padding: 0 10px;}
#wrap_basic_BGcol {margin: 0 auto; width: 100%;padding: 50px 0; min-height: 500px;background-color: #EEEEEE}
#wrap_basic_BGcol > span {border-top: 2px solid #4d642e; display: block; width: 70px; margin: 0 auto;;}
#wrap_basic_BGcol h2.subTit{height: 100px; padding-top: 16px; text-align: center; color:#4d642e; font-size: 34px;font-family: 'Noto Sans Medium';}
#wrap_1000 {margin: 0 auto; width: 1000px;min-height: 900px; position: relative}
/*----//서브페이지 컨텐츠 영역-----*/

.sub_top {position:relative; display:block; overflow: hidden; width:100%; height:270px; margin:0 auto; }
.content_notice{margin-top:110px;}
#info_navi {background:url("../img/sub/bg_sub_top01.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/sub/bg_sub_top01.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/common/bg_sub_top01.png', sizingMethod='scale'); margin-left: 200px}

#club_navi {background:url("../img/sub/bg_sub_top02.png") no-repeat center top; background-size:cover;margin-left: 200px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/sub/bg_sub_top01.png', sizingMethod='scale');
    -ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/common/bg_sub_top01.png', sizingMethod='scale');}
    
#course_navi {background:url("../img/sub/bg_sub_top03.png") no-repeat center top; background-size:cover;margin-left: 200px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/sub/bg_sub_top02.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/sub/bg_sub_top02.png', sizingMethod='scale');}

#reservation_navi {background:url("../img/sub/bg_sub_top04.png") no-repeat center top; background-size:cover;margin-left: 200px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/sub/bg_sub_top04.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/sub/bg_sub_top04.png', sizingMethod='scale');}

#lounge_navi {background:url("../img/sub/bg_sub_top06.png") no-repeat center top; background-size:cover;margin-left: 200px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/sub/bg_sub_top05.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/sub/bg_sub_top05.png', sizingMethod='scale');}


#information_navi {background:url("../img/sub/bg_sub_top05.png") no-repeat center top; background-size:cover;margin-left: 200px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/sub/bg_sub_top05.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/sub/bg_sub_top05.png', sizingMethod='scale');}

#clause_navi {background:url("../img/sub/bg_sub_top07.png") no-repeat center top; background-size:cover;margin-left: 200px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/sub/bg_sub_top07.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/sub/bg_sub_top07.png', sizingMethod='scale');}

#member_navi {background:url("../img/sub/bg_sub_top07.png") no-repeat center top; background-size:cover;margin-left: 200px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/sub/bg_sub_top07.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/sub/bg_sub_top07.png', sizingMethod='scale');}

#mypage_navi {background:url("../img/sub/bg_sub_top09.png") no-repeat center top; background-size:cover;margin-left: 200px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/sub/bg_sub_top09.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/sub/bg_sub_top09.png', sizingMethod='scale');}

/* lnb_area */
.lnb_menu {position: relative; overflow:hidden; margin:-53px auto; width:864px; }
.lnb_menu li {width:50%;float:left; height:53px; margin:0; }
.lnb_menu li a {display:block; color:#fff;background-color:#210000;  font-size:18px; line-height:53px; text-align:center;}
.lnb_menu li.on a, .lnb_menu li a.on, .lnb_menu li:hover a {color:#fff; background-color:#d89a28;  } 

.sub_top .his_map {display:none; position:absolute; top:45px; left:58px; font-size:15px; line-height:16px; color:#fff } 
.sub_top .his_map:after { content:""; display:block; clear:both; }
.sub_top .his_map img {vertical-align:0}
.sub_top .his_map a {display:inline-block; padding:0; font-size:15px; line-height:16px;color:#fff}
.sub_top .tit {line-height:224px; font-size:40px; color:#fff; text-align:center; margin:40px 0 0 -20%}
.tit_area {padding:85px 0 65px;  text-align:center; }
.tit_area span {display:inline-block; padding:8px 0; font-weight:500; font-size:40px; line-height:41px;  color:#1e1e1e; border-top:1px solid #ebcc93; border-bottom:1px solid #ebcc93 }

.content_sub {padding: 0 5.5% 128px 5.5%;  overflow: hidden;}
.sub_con {position: relative; /*margin:0 auto; width:80%;*/}
.sub_con02{width:1019px; margin:0 auto;}


/*** /서브페이지 공통 ***/
/* tab */
.tab_list {overflow: hidden;width:100%; margin:0 0 23px; border-bottom:2px solid #9f7738}
.tab_list li {float:left; width:140px; height:38px; padding:0; margin:0 0 0 0 ;background:url("../img/sub/tab.png") no-repeat left top }
.tab_list li:first-child {margin:0 }
.tab_list li a {position:relative; z-index:1;display:block; font-weight:600; height:38px;  color:#1d1d1d; font-size:15px; line-height:38px; text-align:center; }
.tab_list li:hover , .tab_list li.on { color:#fff; background-position: left bottom}
.tab_list li.on a,.tab_list li:hover a {z-index:2; color:#fff;  }

.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:14.2%;}/* 7개 */

.top_title{overflow: hidden; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:16px 13px; margin:0 0 20px 0;}
.top_title .h3_stit{float: left; padding: 7px 5px 0 122px; margin: 0 0 0 10px;     font-size: 14px;}
.top_title input.txt {height: 28px; line-height:28px; width:135px; border: 1px solid #dddddd;padding: 0px 10px 0px 32px;color: #6c6c6c;font-size: 12px;}
.top_title .f_left { float: left;}
.top_title .search_btn{display:block;font-size:14px; text-align:center; background-color:#4f4f4f; bordeR:1px solid #373737; width:79px; height:27px; line-height:27px; color:#fff;}
#sdate, #edate{ margin-right:6px; }
.paging{font-size:15px;text-align:center; margin:38px 0 0 0;}

/*-- 서브 토글메뉴--*/
.topper-head {width: 100%;  position:relative; top: 0; background: #000; z-index: 10; height: 48px;}
.navbar { width:1200px; overflow: hidden; height: 48px; line-height: 25px; font-family:'Noto Sans Regular';padding: 0 0 0 200px;  margin: 0 auto;}
.navbar a {float: left; font-size: 15px; color: white; text-align: center; padding: 13px 16px; text-decoration: none;}
.navbar .navbar01 {width:80px; padding-right: 30px}
.dropdown {  float: left;  overflow: hidden;}
.dropdown > span {border-right:1px solid #777}
.dropdown .dropbtn {  font-size: 15px; border: none; outline: none; color: white; padding: 14px 16px 13px; background-color:#000; font-family:'Noto Sans Regular'; width:190px; margin: 0; }
.dropdown .dropbtn > i {margin-left: 10px}
.navbar a:hover, .dropdown:hover .dropbtn { background-color:#da9a29;}
.dropdown-content {  display: none;  position: absolute;  background-color: #f9f9f9;  min-width: 190px;  box-shadow: 0px 8px 20px 0px rgba(0,0,0,0.2);
  z-index: 1; margin-top: -5px}
.dropdown-content a {  float: none;  color: black;  padding: 12px 20px;  text-decoration: none;  display: block;  text-align: left; border-bottom: 1px solid #ddd; font-size: 14px}
.dropdown-content a:hover { background-color: #fff;}
.dropdown:hover .dropdown-content { display: block;}
.fa-caret-down:before {   content: "\f0d7";}

/*--메인 작은 이미지 배너 --*/
/*#wrapper_sub {width:100%; margin:0 auto; position: relative}
.sliderbutton_L {float:left; position:absolute; top:-17px; left:630px}
.sliderbutton_L img {cursor:pointer}
.sliderbutton_L img:hover {background:#666}
.sliderbutton_R {float:left; width:32px;margin:-17px -15px 0;}
.sliderbutton_R img {cursor:pointer}
.sliderbutton_R img:hover {background:#666}
#slider_sub {float:left; position:relative; overflow:auto; width:620px; height:220px; border:2px solid #fff; background:#fff; margin: 10px 0 0 5%;}
#slider_sub ul {position:absolute; list-style:none; top:0; left:0}
#slider_sub li {float:left; width:620px; height:220px; padding-right:10px}
.pagination_sub {list-style: none; height: 25px; display: block; width: 100%; position: absolute; bottom: -220px; left: 60px;}
.pagination_sub li {float:left; cursor:pointer; padding:5px 8px; background-color:#000; border:1px solid #999; margin:0 4px 0 0; text-align:center; color:#777}
.pagination_sub li:hover {background:#777; border:1px solid #bbb; color:#000}
li.current {border:1px solid #fff; background-color:#da9a29; color: #000}
li#content_sub {width:464px; height:270px; padding:15px 28px 15px 18px}*/


/*-- 서브 footer--*/
#footer {position:relative;width:100%; padding:27px 0 24px 192px; text-align:center; border-top: 1px solid #e2e1e1; box-sizing: border-box; background-color: #fbfbfb;}
#footer .clause_ul { overflow:hidden;text-align:center; margin:0; padding:29px 0 0;  }
#footer .clause_ul a {position:relative; display:inline-block; margin:0 12px; color:#78787a; font-size:15px; line-height:16px; font-weight:400; }
#footer .foot_in { position:relative; max-width:1200px; margin:5px auto 0; padding:0; border-top: 1px solid #e2e1e1}
#footer .foot_in:after { content:""; display:block; clear:both; }
#footer .foot_in .clause{    display: inline-block; font-size: 15px; padding:22px 30px 0; }
.addr {position:relative; width:100%; overflow: hidden; margin:0 auto; padding:10px 0 0; border-top: 1px solid #ddd;  margin-top: 15px;}
.addr dl {overflow: hidden;display:block; }
.addr dl dt {position:relative; display:inline-block; padding:0 23px 0 0; font-size:13px; line-height:28px;color:#404040}
.addr dl dt:after { content:"l"; display:block; clear:both; position:absolute; top:0px; right:10px;}
.addr dl dd {display:inline-block; margin:0; padding:0 32px 0 0;  font-size:13px; line-height:28px; color:#404040}
.addr p {overflow: hidden; display:block; clear:both;  font-size:13px; line-height:28px; color:#ccc}
.addr p strong {color:#0050b4}

/*---table----*/
table.board_write {width:100%;border-collapse:collapse;border-spacing:0; margin-bottom:20px; }
table.board_write thead {border-top:2px solid #77777b !important}
table.board_write thead th {border-right:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2;  font-weight:500; color:#252525; font-size:15px; padding:15px 0; text-align:center; background-color:#f9f9f9}
table.board_write tbody th {  color:#252525; font-size:15px; padding:15px 0; text-align:center;}
table.board_write thead th:last-child {border-right:none;}
table.board_write tbody td:last-child {border-right:none; }
table.board_write tbody th:last-child {border-right:none;}
table.board_write tbody th {background-color:#f9f9f9; border:1px solid #b2b2b2; font-weight:500; color:#252525; font-size:15px; padding:15px 0; text-align:center;}
table.board_write tbody th:nth-child(1), th a:nth-child(1) {color:#a56900; font-family: 'Noto Sans Medium' } 
table.board_write tbody tr:first-child td{border-top:none; }
table.board_write tbody tr:first-child th{border-top:none;}
table.board_write tbody tr th:first-child{ border-lefT:none;}
table.board_write td {border:1px solid #b2b2b2; color:#252525; font-weight:500; font-size:14px; padding:15px 0; text-align:center;}
table.board_write td.total {background-color:#f9f9f9}
table.board_write th img, table.board_write td img,	table.board_write td input, table.board_write select {vertical-align:middle;}
table.board_write.td_left td {text-align:left; padding-left:15px;}

table.board_left {width:100%;border-collapse:collapse;border-spacing:0; margin-bottom:20px; }
table.board_left tr:first-child th, table.board_left tr:first-child td {  border-top: 2px solid #210000;}
table.board_left thead {border-top:2px solid #77777b !important}
table.board_left thead th {border-right:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2;  font-weight:500; color:#252525; font-size:15px; padding:15px 0; text-align:center; background-color:#f9f9f9}
table.board_left tbody th {  color:#252525; font-size:15px; padding:15px 0 15px 70px; text-align:left;}
table.board_left thead th:last-child {border-right:none;}
table.board_left tbody td:last-child {border-right:none; }
table.board_left tbody th:last-child {border-right:none;}
table.board_left tbody th {background-color:#f9f9f9; border:1px solid #b2b2b2; font-weight:500; color:#252525; font-size:15px; padding:15px 0 15px 70px; text-align:left;}
table.board_left tbody th:nth-child(1), th a:nth-child(1) {color:#a56900; font-family: 'Noto Sans Medium' } 
table.board_left tbody tr th:first-child{ border-lefT:none;}
table.board_left td {border:1px solid #b2b2b2; color:#252525; font-weight:500; font-size:14px; padding:15px 0 15px 70px; text-align:left;}
table.board_left td.total {background-color:#f9f9f9}
table.board_left th img, table.board_write td img,	table.board_write td input, table.board_write select {vertical-align:middle;}
table.board_left.td_left td {text-align:left; padding-left:15px;}
.bt_post, .chek_double {  background-color: #777; color: #fff; font-size: 13px;  padding: 4px; border-radius: 2px;}

table.board_write02 tbody{border-top:2px solid #000;}

table.board_write05 tbody th:hover a{color:#d89a28}
table.board_write05 tbody td a.res_btn{ margin: 0 auto;display: block;border:1px solid #aaa; border-radius: 22px; color:#000; width:180px; height:35px; line-height:35px; text-align:center; font-size:14px;}
table.board_write05 tbody td a.res_btn:hover{ background-color:#d99a28; color:#fff;}
table.board_write05 tbody td:last-child{text-align:center;}


table.table_reserv {width: 100%; margin:10px auto; text-align: center; border-top: 2px solid #da9a29;font-size: 15px;font-family:'Noto Sans Regular';}
table.table_reserv tr th {line-height: 55px;background-color: #f1f1f1; border: 1px solid #c8c8c8; font-family:'Noto Sans Regular';font-weight:normal;text-align: left;padding-left: 50px;border-left: none;}
table.table_reserv tr td {line-height:55px;background-color: #FDFDFD; border: 1px solid #c8c8c8; text-align: left; padding-left:50px;border-right: none;    border-left: none;}
table.table_reserv tr td span.bt_cancel {background-color: #c3a185; color: #fff; padding: 5px 7px; border-radius: 3px;display: inline-block; height: 15px;line-height: 15px;font-size: 14px;}
table.table_reserv tr td span.bt_ok {background-color: #213046; color: #fff; padding: 5px 7px; border-radius: 3px;display: inline-block;  height: 15px;line-height: 15px;font-size: 14px;}
table.table_reserv tr td span {color:#cd042a}
table.table_reserv tr td > a.col02 {border: 1px solid #213046;; color: #213046;  padding: 5px 7px; border-radius: 3px;display: inline-block;  height: 15px;line-height: 15px;font-size: 14px;font-family:'Noto Sans Medium';}
table.table_reserv tr td .select_box02 { padding-left: 15px;  width: 100px; height: 30px; border: 1px solid #d0d0d0; color: #666; box-sizing: border-box;  background: url(../img/arrowDwon.jpg) no-repeat right 12px center;  background-color: #fff; appearance: none;  -moz-appearance: none; -webkit-appearance: none;}
table.table_reserv tr td > a.col {}   
table.table_reserv tr td del {color: red; margin-right: 10px}
table.table_reserv tr td strong {margin-left: 10px}
table.table_reserv tr td input {line-height: 25px; text-align: center}


table.table_reservOK {width: 100%; margin:10px auto; text-align: center; border-top: 2px solid #da9a29;font-size: 15px;font-family:'Noto Sans Regular';}
table.table_reservOK tr th {line-height: 55px;background-color: #f1f1f1; /*border: 1px solid #c8c8c8;*/ font-family:'Noto Sans Regular';font-weight:normal;border-left: none;}
table.table_reservOK tr th:nth-last-child(){border-right: none}
table.table_reservOK tr td {line-height:55px;background-color: #FDFDFD; border: 1px solid #c8c8c8; border-right: none;    border-left: none;}
table.table_reservOK tr td span.bt_cancel {background-color: #aaa; color: #fff; padding:7px 15px; border-radius: 3px;display: inline-block; height: 15px;line-height: 15px;font-size: 14px;}
table.table_reservOK tr td span.bt_ok {background-color: #da9a29; color: #fff; padding:7px 15px; border-radius: 3px;display: inline-block;  height: 15px;line-height: 15px;font-size: 14px;}
table.table_reservOK tr td span {color:#cd042a}
table.table_reservOK tr td > a.col02 {border: 1px solid #213046;; color: #213046;  padding: 5px 7px; border-radius: 3px;display: inline-block;  height: 15px;line-height: 15px;font-size: 14px;font-family:'Noto Sans Medium';}
table.table_reserv tr td .select_box02 { padding-left: 15px;  width: 100px; height: 30px; border: 1px solid #d0d0d0; color: #666; box-sizing: border-box;  background: url(../img/arrowDwon.jpg) no-repeat right 12px center;  background-color: #fff; appearance: none;  -moz-appearance: none; -webkit-appearance: none;}
table.table_reservOK tr td > a.col {}   
table.table_reservOK tr td del {color: red; margin-right: 10px}
table.table_reservOK tr td strong {margin-left: 10px}
table.table_reservOK tr td input {line-height: 25px; text-align: center}

.select_box01 {
    padding-left: 15px;
    width: 170px;
    height: 30px;
	line-height: 30px;
    border: 1px solid #a9a9a9;
    color: #666;
    box-sizing: border-box;
    background: url(../img/arrowDwon.jpg) no-repeat right 12px center;
    background-color: #fff;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}

table.board_main {width:100%; border-collapse:collapse; border-spacing:0; }
table.board_main thead tr td{background-color: #f4f4f4;border-top:2px solid #210000;padding:15px 10px;}
/*table.board_main tr:first-child td {border-top:2px solid #210000; }*/
table.board_main td {border-bottom:1px solid #dcdcdc; text-align:center;  font-size:16px; line-height:18px; color:#8d8c8c; background:#fff}
table.board_main td.noti {font-size:15px; line-height:18px; color:#0056a0; padding:15px 10px; text-align:center;}
table.board_main td a {width: 90%; display: inline-block; white-space: nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; font-size:16px; line-height:18px; color:#2a2929;}
table.board_main td img { vertical-align:middle;padding-bottom:7px;}
table.board_main tbody td:nth-child(3) {text-align: left; padding-left: 50px}
table.board_main tbody td:hover a {color: #da9a29}
table.board_write {width:100%;border-collapse:collapse;border-spacing:0;  font-family:'Noto Sans Regular' }
table.board_write tbody tr:first-child th, table.board_write tbody tr:first-child td {border-top:2px solid #b2b2b2;}
table.board_write tbody th {border-bottom:1px solid #b2b2b2;  color:#282828; font-size:16px; line-height:17px; padding:15px 0 12px 0; text-align:center; font-weight:500;}
table.board_write tbody tr td.TxtH:hover a {color: #C18400; /*display: block;*/ font-family: 'Noto Sans Medium';border: 1px solid #da9a29; border-radius: 10px; padding: 1% 10%; width: 50%; text-align: center; margin: 0 auto;}
table.board_write td {border-bottom:1px solid #b2b2b2; color:#282828; font-size:15px; line-height: 17px; padding:15px 0 12px 0; text-align:center; background:#fff;}
.board_con { max-width:1000px; margin: 0 auto;}
.board_con1200 { max-width:1200px; margin: 0 auto;}
.b-l_none {border-left: none;}

div.paging ul { margin: 30px auto; text-align: center; padding-top: 0px;} 
div.paging ul li { display: inline-block; }
div.paging ul li a { display: inline-block; width: 35px;  height: 35px; font-size: 13px; text-align: center; line-height: 35px;  box-sizing: border-box; vertical-align: middle;}
div.paging ul li.active a {font-family: 'Noto Sans Medium'; color: #fff; background-color: rgba(218, 154, 41, 0.5);}
div.paging ul li a:hover {color: #fff; background-color: rgba(218, 154, 41, 0.5);}


/*---- checkBox ----*/
ul.checkBox {
    margin-top:15px;
    text-align:right;
}
ul.checkBox li {
    display:inline-block;
    /*margin-left:15px;*/
}
ul.checkBox li input[type="checkbox"] {
	display:none;
}
ul.checkBox li input[type="checkbox"] + label {
	padding-left:32px;
	display:inline-block;
	height:25px;
	background:url('../img/checkbox.png') no-repeat;
	background-position: 0 0;
	font-size:17px;
	line-height:25px;
	color:#444;
}
ul.checkBox li input[type="checkbox"]:checked + label {
	background-position: 0 -25px;
}
ul.radioBox {
    margin-top:0;
    text-align:center;
}
ul.radioBox li {
    margin:0 8px;
}
ul.radioBox li input[type="radio"] {
	display:none;
}
ul.radioBox li input[type="radio"] + label {
	padding-left:25px;
	display:inline-block;
	height:18px;
	background:url('../img/radiobox.png') no-repeat;
	background-position: 0 0;
	font-size:14px;
	line-height:18px;
	color:#444;
}
ul.radioBox li input[type="radio"]:checked + label {
	background-position: 0 -18px;
}
ul.radioBox {
    margin-top: 0;
    text-align: left;
}
/*--// checkBox --*/



/*--table btn---*/
div.bigBtn, div.mediumBtn {  margin-top:40px; text-align:center;}
div.bigBtn a { display:inline-block; margin:0 10px;  width:150px; height:40px; background-color:#caced1; font-size:18px; text-align:center; line-height:40px;color:#fff;}
div.bigBtn a.col, div.mediumBtn a.col, div.smallBtn a.col { background-color:#da9a29;}
.btnOK {width: 300px; margin: 0 auto; line-height: 40px; background-color: #da9a29; color: #fff;}
.btnOK a {display: block; color: #fff}

div.mediumBtn a { display:inline-block; margin:0 10px; width:100px; height:35px; background-color:#caced1; font-size:14px; text-align:center; line-height:35px; color:#fff;}
div.smallBtn { margin-top:50px; text-align:right;}
div.smallBtn a { display:inline-block; margin:0 10px; width:80px; height:35px; background-color:#caced1; font-size:16px; text-align:center; line-height:35px;color:#fff;}
div.smallBtn a.col02 { background-color:#da9a29;}

/*--- txtBox--*/
.ul_list01{margin:0 0 82px 0;}
.ul_list01 li{font-size:16px; line-height:1.5; padding-left:15px;  background:url("../img/point.png") no-repeat 0 6px; margin-bottom:8px}
.hr_line{margin: 5em 0 3em; border-bottom: 1px solid #d99a28; border-top: 0px;}


/*--- 게시판 View--*/
p.viewTit { padding: 0 30px; height: 50px; border-bottom: 1px solid #ccc; font-size: 18px; font-weight: 600; line-height: 50px; color: #222;}
div.viewBox { border-top:2px solid #da9a29;font-family:'Noto Sans Regular';}
div.viewBox p.viewTit { font-size:15px; font-weight: 300; background-color:#f4f4f4 }
div.viewBox p.viewTit span.joinbBtn { background-color: #cd042a; color: #fff; padding: 2px 10px; font-size: 14px; margin-right: 5px} 
div.viewBox p.viewTit span.joinbBtn_close { background-color: #ddd; color: #213046; padding: 2px 10px; font-size: 14px;margin-right: 5px} 
ul.viewDate { border-bottom:1px solid #ccc; height:30px; font-size: 14px;}
ul.viewDate li {position:relative; display:inline-block; padding:7px 30px;color:#777;}
ul.viewDate li:first-child::after { display:none;}
ul.viewDate li::after { position:absolute; top:50%; left:-2px; content:''; display:block; margin-top:-6px; width:1px; height:12px; background:#ddd;}
ul.viewDate li span {color:#222; font-size: 15px;}
div.viewCnt { padding:40px; border-bottom:1px solid #ccc;line-height: 30px;min-height: 250px;}
div.viewCnt p > img {display: block; margin: 0 auto}

div.viewControl dl { display:table;width:100%;  border-bottom:1px solid #ccc; line-height:40px;}
div.viewControl dl dt { display:table-cell; width:6%; font-size:16px; font-weight:600; color:#667985;}
div.viewControl dl.prev_b dt { background:url('../img/boardArrow_up.png') no-repeat center right; text-align: center;}
div.viewControl dl.next_b dt { background:url('../img/boardArrow_down.png') no-repeat center right; text-align: center;}
div.viewControl dl dd {display:table-cell; width:80%; color:#999;}
div.viewControl dl dd a { margin:0 50px; color:#666;}
div.viewControl dl dd a:hover { text-decoration:underline;}
div.viewControl dl dd.date { width:80%; ttext-align: center;}

/*--- 이벤트 보드---*/
ul.eventBoard li {float:left; position:relative; margin-bottom:30px; margin-right:29.3333px;  width:31.5%;height:350px; border:1px solid #ddd; overflow:hidden;}
.h37 {height: 370px !important}
ul.eventBoard li img { width:380px; height:200px;}
ul.eventBoard li:nth-child(3n) { margin-right:0;}
ul.eventBoard li a { position:relative; display:block; width:290px;}

ul.eventBoard-2 li {float:left; position:relative; margin-bottom:30px; margin-right:29.3333px;  width:344px;height:380px; border:1px solid #ddd; overflow:hidden;}
.h37 {height: 370px !important}
ul.eventBoard-2 li img { width:345px; height:200px;}
ul.eventBoard-2 li:nth-child(3n) { margin-right:0;}
ul.eventBoard-2 li a { position:relative; display:block; width:290px;}

div.eventInner { padding:20px 25px; width:295px; height:100px; background-color:#fff; font-family:'Noto Sans Regular' }
div.eventInner p.tit { font-size:22px; font-family: 'Noto Sans Medium'; color:#333;}
div.eventInner p.date {font-size:14px; color:#366889; margin-top: 10px;}
div.eventInner p.date01 { margin-top:10px; font-size:14px; color:#366889; }
div.eventInner p.date02 {font-size:14px; color:#366889; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden;}
div.eventInner p.date01 > span, p.date02 > span { margin: 5px 5px 0px 0; display: inline-block; font-size: 14px; border: 1px solid #c3a185; width: 40px; height: 20px; line-height: 20px; text-align: center; color: #c3a185;}
div.eventInner p.date03 {font-size: 14px}
div.eventInner p.date03 > span { margin: 5px 5px 0px 0; display: inline-block; font-size: 14px; border: 1px solid #c3a185; width: 65px; height: 20px; line-height: 20px; text-align: center; color: #c3a185;}
div.eventBoard span.viewBtn { position:absolute; bottom:25px; display:block;  width:105px; height:25px;  background-color:#000; line-height:25px; text-align:center; font-size:13px; color:#fff;}
ul.eventBoard li:hover span.viewBtn { background-color:#9f1e32;}
div.imgBox { width:1000px; height:200px;}

/*--- 다운로드 ---*/
.DWbox {}
.DWbox > p{padding: 10px 100px;background-color: #f4f4f4; line-height: 30px;display: block;border-top: 2px solid #da9a29;}
.DWbox ul{padding: 10px 100px;line-height: 30px; display: block; border-bottom: 1px solid #ddd;}
.DWbox ul li{}
.DWbox ul li p{display: inline-block; width: 250px;}
.DWbox ul li span{margin-left: 50px; color: #666;}
.DWbox ul li a{ float: right; padding: 0 20px; border: 1px solid #ddd;font-size: 14px; background-color: #da9a29; color: #fff;}
.DWbox ul li a > i{ margin-left:10px}
.DWbox ul li a:hover { border: 1px solid #cd042a;}

/*---자주하는질문 ---*/
.hoter_question{border-top:2px  solid #5f6062; }
.hoter_question .quest{cursor:pointer; background-color:#fff; border-bottom:1px solid #ccc; padding:15px 0 12px 6px;}
.hoter_question .quest *{}
.hoter_question .quest .q{display:inline-block; margin:0 10px 0 40px; width:23px; height:23px; font-size:15px; line-height:23px;     color: #ffffff;
    background-color: #da9a29;
    text-align: center; }
.hoter_question .quest .q_txt{font-size:15px; line-height:16px; color:#2d2d2d; font-weight:500; font-family: 'Noto Sans Regular';}
.hoter_question .quest:hover,.hoter_question .quest.on {background:#f9f6ef}
.hoter_question .quest:hover .q_txt, .hoter_question .quest.on .q_txt  { }
.hoter_question .answer{position:relative; border-bottom:1px solid #eaeaea; overflow:hidden; font-size:14px; padding:13px 10px 13px 45px; }
.hoter_question .answer *{display:block; float:left;}
.hoter_question .answer .a{position:absolute; top:13px; left:12px; display:inline-block; margin:0 10px 0 34px; width:23px; height:23px; font-size:15px; line-height:23px; color:#818183; text-align:center; background-color: #eee}
.hoter_question .answer .a_txt{ font-size:15px;     padding-left: 37px;line-height:24px; color:#2d2d2d; font-weight:500;}

/*--이용안내--*/
.h4_tit{font-size:15px; text-align: center; color:#d99a28; line-height:30px; font-weight:400;}
.h5_tit{font-size:15px; text-align: left; color:#210000; line-height:30px; font-weight:400;}
.guide_list{overflow:hidden; margin:0 0 35px 0;    position: relative;}
.guide_list li{text-align: center; float: left; bordeR: 1px solid #ccc; width: 48%; height: 260px; background-color: #f9f9f9; padding: 45px 0 0 0;}
.guide_list li > i {font-size: 60px; color: #da9a29;}
.guide_list li+li{margin-left:3%;}
.guide_list li strong{display:block;color:#d99a28; font-size:24px; line-height:24px; margin:20px 0 8px 0;}
.guide_list li span{display:block;font-size:15px; line-height:22px; color:#282828;}
.guide_list04 li{width: 20.2%; height:215px;padding: 40px 0 0 0;position: relative}
.guide_list li:after {display:block; position:absolute; top:50%; right:-53.5px; z-index:10; width:35px; height:35px; margin-top:-18px; background:url('../img/next-01.png') no-repeat 0 0; font-size:0; content:''; font-family: 'Noto Sans Regular'}
.imgBox ul li:first-child {margin-left:0}
.guide_list04 li+li{margin-left:6%;}
.hr_line{margin: 5em 0 3em; border-bottom: 1px solid #d99a28; border-top: 0px;}
.guide_list04 > i {position: absolute;}

/*--로컬룰--*/
.local_box{    padding-left: 470px;}
.local_box img{position: absolute;top: 150px; left: 0;}
.local_box h4{color:#e6e4e4; font-size:38px; line-height:54px; font-weight:600; margin:0 0 15px 0;}
.local_box strong{display:block;font-size:17px; color:#f39b00; line-height:24px; margin:0 0 7px 0; letter-spacing:-1px;font-weight: 500;}
.local_box ul{margin:0 0 30px 14px;}
.local_box ul li{background:url("../img/bull02.png") no-repeat left top 11px; padding-lefT:20px;font-sizE:15px; line-height:24px;}


/*-- 시설안내 --*/
.con_starthouse {margin: 50px 0;height: 1000px;}
.box_shop_tab {width:820px; margin:0 auto 40px auto;overflow:hidden;}
.box_shop_tab ul li {overflow:hidden; text-align:center;float:left;margin-right:116px;cursor:pointer;}
.box_shop_tab ul li:nth-child(3) {margin-right:0px;}
.box_shop_tab ul li.on a {color:#fff;background-color:#d99a28;}
.box_shop_tab ul li a {display:block;width:194px;height:36px;border:1px solid #d99a28; border-radius:30px;font-size:16px;color:#d99a28; line-height:36px;}
.shop_con .tit_area {padding:85px 0 15px 0;}
.shop_con .h4_tit {text-align:center;margin-bottom:92px;font-weight:400;}
.shop_con .tit_shop_list {color:#d99a28;line-height:45px;font-size:18px;margin-bottom:24px;height:45px;}
.shop_con .tit_shop_list span {display:inline-block;color:#1e1e1e;margin-left:16px;}
.list_shop {margin-right:16%;}
.list_shop, .list_shop2 {float:left;width:35%;}
.list_shop li {height:45px;font-size:18px;overflow:hidden;line-height:20px;margin-bottom:24px;background:url("/resource/image/bg_dot_menu.jpg") no-repeat;background-position:237px 12px;    border-bottom: 1px dashed #a5a5a5;}
.list_shop .long_list {background-size:134px;background-position:340px 12px;}
.list_shop li p {float:left;}
.list_shop li p span {display:block;font-size:14px;color:#d99a28;}
.list_shop li strong {display:block;float:right;background-color:#fff;}
.list_shop .time_shop_list {display:inline-block;margin-left:10px;color:#da2929;}

.list_shop2 li {width:540px;height:45px;font-size:18px;overflow:hidden;line-height:22px;margin-bottom:24px;border-bottom: 1px dashed #a5a5a5;}
.list_shop2 li p {float:left;}
.list_shop2 li p span {display:block;font-size:14px;color:#d99a28;}
.list_shop2 li strong {display:block;float:right;}
.tit_shop_list { color:#ff5200; line-height: 45px; font-size: 30px; margin-bottom: 24px; /*height: 45px;*/text-align: center;}
.tit_shop_list span {color:#000; line-height: 45px; font-size: 18px; margin-bottom: 24px; height: 45px;text-align: center;}

.box_shop_course {float:left;width:33%;font-size:16px;line-height:22px;color:#1e1e1e;text-align:center;}
.box_shop_course ul li {height:110px;}
.box_shop_course ul p span {display:block;color:#d99a28;font-size: 15px;}
.box_shop_course ul li strong {color:#8e8e8e;font-size: 14px; font-weight: 500;}
.box_shop_course ul li p {    font-size: 18px;}
.shop_con .box_shop_course .tit_shop_list {line-height:22px;}
.shop_con .box_shop_course .tit_shop_list span {margin-left:0px;}

/*-- tab--*/
.tabs {display: flex;flex-wrap: wrap; margin-top: 50px;}
.tabs label { width: 20%; order: 1; display: block; padding:10px 0px;text-align:center;cursor: pointer; /*background: #838487;*/ font-weight: 500; transition: background ease 0.2s;margin-left: 120px; border: 1px solid #da9a29;  border-radius: 50px; color: #da9a29}
.tabs .tab {  order: 99;  flex-grow: 1;  width: 100%;  display: none;  padding: 1rem;  /*background: #92B6D5;*/}
.tabs input[type="radio"] {  display: none;}
.tabs input[type="radio"]:checked + label { background: #da9929; color: #fff; font-weight: 500; border-radius: 50px;}
.tabs input[type="radio"]:checked + label + .tab { display: block;}

.tabs02 {display: flex;flex-wrap: wrap; margin-top: 50px;}
.tabs02 label { width: 25%; order: 1; display: block; padding:10px 0px;text-align:center;cursor: pointer; /*background: #838487;*/ font-weight: 500; transition: background ease 0.2s;margin-left: 75px; border: 1px solid #da9a29;  border-radius: 50px; color: #da9a29}
.tabs02 .tab {  order: 99;  flex-grow: 1;  width: 100%;  display: none;  padding: 1rem;  /*background: #92B6D5;*/}
.tabs02 input[type="radio"] {  display: none;}
.tabs02 input[type="radio"]:checked + label { background: #da9929; color: #fff; font-weight: 500; border-radius: 50px;}
.tabs02 input[type="radio"]:checked + label + .tab { display: block;}


/*-- sub 이미지 슬라이드 --*/
.galleria{ width: 1200px; height: 750px; background: #000 }
.slidetop { margin: 0 auto;  position: absolute;  z-index: 9;    top: 750px; background: rgba(0, 0, 0, 0.4); padding: 20px 41.5%;}
			
				
/*-- 소개 --*/
.info_con {width: 100%;  height: 505px; margin:0 0 62px;}
.info_con .slider0 li {width:100%; height:505px; z-index:1; }
.info_con .slider0 li:nth-child(1) { background:url("../image/club/info01.png") no-repeat center center; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/club/info01.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/club/info01.png', sizingMethod='scale');}
.info_con .slider0 li:nth-child(2) {background:url("../image/club/info02.png") no-repeat center center; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/club/info02.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/club/info02.png', sizingMethod='scale');}
.info_con .slider0 li:nth-child(3) { background:url("../image/club/info03.png") no-repeat center center; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/club/info03.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/club/info03.png', sizingMethod='scale');}
.info_con .slider0 li:nth-child(4) { background:url("../image/club/info04.png") no-repeat center center; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/club/info04.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/club/info04.png', sizingMethod='scale');}
.info_con_dl {display:block; text-align: center}
.info_con_dl dt {margin:0 0 17px;}
.info_con_dl dd {font-size: 16px; line-height: 24px; color: #010101}
.info_con_dl dd:last-child {margin:69px 0 0; font-size: 20px; line-height: 24px; color: #010101}
.info_con_dl dd:last-child {font-size: 22px; 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: #d99a28}
.info_bot {width:100%; height:555px; margin:80px 0 0; padding:90px 0 0; box-sizing: border-box; font-size: 17px; line-height: 26px; color: #000; font-weight: 300; text-align: center; background:url("../img/club/club_img02.jpg") no-repeat center center; background-size:cover;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/club/bot_info.png', sizingMethod='scale');
    -ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/club/bot_info.png', sizingMethod='scale');}
 .info_bot strong {display:block; margin:0 0 17px; font-size:26px; line-height: 27px; color: #000; text-align: center; font-weight: 400}
.club_con {position: relative; padding: 0 0 0 700px}
.club_con img {position: absolute; top: 0; left: 0;}
				
/*--ci 소개--*/
.ci_con{border-bottom:1px solid #b2b2b2; height:202px; padding:73px 0 0 0;}
.ci_con strong{display:block; color:#d99a28; font-size:24px;    margin-bottom: 10px;}
.ci_con span{font-size:15px; line-height:24px;}
.ci_con01{position: relative;border-top:2px solid #000000;border-bottom: 1px dashed #b2b2b2; padding-left:397px;background-color: #efefef;}
.ci_con01 img{    position: absolute;top:42px; left:84px;}
.ci_con01 .down_btn{position: absolute; left:102px; top:188px; height:36px;width:194px; text-align:center;line-height:36px; color:#fff; font-size:16px;  border-radius: 21px;background-color:#000000}
.ci_con02 {background-color: #f4f4f4}
.ci_con02 ul{overflow:hidden;}
.ci_con02 ul li {position: relative; width:35%; float:left; padding:0 90px}
.ci_con02 ul li span.gray_txt{display:block; color:#78787a; font-size:15px; margin:10px 0 18px 0;}
.ci_con02 ul li span.txt_style01{display:block; color:#010101; font-size:15px; letter-spacing:-1px;}
.ci_con02 ul li em{display:block; color:#fff; font-size:14px; border: 7px solid #fff; border-radius: 100px; text-align:center; line-height:20px;width:144px; height:144px; background-color:#d99a28;position: absolute;top:0px;right:25px;}
.ci_con02 ul li:first-child em{padding-top:48px;height: 98px;}
.ci_con02 ul li:last-child em{padding-top:34px;height: 112px;}
.ci_con02 ul li:nth-child(2) {margin-left: -60px !important}
.ci_con03{position: relative; padding-right:450px;}
.ci_con03 img{position: absolute;top:42px; right:30px;}
.ci_con04{position: relative; padding-right:520px;}
.ci_con04 img{position: absolute;top:42px; right:81px;}
.ci_con05 {    height: 240px;border-bottom:2px solid #000; }
.ci_con05 ul{overflow:hidden; margin:45px 0 40px 0 ;}
.ci_con05 ul li{float:left;     width: 17.42%;height:62px; padding-lefT:78px;}
.ci_con05 ul li span{font-size:14px;  line-height:22px; text-align:right;}
.ci_con05 ul li:first-child{background: url("../img/club/color01.png") no-repeat left top ; }
.ci_con05 ul li:nth-child(2){background:url("../img/club/color02.png") no-repeat left top; }
.ci_con05 ul li:nth-child(3){background:url("../img/club/color03.png") no-repeat left top; }
.ci_con05 ul li:nth-child(4){background:url("../img/club/color04.png") no-repeat left top; }


/*-- 오시는 길---*/
.mapTxt {font-size:18px;margin-bottom: 20px}
.mapTxt > span, .mapTxt > i { color:#da9a29}
.map_img img{ display: block; margin: 0 auto; width: 70%}


/*--주요연락처--*/
.top_txt{display:block;font-size:15px; line-height:24px; text-align:center; margin:0 0 54px 0;}
.top_txt strong{font-size:18px;display:block;}
.contact_list{overflow:hidden;bordeR:1px dashed #777; border-bottom:none;}
.contact_list li{ float:left; width:25%;height:215px; text-align:center; padding:45px 0 0 0; border-bottom:1px dashed #777;}
.contact_list li+li{border-lefT:1px dashed #777}
.contact_list li img{margin:0 0 10px 0;}
.contact_list li strong{display:block; font-size:24px; color:#d99a28; line-height:24px; margin:0 0 10px 0;}
.contact_list li span{font-size:15px; line-height:22px;    text-align: left; display: inline-block;}
.contact_list li+li{margin-lefT:-1px;}
p.txt02{font-size:15px; line-height:24px; margin:22px 0 0 0;}

/*-- 인사말--*/
.visual {overflow:hidden; position:relative; width:100%; height:980px;}
.visual .img {position:absolute;top:0;left:50%;width:1900px;height:980px;margin-left:-950px;}
.content_sub{background:#f4f4f4}
.greet_con01{position: relative; margin:0 0 110px 0; padding:170px 548px 0 0;}
.greet_con01 strong img{display:block; margin:0 0 18px 0;}
.greet_con01 strong{font-size:24px; line-height:24px;display:block; margin:0 0 55px 0;letter-spacing: -1px;}
.greet_con01 span{font-size:15px; line-height:24px; letter-spacing: -1.3px;}
.greet_con01 #img_box01{position: absolute;bottom: 0; right: 0;background: url("../img/club/img01.png") no-repeat center center; background-size: cover; height: 455px; width: 540px;}
.greet_con01 .img01{background:url("../img/club/img01.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/club/img01.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/club/img01.png', sizingMethod='scale');}
.greet_con02{position: relative;padding-left:590px;}
.greet_con02 span{font-size:15px; line-height:24px; letter-spacing: -1px;}
.greet_con02 em{font-size:14px; display:block; margin-top:50px; }
.greet_con02 #img_box02{position: absolute;top: 0; left: 0;background: url("../img/club/img02.png") no-repeat center center; background-size: cover; height: 455px; width: 540px;}
.greet_con02 .img02{background:url("../img/club/img02.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/club/img02.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/club/img02.png', sizingMethod='scale');}


.hero {
	height: 470px;
	background: linear-gradient(45deg, rgba(255,175,189,.7), rgba(100,216,243,.7), rgba(234,236,198,.7), rgba(245,146,176,.7), rgba(52,219,216,.7)) 0 0 / 1000% no-repeat, url(https://picsum.photos/g/2000/1200?image=443) 0 0 / cover no-repeat;
	-webkit-animation: gradientAnimation 40s ease infinite;
	animation: gradientAnimation 40s ease infinite;
}
@-webkit-keyframes gradientAnimation {
	0%   { background-position: 0% 30%, 0 0;}
	50%  { background-position: 100% 70%, 0 0;}
	100% { background-position: 0% 30%, 0 0;}
}
@keyframes gradientAnimation {
	0%   { background-position: 0% 30%, 0 0;}
	50%  { background-position: 100% 70%, 0 0;}
	100% { background-position: 0% 30%, 0 0;}
}

/*-- 부대업장 이미지 슬라이드--*/
.wrap_con .mainslide {  height: 100%;  width: 100%;  float: left;  position: relative}
.wrap_con .mainslide p { position: absolute; z-index: 99; top: 50px; right: 50px;}
.wrap_con ul.slide {  width: 100%;  height: 100%}
.wrap_con ul.slide li img {  width: 100%;  height: 100%}
.wrap_con .bx-wrapper {  position: relative;  margin-bottom: -2px}
.wrap_con .bx-pager {  position: absolute;  bottom: 0;  left: 0;  padding: 0 5px;  height: 30px; text-align: center; z-index: 100;}
.wrap_con .bx-pager-item { display: inline-block; vertical-align: middle; text-align: center;}
.wrap_con .bx-pager-item > a {  margin: 0 5px; display: block; width: 10px; height: 10px; background-color: #a3bac7; border-radius: 10px; font-size: 0;  color: transparent;  opacity: 0.5;}
.wrap_con .bx-pager-item > a.active { background-color: #ffffff; opacity: 1}
.wrap_con .bx-wrapper .bx-controls-direction a { position: absolute; top: 50%; margin-top: -16px; outline: 0; width: 20px; height: 61px; text-indent: -9999px; z-index: 100;}
.wrap_con .bx-prev { display: block; left: 10px; background-image: url(../img/btn-pre.png);  background-repeat: no-repeat}
.wrap_con .bx-next {  display: block; right: 10px; background-image: url(../img/btn-next.png); background-repeat: no-repeat}

.t_t {padding: 0 20px 0 0}
.t_t2 {padding:20px 20px 20px 35px !important}


/*--부대시설 상단 슬라이드 배너--*/
.container { position: relative;  margin: 0 auto;  /*background-color: rgba(218, 153, 41, 0.1);*/    border: 1px dashed rgba(218, 154, 41, 0.4);  padding: 30px 200px;}
.container  .s_t {position: absolute; bottom: 144px; right: 200px}
.mySlides { display: none;}
.mySlides > img {width: 800px; height: 300px; display: block; background-color: #ddd}
.cursor { cursor: pointer;}
.prev,.next {  cursor: pointer;  position: absolute;  top: 40%;  width: auto;  padding: 16px;  margin-top: -50px;  color: white;  font-weight: bold;  font-size: 20px;  border-radius: 0 3px 3px 0;  user-select: none;  -webkit-user-select: none;font-size: 50px;}

.next { right: 200px; border-radius: 3px 0 0 3px;}
.prev:hover,.next:hover {  background-color: rgba(0, 0, 0, 0.8);}
.numbertext {  color: #f2f2f2;  font-size: 18px;  padding: 8px 12px;  position: absolute;  top: 30px;}
.caption-container {  text-align: center;  background-color: #222;  padding: 2px 16px;  color: white;line-height: 40px;}
.row:after {  content: "";  display: table;  clear: both;}
.column {  float: left;  width: 33.07%;height: 100px;background-color: #ddd; border: 1px solid #eee}
.demo {  opacity: 0.6;}
.active,.demo:hover {  opacity: 1;}

/*-- 단체예약 --*/
div.faBox, div.faBox02 {display: inline-block; width: 100%; }
div.faBox > div.faBox_img {float: left; margin: 30px 0 30px 20px; text-align: center;width: 130px; height: 130px; background-color: #000; border-radius: 80px;}
div.faBox > div.faBox_img:nth-child(1) {margin-left: 340px}
div.faBox > div.faBox_img:nth-child(5) {margin-right:0px}
div.faBox > div.faBox_img > i{display: inline-block; font-size: 40px; color:#da9a29;padding: 25px 0 5px;}
div.faBox > div > p {color:#da9a29}
div.faBox02 > div.faBox_img {float: left; margin: 30px 0 30px 20px; text-align: center;width: 130px; height: 130px; background-color: #213046; border-radius: 80px;}
div.faBox02 > div.faBox_img:nth-child(1) {margin-left: 240px}
div.faBox02 > div.faBox_img > i.fas{display: inline-block; font-size: 40px; color:#c3a185;padding: 25px 0 15px;}
div.faBox02 > div > p {color:#c3a185}
.infoBox{ background-color:#f4f4f4; padding: 30px 40px;border-top: 2px solid #da9a29;}
.infoBox_img { background-color:#f4f4f4; padding: 10px 150px;}
.infoBox > li {line-height:30px;font-size: 15px;}
.infoBox > li > p.dw {width: 200px;height: 30px;line-height: 30px; background-color: #c3a185;padding: 0 20px; margin: 5px 0 10px 50px; color: #fff}
.infoBox > li > p.dw > a {color: #fff}

.btn-11 {overflow: hidden;transition: all 0.3s ease;}
.btn-11:hover { background: #000;color: #fff;}
.btn-11:before { position: absolute; content: ''; display: inline-block;  top: -180px;  left: 0;  width: 30px;  height: 100%;  background-color: #fff; animation: shiny-btn1 3s ease-in-out infinite;}
.btn-11:active{ box-shadow:  4px 4px 6px 0 rgba(255,255,255,.3),   -4px -4px 6px 0 rgba(116, 125, 136, .2), inset -4px -4px 6px 0 rgba(255,255,255,.2),   inset 4px 4px 6px 0 rgba(0, 0, 0, .2);}
@-webkit-keyframes shiny-btn1 {
    0% { -webkit-transform: scale(0) rotate(45deg); opacity: 0; }
    80% { -webkit-transform: scale(0) rotate(45deg); opacity: 0.5; }
    81% { -webkit-transform: scale(4) rotate(45deg); opacity: 1; }
    100% { -webkit-transform: scale(50) rotate(45deg); opacity: 0; }
}
.custom-btn { line-height: 0px; padding: 20px 50px; border: 2px solid #000; font-family: 'Noto Sans Regular'; font-weight: 500; background: transparent;
    cursor: pointer; transition: all 0.3s ease; position: relative;  display: inline-block;  margin: 12px 0 0 50px;  font-size: 20px;}
button { margin: 20px;}
.fileDW {width:100%; padding: 20px 20px 20px 0;background: #f4f4f4;}
.fileDW div.file {width:35%; display: inline-block; float: left;}
.fileDW div.file button i {font-size: 16px}
.fileDW ul {width:65%;display: inline-block;margin: 10px 0 10px;}











