@charset "utf-8";

@import"global.css";
@import"layout.css";
@import"modules.css";

/* Common */
h2 {position:absolute; z-index:-1; visibility:hidden;}
legend {position:absolute; z-index:-1; visibility:hidden;}
select, input[type="text"], input[type="password"] {display:inline-block; height:16px; padding:6px 11px; border:1px solid #ddd; background:#fff; font-size:12px; line-height:1; color:#777; vertical-align:middle;}
input[type="radio"], input[type="checkbox"] {border:0; background:none; vertical-align:middle;}
select {height:30px !important; padding-right:6px;}
label {vertical-align:middle;}
button {border:none;*overflow:visible}
input[placeholder] {color:#777;}

.btnArea {overflow:hidden;}
.flow {float:left;}
.reverse {float:right;}
.txtL {text-align:left !important;}
.txtC {text-align:center !important;}
.txtR {text-align:right !important;}
.hdObj {position:absolute; z-index:-1; height:0; font-size:0; visibility:hidden;}
.compWrap {overflow:hidden; width:920px; margin:0 auto; background:transparent;}

.txtRed {display:inline-block; font-weight:normal; color:#c32d15;}
.txtRedSize {display:inline-block; font-family:'ng_b'; font-weight:normal; font-size:18px; color:#c32d15;}
.txtGreen {display:inline-block; font-weight:normal; color:#257e7d;}
.txtGreen02 {display:inline-block; font-weight:normal; color:#3b8301;}
.txtBlue{display:inline-block; font-weight:normal; color:#2656ab;}
.txtBlack {font-weight:normal; color:#333;}
.txtBold {font-family:'ng_b' !important;font-weight:normal}
.txtOrange {font-weight:normal; color:#dc3900;}
.txtOrange02 {font-weight:normal; font-family:'ng_b'; font-size:18px; color:#dc3900;}
.brrn{border-right:0 !important;}
.brln{border-left:0 !important;}
.brtn {border-top:0 !important;}
.blockType {display:inline-block; vertical-align:top;}

.bulletArea {margin-top:20px;}
.urgencyList{background:#fafafa;}
.lineCon {display:inline-block; width:300px;}
.required {margin-bottom:15px; text-align:right;}

/* IconInfo */
.iconInfo {float:right; margin-top:5px;}
.iconInfo li {float:left; margin-left:20px; font-family:'ng'; font-size:12px;}
.iconInfo li em {float:left; margin-right:4px !important; vertical-align:middle;}

/* SkiNboard */
.infoLang {*zoom:1; margin-bottom:60px;}
.infoLang:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.infoLang .left, 
.infoLang .right {float:left; width:447px; border:4px solid #e6e6e6;}
.infoLang .left {margin-right:10px; background:url(/images/kor/bg/bg_gondola01.png) no-repeat 351px 10px;}
.infoLang .right {background:url(/images/kor/bg/bg_gondola02.png) no-repeat 351px 10px;}
.infoLang > div > h5 {margin:26px 0 10px 20px; font-family:'ng_b'; font-weight:normal; font-size:20px; color:#333;}
.infoLang > div > p {margin:0 0 28px 20px; font-size:13px; color:#333;}
.infoLang .grayBox {border-left:0; border-right:0;}
.infoLang .grayBox .blue {margin-bottom:10px; font-family:'ng_b'; font-size:26px; color:#2156ab;}
.infoLang .grayBox .normal {font-size:13px; color:#666;}
.infoLang ul.listCont {margin:20px 0 43px 20px;}
.infoLang .right ul.listCont {margin:20px 0 20px 20px;}
.infoLang .years {*zoom:1; margin:0 20px; padding:19px 0 17px; border-top:2px solid #e6e6e6;}
.infoLang .years:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.infoLang .years p {float:left;}
.infoLang .years .txtImg {width:76px; height:39px; background:url(/images/kor/bg/bg_txt2018.png) no-repeat 0 0; font-size:0;}
.infoLang .years .info2018 {margin-left:20px; padding-left:23px; font-family:'ng_b'; font-size:13px; background:url(/images/kor/bul/bul_bar_type6.png) no-repeat 0 0; line-height:20px;}

.payBox {*zoom:1; margin-top:20px; border:4px solid #e6e6e6;}
.payBox:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.payBox .payCont {float:left; position:relative; width:413px; min-height:195px; padding:20px; border-left:1px solid #e6e6e6;}
.payBox .payCont:first-child {border-left:none;}
.payBox a {display:block; padding:25px 0; background:url(/images/kor/ico/ico_pay.png) no-repeat 0 0; border:1px solid #c4c4c4; font-family:'ng_b'; font-size:16px;}
.payBox a:hover, 
.payBox a:active, 
.payBox a:focus, 
.payBox a:visited {text-decoration:none;}
.payBox a:hover,
.payBox a:focus {border-color:#2d5ba4; background-color:#3e6ebb; color:#fff;}
.payBox .payBtn01 {padding-left:184px; background-position:136px 20px;}
.payBox .payBtn01:hover,
.payBox .payBtn01:focus {background-position:136px -30px;}
.payBox .payBtn02 {padding-left:158px; background-position:110px -80px;}
.payBox .payBtn02:hover,
.payBox .payBtn02:focus {background-position:110px -132px;}
.payBox .contTit {margin-top:30px;}

.payTxt {*zoom:1;}
.payTxt:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.payTxt .contTit {margin-bottom:15px;}
.payTxt .txt {margin-bottom:15px;}
.payTxt .payInfo01,
.payTxt .payInfo02 {float:left; width:406px; height:370px; padding:20px; border:1px solid #dcdcdc; background-color:#fafafa;}
.payTxt .payInfo01 .btnArea a:first-child {margin-left:0;}
.payTxt .payInfo02 {margin-left:20px;}
.payTxt .payInfo02 li {background:none; text-indent:-12px;}
.payTxt .btnArea {margin-top: 20px;}
.payTxt .btnArea a {float:left; width:130px; margin-left:5px; padding:8px 0; border:1px solid #aaa; background:#fff; font-family:'ng_b'; text-align:center;}

.payAsk {margin-top:20px; padding-top:18px; border-top:1px solid #dcdcdc;}
.payAsk span {font-family:'ng_b'; font-size:13px; color:#3e6ebb; text-decoration:underline;}
.payAsk .txt {margin-bottom:13px;}

.payBox.type02 .payCont {width:263px; min-height:324px;}
.payBox.type02 a {padding-left:108px;}
.payBox.type02 .payBtn01 {background-position:60px 20px;}
.payBox.type02 .payBtn01:hover, 
.payBox.type02 .payBtn01:focus {background-position:60px -30px;}
.payBox.type02 .payBtn02 {padding-left:82px; background-position:30px -80px;}
.payBox.type02 .payBtn02:hover, 
.payBox.type02 .payBtn02:focus {background-position:30px -132px;}
.payBox.type02 .payBtn03 {padding-left:102px; background-position:49px -182px;}
.payBox.type02 .payBtn03:hover, 
.payBox.type02 .payBtn03:focus {background-position:49px -228px;}

.revisionArea {*zoom:1; border:4px solid #e6e6e6;}
.revisionArea:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.revisionArea .photoView {float:left; width:199px; height:321px; margin:26px 24px 0 23px; background:url(/images/kor/bg/bg_photoview.png) no-repeat 0 0;}
.revisionArea .photoView .photoImg {width:150px; height:208px; margin:26px 0 14px 14px; border-radius:10px; background:#fff;}
.revisionArea .photoView .photoImg img {width:100%; border-radius:10px;}
.revisionArea .photoView .txtInfo {margin-left:25px; font-family:"ng_b"; font-size:15px; color:#231f20; line-height:20px;}
.revisionArea .formArea {float:left; width:605px; padding:30px 0 30px 32px; border:0; border-left:1px solid #e6e6e6;}
.revisionArea .formArea fieldset > div > strong, 
.revisionArea .formArea fieldset > div > label {width:161px; padding-left:0;}

.receiptsPrint {*zoom:1;}
.receiptsPrint:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.receiptsPrint li {float:left; position:relative; width:279px; margin-left:10px; padding:21px 0 21px 19px; border:1px solid #dcdcdc; background:#fafafa;}
.receiptsPrint li:first-child {margin-left:0;}
.receiptsPrint li a.btn.eventMore {position:absolute; top:12px; right:20px; background-color:#fff; font-family:'ng'; font-size:12px;}

.listNone {padding:110px 0 67px; background:url(/images/kor/ico/ico_none.png) no-repeat 50% 51px; font-size:13px; text-align:center;}

.tblCld.type02 tbody tr td {height:139px;}
.tblCld.type02 tbody tr td.today {border:2px solid #3e6ebb; background:#f1fafa;}
.tblCld.type02 tbody tr td.today .top em {color:#2156ab;}
.tblCld.type02 tbody tr td .top em {font-family:'ng_b'; color:#555;}
.calendar .schedule.type02 div {height:99px;}
.calendar .schedule.type02 div .inner {height:99px;}
.calendar .schedule.type02 .inner div > p.week {background:#a8d9ff url(/images/kor/ico/ico_week.png) no-repeat 0 0;}
.calendar .schedule.type02 .inner div > p.night {background:#335996 url(/images/kor/ico/ico_night.png) no-repeat 0 0;}
.calendar .schedule.type02 .inner div > p.midnight {background:#5032a4 url(/images/kor/ico/ico_midnight.png) no-repeat 0 0;}
.calendar .schedule.type02 .inner div > p.snow {background:#495465 url(/images/kor/ico/ico_snow.png) no-repeat 0 0;}
.calendar .schedule.type02 .week2 {top:212px;}
.calendar .schedule.type02 .week3 {top:354px;}
.calendar .schedule.type02 .week4 {top:495px;}
.calendar .schedule.type02 .week5 {top:635px;}
.calendar .schedule .inner .event04 {position:absolute; top:75px;}

.liveNotice {margin-bottom:30px; padding:30px 0; border-top:2px solid #e6e6e6; border-bottom:1px dotted #e6e6e6;}
.liveNotice .sectionTit {margin-bottom:30px;}
.liveNotice .contTit {margin-bottom:20px;}
.liveNotice .txt {margin-bottom:0;}

.liveCont {margin-bottom:40px;}
.liveCont .listCont {margin-bottom:30px;}
.liveCont .box.type3 {margin-bottom:10px;}
.liveCont .box.type3 p {fontt-size:13px; line-height:18px;}

.eventInfo {margin-bottom:30px;}

/* SlideBox */
.imgBox {position:relative; overflow:hidden; width:920px; height:360px;}
.imgBox .photoList {overflow:hidden; width:920px; height:360px;}
.imgBox .photoList ul:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.imgBox .photoList ul {*zoom:1;}
.imgBox .photoList ul li {position:relative;}
.imgBox .photoList ul li p.txtInfo {position:absolute; bottom:0; left:0; width:98%; padding:14px 0 13px 2%; background:url(/images/kor/bg/bg_txtInfo.png) repeat 0 0; font-family:'ng_b'; font-size:14px; color:#fff;}
.imgBox .prev, 
.imgBox .next {position:absolute; top:145px; z-index:10; width:40px; height:70px; font-size:0;}
.imgBox .prev {left:20px; background:url(/images/kor/btn/btn_left.png) no-repeat 0 0;}
.imgBox .next {right:20px; background:url(/images/kor/btn/btn_right.png) no-repeat 0 0;}

/* VR */
.vrArea {width:920px; height:360px; overflow:hidden;}
.vrArea .vrImg {width:100%;}
.vrArea .key {display:block; position:absolute; top:289px; left:813px; z-index:10; width:87px; height:61px; background:url(/images/kor/bg/bg_keyboard.png) no-repeat 0 0; font-size:0; opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";/* IE8 */filter: alpha(opacity=0);/* IE6-7 */ cursor :default;}

.txtImgBox {*zoom:1; margin:10px 0 30px;}
.txtImgBox:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.txtImgBox p.txt {font-size:15px; color:#333; line-height:20px;}
.txtImgBox.type02 {position:relative;}
.txtImgBox.type02 .btnArea {position:absolute; top:0; right:0;}

/* PhotoBox */
.photoBox {margin-bottom:30px;}
.photoBox p.txt {margin-top:10px; font-size:15px; color:#333;}

/* VideoBox */
.videoBox {position:relative;}
.videoBox .bg{position:absolute; top:0; left:0; width:920px; height:517px; background:url(/images/kor/bg/bg_movie.png) repeat 0 0;}
.videoBox .play {position:absolute; top:50%; left:50%; width:64px; height:64px; margin:-32px 0 0 -32px; background:url(/images/kor/btn/btn_play.png) no-repeat 0 0; font-size:0;}

/* viewType */
.viewType {*zoom:1; margin-bottom:10px;}
.viewType:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.viewType ul {float:right;}
.viewType ul li {float:left; margin-left:10px; padding-left:10px; background:url(/images/kor/bul/bul_bar_type2.png) no-repeat 0 50%;}
.viewType ul li:first-child {padding-left:0; margin-left:0;background:none;}
.viewType ul li a {display:block; height:16px; padding-left:21px; font-family:'ng_b'; font-weight:normal; color:#777; line-height:16px;}
.viewType ul li .video {background:url(/images/kor/ico/ico_video.png) no-repeat 0 0;}
.viewType ul li .photo {background:url(/images/kor/ico/ico_photo.png) no-repeat 0 0;}
.viewType ul li .vr {background:url(/images/kor/ico/ico_vr.png) no-repeat 0 0;}
.viewType ul li.current a {background-position:0 -16px; color:#8a5930;}
.viewType.type02 ul li.current a {background-position:0 -32px; color:#c32d15;}
.viewType.type03 ul li.current a {background-position:0 -64px; color:#257e7d;}

.phoneBox {*zoom:1; margin-bottom:60px; padding:14px 13px 15px; border:2px solid #dcdcdc;}
.phoneBox:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.phoneBox p, 
.phoneBox ul {float:left;}
.phoneBox p {width:380px; min-height:28px; padding:14px 0 0 61px; background:url(/images/kor/bg/bg_phone.gif) no-repeat 0 center; font-family:'ng_b'; font-size:14px; color:#333;}
.phoneBox ul {width:443px}
.phoneBox ul.listCont li{margin-top:2px}
.phoneBox.type02 {padding:23px 0 26px 79px; background:url("/images/kor/bg/bg_phone.gif") no-repeat 13px 23px;}
.phoneBox.type02 p {float:none; width:auto; padding:0; background:none;}
.phoneBox.type02 ul {width:auto;}
.phoneBox.type02 ul li {float:left; margin-left:44px; color:#666;}
.phoneBox.type02 ul li:first-child {margin-left:0;}
.phoneBox.type02 ul li strong {font-family:'ng_b'; font-weight:normal;}

.phoneBox.type03 {margin-bottom:0; padding:15px 0 15px 105px; background:url("/images/kor/bg/bg_phone02.png") no-repeat 30px 50%;}
.phoneBox.type03 ul {width:auto; margin-top:0;}
.phoneBox.type03 ul li strong {display:inline-block; width:126px; margin:0; font-family:'ng_b'; font-weight:normal;}

.btnBanner ul {*zoom:1;}
.btnBanner ul:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.btnBanner ul li {float:left; margin-right:1px;}
.btnBanner ul li.banner03 {margin-right:0;}
.btnBanner ul li a {display:block; width:276px; height:69px; padding:21px 0 0 30px; font-family:'ng_b'; font-size:20px; color:#fff;}
.btnBanner ul li a:hover, 
.btnBanner ul li a:active, 
.btnBanner ul li a:visited {text-decoration:none;}
.btnBanner ul li.banner01 a {background:url(/images/kor/bg/bg_banner01.png) no-repeat 0 0;}
.btnBanner ul li.banner02 a {background:url(/images/kor/bg/bg_banner02.png) no-repeat 0 0;}
.btnBanner ul li.banner03 a {background:url(/images/kor/bg/bg_banner03.png) no-repeat 0 0;}
.btnBanner ul li a strong {display:block; margin-bottom:9px; font-weight:normal;}
.btnBanner ul li a span {padding-right:8px; background:url(/images/kor/ico/ico_white_arrow.png) no-repeat 100% 50%; font-size:10px;}

/* Golf */
.introInfoBox {*zoom:1; margin:30px 0 60px; padding:30px; border:4px solid #e6e6e6;}
.introInfoBox:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}
.introInfoBox .txtArea {float:left; width:310px; margin-right:39px;}
.introInfoBox .txtArea p {color:#777; text-align:center;}
.introInfoBox .txtArea .scale {margin-bottom:20px; font-family:'ng_b'; font-size:13px; color:#333;}
.introInfoBox .txtArea .yard {margin-bottom:10px; font-size:40px;}
.introInfoBox .txtArea .yard span {font-size:16px;}
.introInfoBox .txtArea .hall {font-size:16px;}
.introInfoBox .txtLocation {margin-bottom:40px; font-size:18px;}
.introInfoBox .txtLocation strong {margin-right:15px; font-family:'ng_b'; font-weight:normal; color:#333;}
.introInfoBox .infoGroup {float:left; width:218px; margin-right:99px;}
.introInfoBox .infoGroup.last {margin-right:0;}
.introInfoBox .infoGroup dl {line-height:1;}
.introInfoBox .infoGroup dl dt, 
.introInfoBox .infoGroup dl dd {width:109px;}
.introInfoBox .infoGroup dl dt {color:#333;}
.introInfoBox .infoGroup dl dd {text-align:right;}

.definition{float:left; width:503px;}
.typeDefinition {*zoom:1; padding:10px 0; border-bottom:1px solid #e6e6e6; line-height:20px;}
.typeDefinition:first-child {padding-top:0;}
.typeDefinition:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.typeDefinition dt, 
.typeDefinition dd {float:left; font-family:'ng_b'; font-size:13px;}
.typeDefinition dt {width:115px; color:#555;}
.typeDefinition dd {width:291px;}

.txtGolf01, 
.txtGolf02 {float:left; width:50%;}
.txtGolf01 .sectionTit, 
.txtGolf02 .sectionTit {margin-bottom:30px;}
.txtGolf01 .txtCon, 
.txtGolf02 .txtCon {margin-bottom:30px; font-size:13px; color:#777; line-height:22px;}

/* Members */
.loginBox {margin-bottom:70px; padding:52px 70px 52px 58px; border:4px solid #e6e6e6; background:url(/images/kor/ico/ico_login.png) no-repeat 58px 50px;}
.loginBox .loginForm {position:relative; margin-left:214px ; padding-left:59px; border-left:1px solid #e6e6e6;}
.loginBox .loginForm .id {margin-bottom:5px;}
.loginBox .loginForm .pass {margin-bottom:40px;}
.loginBox .loginForm .id label, 
.loginBox .loginForm .pass label {display:inline-block; width:82px; font-family:'ng_b'; font-size:14px; color:#333; line-height:20px; vertical-align:middle;}
.loginBox .loginForm .id input, 
.loginBox .loginForm .pass input {width:300px; height:14px; padding:12px 11px; font-family:'ng'; font-size:12px;}
.loginBox .loginForm .idSave {margin-left:81px;margin-bottom:10px}
.loginBox .loginForm .idSave label {font-size:12px; color:#333;}
.loginBox .loginForm .btnLogin {position:absolute; top:0; right:0; width:95px; height:85px; margin:0; padding:0; border:0; cursor:pointer; background:#00a77e; font-family:'ng_b'; font-size:16px; color:#fff;}
.loginBox .loginForm .btnArea {position:absolute; bottom:0; right:0;}
.signUp {text-align:center;}
.signUp span{margin-right:20px; font-size:16px; color:#333; vertical-align:middle;}
.signUp a {vertical-align:middle;}

.memberStep {margin-bottom:40px; padding:17px 53px 18px 51px; border-top:2px solid #00a77e; border-bottom:1px solid #dcdcdc; background:#fcfcfc;}
.memberStep ol {*zoom:1;}
.memberStep ol:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.memberStep ol li {float:left; width:135px; margin-right:43px; padding-right:49px; background:url(/images/kor/ico/ico_grayarrow_common.png) no-repeat 100% 50%; font-family:'ng_b'; font-size:15px; color:#959595;}
.memberStep ol li.current {background:url(/images/kor/ico/ico_greenarrow.png) no-repeat 100% 50%; font-size:17px; color:#008665;}
.memberStep ol li.last {margin:0; padding:0; background:none;}
.memberStep ol li p {line-height:32px; padding-left:36px;}
.memberStep ol li .step01 {background:url(/images/kor/ico/ico_member01_off.png) no-repeat 0 50%;}
.memberStep ol li .step02 {background:url(/images/kor/ico/ico_member02_off.png) no-repeat 0 50%;}
.memberStep ol li .step03 {background:url(/images/kor/ico/ico_member03_off.png) no-repeat 0 50%;}
.memberStep ol li .step04 {background:url(/images/kor/ico/ico_member04_off.png) no-repeat 0 50%;}
.memberStep ol li.current .step01 {background:url(/images/kor/ico/ico_member01_on.png) no-repeat 0 50%;}
.memberStep ol li.current .step02 {background:url(/images/kor/ico/ico_member02_on.png) no-repeat 0 50%;}
.memberStep ol li.current .step03 {background:url(/images/kor/ico/ico_member03_on.png) no-repeat 0 50%;}
.memberStep ol li.current .step04 {background:url(/images/kor/ico/ico_member04_on.png) no-repeat 0 50%;}

.proofBox{*zoom:1; margin:25px 0 60px;}
.proofBox:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}
.proofBox .proof01, 
.proofBox .proof02 {float:left; width:442px; padding:30px 0; border:4px solid #e6e6e6;}
.proofBox .proof01 {margin-right:20px;}
.proofBox .proof01 p, 
.proofBox .proof02 p {padding:120px 0 15px; font-size:13px; line-height:20px; text-align:center;}
.proofBox .proof01 p{background:url(/images/kor/ico/ico_phone.png) no-repeat 50% 0;}
.proofBox .proof02 p{background:url(/images/kor/ico/ico_ipin.png) no-repeat 50% 0;}
.proofBox .searchInfo {padding:15px 0 30px; text-align: center;}
.proofBox .searchInfo label {margin-right:10px; font-family:'ng_b'; font-size:13px; color:#333;}
.proofBox .searchInfo input {width:176px;}

.proofTxt {*zoom:1; margin-bottom:60px;}
.proofTxt:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.proofTxt h5{margin-bottom:17px;}
.proofTxt p{margin-bottom:10px;}
.proofTxt .proofInfo01, 
.proofTxt .proofInfo02 {float:left;}
.proofTxt .proofInfo01 {width:430px; padding-right:30px;}
.proofTxt .proofInfo02 {width:428px; padding-left:30px; border-left:1px solid #dcdcdc;}
.proofTxt .listCont li{margin-top:4px}
.proofTxt .listCont li strong {display:inline;margin-right:12px; font-family:'ng_b'; font-weight:normal;}
.proofTxt.last{margin-bottom:0}

.consentArea {*zoom:1; margin:15px 0 60px; line-height:20px;}
.consentArea:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.consentArea .consentTxt {float:left; padding-left:18px; margin-top:-3px;background:url(/images/kor/ico/ico_graymark.png) no-repeat 0 50%;}
.consentArea .consentCk {float:right;}
.consentArea .consentCk li {float:left;line-height:100%}
.consentArea .consentCk li input {margin:0 9px 0 30px;}

/* Recruit */
.count{margin-bottom:15px; font-size:13px; text-align:right;}
.count span{margin-left:10px; padding-left:10px; background:url(/images/kor/bul/bul_bar_type2.png) no-repeat 0 3px; color:#333; font-family:'ng_b';}

.consentArea {text-align:right;}
.consentArea .myinfo {margin-right:10px;}

.announceStep {margin-bottom:40px; padding:17px 0 18px; border-top:2px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background:#fcfcfc}
.announceStep ol {*zoom:1;}
.announceStep ol.step5{padding-left:19px}
.announceStep ol.step3 {padding-left:87px;}
.announceStep ol:after {content:" "; display:block; clear:both; height:0; visibility:hidden}
.announceStep ol li {float:left; margin-right:20px; padding-right:29px; background:url(/images/kor/ico/ico_grayarrow_common.png) no-repeat 100% 50%; font-family:'ng_b'; font-size:15px; color:#959595; line-height:32px}
.announceStep ol.step3 li {margin-right:80px; padding-right:86px;}
.announceStep ol li.current {background:url(/images/kor/ico/ico_greenarrow.png) no-repeat 100% 50%; font-size:17px; color:#008665;}
.announceStep ol li.last {margin:0; padding:0; background:none}
.announceStep ol li p {width:95px;line-height:32px; padding-left:40px}
.announceStep ol.step3 li .step01 {background:url(/images/kor/ico/ico_member02_off.png) no-repeat 0 50%}
.announceStep ol.step3 li .step02 {background:url(/images/kor/ico/ico_member03_off.png) no-repeat 0 50%}
.announceStep ol.step3 li .step03 {background:url(/images/kor/ico/ico_member04_off.png) no-repeat 0 50%}
.announceStep ol.step3 li.current .step01 {background:url(/images/kor/ico/ico_member02_on.png) no-repeat 0 50%}
.announceStep ol.step3 li.current .step02 {background:url(/images/kor/ico/ico_member03_on.png) no-repeat 0 50%}
.announceStep ol.step3 li.current .step03 {background:url(/images/kor/ico/ico_member04_on.png) no-repeat 0 50%}
.announceStep ol.step5 li .step01 {background:url(/images/kor/ico/ico_member02_off.png) no-repeat 0 50%}
.announceStep ol.step5 li .step02 {background:url(/images/kor/ico/ico_announce02_off.png) no-repeat 0 50%}
.announceStep ol.step5 li .step03 {background:url(/images/kor/ico/ico_announce03_off.png) no-repeat 0 50%}
.announceStep ol.step5 li .step04 {width:111px; background:url(/images/kor/ico/ico_member03_off.png) no-repeat 0 50%;}
.announceStep ol.step5 li .step05 {background:url(/images/kor/ico/ico_member04_off.png) no-repeat 0 50%}
.announceStep ol.step5 li.current .step01 {background:url(/images/kor/ico/ico_member02_on.png) no-repeat 0 50%}
.announceStep ol.step5 li.current .step02 {background:url(/images/kor/ico/ico_announce02_on.png) no-repeat 0 50%}
.announceStep ol.step5 li.current .step03 {background:url(/images/kor/ico/ico_announce03_on.png) no-repeat 0 50%}
.announceStep ol.step5 li.current .step04 {background:url(/images/kor/ico/ico_member03_on.png) no-repeat 0 50%}
.announceStep ol.step5 li.current .step05 {background:url(/images/kor/ico/ico_member04_on.png) no-repeat 0 50%}

.entryWrite textarea{overflow-y:auto;width:886px;padding:6px 8px;border:2px solid #dcdcdc;font-family:"ng";font-size:13px;line-height:20px;color:#777;resize:none}
.entryWrite p{margin-top:15px;}

.entryCareer{width:100%}
.entryCareer .sectionTit{margin-top:60px;margin-bottom:20px}
.entryCareer .sectionTit:first-child{margin-top:0}
.entryCareer .tblY thead th:first-child{padding-left:15px}
.entryCareer .tblY thead th{padding:19px 0 17px}
.entryCareer .tblY thead th.last{padding-right:10px}
.entryCareer .tblY tbody:first-child th{border-top:0}
.entryCareer .tblY tbody:first-child td{border-top:0}
.entryCareer .tblY tbody th.fst{padding:8px 0 8px 20px;border:solid #e6e6e6;border-width:1px 0 0 0;text-align:left;color:#555}
.entryCareer .tblY tbody > tr > td{padding:8px 0;text-align:center}
.entryCareer .tblY tbody td input{padding:6px 11px}
.entryCareer .tblY tbody td:first-child{padding-left:15px;text-align:left}
.entryCareer .tblY tbody td.last{padding-right:15px;text-align:right}
.entryCareer .tblY tbody td .won{padding:0 10px 0 5px}

.entryCareer .tblY tbody td .school{width:120px}
.entryCareer .tblY tbody td .college{width:160px}
.entryCareer .tblY tbody td .graduate{width:128px}
.entryCareer .tblY tbody td .where{width:132px}
.entryCareer .tblY tbody td .credit{width:20px}
.entryCareer .tblY tbody td .sep{width:82px}
.entryCareer .tblY tbody td .bname{width:166px}

.entryCareer .formArea fieldset > div .radioArea{margin-left:0;padding:8px 0 9px}
.entryCareer .btnArea.txtR{margin-top:15px;margin-bottom:30px}
.entryCareer .btnArea.txtC{margin-top:50px}
.entryCareer.contArea .tblY{margin-top:20px}
.btnArea .flow p{text-align:left;line-height:20px}
.tblInfoArea{margin-top:15px}
.tblInfoArea p{line-height:20px}

/* Calendar */
.hyphen{display:inline-block;width:20px;text-align:center}
.hyphen2{display:inline-block;width:40px;text-align:center}
.dateArea{position:relative;width:89px;height:30px;padding-right:31px}
.dateArea input{width:65px}
.dateArea a.cal{display:block;position:absolute;right:0;top:0;*top:1px;width:30px;height:28px;border:1px solid #ddd;background:url(/images/kor/btn/btn_calendar.png) no-repeat 0 0;text-indent:-9999em;overflow:hidden}

/* Information */
.information{padding-top:60px;}
.information.last{padding:0}
.information .sectionTit {margin-bottom:30px;}
.information .txtBox {padding-bottom:5px; margin-bottom:30px; border-bottom:1px solid #e6e6e6;}
.information p {margin-bottom:20px; font-family:"ng"; font-size:13px; color:#777; line-height:20px;}
.information .txt10{margin-bottom:10px;}
.information .txt {margin-bottom:20px;}
.information .txtList li {margin-bottom:15px; font-size:13px;}
.information .txtList li a {color:#777;}
.information .txtGreen a {color:#257e7d;}
.information ul.items {margin-bottom:20px}
.information ul.items li{color:#777;font-size:13px;line-height:20px;text-indent:-60px;padding-left:60px}
.information .box.type3{margin:25px 0}

/* MyYongpyong */
.couponList {}
.couponList ul {*zoom:1;}
.couponList ul:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.couponList > ul > li {float:left; width:280px; margin-left:40px;}
.couponList > ul > li:first-child {margin-left:0;}
.couponList ul li .coupon {position:relative; width:270px; height:96px; margin-bottom:20px; padding:43px 0 0 10px; background:url(/images/kor/bg/bg_coupon.png) no-repeat 0 0;}
.couponList ul li .coupon .percent {display:block; width:179px; height:56px; font-size:0; line-height:0; text-align:center;}
.couponList ul li .coupon .percent.sale10 {background:url(/images/kor/bg/bg_sale10.png) no-repeat 50% 0;}
.couponList ul li .coupon .percent.sale15 {background:url(/images/kor/bg/bg_sale15.png) no-repeat 50% 0;}
.couponList ul li .coupon .percent.sale5 {background:url(/images/kor/bg/bg_sale5.png) no-repeat 50% 0;}
.couponList ul li .coupon .couponTxt {position:absolute; top:29px; right:22px; font-family:'ng_b'; font-weight:normal; color:#fff; text-align:center;}
.couponList ul li .coupon .couponTxt p {margin-bottom:20px; font-size:27px; line-height:30px;}
.couponList ul li .coupon .couponTxt span {font-size:11px;}
.couponList ul li .contTit {margin-bottom:15px;}
.couponList ul li .couponInfo {margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #e6e6e6; font-size:13px;}
.couponList ul li .couponInfo .txtInfo {margin-bottom:9px;}
.couponList ul li .btnArea {text-align:right;}

/* PersonalInfomation */
.personalInfo{margin-bottom:60px}
.personalInfo > p.infoTxt{margin-bottom:20px;font-size:13px}
.personalInfo .btnArea{margin-top:30px}
.personalInfo .tblY{border-bottom:2px solid #d2d2d2}
.personalInfo .tblY tbody td{height:30px;padding:9px 0}

/* LoginRecord */
.loginIpArea{margin-bottom:30px;border:4px solid #f0f0f0;height:20px;padding:25px 0;text-align:center}
.loginIpArea dl dt{display:inline-block;padding-right:35px;color:#777;font-size:13px}
.loginIpArea dl dd{display:inline-block;color:#333;font-size:20px;font-family:'ng_b'}
.loingIpInfo .tblY{margin:30px 0 18px}
.loingIpInfo .tblY thead th, .loingIpInfo .tblY tbody td{height:22px}
.loingIpInfo .paging{margin-bottom:0}

.btnFile {display:block; width:13px; height:13px; margin:0 auto; background:url(/images/kor/btn/btn_file.png) no-repeat 0 0; font-size:0; line-height:0;}
.btnPic {display:block; width:16px; height:14px; margin:0 auto; background:url(/images/kor/btn/ico_pic.png) no-repeat 0 0; font-size:0; line-height:0;}

/* LayerPop */
.ipinList {*zoom:1;}
.ipinList:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.ipinList li {float:left; margin-right:18px; padding-right:38px; background:url(/images/kor/ico/ico_grayarrow_common.png) no-repeat 100% 90px;}
.ipinList li:first-child {padding-right:30px;}
.ipinList li.last {margin-right:0; padding-right:0; background:none;}
.ipinList li .ipinTxt {padding-top:225px;}
.ipinList li .ipinTxt .num {float:left; width:19px; height:19px; margin-right:5px; background:url(/images/kor/bg/bg_number.png) no-repeat 0 0; font-family:'ng_b'; line-height:19px; color:#fff; text-align:center;}
.ipinList li .ipinTxt .txtInpo {float:left; width:150px; font-size:13px; line-height:18px; letter-spacing:-1px;}
.ipinList li .ipinTxt.img01 {background:url(/images/kor/member/img_newissue01.jpg) no-repeat 0 0;}
.ipinList li .ipinTxt.img02 {background:url(/images/kor/member/img_newissue02.jpg) no-repeat 0 0;}
.ipinList li .ipinTxt.img03 {background:url(/images/kor/member/img_newissue03.jpg) no-repeat 0 0;}
.ipinList li .ipinTxt.img04 {background:url(/images/kor/member/img_newissue04.jpg) no-repeat 0 0;}
.ipinList li .ipinTxt.img05 {background:url(/images/kor/member/img_self01.jpg) no-repeat 0 0;}
.ipinList li .ipinTxt.img06 {background:url(/images/kor/member/img_self02.jpg) no-repeat 0 0;}
.ipinList li .ipinTxt.img07 {background:url(/images/kor/member/img_self03.jpg) no-repeat 0 0;}
.ipinList li .ipinTxt.img08 {background:url(/images/kor/member/img_self04.jpg) no-repeat 0 0;}

/*
.paket .formArea fieldset > div > strong {width:80px;}
.paket .formArea fieldset > div > span {padding-right:0;}
.paket .formArea fieldset > div > span >.zipGroup {display:block; margin-bottom:5px;}
.paket .formArea fieldset > div > span >.zipGroup .zipSmall {width:46px;}
.paket .formArea fieldset > div > span >.zipGroup .zipLarge{margin-right:0;}
.paket .formArea fieldset > div > span  .zipLarge {width:271px;}*/

.paket .formArea fieldset > div > strong {width:80px;}
.paket .formArea fieldset > div > div.fData {padding-right:0;}
.paket .formArea fieldset > div > div.fData >.zipGroup {display:block; margin-bottom:5px;}
.paket .formArea fieldset > div > div.fData >.zipGroup .zipSmall {width:46px;}
.paket .formArea fieldset > div > div.fData >.zipGroup .zipLarge{margin-right:0;}
.paket .formArea fieldset > div > div.fData .zipLarge {width:271px;}

.paket .searchArea .searchGroup{margin-bottom:5px;}
.paket .searchArea .bereich{width:138px;margin-left:7px}
.paket .searchArea .bereich02{width:125px;}
.paket .searchArea .street{width:127px;}
.paket .searchArea .code{width:116px}
.paket .searchArea .name{width:206px;}
.formArea fieldset > div.addressArea .paket .btn{margin:0;!important}

.grayBox {padding:30px 0; border:1px solid #e6e6e6; background:#fcfcfc; text-align:center;}
.grayBox .infoTxt {margin-bottom:20px; font-size:16px; color:#333;}
.grayBox.type02 {padding:20px 0;}
.grayBox.type02 .infoTxt {margin-bottom:0;}

.paket .zipTxt {margin:30px 0 15px; font-family:'ng_b'; font-size:14px; color:#333;}
.paket .zipSearch{width:490px;}
.paket .zipSearch .zipTit {*zoom:1; padding:11px 0; border-top:2px solid #777; border-bottom:1px solid #777;}
.paket .zipSearch .zipTit:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.paket .zipSearch .zipTit p {float:left; font-family:'ng_b'; font-size:13px; color:#333; text-align:center;}
.paket .zipSearch .zipTit .zipNum {width:100px;}
.paket .zipSearch .zipTit .zipPaket {width:390px;}g
.paket .zipList {height:154px; overflow-y:auto; border-bottom:2px solid #d2d2d2;}
.paket .zipList ul li{font-size:12px !important}
.paket .zipList ul li a {display:block; padding:9px 0;}
.paket .zipList ul li a:hover, 
.paket .zipList ul li a:active, 
.paket .zipList ul li a:visited, 
.paket .zipList ul li a:focus {background:#fafafa; text-decoration:none;}
.paket .zipList ul li a span {display:inline-block;}
.paket .zipList ul li a .num {width:100px; text-align:center;}
.paket .zipList ul li a .zip {padding-left:20px;}

.layerPop .popCon .layerBold{margin-bottom:15px;color:#333;font-size:14px;font-family:'ng_b'}
.layerPop .popCon .cert{position:relative;padding:25px 0 25px 72px;margin-bottom:28px;border:1px solid #e6e6e6}
.layerPop .popCon .cert p {margin-bottom:5px;height:30px}
.layerPop .popCon .cert label {display:inline-block;width:64px;font-family:'ng_b';font-size:13px;color:#333;}
.layerPop .popCon .cert input {width:182px}
.layerPop .popCon .cert .btnCert{position:absolute;right:66px;top:25px;width:70px;height:65px;background:#00a77e;color:#fff;font-size:14px;font-family:'ng_b'}
.layerPop .popCon .listCont {margin:20px 0;}
.layerPop .popCon .listCont li ul{margin-top:8px}
.layerPop .popCon .listCont li ul li{padding-left:0;margin-top:0;background:none;line-height:20px}

.popCoupon {*zoom:1; width:730px; margin-bottom:30px; padding:10px 0 10px 10px; background:#00a77e;}
.popCoupon:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.popCoupon .txtBox {float:left; width:470px; padding:72px 30px 22px 10px; background:#fff url(/images/kor/bg/bg_poplogo.png) no-repeat 10px 10px;}
.popCoupon .txtBox .couponTit {margin-bottom:30px; font-family:'ng_b'; font-size:36px; color:#008665; text-align:right;}
.popCoupon .txtBox ul {line-height:18px;}
.popCoupon .dealsNum {float:left; width:220px; padding:10px 0 40px; font-family:'ng_b'; font-size:16px; color:#fff; text-align:center;}
.popCoupon .txtOnline {float:left; width:106px; height:160px; margin-left:56px; background:url(/images/kor/bg/bg_popcoupon.png) no-repeat 0 0; font-size:0; line-height:0;}

.layerPop .popCon .tabList.tabwid100{width:100%}
.layerPop .popCon .locationIC{width:736px;height:398px;border:1px solid #e6e6e6}
.layerPop .popCon .locationTxt{position:relative;padding:5px 0 6px}
.layerPop .popCon .locationTxt a.btn{position:absolute;right:0;top:0}
.layerPop .popCon .locationPop .btnArea{margin-top:20px}

.popCon .pointView ul {*zoom:1; margin-bottom:15px;}
.popCon .pointView ul:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.popCon .pointView ul li {float:left; margin-left:9px; padding-left:9px; background:url(/images/kor/bul/bul_bar_type4.png) no-repeat 0 50%; font-family:'ng_b'; font-size:13px;}
.popCon .pointView ul li:first-child {margin-left:0; padding-left:0; background:none;}
.popCon .popTbl {height:550px; overflow-y:auto; margin-bottom:30px;}

.popCon .rental {margin-bottom:30px; border:1px solid #e6e6e6;}
.popCon .rentalBox .contTit {margin-top:30px;}
.layerPop .popCon .rentalBox .listCont {margin-bottom:0;}

.popCon .description {*zoom:1; width:490px; margin-bottom:30px;}
.popCon .description:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.popCon .description li {float:left; margin-left:20px;}
.popCon .description li:first-child {margin-left:0;}
.popCon .description li p {margin-bottom:10px; font-family:'ng_b'; font-size:15px; color:#333;}
.popCon .description li p .redNum {display:inline-block; width:16px; height:16px; margin-right:5px; background:url(/images/kor/bg/bg_rednum.png) no-repeat 0 0; font-family:'ng_b'; font-size:13px; color:#fff; line-height:16px; text-align:center;}
.popCon .description li div {border:1px solid #e6e6e6;}
.popCon .description li.three, 
.popCon .description li.four {margin-top:28px;}
.popCon .description li.three {margin-left:0;}

.popCon .searchArea.type2 p{margin-bottom:5px;}
.popCon .searchArea.type2 p label {display:inline-block; width:76px; text-align:left;}
.popCon .searchArea.type2 .type select {width:258px;}
.popCon .searchArea.type2 .number input {width:234px;}
.popCon .searchArea.type2 .business input {width:45px;}

/* OrganizationEvent popup*/
.popCon .groundPlan{width:860px;margin-bottom:30px}
.popCon .placeView .imgBox{width:740px;height:400px;margin-bottom:65px;}
.popCon .placeView .imgBox .photoList{width:740px;height:400px}
.popCon .placeView .groundBox{margin-bottom:30px;border:1px solid #e6e6e6}

/*  */
.popCon .box.type3.infoCheck {margin-bottom:0; text-align:center;}
.popCon .box.type3.infoCheck p {margin-bottom:20px; font-family:'ng'; font-weight:normal; font-size:16px; color:#333; line-height:20px;}
.popCon .box.type3.infoCheck .txtOrange {margin-bottom:15px; color:#dc3900;}
.popCon .box.type3.infoCheck p.icoTel {min-height:24px; padding-top:7px; background:url(/images/kor/ico/ico_poptel.png) no-repeat 115px 0; font-family:ng_b; font-size:14px;}
.popCon .box.type3 .parlorArea, 
.popCon .box.type3 .phoneArea {margin-bottom:5px;}
.popCon .box.type3 .parlorArea label, 
.popCon .box.type3 .phoneArea label, 
.popCon .box.type3 .emailArea label {display:inline-block; width:76px;}
.popCon .box.type3 .parlorArea input {width:234px;}
.popCon .box.type3 .phoneArea select {width:72px;}
.popCon .box.type3 .phoneArea input {width:50px;}
.popCon .box.type3 .emailArea select {width:110px;}
.popCon .box.type3 .emailArea input {width:88px;}

.popCon .tblX .inner .listCont {margin:0;}
.popCon .tblX .inner .tblY.type05 {margin-bottom:15px; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
.popCon .tblX .inner .tblY.type05 tbody tr:first-child th, 
.popCon .tblX .inner .tblY.type05 tbody tr:first-child td {border-top:1px solid #e6e6e6;}
.popCon .roadMap {margin-bottom:30px;}

.popCon .guideInfo {margin-bottom:30px;}
.popCon .guideInfo p{margin-bottom:0;}
.popCon .guideInfo p.contTit {margin-bottom:10px;}
.popCon .guideList {margin-bottom:30px;}
.popCon .guideList li {margin-top:30px;}
.popCon .guideList li:first-child {margin-top:0;}
.popCon .guideList li p {padding-left:19px; margin-bottom:10px; font-size:13px; text-indent:-19px;}
.popCon .guideList li p .num {display:inline-block; width:19px; background:url(/images/kor/bg/bg_number.png) no-repeat 0 0; font-family:'ng_b'; font-size:12px; color:#fff; line-height:19px; text-align:center; text-indent:0;}

/* Completion */
.completionInfo {margin-bottom:20px;}
.completionInfo p {font-size:16px; color:#333;}
.completionBox {padding:40px 40px 40px 58px; border:4px solid #e6e6e6;}
.completionBox .txtBox {min-height:152px; padding-left:214px; background:url(/images/kor/ico/ico_complete.png) no-repeat 0 50%;}
.completionBox .txtBox.join {background:url(/images/kor/ico/ico_join.png) no-repeat 0 50%;}
.completionBox .txtBox.searchId {background:url(/images/kor/ico/ico_id.png) no-repeat 0 50%;}
.completionBox .txtBox.searchPw {background:url(/images/kor/ico/ico_pw_search.png) no-repeat 0 50%;}
.completionBox .txtBox.organization {background:url(/images/kor/ico/ico_complete02.png) no-repeat 0 50%;}
.completionBox .txtBox.withdraw01 {background:url(/images/kor/ico/ico_complete04.png) no-repeat 0 50%;}
.completionBox .txtBox.withdraw02 {background:url(/images/kor/ico/ico_complete03.png) no-repeat 0 50%;}
.completionBox .txtBox.password {background:url(/images/kor/ico/ico_pw_change.png) no-repeat 0 50%;}
.completionBox .txtBox.cancle {background:url(/images/kor/ico/ico_cancle.png) no-repeat 0 50%;}
.completionBox .txtBox.recruit {background:url(/images/kor/ico/ico_recruit.png) no-repeat 0 50%;}
.completionBox .txtBox.email {background:url(/images/kor/ico/ico_email.png) no-repeat 0 50%;}
.completionBox .txtBox.extension {background:url(/images/kor/ico/ico_extension.png) no-repeat 0 50%;}
.completionBox .txtBox strong.txtBoxTit {display:block;margin-bottom:16px; padding-bottom:14px; border-bottom:1px solid #e6e6e6; font-family:'ng_b'; font-weight:normal; font-size:20px; color:#333;}
.completionBox .txtBox .txt {min-height:60px; font-size:16px}
.completionBox .txtBox .txt strong{font-family:'ng';font-weight:normal}
.completionBox .txtBox .txt02 {margin-top:-3px; padding-bottom:50px;font-size:13px; line-height:20px}
.completionBox .txtBox .txt03 {margin-top:-3px; padding-bottom:10px;font-size:13px; line-height:20px}
.completionBox .txtBox .passTxt {margin-bottom:30px;font-family:'ng'; font-size:13px}

.completionBox .txtBox .passInput {position:relative; padding-bottom:46px}
.completionBox .txtBox .passInput .infoTxt {position:absolute; left:101px; bottom:20px; height:12px; font-size:11px}
.completionBox .txtBox .passInput p {margin-bottom:5px; height:30px}
.completionBox .txtBox .passInput p label {display:inline-block; width:100px; font-family:'ng_b'; font-size:13px; color:#333;}
.completionBox .txtBox .passInput p input {width:226px;}
.completionBox .txtBox .passInput p strong {display:inline-block; width:100px; font-family:'ng_b'; font-weight:normal; font-size:13px; color:#333; line-height:30px}
.completionBox .txtBox .passInput p span{font-size:13px; color:#777; line-height:30px}

.completionBox .txtBox .passInput.type01 {position:relative; margin:20px 0 30px; padding-bottom:0}
.completionBox .txtBox .passInput.type02 {position:relative; margin:30px 0 10px; padding-bottom:44px}

/* Location */
.txtNormal{font-family:'ng'}
.ShuttleInfo{width:832px;height:220px;padding:40px;border:4px solid #e6e6e6;background:url(/images/kor/bg/bg_bus.png) no-repeat 737px 100%}
.ShuttleInfo .inner{position:relative;width:100%;margin-bottom:12px;border-bottom:1px solid #e6e6e6;overflow:hidden}
.ShuttleInfo .inner .txt{padding:6px 0 12px}
.ShuttleInfo .inner .btn{position:absolute;right:0;bottom:15px;width:125px;}
.ShuttleInfo .listCont{margin-bottom:25px}
.ShuttleInfo .listCont span.tit{display:inline-block;width:56px;font-family:'ng_b'}
.reserve {*zoom:1;}
.reserve:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.reserve li {float:left; margin-left:20px; padding-left:30px; background:url(/images/kor/ico/ico_grayarrow_common.png) no-repeat 0 50%; font-family:'ng_b'; font-size:14px;}
.reserve li:first-child {margin-left:0; padding-left:0; background:none;}
.reserve li .number {display:inline-block; width:36px; margin-right:10px; background:url(/images/kor/bg/bg_graynum.png) no-repeat 0 0; color:#fff; line-height:36px; text-align:center;}

.busInfo > .sectionTit{margin:60px 0 20px}
.busInfo .tblY tbody td:first-child{border-left:1px solid #e6e6e6}
.busInfo .tblY tbody td{font-family:'ng_b'}
.busInfo .tblX tbody td{padding:9px 20px;line-height:22px}
.busInfo .tblX tbody td.txtC{padding:9px 0;border-right:1px solid #e6e6e6}

.busInfo2 .sectionTit{margin:60px 0 20px}
.busInfo2 .sectionTit:first-child{margin-top:0}
.busInfo2 .listCont{margin-bottom:28px}
.busInfo2 .txtRed{margin-top:20px;/*color:#d32d1b;*/font-size:13px;font-weight:normal}
.busInfo2 .tblY tbody td{font-family:'ng_b'}
.tblY tbody td.addInfo{position:relative}
.tblY tbody td.addInfo em.ico.nighttime{display:block;position:absolute;left:178px;top:50%;margin-top:-14px;text-indent:-999em}
.tblY tbody td.addInfo span.info{display:block;position:absolute;left:50%;top:50%;margin:-10px 0 0 30px}

.busInfo3 .hGroup{margin:60px 0 40px;padding:0;min-height:24px}
.busInfo3 .hGroup:first-child{margin-top:0}
.busInfo3 .hGroup .sectionTit{display:inline-block;margin-right:10px}
.busInfo3 .tblY{margin-bottom:30px}
.busInfo3 .tblY tbody td:first-child{border-left:1px solid #e6e6e6}
.busInfo3 .tblY tbody td{font-family:'ng_b'}

.tabList.tab2 ul li{width:50%}
.tabList.tab4 ul li{width:25%}

.locaArea .locationImg{border:1px solid #dcdcdc}
.locaArea > .btnArea{margin-top:10px}
.locaArea .direction{margin-bottom:18px;padding:14px 19px;border:1px solid #dcdcdc;font-size:14px;font-family:'ng_b';color:#666;line-height:26px}
.locaArea .locationLi{font-size:13px;font-family:'ng';color:#777;line-height:26px}

/* Week missa*/
.contArea img.missaImg{display:block}
.missaInfo{width:100%;*zoom:1;overflow:hidden}
.missaInfo:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.missaInfo > div{width:44.7%}
.missaInfo > div .sectionTit{margin-bottom:30px}
.missaInfo .tblX td li{line-height:20px}

/* Faq */
.hWrap.type02 {padding:30px 0 15px;}
.hWrap.type02 .reverse{position:relative;top:0;font-family:"ng"}
.searchArea.faq .searchTit{color:#666}

.faqList{width:100%;margin-bottom:30px}
.faqList ul{width:100%;height:76px;overflow:hidden;*zoom:1;}
.faqList ul:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.faqList ul li{float:left;width:182px;height:37px;margin:0 0 2px 2px}
.faqList ul li a{display:block;width:178px;height:13px;padding:10px 0;border:2px solid #f0f0f0;background:#f0f0f0;color:#666;font-size:13px;font-family:'ng';text-align:center}
.faqList ul li:first-child{margin:0;height:76px}
.faqList ul li:first-child a{width:178px;padding:29px 0 30px}
.faqList ul li.current a{border:2px solid #c8c8c8;background:#fff;color:#333;font-family:'ng_b'}

.faqCont{width:100%;margin-bottom:50px;border-top:2px solid #777;border-bottom:2px solid #d2d2d2}
.faqCont li{border-top:1px solid #e6e6e6;color:#777;font-size:13px;font-family:'ng';line-height:20px}
.faqCont li:first-child{border-top:0}
.faqCont li .qna{display:block;position:absolute;left:94px;top:11px;width:26px;height:26px;background:url(/images/kor/bg/bg_faq_circle.png) no-repeat;text-indent:-999em}
.faqCont li .qna.qnaQ{background-position:0 0}
.faqCont li .qna.qnaA{background-position:0 -26px}
.faqCont li .question{position:relative;min-height:49px;background:url('../../images/bul/bul_arrow_faq.png') no-repeat right 0;overflow:hidden;}
.faqCont li .question em.num{float:left;display:block;width:80px;padding:15px 0 14px;text-align:center}
.faqCont li .question em.qna{background:url(/images/kor/bg/bg_faq_circle.png) no-repeat}
.faqCont li .question a{float:right;display:block;width:718px;padding:15px 70px 14px 0;color:#777;font-size:13px;line-height:20px}
.faqCont li .answer{display:none;position:relative;padding:15px 70px 14px 136px;border-top:1px solid #e6e6e6;background:#fafafa}
.faqCont li .answer div{color:#777;font-size:13px;line-height:20px}
.faqCont li.current .question{background-position:right -49px;}
.faqCont li.current .question a{color:#333;font-family:'ng_b'}
.faqCont li.current .answer{display:block}

/* Recently News */
.recentlyNews {*zoom:1; margin-bottom:70px;}
.recentlyNews:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.recentlyNews .figure {float:left; width:373px; height:270px;}
.recentlyNews .cont {float:left; position:relative; left:10px; width:451px; height:184px; padding:40px; border:3px solid #e6e6e6; font-family:"ng"; font-size:13px; color:#777;}
.recentlyNews .cont .ico.flag.new {position:absolute; left:-13px; top:-3px; width:36px; height:31px; background-position:0 -150px;}
.recentlyNews .cont .tit {display:block; margin-bottom:20px; font-family:"ng_b"; font-weight:normal; font-size:20px; line-height:1; color:#333;}
.recentlyNews .cont .desc {height:80px; overflow:hidden; margin-bottom:14px; line-height:20px;}
.recentlyNews .cont .meta {margin-bottom:11px;}
.recentlyNews .cont .meta strong {font-weight:normal; font-size:13px; color:#2156ab;}	
.recentlyNews .cont .meta em {margin-left:7px; padding-left:11px; background:url(/images/kor/bul/bul_bar_type2.png) no-repeat 0 50%;}
.recentlyNews .cont .info {position:relative;}
.recentlyNews .cont .info span {display:block; line-height:20px;}
.recentlyNews .cont .info .btn {position:absolute; right:0; top:6px;}

/* Recently Online Brochure */
.recentlyBrochure {*zoom:1; margin-bottom:59px;}
.recentlyBrochure:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.recentlyBrochure .figure {float:left; width:443px; height:280px; background:url(../images/bg/bg_brochure_figure.png) no-repeat 0 0;}
.recentlyBrochure .figure img {width:429px; height:270px;}
.recentlyBrochure .cont {float:left; position:relative; left:12px; width:380px; height:184px; padding:40px; border:3px solid #e6e6e6; font-family:"ng"; font-size:13px; color:#777;}
.recentlyBrochure .cont .ico.flag.new {position:absolute; left:-13px; top:-3px; width:36px; height:31px; background-position:0 -150px;}
.recentlyBrochure .cont .tit {display:block; margin-bottom:20px; font-family:"ng_b"; font-weight:normal; font-size:36px; line-height:1; color:#333;}
.recentlyBrochure .cont .tit span {display:block; font-family:"ng"; font-size:26px; line-height:1;}
.recentlyBrochure .cont .desc {height:67px; font-family:"ng"; font-size:14px; line-height:1;}

/* Online Brochure List */
.brochureList ul {*zoom:1; padding:40px 0; border-top:2px solid #777; border-bottom:2px solid #d2d2d2;}
.brochureList ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.brochureList ul li {float:left; margin-left:54px;}
.brochureList ul li:first-child {margin-left:0;}
.brochureList ul li img {border:1px solid #c8c8c8;}
.brochureList ul li strong {display:block; margin:20px 0 10px; font-family:"ng_b"; font-weight:normal; font-size:15px; line-height:20px; color:#333; text-align:center;}
.brochureList ul li .btn {width:45px; padding:7px 16px 9px 30px;}
.brochureList ul li .btn.fullTxt {background-position:-10px -120px;}

/* Mypage */
.state{margin-bottom:16px;border:4px solid #e6e6e6;*zoom:1;overflow:hidden}
.state:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.state .inner01{float:left;width:391px;padding:15px 20px 12px 15px}
.state .inner01 .flow{width:229px}
.state .inner01 .flow dt{color:#333;font-size:13px;font-family:'ng_b'}
.state .inner01 .flow dd{width:100%;height:100%;margin-top:22px;text-align:center}
.state .inner01 .flow dd span{display:inline-block;width:100px;height:100px;background:url(/images/kor/ico/ico_rating.png) no-repeat 0 0;text-indent:-999em;overflow:hidden}
.state .inner01 .flow dd span.golf{background-position:-100px 0}
.state .inner01 .flow dd span.cyber{background-position:-200px 0}
.state .inner01 .reverse{width:140px;margin-top:40px;overflow:hidden}
.state .inner01 .reverse dt{float:left;width:90px;height:33px;border-top:1px solid #e6e6e6;color:#333;font-size:12px;font-family:'ng_b';line-height:33px;}
.state .inner01 .reverse dd{float:left;width:50px;height:33px;border-top:1px solid #e6e6e6;color:#777;font-size:15px;text-align:right;line-height:33px}
.state .inner01 .reverse dd.point{border-top:0;color:#008665;font-family:'ng_b'}
.state .inner01 .reverse dt:first-child{border-top:0}
.state .inner02{float:left;width:227px;height:138px;padding:15px 0 15px 15px;border-left:1px solid #e6e6e6}
.state .inner02 dt{color:#333;font-size:13px;font-family:'ng_b'}
.state .inner02 dd ul{width:100%;height:112px;margin-top:15px;overflow:hidden}
.state .inner02 dd ul:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.state .inner02 dd ul li{float:left;width:105px;height:112px;margin-right:2px;background:#f5f5f5;color:#666;font-size:24px;text-align:center;}
.state .inner02 dd ul li em{display:block;padding:33px 0 7px;font-size:13px}

.listCont li.liNone{padding:0;margin:0 !important;background:none}
.listCont .registerInfo{margin-top:18px;margin-bottom:25px;*zoom:1;overflow:hidden}
.listCont .registerInfo li{float:left;width:400px;margin-top:0;padding-left:52px;background:url(/images/kor/ico/ico_mypage_tel.png) no-repeat;background-position:2px 0 !important;font-size:12px !important}
.listCont .registerInfo li strong{display:block;margin-bottom:3px;color:#333;font-size:18px;font-family:'ng_b';font-weight:normal}
.listCont .registerInfo li.email{background:url(/images/kor/ico/ico_mypage_mail.png) no-repeat;background-position:2px 0 !important}

.useInfo{position:relative;min-height:40px;margin-top:18px;padding-bottom:15px;border-bottom:1px solid #e6e6e6}
.useInfo .listCont.sizeUp li{margin-top:6px}
.useInfo .listCont.sizeUp.solo{padding-top:5px}
.useInfo .btn.point3{position:absolute;right:0;top:2px;width:79px;}

.innerTab .tblY tbody td{height:28px;font-family:'ng'}
.innerTab .sectionTit{margin-bottom:30px}
.innerTab .tabDep2{margin-bottom:20px}
.innerTab .btnArea{margin-top:15px}
.tblY.tblReserve{border-bottom:0}
.tblY.tblReserve thead th{padding:11px 0;line-height:20px}
.tblY.tblReserve tbody td:first-child{border-left:1px solid #e6e6e6}
.tblY.tblReserve tbody td{border-top:0;border-bottom:1px solid #e6e6e6}
.tblY.tblReserve tbody td.lineBold{border-top:0;border-bottom:2px solid #d2d2d2}
.tblY.tblReserve tbody td.btnForm{padding:10px 0}
.tblY tbody td.btnForm .btn.formType{width:62px;padding:7px 0 11px}

/* Customer */
.parlor {padding-bottom:30px; border-bottom:1px solid #e6e6e6;}
.parlor ul:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.parlor ul {*zoom:1;}
.parlor ul li {position:relative; float:left; min-height:224px; margin-left:32px;}
.parlor ul li:first-child + li {margin-left:33px;}
.parlor ul li:first-child {margin-left:0;}
.parlor ul li p {width:145px; font-size:13px; color:#414141;}
.parlor ul li .photo {margin-bottom:18px;}
.parlor ul li .photo img {width:285px; height:184px;}
.parlor ul li .btn {position:absolute; top:194px; right:0;}

.giftCard {margin-bottom:40px; padding:40px 0 40px 35px; border:4px solid #e6e6e6; background:url(/images/kor/bg/bg_gift.png) no-repeat 510px 22px;}
.giftCard .titInfo {margin-bottom:10px; font-family:'ng_b'; font-size:15px; color:#333;}
.giftCard .tit {margin-bottom:20px; font-family:'ng_b'; font-weight:normal; font-size:26px; color:#333;}
.giftCard .info {font-size:13px; line-height:20px;}

.categoryList ul li {float:left; margin-bottom:30px; padding-left:67px; border-bottom:1px solid #e6e6e6;}
.categoryList ul li:first-child {padding-left:0;}
.categoryList ul li + li + li + li {margin-bottom:0; border:0;}
.categoryList ul li.lineDown{padding-left:0;}
.categoryList ul li .txt {padding:20px 0 30px; font-family:'ng_b'; font-size:15px; color:#333; text-align:center;}

.formArea .cardChoice {width:168px;}
.formArea .cardNum {width:66px;}
.formArea .cardDate {width:98px;}

.contUtil {*zoom:1;}
.contUtil:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.contUtil .viewChoice {float:left;}
.contUtil .count {float:right;}

.viewChoice {margin-bottom:15px;}
.viewChoice li {float:left; margin-left:10px; padding-left:10px; background:url(/images/kor/bul/bul_bar_type2.png) no-repeat 0 50%;}
.viewChoice li:first-child {margin-left:0; padding-left:0; background:none;}
.viewChoice li a{padding-left:12px; background:url(/images/kor/ico/ico_check_off.png) no-repeat 0 50%; color:#777; font-size:13px; font-family:'ng_b';}
.viewChoice li a:hover,  
.viewChoice li a:focus {background:url(/images/kor/ico/ico_check_on.png) no-repeat 0 50%; color:#2156ab; text-decoration:underline;}
.viewChoice li.current a {background:url(/images/kor/ico/ico_check_on.png) no-repeat 0 50%; color:#2156ab; text-decoration:underline;}

.noticeBox {margin-bottom:30px; padding:28px 18px 28px 100px ; border:2px solid #dcdcdc; background:url(/images/kor/bg/bg_speaker.png) no-repeat 28px 50%;}
.noticeBox p {font-family:'ng_b'; font-size:14px; color:#333;}

.myLost {position:relative; padding:30px 20px; border:1px solid #dcdcdc; background:#fafafa;}
.myLost p {font-family:'ng_b'; font-size:14px; color:#333;}
.myLost .btnArea {position:absolute; top:19px; right:20px;}
.myLost .btnArea .register {display:inline-block; position:relative; margin-right:11px; padding:10px 20px; font-family:'ng_b'; border:1px solid #d2d2d2; background:#fff;}
.myLost .btnArea .register span {color:#d74831;}
.myLost .btnArea .bgArrow {display:block; position:absolute; top:12px; right:-7px; width:7px; height:11px; background:url(/images/kor/bg/bg_register.png) no-repeat 0 0;}

.reception ol {*zoom:1;}
.reception ol:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.reception ol li {float:left; margin-left:20px; padding-left:30px; background:url(/images/kor/ico/ico_grayarrow_common.png) no-repeat 0 50%; font-family:'ng_b'; font-size:14px;}
.reception ol li:first-child {margin-left:0; padding-left:0; background:none;}
.reception ol li .number {display:inline-block; width:36px; margin-right:10px; background:url(/images/kor/bg/bg_graynum.png) no-repeat 0 0; color:#fff; line-height:36px; text-align:center;}

/* Convenience */
.mapArea .btnArea {margin-top:10px;}

.trailArea .leftCon, 
.trailArea .rightCon {float:left; width:440px;}
.trailArea .leftCon {margin-right:40px;}
.trailArea .info {margin-bottom:20px; padding:36px 0 32px 19px; border:4px solid #e6e6e6;}
.trailArea .info ul {*zoom:1;}
.trailArea .info ul:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.trailArea .info ul li {float:left; margin-left:25px; padding-left:24px; background:url(/images/kor/bul/bul_bar_type5.png) no-repeat 0 50%;}.trailArea .info ul li:first-child {margin:0; padding:0; background:none;}
.trailArea .info ul li dl {text-align:center;}
.trailArea .info ul li dl.length {width:66px;}
.trailArea .info ul li dl.start {min-width:152px;}
.trailArea .info ul li dl.time {min-width:78px;}
.trailArea .info ul li dl dt {font-family:'ng_b'; font-size:13px; color:#333;}
.trailArea .info ul li dl dd {margin-top:20px; font-size:15px;}
.trailArea .info ul li dl .twoLine {margin-top:10px; font-size:13px;line-height:18px}
.trailArea .info ul li dl.bigTxt dd {margin-top:10px;}
.trailArea .info ul li dl.bigTxt span {font-size:30px;}
.trailArea .txt {margin-bottom:0;}

.trailArea.type02 .leftCon {margin-right:20px;}
.trailArea.type02 .rightCon {width:460px; margin-top:35px;}
.trailArea.type02 .info {margin-bottom:0;}

/* PeakIsland */
.stateInfo{width:100%;*zoom:1;}
.stateInfo:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.stateInfo .fl{float:left;width:460px}
.stateInfo .fl img{display:block;}
.stateInfo .fr{float:right;width:450px}
.stateInfo .tblX th{padding:10px 0 9px}
.stateInfo .tblX td{padding:10px 0 9px 20px}
.stateInfo ul li {letter-spacing:-1px;}
.stateInfo .top {margin-bottom:35px;}

.stepInfo {border-top:2px solid #777; border-bottom:2px solid #d2d2d2;}
.stepInfo > li {padding:20px 20px 22px; border-top:1px solid #e6e6e6;}
.stepInfo > li:first-child {border-top:0;}
.stepInfo > li .step, 
.stepInfo > li .location, 
.stepInfo > li .move {display:inline-block;}
.stepInfo > li .step {width:100px; padding:6px 0; background:url(/images/kor/bg/bg_round.png) no-repeat 0 0; font-family:'ng_b'; font-size:16px; line-height:22px; color:#008481; text-align:center; vertical-align:middle;}
.stepInfo > li .location {width:265px; margin-left:15px; padding-left:45px; background:url(/images/kor/bul/bul_downarrow.png) no-repeat 0 50%; font-family:'ng_b'; font-weight:normal; font-size:16px; color:#333; vertical-align:middle; line-height:18px;}
.stepInfo > li .move {width:420px; padding-left:20px; background:url(/images/kor/bul/bul_bar_type3.png) no-repeat 0 0; font-size:13px; vertical-align:middle; line-height:20px;}
.stepInfo > li .location.end {background:url(/images/kor/bul/bul_end.png) no-repeat 0 50%;}

.stepInfo.type02 li .step {color:#3b8301;}
.stepInfo.type02 li .location {width:173px;}
.stepInfo.type02 li .move {width:520px;}
.stepInfo.type03 li .step {color:#3e6ebb;}
.stepInfo.type03 li .location {width:220px;}
.stepInfo.type03 li .move {width:473px;}
.stepInfo.type03 li .move .btnArea {display:block; margin-top:20px;}
.stepInfo.type03 li .move .btnArea a {margin:0 10px 0 0;}
.stepInfo.type03 li .move .btnArea button {margin-left:0;}

.menuZone {margin:40px 0 0 8px;}
.menuZone ul {*zoom:1;}
.menuZone ul:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.menuZone ul li {position:relative; float:left; margin-left:14px;}
.menuZone ul li:first-child {margin-left:0;}
.menuZone ul li a {display:block; width:117px; height:40px; overflow:hidden; padding-top:99px; background:url(/images/kor/btn/menu_zone.png) no-repeat 0 0; font-family:'ng_b'; font-size:13px; color:#333; text-align:center;}
.menuZone ul li a.m1 {background-position:0 0;}
.menuZone ul li a.m2 {background-position:-120px 0;}
.menuZone ul li a.m3 {background-position:-240px 0;}
.menuZone ul li a.m4 {background-position:-360px 0;}
.menuZone ul li a.m5 {background-position:-480px 0;}
.menuZone ul li a.m6 {background-position:-600px 0;}
.menuZone ul li a.m7 {background-position:-720px 0;}
.menuZone ul li a .bg {display:none; position:absolute; top:0; left:0; width:117px; height:139px; background:url(/images/kor/btn/menu_zone.png) no-repeat 0 0; background-position:0 -310px;}
.menuZone ul li a:hover .bg, 
.menuZone ul li a:focus .bg {display:block;}
.menuZone ul li.current a .bg {display:block;}

.menuZone.type02 {margin-left:20px;}
.menuZone.type02 ul li {margin-left:39px;}
.menuZone.type02 ul li:first-child {margin-left:0;}
.menuZone.type02 ul li a {width:145px; height:53px; padding-top:113px;}
.menuZone.type02 ul li a.m1 {background-position:0 -140px;}
.menuZone.type02 ul li a.m2 {background-position:-150px -140px;}
.menuZone.type02 ul li a.m3 {background-position:-300px -140px;}
.menuZone.type02 ul li a.m4 {background-position:-450px -140px;}
.menuZone.type02 ul li a.m5 {background-position:-600px -140px;}
.menuZone.type02 ul li a:hover .bg, 
.menuZone.type02 ul li a:focus .bg {display:block; width:145px; height:166px; background-position:-130px -310px;}
.menuZone.type02 ul li.current a .bg {display:block; width:145px; height:166px; background-position:-130px -310px;}

.contArea.biArea {position:relative;}
.contArea.biArea .btnArea {position:absolute; top:0; right:0; margin:0;}
.contArea.biArea .btnArea button {margin-left:5px;}

.bannerType{position:relative; margin:30px 0 60px;}
.bannerType > ul li button {width:177px; height:100px; border-left:2px solid #e6e6e6; border-bottom:1px solid #e6e6e6; background:#fafafa; font-family:'ng_b'; font-size:13px; color:#777; line-height:20px;}
.bannerType > ul li button em {font-size:15px; color:#333;}
.bannerType > ul li:first-child button {border-top:2px solid #e6e6e6;}
.bannerType > ul li.last button {border-bottom:2px solid #e6e6e6;}
.bannerType > ul li.current button {border:0; background:url(/images/kor/bg/bg_bannergreen.png) no-repeat 0 0; font-size:13px; color:#fff;}
.bannerType > ul li.current button em {font-size:20px; color:#fff;}
.bannerType .infoMap {display:; position:absolute; top:0; left:177px; width:741px; height:500px; overflow:hidden; background:url(/images/kor/bg/bg_greencheck.png) repeat 0 0;}
.bannerType .infoMap ul li {display:none; position:relative;}
.bannerType .infoMap ul li.current {display:block; width:725px; height:484px; padding:8px; overflow:hidden;}
.bannerType .infoMap ul li img{width:725px; height:484px;}
.bannerType .infoMap ul li p {position:absolute; bottom:25px; left:38px; font-family:'ng_b'; font-weight:normal; font-size:13px; color:#777;}
.bannerType .infoMap ul li p em {display:inline-block; width:63px; height:20px; margin-right:5px; background:url(/images/kor/bg/bg_greeninfo.png) no-repeat 0 0; text-align:center; color:#fff; line-height:20px;}

.peakWrap {position:relative;}
.peakWrap .choiceArea {margin-bottom:28px; padding-top:450px;}
.peakWrap .btnGroup {margin-bottom:15px;}
.peakWrap .btnGroup ul {*zoom:1;}
.peakWrap .btnGroup ul:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.peakWrap .btnGroup ul li {float:left; position:relative; width:56px; padding:6px 19px; margin-left:-1px; border:1px solid #e6e6e6; font-family:'ng_b'; font-size:12px; color:#666; line-height:16px;}
.peakWrap .btnGroup ul li:first-child {width:43px; margin-left:0;}
.peakWrap .btnGroup ul li input[type="checkbox"] {width:16px; height:16px; border:0; background:none; vertical-align:top;}
.peakWrap .btnGroup ul li label {position:absolute; top:6px; left:19px; padding-left:21px; background:url(/images/kor/bg/bg_checkbox.png) no-repeat 0 0;}
.peakWrap .btnGroup ul li.current {position:relative; z-index:10; border:1px solid #01a7a3; color:#257e7d;}
.peakWrap .btnGroup ul li.current label {background-position:0 -16px;}

.tblX tbody th.imgCheck {padding-left:20px; text-align:left;}
.tblX tbody th.imgCheck input[type="checkbox"] {float:left; width:16px; height:16px; border:0; background:none; vertical-align:top;}
.tblX tbody th.imgCheck label {float:left; margin-left:-16px; padding-left:26px; background:url(/images/kor/bg/bg_checkbox.png) no-repeat 0 -32px; line-height:16px;}
.tblX tbody th.imgCheck.current label {background-position:0 -48px;}

.peakWrap .btnGroup ul li input[type="checkbox"]:focus + label, 
.tblX tbody th.imgCheck input[type="checkbox"]:focus + label{outline:1px dashed #000;}

.infoNum {margin-top:15px;}
.infoNum ul {*zoom:1;}
.infoNum ul:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.infoNum ul li {float:left; margin-left:15px; font-family:'ng_b'; font-size:13px;}
.infoNum ul li:first-child {margin-left:0;}
.infoNum ul li .num {display:inline-block; width:18px; height:18px; background:url(/images/kor/bg/bg_numcircle.png) no-repeat 0 0; font-family:'ng_b'; font-size:11px; line-height:18px; color:#fff; text-align:center;}
.infoNum ul li.green {color:#008481;}
.infoNum ul li.green .num {background-position:0 -18px;}
.infoNum ul li.red {color:#d33940;}
.infoNum ul li.red .num {background-position:0 0;}

.peakWrap .peakMap {position:absolute; top:0; left:0; width:920px; height:420px; background:url(/images/kor/bg/bg_peakmap.png) no-repeat 0 0;}
.peakMap ul li {position:absolute;}
.peakMap ul li.list01 {top:263px; left:362px;}
.peakMap ul li.list02 {top:142px; left:567px;}
.peakMap ul li.list03 {top:224px; left:279px;}
.peakMap ul li.list04 {top:263px; left:445px;}
.peakMap ul li.list05 {top:163px; left:472px;}
.peakMap ul li.list06 {top:309px; left:272px;}
.peakMap ul li.list07 {top:269px; left:141px;}
.peakMap ul li.list08 {top:152px; left:266px;}
.peakMap ul li.list09 {top:119px; left:369px;}
.peakMap ul li.list10 {top:222px; left:77px;}
.peakMap ul li.list11 {top:176px; left:119px;}
.peakMap ul li.list12 {top:51px; left:448px;}
.peakMap ul li.list13 {top:77px; left:267px;}
.peakMap ul li.list14 {top:110px; left:712px;}
.peakMap ul li.list15 {top:35px; left:686px;}
.peakMap ul li.list16 {top:74px; left:558px;}
.peakMap ul li.list17 {top:119px; left:476px;}
.peakMap ul li.list18 {top:333px; left:487px;}
.peakMap ul li a {display:block; height:31px; background:url(/images/kor/bg/bg_txtmap.png) no-repeat 0 0; font-family:'ng_b'; font-size:12px; color:#fff; line-height:26px; text-align:center;}
.peakMap ul li a em.num {display:inline-block; width:20px; height:20px; background:url(/images/kor/bg/bg_numcolor.png); font-size:11px; line-height:20px;  text-align:center;}
.peakMap ul li a em.num.green {background-position:0 0; color:#008481;}
.peakMap ul li a em.num.red {background-position:0 -20px; color:#e40009;}
.peakMap ul li.list01 a {width:78px; background-position:0 -40px;}
.peakMap ul li.list02 a {width:78px; background-position:0 -40px;}
.peakMap ul li.list03 a {width:123px; background-position:-310px -40px;}
.peakMap ul li.list04 a {width:100px; background-position:-80px -40px;}
.peakMap ul li.list05 a {width:78px; background-position:0 -40px;}
.peakMap ul li.list06 a {width:113px; background-position:-190px -40px;}
.peakMap ul li.list07 a {width:100px; background-position:-80px -40px;}
.peakMap ul li.list08 a {width:123px; background-position:-420px 0;}
.peakMap ul li.list09 a {width:101px; background-position:-180px 0;}
.peakMap ul li.list10 a {width:149px; background-position:-550px 0;}
.peakMap ul li.list11 a {width:149px; background-position:-550px 0;}
.peakMap ul li.list12 a {width:78px; background-position:0 0;}
.peakMap ul li.list13 a {width:121px; background-position:-290px 0;}
.peakMap ul li.list14 a {width:78px; background-position:0 -40px;}
.peakMap ul li.list15 a {width:78px; background-position:0 -40px;}
.peakMap ul li.list16 a {width:90px; background-position:-80px 0;}
.peakMap ul li.list17 a {width:90px; background-position:-80px 0;}
.peakMap ul li.list18 a {width:78px; background-position:0 -40px;}

.webCam {position:absolute; top:20px; right:20px;}
.webCam a {display:block; width:100px; height:30px; padding-top:50px; background:url(/images/kor/bg/bg_webcam.png) no-repeat 0 0; font-family:'ng_b'; font-size:14px; color:#fff; text-align:center;}

/* OrganizationEvent */
.eventArea {margin-bottom:60px;}
.eventArea .imgBox {margin-bottom:10px;}
.eventArea .btnArea {text-align:right;}
.eventArea .btnArea button,
.eventArea .btnArea a {margin-left:5px;}

.tblY.type05.tblSchedule thead th{border-left:0}
.tblY.type05.tblSchedule td{padding:10px 18px}
.tblY.type05.tblSchedule td.tdHalf{padding:0 18px}
.tblY.type05.tblSchedule td.space strong{display:block;padding:30px 0;text-align:center}
.tblY.type05.tblSchedule td.bgBlue{text-align:left}
.tblY.type05.tblSchedule td.bgSkyBlue{background:#f7fbfd;text-align:left}
.tblY.type05.tblSchedule td .scheduleTit{color:#333;font-family:'ng_b';font-weight:normal;text-align:left}
.tblY.type05.tblSchedule td .scheduleTit span{color:#777}
.tblY.type05.tblSchedule td ul{margin-top:7px;*zoom:1;}
.tblY.type05.tblSchedule td ul:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.tblY.type05.tblSchedule td ul li{padding-left:11px;background:url(/images/kor/bul/bul_square_gray.png) no-repeat 0 7px;line-height:20px;text-align:left}
.tblY.type05.tblSchedule td ul li.notice{padding:0;background:none}
.tblY.type05.tblSchedule td ul li.fl{float:left;width:45%}
.tblY.type05.tblSchedule td .inner{margin:10px 0;padding:30px;background:#f7f7f7}
.tblY.type05.tblSchedule td .inner p{margin-top:7px}

.program {height:111px; margin-bottom:30px; padding:23px 0 0 166px; background:url(/images/kor/bg/bg_program.png) no-repeat 0 0;}
.program ul {*zoom:1;}
.program ul:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.program ul li {float:left; width:89px; height:55px; margin-left:-9px; padding-top:35px; font-size:13px; color:#666; text-align:center; line-height:20px;}
.program ul li:first-child {margin-left:0;}
.program ul li.lineTwo {height:64px; padding-top:26px;}

.program.type01 {width:519px; background-position:0 0;}
.program.type02 {width:599px; background-position:0 -140px;}
.program.type03 {width:677px; background-position:0 -280px;}
.program.type04 {width:677px; background-position:0 -420px;}
.program.type05 {width:519px; background-position:0 -560px;}

.weddingIntro{margin-top:15px;color:#333;font-size:15px;font-family:'ng';line-height:24px}
.weddingMerit{position:relative;margin-top:27px;padding:21px 29px 30px 190px;border:4px solid #e6e6e6}
.weddingMerit h5{display:block;position:absolute;left:29px;top:24px;color:#333;font-size:18px;font-family:'ng_b';font-weight:normal;line-height:24px}
.weddingMerit ul{width:100%;*zoom:1}
.weddingMerit ul:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.weddingMerit ul li{float:left;width:183px;margin-left:48px;padding:9px 0;border-bottom:1px solid #e6e6e6;color:#777;font-size:13px;font-family:'ng_b'}
p.weddingTxt{color:#777 !important;margin-top:-4px;margin-bottom:17px}
.weddingInfo{width:100%;margin-bottom:60px;*zoom:1}
.weddingInfo:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.weddingInfo li{width:441px;margin-top:29px}
.weddingInfo li.fl{float:left}
.weddingInfo li.fr{float:right}
.weddingInfo li p{height:40px;margin:-3px 0 16px;color:#777;font-size:13px;line-height:20px}
.weddingInfo li img{display:block}
.weddingInq .phoneBox{margin:30px 0 0}

.stateInfo .adviceLi{width:345px;min-height:115px;padding:35px 0 0 95px;border-top:2px solid #d2d2d2;}
.stateInfo .adviceLi.local01{background:url(/images/kor/ico/ico_advice01.png) no-repeat 0 0}
.stateInfo .adviceLi.local02{background:url(/images/kor/ico/ico_advice01.png) no-repeat 0 -200px}
.stateInfo .adviceLi.local03{background:url(/images/kor/ico/ico_advice01.png) no-repeat 0 -400px}
.stateInfo .adviceLi.local04{background:url(/images/kor/ico/ico_advice01.png) no-repeat 0 -600px}
.stateInfo .adviceLi.local05{background:url(/images/kor/ico/ico_advice01.png) no-repeat 0 -800px}
.stateInfo .adviceLi.global01{background:url(/images/kor/ico/ico_advice02.png) no-repeat 0 0}
.stateInfo .adviceLi.global02{background:url(/images/kor/ico/ico_advice02.png) no-repeat 0 -200px}
.stateInfo .adviceLi.global03{background:url(/images/kor/ico/ico_advice02.png) no-repeat 0 -400px}
.stateInfo .adviceLi.global04{background:url(/images/kor/ico/ico_advice02.png) no-repeat 0 -600px}
.stateInfo .adviceLi.sales01{background:url(/images/kor/ico/ico_advice03.png) no-repeat 0 0}
.stateInfo .adviceLi.sales02{background:url(/images/kor/ico/ico_advice03.png) no-repeat 0 -200px}
.stateInfo .adviceLi h5{color:#333;font-size:15px;font-family:'ng_b';font-weight:normal;line-height:24px}
.contArea .consentArea {margin-bottom:0}

/* Golf */
.clubIntro {margin-top:50px;}
.clubIntro {*zoom:1; border:4px solid #e6e6e6;}
.clubIntro:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.clubIntro .intro {float:left; position:relative; padding:30px 20px 32px; border-left:1px solid #e6e6e6;}
.clubIntro .intro .sectionTit {margin-bottom:10px; text-align:center;}
.clubIntro .intro .txt {margin-bottom:85px; text-align:center;}
.clubIntro .intro .clubImg {margin-bottom:20px;}
.clubIntro .intro .introInfo {*zoom:1; margin-top:10px;}
.clubIntro .intro .introInfo:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.clubIntro .intro .introInfo dt, 
.clubIntro .intro .introInfo dd {float:left; font-size:13px;}
.clubIntro .intro .introInfo dt {width:61px; font-family:'ng_b'; color:#555;}
.clubIntro .intro .introInfo dd {width:202px;}
.clubIntro .intro .btnArea {position:absolute; top:103px; left:53px;}

.designerInfo {*zoom:1;}
.designerInfo:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.designerInfo .designer, 
.designerInfo .designerTxt {float:left;}
.designerInfo .designer {margin-right:30px;}
.designerInfo .designerTxt .sectionTit {margin-bottom:30px;}
.designerInfo .designerTxt .nameArea {float:right; margin-top:20px;}
.designerInfo .designerTxt .nameArea p {float:left;}
.designerInfo .designerTxt .nameArea .sign {margin-right:20px;}
.designerInfo .designerTxt .nameArea .name {font-size:13px; color:#555; line-height:26px;}
.designerInfo .designerTxt .nameArea .name strong {font-family:'ng_b'; font-size:18px; font-weight:normal; color:#333;}

/* GolfMenu */
.golfMenu {*zoom:1; margin-bottom:60px;}
.golfMenu:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.golfMenu .btnFull, 
.golfMenu .course {float:left;}
.golfMenu a, 
.golfMenu strong {border:1px solid #dcdcdc; background:#f5f5f5; font-size:14px; color:#666;}
.golfMenu .btnFull a, 
.golfMenu .btnFull strong {display:block; width:86px; height:76px; text-align:center; line-height:76px;}
.golfMenu .btnFull .current {width:88px; height:78px; border:0; background:#639327; font-family:'ng_b'; font-weight:normal; color:#fff;}

.golfMenu .course {margin-left:4px;}
.golfMenu .course p {width:410px; height:34px; margin-bottom:4px; border:1px solid #dcdcdc; font-size:14px; color:#666; line-height:34px; text-align:center;}
.golfMenu .course ul {*zoom:1;}
.golfMenu .course ul:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.golfMenu .course ul li {float:left; margin-left:2px;}
.golfMenu .course ul li:first-child {margin-left:0;}
.golfMenu .course ul li a, 
.golfMenu .course ul li strong {display:block; width:42px; height:36px; font-weight:normal; line-height:36px; text-align:center;}
.golfMenu .course p.current {width:408px; height:32px; border:2px solid #639327; font-family:'ng_b'; color:#639327; line-height:32px;}
.golfMenu .course ul li .current {width:44px; height:38px; border:0; background:#639327; font-family:'ng_b'; color:#fff;}

/* CourseTit */
.holeInfo {float:left; width:460px;}
.holePic {float:left; position:relative; width:460px; height:562px;}
.golfTit {margin-bottom:20px; font-family:'ng_b'; font-weight:normal; font-size:30px; color:#333;}
.golfConTit {margin-bottom:20px; font-weight:normal; font-size:65px; color:#333;}

.courseInfo {margin-bottom:15px;}
.courseInfo ul {*zoom:1;}
.courseInfo ul:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.courseInfo ul li {float:left; margin-left:20px; padding-left:20px; background:url(/images/kor/bul/bul_bar_type4.png) no-repeat 0 0; font-family:'ng_b'; font-size:16px;}
.courseInfo ul li:first-child {margin-left:0; padding-left:0; background:none;}
.courseInfo.type02 ul li {margin-top:36px;}
.courseInfo.type02 ul li:first-child {margin-top:0; font-family:'ng'; font-size:65px; color:#333;}
.courseTxt {min-height:80px; margin:30px 0 37px; font-size:13px; line-height:20px;}
.placeArea {margin-bottom:30px;}

/* Golf */
.onlineAppoint {margin-top:10px; vertical-align:middle;}
.appointment ul {*zoom:1;}
.appointment ul:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.appointment ul li {float:left; width:459px; margin-left:1px; padding:17px 0; background:#f5f5f5 url(/images/kor/bul/bul_grayarrow17.png) no-repeat 412px 30px;}
.appointment ul li:first-child {margin-left:0;}
.appointment ul li a {display:block; height:62px; padding-left:107px; background:url(/images/kor/ico/ico_appointment.png) no-repeat 0 0;}
.appointment ul li a:hover, 
.appointment ul li a:active, 
.appointment ul li a:focus, 
.appointment ul li a:visited {text-decoration:none;}
.appointment ul li .integration {background-position:31px 0;}
.appointment ul li .mobile {background-position:31px -124px;}
.appointment ul li a strong, 
.appointment ul li a span {display:block;}
.appointment ul li a strong {margin-bottom:10px; font-family:'ng_b'; font-weight:normal; font-size:18px; color:#333;}
.appointment ul li a span {font-size:12px; color:#333;}
.appointment ul li:hover {background:#4a8600 url(/images/kor/bul/bul_grayarrow17_on.png) no-repeat 412px 30px;}
.appointment ul li:hover a strong,
.appointment ul li:hover a span {color:#fff;}
.appointment ul li:hover .integration {background-position:31px -62px;}
.appointment ul li:hover .mobile {background-position:31px -186px;}
.houseInfo {margin-top:30px;}

/* FullMap */
.fullMap {position:relative;}
.fullMap .mark {position:absolute; bottom:10px; right:0; width:127px; height:47px; padding:14px 0 0 14px; background:url(/images/kor/bg/bg_mark.png) no-repeat 0 0;}
.fullMap .mark li {margin-top:8px; padding-left:22px; background:url(/images/kor/ico/ico_mark.png) no-repeat 0 0; font-family:'ng_b'; font-size:13px; color:#666; line-height:12px;}
.fullMap .mark li:first-child {margin-top:0;}
.fullMap .mark li.red {background-position:0 0;}
.fullMap .mark li.blue {background-position:0 -12px;}

.fullMap .mapLocation {position:absolute; top:44px; left:0;}

.birchhillMap a {display:block; width:165px; height:160px; background:url(/images/kor/golf/birchhill.png) no-repeat 0 0; font-size:0;}
.birchhillMap.type01 a {background-position:0 -160px;}
.birchhillMap.type02 a {background-position:0 -320px;}
.birchhillMap.type03 a {background-position:0 -480px;}
.birchhillMap.type04 a {background-position:0 -640px;}
.birchhillMap.type05 a {background-position:0 -800px;}
.birchhillMap.type06 a {background-position:0 -960px;}
.birchhillMap.type07 a {background-position:0 -1120px;}
.birchhillMap.type08 a {background-position:0 -1280px;}
.birchhillMap.type09 a {background-position:0 -1440px;}
.birchhillMap.type10 a {background-position:0 -1600px;}
.birchhillMap.type11 a {background-position:0 -1760px;}
.birchhillMap.type12 a {background-position:0 -1920px;}
.birchhillMap.type13 a {background-position:0 -2080px;}
.birchhillMap.type14 a {background-position:0 -2240px;}
.birchhillMap.type15 a {background-position:0 -2400px;}
.birchhillMap.type16 a {background-position:0 -2560px;}
.birchhillMap.type17 a {background-position:0 -2720px;}
.birchhillMap.type18 a {background-position:0 -2880px;}

.yongpyongMap a {display:block; width:165px; height:160px; background:url(/images/kor/golf/yongpyongclup.png) no-repeat 0 0; font-size:0;}
.yongpyongMap.type01 a {background-position:0 -160px;}
.yongpyongMap.type02 a {background-position:0 -320px;}
.yongpyongMap.type03 a {background-position:0 -480px;}
.yongpyongMap.type04 a {background-position:0 -640px;}
.yongpyongMap.type05 a {background-position:0 -800px;}
.yongpyongMap.type06 a {background-position:0 -960px;}
.yongpyongMap.type07 a {background-position:0 -1120px;}
.yongpyongMap.type08 a {background-position:0 -1280px;}
.yongpyongMap.type09 a {background-position:0 -1440px;}
.yongpyongMap.type10 a {background-position:0 -1600px;}
.yongpyongMap.type11 a {background-position:0 -1760px;}
.yongpyongMap.type12 a {background-position:0 -1920px;}
.yongpyongMap.type13 a {background-position:0 -2080px;}
.yongpyongMap.type14 a {background-position:0 -2240px;}
.yongpyongMap.type15 a {background-position:0 -2400px;}
.yongpyongMap.type16 a {background-position:0 -2560px;}
.yongpyongMap.type17 a {background-position:0 -2720px;}
.yongpyongMap.type18 a {background-position:0 -2880px;}

.yongpyong9Map a {display:block; width:165px; height:160px; background:url(/images/kor/golf/yongpyong9_mini.png) no-repeat 0 0; font-size:0;}
.yongpyong9Map.type01 a {background-position:0 -160px;}
.yongpyong9Map.type02 a {background-position:0 -320px;}
.yongpyong9Map.type03 a {background-position:0 -480px;}
.yongpyong9Map.type04 a {background-position:0 -640px;}
.yongpyong9Map.type05 a {background-position:0 -800px;}
.yongpyong9Map.type06 a {background-position:0 -960px;}
.yongpyong9Map.type07 a {background-position:0 -1120px;}
.yongpyong9Map.type08 a {background-position:0 -1280px;}
.yongpyong9Map.type09 a {background-position:0 -1440px;}



/* MapCommon */
.pointInfo {display:none; position:absolute; z-index:10; height:130px; overflow:hidden;}
.pointInfo ul li {margin-top:6px; padding-left:29px; background:url(/images/kor/ico/ico_hole.png) no-repeat 0 0; font-family:'ng_b'; font-size:13px; color:#666; line-height:18px;}
.pointInfo ul li em {display:inline-block; width:70px; font-family:'ng'; font-size:12px;}
.pointInfo ul li:first-child {margin-top:0;}
.pointInfo ul li.p1 {background-position:0 0;}
.pointInfo ul li.p2 {background-position:0 -18px;}
.pointInfo ul li.p3 {background-position:0 -36px;}
.pointInfo ul li.p4 {background-position:0 -54px;}
.pointInfo ul li.p5 {background-position:0 -72px;}
.lineBg {position:absolute; top:0; left:0;}

/* BirchHole */
.hole1 {background:url(/images/kor/bg/bg_birch_hole1_on.png) no-repeat 0 0;}
.hole1 .lineBg {width:460px; height:562px; background:url(/images/kor/bg/bg_birch_hole1.png) no-repeat 0 0;}
.hole1 .info01 {top:380px; left:0; width:308px; padding:16px 0 0 16px; background:url(/images/kor/bg/bg_first_distance.png) no-repeat 0 0;}
.hole1 .info02 {top:251px; left:202px; width:79px; padding:16px 0 0 162px; background:url(/images/kor/bg/bg_right_distance.png) no-repeat 100% 0;}
.hole2 {background:url(/images/kor/bg/bg_birch_hole2_on.png) no-repeat 0 0;}
.hole2 .lineBg {width:460px; height:562px; background:url(/images/kor/bg/bg_birch_hole2.png) no-repeat 0 0;}
.hole2 .info01 {top:376px; left:0; width:265px; padding:16px 0 0 16px; background:url(/images/kor/bg/bg_first_distance.png) no-repeat 0 0;}
.hole2 .info02 {top:217px; left:192px; width:77px; padding:16px 0 0 162px; background:url(/images/kor/bg/bg_right_distance.png) no-repeat 100% 0;}
.hole3 {background:url(/images/kor/bg/bg_birch_hole3_on.png) no-repeat 0 0;}
.hole3 .lineBg {width:460px; height:562px; background:url(/images/kor/bg/bg_birch_hole3.png) no-repeat 0 0;}
.hole3 .info01 {top:380px; left:0; width:180px; padding:16px 0 0 16px; background:url(/images/kor/bg/bg_first_distance.png) no-repeat 0 0;}
.hole4 {background:url(/images/kor/bg/bg_birch_hole4_on.png) no-repeat 0 0;}
.hole4 .lineBg {width:460px; height:562px; background:url(/images/kor/bg/bg_birch_hole4.png) no-repeat 0 0;}
.hole4 .info01 {top:380px; left:0; width:308px; padding:16px 0 0 16px; background:url(/images/kor/bg/bg_first_distance.png) no-repeat 0 0;}
.hole4 .info02 {top:187px; left:0; width:195px; padding:16px 0 0 16px; background:url(/images/kor/bg/bg_left_distance.png) no-repeat 0 0;}
.hole4 .info03 {top:187px; left:223px; width:75px; padding:16px 0 0 162px; background:url(/images/kor/bg/bg_right_distance.png) no-repeat 100% 0;}
.hole5 {background:url(/images/kor/bg/bg_birch_hole5_on.png) no-repeat 0 0;}
.hole5 .lineBg {width:460px; height:562px; background:url(/images/kor/bg/bg_birch_hole5.png) no-repeat 0 0;}
.hole5 .info01 {top:367px; left:0; width:271px; padding:16px 0 0 16px; background:url(/images/kor/bg/bg_first_distance.png) no-repeat 0 0;}
.hole5 .info02 {top:193px; left:0; width:157px; padding:16px 0 0 16px; background:url(/images/kor/bg/bg_left_distance.png) no-repeat 0 0;}
.hole6 {background:url(/images/kor/bg/bg_birch_hole6_on.png) no-repeat 0 0;}
.hole6 .lineBg {width:460px; height:562px; background:url(/images/kor/bg/bg_birch_hole6.png) no-repeat 0 0;}
.hole6 .info01 {top:379px; left:0; width:203px; padding:16px 0 0 16px; background:url(/images/kor/bg/bg_first_distance.png) no-repeat 0 0;}
.hole6 .info02 {top:198px; left:220px; width:79px; padding:16px 0 0 149px; background:url(/images/kor/bg/bg_right_distance.png) no-repeat 100% 0;}
.hole7 {background:url(/images/kor/bg/bg_birch_hole7_on.png) no-repeat 0 0;}
.hole7 .lineBg {width:460px; height:562px; background:url(/images/kor/bg/bg_birch_hole7.png) no-repeat 0 0;}
.hole7 .info01 {top:365px; left:0; width:358px; padding:16px 0 0 16px; background:url(/images/kor/bg/bg_first_distance.png) no-repeat 0 0;}
.hole7 .info02 {top:212px; left:0; width:164px; padding:16px 0 0 16px; background:url(/images/kor/bg/bg_left_distance.png) no-repeat 0 0;}
.hole8 {background:url(/images/kor/bg/bg_birch_hole8_on.png) no-repeat 0 0;}
.hole8 .lineBg {width:460px; height:562px; background:url(/images/kor/bg/bg_birch_hole8.png) no-repeat 0 0;}
.hole8 .info01 {top:335px; left:0; width:168px; padding:16px 0 0 16px; background:url(/images/kor/bg/bg_first_distance.png) no-repeat 0 0;}
.hole9 {background:url(/images/kor/bg/bg_birch_hole9_on.png) no-repeat 0 0;}
.hole9 .lineBg {width:460px; height:562px; background:url(/images/kor/bg/bg_birch_hole9.png) no-repeat 0 0;}
.hole9 .info01 {top:380px; left:0; width:301px; padding:16px 0 0 16px; background:url(/images/kor/bg/bg_first_distance.png) no-repeat 0 0;}
.hole9 .info02 {top:261px; left:211px; width:79px; padding:16px 0 0 149px; background:url(/images/kor/bg/bg_right_distance.png) no-repeat 100% 0;}

/* HillCourse */
.hole10 {background:url(/images/kor/bg/bg_hill_hole1_on.png) no-repeat 0 0;}
.hole10 .lineBg {width:460px; height:562px; background:url(/images/kor/bg/bg_hill_hole1.png) no-repeat 0 0;}
.hole10 .info01 {top:397px; left:0; width:308px; padding:16px 0 0 16px; background:url(/images/kor/bg/bg_first_distance.png) no-repeat 0 0;}
.hole10 .info02 {top:183px; left:229px; width:79px; padding:16px 0 0 132px; background:url(/images/kor/bg/bg_right_distance.png) no-repeat 100% 0;}

.hole11 {background:url(/images/kor/bg/bg_hill_hole2_on.png) no-repeat 0 0;}
.hole11 .lineBg {width:460px; height:562px; background:url(/images/kor/bg/bg_hill_hole2.png) no-repeat 0 0;}
.hole11 .info01 {top:348px; left:0; width:242px; padding:16px 0 0 16px; background:url(/images/kor/bg/bg_first_distance.png) no-repeat 0 0;}

.hole12 {background:url(/images/kor/bg/bg_hill_hole3_on.png) no-repeat 0 0;}
.hole12 .lineBg {width:460px; height:562px; background:url(/images/kor/bg/bg_hill_hole3.png) no-repeat 0 0;}
.hole12 .info01 {top:382px; left:0; width:257px; padding:16px 0 0 16px; background:url(/images/kor/bg/bg_first_distance.png) no-repeat 0 0;}
.hole12 .info02 {top:256px; left:269px; width:79px; padding:16px 0 0 110px; background:url(/images/kor/bg/bg_right_distance.png) no-repeat 100% 0;}

.hole13 {background:url(/images/kor/bg/bg_hill_hole4_on.png) no-repeat 0 0;}
.hole13 .lineBg {width:460px; height:562px; background:url(/images/kor/bg/bg_hill_hole4.png) no-repeat 0 0;}
.hole13 .info01 {top:390px; left:0; width:337px; padding:16px 0 0 16px; background:url(/images/kor/bg/bg_first_distance.png) no-repeat 0 0;}
.hole13 .info02 {top:244px; left:221px; width:79px; padding:16px 0 0 159px; background:url(/images/kor/bg/bg_right_distance.png) no-repeat 100% 0;}

.hole14 {background:url(/images/kor/bg/bg_hill_hole5_on.png) no-repeat 0 0;}
.hole14 .lineBg {width:460px; height:562px; background:url(/images/kor/bg/bg_hill_hole5.png) no-repeat 0 0;}
.hole14 .info01 {top:363px; left:11px; width:261px; padding:16px 0 0 16px; background:url(/images/kor/bg/bg_first_distance.png) no-repeat 0 0;}
.hole14 .info02 {top:184px; left:249px; width:79px; padding:16px 0 0 132px; background:url(/images/kor/bg/bg_right_distance.png) no-repeat 100% 0;}

.hole15 {background:url(/images/kor/bg/bg_hill_hole6_on.png) no-repeat 0 0;}
.hole15 .lineBg {width:460px; height:562px; background:url(/images/kor/bg/bg_hill_hole6.png) no-repeat 0 0;}
.hole15 .info01 {top:353px; left:0; width:232px; padding:16px 0 0 16px; background:url(/images/kor/bg/bg_first_distance.png) no-repeat 0 0;}

.hole16 {background:url(/images/kor/bg/bg_hill_hole7_on.png) no-repeat 0 0;}
.hole16 .lineBg {width:460px; height:562px; background:url(/images/kor/bg/bg_hill_hole7.png) no-repeat 0 0;}
.hole16 .info01 {top:392px; left:0; width:273px; padding:16px 0 0 16px; background:url(/images/kor/bg/bg_first_distance.png) no-repeat 0 0;}
.hole16 .info02 {top:184px; left:219px; width:79px; padding:16px 0 0 161px; background:url(/images/kor/bg/bg_right_distance.png) no-repeat 100% 0;}

.hole17 {background:url(/images/kor/bg/bg_hill_hole8_on.png) no-repeat 0 0;}
.hole17 .lineBg {width:460px; height:562px; background:url(/images/kor/bg/bg_hill_hole8.png) no-repeat 0 0;}
.hole17 .info01 {top:394px; left:16px; width:281px; padding:16px 0 0 16px; background:url(/images/kor/bg/bg_first_distance.png) no-repeat 0 0;}
.hole17 .info02 {top:272px; left:193px; width:79px; padding:16px 0 0 188px; background:url(/images/kor/bg/bg_right_distance.png) no-repeat 100% 0;}

.hole18 {background:url(/images/kor/bg/bg_hill_hole9_on.png) no-repeat 0 0;}
.hole18 .lineBg {width:460px; height:562px; background:url(/images/kor/bg/bg_hill_hole9.png) no-repeat 0 0;}
.hole18 .info01 {top:375px; left:0; width:289px; padding:16px 0 0 16px; background:url(/images/kor/bg/bg_first_distance.png) no-repeat 0 0;}
.hole18 .info02 {top:189px; left:264px; width:79px; padding:16px 0 0 117px; background:url(/images/kor/bg/bg_right_distance.png) no-repeat 100% 0;}

/* RiverNaaruCourse */
.hole19 {height:604px; background:url(/images/kor/bg/bg_river_hole1_on.png) no-repeat 0 0;}
.hole19 .lineBg {width:460px; height:604px; background:url(/images/kor/bg/bg_river_hole1.png) no-repeat 0 0;}
.hole19 .info01 {top:446px; left:0; width:335px; height:106px; padding:16px 0 0 16px; background:url(/images/kor/bg/bg_left_distance02.png) no-repeat 0 0;}

.hole20 {background:url(/images/kor/bg/bg_river_hole2_on.png) no-repeat 0 0;}
.hole20 .lineBg {width:460px; height:562px; background:url(/images/kor/bg/bg_river_hole2.png) no-repeat 0 0;}
.hole20 .info01 {top:243px; left:154px; width:149px; height:227px; padding:16px 0 0 106px; background:url(/images/kor/bg/bg_right_distance02.png) no-repeat 100% 0;}

.hole21 {background:url(/images/kor/bg/bg_river_hole3_on.png) no-repeat 0 0;}
.hole21 .lineBg {width:460px; height:562px; background:url(/images/kor/bg/bg_river_hole3.png) no-repeat 0 0;}
.hole21 .info01 {top:417px; left:0; width:336px; height:106px; padding:16px 0 0 16px; background:url(/images/kor/bg/bg_left_distance02.png) no-repeat 0 0;}

.hole22 {height:625px; background:url(/images/kor/bg/bg_river_hole4_on.png) no-repeat 0 0;}
.hole22 .lineBg {width:460px; height:625px; background:url(/images/kor/bg/bg_river_hole4.png) no-repeat 0 0;}
.hole22 .info01 {top:268px; left:225px; width:149px; height:227px; padding:16px 0 0 81px; background:url(/images/kor/bg/bg_right_distance02.png) no-repeat 100% 0;}

.hole23 {height:583px; background:url(/images/kor/bg/bg_river_hole5_on.png) no-repeat 0 0;}
.hole23 .lineBg {width:460px; height:583px; background:url(/images/kor/bg/bg_river_hole5.png) no-repeat 0 0;}
.hole23 .info01 {top:458px; left:20px; width:322px; height:106px; padding:16px 0 0 16px; background:url(/images/kor/bg/bg_left_distance02.png) no-repeat 0 0;}

.hole24 {background:url(/images/kor/bg/bg_river_hole6_on.png) no-repeat 0 0;}
.hole24 .lineBg {width:460px; height:562px; background:url(/images/kor/bg/bg_river_hole6.png) no-repeat 0 0;}
.hole24 .info01 {top:437px; left:0; width:250px; height:106px; padding:16px 0 0 16px; background:url(/images/kor/bg/bg_left_distance02.png) no-repeat 0 0;}

.hole25 {background:url(/images/kor/bg/bg_river_hole7_on.png) no-repeat 0 0;}
.hole25 .lineBg {width:460px; height:562px; background:url(/images/kor/bg/bg_river_hole7.png) no-repeat 0 0;}
.hole25 .info01 {top:434px; left:0; width:344px; height:106px; padding:16px 0 0 16px; background:url(/images/kor/bg/bg_left_distance02.png) no-repeat 0 0;}

.hole26 {height:578px; background:url(/images/kor/bg/bg_river_hole8_on.png) no-repeat 0 0;}
.hole26 .lineBg {width:460px; height:578px; background:url(/images/kor/bg/bg_river_hole8.png) no-repeat 0 0;}
.hole26 .info01 {top:256px; left:210px; width:150px; height:227px; padding:16px 0 0 84px; background:url(/images/kor/bg/bg_right_distance02.png) no-repeat 100% 0;}

.hole27 {height:629px; background:url(/images/kor/bg/bg_river_hole9_on.png) no-repeat 0 0;}
.hole27 .lineBg {width:450px; height:629px; background:url(/images/kor/bg/bg_river_hole9.png) no-repeat 0 0;}
.hole27 .info01 {top:502px; left:0; width:344px; height:106px; padding:16px 0 0 16px; background:url(/images/kor/bg/bg_left_distance02.png) no-repeat 0 0;}

/* RidgeCourse */
.hole28 {height:644px; background:url(/images/kor/bg/bg_ridge_hole1_on.png) no-repeat 0 0;}
.hole28 .lineBg {width:460px; height:644px; background:url(/images/kor/bg/bg_ridge_hole1.png) no-repeat 0 0;}
.hole28 .info01 {top:359px; left:249px; width:149px; height:227px; padding:16px 0 0 61px; background:url(/images/kor/bg/bg_right_distance02.png) no-repeat 100% 0;}

.hole29 {background:url(/images/kor/bg/bg_ridge_hole2_on.png) no-repeat 0 0;}
.hole29 .lineBg {width:460px; height:562px; background:url(/images/kor/bg/bg_ridge_hole2.png) no-repeat 0 0;}
.hole29 .info01 {top:252px; left:192px; width:149px; height:227px; padding:16px 0 0 105px; background:url(/images/kor/bg/bg_right_distance02.png) no-repeat 100% 0;}

.hole30 {height:596px; background:url(/images/kor/bg/bg_ridge_hole3_on.png) no-repeat 0 0;}
.hole30 .lineBg {width:460px; height:596px; background:url(/images/kor/bg/bg_ridge_hole3.png) no-repeat 0 0;}
.hole30 .info01 {top:305px; left:276px; width:149px; height:227px; padding:16px 0 0 35px; background:url(/images/kor/bg/bg_right_distance02.png) no-repeat 100% 0;}

.hole31 {background:url(/images/kor/bg/bg_ridge_hole4_on.png) no-repeat 0 0;}
.hole31 .lineBg {width:450px; height:562px; background:url(/images/kor/bg/bg_ridge_hole4.png) no-repeat 0 0;}
.hole31 .info01 {top:443px; left:0; width:290px; height:106px; padding:16px 0 0 16px; background:url(/images/kor/bg/bg_left_distance02.png) no-repeat 0 0;}

.hole32 {height:594px; background:url(/images/kor/bg/bg_ridge_hole5_on.png) no-repeat 0 0;}
.hole32 .lineBg {width:460px; height:594px; background:url(/images/kor/bg/bg_ridge_hole5.png) no-repeat 0 0;}
.hole32 .info01 {top:268px; left:203px; width:149px; height:227px; padding:16px 0 0 105px; background:url(/images/kor/bg/bg_right_distance02.png) no-repeat 100% 0;}

.hole33 {height:612px; background:url(/images/kor/bg/bg_ridge_hole6_on.png) no-repeat 0 0;}
.hole33 .lineBg {width:450px; height:612px; background:url(/images/kor/bg/bg_ridge_hole6.png) no-repeat 0 0;}
.hole33 .info01 {top:497px; left:0; width:275px; height:106px; padding:16px 0 0 16px; background:url(/images/kor/bg/bg_left_distance02.png) no-repeat 0 0;}

.hole34 {background:url(/images/kor/bg/bg_ridge_hole7_on.png) no-repeat 0 0;}
.hole34 .lineBg {width:460px; height:562px; background:url(/images/kor/bg/bg_ridge_hole7.png) no-repeat 0 0;}
.hole34 .info01 {top:229px; left:230px; width:149px; height:227px; padding:16px 0 0 80px; background:url(/images/kor/bg/bg_right_distance02.png) no-repeat 100% 0;}

.hole35 {height:590px; background:url(/images/kor/bg/bg_ridge_hole8_on.png) no-repeat 0 0;}
.hole35 .lineBg {width:460px; height:590px; background:url(/images/kor/bg/bg_ridge_hole8.png) no-repeat 0 0;}
.hole35 .info01 {top:456px; left:0; width:275px; height:106px; padding:16px 0 0 16px; background:url(/images/kor/bg/bg_left_distance02.png) no-repeat 0 0;}

.hole36 {height:616px; background:url(/images/kor/bg/bg_ridge_hole9_on.png) no-repeat 0 0;}
.hole36 .lineBg {width:460px; height:616px; background:url(/images/kor/bg/bg_ridge_hole9.png) no-repeat 0 0;}
.hole36 .info01 {top:496px; left:0; width:348px; height:106px; padding:16px 0 0 16px; background:url(/images/kor/bg/bg_left_distance02.png) no-repeat 0 0;}

/* YongPyong9 */
.golfMenu.type02 .btnFull a, 
.golfMenu.type02 .btnFull strong {width:142px;}
.golfMenu.type02 .btnFull strong.current {width:140px;}
.golfMenu.type02 .course p {width:770px;}
.golfMenu.type02 .course p.current {width:768px;}
.golfMenu.type02 .course ul li a {width:82px;}
.golfMenu.type02 .course ul li strong.current {width:84px;}

.hole37 {background:url(/images/kor/bg/bg_yongpyong_hole1_on.png) no-repeat 0 0;}
.hole37 .lineBg {width:460px; height:562px; background:url(/images/kor/bg/bg_yongpyong_hole1.png) no-repeat 0 0;}
.hole37 .info01 {top:431px; left:127px; width:149px; height:106px; padding:16px 0 0 142px; background:url(/images/kor/bg/bg_right_distance03.png) no-repeat 100% 0;}

.hole38 {background:url(/images/kor/bg/bg_yongpyong_hole2_on.png) no-repeat 0 0;}
.hole38 .lineBg {width:460px; height:562px; background:url(/images/kor/bg/bg_yongpyong_hole2.png) no-repeat 0 0;}
.hole38 .info01 {top:405px; left:60px; width:148px; height:106px; padding:16px 0 0 195px; background:url(/images/kor/bg/bg_right_distance03.png) no-repeat 100% 0;}

.hole39 {background:url(/images/kor/bg/bg_yongpyong_hole3_on.png) no-repeat 0 0;}
.hole39 .lineBg {width:460px; height:562px; background:url(/images/kor/bg/bg_yongpyong_hole3.png) no-repeat 0 0;}
.hole39 .info01 {top:405px; left:39px; width:148px; height:106px; padding:16px 0 0 195px; background:url(/images/kor/bg/bg_right_distance03.png) no-repeat 100% 0;}

.hole40 {background:url(/images/kor/bg/bg_yongpyong_hole4_on.png) no-repeat 0 0;}
.hole40 .lineBg {width:460px; height:562px; background:url(/images/kor/bg/bg_yongpyong_hole4.png) no-repeat 0 0;}
.hole40 .info01 {top:440px; left:85px; width:149px; height:106px; padding:16px 0 0 162px; background:url(/images/kor/bg/bg_right_distance03.png) no-repeat 100% 0;}

.hole41 {background:url(/images/kor/bg/bg_yongpyong_hole5_on.png) no-repeat 0 0;}
.hole41 .lineBg {width:460px; height:562px; background:url(/images/kor/bg/bg_yongpyong_hole5.png) no-repeat 0 0;}
.hole41 .info01 {top:340px; left:51px; width:149px; height:156px; padding:16px 0 0 200px; background:url(/images/kor/bg/bg_right_distance04.png) no-repeat 100% 0;}

.hole42 {background:url(/images/kor/bg/bg_yongpyong_hole6_on.png) no-repeat 0 0;}
.hole42 .lineBg {width:460px; height:562px; background:url(/images/kor/bg/bg_yongpyong_hole6.png) no-repeat 0 0;}
.hole42 .info01 {top:348px; left:72px; width:149px; height:156px; padding:16px 0 0 200px; background:url(/images/kor/bg/bg_right_distance04.png) no-repeat 100% 0;}

.hole43 {background:url(/images/kor/bg/bg_yongpyong_hole7_on.png) no-repeat 0 0;}
.hole43 .lineBg {width:460px; height:562px; background:url(/images/kor/bg/bg_yongpyong_hole7.png) no-repeat 0 0;}
.hole43 .info01 {top:335px; left:29px; width:149px; height:156px; padding:16px 0 0 218px; background:url(/images/kor/bg/bg_right_distance04.png) no-repeat 100% 0;}

.hole44 {background:url(/images/kor/bg/bg_yongpyong_hole8_on.png) no-repeat 0 0;}
.hole44 .lineBg {width:460px; height:562px; background:url(/images/kor/bg/bg_yongpyong_hole8.png) no-repeat 0 0;}
.hole44 .info01 {top:331px; left:91px; width:149px; height:156px; padding:16px 0 0 204px; background:url(/images/kor/bg/bg_right_distance04.png) no-repeat 100% 0;}

.hole45 {background:url(/images/kor/bg/bg_yongpyong_hole9_on.png) no-repeat 0 0;}
.hole45 .lineBg {width:460px; height:562px; background:url(/images/kor/bg/bg_yongpyong_hole9.png) no-repeat 0 0;}
.hole45 .info01 {top:348px; left:62px; width:149px; height:156px; padding:16px 0 0 201px; background:url(/images/kor/bg/bg_right_distance04.png) no-repeat 100% 0;}


/* Room */
.parlorInfo {border-top:2px solid #616161; border-bottom:2px solid #e6e6e6;}
.parlorInfo > ul > li {*zoom:1; padding:40px 0 40px 116px; border-top:1px solid #e6e6e6;}
.parlorInfo > ul > li:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.parlorInfo > ul > li .parlorTit, 
.parlorInfo > ul > li .parlorTxt {float:left;}
.parlorInfo > ul > li .parlorTit {width:206px;}
.parlorInfo > ul > li .parlorTit span {display:block; margin-bottom:15px; font-family:'ng_b'; color:#8a5930;}
.parlorInfo > ul > li .parlorTit strong {font-family:'ng_b'; font-weight:normal; font-size:17px; color:#333;}
.parlorInfo > ul > li .parlorTxt {width:578px; padding-left:20px; font-size:13px; line-height:20px;}
.parlorInfo > ul > li .parlorTxt .txtBlack {display:block; margin:15px 0; font-family:'ng_b'; font-size:13px;}
.parlorInfo > ul > li .parlorTxt .listCont {margin-top:15px;}
.parlorInfo > ul > li .parlorTxt .listCont li {color:#777;}
.parlorInfo > ul > li:first-child {border-top:0;}
.parlorInfo > ul > li.guide01 {background:url(/images/kor/ico/ico_guide01.png) no-repeat 20px 26px;}
.parlorInfo > ul > li.guide02 {background:url(/images/kor/ico/ico_guide02.png) no-repeat 20px 26px;}
.parlorInfo > ul > li.guide03 {background:url(/images/kor/ico/ico_guide03.png) no-repeat 20px 26px;}
.parlorInfo > ul > li.guide03 .parlorTxt .txtBlack {margin-top:0;}
.parlorInfo > ul > li.guide04 {background:url(/images/kor/ico/ico_guide04.png) no-repeat 20px 26px;}
.parlorInfo > ul > li.guide05 {background:url(/images/kor/ico/ico_guide05.png) no-repeat 20px 26px;}
.parlorInfo > ul > li.guide06 {background:url(/images/kor/ico/ico_guide06.png) no-repeat 20px 26px;}
.parlorInfo > ul > li.guide07 {background:url(/images/kor/ico/ico_guide07.png) no-repeat 20px 26px;}

/* etcMenu */
.etcMenu {*zoom:1; height:47px; margin-top:30px; border:1px solid #007659; background:#00a77e;}
.etcMenu:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.etcMenu h3 {float:left; width:120px; padding:13px 0 0 27px; font-family:'ng_b'; font-weight:normal; font-size:20px; color:#fff;}
.etcMenu ul {float:left; background:url(/images/kor/bul/bul_bar_type10.png) no-repeat 0 50%;}
.etcMenu ul li {float:left; background:url(/images/kor/bul/bul_bar_type10.png) no-repeat 100% 50%; line-height:47px;}
.etcMenu ul li a {display:block; padding:0 24px; font-family:'ng_b'; font-weight:normal; font-size:14px; color:#fff;}
.etcMenu ul li.current {background:none;}
.etcMenu ul li.current a {background:#007659;}

/* SkiNBoard */
.skiboardGO {margin:40px 0 40px 10px;}
.skiboardGO ul {*zoom:1;}
.skiboardGO ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.skiboardGO ul li {float:left; margin-left:27px; padding-left:27px; background:url(/images/kor/bul/bul_bar_type5.png) no-repeat 0 50%;}
.skiboardGO ul li:first-child {margin-left:0; padding-left:0; background:none;}
.skiboardGO ul li a {display:block; width:188px; height:51px; padding:11px 0 0 76px; background:url(/images/kor/bg/bg_skiboard.png) no-repeat 0 0;}
.skiboardGO ul li a strong, 
.skiboardGO ul li a span {display:block;}
.skiboardGO ul li a strong {margin-bottom:10px; font-family:'ng_b'; font-weight:normal; font-size:18px; color:#333;}
.skiboardGO ul li a span {font-size:12px; color:#666;}
.skiboardGO ul li a:hover strong, 
.skiboardGO ul li a:focus strong {color:#2156ab;}
.skiboardGO ul li a.m1 {background-position:0 0;}
.skiboardGO ul li a.m2 {background-position:0 -124px;}
.skiboardGO ul li a.m3 {background-position:0 -248px;}
.skiboardGO ul li a.m1:hover, 
.skiboardGO ul li a.m1:focus {background-position:0 -62px;}
.skiboardGO ul li a.m2:hover, 
.skiboardGO ul li a.m2:focus {background-position:0 -186px;}
.skiboardGO ul li a.m3:hover, 
.skiboardGO ul li a.m3:focus {background-position:0 -310px;}

.dateBox .btnPrev.current {background:url(/images/kor/btn/btn_dateprev_on.gif) no-repeat 0 0;}

.slopeInfo {*zoom:1;}
.slopeInfo:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.slopeInfo .slopePhoto, 
.slopeInfo .info {float:left;}
.slopeInfo .slopePhoto {margin-right:20px;}
.slopeInfo .info {width:600px;}
.slopeInfo .info p {margin:20px 0 0;}
.slopeInfo .info .ico {text-indent:0;}

.sleighArea .imgBox {margin-bottom:40px;}

.patrolBox {margin-bottom:30px; background:url(/images/kor/skiNboard/img_patrolpeople.png) no-repeat  100% 0;}
.patrolBox .sectionTit {margin-bottom:30px;}
.patrolBox p {margin-bottom:35px; font-size:15px; color:#333; line-height:24px;}
.patrolMap {position:relative; margin-bottom:60px;}

.seasonPass {width:920px; height:462px; margin-bottom:60px; background:url(/images/kor/bg/bg_season.png) no-repeat 0 0;}
.seasonPass .seasonTxt {padding:80px 0 88px; text-align:center; font-family:'ng_b'; font-weight:normal; color:#fff;}
.seasonPass .seasonTxt h4{padding-bottom:20px; font-size:36px;}
.seasonPass .seasonTxt .blueBox {padding-bottom:20px; background:url(/images/kor/bg/bg_bluebox.png) no-repeat 50% 0; font-size:18px; line-height:30px;}
.seasonPass .seasonTxt .info {font-size:14px; line-height:20px;}
.seasonPass .seasonMenu {margin-left:69px;}
.seasonPass .seasonMenu ul {*zoom:1;}
.seasonPass .seasonMenu ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.seasonPass .seasonMenu ul li {float:left; margin-left:25px;}
.seasonPass .seasonMenu ul li:first-child {margin-left:0;}
.seasonPass .seasonMenu ul li a {display:block; width:110px; height:45px; padding:66px 0 0; background:url(/images/kor/ico/ico_blue.png) no-repeat 0 0; font-family:'ng_b'; font-size:13px; color:#555; text-align:center;}
.seasonPass .seasonMenu ul li.link01 a {background-position:0 0;}
.seasonPass .seasonMenu ul li.link02 a {background-position:-110px 0;}
.seasonPass .seasonMenu ul li.link03 a {background-position:-220px 0;}
.seasonPass .seasonMenu ul li.link04 a {background-position:-330px 0;}
.seasonPass .seasonMenu ul li.link05 a {background-position:-440px 0;}
.seasonPass .seasonMenu ul li.link06 a {background-position:-550px 0;}
.seasonPass .seasonMenu ul li a:hover, 
.seasonPass .seasonMenu ul li a:focus {color:#fff;}
.seasonPass .seasonMenu ul li.link01 a:hover, 
.seasonPass .seasonMenu ul li.link01 a:focus {background-position:0 -111px;}
.seasonPass .seasonMenu ul li.link02 a:hover, 
.seasonPass .seasonMenu ul li.link02 a:focus {background-position:-110px -111px;}
.seasonPass .seasonMenu ul li.link03 a:hover, 
.seasonPass .seasonMenu ul li.link03 a:focus {background-position:-220px -111px;}
.seasonPass .seasonMenu ul li.link04 a:hover, 
.seasonPass .seasonMenu ul li.link04 a:focus {background-position:-330px -111px;}
.seasonPass .seasonMenu ul li.link05 a:hover, 
.seasonPass .seasonMenu ul li.link05 a:focus {background-position:-440px -111px;}
.seasonPass .seasonMenu ul li.link06 a:hover, 
.seasonPass .seasonMenu ul li.link06 a:focus {background-position:-550px -111px;}
.icoSeason01, 
.icoSeason02 {display:inline-block; padding-left:22px; font-family:'ng_b'; font-size:16px; color:#777; line-height:23px;}
.icoSeason01 {margin-left:20px; background:url(/images/kor/ico/ico_season01.png) no-repeat 0 0;}
.icoSeason02 {background:url(/images/kor/ico/ico_season02.png) no-repeat 0 0;}

.btnArea.live {margin-top:10px;}

/* 시즌락커 이용안내 */
.buyStepInfo {padding:20px 0; border-top:2px solid #777; border-bottom:2px solid #d2d2d2;}
.buyStepInfo ol {*zoom:1;}
.buyStepInfo ol.step5{padding-left:15px}
.buyStepInfo ol:after {content:" "; display:block; clear:both; height:0; visibility:hidden}
.buyStepInfo li {float:left; min-width:100px; margin-right:35px; padding-right:45px; background:url(/images/kor/ico/ico_grayarrow_common.png) no-repeat 100% 50%; font-family:'ng_b'; font-size:15px; line-height:32px}
.buyStepInfo li .step, 
.buyStepInfo li .location, 
.buyStepInfo li .move {display:block;}
.buyStepInfo li.last {margin:0; padding:0; background:none}
.buyStepInfo li .step {padding:6px 0; background:url(/images/kor/bg/bg_round.png) no-repeat 50% 0; font-family:'ng_b'; font-size:16px; line-height:22px; color:#3e6ebb; text-align:center; vertical-align:middle;}
.buyStepInfo li .location {margin-top:15px; font-family:'ng_b'; font-weight:normal; font-size:16px; color:#333; vertical-align:middle; line-height:18px; text-align:center;}
.buyStepInfo li .move {margin-top:5px; font-family:'ng'; font-size:13px; vertical-align:middle; line-height:18px; text-align:center;}
.buyStepInfo li .location.end {background:none;}

/* 시즌락커구매 */
.buyStep {margin-bottom:40px; padding:17px 0 18px; border-top:2px solid #3e6ebb; border-bottom:1px solid #dcdcdc; background:#fcfcfc}
.buyStep ol {*zoom:1;}
.buyStep ol.step3 {padding-left:87px;}
.buyStep ol:after {content:" "; display:block; clear:both; height:0; visibility:hidden}
.buyStep ol li {float:left; margin-right:20px; padding-right:29px; background:url(/images/kor/ico/ico_grayarrow_common.png) no-repeat 100% 50%; font-family:'ng_b'; font-size:15px; color:#959595; line-height:32px}
.buyStep ol.step3 li {margin-right:80px; padding-right:60px;}
.buyStep ol li.current {background:url(/images/kor/ico/ico_bluearrow.png) no-repeat 100% 50%; font-size:17px; color:#2156ab;}
.buyStep ol li.last {margin:0; padding:0; background:none}
.buyStep ol li p {width:115px;line-height:33px; padding-left:50px}
.buyStep ol.step3 li .step01 {background:url(/images/kor/ico/ico_buy01_off.png) no-repeat 0 50%}
.buyStep ol.step3 li .step02 {background:url(/images/kor/ico/ico_buy02_off.png) no-repeat 0 50%}
.buyStep ol.step3 li .step03 {background:url(/images/kor/ico/ico_buy03_off.png) no-repeat 0 50%}
.buyStep ol.step3 li.current .step01 {background:url(/images/kor/ico/ico_buy01_on.png) no-repeat 0 50%}
.buyStep ol.step3 li.current .step02 {background:url(/images/kor/ico/ico_buy02_on.png) no-repeat 0 50%}
.buyStep ol.step3 li.current .step03 {background:url(/images/kor/ico/ico_buy03_on.png) no-repeat 0 50%}

.completionBox + .contArea {margin-top:60px;}
.listCont.sizeDown {margin-top:0;}


/* 용평가이드 */
.trailMap ul{*zoom:1}
.trailMap ul:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.trailMap ul li{width:450px}
.trailMap ul li.reverse {width:432px;}
.trailMap ul li img{display:block;margin-bottom:13px}
.trailMap ul li .contTit{margin-bottom:0;line-height:30px}
.trailMap ul.ulLine{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e6e6e6}

/* 용평가이드_이벤트 / 패키지 */
.contUtil .viewChoice.reverse{float:right}
.eventInfoArea{width:920px;height:199px;margin-bottom:20px;background:url(/images/kor/guide/img_event_area.png) no-repeat 0 0}
.eventInfoArea strong{display:block;padding:52px 0 0 48px;color:#175263;font-size:18px;font-family:'ng_b';font-weight:normal}
.eventInfoArea strong em{display:block;padding:10px 0 20px;font-size:38px}
.eventInfoArea p{padding-left:48px;color:#555;font-size:14px;font-family:'ng'}

.eventInfoArea.coupon h4{padding:50px 0 15px 48px;color:#175263;font-size:38px;font-family:'ng_b';font-weight:normal}
.eventInfoArea.coupon p{color:#175263;font-size:18px;line-height:26px}

.thisNone{width:920px;height:370px;background:url(/images/kor/ico/ico_none_event.png) no-repeat center 50px;text-align:center}
.thisNone p{padding-top:268px;color:#777;font-size:20px;font-family:'ng'}
.thisNone.package{background:url(/images/kor/ico/ico_none_package.png) no-repeat center 50px}
.thisNone.coupon{background:url(/images/kor/ico/ico_none_coupon.png) no-repeat center 50px}

.eventList{width:939px}
.eventList ul{*zoom:1}
.eventList ul:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.eventList ul li{float:left;position:relative;width:290px;height:466px;margin:20px 19px 0 0;border:2px solid #dcdcdc}
.eventList ul li strong{display:block;font-family:'ng_b';font-weight:normal}
.eventList ul li .top{width:290px;height:210px}
.eventList ul li .top strong.category{position:absolute;left:133px;top:196px;width:34px;height:34px;background:url(/images/kor/ico/ico_category.png) no-repeat;text-indent:-999em;overflow:hidden;z-index:1}
.eventList ul li .top em.label{display:block;position:absolute;left:10px;top:-2px;width:62px;height:67px;background:url(/images/kor/ico/ico_label_event.png) no-repeat;text-indent:-999em;z-index:1}
.eventList ul li .top .imgBox{width:290px;height:210px}
.eventList ul li .top .imgBox img{display:block;width:290px}
.eventList ul li a.evtCont{display:block;width:270px;height:251px;padding:0 10px;text-align:center;overflow:hidden}
.eventList ul li a.evtCont strong.eTit{height:56px;margin-top:30px;color:#333;font-size:22px;line-height:28px;overflow:hidden}
.eventList ul li a.evtCont span.eTxt{display:block;min-height:40px;margin:15px 0 14px;color:#333;font-size:14px;line-height:20px}
.eventList ul li a.evtCont span.eDate{display:block;color:#666;font-size:12px;font-family:'ng'}
.eventList ul li a.evtCont .eventMore{margin-top:24px}
.btn.eventMore{display:inline-block;padding:8px 29px 9px 19px;border:1px solid #e6e6e6;color:#777;background:url(/images/kor/bul/bul_btn_more.png) no-repeat right 0}

.eventList ul li.yp .top{border-bottom:5px solid #1f885d}
.eventList ul li.yp .top strong.category{background-position:0 0}
.eventList ul li.yp .top em.label{background-position:0 0}
.eventList ul li.yp:hover {border:2px solid #1f885d}
.eventList ul li.yp:hover a.evtCont,
.eventList ul li.yp a.evtCont:focus{background-color:#1f885d;color:#fff;text-decoration:none}

.eventList ul li.ski .top{border-bottom:5px solid #3e6ebb}
.eventList ul li.ski .top strong.category{background-position:-34px 0}
.eventList ul li.ski .top em.label{background-position:-62px 0}
.eventList ul li.ski:hover {border:2px solid #3e6ebb}
.eventList ul li.ski:hover a.evtCont,
.eventList ul li.ski a.evtCont:focus{background-color:#3e6ebb;color:#fff;text-decoration:none}

.eventList ul li.room .top{border-bottom:5px solid #756c67}
.eventList ul li.room .top strong.category{background-position:-68px 0}
.eventList ul li.room .top em.label{background-position:-124px 0}
.eventList ul li.room:hover {border:2px solid #756c67}
.eventList ul li.room:hover a.evtCont,
.eventList ul li.room a.evtCont:focus{background-color:#756c67;color:#fff;text-decoration:none}

.eventList ul li.leisure .top{border-bottom:5px solid #c32d15}
.eventList ul li.leisure .top strong.category{background-position:0 -34px}
.eventList ul li.leisure .top em.label{background-position:0 -67px}
.eventList ul li.leisure:hover {border:2px solid #c32d15}
.eventList ul li.leisure:hover a.evtCont,
.eventList ul li.leisure a.evtCont:focus{background-color:#c32d15;color:#fff;text-decoration:none}

.eventList ul li.golf .top{border-bottom:5px solid #639327}
.eventList ul li.golf .top strong.category{background-position:-34px -34px}
.eventList ul li.golf .top em.label{background-position:-62px -67px}
.eventList ul li.golf:hover {border:2px solid #639327}
.eventList ul li.golf:hover a.evtCont,
.eventList ul li.golf a.evtCont:focus{background-color:#639327;color:#fff;text-decoration:none}

.eventList ul li.peak .top{border-bottom:5px solid #01a7a3}
.eventList ul li.peak .top strong.category{background-position:-68px -34px}
.eventList ul li.peak .top em.label{background-position:-124px -67px}
.eventList ul li.peak:hover {border:2px solid #01a7a3}
.eventList ul li.peak:hover a.evtCont,
.eventList ul li.peak a.evtCont:focus{background-color:#01a7a3;color:#fff;text-decoration:none}

.eventList ul li:hover strong.section, .eventList ul li:focus strong.section,
.eventList ul li:hover a .eTit, .eventList ul li a:focus .eTit,
.eventList ul li:hover a .eTxt, .eventList ul li a:focus .eTxt,
.eventList ul li:hover a .eDate, .eventList ul li a:focus .eDate{color:#fff !important;cursor:pointer;}
.eventList ul li:hover a .eventMore, .eventList ul li a:focus .eventMore{border:1px solid #fff;background-position:right -29px;color:#fff;text-decoration:underline;cursor:pointer}

.ePackage li .section .category.yp{background-position:0 0}
.ePackage li .section .category.ski{background-position:-34px 0}
.ePackage li .section .category.room{background-position:-68px 0}
.ePackage li .section .category.leisure{background-position:0 -34px}
.ePackage li .section .category.golf{background-position:-34px -34px}
.ePackage li .section .category.peak{background-position:-68px -34px}
.ePackage li .section .category.discount{background-position:0 -68px}

.eventList.ePackage ul li{height:450px;margin:0 19px 20px 0}
.eventList.ePackage ul li .top{height:215px}
.eventList.ePackage ul li .top .section{position:absolute;left:0;top:196px;width:100%;height:34px;text-align:center;z-index:1}
.eventList.ePackage ul li .top strong.category{display:inline-block;position:relative;left:0;top:0}
.eventList.ePackage ul li .top em.label{background:url(/images/kor/ico/ico_label_call.png) no-repeat;text-indent:-999em;z-index:1}
.eventList.ePackage ul li .top .imgArea{width:290px;height:210px;border-bottom:5px solid #1f885d;overflow:hidden}
.eventList.ePackage ul li a.evtCont{display:block;height:236px}
.eventList.ePackage ul li a.evtCont span.eTxt{min-height:20px}
.eventList.ePackage ul li a.evtCont span.btn{position:absolute;left:92px;bottom:25px}
.eventList.ePackage ul li:hover{border:2px solid #1f885d}
.eventList.ePackage ul li:hover a, .eventList.ePackage li a:focus{background:#1f885d;color:#fff;text-decoration:none;}


/* 용평가이드_상세보기 */
.board.view .viewContBox .contArea{padding:0;border-bottom:0}
.viewContBox{position:relative;width:820px;padding:30px 50px;border-bottom:2px solid #d2d2d2}
.viewContBox .viewNav a{display:block;position:absolute;top:50%;margin-top:-42px;width:46px;height:84px;width:46px;height:84px;background:url(/images/kor/bg/bg_nav_view.png) no-repeat;overflow:hidden}
.viewContBox .viewNav .cont{display:none;*zoom:1}
.viewContBox .viewNav .cont:after {content:" "; display:block; clear:both; height:0; visibility:hidden}
.viewContBox .viewNav .cont img{display:block;float:left;width:80px;height:58px;cursor:pointer}
.viewContBox .viewNav .cont strong.tit{display:block;float:left;width:120px;padding:8px 0 0 10px;color:#333;font-size:13px;font-family:'ng';font-weight:normal;line-height:20px;cursor:pointer}
.viewContBox .viewNav .cont em{display:block;padding:20px 0 0 10px;color:#333;font-size:14px;font-family:'ng_b'}
.viewContBox .viewNav a:hover{text-decoration:none}
.viewContBox .viewNav a:hover .cont,
.viewContBox .viewNav a:focus .cont{display:block}
.viewContBox .viewNav.prev > a{left:0;background-position:0 0}
.viewContBox .viewNav.prev > a:hover,
.viewContBox .viewNav.prev > a:focus{width:266px;height:84px;background-position:-46px 0}
.viewContBox .viewNav.prev > a .cont{padding:10px 5px 0 47px}
.viewContBox .viewNav.next > a{right:-4px;background-position:0 -84px}
.viewContBox .viewNav.next > a:hover,
.viewContBox .viewNav.next > a:focus{width:266px;height:84px;background-position:-46px -84px}
.viewContBox .viewNav.next > a .cont{padding:10px 40px 0 10px}

.viewContBox .contArea > .contTit{display:block}
.viewContBox .contArea .prodInfo{width:820px;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e6e6e6;*zoom:1}
.viewContBox .contArea .prodInfo:after {content:" "; display:block; clear:both; height:0; visibility:hidden}
.viewContBox .contArea .prodInfo .fl{float:left;width:290px}
.viewContBox .contArea .prodInfo .fl img{width:290px}
.viewContBox .contArea .prodInfo .fr{float:right;width:510px}
.viewContBox .contArea .prodInfo .fr > strong.pTit{display:block;margin-bottom:22px;color:#1f885d;font-size:18px;font-family:'ng_b';font-weight:normal;text-align:center;line-height:22px}
.viewContBox .contArea .listCont{margin:0}
.viewContBox .contArea .listCont li{padding:0 0 0 12px;border:0}

.packageBtnArea{position:relative;margin-top:10px;padding:0 10px;text-align:right}
.btnGreen{display:inline-block;width:100px;height:26px;padding:9px 0 0;background:url(/images/kor/btn/btn_green.png) no-repeat;color:#fff !important;font-size:16px;font-family:'ng_b';text-align:center}
.btnGreen:hover{text-decoration:none !important;cursor:pointer}
.callInner{display:block}
.callInner:hover{text-decoration:none !important}
.callInner:hover .callBall{display:block}
.callInner .callBall{display:none;position:absolute;top:-75px;right:5px;width:211px;height:78px;background:url(/images/kor/bg/bg_balloon.png) no-repeat;text-align:center;z-index:1}
.callInner .callBall:hover{cursor:default}
.callInner .callBall em{display:block;margin-top:12px;color:#777;font-size:13px;font-family:'ng_b';line-height:20px}
.callInner .callBall em strong{color:#da543f;font-weight:normal}

/* 댓글 */
.commArea{position:relative;margin:50px 0 0;padding:17px 19px 19px;border:1px solid #e9e9e9;background:#fafafa}
.commArea .commTit{color:#333;font-size:13px;font-family:'ng_b';font-weight:normal}
.commArea .limitNum{position:absolute;right:19px;top:17px;color:#666;font-size:13px;font-family:'ng'}
.commArea .limitNum em{color:#c32d15}
.commArea .commWrite{width:100%;margin-top:15px;*zoom:1}
.commArea .commWrite:after {content:" "; display:block; clear:both; height:0; visibility:hidden}
.commArea .commWrite textarea.commInp{float:left;width:755px;height:68px;padding:8px;border:1px solid #ddd;color:#777;font-size:13px;font-family:"ng";line-height:20px;overflow-y:auto;resize:none}
.commArea .commWrite .btnComm{display:block;float:right;width:95px;height:85px;margin:0;padding:0;border:0;background:#666;color:#fff;font-size:16px;font-family:'ng_b'}

.commArea .commPhoto{width:773px;margin:20px 0 0;line-height:16px}
.commArea .commPhoto .top{margin-bottom:10px;*zoom:1}
.commArea .commPhoto .top:after {content:" "; display:block; clear:both; height:0; visibility:hidden}
.commArea .commPhoto .top .photoSrch{display:block;position:relative;height:16px;padding-left:20px;background:url(/images/kor/ico/ico_photo.png) no-repeat 0 -64px;color:#1f885d;font-size:13px;font-family:'ng_b';font-weight:noraml;line-height:16px}
.commArea .commPhoto .top .photoSrch input[type="file"]{position:absolute;left:-80px;top:0;width:150px;height:16px;opacity:0;filter:alpha(opacity=0);cursor:pointer}
.commArea .commPhoto .inner{padding:10px;border:1px solid #ddd;background:#fff;*zoom:1}
.commArea .commPhoto .inner:after {content:" "; display:block; clear:both; height:0; visibility:hidden}
.commArea .commPhoto .inner .photo{float:left;position:relative;width:48px;height:48px;margin-right:10px;border:1px solid #888}
.commArea .commPhoto .inner .photo img{width:100%;}
.commArea .commPhoto .inner .photo button{display:block;position:absolute;right:0;top:0;width:11px;height:11px;background:url(/images/kor/btn/btn_photo_del.png) no-repeat 0 0;text-indent:-999em}

.commList ul{width:100%;margin-top:20px;margin-bottom:10px}
.commList ul li{padding:19px 20px 11px;border-top:1px solid #e6e6e6}
.commList ul li .commInfo{position:relative;width:100%;margin-bottom:16px}
.commList ul li .commInfo .writeName{margin-right:8px;padding-right:12px;background:url(/images/kor/bul/bul_bar_type2.png) no-repeat right 3px;color:#333;font-size:13px;font-family:'ng_b';font-weight:normal}
.commList ul li .commInfo .writeDate{color:#888;font-family:'ng_b'}
.commList ul li .del{display:block;position:absolute;right:0px;top:-5px}
.commList ul li button.delete{height:24px;padding:0 10px 0 24px;border:1px solid #dcdcdc;background:url(/images/kor/bul/bul_comment_del.png) no-repeat 10px 50%;color:#777;font-size:12px;font-family:'ng_b'}
.commList ul li .comment{color:#777;font-size:13px;;font-family:'ng';line-height:20px}

.commPhotoList{width:942px;padding:10px 0 40px}
.commPhotoList ul{width:100%;*zoom:1}
.commPhotoList ul:after {content:" "; display:block; clear:both; height:0; visibility:hidden}
.commPhotoList ul > li{position:relative;float:left;width:288px;margin:20px 22px 0 0;padding-bottom:39px;border:2px solid #dcdcdc;overflow:hidden}
.commPhotoList ul li .commInfo{position:relative;padding:20px 19px 15px;font-family:'ng_b';font-weight:normal}
.commPhotoList ul li .commInfo .writeName{margin-right:8px;padding-right:12px;background:url(/images/kor/bul/bul_bar_type2.png) no-repeat right 3px;color:#333;font-size:13px;font-weight:normal}
.commPhotoList ul li .commInfo .writeDate{color:#888}
.commPhotoList ul li .commInfo .count{display:block;position:absolute;right:19px;top:19px;padding-left:22px;background:url(/images/kor/ico/ico_pic.png) no-repeat 0 0;color:#777;font-size:12px;line-height:14px}
.commPhotoList ul li .comment{height:40px;padding:0 19px;color:#777;font-size:13px;;font-family:'ng';line-height:20px;overflow:hidden}
.commPhotoList ul li .btnCont{display:block;position:absolute;right:20px;bottom:10px;padding-right:16px;background:url(/images/kor/ico/ico_onoff.png) no-repeat;color:#999;font-size:12px;font-family:'ng_b'}
.commPhotoList ul li .btnCont.open{background-position:right 0}
.commPhotoList ul li .btnCont.close{background-position:right -12px}
.commPhotoList ul li.moreCont .comment{height:80px}

.commPhotoList .imgBox {width:288px;height:202px}
.commPhotoList .imgBox .imgNone{width:288px;height:202px;background:#f0f0f0 url(/images/kor/bg/bg_img_none.png) no-repeat center 50%;text-indent:-999em}
.commPhotoList .imgBox .photoList {width:288px;height:202px}
.commPhotoList .imgBox .photoList li{width:288px;height:202px;margin:0;padding:0;border:0}
.commPhotoList .imgBox .photoList img{width:288px;height:202px}
.commPhotoList .imgBox .prev, 
.commPhotoList .imgBox .next {position:absolute;top:76px;width:22px;height:50px}
.commPhotoList .imgBox .prev {left:0px; background:url(/images/kor/btn/btn_left_small.png) no-repeat 0 0;}
.commPhotoList .imgBox .next {right:0px; background:url(/images/kor/btn/btn_right_small.png) no-repeat 0 0;}

.listMore{display:block;width:100%;padding:17px 0 18px;background:#fafafa;text-align:center}
.listMore span{padding-right:18px;background:url(/images/kor/bul/bul_list_more.png) no-repeat right 50%;color:#777;font-size:13px;font-family:'ng_b'}

/* 용평가이드_이벤트 캘린더 */
.calendar{position:relative;width:920px}
.tblCld{width:100%;border-top:1px solid #777;border-bottom:1px solid #d2d2d2}
.tblCld thead th{height:40px;border-bottom:1px solid #999;color:#33;font-size:13px;font-family:'ng_b';font-weight:normal}
.tblCld thead th.hDay{color:#d32d1b}
.tblCld tbody tr td{height:114px;border:solid #e6e6e6;border-width:1px 0 0 1px;font-size:12px;vertical-align:top}
.tblCld tbody tr td .top{width:130px;height:12px;padding:9px 0;overflow:hidden}
.tblCld tbody tr td .top strong{padding:0 10px 0 7px;color:#333;font-family:'ng_b'}
.tblCld tbody tr:first-child td{border-top:0}
.tblCld tbody tr td:first-child{border-left:0}
.tblCld tbody tr td.mPrev .top strong,
.tblCld tbody tr td.mNext .top strong{color:#d2d2d2}
.tblCld tbody tr td.hDay .top strong{color:#d32d1b}
.tblCld tbody tr td.hDay .top em{color:#d32d1b}
.tblCld tbody tr td.today{background:#f1fafa}
.tblCld tbody tr td.today .top em{color:#008665;font-family:'ng_b'}

.calendar .schedule .week1{position:absolute;left:0;top:71px;width:920px;height:75px}
.calendar .schedule .week2{position:absolute;left:0;top:185px;width:920px;height:75px}
.calendar .schedule .week3{position:absolute;left:0;top:301px;width:920px;height:75px}
.calendar .schedule .week4{position:absolute;left:0;top:417px;width:920px;height:75px}
.calendar .schedule .week5{position:absolute;left:0;top:532px;width:920px;height:75px}
.calendar .schedule div .inner{position:relative;width:920px;height:75px}
.calendar .schedule .inner .event01{position:absolute;top:0}
.calendar .schedule .inner .event02{position:absolute;top:25px}
.calendar .schedule .inner .event03{position:absolute;top:50px}
.calendar .schedule .inner .sun{left:0}
.calendar .schedule .inner .mon{left:132px}
.calendar .schedule .inner .tue{left:264px}
.calendar .schedule .inner .wed{left:395px}
.calendar .schedule .inner .thu{left:526px}
.calendar .schedule .inner .fri{left:658px}
.calendar .schedule .inner .sat{left:790px}
.calendar .schedule .inner .d01{width:131px}
.calendar .schedule .inner .d02{width:262px}
.calendar .schedule .inner .d03{width:394px}
.calendar .schedule .inner .d04{width:525px}
.calendar .schedule .inner .d05{width:656px}
.calendar .schedule .inner .d06{width:788px}
.calendar .schedule .inner .d07{width:920px}
.calendar .schedule .inner div > p{height:24px;padding:0 30px 0 34px;background-image:url(/images/kor/ico/ico_category02.png);background-repeat:no-repeat}
.calendar .schedule .inner div > p span{display:block;width:100%;color:#fff;font-size:12px;font-family:'ng_b';line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.calendar .schedule .inner div > p.yp{background-color:#1f885d;background-position:0 0}
.calendar .schedule .inner div > p.ski{background-color:#3e6ebb;background-position:0 -24px}
.calendar .schedule .inner div > p.room{background-color:#756c67;background-position:0 -48px}
.calendar .schedule .inner div > p.leisure{background-color:#c32d15;background-position:0 -72px}
.calendar .schedule .inner div > p.golf{background-color:#538317;background-position:0 -96px}
.calendar .schedule .inner div > p.peak{background-color:#008481;background-position:0 -120px}

/* 용평가이드_할인쿠폰 */
.btnArea.coupon{margin:40px 0 30px;text-align:right}
.couponList.discount{width:960px}
.couponList.discount ul{width:100%}
.couponList.discount ul li{margin:0 40px 40px 0}
.couponList.discount ul li .coupon{height:139px;padding:0 0 0 10px;background:url(/images/kor/bg/bg_coupon_list.png) no-repeat}
.couponList.discount ul li .coupon.yp{background-position:-280px -139px}
.couponList.discount ul li .coupon.golf{background-position:0 0}
.couponList.discount ul li .coupon.peak{background-position:-280px 0}
.couponList.discount ul li .coupon.ski{background-position:-560px 0}
.couponList.discount ul li .coupon.leisure{background-position:0 -139px}
.couponList.discount ul li .coupon.room{background-position:-560px -139px}
.couponList.discount ul li .coupon .percent{width:170px;height:auto;padding-top:54px;color:#333;font-size:30px;font-family:'ng_b';font-weight:normal;line-height:38px}
.couponList.discount ul li .coupon .percent.line2{padding-top:36px}
.couponList.discount ul li .btn.lineType.download{width:100px}
/* 할인쿠폰 팝업 */
.couponArea{position:relative;width:720px;min-height:295px;margin-bottom:30px;padding:10px}
.couponArea .logo{display:block;position:absolute;left:17px;top:17px}
.couponArea .how{position:absolute;right:10px;;top:10px;width:200px;height:295px;text-align:center}
.couponArea .how .dealsNum{padding-top:10px;color:#fff;font-size:16px;font-family:'ng_b';font-weight:normal}
.couponArea .info{width:470px;min-height:224px;padding:53px 20px 18px}
.couponArea .info .couponTit{color:#333;font-size:36px;font-family:'ng_b';font-weight:normal}
.couponArea .info ul{margin-top:25px}
.couponArea .info ul li{width:100%;margin:0;color:#777;font-size:13px;line-height:20px}
.couponArea .info ul li strong{color:#333}
.couponArea .info ul li ul.use.listCont{margin:0}

.couponArea.yp{background:#1f885d}
.couponArea.yp .how{background:url(/images/kor/guide/img_pop_yp.png) no-repeat center 100px}
.couponArea.yp .info{background:#fff url(/images/kor/bg/bg_pop_coupon_yp.png) no-repeat right 85px}

.couponArea.golf{background:#639327}
.couponArea.golf .how{background:url(/images/kor/guide/img_pop_golf.png) no-repeat center 78px}
.couponArea.golf .info{background:#fff url(/images/kor/bg/bg_pop_coupon_golf.png) no-repeat right 85px}

.couponArea.leisure{background:#c32d15}
.couponArea.leisure .how{background:url(/images/kor/guide/img_pop_leisure.png) no-repeat center 87px}
.couponArea.leisure .info{background:#fff url(/images/kor/bg/bg_pop_coupon_leisure.png) no-repeat right 85px}

.couponArea.peak{background:#01a7a3}
.couponArea.peak .how{background:url(/images/kor/guide/img_pop_peak.png) no-repeat center 87px}
.couponArea.peak .info{background:#fff url(/images/kor/bg/bg_pop_coupon_peak.png) no-repeat right 85px}

.couponArea.ski{background:#3e6ebb}
.couponArea.ski .how{background:url(/images/kor/guide/img_pop_ski.png) no-repeat center 117px}
.couponArea.ski .info{background:#fff url(/images/kor/bg/bg_pop_coupon_ski.png) no-repeat right 85px}

.couponArea.room{background:#756c67}
.couponArea.room .how{background:url(/images/kor/guide/img_pop_room.png) no-repeat center 88px}
.couponArea.room .info{background:#fff url(/images/kor/bg/bg_pop_coupon_room.png) no-repeat right 85px}

/* 용평가이드_임근봉 포토뉴스 */
.headLine{width:920px;height:360px;margin-bottom:60px;*zoom:1}
.headLine:after {content:" "; display:block; clear:both; height:0; visibility:hidden}
.headLine .proView{float:left;position:relative;overflow:hidden;width:550px;height:360px;}
.headLine .proView ul {*zoom:1;}
.headLine .proView ul:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.headLine .proView ul li {float:left; position:relative; overflow:hidden; width:550px; height:360px;}
.headLine .proView > img{width:550px;height:360px}
.headLine .proView .proCont{position:absolute;left:0;bottom:0;width:460px;height:82px;padding:18px 70px 0 20px;background:url(/images/kor/bg/bg_opacity.png) repeat 0 0;font-family:'ng_b'}
.headLine .proView .proCont .proTit{display:block;font-weight:normal}
.headLine .proView .proCont .proTit a{color:#fff;font-size:15px;line-height:20px}
.headLine .proView .proCont .proTxt{margin-top:5px;color:#c8c8c8;font-size:13px;line-height:20px}
.headLine .proView .pageNum{position:absolute;right:15px;bottom:46px;color:#fff;font-size:15px}
.headLine .proView .proCont.media{height:62px}
.headLine .proView .proCont.media .pageNum{bottom:46px}
.headLine .proList{position:relative;float:right;width:354px;height:354px;overflow:hidden;border:3px solid #e6e6e6}
.headLine .proList ul{width:354px;height:306px;overflow:hidden;margin:24px 0}
.headLine .proList ul li{width:100%}
.headLine .proList ul li a{display:block;width:304px;height:72px;padding:15px 25px}
.headLine .proList ul li a .thumb{display:block;float:left;width:110px;height:72px}
.headLine .proList ul li a .thumb img{width:110px;height:72px}
.headLine .proList ul li a .thumbTit{float:right;width:175px;font-size:13px;font-family:'ng_b'}
.headLine .proList ul li a .thumbTit .tit{display:block;color:#333;font-weight:normal;line-height:20px}
.headLine .proList ul li a .thumbTit em{display:block;padding-top:14px;color:#777}
.headLine .proList ul li a .thumbTit em .date{margin-right:8px;padding-right:12px;background:url(/images/kor/bul/bul_bar_type2.png) no-repeat right 3px}

.headLine .proList ul li.current a,
.headLine .proList ul li a:hover, .headLine .proList ul li a:focus{background-color:#1f885d;color:#fff}
.headLine .proList ul li.current a .thumbTit .tit,
.headLine .proList ul li.current a .thumbTit em,
.headLine .proList ul li a:hover .thumbTit .tit,
.headLine .proList ul li a:focus .thumbTit .tit,
.headLine .proList ul li a:hover .thumbTit em,
.headLine .proList ul li a:focus .thumbTit em{color:#fff}
.headLine .proList button.btnPro{display:block;position:absolute;left:143px;width:68px;height:18px;background:url(/images/kor/btn/btn_headline.png) no-repeat;text-indent:-999em}
.headLine .proList button.btnPro.prev{top:0;background-position:0 0}
.headLine .proList button.btnPro.next{bottom:0;background-position:0 -18px}

.board tbody td.titInner{padding:10px 0;text-align:left}
.board tbody td .newsBox{position:relative;width:388px;height:72px;padding-left:132px}
.board tbody td .newsBox .imgSt{position:absolute;left:5px;top:0;width:108px;height:70px;border:1px solid #e6e6e6}
.board tbody td .newsBox .imgSt img{width:108px;height:70px}
.board tbody td .newsBox .titBox{display:table-cell;height:72px;line-height:20px;vertical-align:middle}

/* 용평날씨정보 */
.weatherArea{width:912px;height:153px;border:4px solid #e6e6e6;*zoom:1}
.weatherArea:after {content:" "; display:block; clear:both; height:0; visibility:hidden}
.weatherArea .today{position:relative;float:left;width:406px;padding:20px 0 20px 22px}
.weatherArea .today .weatherIco{display:table-cell;width:112px;height:113px;text-align:center;vertical-align:middle}
.weatherArea .today .notice{position:absolute;right:0;top:34px;width:274px}
.weatherArea .today .notice .nowTime{display:block;margin-bottom:10px;color:#008665;font-size:13px}
.weatherArea .today .notice .temp{color:#333;font-size:20px;font-family:'ng_b';font-weight:normal}
.weatherArea .today .notice .temp span{font-size:36px}
.weatherArea .today .notice .nowWt{color:#333;font-size:13px;font-family:'ng_b'}
.weatherArea .today .notice .info{margin-top:12px;color:#777;font-size:13px;font-family:'ng_b'}
.weatherArea .today .notice .info .lt{margin-right:8px;padding-right:12px;background:url(/images/kor/bul/bul_bar_type2.png) no-repeat right 3px}

.weatherArea .today02{position:relative;float:left;width:406px;padding:20px 0 20px 22px;*zoom:1}
.weatherArea .today02:after {content:" "; display:block; clear:both; height:0; visibility:hidden}
.weatherArea .today02 .weatherIco{float:left;width:112px;height:113px;text-align:center}
.weatherArea .today02 .weatherIco div{display:table-cell;width:112px;height:113px;vertical-align:middle}
.weatherArea .today02 .weatherNow{float:left;width:80px;text-align:center}
.weatherArea .today02 .weatherNow div{display:table-cell;width:80px;height:113px;vertical-align:middle}
.weatherArea .today02 .weatherNow .nowWt{color:#2156ab;font-size:20px;font-family:'ng_b';font-weight:normal}

.weatherArea .today02 .notice{float:right;width:158px;margin:18px 30px 0 0}
.weatherArea .today02 .notice .temp li{height:36px;border-bottom:1px solid #e6e6e6;color:#333;font-size:13px;font-family:'ng_b'}
.weatherArea .today02 .notice .temp li em{float:left;padding:11px 0 2px}
.weatherArea .today02 .notice .temp li strong{float:right;padding:6px 0;font-weight:normal}
.weatherArea .today02 .notice .temp li strong span{font-size:24px}
.weatherArea dl{float:left;width:120px;height:153px;border-left:1px solid #e6e6e6;text-align:center}
.weatherArea dl dt{margin-top:34px;color:#333;font-size:13px;font-family:'ng_b'}
.weatherArea dl dd{margin-top:41px;color:#666;font-size:24px}
.weatherArea dl dd .unit{margin:0;font-size:13px}

.tblY .weekWeather{padding-bottom:2px;text-align:left}
.tblY .weekWeather > img{display:block;margin:10px auto 8px}
.tblY .weekWeather .temp{display:block;padding:0 0 7px 62px;color:#333;font-size:13px;font-family:'ng_b';font-weight:normal}
.tblY .weekWeather .temp span{font-size:20px}
.tblY .weekWeather .nowWt,
.tblY .weekWeather .rain{display:block;padding-left:62px;color:#777;font-family:'ng';line-height:18px}
.tblX.week{margin-top:20px}
.tblX .weekWeather .temp{display:block;color:#333;font-family:'ng_b';font-weight:normal}
.tblX .weekWeather .nowWt,
.tblX .weekWeather .rain{font-family:'ng'}

.tblY.tblWeather tbody th{width:102px;padding:9px 0 10px;overflow:hidden}
.tblY.tblWeather tbody td{width:33px;padding:9px 0 10px;overflow:hidden}
.tblY.tblWeather tbody tr.topBold th,
.tblY.tblWeather tbody tr.topBold td{border-top:2px solid #d2d2d2}
.tblY.tblWeather tbody tr.imgW td{padding:0}
.tblY.tblWeather tbody td.graph{width:819px;padding:0;background:url(../../images/kor/bg/bg_tbl_graph.png) no-repeat 0 0}
.tblY.tblWeather tbody td.temperature{width:270px}

/* 용평 투어 */
.tourList{width:920px;padding-bottom:60px;background:url(/images/kor/bul/bul_tour_line.png) repeat-y 50px 0}
.tourList .day{width:85px;height:16px;margin:0 0 48px 9px;padding:6px 0;background:#1f875d;color:#fff;font-size:15px;font-family:'ng';text-align:center;line-height:16px}
.tourList.dday{margin-top:98px;padding-bottom:0}
ul.schedule{width:866px;padding-left:54px}
ul.schedule > li{position:relative;min-height:182px;padding:30px 350px 30px 106px;border-top:1px solid #e6e6e6}
ul.schedule > li .time{position:absolute;left:-54px;top:-20px;width:106px;height:36px;text-align:center}
ul.schedule > li .time strong{display:block;width:37px;height:36px;margin:0 auto;background:url(/images/kor/ico/ico_time.png) no-repeat 0 0;text-indent:-999em}
ul.schedule > li .time span{display:block;width:100%;height:22px;background:#fff;color:#008665;font-size:15px;font-family:'ng_b';line-height:22px}
ul.schedule > li .inner .sectionTit{display:block;margin-bottom:16px;line-height:28px}
ul.schedule > li .inner .tTxt{color:#777;font-size:13px;font-family:'ng_b';line-height:20px}
ul.schedule > li .inner li{min-height:20px;padding:0 0 0 15px;;border:0;color:#777;font-size:13px;font-family:'ng_b';text-indent:-15px;line-height:20px}
ul.schedule > li .inner li ol{margin-left:-15px}
ul.schedule > li > img{display:block;position:absolute;right:0;top:32px}

ul.schedule > li .time.T01 strong{background-position:0 0}
ul.schedule > li .time.H01 strong{background-position:-37px 0}
ul.schedule > li .time.T02 strong{background-position:-74px 0}
ul.schedule > li .time.H03 strong{background-position:-111px 0}
ul.schedule > li .time.H05 strong{background-position:0 -36px}
ul.schedule > li .time.H07 strong{background-position:-37px -36px}
ul.schedule > li .time.T08 strong{background-position:-74px -36px}
ul.schedule > li .time.T09 strong{background-position:-111px -36px}
ul.schedule > li .time.T10 strong{background-position:0 -72px}
ul.schedule > li .time.T11 strong{background-position:-37px -72px}
ul.schedule > li .time.H12 strong{background-position:-74px -72px}

.tourInfo{width:100%;margin-top:60px;*zoom:1}
.tourInfo:after {content:" "; display:block; clear:both; height:0; visibility:hidden}
.tourInfo a.btnTour{display:block;width:321px;height:62px;padding:14px 30px 14px 108px;color:#333;font-size:18px;font-family:'ng_b'}
.tourInfo a.btnTour span{display:block;padding:22px 0;background:url(/images/kor/bul/bul_grayarrow17.png) no-repeat right 50%}
.tourInfo a.btnTour.pay{float:left;background:#f5f5f5 url(/images/kor/ico/ico_tour01.png) no-repeat 30px 14px}
.tourInfo a.btnTour.package{float:right;background:#f5f5f5 url(/images/kor/ico/ico_tour02.png) no-repeat 30px 14px}

.tourInfo a.btnTour.pay:hover, 
.tourInfo a.btnTour.pay:focus {background:#4a8600 url(/images/kor/ico/ico_tour01_on.png) no-repeat 30px 14px; color:#fff;}
.tourInfo a.btnTour.package:hover, 
.tourInfo a.btnTour.package:focus {background:#4a8600 url(/images/kor/ico/ico_tour02_on.png) no-repeat 30px 14px; color:#fff;}
.tourInfo a.btnTour:hover span, 
.tourInfo a.btnTour:focus span {background:url(/images/kor/bul/bul_grayarrow17_on.png) no-repeat right 50%}

/* 주변관광지 */
.pcMap{margin-bottom:30px}

/* 주변관광 - 지역별 여행 */
.travelMap {margin-bottom:60px;}
.travelInfo {*zoom:1; padding-top:30px; margin-top:30px; border-top:1px solid #e6e6e6;}
.travelInfo:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.travelInfo.first {padding-top:0; margin-top:0; border-top:none;}
.travelInfo .areaPhoto,
.travelInfo .info {float:left;}
.travelInfo .areaPhoto {margin-right:20px;}
.travelInfo .info {position:relative; width:600px; height:170px; padding-top:2px;}
.travelInfo .info.sizeUp {height:237px;}
.travelInfo .sectionTit {margin-bottom: 16px; font-size: 20px;}
.travelInfo .txt {margin-bottom: 0;}
.travelInfo .txt em {display:block; margin-top:15px; color: #d32d1b;}
.travelInfo .txt em.warning,
.travelInfo .txt em.festivalInfo {color:#008665;}
.travelInfo .detail {*zoom:1; position:absolute; bottom:0; left:0;}
.travelInfo .detail:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.travelInfo .detail li {float:left; padding:6px 0 6px 30px; margin-right:18px; background:url(/images/kor/ico/ico_travelInfo.png) no-repeat 0 0; font-size:13px;}
.travelInfo .detail li.location {background-position:0 -25px;}
.travelInfo .detail li.time {background-position:0 -50px;}
.travelInfo .detail.clear li {float:none; margin-top:8px;}
.travelInfo .btnGo {position:absolute; top:0; right:0; border:1px solid #dcdcdc; padding:5px 9px 5px 28px; background:url(/images/kor/ico/ico_go_site.png) no-repeat 9px 5px;}

/* 주변관광 - 테마여행 */
.themeInfo {*zoom:1; margin-top:10px;}
.themeInfo:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.themeInfo .api,
.themeInfo .course {float:left;}
.themeInfo .api {width:358px; height:258px; border:1px solid #dcdcdc;} 
.themeInfo .course {position:relative; overflow-y:auto; width:545px; height:256px; border:2px solid #dcdcdc; margin-left:10px;}
.themeInfo .course li {position:relative; padding:20px 0 20px 55px; background:url(/images/kor/bul/bul_theme_line.png) repeat-y 33px 0;}
.themeInfo .course li:first-child {background:url(/images/kor/bul/bul_theme_line_first.png) no-repeat 33px 0;}
.themeInfo .course li.last {background:url(/images/kor/bul/bul_theme_line_last.png) no-repeat 33px 0;}
.themeInfo .course li a {font-family:'ng_b';font-size: 15px;}
.themeInfo .course li span {position:absolute; top:10px; left:20px; width:27px; height:32px; padding:7px 2px 0 0; background:url(/images/kor/ico/ico_theme.png) no-repeat 0 0; color: #333; text-align:center;}
.themeInfo .course li.current,
.themeInfo .course li:hover {background-color:#fafafa;}
.themeInfo .course li.current a,
.themeInfo .course li:hover a {color:#008665;}
.themeInfo .course li.current span,
.themeInfo .course li:hover span {background-position:0 -57px; color:#008665;}

/* 통합예약 */
.contentsBox table + table {margin-top:20px;}
.contentsBox .btnArea.middle {margin:10px 0 30px;}
.contentsBox .hWrap.type03 {margin:34px 0 5px;}
.contentsBox .hWrap.type03 .contTit.flow {margin:0;}
.contentsBox .hWrap.type04 {margin-bottom:10px;}
.contentsBox dl.checkResult {margin-top:10px;}
.contentsBox .listNormal.down {margin:10px 0 0 0;}
.contentsBox .listNormal.down li {margin:0;}
.contentsBox .titInfo + .hWrap .contTit {margin:30px 0 20px;}

.bookingStep {padding:15px 0; border-bottom:1px solid #e6e6e6;}
.bookingStep ol {*zoom:1;}
.bookingStep ol:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.bookingStep ol li {float:left; margin-right:32px; padding-right:40px; background:url(/images/kor/ico/ico_grayarrow_common.png) no-repeat 100% 50%; font-family:'ng_b'; font-size:15px; color:#777;}
.bookingStep ol li.current {background:url(/images/kor/ico/ico_orangearrow.png) no-repeat 100% 50%; font-size:17px; color:#dc3900;}
.bookingStep ol li.last {margin:0; padding:0; background:none;}
.bookingStep ol li p {padding-left:64px; line-height:50px;}
.bookingStep ol.step2 {padding-left:220px;}
.bookingStep ol.step3 {padding-left:145px;}
.bookingStep ol.step4 {padding-left:49px;}

.contentsBox .tblCld tbody tr td {height:109px; padding-bottom:3px;}
.contentsBox .tblCld tbody tr td .top {width:auto;}
.tblCld tbody tr td .appointment {margin-bottom:2px; padding-right:5px; font-size:11px; color:#666; text-align:right; vertical-align:middle;}
.tblCld tbody tr td .appointment a {vertical-align:middle;}
.tblCld tbody tr td .appointment .btnDisable {display:inline-block; padding:2px 3px; background:#e6e6e6; font-family:'dotum'; font-size:11px; color:#666;}

.eventList.type02 {width:797px; margin-bottom:30px;}
.eventList.type02 > ul > li {width:253px; height:420px; margin:0 0 10px 13px;}
.eventList.type02 > ul > li:first-child {margin-left:0;}
.eventList.type02 > ul > li.left {margin-left:0;}
.eventList.type02 > ul > li .top {width:253px; height:183px; border-bottom:5px solid #1f885d;}
.eventList.type02 > ul > li > a.evtCont {width:233px; height:232px;}
.eventList.type02 > ul > li .top .imgBox img {width:253px;}
.eventList.type02 > ul > li:hover {border:2px solid #1f885d}
.eventList.type02 > ul > li:hover a.evtCont,
.eventList.type02 > ul > li > a.evtCont:focus{background-color:#1f885d;color:#fff;text-decoration:none;}
.eventList.type02 > ul > li > a.evtCont span.eTxt {min-height:0;}
.eventList.type02 > ul > li .top em.label {background:url(/images/kor/ico/ico_label_call.png) no-repeat 0 0;}
.eventList.type02.ePackage ul li .top .section {top:168px;}
.eventList.type02.ePackage > ul > li .top .imgArea {width:253px; height:183px;}
.eventList.type02.ePackage > ul > li > a.evtCont span.btn {left:76px;}


.contentsBox .board {width:797px;}
.contentsBox .viewContBox {width:696px; padding:30px 0; margin:0 50px;}
.contentsBox .viewContBox .viewNav a {top:183px; margin:0;}
.contentsBox .viewContBox .viewNav.prev > a {left:-50px;}
.contentsBox .viewContBox .viewNav.next > a {right:-50px;}
.contentsBox .board .contTit {margin:30px 0 20px;}

.contentsBox .productList li {padding:30px 0; border-bottom:1px solid #e6e6e6;}
.contentsBox .productList .stateInfo .fl {width:253px;}
.contentsBox .productList .stateInfo .fr {width:425px;}
.contentsBox .productList .stateInfo .fr h6 {margin-bottom:25px; font-family:'ng_b'; font-weight:normal; font-size:18px; color:#1f885d; text-align:center; line-height:20px;}
.contentsBox .btnArea {margin:20px 50px 0;}

.contentsBox .box.type3 {margin-bottom:20px;}
.contentsBox .box.type3 label {margin-right:10px; font-family:'ng_b'; font-size:13px; color:#333;}
.contentsBox .box.type3 select {width:191px;}

.tblCld.golf tbody tr td .possible.type02 {margin-top:9px;}
.tblCld.golf tbody tr td .appointment.type02 {bottom:20px;}

/* 기본 Step Style */
.bookingStep .default .step01 {background:url(/images/kor/ico/ico_reservation01.png) no-repeat 0 0;}
.bookingStep .default .step02 {background:url(/images/kor/ico/ico_reservation02.png) no-repeat 0 0;}
.bookingStep .default .step03 {background:url(/images/kor/ico/ico_reservation03.png) no-repeat 0 0;}
.bookingStep .default .step04 {background:url(/images/kor/ico/ico_reservation04.png) no-repeat 0 0;}

/* 콘도 예약 Step Style */
.bookingStep .condo .step01 {background:url(/images/kor/ico/ico_reservation01.png) no-repeat 0 0;}
.bookingStep .condo .step02 {background:url(/images/kor/ico/ico_reservation02.png) no-repeat 0 0;}
.bookingStep .condo .step03 {background:url(/images/kor/ico/ico_reservation04.png) no-repeat 0 0;}

/* 성수기 추첨 신청 Step Style */
.bookingStep .lottery .step01 {background:url(/images/kor/ico/ico_reservation05.png) no-repeat 0 0;}
.bookingStep .lottery .step02 {background:url(/images/kor/ico/ico_reservation06.png) no-repeat 0 0;}
.bookingStep .lottery .step03{background:url(/images/kor/ico/ico_reservation04.png) no-repeat 0 0;}

/* 성수기 추첨 조회/접수 Step Style */
.bookingStep .change .step01 {background:url(/images/kor/ico/ico_reservation07.png) no-repeat 0 0;}
.bookingStep .change .step02 {background:url(/images/kor/ico/ico_reservation08.png) no-repeat 0 0;}

/* 예약조회/취소 Step Style */
.bookingStep .penalty .step01 {background:url(/images/kor/ico/ico_reservation09.png) no-repeat 0 0;}
.bookingStep .penalty .step02 {background:url(/images/kor/ico/ico_reservation10.png) no-repeat 0 0;}

/* 골프예약 Step Style */
.bookingStep .golf .step01 {background:url(/images/kor/ico/ico_reservation11.png) no-repeat 0 0;}
.bookingStep .golf .step02 {background:url(/images/kor/ico/ico_reservation01.png) no-repeat 0 0;}
.bookingStep .golf .step03 {background:url(/images/kor/ico/ico_reservation04.png) no-repeat 0 0;}

/* 골프이벤트 Step Style */
.bookingStep .event .step01 {background:url(/images/kor/ico/ico_reservation12.png) no-repeat 0 0;}
.bookingStep .event .step02 {background:url(/images/kor/ico/ico_reservation01.png) no-repeat 0 0;}
.bookingStep .event .step03 {background:url(/images/kor/ico/ico_reservation04.png) no-repeat 0 0;}

.bookingStep .default .current p,
.bookingStep .condo .current p,
.bookingStep .lottery .current p,
.bookingStep .change .current p,
.bookingStep .penalty .current p,
.bookingStep .golf .current p,
.bookingStep .event .current p {background-position:0 100%;}

.noticeTxt {padding-left:8px; color:#dc3900;}
.noticeTxt span {display:block; padding-left:70px;}

table .radioArea input {margin-right:9px;}
table .radioArea label {margin-right:8px;}

.tblY.reserve .markRoom,
.tblY.reserve .markPackage {display:block; width:20px; height:20px; margin:0 auto; font-size:0; background:url(/images/kor/ico/ico_reserve_type.png) no-repeat 0 0;}
.tblY.reserve .markPackage {background-position:0 -30px;}
.tblY.reserve button,
.tblY.reserve a {margin-top:5px;}
.tblY.reserve .complete {color:#ff5519;}

.iconMark {margin-bottom:10px;}
.iconMark ul {*zoom:1;}
.iconMark ul:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.iconMark ul li {float:left; line-height:20px; padding-left:30px; margin-right:17px; background:url(/images/kor/ico/ico_reserve_type.png) no-repeat 0 0; font-family:'ng_b'; font-size: 13px;}
.iconMark ul li.markPackage {background-position:0 -30px;}

.standBox.golf {background-color:#fff;}
.standBox.golf + #nomalContents {border-left-color:#fff;}
.tblCld.golf tbody tr td {position:relative;}
.tblCld.golf tbody tr td .appointment {position:absolute;left:50%;bottom:8px;margin-left:-12px;}
.tblCld.golf tbody tr td .possible {margin-top:15px;font-family:'ng_b';font-size:16px;color:#333;text-align:center;}
.tblCld.golf tbody tr td .possible strong {font-size:30px;font-weight:normal;}

#wideContents .dateBox.type03 .btnPrev {left:50%;margin-left:-110px;}
#wideContents .dateBox.type03 .btnNext {right:50%;margin-right:-110px;}
.tblCld.ski tbody tr td {position:relative;}
.tblCld.ski tbody tr td .appoWrap {position:absolute;right:0px;bottom:0;}

/* 회사소개 */
.photoBox ul {*zoom:1;}
.photoBox ul:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.photoBox ul li {float:left;margin-left:20px;}
.photoBox ul li:first-child {margin-left:0;}

.historyYp {*zoom:1; max-height:167px;border-bottom:1px solid #e6e6e6;}
.historyYp:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.historyYp.last {border-bottom:none;}
.historyYp .tit {float:left;margin-left:18px;padding-top:70px;font-family:'ng';font-size:30px;color:#333;}
.historyYp ul {float:left;margin-left:60px;font-size:13px;color:#666;}
.historyYp ul.num01 {margin-top:68px;}
.historyYp ul.num02 {margin-top:47px;}
.historyYp ul.num03 {margin-top:28px;}
.historyYp ul.num01.type01 {margin-top:61px;}
.historyYp ul.num02.type01 {margin-top:41px;}
.historyYp ul.num03.type01 {margin-top:20px;}
.historyYp ul li {position:relative;margin-bottom:9px;padding:7px 0 7px 43px;line-height:1.5;}
.historyYp ul li em {position:absolute;top:0;left:0;width:33px;height:25px;padding-top:7px;background:url(/images/kor/bg/bg_greennum.png) no-repeat 0 50%;font-family:'ng_b';color:#fff;text-align:center;}
.historyYp .historyImg {float:right;}

.ciArea {position:relative;}
.ciArea .flow {margin-left:18px;}
.ciArea .flow:first-child {margin-left:0;}
.ciArea .logoType,
.ciArea .symbolInfo,
.ciArea .symbolInfo .ciBox {*zoom:1;}
.ciArea .logoType:after,
.ciArea .symbolInfo:after,
.ciArea .symbolInfo .ciBox:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.ciArea .symbolInfo .clear {clear:both;padding-top:30px;}
.ciArea .symbolInfo .ciBox img {float:left;margin-left:18px;}
.ciArea .symbolInfo .ciBox img:first-child {margin-left:0;}
.ciArea .btnArea {position:absolute; top:0; right:0;}

.contacUs .address {*zoom:1;}
.contacUs .address:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.contacUs .address li {float:left; margin-right:18px; padding:6px 0 6px 29px; font-size:13px; background:url(/images/kor/ico/ico_travelInfo.png) no-repeat 0 0;}
.contacUs .address li.location {background-position:0 -25px;}
.contacUs .btnArea {margin-top:10px;}

.awardArea {*zoom:1; border-bottom:1px solid #e6e6e6;}
.awardArea:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.awardArea.last {border-bottom:none;}
.awardArea .tit,
.awardArea .txt {float:left;margin-top:39px;}
.awardArea .tit {padding-left:30px; font-family:'ng_b'; font-size:20px; color:#333; font-weight:normal;}
.awardArea .txt {padding-left:40px;}
.awardArea.list ul {float:left;margin:29px 0 24px; padding-left:40px;}
.awardArea.list ul li {padding-bottom:8px;}
.awardArea.list .tit{margin-top:29px;}
.awardArea .btnArea {float:right; margin:8px 40px 0 0;}
.awardArea .btnArea button {margin:25px 0 0 50px;}

/* 채용 */
.talentTit {margin:88px 0 40px; font-family:'ng'; font-weight:normal; font-size:32px; color:#1f885d; text-align:center;}
.talentTit em {display:inline-block; width:16px; height:14px; background:url(/images/kor/bg/bg_quote.png) no-repeat 0 0; font-size:0; vertical-align:top;}
.talentTit em.left {margin-right:14px; background-position:0 0;}
.talentTit em.right {margin-left:14px;background-position:0 -14px;}

.talentList {*zoom:1;}
.talentList:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.talentList > li {float:left; width:265px; margin-left:10px; padding:222px 15px 30px; border:1px solid #e6e6e6;}
.talentList > li:first-child {margin-left:0;}
.talentList > li p {margin-bottom:20px; font-family:'ng_b'; font-weight:normal; font-size:20px; color:#333; line-height:28px; text-align:center;}
.talentList > li.talent01 {border-top:5px solid #00a77e; background:url(/images/kor/bg/bg_talent01.png) no-repeat 50% 35px;}
.talentList > li.talent02 {border-top:5px solid #01a7a3; background:url(/images/kor/bg/bg_talent02.png) no-repeat 50% 35px;}
.talentList > li.talent03 {border-top:5px solid #527dc2; background:url(/images/kor/bg/bg_talent03.png) no-repeat 50% 35px;}
.talentList > li .listCont li {font-size:14px;}

.welfare {width:854px; height:169px; margin-bottom:20px; background:url(/images/kor/bg/bg_welfare.png) no-repeat 0 0;}
.welfare h6, 
.welfare ul {float:left;}
.welfare h6 {width:170px; margin:67px 68px 0 0; font-family:'ng_b'; font-weight:normal; font-size:16px; color:#333; text-align:center; line-height:20px;}
.welfare ul {margin-top:40px;}
.welfare.type03 ul, 
.welfare.type04 ul {margin-top:50px;}
.welfare.type01 {background-position:0 0;}
.welfare.type02 {background-position:0 -169px;}
.welfare.type03 {background-position:0 -338px;}
.welfare.type04 {margin-bottom:0; background-position:0 -507px;}

.job {float:left; position:relative; width:442px; height:320px; background:url(/images/kor/bg/bg_job.png) no-repeat 0 0;}
.job h6 {margin:45px 0 0 34px; font-family:'ng_b'; font-weight:normal; font-size:24px; color:#fff;}
.job ul li {font-family:'ng_b'; font-size:16px; color:#555;}
.job.type01 {margin:0 36px 31px 0; background-position: 0 0;}
.job.type02 {margin-bottom:31px; background-position: 0 -320px;}
.job.type03 {margin-right:36px; background-position: 0 -640px;}
.job.type04 {background-position: 0 -960px;}
.job ul li {position:absolute;}
.job ul li.list01 {top:48px; left:251px;}
.job ul li.list02 {top:154px; left:35px;}
.job ul li.list03 {top:153px; left:251px;}
.job ul li.list04 {top:257px; left:35px;}
.job ul li.list05 {top:257px; left:251px;}

.jobs {*zoom:1;}
.jobs:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.jobs .occasional, 
.jobs .season {float:left; width:451px; height:107px; border:2px solid #dcdcdc;}
.jobs .occasional {margin-right:10px;}
.jobs .occasional {background:url(/images/kor/ico/ico_occasional.png) no-repeat 30px 32px;}
.jobs .season {background:url(/images/kor/ico/ico_season.png) no-repeat 30px 32px;}
.jobs div dl {*zoom:1; padding:44px 0 0 90px;}
.jobs div dl:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.jobs div dl dt {float:left; margin-right:25px; font-family:'ng_b'; font-size:20px; color:#333;}
.jobs div dl dd {float:left; font-family:'ng_b'; font-size:14px; color:#777;}

.jobStep {*zoom:1; margin-bottom:30px;}
.jobStep:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.jobStep ol li {float:left; margin-left:22px; padding-left:35px; background:url(/images/kor/bul/bul_grayarrow22.png) no-repeat 0 50%; text-align:center;}
.jobStep ol li:first-child {margin-left:0; padding-left:0;}
.jobStep ol li div {width:135px; height:135px; background:url(/images/kor/bg/bg_type.png) no-repeat 0 0;}
.jobStep ol li div strong {display:block; padding:33px 0 20px; font-family:'ng_b'; font-weight:normal; font-size:16px;}
.jobStep ol li div p {font-family:'ng_b'; font-size:14px; color:#333; line-height:18px;}
.jobStep ol li.type01 div strong {color:#01a7a3;}
.jobStep ol li.type02 div strong {color:#0099b0;}
.jobStep ol li.type01 div {background-position:0 0; }
.jobStep ol li.type02 div {background-position:0 -135px;}

.jobTxt {*zoom:1;}
.jobTxt:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.jobTxt ul {margin-bottom:30px;}
.jobTxt .left, 
.jobTxt .right {float:left;}
.jobTxt .left {width:459px; border-right:1px solid #e6e6e6;}
.jobTxt .right {width:445px; padding-left:15px;}

.dateBox {position:relative; padding:22px 0 23px; margin-bottom:30px; border-top:2px solid #2156ab; border-bottom:1px solid #dcdcdc; background:#fafafa;}
.dateBox .today {font-family:'ng_b'; font-size:24px; color:#2156ab; text-align:center;}
.dateBox .btnPrev, 
.dateBox .btnNext {display:block; position:absolute; top:20px; width:29px; height:29px; font-size:0;}
.dateBox .btnPrev {left:327px; background:url(/images/kor/btn/btn_dateprev.png) no-repeat 0 0;}
.dateBox .btnNext {right:327px; background:url(/images/kor/btn/btn_datenext.gif) no-repeat 0 0;}
.dateBox .prevDate, 
.dateBox .nextDate {position:absolute; top:28px; font-size:16px; color:#666;}
.dateBox .prevDate {left:125px;}
.dateBox .nextDate {right:125px;}

.dateBox.type02 {border-top:2px solid #118e6f;}
.dateBox.type02 .today {color:#118e6f;}
.dateBox.type02 .btnPrev {left:267px; background:url(/images/kor/btn/btn_dateprev.png) no-repeat 0 0;}
.dateBox.type02 .btnPrev.current {background:url(/images/kor/btn/btn_dateprev2_on.png) no-repeat 0 0;}
.dateBox.type02 .btnNext {right:267px; background:url(/images/kor/btn/btn_datenext2_on.png) no-repeat 0 0;}

.dateBox.type03 {margin-bottom:20px; padding:0; border:0; background:none;}
.dateBox.type03 .today {font-size:20px; color:#333; line-height:29px;}
.dateBox.type03 .btnPrev, 
.dateBox.type03 .btnNext {top:0;}
.dateBox.type03 .btnPrev {left:183px;}
.dateBox.type03 .btnPrev.current {background:url(/images/kor/btn/btn_dateprev03_on.png) no-repeat 0 0;}
.dateBox.type03 .btnNext {right:183px; background:url(/images/kor/btn/btn_datenext03.png) no-repeat 0 0;}

.dateBox.type04 {border-top:2px solid #639327}
.dateBox.type04 .today {color:#639327}
.dateBox.type04 .btnPrev {background:url(/images/kor/btn/btn_dateprev.png) no-repeat 0 0;}
.dateBox.type04 .btnPrev.current {background:url(/images/kor/btn/btn_dateprev4_on.png) no-repeat 0 0;}
.dateBox.type04 .btnNext {right:267px; background:url(/images/kor/btn/btn_datenext4_on.png) no-repeat 0 0;}


/* ETC */
.personalBox {margin-bottom:30px; border-bottom:1px solid #e6e6e6;}

.sitemap {margin-top:40px;}
.sitemap h4 {margin-bottom:8px; font-family:'ng_b'; font-weight:normal; font-size:20px; line-height:34px;}
.sitemap h4 .icoMap {display:inline-block; width:34px; height:34px; margin-right:10px; background:url(/images/kor/ico/ico_category.png) no-repeat 0 0; font-size:0; vertical-align:middle;}
.sitemap .siteLink {padding:20px 0; border-bottom:2px solid #e6e6e6;}
.sitemap .siteLink > ul {*zoom:1;}
.sitemap .siteLink > ul:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.sitemap .siteLink > ul > li {float:left; width:116px; min-height:140px; padding-left:14px; border-left:1px solid #e6e6e6;}
.sitemap .siteLink > ul > li:first-child {border-left:0;}
.sitemap .siteLink > ul > li.wideWidth {width:150px;}
.sitemap .siteLink > ul > li h5 {margin-bottom:20px; font-family:'ng_b'; font-weight:normal; font-size:15px; color:#333;}
.sitemap .siteLink > ul > li h5 a {font-family:'ng_b'; font-weight:normal; font-size:15px; color:#333;}
.sitemap .siteLink > ul > li h5.greenType {color:#008665;}
.sitemap .siteLink > ul > li > ul > li {margin-top:10px;}
.sitemap .siteLink > ul > li > ul > li:first-child {margin-top:0;}
.sitemap .siteLink > ul > li > ul > li > a {font-size:13px; color:#777;}
.sitemap .siteLink > ul > li > ul > li > ul > li {margin-top:10px;}
.sitemap .siteLink > ul > li > ul > li > ul > li a {font-size:13px; color:#777;}
.sitemap .siteLink > ul > li > ul > li .boldType {font-family:'ng_b'; font-weight:normal; font-size:13px; color:#333;}
.sitemap.type01.first {margin-top:0;}
.sitemap.type01 h4 {color:#1a744f;}
.sitemap.type01 .siteLink {border-top:2px solid #1a744f;}
.sitemap.type02 h4 {color:#3e6ebb;}
.sitemap.type02 .siteLink {border-top:2px solid #3e6ebb;}
.sitemap.type03 h4 {color:#8a5930;}
.sitemap.type03 .siteLink {border-top:2px solid #8a5930;}
.sitemap.type04 h4 {color:#c32d15;}
.sitemap.type04 .siteLink {border-top:2px solid #c32d15;}
.sitemap.type05 h4 {color:#01a7a3;}
.sitemap.type05 .siteLink {border-top:2px solid #01a7a3;}
.sitemap.type06 h4 {color:#639327;}
.sitemap.type06 .siteLink {border-top:2px solid #639327;}
.sitemap.type07 h4 {color:#1a744f;}
.sitemap.type07 .siteLink {border-top:2px solid #1a744f;}
.sitemap.type08 h4 {color:#1a744f;}
.sitemap.type08 .siteLink {border-top:2px solid #1a744f;}
.sitemap.type09 h4 {color:#1a744f;}
.sitemap.type09 .siteLink {border-top:2px solid #1a744f;}

.sitemap.type02 .siteLink > ul > li {min-height:190px;}
.sitemap.type03 .siteLink > ul > li {}
.sitemap.type04 .siteLink > ul > li {}
.sitemap.type05 .siteLink > ul > li {min-height:186px;}
.sitemap.type06 .siteLink > ul > li {min-height:120px;}
.sitemap.type07 .siteLink > ul > li {min-height:0;}
.sitemap.type07 .siteLink > ul > li h5 {margin-bottom:0;}
.sitemap.type08 .siteLink > ul > li {min-height:95px;}
.sitemap.type09 .siteLink > ul > li {min-height:233px;}

.sitemap.type02 h4 .icoMap {background-position:-34px 0;}
.sitemap.type03 h4 .icoMap {background-position:-68px 0;}
.sitemap.type04 h4 .icoMap {background-position:0 -34px;}
.sitemap.type05 h4 .icoMap {background-position:-68px -34px;}
.sitemap.type06 h4 .icoMap {background-position:-34px -34px;}

.etcBox {width:920px; margin:177px auto 0; border:1px solid #e6e6e6; border-top:3px solid #004866;}
.etcBox h1 {padding:25px 0 25px 29px; border-bottom:1px solid #e6e6e6;}
.etcCon {padding:80px 0 80px 315px;}
.etcCon .etcTit {margin-bottom:18px; font-family:'ng_b'; font-weight:normal; font-size:30px; color:#333;}
.etcCon .etctxt {font-size:14px; color:#777; line-height:20px;}
.etcCon .etcInfo {margin:20px 0; font-family:'ng_b'; font-weight:normal; font-size:16px; color:#333;}
.etcCon.error {background:url(/images/kor/ico/ico_error.png) no-repeat 101px 50%;}
.etcCon.check {background:url(/images/kor/ico/ico_check.png) no-repeat 101px 50%;}

.searchInfo {margin:30px 0 20px;}
.searchInfo p {font-size:13px;}
.searchInfo p strong {font-family:'ng_b'; font-weight:normal; color:#2156ab;}
.searchInfo p span {font-family:'ng_b'; color:#333;}
.searchBox {border-top:2px solid #777; border-bottom:2px solid #d2d2d2;}
.searchBox > ul > li {padding:25px 0 20px; border-top:1px solid #e6e6e6;}
.searchBox > ul > li:first-child {border-top:0;}
.searchBox > ul > li .searchTit {margin-bottom:20px;}
.searchBox > ul > li .searchTit a {font-family:'ng_b'; font-weight:normal; font-size:16px; color:#333;}
.searchBox > ul > li .searchTxt {margin-bottom:30px; font-size:13px; line-height:18px;}
.searchBox > ul > li .searchTxt strong {font-family:'ng_b'; font-weight:normal; color:#2156ab; text-decoration:underline;}
.searchBox > ul > li .location {*zoom:1;}
.searchBox > ul > li .location:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.searchBox > ul > li .location li {float:left; margin-left:5px; padding-left:11px; background:url(/images/kor/bul/bul_search_arrow.png) no-repeat 0 50%; font-size:13px;}
.searchBox > ul > li .location li:first-child {margin-left:0; padding-left:0; background:none;}
.searchBox .noneSearch {padding:100px 0 60px; background:url(/images/kor/ico/ico_none.png) no-repeat 50% 40px; font-size:13px; text-align:center;}

/* 웹캠 */
.camSlide {position:relative; overflow:hidden; height:127px; margin-bottom:40px;}
.camSlide button {position:absolute; top:0; z-index:10; width:26px; height:105px; font-size:0;}
.camSlide .btnPrev {left:0; background:url(/images/kor/btn/btn_camleft.png) no-repeat 0 0;}
.camSlide .btnNext {right:0; background:url(/images/kor/btn/btn_camright.png) no-repeat 0 0;}
.camSlide .camList {margin:0 37px 0 38px;}
.camSlide .camList ul {*zoom:1; height:127px; overflow:hidden;}
.camSlide .camList ul:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.camSlide .camList ul li {float:left; position:relative; height:127px; margin-right:4px;}
.camSlide .camList ul li img {width:165px; height:105px;}
.camSlide .camList ul li strong {display:block; margin-top:9px; font-family:"ng_b"; font-weight:normal; font-size:12px; color:#333;}
.camSlide .camList ul li.current .bg {display:block; position:absolute; top:0; left:0; width:165px; height:105px; background:url(/images/kor/bg/bg_onmoviecam.png) no-repeat 0 0;}
.camSlide.type02 .camList ul li.current .bg {background:url(/images/kor/bg/bg_onmoviecam02.png) no-repeat 0 0;}

.camTit {margin-bottom:10px; font-family:"ng_b"; font-weight:normal; font-size:16px; color:#333;}
.camTit em {display:inline-block; width:34px; height:33px; margin-right:3px; background:url(/images/kor/bg/bg_camnum.png) no-repeat 0 0; font-family:"ng_b"; font-size:16px; color:#1952ad; line-height:33px; text-align:center;}
.camArea {margin-bottom:30px;}
.camArea ul li {display:none;}
.camArea ul li.current {display:block;}
.camView.normal {width:918px; height:465px; border:1px solid #dedede;}
.camView.normal.bgNomal01 {background:url(/images/kor/guide/bg_ypcam01.png) no-repeat 0 0;}
.camView.normal.bgNomal02 {background:url(/images/kor/guide/bg_ypcam02.png) no-repeat 0 0;}
.camView.normal.bgNomal03 {background:url(/images/kor/guide/bg_ypcam03.png) no-repeat 0 0;}
.camView.normal.bgNomal04 {background:url(/images/kor/guide/bg_ypcam04.png) no-repeat 0 0;}
.camView.normal.bgNomal05 {background:url(/images/kor/guide/bg_ypcam05.png) no-repeat 0 0;}
.camView.normal.bgNomal06 {background:url(/images/kor/guide/bg_ypcam06.png) no-repeat 0 0;}
.camView.normal.bgNomal07 {background:url(/images/kor/guide/bg_ypcam07.png) no-repeat 0 0;}
.camView.normal.bgNomal08 {background:url(/images/kor/guide/bg_ypcam08.png) no-repeat 0 0;}
.camView.normal.bgNomal09 {background:url(/images/kor/guide/bg_ypcam09.png) no-repeat 0 0;}
.camView.type02.normal.bgNomal01 {background:url(/images/kor/guide/bg_peakcam01.png) no-repeat 0 0;}
.camView.type02.normal.bgNomal02 {background:url(/images/kor/guide/bg_peakcam02.png) no-repeat 0 0;}
.camView.type02.normal.bgNomal03 {background:url(/images/kor/guide/bg_peakcam03.png) no-repeat 0 0;}
.camView.type02.normal.bgNomal04 {background:url(/images/kor/guide/bg_peakcam04.png) no-repeat 0 0;}
.camView.type02.normal.bgNomal05 {background:url(/images/kor/guide/bg_peakcam05.png) no-repeat 0 0;}
.camView.type02.normal.bgNomal06 {background:url(/images/kor/guide/bg_peakcam06.png) no-repeat 0 0;}
.camView.type02.normal.bgNomal07 {background:url(/images/kor/guide/bg_peakcam07.png) no-repeat 0 0;}
.camView.type02.normal.bgNomal08 {background:url(/images/kor/guide/bg_peakcam08.png) no-repeat 0 0;}
.camView.type02.normal.bgNomal09 {background:url(/images/kor/guide/bg_peakcam09.png) no-repeat 0 0;}
.camView.normal .camMovie {width:320px; height:240px; margin:110px auto 0; border:3px solid #000;}
.camView.hd {width:920px; height:467px;}
.camView.hd .camMovie {width:920px; height:467px;}
.camView.hd .camMovie img {width:920px; height:467px;}
.camTit.type02 em {background:url(/images/kor/bg/bg_camnum02.png) no-repeat 0 0; color:#008481;}

.camIcon {position:relative; width:920px; height:550px; background:url(/images/kor/bg/bg_yongpyeongcam.png) no-repeat 0 0;}
.camIcon .camInfo {position:absolute; top:10px; left:10px; width:142px; padding:2px 9px; border:2px solid #335996; background:#fff;}
.camIcon .camInfo ul {*zoom:1;}
.camIcon .camInfo ul:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.camIcon .camInfo ul li {float:left; margin-left:10px; padding-left:20px; font-family:"ng_b"; font-size:13px; color:#333; line-height:23px;}
.camIcon .camInfo ul li:first-child {margin-left:0;}
.camIcon .camInfo ul li.on {background:url(/images/kor/ico/ico_camon.png) no-repeat 0 0;}
.camIcon .camInfo ul li.off {background:url(/images/kor/ico/ico_camoff.png) no-repeat 0 0;}
.camIcon p {position:absolute; height:43px; line-height:28px;}
.camIcon p a, 
.camIcon p span{font-family:"ng_eb"; font-size:12px; color:#fff;}
.camIcon p em {display:inline-block; width:32px; margin-right:3px; font-family:"ng_eb"; text-align:center; color:#1952ad;}
.camIcon p.right {padding-left:10px;}
.camIcon p.right em {position:absolute; top:0; right:0; margin-right:0;}
.camIcon p.num01 {width:104px; top:473px; left:295px;}
.camIcon p.num02 {width:128px; top:335px; left:542px;}
.camIcon p.num03 {width:95px; top:347px; left:242px;}
.camIcon p.num04 {width:94px; top:318px; left:99px;}
.camIcon p.num05 {width:94px; top:384px; left:429px;}
.camIcon p.num06 {width:97px; top:124px; left:262px;}
.camIcon p.num07 {width:128px; top:215px; left:755px;}
.camIcon p.num08 {width:118px; top:10px; left:596px;}
.camIcon p.num09 {width:125px; top:473px; left:141px;}

.camIcon p.num01.on {background:url(/images/kor/bg/bg_leftposition04_on.png) no-repeat 0 0;}
.camIcon p.num02.on {background:url(/images/kor/bg/bg_position06_on.png) no-repeat 0 0;}
.camIcon p.num03.on {background:url(/images/kor/bg/bg_position02_on.png) no-repeat 0 0;}
.camIcon p.num04.on {background:url(/images/kor/bg/bg_position04_on.png) no-repeat 0 0;}
.camIcon p.num05.on {background:url(/images/kor/bg/bg_position04_on.png) no-repeat 0 0;}
.camIcon p.num06.on {background:url(/images/kor/bg/bg_position02_on.png) no-repeat 0 0;}
.camIcon p.num07.on {background:url(/images/kor/bg/bg_position06_on.png) no-repeat 0 0;}
.camIcon p.num08.on {background:url(/images/kor/bg/bg_position05_on.png) no-repeat 0 0;}
.camIcon p.num09.on {background:url(/images/kor/bg/bg_position07_on.png) no-repeat 0 0;}

.camIcon p.off em {color:#333;}
.camIcon p.num01.off {background:url(/images/kor/bg/bg_leftposition04_off.png) no-repeat 0 0;}
.camIcon p.num02.off {background:url(/images/kor/bg/bg_position05_off.png) no-repeat 0 0;}
.camIcon p.num03.off {background:url(/images/kor/bg/bg_position02_off.png) no-repeat 0 0;}
.camIcon p.num04.off {background:url(/images/kor/bg/bg_position04_off.png) no-repeat 0 0;}
.camIcon p.num05.off {background:url(/images/kor/bg/bg_position04_off.png) no-repeat 0 0;}
.camIcon p.num06.off {background:url(/images/kor/bg/bg_position02_off.png) no-repeat 0 0;}
.camIcon p.num07.off {background:url(/images/kor/bg/bg_position06_off.png) no-repeat 0 0;}
.camIcon p.num08.off {background:url(/images/kor/bg/bg_position04_off.png) no-repeat 0 0;}
.camIcon p.num09.off {background:url(/images/kor/bg/bg_position07_off.png) no-repeat 0 0;}

.camIcon.type02 {background:url(/images/kor/bg/bg_webcame_peak.png) no-repeat 0 0;}
.camIcon.type02 p em {width:29px; color:#008481;}
.camIcon.type02 .camInfo ul li.on {background:url(/images/kor/ico/ico_camon02.png) no-repeat 0 0;}

.camIcon.type02 p.num01 {width:90px; top:317px; left:345px;}
.camIcon.type02 p.num02 {width:145px; top:290px; left:472px;}
.camIcon.type02 p.num03 {width:145px; top:245px; left:541px;}
.camIcon.type02 p.num04 {width:78px; top:198px; left:593px;}
.camIcon.type02 p.num05 {width:78px; top:90px; left:471px;}
.camIcon.type02 p.num06 {width:90px; top:269px; left:388px;}
.camIcon.type02 p.num07 {width:109px; top:235px; left:163px;}
.camIcon.type02 p.num08 {width:112px; top:205px; left:222px;}
.camIcon.type02 p.num09 {width:99px; top:167px; left:356px;}

.camIcon.type02 p.num01.on {background:url(/images/kor/bg/bg_greenposition04_on.png) no-repeat 0 0;}
.camIcon.type02 p.num02.on {background:url(/images/kor/bg/bg_greenposition09_on.png) no-repeat 0 0;}
.camIcon.type02 p.num03.on {background:url(/images/kor/bg/bg_greenposition09_on.png) no-repeat 0 0;}
.camIcon.type02 p.num04.on {background:url(/images/kor/bg/bg_greenposition03_on.png) no-repeat 0 0;}
.camIcon.type02 p.num05.on {background:url(/images/kor/bg/bg_greenposition03_on.png) no-repeat 0 0;}
.camIcon.type02 p.num06.on {background:url(/images/kor/bg/bg_greenposition04_on.png) no-repeat 0 0;}
.camIcon.type02 p.num07.on {background:url(/images/kor/bg/bg_greenposition06_on.png) no-repeat 0 0;}
.camIcon.type02 p.num08.on {background:url(/images/kor/bg/bg_greenposition07_on.png) no-repeat 0 0;}
.camIcon.type02 p.num09.on {background:url(/images/kor/bg/bg_greenposition05_on.png) no-repeat 0 0;}

.camIcon.type02 p.off em {color:#333;}
.camIcon.type02 p.num01.off {background:url(/images/kor/bg/bg_greenposition04_off.png) no-repeat 0 0;}
.camIcon.type02 p.num02.off {background:url(/images/kor/bg/bg_greenposition09_off.png) no-repeat 0 0;}
.camIcon.type02 p.num03.off {background:url(/images/kor/bg/bg_greenposition09_off.png) no-repeat 0 0;}
.camIcon.type02 p.num04.off {background:url(/images/kor/bg/bg_greenposition03_off.png) no-repeat 0 0;}
.camIcon.type02 p.num05.off {background:url(/images/kor/bg/bg_greenposition03_off.png) no-repeat 0 0;}
.camIcon.type02 p.num06.off {background:url(/images/kor/bg/bg_greenposition04_off.png) no-repeat 0 0;}
.camIcon.type02 p.num07.off {background:url(/images/kor/bg/bg_greenposition06_off.png) no-repeat 0 0;}
.camIcon.type02 p.num08.off {background:url(/images/kor/bg/bg_greenposition07_off.png) no-repeat 0 0;}
.camIcon.type02 p.num09.off {background:url(/images/kor/bg/bg_greenposition05_off.png) no-repeat 0 0;}

/** 슬로프맵 팝업 **/
.slopeWrap {position:relative; width:100%; height:902px; background:url(/images/kor/skiNboard/slopeMap/bg_solpeMap.png) no-repeat 50% 0;}
.slopeMap {width:1200px; margin:0 auto;}
.slopeWrap.facilities {background:url(/images/kor/skiNboard/slopeMap/bg_facilitiesMap.png) no-repeat 50% 0;}

/* 슬로프맵 하단메뉴 */
.menuWrap {position:absolute; bottom:0; left:0; width:100%; height:146px; padding-top:5px; border-top:1px solid #333; background:url(/images/kor/bg/bg_txtInfo.png) repeat 0 0;}
.menuWrap .menu {position:relative; width:1200px; margin:0 auto;}
.menuWrap .menu > ul > li {width:110px;}
.menuWrap .menu > ul > li > button {display:block; width:110px; height:49px; margin-top:-1px; border:1px solid #000; background:url(/images/kor/skiNboard/slopeMap/bg_menu.png) repeat 0 0; font-family:'ng_b'; font-size:14px; color:#fff; line-height:47px; text-align:center;}
.menuWrap .menu > ul > li:first-child > button {margin-top:0;}
.menuWrap .menu > ul > li.current > button {border:0; background:#fff; color:#333;}
.menuWrap .menu > ul > li > .dep2 {display:none; position:absolute; top:0; left:110px; width:1090px; height:147px; background:#fff;}
.menuWrap .menu > ul > li.current > .dep2 {display:block;}

.dep2 .typeChoice {float:left; margin:9px 19px 0 10px;}
.dep2 .typeChoice ul li button {display:block; width:56px; height:26px; margin-top:-1px; border:1px solid #c8c8c8; background:#f5f5f5; font-family:'ng_b'; font-size:12px; color:#666;}
.dep2 .typeChoice ul li:first-child button {margin-top:0;}
.dep2 .typeChoice ul li.current button {border:1px solid #294c85; background:#3e6ebb; color:#fff;}

.dep2 .course {float:left;}
.dep2 .course ul {*zoom:1;}
.dep2 .course ul:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.dep2 .course ul li {float:left; position:relative; min-height:138px; padding:9px 9px 0 10px; border-left:1px solid #e6e6e6;}
.dep2 .course ul li:first-child {border-left:0;}

.dep2 .course ul .course01 {width:100px; background:url(/images/kor/skiNboard/slopeMap/ico_rating01.png) no-repeat 90% 7%;}
.dep2 .course ul .course02 {width:99px; background:url(/images/kor/skiNboard/slopeMap/ico_rating01.png) no-repeat 90% 7%;}
.dep2 .course ul .course03 {width:131px; background:url(/images/kor/skiNboard/slopeMap/ico_rating02.png) no-repeat 90% 7%;}
.dep2 .course ul .course04 {width:99px; background:url(/images/kor/skiNboard/slopeMap/ico_rating02.png) no-repeat 90% 7%;}
.dep2 .course ul .course05 {width:99px; background:url(/images/kor/skiNboard/slopeMap/ico_rating03.png) no-repeat 90% 7%;}
.dep2 .course ul .course06 {width:154px; background:url(/images/kor/skiNboard/slopeMap/ico_rating03.png) no-repeat 90% 7%;}
.dep2 .course ul .course07 {width:107px; background:url(/images/kor/skiNboard/slopeMap/ico_rating04.png) no-repeat 90% 7%;}

.dep2 .course ul li label {font-family:'ng_b'; font-size:13px; color:#777;}
.dep2 .course ul li p, 
.dep2 .course ul li span {margin-top:10px;}
.dep2 .course ul li p:first-child, 
.dep2 .course ul li span:first-child {margin-top:0;}
.dep2 .course ul li .listAll {margin-bottom:20px;}
.dep2 .course ul li .checkAll label, 
.dep2 .course ul li .listAll label {color:#333;}

.dep2 .course ul .course06 .right01, 
.dep2 .course ul .course06 .right02, 
.dep2 .course ul .course06 .right03 {position:absolute; top:0; right:11px;}
.dep2 .course ul .course06 .right01 {top:36px;}
.dep2 .course ul .course06 .right02 {top:62px;}
.dep2 .course ul .course06 .right03 {top:87px;}

/* 리프트별 */
.dep2 .course.type02 ul li {width:166px; min-height:121px; padding-top:26px; background:none;}
.dep2 .course.type02 ul li.first {width:56px; padding-top:15px;}
.dep2 .course.type02 ul li p {position:relative; margin-top:27px;}
.dep2 .course.type02 ul li p:first-child {margin-top:0;}
.dep2 .course.type02 ul li p input {margin-right:9px;}
.dep2 .course.type02 ul li p em {display:block; position:absolute; top:-7px; right:0; width:28px; height:28px; font-family:"ng_b"; font-size:13px; line-height:28px; text-align:center;}
.dep2 .course.type02 ul li p .num01 {background:url(/images/kor/skiNboard/slopeMap/ico_gold.png) no-repeat 0 0;}
.dep2 .course.type02 ul li p .num02 {background:url(/images/kor/skiNboard/slopeMap/ico_gold.png) no-repeat 0 0;}
.dep2 .course.type02 ul li p .num03 {background:url(/images/kor/skiNboard/slopeMap/ico_gold.png) no-repeat 0 0;}
.dep2 .course.type02 ul li p .num04 {background:url(/images/kor/skiNboard/slopeMap/ico_red.png) no-repeat 0 0;}
.dep2 .course.type02 ul li p .num05 {background:url(/images/kor/skiNboard/slopeMap/ico_red.png) no-repeat 0 0;}
.dep2 .course.type02 ul li p .num06 {background:url(/images/kor/skiNboard/slopeMap/ico_blue.png) no-repeat 0 0;}
.dep2 .course.type02 ul li p .num07 {background:url(/images/kor/skiNboard/slopeMap/ico_pink.png) no-repeat 0 0;}
.dep2 .course.type02 ul li p .num08 {background:url(/images/kor/skiNboard/slopeMap/ico_yellow.png) no-repeat 0 0;}
.dep2 .course.type02 ul li p .num09 {background:url(/images/kor/skiNboard/slopeMap/ico_yellow.png) no-repeat 0 0;}
.dep2 .course.type02 ul li p .num10 {background:url(/images/kor/skiNboard/slopeMap/ico_silver.png) no-repeat 0 0;}
.dep2 .course.type02 ul li p .num11 {background:url(/images/kor/skiNboard/slopeMap/ico_green.png) no-repeat 0 0;}
.dep2 .course.type02 ul li p .num12 {background:url(/images/kor/skiNboard/slopeMap/ico_green.png) no-repeat 0 0;}
.dep2 .course.type02 ul li p .num13 {background:url(/images/kor/skiNboard/slopeMap/ico_rainbow.png) no-repeat 0 0;}
.dep2 .course.type02 ul li p .num14 {background:url(/images/kor/skiNboard/slopeMap/ico_rainbow.png) no-repeat 0 0;}

/* 스키부대시설 */
.dep2 .course.type02 ul li .icon01 {background:url(/images/kor/skiNboard/slopeMap/ico_facilities01.png) no-repeat 90% 0;}
.dep2 .course.type02 ul li .icon02 {background:url(/images/kor/skiNboard/slopeMap/ico_facilities02.png) no-repeat 90% 0;}
.dep2 .course.type02 ul li .icon03 {background:url(/images/kor/skiNboard/slopeMap/ico_facilities03.png) no-repeat 90% 0;}
.dep2 .course.type02 ul li .icon04 {background:url(/images/kor/skiNboard/slopeMap/ico_facilities04.png) no-repeat 90% 0;}
.dep2 .course.type02 ul li .icon05 {background:url(/images/kor/skiNboard/slopeMap/ico_facilities05.png) no-repeat 90% 0;}
.dep2 .course.type02 ul li .icon06 {background:url(/images/kor/skiNboard/slopeMap/ico_facilities06.png) no-repeat 90% 0;}
.dep2 .course.type02 ul li .icon07 {background:url(/images/kor/skiNboard/slopeMap/ico_facilities07.png) no-repeat 90% 0;}
.dep2 .course.type02 ul li .icon08 {background:url(/images/kor/skiNboard/slopeMap/ico_facilities08.png) no-repeat 90% 0;}
.dep2 .course.type02 ul li .icon09 {background:url(/images/kor/skiNboard/slopeMap/ico_facilities09.png) no-repeat 90% 0;}
.dep2 .course.type02 ul li .icon10 {background:url(/images/kor/skiNboard/slopeMap/ico_facilities10.png) no-repeat 90% 0;}
.dep2 .course.type02 ul li .icon11 {background:url(/images/kor/skiNboard/slopeMap/ico_facilities11.png) no-repeat 90% 0;}
.dep2 .course.type02 ul li .icon12 {background:url(/images/kor/skiNboard/slopeMap/ico_facilities12.png) no-repeat 90% 0;}
.dep2 .course.type02 ul li .icon13 {background:url(/images/kor/skiNboard/slopeMap/ico_facilities13.png) no-repeat 90% 0;}
.dep2 .course.type02 ul li .icon14 {background:url(/images/kor/skiNboard/slopeMap/ico_facilities14.png) no-repeat 90% 0;}
.dep2 .course.type02 ul li .icon15 {background:url(/images/kor/skiNboard/slopeMap/ico_facilities15.png) no-repeat 90% 0;}


/* 슬로프맵 상단 컨텐츠 */
.innerWrap {position:relative; width:1200px; margin:0 auto;}
.icoInfo {position:absolute; top:21px; left:21px; width:237px; height:21px; padding:10px 0 0 11px; background:url(/images/kor/skiNboard/slopeMap/bg_courseinfo.png) no-repeat 0 0;}
.icoInfo ul li {float:left; margin-left:6px; padding-left:24px; font-family:'ng_b'; font-size:13px; color:#333;}
.icoInfo ul li:first-child {margin-left:0;}
.icoInfo ul li.lift {background:url(/images/kor/skiNboard/slopeMap/ico_lift.png) no-repeat 0 0;}
.icoInfo ul li.slope {background:url(/images/kor/skiNboard/slopeMap/ico_slope.png) no-repeat 0 0;}
.icoInfo ul li.ski {background:url(/images/kor/skiNboard/slopeMap/ico_ski.png) no-repeat 0 0;}

.zone01, 
.zone02, 
.zone03, 
.zone04 {}
.zone01 {position:absolute; top:47px; right:217px; z-index:20;}
.zone02 {position:absolute; top:183px; left:345px; z-index:20;}
.zone03 {position:absolute; top:354px; right:340px; z-index:20;}
.zone04 {position:absolute; top:387px; left:382px; z-index:20;}

.zone01 em, 
.zone02 em, 
.zone03 em, 
.zone04 em {display:block; float:left;}
.zone01 em {width:43px; height:51px; background:url(/images/kor/skiNboard/slopeMap/ico_zone01.png) no-repeat 0 0;}
.zone02 em {width:49px; height:60px; background:url(/images/kor/skiNboard/slopeMap/ico_zone02.png) no-repeat 0 0;}
.zone03 em {width:39px; height:45px; background:url(/images/kor/skiNboard/slopeMap/ico_zone03.png) no-repeat 0 0;}
.zone04 em {width:45px; height:53px; background:url(/images/kor/skiNboard/slopeMap/ico_zone04.png) no-repeat 0 0;}

.zone01 .zoneBox, 
.zone02 .zoneBox, 
.zone03 .zoneBox, 
.zone04 .zoneBox {float:left; height:54px;}
.zone01 .zoneBox {width:148px; background:url(/images/kor/skiNboard/slopeMap/bg_zone01.png) no-repeat 0 0;}
.zone02 .zoneBox {width:137px; background:url(/images/kor/skiNboard/slopeMap/bg_zone02.png) no-repeat 0 0;}
.zone03 .zoneBox {width:136px; background:url(/images/kor/skiNboard/slopeMap/bg_zone03.png) no-repeat 0 0;}
.zone04 .zoneBox {width:125px; background:url(/images/kor/skiNboard/slopeMap/bg_zone04.png) no-repeat 0 0;}
.zone01 .zoneBox p, 
.zone02 .zoneBox p, 
.zone03 .zoneBox p, 
.zone04 .zoneBox p {padding:7px 0 0 19px; font-family:"ng_b"; font-size:12px; line-height:18px;}
.zone01 .zoneBox p {color:#00e0aa;}
.zone02 .zoneBox p {color:#ffea00;}
.zone03 .zoneBox p {color:#00fffb;}
.zone04 .zoneBox p {color:#ff6151;}

.zone01 .zoneBox p span, 
.zone02 .zoneBox p span, 
.zone03 .zoneBox p span, 
.zone04 .zoneBox p span {font-size:10px;}

.allSlope {display:block;}
.allSlope p {position:absolute; z-index:10; height:22px; padding:3px 0 0 24px; font-family:"ng_eb"; font-size:12px; color:#333;}
.slopeType01 p {top:525px; left:467px; width:45px; background:url(/images/kor/skiNboard/slopeMap/bg_yellow01.png) no-repeat 0 0;}
.slopeType02 p {top:558px; left:443px; width:56px; background:url(/images/kor/skiNboard/slopeMap/bg_yellow03.png) no-repeat 0 0;}
.slopeType03 p {top:553px; left:305px; width:56px; background:url(/images/kor/skiNboard/slopeMap/bg_yellow02.png) no-repeat 0 0;}
.slopeType04 p {top:578px; left:506px; width:56px; background:url(/images/kor/skiNboard/slopeMap/bg_silver03.png) no-repeat 0 0;}
.slopeType05 p {top:507px; left:411px; width:33px; background:url(/images/kor/skiNboard/slopeMap/bg_pink.png) no-repeat 0 0;}
.slopeType06 p {top:543px; left:681px; width:55px; background:url(/images/kor/skiNboard/slopeMap/bg_green.png) no-repeat 0 0;}
.slopeType07 p {top:430px; left:267px; width:89px; background:url(/images/kor/skiNboard/slopeMap/bg_red01.png) no-repeat 0 0;}
.slopeType08 p {top:278px; left:412px; width:89px; background:url(/images/kor/skiNboard/slopeMap/bg_gold03.png) no-repeat 0 0;}
.slopeType09 p {top:384px; left:557px; width:89px; background:url(/images/kor/skiNboard/slopeMap/bg_silver01.png) no-repeat 0 0;}
.slopeType10 p {top:126px; left:600px; width:112px; background:url(/images/kor/skiNboard/slopeMap/bg_rainbow01.png) no-repeat 0 0;}
.slopeType11 p {top:229px; left:252px; width:77px; background:url(/images/kor/skiNboard/slopeMap/bg_gold01.png) no-repeat 0 0;}
.slopeType12 p {top:250px; left:362px; width:56px; background:url(/images/kor/skiNboard/slopeMap/bg_gold02.png) no-repeat 0 0;}
.slopeType13 p {top:446px; left:404px; width:45px; background:url(/images/kor/skiNboard/slopeMap/bg_red02.png) no-repeat 0 0;}
.slopeType14 p {top:466px; left:449px; width:33px; background:url(/images/kor/skiNboard/slopeMap/bg_blue.png) no-repeat 0 0;}
.slopeType15 p {top:250px; left:963px; width:61px; background:url(/images/kor/skiNboard/slopeMap/bg_rainbow02.png) no-repeat 0 0;}
.slopeType16 p {top:460px; left:350px; width:30px; background:url(/images/kor/skiNboard/slopeMap/bg_red03.png) no-repeat 0 0;}
.slopeType17 p {top:406px; left:710px; width:33px; background:url(/images/kor/skiNboard/slopeMap/bg_silver02.png) no-repeat 0 0;}
.slopeType18 p {top:402px; left:313px; width:43px; background:url(/images/kor/skiNboard/slopeMap/bg_gold04.png) no-repeat 0 0;}
.slopeType19 p {top:155px; left:788px; width:61px; background:url(/images/kor/skiNboard/slopeMap/bg_rainbow02.png) no-repeat 0 0;}
.slopeType20 p {top:167px; left:883px; width:61px; background:url(/images/kor/skiNboard/slopeMap/bg_rainbow03.png) no-repeat 0 0;}
.slopeType21 p {top:206px; left:949px; width:61px; background:url(/images/kor/skiNboard/slopeMap/bg_rainbow03.png) no-repeat 0 0;}
.slopeType22 p {top:571px; left:614px; width:65px; background:url(/images/kor/skiNboard/slopeMap/bg_purple.png) no-repeat 0 0;}

.allSlope .line{position:absolute;}
.slopeType01 .line {top:544px; left:479px; width:50px; height:50px; background:url(/images/kor/skiNboard/slopeMap/line_solpe01.png) no-repeat 0 0;}
.slopeType02 .line {top:579px; left:492px; width:15px; height:62px; background:url(/images/kor/skiNboard/slopeMap/line_solpe02.png) no-repeat 0 0;}
.slopeType03 .line {top:570px; left:369px; width:12px; height:87px; background:url(/images/kor/skiNboard/slopeMap/line_solpe03.png) no-repeat 0 0;}
.slopeType04 .line {top:585px; left:485px; width:44px; height:37px; background:url(/images/kor/skiNboard/slopeMap/line_solpe21.png) no-repeat 0 0;}
.slopeType05 .line {top:523px; left:400px; width:57px; height:92px; background:url(/images/kor/skiNboard/slopeMap/line_solpe04.png) no-repeat 0 0;}
.slopeType06 .line {top:558px; left:528px; width:233px; height:75px; background:url(/images/kor/skiNboard/slopeMap/line_solpe05.png) no-repeat 0 0;}
.slopeType07 .line {top:427px; left:336px; width:68px; height:132px; background:url(/images/kor/skiNboard/slopeMap/line_solpe06.png) no-repeat 0 0;}
.slopeType08 .line {top:241px; left:256px; width:175px; height:250px; background:url(/images/kor/skiNboard/slopeMap/line_solpe07.png) no-repeat 0 0;}
.slopeType09 .line {top:396px; left:561px; width:153px; height:145px; background:url(/images/kor/skiNboard/slopeMap/line_solpe08.png) no-repeat 0 0;}
.slopeType10 .line {top:98px; left:561px; width:249px; height:443px; background:url(/images/kor/skiNboard/slopeMap/line_solpe09.png) no-repeat 0 0;}
.slopeType11 .line {top:245px; left:158px; width:206px; height:248px; background:url(/images/kor/skiNboard/slopeMap/line_solpe10.png) no-repeat 0 0;}
.slopeType12 .line {top:245px; left:248px; width:134px; height:242px; background:url(/images/kor/skiNboard/slopeMap/line_solpe11.png) no-repeat 0 0;}
.slopeType13 .line {top:449px; left:406px; width:52px; height:73px; background:url(/images/kor/skiNboard/slopeMap/line_solpe12.png) no-repeat 0 0;}
.slopeType14 .line {top:442px; left:408px; width:138px; height:134px; background:url(/images/kor/skiNboard/slopeMap/line_solpe13.png) no-repeat 0 0;}
.slopeType15 .line {top:95px; left:819px; width:218px; height:267px; background:url(/images/kor/skiNboard/slopeMap/line_solpe14.png) no-repeat 0 0;}
.slopeType16 .line {top:452px; left:384px; width:14px; height:125px; background:url(/images/kor/skiNboard/slopeMap/line_solpe15.png) no-repeat 0 0;}
.slopeType17 .line {top:399px; left:590px; width:143px; height:158px; background:url(/images/kor/skiNboard/slopeMap/line_solpe16.png) no-repeat 0 0;}
.slopeType18 .line {top:378px; left:256px; width:137px; height:113px; background:url(/images/kor/skiNboard/slopeMap/line_solpe17.png) no-repeat 0 0;}
.slopeType19 .line {top:95px; left:819px; width:207px; height:276px; background:url(/images/kor/skiNboard/slopeMap/line_solpe18.png) no-repeat 0 0;}
.slopeType20 .line {top:95px; left:819px; width:207px; height:282px; background:url(/images/kor/skiNboard/slopeMap/line_solpe19.png) no-repeat 0 0;}
.slopeType21 .line {top:95px; left:819px; width:231px; height:270px; background:url(/images/kor/skiNboard/slopeMap/line_solpe20.png) no-repeat 0 0;}
.slopeType22 .line {top:578px; left:667px; width:44px; height:37px; background:url(/images/kor/skiNboard/slopeMap/line_solpe21.png) no-repeat 0 0;}

.allLift {display:none;}
.allLift p {position:absolute; z-index:10; height:22px; font-family:"ng_eb"; font-size:12px; color:#fff;}
.allLift p.left {padding:5px 0 0 27px;}
.allLift p.right {padding:5px 0 0 8px;}
.liftType01 p {top:344px; left:255px; width:31px; background:url(/images/kor/skiNboard/slopeMap/ico_lift01.png) no-repeat 0 0;}
.liftType02 p {top:447px; left:224px; width:44px; background:url(/images/kor/skiNboard/slopeMap/ico_lift02.png) no-repeat 0 0;}
.liftType03 p {top:495px; left:278px; width:63px; background:url(/images/kor/skiNboard/slopeMap/ico_lift03.png) no-repeat 0 0;}
.liftType04 p {top:637px; left:324px; width:32px; background:url(/images/kor/skiNboard/slopeMap/ico_lift04.png) no-repeat 0 0;}
.liftType05 p {top:517px; left:347px; width:41px; background:url(/images/kor/skiNboard/slopeMap/ico_lift05.png) no-repeat 0 0;}
.liftType06 p {top:492px; left:503px; width:52px; background:url(/images/kor/skiNboard/slopeMap/ico_lift06.png) no-repeat 0 0;}
.liftType07 p {top:585px; left:379px; width:35px; background:url(/images/kor/skiNboard/slopeMap/ico_lift07.png) no-repeat 0 0;}
.liftType08 p {top:622px; left:402px; width:42px; background:url(/images/kor/skiNboard/slopeMap/ico_lift08.png) no-repeat 0 0;}
.liftType09 p {top:636px; left:506px; width:73px; background:url(/images/kor/skiNboard/slopeMap/ico_lift09.png) no-repeat 0 0;}
.liftType10 p {top:450px; left:631px; width:50px; background:url(/images/kor/skiNboard/slopeMap/ico_lift10.png) no-repeat 0 0;}
.liftType11 p {top:493px; left:748px; width:74px; background:url(/images/kor/skiNboard/slopeMap/ico_lift11.png) no-repeat 0 0;}
.liftType12 p {top:533px; left:787px; width:51px; background:url(/images/kor/skiNboard/slopeMap/ico_lift12.png) no-repeat 0 0;}
.liftType13 p {top:293px; left:672px; width:60px; background:url(/images/kor/skiNboard/slopeMap/ico_lift13.png) no-repeat 0 0;}
.liftType14 p {top:340px; left:968px; width:74px; background:url(/images/kor/skiNboard/slopeMap/ico_lift14.png) no-repeat 0 0;}

.allLift .line {position:absolute;}
.liftType01 .line {top:235px; left:226px; width:147px; height:264px; background:url(/images/kor/skiNboard/slopeMap/lift_line01.png) no-repeat 0 0;}
.liftType02 .line {top:401px; left:243px; width:146px; height:102px; background:url(/images/kor/skiNboard/slopeMap/lift_line02.png) no-repeat 0 0;}
.liftType03 .line {top:507px; left:263px; width:99px; height:52px; background:url(/images/kor/skiNboard/slopeMap/lift_line03.png) no-repeat 0 0;}
.liftType04 .line {top:433px; left:360px; width:36px; height:234px; background:url(/images/kor/skiNboard/slopeMap/lift_line04.png) no-repeat 0 0;}
.liftType05 .line {top:456px; left:394px; width:16px; height:131px; background:url(/images/kor/skiNboard/slopeMap/lift_line05.png) no-repeat 0 0;}
.liftType06 .line {top:431px; left:410px; width:162px; height:132px; background:url(/images/kor/skiNboard/slopeMap/lift_line06.png) no-repeat 0 0;}
.liftType07 .line {top:520px; left:400px; width:69px; height:138px; background:url(/images/kor/skiNboard/slopeMap/lift_line07.png) no-repeat 0 0;}
.liftType08 .line {top:544px; left:450px; width:30px; height:110px; background:url(/images/kor/skiNboard/slopeMap/lift_line08.png) no-repeat 0 0;}
.liftType09 .line {top:590px; left:500px; width:25px; height:80px; background:url(/images/kor/skiNboard/slopeMap/lift_line09.png) no-repeat 0 0;}
.liftType10 .line {top:387px; left:573px; width:139px; height:181px; background:url(/images/kor/skiNboard/slopeMap/lift_line10.png) no-repeat 0 0;}
.liftType11 .line {top:512px; left:562px; width:206px; height:82px; background:url(/images/kor/skiNboard/slopeMap/lift_line11.png) no-repeat 0 0;}
.liftType12 .line {top:552px; left:597px; width:210px; height:90px; background:url(/images/kor/skiNboard/slopeMap/lift_line12.png) no-repeat 0 0;}
.liftType13 .line {top:94px; left:495px; width:317px; height:569px; background:url(/images/kor/skiNboard/slopeMap/lift_line13.png) no-repeat 0 0;}
.liftType14 .line {top:88px; left:817px; width:226px; height:283px; background:url(/images/kor/skiNboard/slopeMap/lift_line14.png) no-repeat 0 0;}

.facilitieArea p, 
.facilitieArea div {display:none;}
.facilitieArea p {position:absolute; height:24px; padding:3px 0 0 7px; font-family:"ng_eb"; font-size:12px; color:#333;}
.locationTxt01 {top:282px; left:391px; width:68px; background:url(/images/kor/skiNboard/slopeMap/bg_facilities04.png) no-repeat 0 0;}
.locationTxt02 {top:325px; left:374px; width:55px; background:url(/images/kor/skiNboard/slopeMap/bg_facilities03.png) no-repeat 0 0;}
.locationTxt03 {top:391px; left:298px; width:68px; background:url(/images/kor/skiNboard/slopeMap/bg_facilities04.png) no-repeat 0 0;}
.locationTxt04 {top:383px; left:517px; width:55px; background:url(/images/kor/skiNboard/slopeMap/bg_facilities03.png) no-repeat 0 0;}
.locationTxt05 {top:500px; left:387px; width:76px; background:url(/images/kor/skiNboard/slopeMap/bg_facilities05.png) no-repeat 0 0;}
.locationTxt06 {top:501px; left:478px; width:55px; background:url(/images/kor/skiNboard/slopeMap/bg_facilities03.png) no-repeat 0 0;}
.locationTxt07 {top:493px; left:553px; width:76px; background:url(/images/kor/skiNboard/slopeMap/bg_facilities05.png) no-repeat 0 0;}
.locationTxt08 {top:561px; left:488px; width:55px; background:url(/images/kor/skiNboard/slopeMap/bg_facilities03.png) no-repeat 0 0;}
.locationTxt09 {top:619px; left:544px; width:100px; background:url(/images/kor/skiNboard/slopeMap/bg_facilities06.png) no-repeat 0 0;}
.locationTxt10 {top:346px; left:694px; width:55px; background:url(/images/kor/skiNboard/slopeMap/bg_facilities03.png) no-repeat 0 0;}
.locationTxt11 {top:381px; left:667px; width:55px; background:url(/images/kor/skiNboard/slopeMap/bg_facilities03.png) no-repeat 0 0;}
.locationTxt12 {top:374px; left:735px; width:55px; background:url(/images/kor/skiNboard/slopeMap/bg_facilities03.png) no-repeat 0 0;}
.locationTxt13 {top:453px; left:741px; width:76px; background:url(/images/kor/skiNboard/slopeMap/bg_facilities05.png) no-repeat 0 0;}
.locationTxt14 {top:483px; left:649px; width:68px; background:url(/images/kor/skiNboard/slopeMap/bg_facilities04.png) no-repeat 0 0;}
.locationTxt15 {top:558px; left:700px; width:45px; background:url(/images/kor/skiNboard/slopeMap/bg_facilities02.png) no-repeat 0 0;}
.locationTxt16 {top:547px; left:775px; width:32px; background:url(/images/kor/skiNboard/slopeMap/bg_facilities01.png) no-repeat 0 0;}
.locationTxt17 {top:354px; left:840px; width:68px; background:url(/images/kor/skiNboard/slopeMap/bg_facilities04.png) no-repeat 0 0;}
.locationTxt18 {top:419px; left:869px; width:76px; background:url(/images/kor/skiNboard/slopeMap/bg_facilities05.png) no-repeat 0 0;}
.locationTxt19 {top:305px; left:988px; width:68px; background:url(/images/kor/skiNboard/slopeMap/bg_facilities04.png) no-repeat 0 0;}
.locationTxt20 {top:363px; left:964px; width:76px; background:url(/images/kor/skiNboard/slopeMap/bg_facilities05.png) no-repeat 0 0;}
.locationTxt21 {top:422px; left:986px; width:55px; background:url(/images/kor/skiNboard/slopeMap/bg_facilities03.png) no-repeat 0 0;}

.facilitieArea div {position:absolute; width:22px; height:22px; font-size:0;}
.locationType01 {background:url(/images/kor/skiNboard/slopeMap/ico_show01.png) no-repeat 0 0;}
.locationType02 {background:url(/images/kor/skiNboard/slopeMap/ico_show02.png) no-repeat 0 0;}
.locationType03 {background:url(/images/kor/skiNboard/slopeMap/ico_show03.png) no-repeat 0 0;}
.locationType04 {background:url(/images/kor/skiNboard/slopeMap/ico_show04.png) no-repeat 0 0;}
.locationType05 {background:url(/images/kor/skiNboard/slopeMap/ico_show05.png) no-repeat 0 0;}
.locationType06 {background:url(/images/kor/skiNboard/slopeMap/ico_show06.png) no-repeat 0 0;}
.locationType07 {background:url(/images/kor/skiNboard/slopeMap/ico_show07.png) no-repeat 0 0;}
.locationType08 {background:url(/images/kor/skiNboard/slopeMap/ico_show08.png) no-repeat 0 0;}
.locationType09 {background:url(/images/kor/skiNboard/slopeMap/ico_show09.png) no-repeat 0 0;}
.locationType10 {background:url(/images/kor/skiNboard/slopeMap/ico_show10.png) no-repeat 0 0;}
.locationType14 {background:url(/images/kor/skiNboard/slopeMap/ico_show14.png) no-repeat 0 0;}
.locationType15 {background:url(/images/kor/skiNboard/slopeMap/ico_show15.png) no-repeat 0 0;}

.ticket01 {top:491px; left:753px;}
.ticket02 {top:446px; left:939px;}
.rental01 {top:491px; left:891px;}
.rental02 {top:446px; left:962px;}
.school01 {top:491px; left:730px;}
.patrol01 {top:491px; left:845px;}
.toilet01 {top:350px; left:398px;}
.toilet02 {top:491px; left:914px;}
.toilet03 {top:399px; left:758px;}
.toilet04 {top:446px; left:916px;}
.broadcast01 {top:491px; left:822px;}
.storage01 {top:491px; left:868px;}
.storage02 {top:446px; left:893px;}
.infirmary01 {top:491px; left:776px;}
.restaurant01 {top:350px; left:421px;}
.restaurant02 {top:491px; left:799px;}
.restaurant03 {top:399px; left:781px;}
.snack01 {top:350px; left:375px;}
.snack02 {top:399px; left:735px;}
.snack03 {top:446px; left:870px;}
.parking01 {top:465px; left:823px;}
.parking02 {top:539px; left:676px;}
.parking03 {top:523px; left:803px;}
.parking04 {top:429px; left:1048px;}
.busParking01 {top:529px; left:497px;}

.pdfDown a, 
.btnZoom a {display:block; position:absolute; top:11px; right:0; width:106px; height:48px; padding-top:58px; background:url(/images/kor/skiNboard/slopeMap/btn_pdfdown.png) no-repeat 0 0; font-family:'ng_b'; font-size:13px; color:#fff; text-align:center;}


/* slopeMap */
.slopeArea {position:relative;}
.slopeMenu {padding-top:550px;}
.slopeMenu ul {*zoom:1;}
.slopeMenu ul:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.slopeMenu ul li {float:left;}
.slopeMenu ul li button {width:230px; height:47px; border:1px solid #5c5c5c; background:#777; font-family:"ng_b"; font-size:14px; color:#fff;}
.slopeMenu ul li.current button {border:3px solid #3e6ebb; background:#fff; color:#3e6ebb;}

.slopeImg {position:absolute; top:0; left:0;}
.slopeImg > ul > li {display:none;}
.slopeImg > ul > li.current {display:block;}
.slopeImg .pdfDown a {top:320px; right:14px;}
.slopeImg .btnZoom a {top:434px; right:14px; background:url(/images/kor/skiNboard/slopeMap/btn_zoom.png) no-repeat 0 0;}

/* 캘린더팝업 */
/* Calendar */
.popCalendar {display:none;position:absolute; z-index:100; width:210px; padding:4px; border:1px solid #9d9d9d; background:#fff;}
.popTblCld{width:100%;border:1px solid #dadada;border-top:1px solid #777;color:#333;}
.popTblCld thead tr th{height:29px;padding:0 !important;border-left:1px solid #e6e6e6;background:#fafafa;font-size:13px;font-weight:normal}
.popTblCld thead th:first-child {border-left:none;}
.popTblCld thead th.hDay{color:#d32d1b}
.popTblCld tbody tr td{height:29px;padding:0 !important;border:solid #e6e6e6;border-width:1px 0 0 1px;font-size:12px;text-align:center !important; vertical-align:middle;}
.popTblCld tbody tr td:first-child{border-left:none;}
.popTblCld tbody tr td a {color:#333;}
.popTblCld tbody tr td.mPrev a,
.popTblCld tbody tr td.mNext a{color:#d2d2d2}
.popTblCld tbody tr td.hDay a{color:#d32d1b}
.popTblCld tbody tr td.hDay a{color:#d32d1b}

.popDateBox {*zoom:1;padding-bottom:5px;}
.popDateBox:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.popDateBox .inner {position:relative;}
.popDateBox .today {padding:2px 29px;font-family:'ng_b';font-size:14px;color:#666; line-height:1;}
.popDateBox .btnPrev,
.popDateBox .btnNext {position:absolute;top:0;width:14px;height:17px;background:url(/images/kor/btn/btn_calendar_move.png) no-repeat 0 0;font-size:0;}
.popDateBox .btnPrev {left:0;}
.popDateBox .btnNext {right:0;background-position: -50px 0;}

.dateArea .popCalendar {top:30px; left:0;}