﻿/**
 * CmInForTek Default Stylesheet
 * @author whtd1479, cminfor.co.kr
 * @since 2012.04.01
 * @update 2012.04.01
 * @version 1.0.0 alpha
 */

/* Type Selector */
/*@import url(cminfor/reset.css);*/
h4.h4_tit{font-size:15px;color:#4e4e4e;}

/* 상단 */
#header .head{width:794px;background:url("../../image/common/bg_head.png") repeat-x left 0;padding:0 0 0 247px}
#header .head:before{content:none;}
#header h1{display:block;/*width:160px;top:30px;*/width:230px;top:8px;left:10px;}
#header h1 a{width:100%;line-height:1;}
#header h1 a img{width:70px;vertical-align:middle;margin-right:5px;}
#header h1 a span{font-size:22px;vertical-align:middle;}
.gnb{display:block;}
.gnb>ul>li.gnb04 h2{width: 110px;}
.gnb>ul>li.gnb05 h2{ width:110px; }
#header .login_area{top:13px !important;z-index: 1;width:1041px;margin-left:-520.5px;text-align:right;}
#header .lil_menu{position:absolute;right:-200px;top:20px;}
#header .lil_menu a{margin:0;}
#header .lil_menu a img{max-width:100%;}
.bt_menu{display:block;}
/* 전체메뉴 */
.gnb_all>ul>li{width:173px;}
.gnb_all>ul>li .dep2{height:auto;margin-top:10px;}
.gnb_all .dep2 li{float: none;}

/* 2뎁스 */
.gnb>ul>li.on.gnb02 .dep2 {left:0;}
.gnb>ul>li.on.gnb03 .dep2 {left:0;}
.gnb>ul>li.on.gnb04 .dep2 {left:0;}
.gnb>ul>li.on.gnb05 .dep2 {left:-370px;}
.gnb>ul>li.on.gnb06 .dep2 {left:0;}

/* 메뉴 */
/* 클럽소개 */
.lnb_club li:nth-child(1){display:block;}

/* 메인 */
.main_visual.main_vd{position:absolute;top:0;left:0;display:block;overflow:hidden;width:100%;height:749px;}
.main_visual.main_vd video{min-width:100%;min-height:100%;}

/* 이용안내 */
#use_navi{position:relative; width:100%;height:280px; margin:0 auto; 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');}


/* 클럽소개 */
#content_body.club h4{font-size:22px;line-height:28px;color:#303030;margin-top:20px;}
#content_body.club p{font-size:16px;line-height:24px;color:#303030;margin-top:30px;word-break:keep-all;}

/* 이용안내 */
#content_body.guide .board_write td{word-break: keep-all;}
#content_body.guide .p_txt{margin:0 0 20px 0;}

/* 코스안내 */
#content_body.course > img{max-width:100%;}
/*코스공략도*/
#content_body.course .course_name{width:100%;overflow:hidden;}
#content_body.course .course_name .course{width:50%;float:left;padding:15px 0;border:1px solid #e3e3e3;background:none;text-align:center;box-sizing: border-box;font-size:14px;}
#content_body.course .course_name .course.active{background:#a1d315;color:#fff;font-weight:bold;}
#content_body.course .course_name .course:last-child{border-left:none;}
#content_body.course .hole_list{width:100%;display:flex;justify-content:space-between;}
#content_body.course .hole_list a{display: inline-block;font-size:14px;width:40px;height:40px;border-radius:20px;border:1px solid #e3e3e3;box-sizing: border-box;text-align:center;line-height:38px;}
#content_body.course .hole_list a.active{background:#a1d315;color:#fff;font-weight:bold;border:none;}
#content_body.course .hole_info{margin-top:40px;}
#content_body.course .top h3 span{font-size:35px;display:inline-block;line-height:1;vertical-align: bottom;}
#content_body.course .top h3 em{font-size:24px;display:inline-block;}
#content_body.course .top h3 p{display:inline-block;margin-left:10px;font-size:15px;}
#content_body.course .mid{width:100%;overflow:hidden;margin-top:10px;}
#content_body.course .mid .img_wrap{width:43%;float:left;}
#content_body.course .mid .img_wrap img{max-width:100%;}
#content_body.course .mid .vid_wrap{width:57%;float:left;padding-left:25px;box-sizing: border-box;}
#content_body.course .mid .course_tip{margin-top:30px;}
#content_body.course .mid .course_tip h4{font-size:16px;color:#303030;}
#content_body.course .mid .course_tip h4 img{margin:0px 8px 3px 0px;}
#content_body.course .mid .course_tip p{margin-top:15px;font-size:15px;line-height:1.4;text-align:left;margin-bottom:15px;}

/* 로컬룰 */
.rule_list p{padding-left:30px;text-indent:-30px;font-size:17px;line-height:1.6;margin-bottom:10px;}

/* 시설안내 */
.facil .facil_sl .swiper-pagination{bottom:20px;}
.facil .facil_sl .swiper-pagination span{width:8px;height:8px;vertical-align: middle;opacity:1;background:#fff;}
.facil .facil_sl .swiper-pagination span.swiper-pagination-bullet-active{width:12px;height:12px;background:#a1d315;}