@charset "utf-8";
/* --------------------------------------------
 * Reset CSS
/* ------------------------------------------ */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:14px;font-family:'Nanum Gothic',Malgun Gothic,Dotum, Helvetica,'Apple SD Gothic Neo',Sans-serif;color:#464646;word-break:normal;-webkit-text-size-adjust:none;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
html,body{width:100%;height:100%}
body{line-height:1;overflow-y:scroll}
ol,ul{list-style:none}
a{text-decoration:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-spacing:0;border:none;table-layout:fixed}
img{border:none;vertical-align:top}
button{outline:0!important}
/* --------------------------------------------
 * Common
/* ------------------------------------------ */
.blind,legend,caption{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
input{vertical-align:middle}
input.iTxt{height:24px;padding:2px 2px 2px 4px;border:1px solid #d3d3d3;vertical-align:middle}
input[type="file"].iTxt{border:none}
textarea{padding:2px 2px 2px 4px;border:1px solid #d3d3d3;font-size:13px;vertical-align:middle;resize:vertical}
select{height:28px;padding:2px 2px 2px 4px;border:1px solid #d3d3d3;vertical-align:middle}
.iSel.placeholder{font-size:12px;color:#444}
label{display:inline-block;vertical-align:middle}
.noData{padding:50px 0;text-align:center;color:#666}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis')}
.mTop30{margin-top:30px!important}
.mTop20{margin-top:20px!important}
.placeholder{position:absolute;top:8px;left:8px;color:#888}
/* --------------------------------------------
 * accessibility
/* ------------------------------------------ */
div#accessibility{position:absolute;width:100%;margin:0 auto;z-index:9999}
div#accessibility a{text-indent:0;background:#000;position:absolute;z-index:1;top:-500px;width:100%;padding:5px 0px;text-align:center}
div#accessibility a:active{top:0;font-size:11px;font-weight:bold;color:#fff}
div#accessibility a:focus{top:0;font-size:11px;font-weight:bold;color:#fff}
/* --------------------------------------------
 * layout
/* ------------------------------------------ */
div#wrapper{height:100%;min-width:1280px}
div#header{position:relative;height:117px;z-index:60}
#container{min-height:100%;margin:-117px 0 -200px} 
*html #container{height:100%} 
#contents{padding:117px 0 200px} 
div#footer{height:200px;background-color:#444}
/* --------------------------------------------
 * Header
/* ------------------------------------------ */
div.util{position:absolute;top:0;left:0;width:100%;height:32px;background-color:#153f59;z-index:11}
div.util .util_container{position:relative;width:980px;margin:0 auto}
div.util .util_container .hotel_direct {display: inline-block; background: #031520; color: #ddd; margin-left: 3px; line-height: 31px; font-size: 12px; padding: 0 20px;}
div.util .util_container ul.util_menu{position:absolute;top:0;right:0;*zoom:1}
div.util .util_container ul.util_menu:after{content:'';display:block;clear:both}
div.util .util_container ul.util_menu > li{float:left}
div.util .util_container ul.util_menu > li > a{display:block;height:32px;line-height:30px;padding:0 10px;background:url(../../../images/homepage/ENG/common/util_line.gif) right 50% no-repeat;font-size:12px;color:#cfe7e7}
div.util .util_container ul.util_menu > li.sitemap > a{background:none}
div.util .util_container ul.util_menu > li.language{height:32px;margin-left:10px;overflow:hidden}
div.util .util_container ul.util_menu > li.language > a{padding:0 35px 0 15px;background:#fff url(../../../images/homepage/ENG/common/ico_language_arrow.png) 95px 50% no-repeat;color:#153f59}
div.util .util_container ul.util_menu > li.language:hover > a, div.util .util_container ul.util_menu > li.language:focus > a{background:#a1a1a1 url(../../../images/homepage/ENG/common/ico_language_arrow_on.png) 95px 50% no-repeat;color:#fff}
div.util .util_container ul.util_menu > li.language > ul{background-color:#a1a1a1}
div.util .util_container ul.util_menu > li.language > ul > li > a{display:block;height:26px;line-height:24px;padding-left:43px;background:url(../../../images/homepage/ENG/common/spr_ico_flag.png) 0 0 no-repeat; font-size:12px;color:#fff}
div.util .util_container ul.util_menu > li.language > ul > li > a:hover, div.util .util_container ul.util_menu > li.language > ul > li > a:focus, div.util .util_container ul.util_menu > li.language > ul > li > a.active{background-color:#8a8a8a}
div.util .util_container ul.util_menu > li.language > ul > li > a.kor{background-position:17px 6px}
div.util .util_container ul.util_menu > li.language > ul > li > a.eng{background-position:17px -20px}
div.util .util_container ul.util_menu > li.language > ul > li > a.jpn{background-position:17px -45px}
div.util .util_container ul.util_menu > li.language > ul > li > a.chn{background-position:17px -72px}
/* --------------------------------------------
 * GNB
/* ------------------------------------------ */
div#gnb{position:absolute;top:32px;left:0;width:100%;height:85px;overflow:hidden;background:url(../../../images/homepage/ENG/common/bg_gnb.png) 0 85px repeat-x;z-index:10}
div.gnb_container{position:relative;width:980px;margin:0 auto}
div.gnb_container h1{position:absolute;top:20px;left:0}
div.gnb_container ul.menu_list{position:absolute;top:0;right:-20px;*zoom:1}
div.gnb_container ul.menu_list:after{content:'';display:block;clear:both}
div.gnb_container ul.menu_list > li{float:left}
div.gnb_container ul.menu_list > li > a{display:block;height:85px;line-height:83px;padding:0 20px;font-size:18px;font-weight:bold;color:#4e4e4e}
div.gnb_container ul.menu_list > li > dl{position:absolute;top:108px;width:170px;height:230px;padding:0 5px;border-left:1px solid #eaeaea}
div.gnb_container ul.menu_list > li > dl dt{padding:5px 5px 10px;font-size:16px;font-weight:bold;color:#004a7c}
div.gnb_container ul.menu_list > li > dl dd a{display:block;padding:7px 5px;font-size:14px;color:#585858}
div.gnb_container ul.menu_list > li > dl dd a:hover, div.gnb_container ul.menu_list > li > dl dd a:focus, div.gnb_container ul.menu_list > li > dl dd a.active{background-color:#007db6;color:#fff}
div.gnb_container ul.menu_list > li > dl.club{left:-250px}
div.gnb_container ul.menu_list > li > dl.course{left:-20px}
div.gnb_container ul.menu_list > li > dl.golfTel{left:170px}
div.gnb_container ul.menu_list > li > dl.guide{left:250px}
div.gnb_container ul.menu_list > li > dl.rsvn{left:500px}
div.gnb_container ul.menu_list > li > dl.community{left:770px}
/* --------------------------------------------
 * index
/* ------------------------------------------ */
div.index_wrap{position:relative;background:url(../../../images/homepage/ENG/index/bg_pattern.gif) repeat}
div.index_visual .item{height:530px;text-indent:-9999px}
div.index_visual .item.v1{background:url(../../../images/homepage/ENG/index/visual1.jpg) center 0 no-repeat}
div.index_visual .item.v2{background:url(../../../images/homepage/ENG/index/visual2.jpg) center 0 no-repeat}
div.index_visual .item.v3{background:url(../../../images/homepage/ENG/index/visual3.jpg) center 0 no-repeat}
div.index_wrap > .bx-wrapper{position:relative;z-index:1}
div.index_wrap > .bx-wrapper > .bx-controls{position:absolute;top:240px;left:50%;width:17px;margin-left:460px;z-index:999}
div.index_wrap > .bx-wrapper > .bx-controls > .bx-pager > .bx-pager-item{margin:10px 0}
div.index_wrap > .bx-wrapper > .bx-controls a{display:block;width:17px;height:17px;overflow:hidden;background:url(../../../images/homepage/ENG/index/spr_ico_visual.png) 0 0 no-repeat;text-indent:-9999px}
div.index_wrap > .bx-wrapper > .bx-controls > .bx-pager > .bx-pager-item > a.bx-pager-link.active{background-position:0 0}
div.index_wrap > .bx-wrapper > .bx-controls > .bx-pager > .bx-pager-item > a.bx-pager-link.active{background-position:0 -22px}
div.index_wrap > .bx-wrapper > .bx-controls > .bx-controls-auto > .bx-controls-auto-item > a.bx-stop{background-position:0 -44px}
div.index_wrap > .bx-wrapper > .bx-controls > .bx-controls-auto > .bx-controls-auto-item > a.bx-start{background-position:0 -66px}
div.index_wrap > .bx-wrapper > .bx-controls > .bx-controls-auto > .bx-controls-auto-item > a.active{display:none}
div.weather{position:absolute;top:375px;left:50%;width:980px;margin-left:-490px;z-index:99}
div.weather .weather_info{float:right;display:block;position:relative;width:235px;height:100px}
div.weather .weather_info .ico{position:absolute;top:0;right:0}
div.weather .weather_info .ico img{width:100px;height:100px}
div.weather .weather_info .today{width:120px;margin-top:35px;font-size:13px;font-weight:bold;color:#fff;text-align:right;text-shadow:1px 1px 1px #666}
div.weather .weather_info .today span{display:inline-block;padding-left:5px;font-size:12px;font-weight:bold;color:#fff}
div.weather .weather_info .temp_alt{width:120px;margin-top:7px;font-size:18px;font-weight:bold;color:#fff;text-align:right;text-shadow:1px 1px 1px #666}
div.weather .source{position:absolute;bottom:35px;right:90px}
div.index_container{position:relative;width:944px;padding:20px 30px;margin:-40px auto 0;background:url(../../../images/homepage/ENG/index/shadow.png) repeat-y;z-index:10}
div.index_contents{position:relative;margin-top:35px;*zoom:1}
div.index_contents:after{content:'';display:block;clear:both}
div.index_quick{position:relative;margin:0 10px;padding-bottom:20px;border-bottom:1px solid #ebebeb;*zoom:1}
div.index_quick:after{content:'';display:block;clear:both}
div.index_quick .item{float:left;position:relative;width:20%}
div.index_quick .item strong.title{display:block;position:absolute;bottom:0;left:0;width:100%;font-size:15px;color:#333;text-align:center;z-index:1}
div.index_quick .item .link{height:105px;background:#fff url(../../../images/homepage/ENG/index/bg_line.gif) right top repeat-y;text-align:center}
div.index_quick .item .link.golfTel{background:none}
div.index_quick .item .link span.ico{display:inline-block;width:75px;height:75px;background:url(../../../images/homepage/ENG/index/spr_ico_quick.png) 0 0 no-repeat}
div.index_quick .item .link.rsvn span.ico{background-position:0 0}
div.index_quick .item .link.rsvnChk span.ico{background-position:0 -80px}
div.index_quick .item .link.location span.ico{background-position:0 -160px}
div.index_quick .item .link.rsvnMobile span.ico{background-position:0 -240px}
div.index_quick .item .link.golfTel span.ico{background-position:0 -320px}
div.index_quick .item .link.faq span.ico{background-position:0 -400px}
div.index_quick .item a:hover strong.title{color:#559632}
div.index_contents .index_courseGallery{float:left;position:relative;width:280px;margin-left:10px}
div.index_contents .index_courseGallery h2{margin-left:20px;font-size:16px;color:#333;letter-spacing:-0.5px}
div.index_contents .index_courseGallery a.btn_more{position:absolute;top:5px;right:0;width:12px;height:12px;background:url(../../../images/homepage/ENG/index/ico_more.gif) 0 0 no-repeat;text-indent:-9999px}
div.index_contents .index_courseGallery .img{margin:10px 0 0 10px}
div.index_contents .index_dressCode{float:left;position:relative;width:260px;margin-left:50px}
div.index_contents .index_dressCode h2{font-size:16px;color:#333;letter-spacing:-0.5px}
div.index_contents .index_course{float:left;position:relative;width:295px;margin-left:20px}
div.index_contents .index_course h2{font-size:16px;color:#333;letter-spacing:-0.5px}
div.index_contents .index_course ul.index_course_pager{margin-top:15px;*zoom:1}
div.index_contents .index_course ul.index_course_pager:after{content:'';display:block;clear:both}
div.index_contents .index_course ul.index_course_pager li{float:left;margin-right:8px}
div.index_contents .index_course ul.index_course_pager li a{display:block;width:92px;height:27px;line-height:25px;background-color:#e8e8e8;font-size:14px;color:#636363;text-align:center;border-radius:27px}
div.index_contents .index_course ul.index_course_pager li a.active{background-color:#79a342;font-weight:bold;color:#fff}
div.index_contents .index_course ul.index_course_pager li.last{margin-right:0}
div.index_contents .index_course .course_slide .item a{display:block;text-align:center}
div.index_contents .index_course > .bx-wrapper{margin-top:10px}
/* -------------------------------------------- 
 * Content
/* ------------------------------------------ */
div.content{width:980px;margin:0 auto 100px}
div.path{position:relative;padding:40px 0 10px;border-bottom:2px solid #000}
div.path h3{font-size:28px;color:4e4e4e}
div.path p{position:absolute;top:58px;right:0}
div.path p span{display:inline-block;padding-left:20px;background:url(../../../images/homepage/ENG/common/ico_path.gif) 9px 50% no-repeat;font-size:12px;color:#898989}
div.path p strong{display:inline-block;padding-left:20px;background:url(../../../images/homepage/ENG/common/ico_path.gif) 9px 50% no-repeat;font-size:12px;color:#454646}
div.path p span.home{width:10px;height:11px;padding:0;background:url(../../../images/homepage/ENG/common/ico_home.gif) 50% 50% no-repeat;text-indent:-9999px}
/* --------------------------------------------
 * Visual
/* ------------------------------------------ */
div.visual{background:#e0e9fe url(../../../images/homepage/ENG/common/bg_pattern_visual.gif) repeat-x}
div.visual .visual_container{width:980px;height:150px;margin:0 auto;background:url(../../../images/homepage/ENG/common/bg_visual.gif) right top no-repeat}
div.visual .visual_container h2{padding-top:40px;font-size:36px;font-weight:bold;color:#4e4e4e}
div.visual .visual_container ul.menu{margin:15px 0 0 -10px;*zoom:1}
div.visual .visual_container ul.menu:after{content:'';display:block;clear:both}
div.visual .visual_container ul.menu li{float:left;padding:5px 0}
div.visual .visual_container ul.menu li a{padding:0 10px;background:url(../../../images/homepage/ENG/common/menu_line.gif) right 50% no-repeat;font-size:16px;color:#4e4e4e}
div.visual .visual_container ul.menu li a:hover, div.visual .visual_container ul.menu li a:focus, div.visual .visual_container ul.menu li a.active{color:#4c9cf6}
div.visual .visual_container ul.menu li.last a{background:none}
/* --------------------------------------------
 * Tab Menu
/* ------------------------------------------ */
div.tab_menu{margin-top:50px}
div.tab_menu ul.list{border-bottom:2px solid #91bf30;*zoom:1}
div.tab_menu ul.list:after{content:'';display:block;clear:both}
div.tab_menu ul.list li{float:left}
div.tab_menu ul.list.b4 li{width:25%}
div.tab_menu ul.list.b3 li{width:33.3333333%}
div.tab_menu ul.list.b2 li{width:50%}
div.tab_menu ul.list li a{display:block;height:47px;line-height:45px;margin:0 -1px;border-width:1px 1px 0 1px;border-style:solid;border-color:#e5e5e5;background-color:#fff;font-size:15px;color:#494949;text-align:center}
div.tab_menu ul.list li.active a{height:48px;border-width:2px 2px 0;margin:0 1px -2px 0;border-color:#91bf30 #91bf30 #fff;font-weight:bold}
div.tab_menu ul.list li.active + li a{border-width:1px 1px 0 0}
div.tab_menu ul.list li.last.active a{margin:0 0 -2px 0}
div.tab_menu ul.list li a:hover, div.tab_menu ul.list.b4 li a:focus{background-color:#f5f5f5}
div.tab_menu ul.list li.last a:hover{margin:0 0 -2px 0}
div.tab_menu ul.list li a span.arrow{display:inline-block;width:9px;height:10px;margin:0 8px;background:url(../../../images/homepage/ENG/rsvn/ico_arrow.png) no-repeat}
li[aria-selected=true] a{height:48px;border-width:2px 2px 0;margin:0 1px -2px 0;border-color:#91bf30 #91bf30 #fff;font-weight:bold}
div[tab-content-hidden=true]{display:none}
div[tab-content-hidden=false]{display:block}
/* --------------------------------------------
 * Guide
/* ------------------------------------------ */
div.common_guide{padding:15px 20px;border:1px solid #c0c0c0;background-color:#fbfafa}
div.common_guide ul li{padding:4px 0 4px 12px;background:url(../../../images/homepage/ENG/common/bullet1.gif) 0 9px no-repeat;font-size:12px;color:#636363}
div.bottom_guide{margin-top:15px}
div.bottom_guide ul li{padding:4px 0 4px 10px;background:url(../../../images/homepage/ENG/common/bullet3.gif) 0 10px no-repeat;font-size:13px;color:#79a342}
/* --------------------------------------------
 * Common Section
/* ------------------------------------------ */
div.common_section{position:relative;margin-top:20px}
div.common_section h4{padding:3px 0 10px 30px;background:url(../../../images/homepage/ENG/common/h4_bullet.png) 2px 1px no-repeat;font-size:15px;font-weight:normal;color:#333}
div.common_section .list_table{margin:0}
/* --------------------------------------------
 * Common List
/* ------------------------------------------ */
ul.common_list{margin-top:7px}
ul.common_list > li{line-height:18px;padding:2px 0 2px 10px;background:url(../../../images/homepage/ENG/common/bullet1.gif) 0 9px no-repeat;color:#363636}
ul.common_list > li > ul{margin-top:6px}
ul.common_list > li > ul > li{line-height:18px;padding:2px 0 2px 9px;background:url(../../../images/homepage/ENG/common/bullet2.gif) 0 11px no-repeat;font-size:13px;color:#363636}
ul.common_list > li > ul > li > strong{font-size:13px;color:#363636}
ul.common_list > li > strong{color:#79a342}
/* --------------------------------------------
 * Course
/* ------------------------------------------ */
div.course_wrap{margin-top:50px}
div.course_wrap .tab_menu{margin:0}
div.course_container{position:relative;margin-top:40px}
div.course_container .whole_course{position:relative;margin-top:30px;height:510px;background:#efefef url(../../../images/homepage/ENG/course/whole_course.gif) 160px 20px no-repeat}
div.course_container .whole_course ul.course_mark{position:absolute;top:10px;left:10px;padding:5px 20px 15px;border:1px solid #e5e5e5;background-color:#fff}
div.course_container .whole_course ul.course_mark li{margin-top:10px;padding-left:24px;background:url(../../../images/homepage/ENG/course/ico_course.gif) no-repeat;font-size:13px;color:#5d5d5d}
div.course_container .whole_course ul.course_mark li.wild{background-position:0 1px}
div.course_container .whole_course ul.course_mark li.bitchHills{background-position:0 -24px}
div.course_container .whole_course ul.course_mark li.eco{background-position:0 -47px}
div.course_container .whole_course ul.wild_course li{position:absolute}
div.course_container .whole_course ul.wild_course li.hole1{top:348px;left:639px}
div.course_container .whole_course ul.wild_course li.hole2{top:329px;left:457px}
div.course_container .whole_course ul.wild_course li.hole3{top:396px;left:268px}
div.course_container .whole_course ul.wild_course li.hole4{top:364px;left:199px}
div.course_container .whole_course ul.wild_course li.hole5{top:195px;left:220px}
div.course_container .whole_course ul.wild_course li.hole6{top:94px;left:317px}
div.course_container .whole_course ul.wild_course li.hole7{top:143px;left:393px}
div.course_container .whole_course ul.wild_course li.hole8{top:206px;left:504px}
div.course_container .whole_course ul.wild_course li.hole9{top:277px;left:706px}
div.course_container .whole_course ul.wild_course li a{display:block;width:26px;height:26px;line-height:24px;background-color:#df0960;color:#fff;text-align:center;border-radius:100%}
div.course_container .whole_course ul.bitchHills_course li{position:absolute}
div.course_container .whole_course ul.bitchHills_course li.hole1{top:306px;left:634px}
div.course_container .whole_course ul.bitchHills_course li.hole2{top:277px;left:500px}
div.course_container .whole_course ul.bitchHills_course li.hole3{top:302px;left:293px}
div.course_container .whole_course ul.bitchHills_course li.hole4{top:257px;left:229px}
div.course_container .whole_course ul.bitchHills_course li.hole5{top:144px;left:313px}
div.course_container .whole_course ul.bitchHills_course li.hole6{top:221px;left:313px}
div.course_container .whole_course ul.bitchHills_course li.hole7{top:206px;left:419px}
div.course_container .whole_course ul.bitchHills_course li.hole8{top:245px;left:546px}
div.course_container .whole_course ul.bitchHills_course li.hole9{top:307px;left:683px}
div.course_container .whole_course ul.bitchHills_course li a{display:block;width:26px;height:26px;line-height:24px;background-color:#7131bd;color:#fff;text-align:center;border-radius:100%}
div.course_container .whole_course ul.eco_course li{position:absolute}
div.course_container .whole_course ul.eco_course li.hole1{top:279px;left:776px}
div.course_container .whole_course ul.eco_course li.hole2{top:135px;left:628px}
div.course_container .whole_course ul.eco_course li.hole3{top:158px;left:605px}
div.course_container .whole_course ul.eco_course li.hole4{top:151px;left:483px}
div.course_container .whole_course ul.eco_course li.hole5{top:100px;left:540px}
div.course_container .whole_course ul.eco_course li.hole6{top:120px;left:670px}
div.course_container .whole_course ul.eco_course li.hole7{top:236px;left:855px}
div.course_container .whole_course ul.eco_course li.hole8{top:268px;left:832px}
div.course_container .whole_course ul.eco_course li.hole9{top:335px;left:814px}
div.course_container .whole_course ul.eco_course li a{display:block;width:26px;height:26px;line-height:24px;background-color:#ed7e0e;color:#fff;text-align:center;border-radius:100%}
div.course_container .whole_course ul li a:hover, div.course_container .whole_course ul li a:focus{margin:-3px 0 0 -3px;border:3px solid #fff;box-shadow:2px 2px 1px -1px #000}
div.course_container .bx-wrapper{margin-top:25px}
div.course_section .item{*zoom:1}
div.course_section .item:after{content:'';display:block;clear:both}
div.course_section .item .course_info{float:left;width:240px;overflow:hidden}
div.course_section .item .course_info h4{font-family:Tahoma;font-weight:normal;color:#979797}
div.course_section .item .course_info p.hole{position:relative;margin:5px 0 0 -4px;font-family:Tahoma;font-size:60px;color:#2889f5;letter-spacing:-1px}
div.course_section .item .course_info p.hole:before, div.course_section .item .course_info p.hole:after{position:absolute;content:attr(title);color:rgba(255,255,255,.1)}
div.course_section .item .course_info p.hole:before{top:1px;left:1px}
div.course_section .item .course_info p.hole:after{top:2px;left:2px}
div.course_section .item .course_info p.par{position:relative;margin:5px 0 0 -2px;font-family:Tahoma;font-size:26px;color:#555}
div.course_section .item .course_info p.par:before, div.course_section .item .course_info p.par:after{position:absolute;content:attr(title);color:rgba(255,255,255,.1)}
div.course_section .item .course_info p.par:before{top:1px;left:1px}
div.course_section .item .course_info p.par:after{top:2px;left:2px}
div.course_section .item .course_info ul.distance{margin:20px 35px 0 0;padding:5px 10px;border:1px solid #e5e5e5}
div.course_section .item .course_info ul.distance li{position:relative;margin:7px 0}
div.course_section .item .course_info ul.distance li label{position:absolute;top:0;left:0;padding-left:22px;background:url(../../../images/homepage/ENG/course/ico_distance.png) 0 0 no-repeat;color:#5d5d5d;font-size:13px;letter-spacing:-0.5px}
div.course_section .item .course_info ul.distance li.gold label{background-position:0 2px}
div.course_section .item .course_info ul.distance li.blue label{background-position:0 -18px}
div.course_section .item .course_info ul.distance li.white label{background-position:0 -38px}
div.course_section .item .course_info ul.distance li.red label{background-position:0 -58px}
div.course_section .item .course_info ul.distance li.black label{background-position:0 -78px}
div.course_section .item .course_info ul.distance li span{display:inline-block;line-height:11px;margin-left:75px;padding-left:10px;border-left:1px solid #dadada;color:#898989;font-size:13px;letter-spacing:-0.5px}
div.course_section .item .course_info .media{position:relative;height:60px;margin:10px 35px 0 0;*zoom:1}
div.course_section .item .course_info .media a{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #e5e5e5;background:url(../../../images/homepage/ENG/course/ico_video.png) 30px 13px no-repeat}
div.course_section .item .course_info .media a span{display:inline-block;position:absolute;top:20px;left:80px;padding-right:18px;background:url(../../../images/homepage/ENG/common/ico_link_arrow.gif) right 50% no-repeat;font-family:Tahoma;font-size:13px;color:#898989}
div.course_section .item .course_info .media a:hover, div.course_section .item .course_info .media a:focus{border:5px solid #79a342;background:url(../../../images/homepage/ENG/course/ico_video_on.png) 26px 9px no-repeat}
div.course_section .item .course_info .media a:hover span, div.course_section .item .course_info .media a:focus span{top:16px;left:76px;background:url(../../../images/homepage/ENG/common/ico_link_arrow_on.gif) right 50% no-repeat;color:#363636}
div.course_section .item .course_img{float:right;width:740px}
div.course_section .item .course_img p{margin-top:20px;line-height:20px}
ul.course_pager{margin:0 -1.5px;*zoom:1}
ul.course_pager:after{content:'';display:block;clear:both}
ul.course_pager li{float:left;width:11.111%}
ul.course_pager li a{display:block;position:relative;height:38px;line-height:36px;margin:0 1.5px;border:1px solid #e5e5e5;background-color:#fff;text-align:center}
ul.course_pager li a.active{border-color:#696969;background-color:#696969;font-weight:bold;color:#fff}
ul.course_pager li a.active span{position:absolute;bottom:-5px;left:50%;width:9px;height:5px;margin-left:-4.5px;background:url(../../../images/homepage/ENG/course/ico_tab_arrow.png) no-repeat}
div.course_features ul{margin:-5px -4px 0;*zoom:1}
div.course_features ul:after{content:'';display:block;clear:both}
div.course_features ul li{float:left;width:33.333%;margin:5px 0}
div.course_features ul li strong{display:block;width:318px;height:90px;line-height:88px;margin:0 auto;background:url(../../../images/homepage/ENG/course/bg_features.gif) no-repeat;font-size:16px;color:#79a342;text-align:center}
div.course_wrap .course_item{margin-top:40px}
div.course_wrap .course_item h4{padding:3px 0 3px 30px;background:url(../../../images/homepage/ENG/common/h4_bullet.png) 2px 1px no-repeat;font-size:15px;color:#333}
div.course_wrap .course_item .img{margin-top:10px}
div.course_wrap .course_item p{line-height:20px;margin-top:15px;color:#363636}
div.course_wrap .list_table{margin-top:7px}
div.course_wrap .list_table table thead th{border-width:0 1px 1px 0}
div.course_wrap .list_table table tbody th{padding:10px 0;text-align:center}
div.course_wrap .list_table table tbody td{border-width:0 1px 1px 0}
div.pop.movie{width:580px}
div.pop .movie_wrap{position:relative;margin:10px 10px 10px}
div.pop .movie_wrap a.btn_pop_close{position:absolute;top:-60px;right:-60px;width:41px;height:41px;border:none;overflow:hidden;background:url(../../../images/homepage/ENG/community/pop_gallery_close.png) no-repeat;text-indent:-9999px;opacity:0.5;filter:alpha(opacity=50)}
div.pop .movie_wrap a.btn_pop_close:hover{opacity:1;filter:alpha(opacity=100)}
div.pop p.movie_title{height:40px;line-height:38px;font-size:16px;font-weight:bold;color:#333p;text-align:center}
/* --------------------------------------------
 * Golftel
/* ------------------------------------------ */
div.golfTel_wrap{margin-top:50px}
div.infoUse_list{margin-top:30px}
div.infoUse_list .golfTel_item{margin-top:20px}
div.infoUse_list .golfTel_item h4{padding:3px 0 3px 30px;background:url(../../../images/homepage/ENG/common/h4_bullet.png) 2px 1px no-repeat;font-size:15px;color:#333}
div.infoUse_list .golfTel_item h4 span{font-size:15px;font-weight:normal}
div.infoUse_list .golfTel_item .list_table{margin-top:7px}
div.infoUse_list .golfTel_item .list_table table thead th{border-width:0 1px 1px 0}
div.infoUse_list .golfTel_item .list_table table tbody td{border-width:0 1px 1px 0}
div.infoUse_list .golfTel_item ul.common_list{margin-left:28px}
div.infoUse_list .golfTel_item p{line-height:20px;margin:8px 0 0 28px;color:#363636}

div.golfTel_wrap{position:relative}
div.golfTel_wrap .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev{position:absolute;top:215px;left:20px;width:56px;height:88px;background:url(../../../images/homepage/ENG/guide/ico_prev.png) no-repeat;text-indent:-9999px}
div.golfTel_wrap .bx-wrapper .bx-controls .bx-controls-direction a.bx-next{position:absolute;top:215px;right:20px;width:56px;height:88px;background:url(../../../images/homepage/ENG/guide/ico_next.png) no-repeat;text-indent:-9999px}
div.golfTel_wrap .room_slider .item .bx-caption{position:absolute;bottom:0;left:0;right:0;height:40px;line-height:38px;background:url(../../../images/homepage/ENG/golfTel/bg_bar.png) repeat; text-align:center}
div.golfTel_wrap .room_slider .item .bx-caption span{font-size:16px;font-weight:bold;color:#91bf30}


/* --------------------------------------------
 * Guide
/* ------------------------------------------ */
div.guide_wrap{margin-top:50px}
div.guide_wrap .procedures{background:url(../../../images/homepage/ENG/guide/procedures.gif) center 0 no-repeat}
div.guide_wrap .procedures ul{padding-top:95px;*zoom:1}
div.guide_wrap .procedures ul:after{content:'';display:block;clear:both}
div.guide_wrap .procedures ul li{float:left;width:90px;line-height:20px;margin-right:21px;font-weight:bold;color:#363636;text-align:center}
div.guide_wrap .procedures ul li.last{margin:0}
div.guide_wrap .list_table table thead th{border-width:0 1px 1px 0}
div.guide_wrap .list_table table tbody th{padding:10px 0;text-align:center;vertical-align:middle}
div.guide_wrap .list_table table tbody td{border-width:0 1px 1px 0}
div.guide_wrap .list_table table tbody td ul.common_list{margin-top:0}
div.guide_wrap .charges{margin-top:40px}
div.guide_wrap .charges .charges_item{margin-top:20px}
div.guide_wrap .charges .charges_item h4{padding:3px 0 3px 30px;background:url(../../../images/homepage/ENG/common/h4_bullet.png) 2px 1px no-repeat;font-size:15px;color:#333}
div.guide_wrap .charges .charges_item .img{margin-top:10px}
div.guide_wrap .charges .charges_item .list_table{margin-top:7px}
div.guide_wrap .charges .charges_item .list_table.m20{margin-top:20px}
div.guide_wrap .charges .charges_item .common_guide{margin-top:20px}
div.guide_wrap .localRule .localRule_item{margin-top:20px}
div.guide_wrap .localRule .localRule_item span.num{display:inline-block;vertical-align:middle}
div.guide_wrap .localRule .localRule_item p{display:inline-block;width:830px;line-height:22px;margin-left:40px;font-size:16px;font-weight:bold;color:#79a342;vertical-align:middle}
div.guide_wrap .localRule .localRule_item p > span{display:inline-block;margin-top:5px;font-weight:normal;color:#363636}
div.guide_wrap .localRule .localRule_img{margin-top:50px}
div.guide_wrap .garbRedCard p.guide_box{height:90px;line-height:88px;background:url(../../../images/homepage/ENG/guide/bg_guide_box.gif) no-repeat;font-size:20px;font-weight:bold;color:#79a342;text-align:center}
div.guide_wrap .garbRedCard .garb{margin-top:20px;background-color:#efefef}
div.guide_wrap .garbRedCard .garb .garb_sample{position:relative;height:536px;background:url(../../../images/homepage/ENG/guide/garb_sample.gif) 70px 47px no-repeat}
div.guide_wrap .garbRedCard .garb .garb_sample ul{position:absolute;top:140px;left:521px}
div.guide_wrap .garbRedCard .garb .garb_sample ul li{font-size:16px}
div.guide_wrap .garbRedCard .garb .garb_sample ul li.info2{margin-top:46px}
div.guide_wrap .garbRedCard .garb .garb_sample ul li.info3{margin-top:52px}
div.guide_wrap .garbRedCard .garb .garb_sample ul li.info4{margin-top:83px}
div.guide_wrap .garbRedCard .garb .garb_sample ul li.info5{margin-top:32px}
div.guide_wrap .garbRedCard .garb .garb_sample ul li strong{font-size:16px;color:#363636}
div.guide_wrap .garbRedCard .garb .garb_info{padding:20px 70px 40px;border-top:1px dotted #c5c5c5}
div.guide_wrap .garbRedCard .garb .garb_info dl{position:relative;margin-top:15px}
div.guide_wrap .garbRedCard .garb .garb_info dl dt{position:absolute;top:6px;left:0;width:110px;height:30px;line-height:28px;background-color:#79a342;font-weight:bold;color:#fff;text-align:center;border-radius:30px}
div.guide_wrap .garbRedCard .garb .garb_info dl dd{line-height:20px;margin-left:140px;padding:2px 0;color:#333}
div.guide_wrap .garbRedCard .garb .garb_info dl dd.highlight{margin-top:10px;color:#d13434}
div.guide_wrap .garbRedCard .list_table{margin-top:20px}
div.guide_wrap .weather_info h4{padding:3px 0 3px 30px;background:url(../../../images/homepage/ENG/common/h4_bullet.png) 2px 1px no-repeat;font-size:15px;color:#333}
div.guide_wrap .weather_info .webCam{margin:20px -8px 0;*zoom:1}
div.guide_wrap .weather_info .webCam:after{content:'';display:block;clear:both}
div.guide_wrap .weather_info .webCam .item{float:left;width:50%}
div.guide_wrap .weather_info .webCam .item .movie{width:470px;height:285px;margin:0 auto;background-color:#c1c1c1}
div.guide_wrap .weather_info .webCam .item span.title{display:block;width:140px;height:30px;line-height:28px;margin:10px auto 0;background-color:#79a342;font-weight:bold;color:#fff; text-align:center;border-radius:30px}
div.guide_wrap .weather_info .webCam_info{margin-top:20px;padding:30px 0 30px 160px;border-width:1px 0;border-style:dotted;background:url(../../../images/homepage/ENG/guide/ico_webCam.gif) 25px 50% no-repeat;color:#c5c5c5}
div.guide_wrap .weather_info .webCam_info dl dt{padding-bottom:8px;font-size:16px;font-weight:bold;color:#79a342}
div.guide_wrap .weather_info .webCam_info dl dd{padding:4px 0 4px 10px;background:url(../../../images/homepage/ENG/common/bullet1.gif) 0 9px no-repeat;color:#363636}
div.gpsNav_container{position:relative}
div.gpsNav_container .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev{position:absolute;top:315px;left:20px;width:56px;height:88px;background:url(../../../images/homepage/ENG/guide/ico_prev.png) no-repeat;text-indent:-9999px}
div.gpsNav_container .bx-wrapper .bx-controls .bx-controls-direction a.bx-next{position:absolute;top:315px;right:20px;width:56px;height:88px;background:url(../../../images/homepage/ENG/guide/ico_next.png) no-repeat;text-indent:-9999px}
ul.gpsNav_paser{*zoom:1}
ul.gpsNav_paser:after{content:'';display:block;clear:both}
ul.gpsNav_paser li{float:left;width:25%;margin-top:15px}
ul.gpsNav_paser li a{display:block;position:relative;height:26px;line-height:26px;padding-left:30px;font-size:15px;font-weight:bold;color:#333}
ul.gpsNav_paser li a span.num{position:absolute;top:0;left:0;width:26px;height:26px;line-height:24px;background-color:#898989;font-family:Tahoma;font-size:13px;font-weight:normal;color:#fff;text-align:center;border-radius:26px}
ul.gpsNav_paser li a.active span.num{background-color:#79a342}
div.gpsNav .item{position:relative;padding-top:60px}
div.gpsNav .item .bx-caption{position:absolute;top:0;left:0;right:0;height:50px;line-height:48px;padding:0 20px;background-color:#437c82}
div.gpsNav .item .bx-caption span{font-size:20px;font-weight:bold;color:#fff}
div.gpsNav_guide_movie{margin-top:25px;padding-top:25px;border-top:1px dotted #c0c0c0}
div.gpsNav_guide_movie a{display:block;position:relative;width:250px;height:60px;margin:0 auto;border:1px solid #e5e5e5;background:url(../../../images/homepage/ENG/course/ico_video.png) 30px 13px no-repeat}
div.gpsNav_guide_movie a span{display:inline-block;position:absolute;top:22px;left:80px;width:125px;padding-right:25px;background:url(../../../images/homepage/ENG/common/ico_link_arrow.gif) right 50% no-repeat;font-weight:bold;color:#898989;text-align:center}
div.gpsNav_guide_movie a:hover, div.gpsNav_guide_movie a:focus{width:242px;height:52px;border:5px solid #79a342;background:url(../../../images/homepage/ENG/course/ico_video_on.png) 26px 9px no-repeat}
div.gpsNav_guide_movie a:hover span, div.gpsNav_guide_movie a:focus span{top:18px;left:76px;background:url(../../../images/homepage/ENG/common/ico_link_arrow_on.gif) right 50% no-repeat;color:#363636}
/* --------------------------------------------
 * Rsvn
/* ------------------------------------------ */
div.rsvn_step{margin-top:50px}
div.rsvn_step ul{*zoom:1}
div.rsvn_step ul:after{content:'';display:block;clear:both}
div.rsvn_step ul li{float:left;position:relative;width:25%;text-align:center}
div.rsvn_step ul li span.ico{display:block;width:43px;height:43px;margin:0 auto;background:url(../../../images/homepage/ENG/rsvn/spr_ico_step.png) 0 0 no-repeat;text-indent:-9999px}
div.rsvn_step ul li.step1 span.ico{background-position:0 0}
div.rsvn_step ul li.step2 span.ico{background-position:0 -43px}
div.rsvn_step ul li.step3 span.ico{background-position:0 -86px}
div.rsvn_step ul li.step4 span.ico{background-position:0 -129px}
div.rsvn_step ul li.step1.current span.ico{background-position:-43px 0}
div.rsvn_step ul li.step2.current span.ico{background-position:-43px -43px}
div.rsvn_step ul li.step3.current span.ico{background-position:-43px -86px}
div.rsvn_step ul li.step4.current span.ico{background-position:-43px -129px}
div.rsvn_step ul li span.txt{display:block;margin-top:8px;font-size:15px;font-weight:bold;color:#959595;text-align:center}
div.rsvn_step ul li.current span.txt{color:#494949}
div.rsvn_step ul li span.arrow{position:absolute;top:9px;right:-19px;width:38px;height:38px;background:url(../../../images/homepage/ENG/rsvn/spr_ico_step.png) 0 -172px no-repeat}
div.rsvn_guide{margin-top:40px;padding:20px;border:1px solid #c0c0c0;background-color:#fbfafa}
div.rsvn_guide ul{*zoom:1}
div.rsvn_guide ul:after{content:'';display:block;clear:both}
div.rsvn_guide ul li{float:left;width:50%}
div.rsvn_guide ul li span{display:inline-block;padding:4px 0 4px 12px;background:url(../../../images/homepage/ENG/common/bullet1.gif) 0 8px no-repeat;font-size:12px;color:#636363}
p.guide{margin-top:10px;padding:10px 0 10px 23px;background:url(../../../images/homepage/ENG/common/ico_guide.png) 0 9px no-repeat;color:#333}
div.rsvn_calendar{position:relative;margin-top:35px}
div.rsvn_calendar .message_guide{position:absolute;top:10px;right:0}
div.rsvn_calendar .message_guide ul{*zoom:1}
div.rsvn_calendar .message_guide ul:after{content:'';display:block;clear:both}
div.rsvn_calendar .message_guide ul li{float:left;position:relative;margin-right:20px;padding-left:30px;font-size:12px;color:#636363}
div.rsvn_calendar .message_guide ul li span{position:absolute;top:-3px;left:0;width:18px;height:18px;line-height:16px;font-size:13px;font-weight:bold;color:#fff;text-align:center;border-radius:3px}
div.rsvn_calendar .message_guide ul li span.notice{border:1px solid #ba620b;background-color:#ca721b}
div.rsvn_calendar .message_guide ul li span.event{border:1px solid #0b9dba;background-color:#1badca}
div.rsvn_calendar .calendar_header{position:relative;width:170px;margin:0 auto;text-align:center}
div.rsvn_calendar .calendar_header a{position:absolute;top:2px;width:22px;height:24px;background:url(../../../images/homepage/ENG/rsvn/spr_btn_calendar.png) 0 0 no-repeat;text-indent:-9999px}
div.rsvn_calendar .calendar_header a.prev{left:0;background-position:0 0}
div.rsvn_calendar .calendar_header a.next{right:0;background-position:0 -24px}
div.rsvn_calendar .calendar_header strong{font-size:24px;color:#333}
div.rsvn_calendar .calendar_table{margin-top:13px}
div.rsvn_calendar .calendar_table table{width:100%;border-width:0 0 0 1px;border-style:solid;border-color:#c0c0c0}
div.rsvn_calendar .calendar_table table thead th{border-width:1px 1px 1px 0;border-style:solid;border-color:#c0c0c0 #d5d7da #c0c0c0 #c0c0c0;background-color:#f0efef}
div.rsvn_calendar .calendar_table table thead th.sat{border-color:#c0c0c0}
div.rsvn_calendar .calendar_table table thead th div{padding:10px 0;border-bottom:1px solid #fff;font-size:13px;font-weight:bold;color:#555;text-align:center}
div.rsvn_calendar .calendar_table table thead th.sun div, div.rsvn_calendar .calendar_table table tbody td.sun div.item span{color:#ff000a}
div.rsvn_calendar .calendar_table table thead th.sat div, div.rsvn_calendar .calendar_table table tbody td.sat div.item span{color:#1a9410}
div.rsvn_calendar .calendar_table table tbody td{border-width:0 1px 1px 0;border-style:solid;border-color:#d5d7da;background-color:#fff}
div.rsvn_calendar .calendar_table table tbody td.sat{border-color:#d5d7da #c0c0c0 #d5d7da #d5d7da}
div.rsvn_calendar .calendar_table table tbody tr:last-child td{border-bottom-color:#c0c0c0}
div.rsvn_calendar .calendar_table table tbody td div.item{position:relative;height:83px;padding:10px 12px 0 12px}
div.rsvn_calendar .calendar_table table tbody td div.item a{display:block;width:80px;height:30px;line-height:28px;margin:25px auto 0;border:1px solid #dfe0e3;background-color:#fff;border-radius:4px;font-size:13px;color:#636363;text-align:center}
div.rsvn_calendar .calendar_table table tbody td div.item a.rsvn{border-color:#699332;background-color:#79a342;font-weight:bold;color:#fff;box-shadow:2px 2px 0 0 #ccc}
div.rsvn_calendar .calendar_table table tbody td div.item a.wait{border-color:#a3ccfb;background-color:#d0eafd;font-weight:bold;color:#336487;box-shadow:2px 2px 0 0 #ccc}
div.rsvn_calendar .calendar_table table tbody td div.item a.notice{position:absolute;top:10px;left:50%;display:block;width:18px;height:18px;line-height:16px;margin:0 0 0 -9px;border:1px solid #ba620b;background-color:#ca721b;font-size:13px;font-weight:bold;color:#fff;text-align:center;border-radius:3px}
div.rsvn_calendar .calendar_table table tbody td div.item a.event{position:absolute;top:10px;left:50%;display:block;width:18px;height:18px;line-height:16px;margin:0 0 0 -9px;border:1px solid #0b9dba;background-color:#1badca;font-size:13px;font-weight:bold;color:#fff;text-align:center;border-radius:3px}
div.rsvn_date_guest{position:relative;height:50px;margin-top:20px;background-color:#437c82}
div.rsvn_date_guest p{padding:15px 0 0 20px;font-size:18px;color:#fff}
div.rsvn_date_guest p strong{font-size:18px;color:#fff}
div.rsvn_date_guest a.btn_edit_date{position:absolute;top:10px;right:10px;height:30px;line-height:28px;padding:0 12px;background-color:#3db39e;border-radius:4px;text-align:center;box-shadow:2px 2px 0 0 #3c6f75}
div.rsvn_date_guest a.btn_edit_date span{padding-left:21px;background:url(../../../images/homepage/ENG/rsvn/ico_edit.png) 0 0 no-repeat;font-size:13px;font-weight:bold;color:#fff}
div.time_table{margin-top:30px}
div.time_table table{width:100%;border-width:1px 0 0 0;border-style:solid;border-color:#c0c0c0}
div.time_table table th{padding:15px 0;border-width:0 1px 1px 0;border-style:solid;border-color:#c0c0c0 #c0c0c0 #d5d7da #c0c0c0;background-color:#f0efef;font-size:13px;color:#333;vertical-align:top}
div.time_table table td{border-width:0 0 1px 0;border-style:solid;border-color:#d5d7da;background-color:#fff}
div.time_table table tr:last-child th, div.time_table table tr:last-child td{border-bottom-color:#c0c0c0}
div.time_table table td ul{margin:5px 0 0 0;*zoom:1}
div.time_table table td ul:after{content:'';display:block;clear:both}
div.time_table table td ul li{float:left}
div.time_table table td ul li a{display:inline-block;width:70px;height:30px;line-height:28px;margin-left:10px;border:1px solid #dfe0e3;background-color:#fff;border-radius:4px;font-size:13px;color:#636363;text-align:center}
div.time_table table td ul li a.rsvn{border-color:#699332;background-color:#79a342;font-weight:bold;color:#fff;box-shadow:2px 2px 0 0 #ccc}
p.table_guide{margin-top:10px;padding-left:9px;background:url(../../../images/homepage/ENG/common/bullet2.gif) 0 6px no-repeat;font-size:13px;color:#333}
p.table_guide strong{font-size:13px;color:#333}
div.rsvn_complete{height:241px;padding-left:33px;margin-top:20px;border-top:solid #91bf30;background:url(../../../images/homepage/ENG/rsvn/bg_rsvn_complete.jpg) no-repeat}
div.rsvn_complete p.txt1{margin-top:54px;font-size:32px;font-weight:bold;color:#79a342}
div.rsvn_complete p.txt2{margin-top:15px;font-size:14px;font-weight:bold;color:#464646}
div.rsvn_complete p.txt3{margin-top:30px;font-size:16px;color:#636363}
div.rsvn_complete p.txt3 strong{font-size:16px;color:#333}
div.rsvn_complete p.txt3 strong.complete{color:#0095da}
div.termsAndConditions{margin-top:50px}
div.termsAndConditions .termsAndConditions_item{margin-top:30px}
div.termsAndConditions .termsAndConditions_item h4{padding:3px 0 3px 30px;background:url(../../../images/homepage/ENG/common/h4_bullet.png) 2px 1px no-repeat;font-size:15px;color:#333}
div.termsAndConditions .termsAndConditions_item h4 span{font-size:15px;font-weight:normal;color:#333}
div.termsAndConditions .termsAndConditions_item .term_wrap{margin-top:10px;border-width:2px 0 1px;border-style:solid;border-color:#c0c0c0}
div.termsAndConditions .termsAndConditions_item .term_wrap .term_scroll{height:150px;margin:10px 5px;border:1px solid #cacaca;overflow-y:scroll;overflow-x:hidden}
div.termsAndConditions .termsAndConditions_item .term_wrap .term_scroll .term_contents{padding:15px}
div.termsAndConditions .termsAndConditions_item .list_table{margin-top:10px}
div.termsAndConditions .termsAndConditions_item .list_table table thead th{border-width:0 1px 1px 0}
div.termsAndConditions .termsAndConditions_item .list_table table tbody th{padding:10px 0 13px;text-align:center}
div.termsAndConditions .termsAndConditions_item .list_table table tbody td{border-width:0 1px 1px 0}
div.mobile_rsvn_guide{margin-top:10px}
div.mobile_rsvn_guide ol{*zoom:1}
div.mobile_rsvn_guide ol:after{content:'';display:block;clear:both}
div.mobile_rsvn_guide ol li{float:left;width:348px;margin-top:30px}
div.mobile_rsvn_guide ol li.last{width:284px}
div.mobile_rsvn_guide ol li h4{position:relative;height:26px;line-height:26px;padding-left:33px;font-size:14px;color:#333;letter-spacing:-1px}
div.mobile_rsvn_guide ol li h4 span{position:absolute;top:0;left:0;width:26px;height:26px;line-height:26px;background-color:#79a342;font-size:13px;color:#fff;text-align:center;border-radius:26px}
div.mobile_rsvn_guide ol li .img{margin-top:13px;background:url(../../../images/homepage/ENG/rsvn/ico_guide_arrow.gif) 298px 50% no-repeat}
/* --------------------------------------------
 * Login
/* ------------------------------------------ */
div.login_guide p.txt1{margin-top:50px;font-size:18px;font-weight:bold;color:#79a342}
div.login_guide p.txt2{line-height:20px;margin-top:10px;color:#636363}
div.login_wrap{min-height:280px;margin-top:55px;background:url(../../../images/homepage/ENG/myPage/bg_login.gif) right top no-repeat}
div.login_wrap .login_form{position:relative;width:415px;padding:10px 50px 30px 20px;border-right:1px solid #e6e6e6}
div.login_wrap .login_form .input_item{margin-top:10px}
div.login_wrap .login_form .input_item label{display:inline-block;width:70px;font-weight:bold;color:#333;vertical-align:middle}
div.login_wrap .login_form .input_item input{width:200px;height:28px;padding:2px 2px 2px 4px;border:1px solid #d3d3d3;vertical-align:middle}
div.login_wrap .login_form .chk_item{margin:10px 0 0 70px}
div.login_wrap .login_form .chk_item label{font-size:13px;color:#333}
div.login_wrap .login_form .btn_login{position:absolute;top:20px;left:320px;line-height:73px;border:1px solid #699332;background-color:#79a342;border-radius:3px;box-shadow:2px 2px 0 0 #ccc}
div.login_wrap .login_form .btn_login input{width:118px;height:75px;border:none;background:none;font-size:15px;font-weight:bold;color:#fff;cursor:pointer}
div.login_wrap .login_form .login_bt{margin-top:45px}
div.login_wrap .login_form .login_bt .item{position:relative;margin-top:10px}
div.login_wrap .login_form .login_bt .item p{line-height:18px;padding-left:12px;background:url(../../../images/homepage/ENG/common/bullet1.gif) 0 8px no-repeat;font-size:12px;color:#636363}
div.login_wrap .login_form .login_bt .item a{position:absolute;top:0;right:-12px;width:160px;height:28px;line-height:26px;margin:0 5px;border:1px solid #79a342;background-color:#f5f5f5;border-radius:4px;font-size:12px;font-weight:bold;color:#636363;text-align:center;box-shadow:2px 2px 0 0 #d9d9d9}
div.login_wrap .login_form .login_bt .item a.find{top:-5px}
div.find_wrap{margin-top:55px;*zoom:1}
div.find_wrap:after{content:'';display:block;clear:both}
div.find_wrap .find_section{}
div.find_wrap .find_section.certification{float:right}
div.find_wrap .find_section h4{padding:3px 0 10px 30px;background:url(../../../images/homepage/ENG/common/h4_bullet.png) 2px 1px no-repeat;font-size:15px;font-weight:normal;color:#333}
div.find_wrap .find_section .find_form{padding:20px 25px;border:1px solid #c0c0c0;background-color:#f9f9f9}
div.find_wrap .find_section .find_form > p{padding-left:12px;background:url(../../../images/homepage/ENG/common/bullet1.gif) 0 5px no-repeat;font-size:12px;color:#636363}
div.find_wrap .find_section .find_form .input_item{margin-top:10px}
div.find_wrap .find_section .find_form .input_item > span{display:inline-block;width:120px;vertical-align:middle}
div.find_wrap .find_section .find_form .input_item > span input{margin:-2px 4px -2px 0}
div.find_wrap .find_section .find_form .input_item > span label{display:inline-block;font-weight:bold;color:#333}
div.find_wrap .find_section .find_form .btn_confirm{width:118px;margin:20px auto 0}
div.find_wrap .find_section .find_form .btn_confirm a{display:block;width:118px;height:48px;line-height:46px;border:1px solid #699332;background-color:#79a342;font-size:15px;font-weight:bold;color:#fff; text-align:center;border-radius:3px;box-shadow:2px 2px 0 0 #ccc}
.btn_certification_wrap{margin-top:40px;*zoom:1}
.btn_certification_wrap:after{content:'';display:block;clear:both}
.btn_certification_wrap .btn_item{float:left;width:50%}
.btn_certification_wrap .btn_item a{display:block;width:150px;height:48px;line-height:46px;margin:0 auto;border:1px solid #699332;background-color:#79a342;font-size:15px;font-weight:bold;color:#fff;text-align:center;border-radius:3px;box-shadow:2px 2px 0 0 #ccc}
.btn_certification_wrap .btn_item p{margin-top:10px;font-size:12px;color:#636363;text-align:center}
/* --------------------------------------------
 * Join
/* ------------------------------------------ */
div.join_step{width:745px;margin:50px auto 0}
div.join_step ul{*zoom:1}
div.join_step ul:after{content:'';display:block;clear:both}
div.join_step ul li{float:left;position:relative;width:50%;text-align:center}
div.join_step ul li span.ico{display:block;width:43px;height:43px;margin:0 auto;background:url(../../../images/homepage/ENG/myPage/spr_join_step.png) 0 0 no-repeat;text-indent:-9999px}
div.join_step ul li.step1 span.ico{background-position:0 0}
div.join_step ul li.step2 span.ico{background-position:0 -43px}
div.join_step ul li.step3 span.ico{background-position:0 -86px}
div.join_step ul li.step1.current span.ico{background-position:-43px 0}
div.join_step ul li.step2.current span.ico{background-position:-43px -43px}
div.join_step ul li.step3.current span.ico{background-position:-43px -86px}
div.join_step ul li span.txt{display:block;margin-top:8px;font-size:15px;font-weight:bold;color:#959595;text-align:center}
div.join_step ul li.current span.txt{color:#494949}
div.join_step ul li span.arrow{position:absolute;top:9px;right:-19px;width:38px;height:38px;background:url(../../../images/homepage/ENG/myPage/spr_join_step.png) 0 -129px no-repeat}
div.agree_section h4{padding:3px 0 10px 30px;border-bottom:2px solid #c0c0c0;background:url(../../../images/homepage/ENG/common/h4_bullet.png) 2px 1px no-repeat;font-size:15px;font-weight:normal;color:#333}
div.agree_section .term_scroll{height:115px;margin:10px 5px;border:1px solid #cacaca;overflow-y:scroll;overflow-x:hidden}
div.agree_section .term_scroll .term_contents{padding:15px}
div.agree_section > p{margin-top:10px;padding-top:8px;border-top:1px solid #c0c0c0;text-align:right}
p.all_agree{margin-top:15px;text-align:right}
p.all_agree label{font-weight:bold;color:333}
div.certification_section{margin-top:20px}
div.certification_section h4{padding:3px 0 10px 30px;background:url(../../../images/homepage/ENG/common/h4_bullet.png) 2px 1px no-repeat;font-size:15px;font-weight:normal;color:#333}
div.certification_type{margin-top:25px}
div.certification_type p{padding:4px 0 4px 9px;background:url(../../../images/homepage/ENG/common/bullet2.gif) 0 10px no-repeat;font-size:13px;color:#333}
div.certification_type a.btn_confirm{display:block;width:150px;margin:15px auto 0}
div.form_section.joinForm{position:relative;margin-top:40px}
div.form_section.joinForm p.join_guide{position:absolute;top:5px;right:5px;padding-left:15px;background:url(../../../images/homepage/ENG/common/ico_nec.png) 0 50% no-repeat;font-size:13px;color:#333}
div.form_section.joinForm table th{padding:12px 0 12px 35px}
div.form_section.joinForm table th.nec{background:#f0efef url(../../../images/homepage/ENG/common/ico_nec.png) 20px 17px no-repeat}
div.joinModify .common_guide{margin-top:50px}
div.joinModify .form_section{margin-top:30px}
/* --------------------------------------------
 * Score Record
/* ------------------------------------------ */
div.score_content{padding-top:30px}
div.score_pager{position:absolute;top:0;right:0}
div.score_pager a{display:inline-block;width:22px;height:24px;background:url(../../../images/homepage/ENG/common/spr_btn_pager.gif) 0 0 no-repeat;text-indent:-9999px;vertical-align:middle}
div.score_pager a.prev{background-position:0 0}
div.score_pager a.next{background-position:0 -24px}
div.score_pager span{display:inline-block;padding:0 12px;color:#636363;vertical-align:middle}
div.score_pager span strong{color:#333}
/* --------------------------------------------
 * Mileage & Point
/* ------------------------------------------ */
div.mileagePoint{margin-top:50px}
div.mileagePoint .mileagePoint_item{margin-top:20px}
div.mileagePoint .mileagePoint_item h4{padding:3px 0 3px 30px;background:url(../../../images/homepage/ENG/common/h4_bullet.png) 2px 1px no-repeat;font-size:15px;color:#333}
div.mileagePoint .mileagePoint_item h4 > span{font-size:15px;font-weight:normal}
div.mileagePoint .mileagePoint_item h4 > span > span{font-size:15px;font-weight:normal;color:#0095da}
div.mileagePoint .mileagePoint_item .list_table{margin-top:10px}
div.mileagePoint .mileagePoint_item dl.member_benefits{margin-top:50px}
div.mileagePoint .mileagePoint_item dl.member_benefits dt{padding:15px 20px;background:#437c82 url(../../../images/homepage/ENG/myPage/ico_dt_arrow.png) 929px 50% no-repeat;font-size:20px; font-weight:bold;color:#fff}
div.mileagePoint .mileagePoint_item dl.member_benefits dd{padding:15px 20px;border-width:0 1px 1px;border-style:solid;border-color:#c0c0c0;font-size:12px;color:#636363}
div.mileagePoint .mileagePoint_item .benefits_type{margin-top:25px;*zoom:1}
div.mileagePoint .mileagePoint_item .benefits_type:after{content:'';display:block;clear:both}
div.mileagePoint .mileagePoint_item .benefits_type .benefits{width:970px;height:215px;border:5px solid #e2e2e2}
div.mileagePoint .mileagePoint_item .benefits_type .benefits.mileage{float:left;background:#fff url(../../../images/homepage/ENG/myPage/ico_mileage.gif) 50% 35px no-repeat}
div.mileagePoint .mileagePoint_item .benefits_type .benefits.point{float:right;background:#fff url(../../../images/homepage/ENG/myPage/ico_point.gif) 50% 35px no-repeat}
div.mileagePoint .mileagePoint_item .benefits_type .benefits h5{margin-top:150px;font-size:18px;color:#363636;text-align:center}
div.mileagePoint .mileagePoint_item .benefits_type .benefits p{margin-top:10px;color:#636363;text-align:center}
div.mileagePoint .mileagePoint_item ul.common_list{margin-left:30px}
div.mileagePoint .mileagePoint_item ul.common_list > li > p{margin-top:8px;font-size:13px}
div.mileagePoint .mileagePoint_item ul.common_list > li > ul > li{font-size:13px;color:#636363}
div.mileagePoint .mileagePoint_item table thead th{border-width:0 1px 1px 0}
div.mileagePoint .mileagePoint_item table tbody th{padding:10px 0;text-align:center;vertical-align:middle}
div.mileagePoint .mileagePoint_item table tbody td{border-width:0 1px 1px 0}
/* --------------------------------------------
 * Activation Mail
/* ------------------------------------------ */
div.activationMail_section{position:relative;width:540px;height:161px;margin:90px auto 0;background:#fff url(../../../images/homepage/ENG/myPage/ico_activationMail.gif) 0 0 no-repeat}
div.activationMail_section p{margin-left:200px;font-size:16px}
div.activationMail_section p.txt1{padding-top:10px}
div.activationMail_section p.txt2{margin-top:15px}
div.activationMail_section p strong{font-size:20px;color:#333}
div.activationMail_section .btn_set{margin:20px 0 0 195px}
/* --------------------------------------------
 * Form Table
/* ------------------------------------------ */
div.form_section{margin-top:30px}
div.form_section h4{padding:3px 0 10px 30px;background:url(../../../images/homepage/ENG/common/h4_bullet.png) 2px 1px no-repeat;font-size:15px;font-weight:normal;color:#333}
div.form_section table{width:100%;border-width:2px 0 0 0;border-style:solid;border-color:#c0c0c0}
div.form_section table th{padding:12px 0 12px 25px;border-width:0 1px 1px 0;border-style:solid;border-color:#c0c0c0 #c0c0c0 #d5d7da #c0c0c0;background-color:#f0efef;font-size:13px;color:#333;text-align:left;vertical-align:top}
div.form_section table td{padding:12px 0 12px 20px;border-width:0 0 1px 0;border-style:solid;border-color:#d5d7da;background-color:#fff;color:#333}
div.form_section table tr:last-child th, div.form_section table tr:last-child td{border-bottom-color:#c0c0c0}
div.form_section table td span.memberNum{font-weight:bold;color:#79a342}
div.form_section table td span.penalNum{font-weight:bold;color:#d62a0e}
div.form_section table td span.penalGuide{color:#de7901}
div.form_section table td strong.change{display:inline-block;margin-left:10px;padding-left:20px;background:url(../../../images/homepage/ENG/rsvn/ico_change_arrow.gif) 0 2px no-repeat;color:#0095da}
div.form_section table td .item{position:relative;margin:-7px 0}
div.form_section table td .item.m5{margin-top:12px}
div.form_section table td .item p.item_guide{margin-top:5px;line-height:18px;font-size:12px;color:#79a342}
div.form_section table td .item p.item_guide strong{font-size:12px;color:#79a342}
div.form_section table td .item.txt{padding:5px 0}
div.form_section table td .item a.btn{display:inline-block;height:28px;line-height:26px;padding:0 18px;margin-left:6px;border:1px solid #79a342;background-color:#f5f5f5;border-radius:4px;font-size:13px; font-weight:bold;color:#636363;text-align:center;box-shadow:2px 2px 0 0 #d9d9d9}
div.form_section table td .item span.guide{display:inline-block;margin-left:6px;padding-bottom:5px;font-size:12px;color:#636363;vertical-align:bottom}
div.form_section table td .item p.guide{margin-top:2px;background-position:0 8px;font-size:12px}
div.form_section table td .item label{display:inline-block;padding-right:5px}
div.form_section table td .item.select a.selectBox-dropdown{margin-right:6px}
div.form_section table td .item_radio{margin:0}
div.form_section table td .item_radio input{margin:-2px 0}
div.form_section table td .item_radio label{padding-right:50px}
div.form_section table td .item_radio span.rdo_item{display:inline-block;width:90;vertical-align:middle}
div.form_section table td .item_radio span.rdo_item label{color:#333}
div.form_section table td a.btn_teeOff{position:absolute;top:-2px;right:10px;height:28px;line-height:26px;padding:0 10px;border:1px solid #79a342;background-color:#f5f5f5;border-radius:4px;font-size:13px; font-weight:bold;color:#636363;text-align:center;box-shadow:2px 2px 0 0 #d9d9d9}
/* --------------------------------------------
 * List Table
/* ------------------------------------------ */
div.list_table{margin-top:30px}
div.list_table h4{padding:3px 0 10px 30px;background:url(../../../images/homepage/ENG/common/h4_bullet.png) 2px 1px no-repeat;font-size:15px;font-weight:normal;color:#333}
div.list_table table{width:100%;border-top:2px solid #c0c0c0}
div.list_table table thead th{line-height:20px;padding:10px 0;border-width:0 0 1px 0;border-style:solid;border-color:#c0c0c0 #d5d7da #d5d7da #c0c0c0;background-color:#f0efef;color:#333}
div.list_table table thead th.last{border-width:0 0 1px 0!important}
div.list_table table thead th.line{border-right:1px solid #d5d7da}
div.list_table table tbody th{line-height:20px;padding:10px 0 13px 24px;border-width:0 1px 1px 0;border-style:solid;border-color:#c0c0c0 #d5d7da #d5d7da #c0c0c0;background-color:#f0efef;color:#333;text-align:left;vertical-align:middle}
div.list_table table tbody th.bottom{border-bottom-color:#c0c0c0}
div.list_table table tbody td{line-height:20px;padding:10px 0;border-width:0 0 1px 0;border-style:solid;border-color:#d5d7da;background-color:#fff;text-align:center;color:#333;vertical-align:middle}
div.list_table table tbody td.last{border-width:0 0 1px 0!important}
div.list_table table tbody td.left{padding-left:20px;text-align:left}
div.list_table table tbody td.lineR{border-width:0 1px 1px 0}
div.list_table table tbody td.highlight{color:#d62a0e}
div.list_table table tbody tr:last-child th, div.list_table table tbody tr:last-child td{border-bottom-color:#c0c0c0}
div.list_table table tbody td a.btn_rsvn_view{display:inline-block;width:80px;height:30px;line-height:28px;margin:-7px 0;border:1px solid #dfe0e3;background-color:#fff;border-radius:4px;font-size:13px;color:#636363;text-align:center;box-shadow:2px 2px 0 0 #ededed}
div.list_table table tbody td span.notice{display:inline-block;width:60px;height:20px;line-height:18px;margin:-4px 0;background-color:#79a342;border-radius:60px;color:#fff;text-align:center}
div.list_table table tbody td span.close, div.list_table table tbody td span.complete{display:inline-block;width:80px;height:28px;line-height:26px;margin:-8px 0;border:1px solid #dfe0e3;background-color:#fff;border-radius:3px;font-size:13px;color:#636363;text-align:center}
div.list_table table tbody td span.ing, div.list_table table tbody td span.incomplete{display:inline-block;width:80px;height:28px;line-height:26px;margin:-8px 0;border:1px solid #a9de64;background-color:#e0fabe;border-radius:3px;font-size:13px;color:#5d8824;text-align:center}
div.list_table table tbody td p.highlight{line-height:20px;margin-top:10px;color:#d13434}
div.list_table table tbody td ul.num_list li{line-height:20px;padding:2px 0}
/* --------------------------------------------
 * Board
/* ------------------------------------------ */
div.board_wrap{position:relative;margin-top:50px}
div.board_wrap span.total{display:inline-block;color:#636363}
div.board_wrap span.total strong{color:#333}
div.board_wrap .board_search{position:absolute;top:-15px;right:0;*zoom:1}
div.board_wrap .board_search:after{content:'';display:block;clear:both}
div.board_wrap .board_search .input_item{float:left;margin-left:5px}
div.board_wrap .board_search .input_item a.search{display:inline-block;height:28px;line-height:26px;padding:0 25px;border:1px solid #79a342;background-color:#f5f5f5;border-radius:4px;font-size:13px;font-weight:bold;color:#333;text-align:center;box-shadow:2px 2px 0 0 #d9d9d9}
div.board_wrap .board_sort{position:absolute;top:0;right:490px}
div.board_wrap .board_sort dl{*zoom:1}
div.board_wrap .board_sort dl dt{float:left;padding-right:15px;border-right:1px solid #bdbdbd}
div.board_wrap .board_sort dl dd{float:left;padding-left:15px}
div.board_wrap .board_sort dl dd input{margin:-2px 0}
div.board_wrap .list_table{margin-top:10px}
div.board_wrap .board_header{position:relative;padding:20px;border-width:2px 0 1px;border-style:solid;border-color:#c0c0c0;background-color:#f0efef}
div.board_wrap .board_header h4{width:750px;font-size:16px;color:#333}
div.board_wrap .board_header .dateCounter{position:absolute;top:18px;right:0}
div.board_wrap .board_header .dateCounter span{display:inline-block;padding:0 30px;color:#333;vertical-align:middle}
div.board_wrap .board_header .dateCounter span.counter{border-left:1px solid #cbcbcb}
div.board_wrap .board_header .summary{margin:20px -20px -20px;padding:0 20px 20px;border-top:1px solid #d5d7da;background-color:#f9f9f9}
div.board_wrap .board_header .summary ul{zoom:1}
div.board_wrap .board_header .summary ul:after{content:'';display:block;clear:both}
div.board_wrap .board_header .summary ul li{float:left;margin:20px 50px 0 0}
div.board_wrap .board_header .summary ul li label{display:inline-block;padding-right:10px;border-right:1px solid #cbcbcb;color:#333;vertical-align:middle}
div.board_wrap .board_header .summary ul li > span{display:inline-block;margin-left:8px;font-weight:bold;color:#79a342;vertical-align:middle}
div.board_wrap .board_header .summary ul li > span > span{display:inline-block;width:58px;height:28px;line-height:26px;margin:-8px 0;border-radius:3px;font-size:13px;text-align:center}
div.board_wrap .board_header .summary ul li > span > span.close{border:1px solid #dfe0e3;background-color:#fff;color:#636363}
div.board_wrap .board_header .summary ul li > span > span.ing{border:1px solid #a9de64;background-color:#e0fabe;color:#5d8824}
div.board_wrap .board_header .summary ul li > span > span.complete{border:1px solid #dfe0e3;background-color:#fff;color:#636363}
div.board_wrap .board_header .summary ul li > span > span.incomplete{border:1px solid #a9de64;background-color:#e0fabe;color:#5d8824}
div.board_wrap .board_header .attachments{position:relative;margin:20px -20px -20px;padding:20px;border-top:1px solid #d5d7da;background-color:#f9f9f9}
div.board_wrap .board_header .attachments label{position:absolute;top:20px;left:20px;padding-right:10px;border-right:1px solid #cbcbcb;color:#333}
div.board_wrap .board_header .attachments .file{margin:-10px 0 0 75px}
div.board_wrap .board_header .attachments .file a{display:inline-block;min-height:15px;margin:10px 10px 0 0;padding-left:20px;background:url(../../../images/homepage/ENG/common/ico_file.png) 0 0 no-repeat;font-weight:bold;color:#79a342;vertical-align:middle}
div.board_wrap .board_content{line-height:18px;border-bottom:1px solid #c0c0c0;padding:20px 25px}
div.board_page{margin-top:30px;border-width:1px 0;border-style:solid;border-color:#c0c0c0}
div.board_page dl{overflow:hidden;width:100%;border-bottom:1px solid #d5d7da;font-size:13px}
div.board_page dl.last{border:none}
div.board_page dt{float:left;width:130px;padding:12px 0 13px;border-right:1px solid #c0c0c0;background:#f0efef;text-align:center}
div.board_page dt span{display:inline-block;padding-right:25px;background:url(../../../images/homepage/ENG/common/spr_ico_pager.png) 0 0 no-repeat;font-weight:bold;color:#333}
div.board_page dt.prev span{background-position:right 3px}
div.board_page dt.next span{background-position:right -11px}
div.board_page dd{float:left;padding:12px 0 13px 20px}
div.board_page dd a{font-size:13px;color:#444}
div.board_list_btn_set{margin-top:10px;text-align:right}
/* --------------------------------------------
 * Reply
/* ------------------------------------------ */
.reply_section{margin-top:30px;border-top:2px solid #c0c0c0}
.reply_section .reply_write_box{position:relative;padding:25px 160px 25px 0;border-bottom:1px solid #dfe1eb}
.reply_section .reply_write_box label.placeholder{top:35px;left:12px}
.reply_section .reply_write_box .input_txt{width:100%;height:80px;padding:4px 5px;border:1px solid #b4c76d;resize:none;font-family:'Nanum Gothic'}
.reply_section .reply_write_box .btn_reply{position:absolute;top:25px;right:0;width:140px;height:90px;border:1px solid #699332;background-color:#79a342;border-radius:4px;font-family:'Nanum Gothic';font-size:15px;font-weight:bold;color:#fff;text-align:center;box-shadow:2px 2px 0 0 #ccc}
.reply_section .reply_list ul.list li{position:relative;padding:20px 15px 25px 15px;border-bottom:1px solid #dfe1eb;font-size:13px;letter-spacing:-1px}
.reply_section .reply_list ul.list li dl dt strong{color:#333}
.reply_section .reply_list ul.list li dl dt .time{padding-left:10px;color:#888}
.reply_section .reply_list ul.list li dl dt .btn_set{padding-left:18px;font-weight:bold;color:#79a342}
.reply_section .reply_list ul.list li dl dt .btn_set a{padding:0 5px;color:#79a342;text-decoration:underline}
.reply_section .reply_list ul.list li dl dd{line-height:20px;padding-top:15px;color:#666}
.reply_section .reply_list ul.list li.reply{padding:20px 15px 25px 45px;background:url(../../../images/homepage/ENG/community/ico_reply.gif) 15px 11px no-repeat}
.reply_section .reply_list ul.list li.reply_write{padding:20px 160px 20px 45px;background:url(../../../images/homepage/ENG/community/ico_reply.gif) 15px 11px no-repeat}
.reply_section .reply_list ul.list li.reply_write label.placeholder{top:30px;left:57px}
.reply_section .reply_list ul.list li.reply_write .input_txt{width:100%;height:80px;padding:4px 5px;*margin-top:-35px;border:1px solid #b4c76d;resize:none;font-family:'Nanum Gothic'}
.reply_section .reply_list ul.list li.reply_write .btn_reply{position:absolute;top:20px;right:0;width:140px;height:90px;border:1px solid #699332;background-color:#79a342;border-radius:4px;font-family:'Nanum Gothic';font-size:15px;font-weight:bold;color:#fff;text-align:center;box-shadow:2px 2px 0 0 #ccc}
.reply_section .reply_list ul.list li div.reply_modify{position:relative;padding:20px 160px 20px 0;*padding:20px 163px 55px 0}
.reply_section .reply_list ul.list li div.reply_modify .input_txt{width:100%;height:80px;padding:4px 5px;*margin-top:-35px;border:1px solid #dcdcdc;resize:none}
.reply_section .reply_list ul.list li div.reply_modify .btn_reply{position:absolute;top:20px;right:0;width:140px;height:90px;border:1px solid #699332;background-color:#79a342;border-radius:4px;font-size:15px;font-weight:bold;color:#fff;text-align:center;box-shadow:2px 2px 0 0 #ccc}
/* --------------------------------------------
 * Nearby Lodging
/* ------------------------------------------ */
div.nearbyLodging_wrap{margin-top:50px}
div.nearbyLodging_wrap .nearbyLodging_list{margin:10px -8px 0;*zoom:1}
div.nearbyLodging_wrap .nearbyLodging_list:after{content:'';display:block;clear:both}
div.nearbyLodging_wrap .nearbyLodging_list .nearbyLodging_item{float:left;width:33.333%;margin-top:30px;padding-bottom:30px;border-bottom:1px dotted #c5c5c5}
div.nearbyLodging_wrap .nearbyLodging_list .nearbyLodging_item.none{border:none}
div.nearbyLodging_wrap .nearbyLodging_list .nearbyLodging_item .item_wrap{width:315px;margin:0 auto}
div.nearbyLodging_wrap .nearbyLodging_list .nearbyLodging_item h4{padding:3px 0 3px 30px;background:url(../../../images/homepage/ENG/common/h4_bullet.png) 2px 1px no-repeat;font-size:15px;color:#333}
div.nearbyLodging_wrap .nearbyLodging_list .nearbyLodging_item h4 span.distance{display:inline-block;line-height:12px;margin-left:9px;padding-left:12px;border-left:1px solid #c0c0c0;font-size:15px;font-weight:normal;color:#636363;vertical-align:1px}
div.nearbyLodging_wrap .nearbyLodging_list .nearbyLodging_item .img{width:315px;height:190px;margin-top:10px;background:#ececec url(../../../images/homepage/ENG/common/noImg.gif) 50% 50% no-repeat}
div.nearbyLodging_wrap .nearbyLodging_list .nearbyLodging_item ul.info{margin-top:10px}
div.nearbyLodging_wrap .nearbyLodging_list .nearbyLodging_item ul.info li{line-height:20px;padding:2px 0 2px 10px;background:url(../../../images/homepage/ENG/common/bullet1.gif) 0 10px no-repeat;color:#363636}
div.nearbyLodging_wrap .nearbyLodging_list .nearbyLodging_item ul.info li a{font-size:13px;color:#0095da}
/* --------------------------------------------
 * Gallery
/* ------------------------------------------ */
div.gallery_list{margin-top:10px;padding:10px 0;border-width:2px 0 1px;border-style:solid;border-color:#c0c0c0;*zoom:1}
div.gallery_list:after{content:'';display:block;clear:both}
div.gallery_list .gallery_item{float:left;position:relative;width:230px;height:150px;overflow:hidden;margin:10px 7px}
div.gallery_list .gallery_item .bg_bar{position:absolute;bottom:0;left:0;width:100%;height:30px;background-color:#000;opacity:0.7;filter:alpha(opacity=70)}
div.gallery_list .gallery_item .subject{position:absolute;bottom:0;left:0;width:100%;height:30px;line-height:28px;background:url(../../../images/homepage/ENG/community/ico_zoom.png) 208px 50% no-repeat}
div.gallery_list .gallery_item .subject p{margin-right:30px;padding:0 0 0 10px;color:#cecece}
/* --------------------------------------------
 * FAQ
/* ------------------------------------------ */
div.faq_wrap .faq_list{margin-top:30px;border-bottom:1px solid #c0c0c0}
div.faq_wrap .faq_list .question{position:relative;border-top:1px solid #dfe0e3;padding:20px 50px 20px 75px;background:url(../../../images/homepage/ENG/community/ico_faq_arrow.png) 947px 25px no-repeat;cursor:pointer}
div.faq_wrap .faq_list .question:first-child{border-color:#c0c0c0}
div.faq_wrap .faq_list .ico{position:absolute;top:11px;left:21px;width:38px;height:38px;background:url(../../../images/homepage/ENG/community/spr_ico_faq.png) 0 0 no-repeat;text-indent:-9999px}
div.faq_wrap .faq_list .question .ico{background-position:0 0}
div.faq_wrap .faq_list .question.active{background:url(../../../images/homepage/ENG/community/ico_faq_arrow_on.png) 947px 25px no-repeat}
div.faq_wrap .faq_list .question.active .ico{background-position:0 -38px}
div.faq_wrap .faq_list .question p{line-height:20px;font-weight:bold;color:#333}
div.faq_wrap .faq_list .reply{display:none;position:relative;border-top:1px solid #dfe0e3;background-color:#f9f9f9;padding:20px 50px 20px 75px}
div.faq_wrap .faq_list .reply .ico{top:22px;background-position:0 -76px}
div.faq_wrap .faq_list .reply p{line-height:20px;color:#333}
div.faq_wrap .faq_list .reply .attachments{margin-top:25px;padding:20px 0 5px;border-top:1px dotted #c5c6c8}
div.faq_wrap .faq_list .reply .attachments > label{display:inline-block;padding-right:12px;border-right:1px solid #cbcbcb;color:#333;vertical-align:middle}
div.faq_wrap .faq_list .reply .attachments > .file{margin:-25px 0 0 75px}
div.faq_wrap .faq_list .reply .attachments > .file > a{display:inline-block;min-height:15px;margin:10px 10px 0 0;padding-left:20px;background:url(../../../images/homepage/ENG/common/ico_file.png) 0 0 no-repeat;font-weight:bold;color:#79a342}
/* --------------------------------------------
 * CLUB Introduction
/* ------------------------------------------ */
div.greeting_wrap{margin-top:50px;padding-bottom:35px;background:url(../../../images/homepage/ENG/club/bg_ceo_greetings.jpg) right 32px no-repeat}
div.greeting_wrap p.txt1{line-height:30px;font-size:18px;color:#97c955}
div.greeting_wrap p.txt1 strong{font-size:24px;color:#79a342}
div.greeting_wrap p.txt2{line-height:22px;margin-top:30px;font-size:16px;color:#363636}
div.greeting_wrap p.txt3{line-height:20px;margin-top:30px;font-size:14px;color:#363636}
div.greeting_wrap p.sign{line-height:22px;margin-top:30px;font-size:16px;color:#363636}
div.greeting_wrap p.sign strong{font-size:16px;color:#363636}
div.greeting_wrap p.sign img{margin-left:16px}
div.introduction_wrap{margin-top:50px}
div.introduction_wrap .item{min-height:90px;margin-top:30px;padding-left:170px}
div.introduction_wrap .item p.txt1{line-height:22px;padding-top:15px;font-weight:bold;font-size:16px;color:#79a342}
div.introduction_wrap .item p.txt1.p10{padding-top:10px}
div.introduction_wrap .item p.txt2{line-height:20px;margin-top:10px;color:#363636}
div.introduction_wrap .item.intro1{background:url(../../../images/homepage/ENG/club/ico_introduction1.gif) 35px 0 no-repeat}
div.introduction_wrap .item.intro2{background:url(../../../images/homepage/ENG/club/ico_introduction2.gif) 35px 0 no-repeat}
div.introduction_wrap .item.intro3{background:url(../../../images/homepage/ENG/club/ico_introduction3.gif) 35px 0 no-repeat}
div.introduction_wrap .item.intro4{background:url(../../../images/homepage/ENG/club/ico_introduction4.gif) 35px 0 no-repeat}
div.introduction_wrap .panorama{margin-top:50px}
div.facilities_wrap{margin-top:50px}
div.facilities_wrap .img_house{margin-top:40px}
div.facilities_wrap p.txt1{line-height:24px;margin-top:30px;font-weight:bold;font-size:16px;color:#79a342}
div.facilities_wrap p.txt2{line-height:22px;margin-top:30px;font-size:14px;color:#363636}
div.facilities_wrap .facilities_item{margin-top:40px}
div.facilities_wrap .facilities_item h4{padding:3px 0 3px 30px;background:url(../../../images/homepage/ENG/common/h4_bullet.png) 2px 1px no-repeat;font-size:15px;font-weight:normal;color:#333}
div.facilities_wrap .facilities_item .img{margin-top:10px}
div.facilities_wrap .facilities_item p{line-height:20px;margin-top:15px;color:#363636}
div.key_contacts_wrap{margin-top:50px}
div.location_wrap{margin-top:50px}
div.location_wrap .location_map{height:440px;border:5px solid #c0c0c0}
div.location_wrap .item{min-height:90px;margin-top:30px;padding-left:170px}
div.location_wrap .item dl dt{padding-bottom:12px;font-weight:bold;font-size:16px;color:#79a342}
div.location_wrap .item dl dt span{font-weight:bold;font-size:14px;color:#427800}
div.location_wrap .item dl dd{padding:5px 0 5px 8px;background:url(../../../images/homepage/ENG/common/bullet1.gif) 0 9px no-repeat;color:#363636}
div.location_wrap .item dl dd strong{color:#363636}
div.location_wrap .item dl dd p{line-height:22px;margin-top:8px;color:#363636}
div.location_wrap .item dl dd p span.course{padding-right:10px;color:#007db6}
div.location_wrap .item.ecoLand{background:url(../../../images/homepage/ENG/club/ico_ecoLand.gif) 35px 0 no-repeat}
div.location_wrap .item.airPort{background:url(../../../images/homepage/ENG/club/ico_airPort.gif) 35px 0 no-repeat}
div.location_wrap .item.callTaxi{background:url(../../../images/homepage/ENG/club/ico_callTaxi.gif) 35px 0 no-repeat}
div.location_wrap .item.callTaxi dl{padding-top:15px}
div.location_wrap .item.shuttleBus{background:url(../../../images/homepage/ENG/club/ico_shuttleBus.gif) 35px 0 no-repeat}
/* --------------------------------------------
 * Pagination
/* ------------------------------------------ */
.pagination{position:relative;margin-top:30px;text-align:center}
.pagination a, .pagination strong{display:inline-block;min-width:34px;height:28px;padding:0;line-height:28px;margin-right:5px;box-shadow:2px 2px 0 0 #d9d9d9;border-radius:4px}
.pagination a{border:1px solid #79a342;background-color:#f5f5f5;color:#464646}
.pagination a:hover{background-color:#ddd;color:#333}
.pagination strong{border:1px solid #6a9434;background-color:#79a342;font-weight:bold;color:#fff}
.pagination .prev{background:#f5f5f5 url(../../../images/homepage/ENG/common/ico_prev_arrow.png) 50% 50% no-repeat;text-indent:-9999px}
.pagination .next{background:#f5f5f5 url(../../../images/homepage/ENG/common/ico_next_arrow.png) 50% 50% no-repeat;text-indent:-9999px}
.pagination  a.btn_confirm{position:absolute;top:-10px;right:0}
/* --------------------------------------------
 * policy
/* ------------------------------------------ */
div.policy > p.txt1{font-size:13px;font-weight:bold;color:#333}
div.policy > p.txt2{margin-top:20px;font-size:13px;font-weight:bold;color:#333}
div.policy > .item{margin-top:20px}
div.policy > .item.first{margin:0}
div.policy > .item > h3{font-size:13px;color:#333}
div.policy > .item > p{line-height:20px;margin-top:10px;font-size:12px}
div.policy > .item > ul{margin-top:10px}
div.policy > .item > ul > li{line-height:20px;font-size:12px;color:#555}
div.policy > .item > ul > li > p{line-height:18px;padding:5px 0;font-size:12px;color:#555}
div.policy > .item > ul > li > ul{margin:5px 0 5px 15px}
div.policy > .item > ul > li > ul > li{line-height:18px;font-size:11px;color:#777}
div.policy > .item  ul  li.highlight{color:#79a342}
/* --------------------------------------------
 * Button
/* ------------------------------------------ */
div.form_btn_set{margin-top:30px;text-align:center}
a.btn_cancel{display:inline-block;width:170px;height:48px;line-height:46px;margin:0 5px;border:1px solid #79a342;background-color:#f5f5f5;border-radius:4px;font-size:15px;font-weight:bold;color:#333;text-align:center;box-shadow:2px 2px 0 0 #d9d9d9}
a.btn_confirm{display:inline-block;width:170px;height:48px;line-height:46px;margin:0 5px;border:1px solid #699332;background-color:#79a342;border-radius:4px;font-size:15px;font-weight:bold;color:#fff;text-align:center;box-shadow:2px 2px 0 0 #ccc}
a.btn_cancel.s, a.btn_confirm.s{width:78px;height:28px;line-height:26px;font-size:13px}
/* --------------------------------------------
 * Select Style
/* ------------------------------------------ */
.selectBox-dropdown{position:relative;min-width:80px;height:28px;line-height:22px;border:solid 1px #cacaca;text-align:left;color:#333;vertical-align:middle;background:#fff;display:inline-block;cursor:default}
.selectBox-dropdown:focus,.selectBox-dropdown:focus .selectBox-arrow{border-color:#666}
.selectBox-dropdown .selectBox-label{padding:2px 8px;display:inline-block;white-space:nowrap;overflow:hidden}
.selectBox-dropdown .selectBox-arrow{position:absolute;top:0;right:0;width:23px;height:100%;background:url(../../../images/homepage/ENG/common/select_arrow.gif) 50% center no-repeat}
.selectBox-dropdown-menu{position:absolute;z-index:99999;max-height:200px;min-height:1em;overflow-y:auto;overflow-x:hidden;border:solid 1px #666;background:#fff}
.selectBox-inline{min-width:150px;outline:0;border:solid 1px #BBB;background:#FFF;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:auto}
.selectBox-inline:focus{border-color:#666}
.selectBox-options,.selectBox-options li,.selectBox-options li a{list-style:none;display:block;cursor:default;padding:0;margin:0}
.selectBox-options.selectBox-options-top{border-bottom:none;margin-top:1px}
.selectBox-options.selectBox-options-bottom{border-top:none}
.selectBox-options li a{line-height:1.5;padding:0.5em;white-space:nowrap;overflow:hidden;background:6px center no-repeat}
.selectBox-options li.selectBox-hover a{background-color:#EEE}
.selectBox-options li.selectBox-disabled a{color:#888;background-color:transparent}
.selectBox-options li.selectBox-selected a{background-color:#f1fedf}
.selectBox-options .selectBox-optgroup{color:#666;background:#eee;line-height:1.5;padding:0 .3em;white-space:nowrap}
.selectBox.selectBox-disabled{color:#888!important}
.selectBox-dropdown.selectBox-disabled .selectBox-arrow{opacity:.5;filter:alpha(opacity=50);border-color:#666}
.selectBox-inline.selectBox-disabled{color:#888!important}
.selectBox-inline.selectBox-disabled .selectBox-options a{background-color:transparent!important}
/* --------------------------------------------
 * Accessibility Popup
/* ------------------------------------------ */
.pop{display:none;position:absolute;z-index:9999;width:520px;background:#fff}
.pop.sitemap{width:850px}
.pop.term, .pop.affiliate{width:850px}
.pop_wrap .pop_header{position:relative;height:67px;background:#007db6 url(../../../images/homepage/ENG/common/bg_popup.gif) right top no-repeat}
.pop_wrap .pop_header h3{padding:23px 0 0 20px;font-size:18px;font-weight:bold;color:#fff}
.pop_wrap .pop_header a.btn_pop_close{position:absolute;top:0;right:0;width:67px;height:67px;overflow:hidden;background:url(../../../images/homepage/ENG/common/ico_close.png) 50% 50% no-repeat;text-indent:-9999px}
.pop_wrap .pop_content{padding:30px 20px}
.pop_wrap .pop_content .rsvn_info{padding:20px 50px;border:1px solid #c0c0c0;background-color:#f9f9f9}
.pop_wrap .pop_content .rsvn_info ul li{position:relative}
.pop_wrap .pop_content .rsvn_info ul li > label{position:absolute;top:0;left:0;display:inline-block;width:100px;padding:7px 0 7px 28px;background:url(../../../images/homepage/ENG/common/h4_bullet.png) 0 50% no-repeat;font-size:15px;color:#333}
.pop_wrap .pop_content .rsvn_info ul li > label > span{position:absolute;top:7px;right:19px;font-size:15px;color:#333}
.pop_wrap .pop_content .rsvn_info ul li > span{display:inline-block;padding:7px 0;margin-left:125px;font-size:15px;color:#007db6}
.pop_wrap .pop_content .rsvn_info p{padding:45px 0;line-height:22px;color:#333;text-align:center}
.pop_wrap .pop_content .pop_guide{line-height:22px;margin-top:30px;color:#333;text-align:center}

.pop_wrap .pop_content .find_section p{font-size:12px;color:#636363}
.pop_wrap .pop_content .find_section p span{font-size:12px;color:#007db6}
.pop_wrap .pop_content .find_section .find_value{position:relative;margin-top:10px;padding:20px 25px 25px;border:1px solid #c0c0c0;background-color:#f9f9f9}
.pop_wrap .pop_content .find_section .find_value input{margin:-2px 0 -2px 4px}
.pop_wrap .pop_content .find_section .find_value label strong{color:#333}
.pop_wrap .pop_content .find_section .find_value label strong.id{color:#79a342}
.pop_wrap .pop_content .find_section .find_value label span.joinDate{font-size:13px;color:#636363}
.pop_wrap .pop_content .find_section .find_value h4{padding:3px 0 3px 30px;background:url(../../../images/homepage/ENG/common/h4_bullet.png) 2px 1px no-repeat;font-size:15px;font-weight:normal;color:#333}
.pop_wrap .pop_content .find_section .find_value a.btn_toggle{ position:absolute;top:23px;right:20px;font-size:15px;color:#007db6;text-decoration:underline}
.pop_wrap .pop_content .find_section .find_value .btn_certification_wrap{display:none;margin-top:25px}
.pop_wrap .pop_content .find_section .find_value p{padding-bottom:15px}
.pop_wrap .pop_content .find_section .find_value .input_item{margin:15px 0 0 55px}
.pop_wrap .pop_content .find_section .find_value .input_item label{display:inline-block;width:105px;font-weight:bold;color:#333}
.pop_wrap .pop_content .find_section .find_value p.pwSendGuide{line-height:20px;padding:40px 0;font-size:14px;color:#333;text-align:center}

.pop_wrap .pop_content .id_check{padding:25px 50px;border:1px solid #c0c0c0;background:#f9f9f9}
.pop_wrap .pop_content .id_check p{line-height:20px;color:#404040}
.pop_wrap .pop_content .id_check .input_item{padding:9px 0}
.pop_wrap .pop_content .id_check .input_item label{display:inline-block;width:55px;font-size:14px;font-weight:bold;color:#333}
.pop_wrap .pop_content .id_check .input_item input.iTxt{width:200px}
.pop_wrap .pop_content .id_check .input_item a{display:inline-block;height:28px;line-height:26px;padding:0 25px;border:1px solid #79a342;background-color:#f5f5f5;border-radius:4px;font-size:13px;font-weight:bold;color:#636363;text-align:center;box-shadow:2px 2px 0 0 #d9d9d9}
.pop_wrap .pop_content p.id_result{margin-top:40px;padding-bottom:20px;text-align:center}
.pop_wrap .pop_content p.id_result strong{color:#79a342}

.pop_wrap .pop_content .tab_menu{margin-top:0}
.pop_wrap .pop_content .address{margin-top:30px}
.pop_wrap .pop_content .address p.guide_txt{line-height:20px;padding-left:9px;background:url(../../../images/homepage/ENG/common/bullet1.gif) 0 7px no-repeat;font-size:13px;color:#636363}
.pop_wrap .pop_content .address p.guide_txt span.ex{font-size:13px;color:#0079ac}
.pop_wrap .pop_content .address .addr_search{margin-top:5px;padding:20px 25px 25px;border:1px solid #c0c0c0;background-color:#f9f9f9;*zoom:1}
.pop_wrap .pop_content .address .addr_search:after{content:'';display:block;clear:both}
.pop_wrap .pop_content .address .addr_search .input_item{float:left;position:relative}
.pop_wrap .pop_content .address .addr_search .input_item.select{width:110px}
.pop_wrap .pop_content .address .addr_search .input_item.input{width:310px}
.pop_wrap .pop_content .address .addr_search .input_item a.btn{display:inline-block;height:28px;line-height:26px;margin-left:4px;padding:0 25px;border:1px solid #79a342;background-color:#f5f5f5;border-radius:4px;font-size:13px;font-weight:bold;color:#636363;text-align:center;box-shadow:2px 2px 0 0 #d9d9d9}
.pop_wrap .pop_content .address .search_result{margin-top:20px}
.pop_wrap .pop_content .address .search_result .addr_result p{font-size:13px;color:#333}
.pop_wrap .pop_content .address .search_result .addr_result p strong{font-size:13px;color:#0079ac}
.pop_wrap .pop_content .address .search_result .zip_list{height:200px;margin-top:8px;border-width:2px 0 1px;border-style:solid;border-color:#c0c0c0;overflow-y:scroll;overflow-x:hidden}
.pop_wrap .pop_content .address .search_result .zip_list ul.result_list li{border-bottom:1px solid #dfe0e3}
.pop_wrap .pop_content .address .search_result .zip_list ul.result_list li:last-child{border:none}
.pop_wrap .pop_content .address .search_result .zip_list ul.result_list li a{position:relative;display:block;padding:18px 5px;font-size:13px;color:#333}
.pop_wrap .pop_content .address .search_result .zip_list ul.result_list li a .addr{padding:3px 0;font-size:13px;color:#333}
.pop_wrap .pop_content .address .search_result .zip_list ul.result_list li a .addr span{display:inline-block;width:45px;padding:2px;margin-right:4px;background-color:#afafaf;font-size:13px;color:#fff;text-align:center}
.pop_wrap .pop_content .address .search_result .zip_list ul.result_list li a .addr span.name{background-color:#959595}
.pop_wrap .pop_content .address .search_result .zip_list ul.result_list li a strong{position:absolute;top:50%;right:25px;margin-top:-7px}
.pop_wrap .pop_content .address .search_result .zip_none{line-height:20px;margin-top:5px;padding:50px 0;border-width:2px 0 1px;border-style:solid;border-color:#c0c0c0;text-align:center}

.pop_wrap .pop_content .join_complete_wrap .complete_txt{padding:60px 20px 60px 160px;border:1px solid #c0c0c0;background:#f9f9f9 url(../../../images/homepage/ENG/myPage/bg_join_complete.png) 40px 50% no-repeat}
.pop_wrap .pop_content .join_complete_wrap .complete_txt p.txt1{margin-top:20px;font-size:26px;font-weight:bold;color:#79a342;word-break:break-word;}
.pop_wrap .pop_content .join_complete_wrap .complete_txt p.txt2{font-weight:bold;color:#464646}
.pop_wrap .pop_content .join_complete_wrap p.complete_txt2{line-height:22px;padding:25px 0;color:#333;text-align:center}
.pop_wrap .pop_content .join_complete_wrap a.btn_home{display:block;width:80px;height:28px;line-height:26px;margin:20px auto 0;border:1px solid #699332;background-color:#79a342;border-radius:4px;font-size:13px;font-weight:bold;color:#fff;text-align:center;box-shadow:2px 2px 0 0 #ccc}
.pop_wrap .pop_content .guide_message{padding:75px 15px;border:1px solid #c0c0c0;background:#f9f9f9}
.pop_wrap .pop_content .guide_message.contactUs{padding:60px 0}
.pop_wrap .pop_content .guide_message p{line-height:22px;color:#333;text-align:center}
.pop_wrap .pop_content .guide_message p.head{padding-bottom:20px;font-size:32px;font-weight:bold;color:#79a342;text-align:center}

.pop_wrap .pop_content .term_scroll{height:530px;padding:10px;border:1px solid #cacaca;overflow-y:scroll;overflow-x:hidden}
.pop_wrap .pop_content .affiliate_scroll{height:530px;overflow-y:scroll;overflow-x:hidden}
.pop_wrap .pop_content .affiliate_scroll .affiliate_header p{line-height:22px}
.pop_wrap .pop_content .affiliate_scroll .affiliate_header p strong{color:#79a342}
.pop_wrap .pop_content .affiliate_scroll .list_table{margin:15px 10px 0 0}
.pop_wrap .pop_content .affiliate_scroll .list_table table thead th{border-width:0 1px 1px 0}
.pop_wrap .pop_content .affiliate_scroll .list_table table tbody th{padding:10px 0 13px;text-align:center}
.pop_wrap .pop_content .affiliate_scroll .list_table table tbody td{border-width:0 1px 1px 0}
.pop_wrap .pop_content .affiliate_scroll .list_table table tbody td a{color:#007dc6}

.pop_wrap .pop_content .rsvn_message{max-height:200px;padding:15px;overflow-y:auto;overflow-x:hidden;border:1px solid #c0c0c0;background:#f9f9f9}
.pop_wrap .pop_content .rsvn_message p{line-height:22px;color:#333}

.pop_wrap .pop_footer{padding:30px 20px}
.pop_wrap .pop_footer p.guide_txt{font-size:16px;font-weight:bold;color:#47517a;text-align:center}
.pop_wrap .pop_footer div.pop_btn_set{text-align:center}
.pop_wrap .pop_footer div.pop_btn_set a{display:inline-block;height:28px;line-height:26px;margin:0 3px;padding:0 30px;border:1px solid #699332;background-color:#79a342;border-radius:4px;font-size:13px;font-weight:bold;color:#fff;text-align:center;box-shadow:2px 2px 0 0 #ccc}
.pop_wrap .pop_footer div.pop_btn_set a.cancel{border:1px solid #79a342;background-color:#f5f5f5;color:#333;box-shadow:2px 2px 0 0 #d9d9d9}
.pop_wrap .pop_footer .guide_txt{margin-top:-30px;padding-top:20px;border-top:1px solid #dfe0e3}
.pop_wrap .pop_footer .guide_txt p{line-height:18px;padding-left:12px;background:#f9f9f9 url(../../../images/homepage/ENG/common/bullet1.gif) 0 8px no-repeat;font-size:12px;color:#636363}
div.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background-color:#000;opacity:0.8;filter: alpha(opacity=80)}
/* --------------------------------------------
 * Sitemap
/* ------------------------------------------ */
div.pop_content.sitemap{background:url(../../../images/homepage/ENG/etc/bg_sitemap.jpg) right bottom no-repeat}
div.sitemap_wrap > ul{margin-top:-40px;*zoom:1}
div.sitemap_wrap > ul:after{content:'';display:block;clear:both}
div.sitemap_wrap > ul > li{float:left;width:172px;margin:25px 15px 0 15px}
div.sitemap_wrap > ul > li > a{display:block;padding:15px 0;font-size:16px;font-weight:bold;color:#004a7c;background:url(../../../images/homepage/ENG/etc/ico_sitemap_arrow.gif) right 20px no-repeat}
div.sitemap_wrap > ul > li > ul{padding-top:8px;border-top:1px dotted #bbb}
div.sitemap_wrap > ul > li > ul > li >a{display:block;padding:8px 0;color:#585858}
/* --------------------------------------------
 * Footer
/* ------------------------------------------ */
div.footer_container{width:980px;margin:0 auto}
div.footer_container .footer_menu{position:relative;padding-bottom:28px;border-bottom:1px solid #575757;z-index:99}
div.footer_container .footer_menu p.logo{position:absolute;top:23px;left:10px}
div.footer_container .footer_menu ul.menu{margin:0 0 0 170px;padding-top:40px;*zoom:1}
div.footer_container .footer_menu ul.menu:after{content:'';display:block;clear:both}
div.footer_container .footer_menu ul.menu li{float:left}
div.footer_container .footer_menu ul.menu li a{display:block;padding:0 10px;background:url(../../../images/homepage/KOR/common/footer_menu_line.gif) right 50% no-repeat;font-size:13px;color:#bab9b9}
div.footer_container .footer_menu ul.menu li a strong{font-size:13px;color:#d6d6d6}
div.footer_container .footer_menu ul.menu li.last a{background:none}
div.footer_container .footer_menu .family_site{position:absolute;bottom:20px;right:10px;width:150px;height:30px;border:1px solid #575757;background-color:#383838;overflow:hidden}
div.footer_container .footer_menu .family_site h4{position:absolute;bottom:0;width:130px;height:30px;line-height:26px;padding:0 10px;border-top:1px solid #575757;background:url(../../../images/homepage/KOR/common/ico_family_arrow.gif) right 50% no-repeat;font-size:13px;color:#999;cursor:pointer}
div.footer_container .footer_menu .family_site ul{position:absolute;bottom:30px;left:0;width:150px}
div.footer_container .footer_menu .family_site ul li a{display:block;padding:10px;font-size:13px;color:#999}
div.footer_container .address{position:relative;margin-top:15px}
div.footer_container .address p{margin-top:5px;font-size:12px;color:#999}
div.footer_container .address p.copyright{margin-top:15px}
div.footer_container .address .tel{position:absolute;top:6px;right:8px;height:44px;padding-left:52px;background:url(../../../images/homepage/KOR/common/ico_tel.png) 0 50% no-repeat}
div.footer_container .address .tel p{padding:1px 0 3px;font-size:13px;color:#89b26b}
/* --------------------------------------------
 * Quick Menu
/* ------------------------------------------ */
div.quick_menu{position:absolute;top:345px;right:0;width:200px;background-color:#fff;z-index:99}
div.quick_menu.fixed{position:fixed;top:80px}
div.quick_menu ul li a{display:block;height:60px;line-height:59px;margin-top:1px;padding-left:60px;background:#efefef url(../../../images/homepage/ENG/common/spr_ico_quick.png) 0 0 no-repeat;font-weight:bold;color:#707070}
div.quick_menu ul li a.rsvnChk{background-position:12px 12px}
div.quick_menu ul li a.location{background-position:12px -48px}
div.quick_menu ul li a.charges{background-position:12px -108px}
div.quick_menu ul li a.weather{background-position:12px -167px}
div.quick_menu ul li a.affiliate{background-position:12px -227px}
div.quick_menu ul li a.tel{background-position:12px -288px}
/* --------------------------------------------
 * Loading
/* ------------------------------------------ */
div.loading_wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999}
div.loading_wrap .loading{position:absolute;top:50%;left:50%;width:100px;margin-top:-45px;padding-top:70px;background:url(../../../images/homepage/ENG/common/loading.gif) 50% 0 no-repeat;font-size:14px;font-weight:bold;text-align:center;z-index:999}
div.loading_wrap .loading_overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background-color:#fff;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70)}
/* --------------------------------------------
 * Colorbox
/* ------------------------------------------ */
#colorbox{outline:0}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999}
#cboxWrapper{max-width:none}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{padding:10px 10px 40px 10px;overflow:auto;-webkit-overflow-scrolling:touch}
#cboxTitle{position:absolute;bottom:0;left:0;width:100%;height:30px;background-color:#fff;font-weight:bold;color:#333;text-align:center}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
#cboxOverlay{background-color:#000;opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70)}
#colorbox{background:#fff}
#cboxContent{overflow:visible;background:#fff}
.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxLoadingGraphic{background:url(../../../images/homepage/ENG/common/loading.gif) no-repeat center center}
#cboxLoadingOverlay{background:#fff}
#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}
#cboxClose{position:absolute;top:-50px;right:-50px;width:41px;height:41px;border:none;overflow:hidden;background:url(../../../images/homepage/ENG/community/pop_gallery_close.png) no-repeat;text-indent:-9999px;opacity:0.5;filter:alpha(opacity=50)}
#cboxClose:hover, #cboxClose:focus{opacity:1;filter:alpha(opacity=100)}
#cboxPrevious{position:absolute;top:50%;left:-85px;width:39px;height:70px;margin-top:-35px;border:none;background:url(../../../images/homepage/ENG/community/spr_btn_gallery.png) 0 0 no-repeat;text-indent:-9999px;opacity:0.5;filter:alpha(opacity=50)}
#cboxPrevious:hover{opacity:1;filter:alpha(opacity=100)}
#cboxNext{position:absolute;top:50%;right:-85px;width:39px;height:70px;margin-top:-35px;border:none;background:url(../../../images/homepage/ENG/community/spr_btn_gallery.png) 0 -70px no-repeat;text-indent:-9999px;opacity:0.5;filter:alpha(opacity=50)}
#cboxNext:hover{opacity:1;filter:alpha(opacity=100)}
/* --------------------------------------------
 * 공지팝업
/* ------------------------------------------ */
.pop_notice_set{position:absolute;top:93px;left:0;z-index:5000;cursor: pointer;}
.pop_notice_set .pop_notice{float:left;margin:10px 0 0 10px;background: #fff;position: relative;}
.pop_notice_set .pop_notice .pop_notice_content{width: auto;max-width:460px;min-height:200px;border:1px solid #3d3d3d;background:#fff;text-align:left;padding: 5px 5px 30px 5px;}
.pop_notice_set .pop_notice .pop_notice_content p {margin: 10px;line-height: 1.4}
.pop_notice_set .pop_notice .pop_notice_content img {width: 100%; min-width:200px;}
.pop_notice_set .pop_notice .pop_notice_footer{position: absolute;left: 0;bottom: 0;right: 0;border-width:0 1px 1px 1px;border-style:solid;border-color:#3d3d3d;background:#ededed;height: 30px;line-height: 22px;padding:5px 10px 0;text-align: left;}
.pop_notice_set .pop_notice .pop_notice_footer input{vertical-align: middle;}
.pop_notice_set .pop_notice .pop_notice_footer label{color:#ADACAC;vertical-align: middle;display: inline-block;}
.pop_notice_set .pop_notice .pop_notice_footer a.notToday{display:inline-block;padding:0 15px 0 14px;background:url(../../../images/common/ico_close.gif) 0 50% no-repeat;font-family:'dotum';font-size:11px}
.pop_notice_set .pop_notice .pop_notice_footer a.btn_close{display:inline-block;padding:0 15px 0 14px;background:url(../../../images/common/ico_close.gif) 0 50% no-repeat;font-family:'dotum';font-size:11px}

.pop_notice_set .pop_notice .pop_notice_content.bg01 {width: 383px;height: 319px;background:url(../../../images/common/bg_ind_pop.jpg) no-repeat 0 0 !important}
.pop_notice_set .pop_notice .pop_notice_content.bg02 {width: 383px;height: 319px;background:url(../../../images/common/bg_ind_pop02.jpg) no-repeat 0 0 !important}
.pop_notice_set .pop_notice .pop_notice_content.bg03 {width: 383px;height: 319px;background:url(../../../images/common/bg_ind_pop03.jpg) no-repeat 0 0 !important}
.pop_notice_set .pop_notice .pop_notice_content.bg01 p, .pop_notice_set .pop_notice .pop_notice_content.bg02 p, .pop_notice_set .pop_notice .pop_notice_content.bg03 p {margin: 13px 16px;}
/* --------------------------------------------
 * font
/* ------------------------------------------ */
@font-face {
  font-family:'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family:'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family:'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.ttf) format('truetype');
}
@font-face {
  font-family:'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/robotocondensed/v8/Zd2E9abXLFGSr9G3YK2MsG8ITcfo9NwJpvZiO7_FxEg.eot);
  src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url(//themes.googleusercontent.com/static/fonts/robotocondensed/v8/Zd2E9abXLFGSr9G3YK2MsG8ITcfo9NwJpvZiO7_FxEg.eot) format('embedded-opentype'), url(//themes.googleusercontent.com/static/fonts/robotocondensed/v8/Zd2E9abXLFGSr9G3YK2MsFzqCfRpIA3W6ypxnPISCPA.woff) format('woff');
}