@charset "utf-8";
/* CSS Document */


/* 회사소개 */
.company{}
.company .title{position:relative; font-size:18px; text-align:center; padding:20px; letter-spacing:-0.04em; }
.company .title span{color:#00acd0;}
.company .name{font-size:18px; font-weight:600;}

/* 요금안내 */
.unti{position:absolute; right:10px; font-size:12px; top:132px; color:#999;}
.unti2{position:absolute; right:10px; font-size:12px; top:589px; color:#999;}
.unti3{position:absolute; right:10px; font-size:12px; top:1085px; color:#999;}
.unti4{position:absolute; right:10px; font-size:12px; top:1296px; color:#999;}
.unti5{position:absolute; right:10px; font-size:12px; top:1470px; color:#999;}
.price_txt{font-size:13px;}


/* 요금안내 */
.price_title{font-size:15px; margin-top:30px; margin-bottom:4px; background:url('../images/common/h3.jpg') 0 50% no-repeat; padding-left:12px; font-weight:600; font-family:"NanumGothic"; position:relative;}
.price_title span{position:absolute; font-size:12px; right:10px; padding-top:2px; font-weight:300;}

.price_r_text{float:right; font-size:14px; color:#00acd0;}

.price_info{margin:0px; padding:0px; background:#fff; border:0px solid #ddd;}
.price_info ul{overflow:hidden; width:100%; margin:0 auto; text-align:left; padding:10px;}
.price_info ul li{position:relative; padding-left:10px; margin-bottom:3px; font-size:14px; color:#666;}
.price_info ul li span{color:#f63832;}
.price_info ul li:before{display:block; content:""; width:4px; height:4px; background:#666; position:absolute; left:0; top:6px;}
.price_info ul li:last-child{margin-bottom:0;}
.fcolor1 {color: #ff3737;}




/* 패키지안내 */
.package_title{font-size:24px; text-align:center; color:#00acd0; padding:20px 0;}
.package_title span{font-size:16px; color:#333;}
.package_text_red{color:#de1f11;}


/* 단체예약 */
.group_txt{color:#ff6600;}

.total {display:inline-block; float:left; padding-top:20px; padding-bottom:5px; line-height:13px;}
.total span {color:#f63832; font-weight:bold;}


/*Join 하기*/
.bd_top {overflow: hidden; border:1px solid #ddd; padding:20px 10px;} 
.bd_top .txt1 {position:relative;font-size:13px;color:#333;display: inline-block;text-align:left;padding-right: 5px;}
.bd_top .txt2 {position:relative;font-size:13px;color:#333;display: inline-block;text-align:left;padding-right: 17px;}
.bd_top .search_set {float:left; text-align:left; width: 100%;}
.bd_top .search_set input {border:1px solid #ccc; box-sizing:border-box; height:30px; color:#999; padding:3px; width:32%; font-size:12px; }
.bd_top .search_set select {border:1px solid #ccc; box-sizing:border-box; width:82px; height:30px; color:#999; font-size:12px; vertical-align:top; margin-bottom:5px;}
.bd_top .search_set .search_btn {display:inline-block; height:30px; box-sizing:border-box; margin:0; width:50px; color:#333; background:#f5f5f5; border:1px solid #ccc; font-size:12px; line-height:29px; cursor: pointer; text-align:center;}

.btn01 {display:inline-block; width:100%; height:30px; text-align:center;color:#fff; font-size:14px; line-height:30px; background-color:#68615d;}
.btn01:hover {background-color:#532908;}
.btn01:focus,.btn01:active, .btn01:visited {color:#fff;	}

.write_btn{float:right; margin-top:5px; width:40%; border-radius:0px; right:10px;}

.brd_wrt .puts {height:280px;}
.brd_wrt .puts textarea {width:100%; height:280px; padding:0; line-height:20px;}
.brd_wrt label {display:inline-block; float:left; margin-right:15px;}
.brd_wrt .input_rdo,.brd_wrt .input_chk {float:left; vertical-align:middle;}

.btn_joinWrite{text-align:right;}
.btn_joinWrite a{display: inline-block; font-weight:500; color:#fff; background: #00acd0; padding:8px 20px;}

.btn_joinWriteBox a{display: inline-block; width:80px; text-align:center; font-weight:500; color:#fff; padding:8px 20px;}
.btn_joinWriteBox a.btn_positive{background:#00acd0;}
.btn_joinWriteBox a.btn_negative{background:#aaa;}

/* 오시는길 */
.map_info2{background:#f4f4f4; margin:20px 0 0; padding:24px 30px;}

/* 골프텔 */

.golftel .sub_title2{text-align:center; font-weight:400; line-height:25px;}
.golftel .sub_title2 span{color:#00acd0; font-size:18px; line-height:35px;}

.golftel .tit_amenity{font-weight:bold; color:#1a6cb3;}
.golftel .list_amenity{display:flex; flex-wrap:wrap; align-items:center; text-align:center; border-top:solid 1px #e4e4e4; border-left:solid 1px #e4e4e4;}
.golftel .list_amenity li{width:25%; height:100px; font-size:13px; color:#444; display:flex; flex-direction:column; align-items:center; justify-content:center; border-bottom:solid 1px #e4e4e4; border-right:solid 1px #e4e4e4; box-sizing:border-box; position:relative;}
.golftel .list_amenity li img{width:40px; height:40px; margin:10px 0;}
