
/* reset */
html,body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, abbr, address, caption, cite, code, del, dfn, em, img, ins,
kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ul, ol, li,
form, fieldset, legend, label, textarea, table, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,
input, textarea, button, time, mark, audio, video { margin:0;padding:0; outline:0; -webkit-text-size-adjust:none }
fieldset,img{ border:0 none }
ul, ol, li, dl, menu { list-style:none }
hr { display:none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after,q:before, q:after { content:'';content:none }
input,select,textarea,button { vertical-align:middle }
address,caption,cite,code,dfn,em,var { font-style:normal;font-weight:normal }
button { border:0 none;background-color:transparent;cursor:pointer }
colgroup{ display:table-column-group }
caption, legend { visibility:hidden;overflow:hidden;height:0px }  /* display:none; clear:both; */ 
section, nav, article, aside, hgroup, header, footer { display:block }

body {position:relative; background:#100a0c; -webkit-font-smoothing: antialiased; font-weight:normal; -webkit-text-size-adjust:none; color:#dedede; } /* AppleSDGothicNeo-Light,*/
a { color:#252525;text-decoration:none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
a:hover { text-decoration:none ; }
button::-moz-focus-inner{ border:0;padding:0 }
textarea, input { background-color: transparent; -webkit-border-radius:1px; -webkit-apprearance:none }
textarea { resize:none}
label { cursor:pointer}
table { border-collapse:collapse}
th, td {word-break:break-all;vertical-align:top; font-size:13px; }
tbody th { vertical-align:top; padding-top:3% !important}

.f_l {float:left !important;}
.f_r {float:right !important;}

.clfix:after {content:""; display:block; height:0px; clear:both; visibility:hidden; zoom:1;}
.clfix {display:block;zoom:1;}

.align_left {text-align:left;}
.align_center {text-align:center;}
.align_right {text-align:right;}

.underLine{text-decoration:underline;}
.displayNone{display:none !important;}
.hide {  overflow: hidden;  position: absolute;  width: 0;  height: 0;  line-height: 0; font-size:0;  text-indent: -9999px;}

.displayNone{display:none !important;}
::-webkit-input-placeholder {font-size:12px; color:#8b8b8b; height:34px; line-height:normal; vertical-align:middle}
::-moz-placeholder {  /* Firefox 19+ */font-size:12px; color:#8b8b8b; height:34px; line-height:normal; vertical-align:middle}
:-moz-placeholder { /* Firefox 18- */font-size:12px; color:#8b8b8b; height:34px; line-height:normal; vertical-align:middle}
:-ms-input-placeholder { font-size:12px; color:#8b8b8b; height:34px; line-height:normal; vertical-align:middle}
input[placeholder]{ font-size:12px; color:#8b8b8b; height:34px; line-height:normal; vertical-align:middle}

@media screen and (-webkit-min-device-pixel-ratio:1) { html {font-size:11px}	} 
@media screen and (-webkit-min-device-pixel-ratio:2) { html {font-size:12px}	}
@media screen and (-webkit-min-device-pixel-ratio:3) { html {font-size:13px}	}

body,input,textarea,select,button,table,th,td { font-size:1em;line-height:1 }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }


/*** layout ***/
#wrap{position:relative;  overflow: hidden; width:100%; padding: 0;}
.sub#wrap{position:relative;  overflow: hidden; width:100%; padding: 0;}
.main #head { z-index:1; position:fixed; width:100%; height:83px; padding:37px 0 0 0; box-sizing:border-box; text-align:center; background:#1f1f1f }
 #head { position:relative; width:100%; height:83px; padding:37px 0 0 0; box-sizing:border-box; text-align:center; background:#1f1f1f }
#head:after {display:block; clear:both; content:''}
#head .logo { width:204px }
#head .logo img { width:204px }
.top_login {position:absolute; top:41px; left:12px; font-size:14px; color:#fefefe;}
.top_login img {width:22px}
.top_login a {padding:0 5px; font-size:14px; color:#fefefe; }

#head .menu {position:absolute; top:51px; right:10px;}
#head .menu img {height:11px;}
.quick_menu .close {position:absolute; top:51px; right:10px;}
.quick_menu .close img {height:11px;}
#head .lang {position:absolute; top:0; left:0; width:100%; text-align:center}
#head .lang a {display:inline-block; padding:0 29px; height:24px; font-size:15px; line-height:24px; letter-spacing:-0.5px; color:#b4b4b4; background:#494949}

#content {position:relative;padding:0 0 0;}

#footer {float:left;position:relative;width:100%; padding:50px 0; background:#000 }
#footer p {overflow: hidden; display:block; clear:both;  text-align:center; font-size:15px; line-height:22px; letter-spacing:-0.5px; color:#6c6c6c}
#footer p strong {color:#0050b4}

.hide {display:none;}

.h3_tit {display:block; height:22px; font-size:14px; color:#096e3f; font-weight:600}

.go_pc {display:block; text-align:right; }
.go_pc a {display:inline-block;  width:101px; height:25px;margin:10px; border-radius:30px;font-size:15px; line-height:25px; color:#fff; letter-spacing:-1px; font-weight:400; text-align:center; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#545454+0,545454+50,646464+100 */
background: rgb(84,84,84); /* Old browsers */
background: -moz-linear-gradient(45deg,  rgba(84,84,84,1) 0%, rgba(84,84,84,1) 50%, rgba(100,100,100,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  rgba(84,84,84,1) 0%,rgba(84,84,84,1) 50%,rgba(100,100,100,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  rgba(84,84,84,1) 0%,rgba(84,84,84,1) 50%,rgba(100,100,100,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545454', endColorstr='#646464',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}


.hide {display:none;}
/** index **/
.section {padding:42px 0}
#section0 {position:relative;background:url("/image/main/bg_con01_1.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/main/bg_con01_1.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/main/bg_con01_1.png', sizingMethod='scale');}

#section1 {width:100%; background:url("/_mobile/image/main/bg_con02.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_mobile/image/main/bg_con02.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_mobile/image/main/bg_con02.png', sizingMethod='scale');}
/*
#section2 {width:100%; background:url("/image/main/bg_con03.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/main/bg_con03.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/main/bg_con03.png', sizingMethod='scale');}
*/
#section2 {background:#125412}

#section3 {width:100%; background:url("/image/main/bg_con05.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/main/bg_con05.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/main/bg_con05.png', sizingMethod='scale');}
#section4 {background:#fff}
#section4 .con {padding:0 3% 50px; background:#fff}
#section5 {background:#000}

#visual_image {width:100%; height:100%;position:absolute; top:0; left:0; z-index:0;}
.visual01 { position:absolute; top:0; left:0; width:100% !important; height:100% !important; background:url("/image/main/bg_con01_1.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/main/bg_con01_1.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/main/bg_con01_1.png', sizingMethod='scale');}
.visual02 { position:absolute; top:0; left:0; width:100% !important; height:100% !important; background:url("/image/main/bg_con01_2.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/main/bg_con01_2.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/main/bg_con01_2.png', sizingMethod='scale');}
.visual03 { position:absolute; top:0; left:0; width:100% !important; height:100% !important; background:url("/image/main/bg_con01_3.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/main/bg_con01_3.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/main/bg_con01_3.png', sizingMethod='scale');}
.visual04 { position:absolute; top:0; left:0; width:100% !important; height:100% !important; background:url("/image/main/bg_con01_4.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/main/bg_con01_4.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/main/bg_con01_4.png', sizingMethod='scale');}

.con01_01 {display:block;width:357px; margin:0 0 0 2%;  position: relative;} 
.con01_01 > img {width:259.5px; } 
.bt_notice {display:block; margin:18.5px 0 0 0;}
.bt_notice img {width:125px; } 

#section3 ul {overflow:hidden; margin:0 40px;}
#section3 ul li {overflow:hidden; width:50%; text-align:center; padding:0 1.5px; margin:0 0 13px; float:left; box-sizing:border-box; }
#section3 ul li a {display:block; color:#fff; font-size:17px; line-height:24px; font-weight:400; text-align:center;}
#section3 ul li span {display:block; margin:10px 0 0; }
#section3 ul li img {width:80px;}
#section3 ul.ul_list01 {margin:0 10px;}
#section3 ul.ul_list01 li {overflow:hidden; width:33.3%; text-align:center; padding:0 1.5px; float:left; box-sizing:border-box; }

.weather {position:fixed; top:0; margin-top:23%; right:5%; border-radius:50%; width:64px; height:64px; padding:8px; text-align:center; font-size:14px; line-height:14px; color:#fff; font-weight:600; border:1px solid #2a2a2a; background: rgba(1,1,1,.5) none repeat scroll 0 0}
.today_weather {display:block; }
.today_date {display:block; }
.today_temp {display:block; }

/* Å¸ÀÌÆ² - Å¬·´¼Ò°³ */
.club_navi .con .tit_area,
.use_navi .con .tit_area,
.course_navi .con .tit_area
{display:none;}
.t_txt {font-size:15px; line-height:19px;}

#body .con {position:relative; padding:0 ; margin:0 auto; width:100%; z-index:1;}
/* main first page common */
.tit_area {color:#fff; overflow: hidden; display:block; margin:0 0 5%; padding:0; font-weight:300; font-size:22px; line-height:28px; text-align:center;}
#section4 .tit_area {color:#2e2d2d}

.ul01 {overflow:hidden; margin:0 30px;}
.ul01 li {overflow:hidden; width:50%; text-align:center; padding:0 7.5px; float:left; box-sizing:border-box; }
.ul01 li img {width:100%;}

.ul02 {overflow:hidden; margin:0;}
.ul02 li {overflow:hidden; width:33.3%; text-align:center; padding:0 1.5px; float:left; box-sizing:border-box; }
.ul02 li img {width:100%;}

/* Å¬·´¼Ò°³ */
.dl01 dt {float:left; width:124px; font-weight:400;  font-size:18px;line-height:24px;  color:#0065b3; letter-spacing: -1px;}
.dl01 dd {float:left; margin:0 0 50px; font-size:16px; line-height:24px; color:#737373;letter-spacing: -1px;}
.dl01 dd strong {display:inline-block; width:69px; color:#464646}
.dl01 dd span {display:block; margin:0 0 17px; color:#464646}
.slider .slide .fp-tableCell {display:block; height:auto;}
.club_navi #body .con {padding:0 0 0 0}
.club_intro_navi .bx-wrapper {margin:0 0 25px;}
.club_navi .dl01 {padding:0 0 0 0}
.club_navi .dl01 dt {float:none; display:block; padding:0; height:30px; color:#1895d1;}
.club_navi .dl01 dd {position:relative; float:none; }
.club_navi .dl01 dd img {position:absolute; top:-40px; left:-149px; display:none;}
.club_navi .dl01 dd strong {padding:0 0 0 10px; color:#0b0b0b;line-height:26px;  background:url("/image/common/bull03.png") no-repeat left 12px; }
.club_navi .dl01_2 dt {color:#0066b3}
.club_navi .dl01_2 dd strong {width:auto;}
.club_navi .dl01_3 dt {color:#104a8a}

/* ÀÎ»ç¸» */
.greet_dl {overflow:hidden; margin:0; min-height:316px}
.greet_dl dt  {font-size:18px; line-height:20px; font-weight:300; color:#151515}
.greet_dl dt span {display:block; margin:23px 0 0 0; font-size:16px; line-height:20px;font-weight:400;  color:#282828}
.greet_dl dd {position:relative;  margin:0; font-size:16px; line-height:20px; color:#545454; letter-spacing:-0.7px;}

.txt_right {display:block; text-align:right}

/* ÀÌ¿ë¾È³» */
.dl02 dt {display:block; font-weight:400;  font-size:16px;line-height:24px;  color:#151515; letter-spacing: -1px;}
.dl02 dd {display:block; margin:0 0 32px; font-size:16px; line-height:24px; color:#4b4b4b; letter-spacing: -1px;}
.dl02_1 {width:617px;}
.dl02_1 dt { }
.dl02_1 dd {width:515px; margin:0 0 30px;}

.use_reservation_navi .dl02 dt {
    color: #0066b3;
    display: block;
    float: none;
    font-size: 16px;
    font-weight: 400;
    height: 30px;
    letter-spacing: -1px;
    line-height: 22px;
    margin: 0;
    width: auto;
}
/* ÄÚ½º */
.con_txt01 {text-align:center; margin:0 0 3%; font-size:16px; line-height:20px; color:#fff;}
.ul_type02 {margin:0;}
.ul_type02 li {display:block; overflow:hidden; padding:0 0 0 11px; font-size:16px; line-height:22px; color:#fff; letter-spacing: -0.5px; background:url("/image/common/bull01.png") no-repeat 0 9px;}

.course_intro_navi .con_txt01 {text-align:center; margin:0 0 3%; font-size:16px; line-height:20px; color:#2e2e2e;}
.course_intro_navi .ul_type02 {margin:0; text-align:center;}

.ul_type02_1 {margin:19px 0 0 0}
.course_intro_navi .ul_type02_1 {margin:38px 0 0 9px}

.course_intro_navi .ul_type02 li {display:block; overflow:hidden; padding:0 0 0 11px; font-size:16px; line-height:22px; color:#383838;  background:url("/image/common/bull03.png") no-repeat 0 9px;}
.course_intro_navi .ul_type02 li {display:inline-block; }
.course_intro_navi .emp09 {color:#1191d0 !important}
.course_intro_navi .emp10 {color:#0ba072 !important}

#section3 a {margin:0 2px;}

/* Ã£¾Æ¿À½Ã´Â±æ */
.con_txt02 {text-align:center; margin:0 0 3%; font-size:15px; line-height:21px; color:#464646;}
.con_txt02 strong {margin:0 0 0 12px; color:#002039}

.dl03 { margin:4% 0 0 0 }
.dl03 dt {display:block; font-weight:400;  font-size:16px;line-height:22px;  color:#00213a; letter-spacing: -1px;}
.dl03 dd {display:block; margin:0; font-size:16px; line-height:24px; color:#737373;letter-spacing: -1px;}

.emp01 {color:#1191d0 !important}
.emp02 {color:#ef1515 !important}
.emp03 {color:#888 !important}
.emp04 {color:#f9a400 !important}
.emp05 {color:#0ba072 !important}
.emp06 {color:#0066b3 !important}
.emp07 {color:#151515 !important}
.emp08 {color:#c4f7ef !important}
.emp09 {color:#ffee90 !important}
.emp10 {color:#72d472 !important}

.sub .bn_area { position:absolute; bottom:0; left:0;display:none; }
.bt_quick {position:absolute; bottom:216px; right:0; }
.bt_quick_close {position:absolute; top:-27.5px; right:0; }

.sub .bt_quick {position:absolute; bottom:0; right:0; }
.sub .bt_quick_close {position:absolute; top:-27.5px; right:0; }

/*** sub common ***/

.club_navi {background: url("/image/common/bg_sub01.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/common/bg_sub01.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/common/bg_sub01.png', sizingMethod='scale');}

.club_greet_navi {background: url("/image/common/bg_sub01_2.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/common/bg_sub01_2.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/common/bg_sub01_2.png', sizingMethod='scale');}

.club_facilities_house_navi {background: url("/image/common/bg_sub01_3.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/common/bg_sub01_3.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/common/bg_sub01_3.png', sizingMethod='scale');}

.use_navi {background: url("/image/common/bg_sub02_2.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/common/bg_sub02_2.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/common/bg_sub02_2.png', sizingMethod='scale');}

.use_reservation_navi {background: url("/image/common/bg_sub02_1.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/common/bg_sub02_1.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/common/bg_sub02_1.png', sizingMethod='scale');}

.use_charge_navi {background: url("/image/common/bg_sub02_3.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/common/bg_sub02_3.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/common/bg_sub02_3.png', sizingMethod='scale');}

.course_navi {background: url("/image/common/bg_sub03_1.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/common/bg_sub03_1.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/common/bg_sub03_1.png', sizingMethod='scale');}

.reservation_navi {background:#f4f4f4 url("/image/common/bg_sub01.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/common/bg_sub04.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/common/bg_sub04.png', sizingMethod='scale');}

.lounge_navi {background: url("/image/common/bg_sub04.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/common/bg_sub04.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/common/bg_sub04.png', sizingMethod='scale');}

.information_notice_navi, .information_navi {background: url("/image/common/bg_sub04.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/common/bg_sub04.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/common/bg_sub04.png', sizingMethod='scale');}

.clause_navi {background: url("/image/common/bg_sub04.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/common/bg_sub04.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/common/bg_sub04.png', sizingMethod='scale');}

.member_navi {background:#fff url("/image/common/bg_sub08.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/common/bg_sub08.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/common/bg_sub08.png', sizingMethod='scale');}

.sitemap_navi {background: url("/image/common/bg_sub04.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/common/bg_sub04.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/common/bg_sub04.png', sizingMethod='scale');}

.area_tit {position:relative; padding:10px 0 10px 0;text-align:center; font-weight:600; font-size:20px; line-height:22px;  color:#252525; font-weight:400; border-bottom:1px solid #1f1f1f; background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0}
.area_tit .bt_prev {position:absolute; top:11px; left:12px;  padding:0;}
.area_tit .bt_prev img {width:53.5px;}

/* ¼­ºê tab btn */

/* tab */
.tab_list {display:block; height:33px; margin:0 -7px 14px; text-align:center;}
.member_search_navi .tab_list {display:block; height:33px; margin:-20px -7px 14px; text-align:center;}
.tab_list li {display:block; float:left;width:50%; height:33px; padding:0; margin:0;}
.tab_list li:first-child {margin:0 }
.tab_list li a {position:relative; z-index:1;display:block; font-weight:400;  height:33px; padding:0; color:#fff; line-height:33px; text-align:center; font-size:16px; background:#959595}
.tab_list li.on a,.tab_list li:hover a {background:#0066b3 }
.tab_list li.on, .tab_list li:hover {background:#0066b3 }

.tab_list3 li {width:33.3%;}/* 3°³ */
.tab_list4 li {width:22.6%;}/* 4°³ */
.tab_list5 li {width:17.6%;}/* 5°³ */
.tab_list6 li {width:14.2%;}/* 6°³ */
.tab_list7 li {width:11.8%;}/* 7°³ */

/* tab_in2: tab2°³, tab_in3: tab3°³, tab_in4: tab4°³, tab_in5: tab5°³  */
.tab_in2 li {width:50%;}
.tab_in3 li {width:33.3%;}
.tab_in3 li:first-child {width:33.4%;}
.tab_in4 li {width:25%;} 		
.tab_in5 li {width:20%;} 

.ev_tab {margin:0 -10px;}
.ev_tab ul{display:block; height:32px;}
.ev_tab ul li {position:relative; height:32px; float:left;}
.ev_tab ul li a {position:relative; display:block; height:30px; text-align:center; font:14px/30px nanumgothic; letter-spacing:-1px; color:#989898;border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb;border-left:1px solid #cbcbcb;
background: #e9e9e9; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmZiZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e9e9e9 0%, #ededed 35%, #f6f6f6 69%, #fbfbfb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(35%,#ededed), color-stop(69%,#f6f6f6), color-stop(100%,#fbfbfb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e9e9e9 0%,#ededed 35%,#f6f6f6 69%,#fbfbfb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e9e9e9 0%,#ededed 35%,#f6f6f6 69%,#fbfbfb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e9e9e9 0%,#ededed 35%,#f6f6f6 69%,#fbfbfb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e9e9e9 0%,#ededed 35%,#f6f6f6 69%,#fbfbfb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#fbfbfb',GradientType=0 ); /* IE6-8 */
}
.ev_tab ul li:first-child a {border-left:none;}
.ev_tab ul li.on {}
.ev_tab ul li.on a {color:#252525; line-height:28px;border-bottom:1px solid #5f5f5f; background:#fff;font-weight:600; border-bottom:none; }

.tab_list2 {margin:0 -10px;}
.tab_list2 ul {display:block;    
    height: 30px;
    margin: 0 0 15px;
    text-align: center;
    width: 100%;}
.tab_list2 ul li {float:left;  box-sizing:border-box;  padding: 0 1%;}
.tab_list2 ul li a { color: #fff;background:#959595;
    display: block;
    font-size: 14px;
    font-weight: 400;
    height: 30px;
    line-height: 30px;
    text-align: center;
    z-index: 1;
}
.tab_list2 ul li.on {}
.tab_list2 ul li.on a {background:#0066b3}


/** contents **/
#subcontent { min-height:360px; padding:20px 7px 25px; margin:0 8px 0;  box-sizing:border-box; }
#content_body {min-height:360px;padding:20px 7px 25px; margin:0 0 0;  box-sizing:border-box; }
#content_body #subcontent {padding:0;margin:0; border:none} 
.course {background:#f4f4f4}
.course h3 {height:27px; font-weight:400;  font-size:17px; line-height:18px; color:#13c08b}
.course_ul {overflow: hidden;display:block; width:100%; margin: 0; text-align:center;}
.course_ul li {display:inline-block; padding:0; margin:0 0 10px; background:url("/image/course/line01.png") no-repeat left center; }
.course_ul li:first-child{ background:none }
.course_ul li a {display:inline-block; color:#2e2e2e; font-size:15px; line-height:22px; margin:0 8px;}
.course_ul li.on a,.course_ul li a:hover {color:#0066b3; }
.course_info {position:relative;padding:0 0}
.par_num {overflow: hidden; margin:31px 0 34px;}
.par_num dt {display:inline-block; margin:0; font-weight:400;  font-size:35px; line-height:28px;  color:#191919; letter-spacing:-1px;}
.par_num dt .bar {display:block;width:242px; height:26px; margin:0 0 11px; letter-spacing: 3px; padding:0 0 0 8px; font-size:18px; line-height:26px;  color:#fff; font-style:italic; background:#13c08b}
.par_num dt em {font-size:49px; }
.par_num dd {display:inline-block; padding:0 0 0 14px; margin:0 0 0 -82px; font-size:24px; line-height:24px;  color:#797979; font-weight:400; border-left:1px dotted #5c5c5c}
.tip {overflow:hidden;}
.tip li { margin:0 0 15px 0; font-size:16px; line-height:20px; color:#1f1f1f}
.course2 .par_num dt .bar {background:#09a2ef}
.course3 .par_num dt .bar {background:#fdb813}
.course2 h3 {color: #09a2ef;}
.course3 h3 {color: #fca918;}

.visual {margin:0}
.visual .sliderkit{display:block;  position:relative; width:407px !important; height:283px !important;}
.visual .contentslider-std .sliderkit-panels{width:407px !important; height:283px !important;}
.visual .contentslider-std .sliderkit-panel{overflow:hidden; width:407px !important; height:283px !important;}
.visual .sliderkit .sliderkit-panels .sliderkit-btn a {display:block; position:absolute; top:130px; width:38px; height:38px; text-indent:0}
.visual .sliderkit .sliderkit-go-prev a {left:12px; }
.visual .sliderkit .sliderkit-go-next a {right:12px;}
.visual .sliderkit .sliderkit-nav{width:100px; top:410px;  position:absolute; top:0px; right:0;}
.visual .sliderkit .sliderkit-nav-clip{width:auto !important}
.visual .sliderkit .sliderkit-nav-clip ul {text-align:right;}
.visual .sliderkit .sliderkit-nav-clip ul li {margin:0 2px; text-align:left}
.visual .sliderkit .sliderkit-nav-clip ul li a{width:11px; height:11px; background:url("/image/common/sum.png") no-repeat left top;}
.visual .sliderkit .sliderkit-nav-clip ul li a:hover, .visual .sliderkit .sliderkit-nav-clip ul li.sliderkit-selected a {background:url("/image/common/sum_on.png") no-repeat left top;}
.hole_img {width:100%; margin:0 0 20px;}

.step_ul {overflow:hidden;}
.step_ul li {display:block; text-align:center;margin:15px 0; font-size:1.2em; line-height: 1.5em}
.step_ul li img {}
.step_box {text-align:center;}
.step_box img {margin:0 0 6px;}

.reg {color:#ffe793;}
.red {color:#ff8181 !important;}
.ul_type02 li span.gre, span.gre {color:#0e9641;}
.ul_type02 li .sky {color:#aae6ff}
.ul_type02 li span.fts12{font-size:12.5px;}

	/* table */	
	/*
table.board_write {width:100%;border-collapse:collapse;border-spacing:0; margin-bottom:15px;}
table.board_write thead th {border-top:1px solid rgba(255,255,255,.4); border-right:1px solid rgba(255,255,255,.4); border-left:1px solid rgba(255,255,255,.4); font-weight:600; color:#fff; font-size:12px; padding:10px 0; text-align:center; background:rgba(0,0,0,.4);}
table.board_write thead tr:first-child th {border-top:1px solid rgba(255,255,255,.4);}
table.board_write tbody th {border:1px solid rgba(255,255,255,.4);  color:#fff; font-size:14px; line-height:18px;padding:10px 0; text-align:center; background:rgba(0,0,0,.2);}
table.board_write td {border:1px solid rgba(255,255,255,.4); color:#fff; font-size:14px; line-height:18px;padding:10px 5px; background:rgba(0,0,0,.2);}
table.board_write1_2 td {padding:10px 0; text-align:center; }*/

table.board_write {width:100%;border-collapse:collapse;border-spacing:0; margin-bottom:13px; border-top:2px solid #106eb7;}
table.board_write thead th {border-top:1px solid #c6c6c6; border-right:1px solid #c6c6c6; border-left:1px solid #c6c6c6; font-weight:400; color:#3f3f3f; font-size:14px; padding:10px 0; text-align:center; background:#f3f3f3;}
table.board_write tbody th {border:1px solid #c6c6c6;  color:#3f3f3f; font-size:14px; line-height:22px; padding:7px 0; text-align:center; background:#f3f3f3;}
table.board_write td {border:1px solid #c6c6c6; color:#434343; font-size:14px; line-height:22px; padding:7px 0 7px 5px; background:#fff; vertical-align:middle;}
table.board_write1_2 td {padding:10px 0 10px 0; text-align:center; }
table.board_write1_3 tbody th {padding:7px 0 7px 5px; text-align:left; background:#fff }

/********************* BOARD WRITE ************************/

	table.board-write tr:first-child th, table.board-write tr:first-child td{border-top:2px solid #0066b3;}
	table.board-write th {
		padding:10px 0 10px 5px !important;
		border-bottom:1px solid #d1d1d1;
		background:#fff;
		color:#0b0b0b;
		font-size: 14px;
		text-align:left;
	}

		table.board-write tbody th label {
			font-size: 14px;
			color:#0b0b0b;
		}
		table.board-write tbody th.first{
			border-right:1px solid #d1d1d1;
		}
		table.board-write tbody th.firline{
			border-right:1px solid #d1d1d1;
			padding-left:0;
			text-align:center;
		}
		table.board-write tbody td.line {
			border-top:1px solid #d1d1d1;
			border-top:0;
		}
		table.board-write th.tspace {padding-left:7px;}
		table.board-write th.tspace2 {padding-left:13px;}
		table.board-write th.tspace3 {padding-left:20px;}
	table.board-write th.lth {border-left:1px solid #d1d1d1;}
	table.board-write th span {
		color:#f55f08;
		font-weight:normal;
	}
	table.board-write th span.btxt {
		color:#fff;
		font-weight:400;
	}
	table.board-write th span.ntxt {
		color:#fff;
	}	
	table.board-write td {
		padding:10px 0 10px 10px !important;  font-size: 14px;
		border-left:1px solid #d1d1d1;
		border-bottom:1px solid #d1d1d1;
		color:#545454;background:none);
	}
		table.board-write td.center {
			text-align:center;
			padding-left:0;
		}
		table.board-write td p.day-select {
			margin-bottom:4px;
			line-height:18px;
		}
	table.board-write td.tt {
		padding:4px 0 2px 10px;
	}
	table.board-write td.bcont {padding-top:5px; padding-bottom:5px;}
	table.board-write td.bcont2 {padding:5px 0 5px 0; border-left:0;}
	table.board-write td img,
	table.board-write td input {	vertical-align:middle;	}
	table.board-write td textarea {	vertical-align:middle; }
	table.board-write td.b-contents {	padding:5px 0 6px;}
	.last th, .last td {border-bottom:none !important;}
.board-write label {display:inline-block;  margin-right:15px; color:#343434;}
.board-write input,.board-write select  {vertical-align:middle;}

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 tbody td {text-align:center}
table.board_write.td_left td {text-align:left; padding-left:15px;}

.tbl_top_left {display:block; margin:0 0 3px; color:#fff; font-size:13px;}
.tbl_top_right {display:block; margin:-10px 0 10px; text-align:right; color:#151414; font-size:13px;}
.tbl_top_right strong {color:#fff}

table.board_write03 {width:100%;border-collapse:collapse;border-spacing:0;	}
table.board_write03 thead tr:first-child th{border-top:1px solid #21b75c}
table.board_write03 thead th {	border:1px solid #cfe9d8;color:#00852d;	font-size:12px; height:33px; text-align:left;	font-weight:400;  text-align:center; background-color:#f6fdef;}
table.board_write03 tbody th {	padding:0; border:1px solid #e7e7e7;color:#3c3b3b;	font-size:12px; height:33px; text-align:center; font-weight:400; background-color:#fbfbfb;}
table.board_write03 tbody tr:first-child th, table.board_write03 tbody tr:first-child td {border-top:none}
table.board_write03 td {	padding:7px 18px 9px 28px;border:1px solid #e7e7e7; color:#878787;	font-size:12px; line-height:22px; text-align:left; font-weight:400;}
table.board_write03 th img, table.board_write03 td img,	table.board_write03 td input, table.board_write03 select {vertical-align:middle;}
.td_ul01 li {padding:0 0 0 9px; background:url("/image/common/bull01.gif") no-repeat left 6px}

.bt_center {display:block; text-align:center;}
.bt_right {display:block; text-align:right;}

/* login */
.member_login_navi {background:url("/image/common/bg_sub01.png") no-repeat center top; background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/common/bg_sub01.png', sizingMethod='scale');
-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/common/bg_sub01.png', sizingMethod='scale');}

#login {position:relative;overflow:hidden; padding:0 0 10px 0; margin:5px 0 0;  box-sizing:border-box;}
.p_txt {display:block;  color:#545454; font-size:14px;}
.p_txt01 {display:block;padding:5px 0 5px 0; text-align:center;  box-sizing:border-box;}
.p_txt02 {display:block; text-align:center;  color:#fff; font-size:16px; letter-spacing:-1px;}
.p_txt02 span {color:#cc8f4c; }
.dl_area {position:relative; display:block; margin:0; padding:0 0 13px; }
.login_dl01 {margin:10px 0 0  }
.login_dl01:after{display:block; clear:both; content:''}
.login_dl01 dt { position: absolute; top:0px; left:14px; color:#363636; font-size:17px; line-height:31px; letter-spacing:-1px; font-weight:600; font-family:³ª´®°íµñ,nanumgothic, sans-serif;}
.login_dl01 dt.dt02 { position: absolute; top:40px; left:14px; color:#363636; font-size:17px;letter-spacing:-1px; }
.login_dl01 dd {display:block; margin:0 0 12px 0; padding:0;}
.login_dl01 dd label {margin:0 10px 0 0;}
.login_dl01 dd input[type="text"],.login_dl01 dd input[type="password"] {height:39px; width:100%; color:#b0b0b0; border:1px solid #b3b4b4; background-color:#fff;}
.login_dl02 {display:block; margin:0; padding:15px 0 0 0; box-sizing:border-box; color:#606060; font-size:15px; }
.login_dl02 dd{ display:block; margin:12px 0 0 0; color:#868686; font-size:15px; letter-spacing:-1px; }
.login_dl02 dd strong {color:#5d5d5d; text-decoration:underline;}
.login_dl02 dd a {color:#5d5d5d}
.bt_login02 {display:block; font-size:15px; line-height:38px; color:#2b2a2a; text-align:center; border:1px solid #b5b5b5; font-weight:600; border-radius:2px; background: rgb(254,254,254); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgb(254,254,254) 0%, rgb(247,247,247) 36%, rgb(235,235,235) 67%, rgb(224,224,224) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(254,254,254)), color-stop(36%,rgb(247,247,247)), color-stop(67%,rgb(235,235,235)), color-stop(100%,rgb(224,224,224))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgb(254,254,254) 0%,rgb(247,247,247) 36%,rgb(235,235,235) 67%,rgb(224,224,224) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgb(254,254,254) 0%,rgb(247,247,247) 36%,rgb(235,235,235) 67%,rgb(224,224,224) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgb(254,254,254) 0%,rgb(247,247,247) 36%,rgb(235,235,235) 67%,rgb(224,224,224) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgb(254,254,254) 0%,rgb(247,247,247) 36%,rgb(235,235,235) 67%,rgb(224,224,224) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-8 */
 }

.stxt {color: #151414; display:block;font-size: 14px; font-weight: normal; line-height: 16px; }
.box_search_id, .box_search_pw {display:block}
.search_id_dl02 {overflow:hidden;}
.box_search_id dt, .box_search_pw, .box_change_pw dt { color: #151414; display:block;font-size: 14px; font-weight: bold; line-height: 33px; text-align: left; }
.box_search_id dd, .box_search_pw dd { color: #151414; margin: 0; vertical-align: middle;}
.search_id_dl02 dd {float:left; width:33.3%;}
.search_id_dl02 dd input {width:90%; height:28px; text-align:center;font-size:12px; line-height:28px; color:#151414; padding:0 10px; box-sizing:border-box; border:1px solid #b5b5b5; background:#fff}
.bt_id_com{display:block; height:35px; font-size:15px; line-height:35px; color:#fff; margin:12px 0;  text-align:center; font-weight:600; border:1px solid #202020;background-color:#353535;}

.bt_login { display:block; width:100%; margin:0 0 15px; height:37px; font-size:16px; line-height:37px; color:#fff; border-radius:2px; text-align:center; background: #353535}

.login_idsave {width:100%; color:#606060; font-size:15px; padding:0;letter-spacing:-1px;line-height:17px; }
.login_idsave input[type="checkbox"]:checked, .login_idsave input[type="checkbox"] {vertical-align:bottom}

.td_ul01 li {padding:0 0 0 9px; background:url("/image/common/bull01.gif") no-repeat left 6px}

.bt_center {display:block; text-align:center;}
.bt_right {display:block; text-align:right;}

.p_num {font-family:gulim; color:#878787; line-height:18px;}
.p_num a {font-family:gulim; color:#878787; line-height:18px;}
.gr_color {color:#0c8300;	font-size:12px;}
.bk_color {color:#020202 !important;}
.bl_color {color:#016ede !important;}
.wh_color {color:#797979 !important;}
.gl_color {color:#c48027 !important;}
.rd_color {color:#e72e2e !important;}
.bt_center {display:block; text-align:center;}
#content_body > p > img {overflow:hidden;width:100%; margin:0}

.layer_loginpop {position:absolute; left:0; top:94px; z-index:999; width:96%; margin:0 2%; }
.layer_loginpop_in {position:relative; width:100%; padding:15px 0 26px 0;box-sizing:border-box; font-size:1.2em; line-height:1.2em; color:#006f20;  letter-spacing:-1px; text-align:center; border:1px solid #000; background:#b3e5c1 }
.layer_loginpop h3 {display:inline-block; margin:0 0 8px; font-size:22px;  font-weight:600;height:23px; color:#006f20; border-bottom:1px solid #006f20; }
.layer_loginpop_in strong {font-weight:600;}
.login_box {position:relative; margin:22px 18px 0;  padding:20px 0 10px; text-align:center; font-size:0.9em; line-height:18px; color:#52514f; border-top:1px solid #e9eaec; background-color:#e9e9f1}
.login_box h4 {position:absolute; left:50%; top:-11px; width:139px; font-weight:600;height:23px; margin:0 0 0 -69.5px; text-align:center; letter-spacing:-1px; font-size:15px; line-height:23px; color:#fff; background-color:#54a85a}
.login_box em {text-decoration:underline}
.login_box2 {position:relative; margin:6px 18px 13px; padding:8px 0 10px 22%; text-align:left; font-size:0.9em; line-height:18px; color:#52514f; border-top:1px solid #e9eaec; background-color:#e9e9f1}
.login_box2 h4 {position:absolute; left:8px; top:0;font-size:1.1em; font-weight:600; line-height:56px; color:#787a79; font-weight:600; }
.bottom_area {position:absolute; bottom:0; left:0; width:100%; box-sizing:border-box; padding:5px; font-size:0.9em; color:#fff;  background:#000}
.bottom_area form {float:left;}
.bottom_area a {float:right; font-size:14px; color:#fff; margin:0 }

.ul_type01 {margin:0;}
.ul_type01 li {display:block; text-align:right; padding:0; font-size:15px; line-height:22px; color:#5c5c5c; }

.use_guide {position:relative; padding:80px 0 0 0;}
.use_guide img {position:absolute; top:0px; left:0px;}

.ul_type03 {margin:0;}
.ul_type03 li {display:block; overflow:hidden; padding:0 0 0 10px; font-size:16px; line-height:22px; color:#464646; background:url("/image/common/bull03.png") no-repeat 1px 9px;}

.txt{ padding: 0 8px; line-height:1.4em; text-align: justify;}

/* Å¬·´¼Ò°³ */
.intro_con {position:relative; padding:0;}
.intro_con dl {margin:10px 0}
.intro_con dt  {display:block; font-size:18px; line-height:26px; color:#252525; letter-spacing:-0.5px; font-weight:600;}
.intro_con dd {display:block; margin:13px 0 0 0;  font-size:13px; line-height:18px; color:#252525; letter-spacing:-0.5px;}

.bx-wrapper {position:relative;}
.bx-wrapper .slide {text-align:center;}
.bx-wrapper .slide a {display:inline-block}
.bx-wrapper .bx-controls-direction a, 
.bx-wrapper .bx-controls-auto div a {position:absolute; bottom:0; display:block; width:27px; height:26px; background-repeat:no-repeat;  overflow:hidden; text-indent:-2000px;}
.bx-wrapper .bx-controls-direction a.bx-prev {right:53px; background: url("/image/common/controls.png") no-repeat 0 top;}
.bx-wrapper .bx-controls-direction a.bx-prev:hover {background-position:left bottom}
.bx-wrapper .bx-controls-direction a.bx-next {right:0; width:26px; height:26px; background: url("/image/common/controls.png") no-repeat -54px top;}
.bx-wrapper .bx-controls-direction a.bx-next:hover {background-position:-54px bottom}
.bx-wrapper .bx-controls-auto .bx-start {position: absolute;	bottom: 0; right:26px; display: block; text-indent: -9999px; background: url("/image/common/controls.png") no-repeat -27px bottom;}
.bx-wrapper .bx-controls-auto .bx-stop {position: absolute;	bottom: 0; right:26px; display: block; text-indent: -9999px; background: url("/image/common/controls.png") no-repeat -27px top;}
.bx-wrapper .bx-pager{	position: absolute;bottom:14px; left:21px}
.bx-wrapper .bx-pager {	text-align: center;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;	*zoom: 1;*display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a {text-indent: -9999px;display: block;	width: 11px;height: 11px;margin: 0 4px;	outline: 0; background: url("/image/common/sum.png") no-repeat left top;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {background: url("/image/common/sum_on.png") no-repeat left top;}
.tit_h4 {font-weight:400;  font-size:16px; line-height:18px; color:#151515}

/* tool */
.blue, table.board_write thead th.blue {color:#1668c3}
.red, table.board_write thead th.red {color:#e61c1c;}
.dir_link{display: inline-block; height: 21px; line-height: 21px; padding-right: 28px; font-size:14px; color:#222222; background:url("/image/common/arr_green.png") no-repeat right top;}
.mg10 {margin:10px 0;}
.mgt42{margin-top:42px;}

.ul_type02 li span.reg {color:#222222;}
.ul_type02 li span.red {color:#e62b2b;}
.ul_type02 li span.gre, span.gre {color:#0e9641;}
.ul_type02 li span.fts12{font-size:12.5px;}
.table-style {margin-top:45px; display:table-row;}
.table-style .tit_h4{display:block; }
.table-style .tit_h4+p{display:block; padding-left:25px; font-size:1.1em; line-height:1.6; background: rgba(0, 0, 0, 0) url("../image/common/bull2.png") no-repeat scroll 10 9px; }
.table-style .tit_h4+p strong{color:#505050}

/* process */
table.board_write thead th{position:relative;}
table.board_write thead th .prc{display:block; width:21px; height: 21px; position:absolute; z-index:10; top:10px; right:-10px; background:url("/image/common/arr_green.png") no-repeat right top;}

.sliderkit{display:none;position:relative;width:926px !important; height:578px !important; text-align:left;}
.sliderkit img{border:0;}
.sliderkit .sliderkit-nav{position:relative;z-index:10; padding:0; margin:-30px 0 26px 0; width:100%; text-align:center}
.sliderkit .sliderkit-nav-clip{width:926px !important; position:relative;margin:0;}
.sliderkit .sliderkit-nav-clip ul{margin:0;padding:0; text-align:center}
.sliderkit .sliderkit-nav-clip ul li{display:inline-block; margin: 0 5px;}
.sliderkit .sliderkit-nav-clip ul li a{display:block;overflow:hidden; width:17px; height:17px; text-indent:-9999999px; background:url("/image/common/sum.png") no-repeat 0 0;}
.sliderkit .sliderkit-nav-clip ul li a:hover, .sliderkit .sliderkit-nav-clip ul li.sliderkit-selected a {background:url("/image/common/sum_on.png") no-repeat 0 0;}
.sliderkit .sliderkit-panel{z-index:1;position:absolute;overflow:hidden;}
.sliderkit .sliderkit-panel-active{z-index:5;}
.sliderkit .sliderkit-panel-old{z-index:4;}
/*.contentslider-std .sliderkit-panels{position:relative; width:926px !important; height:578px !important; overflow:hidden;background:#fff;}
.contentslider-std .sliderkit-panel{width:926px !important; height:578px !important;}*/
.sliderkit-go-btn a {position:absolute;top:40%; z-index:6;display:block;overflow:hidden; width:50px; height:65px; text-indent:-9999999px;}
.sliderkit .sliderkit-go-prev a {left:0; background:url("/image/common/btn_prev.png") no-repeat 0 0}
.sliderkit .sliderkit-go-prev a:hover { background:url("/image/common/btn_prev_on.png") no-repeat 0 0}
.sliderkit .sliderkit-go-next a {right:0;background:url("/image/common/btn_next.png") no-repeat 0 0}
.sliderkit .sliderkit-go-next a:hover {background:url("/image/common/btn_next_on.png") no-repeat 0 0}

.desc {position:relative; overflow:hidden;margin-top:16px;}
.desc h3 {display:inline-block;}
.desc p {display:inline-block; float:right; padding-left:10px; font-size: 14px; background: rgba(0, 0, 0, 0) url("../image/common/bull2.png") no-repeat scroll 0 9px; }
.desc.golftel h3{float:left;}
.desc.golftel p{float:left;}
.desc.golftel .txt{float:left; padding-left:21px;background:none;}
.desc .golftel{float:left; margin:15px 0 22px 105px;}

.desc.golftel .room_tab {float:right; position:relative; overflow:hidden; display:inline-block;}
.room_tab li{float:left; display:inline-block; background:url("/image/club/location/line_tab.jpg") no-repeat left 3px;}
.room_tab li a {display:block; width:106px; height:26px; font-weight:600;  font-size:16px; line-height:26px; text-align:center; color:#8c8b8b}
.room_tab li:hover a, .room_tab li.on a {color:#10ab4b;}
.room_tab li:last-child a{background:url("/image/club/location/line_tab.jpg") no-repeat right 3px;}

.tabs{display:none;}
.tabs:first-child{display:block;} 

/* course */
#course_map{margin:20px 0;}
.course_intro{position:relative; overflow:hidden;}
.course_intro li{width:100%;margin-bottom:2em;}
.course_intro li dt{color:#0e9641; margin-bottom:1em; font-size:1.2em; font-weight:600;}
.course_intro li dd{font-size:1em; color:#505050; line-height:1.4em;letter-spacing:-0.2px; padding-right:2em;}

/* course navi */
.slide .sliderkit{display:block; position:relative; width:100% !important; height:auto !important;}
.slide .contentslider-std .sliderkit-panels{overflow:hidden; width:100% !important; min-height:280px !important;}
.slide .contentslider-std .sliderkit-panel{width:100%!important; min-height:280px !important;}
.slide .contentslider-std .sliderkit-panel img{ width:100%; height:auto;}
/* mobile specific */
.imgBox {position:relative; overflow:hidden;}
.imgBox img {width:100%; height:auto;}

.pop_layer {position:absolute; top:22%; left:0; width:100%; padding:0 6%; box-sizing:border-box; }
.pop_layer .bg {position:fixed; top:0; left:0; z-index:999;  width:100%; height:100%; background:#000; opacity:0.7; filter:alpha(opacity=70); }
.pop_layer_in {position:relative; z-index:9999; padding:0 0 35px }
.pop_layer img {width:100%;  }
.pop_layer .bottom_area {
    background: #000 none repeat scroll 0 0;
    bottom: 0;
    color: #fff;
    font-size: 14px;
    left: 0;height:35px;
    padding: 10px;
    position: absolute;box-sizing:border-box;
    width: 100%;
}
.pop_layer .bottom_area form {
    float: left;
}
.pop_layer .bottom_area a {
    color: #fff;
    float: right;
    font-size: 14px;
    margin:  0;
}

.calDay {color:#000;}
input[type="text"] , select, textarea {color:#252525;	 border:1px solid #b5b5b5 !important; background:#fff !important;}
select option {background-color:#fff}
#Calsdate select , #Calsdate td, #Caledate select , #Caledate td {color:#000;	}
.member_navi input[type="text"] , .member_navi select, .member_navi textarea {color:#353535;	 border:1px solid #b5b5b5 !important; background:#fff !important;}
/*************************************************************************************************/
/* ¹öÆ° **/
button::-moz-focus-inner, input::-moz-focus-inner {border: 0; padding: 0;}
.cm_btn {padding:0; border: 1px solid #b4b4b4; color: #c3c3c3; display: inline-block; font-size: 14px;  line-height: 25px; overflow: hidden; text-align: center; vertical-align: middle; padding: .1em .9em; cursor: pointer}

.cm_btn_space01 {padding:5px;}

/* default */
.cm_btn.default,
.cm_btn.default:link,
.cm_btn.default:visited { color: #fff;}
/* gray */
.cm_btn.gray,
.cm_btn.gray:link,
.cm_btn.gray:visited { color: #fff;  background: #767676;}
/* white */
.cm_btn.white,
.cm_btn.white:link,
.cm_btn.white:visited { color: #f0f0f0;  border:1px solid #b5b5b5; background-color:#1b2115}
/* black */
.cm_btn.black,
.cm_btn.black:link,
.cm_btn.black:visited { color: #fff;  background: #595959;}
/* red */
.cm_btn.red,
.cm_btn.red:link,
.cm_btn.red:visited { color: #fff;  background: #ff3333;}
/* orange */
.cm_btn.orange,
.cm_btn.orange:link,
.cm_btn.orange:visited { color: #fff;  background: #1b2115;}

/* cm_btn:hover */
.cm_btn:focus,.cm_btn:hover {color: #fff !important; background: #5c5c5c !important;}

/* ¹öÆ° Å¸ÀÔ »çÀÌÁî : ¸ð¹ÙÀÏ¿¡ ¸Â°Ô Àû¿ëÇÑ°ª */
.btn_sch   {  line-height:23px; } /* °Ë»ö¹öÆ° »çÀÌÁî */
#ajax_search_id {color:#000}

.root_daum_roughmap {width:100% !important;   z-index: 0;}

/*checkbox*/
.imgcheckbox {/*position:relative; float:left;*/}
.imgcheckbox input[type="checkbox"] {position:absolute; left:15px; top:15px; opacity:0; width:29px; height:29px;}
.imgcheckbox >input[type="checkbox"] + label {display:inline-block; line-height:22px; padding-left:34px; color:#151414; background:url('/_mobile/memberInfor/image/imgcheckbox.png') no-repeat left top; background-size:22px 44px; }
.imgcheckbox >input[type="checkbox"]:checked + label {background-position:left bottom;}

/* footer ¾à°ü Ãß°¡ */
#footer .clause_wrap{text-align:center;margin-bottom:10px;}
#footer .clause_wrap a{display:inline-block;color:#fff;margin-bottom:7px;padding:0px 5px;}

/* ÀÌ¿ë¿ä±Ý ·¹½ºÅä¶û ¹öÆ° Ãß°¡ */
#content_body.charge .rest_btn_wrap .rest_btn{display: inline-block;padding:5px 20px;margin:5px 0;background:#0066b3;color:#fff;line-height:1.5;}