@charset "euc-kr";
/************************************************
Version : ½ºÄ«ÀÌ72 1.0
Date : 2014-05-07
*************************************************/

/* 1. /kr/inc_n/css/reset.css
----------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------- */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin:0; padding:0; border:0; vertical-align:baseline; background:transparent; list-style:none;}/*font-size:100%*/
body {line-height:1;-webkit-text-size-adjust:none; font-family:"µ¸¿ò", Dotum,"±¼¸²", AppleSDGothicNeo ,Droid Sans, arial, sans-serif; font-size:12px;  color:#888;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display:block;}
fieldset, img, abbr, acronym {border:0;}
ol, ul {list-style:none;}
table {table-layout:fixed; border-spacing:0; border:0;}
html.ie7 table {table-layout:fixed; border-spacing:0; border:0; border-collapse:collapse}
legend, caption{font-size:0;overflow:hidden;text-indent:-9999999px; height:0; width:0; line-height:0;}
td,th {word-break:break-all}
ins {text-decoration:none;}
del {text-decoration:line-through;}
span.del {text-decoration:line-through;}
sub, sup {margin:0; padding:0;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote,q {quotes:"" "";}
hr {overflow:hidden; position:absolute; left:-9999em; top:0; width:0; height:0; font-size:0; line-height:0; /*visibility:hidden;*/}
/*input {vertical-align:middle;}*/
select {min-width:60px; height:20px;line-height:20px;  border:1px solid #c2c1c1; font-size:12px; color:#333;-ms-user-select:none;}


img{vertical-align:middle}
textarea{resize:none;}
em {font-style:normal;}
 a {color:#515151 ;text-decoration:none}
 a:hover {text-decoration:underline; color:#515151}
button {margin:0; padding:0; border:0; background:none; cursor:pointer; font-family:"µ¸¿ò", Dotum,"±¼¸²", AppleSDGothicNeo ,Droid Sans, arial, sans-serif;}
button, input[type="reset"], input[type="button"], input[type="submit"] {line-height:normal !important;}

/*
input[type="text"],
input[type="password"] {border:1px solid #c2c1c1; font-size:12px; color:#333; text-indent:3px;}

input[type="checkbox"],
input[type="radio"] {margin:-2px 4px 0 0; padding:0;}
input[type="checkbox"]:checked + label,
input[type="radio"]:checked + label {}
*/

/*2014.11.03  ¼öÁ¤ ¹× Ãß°¡ ½ÃÀÛ*/
input[type="text"],
input[type="password"] {border:1px solid #c2c1c1; font-size:12px; line-height:100%; color:#333; text-indent:3px; vertical-align:middle; height:12px; padding:3px 0; }

html.ie8 input[type="text"],
html.ie8 input[type="password"] {height:13px; padding:4px 0 0;}

html.ie9 input[type="text"],
html.ie9 input[type="password"] {height:13px; padding:4px 0 0;}

html.ie10 input[type="text"],
html.ie10 input[type="password"] {height:13px; padding:4px 0 0;}


input[type="checkbox"],
input[type="radio"] {margin:-2px 4px 0 0; padding:0; vertical-align:middle;}
/*2014.11.03  ¼öÁ¤ ¹× Ãß°¡ ³¡*/

input:disabled {background:#f4f4f4;}
input[disabled="disabled"], input[disabled],
select[disabled] {border:1px solid #c2c1c1; background:#f4f4f4; color:#666 !important;}



/* 2. /kr/inc_n/css/dunes/common.css
----------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------- */
/* skipToContent */
#skipToContent a {position:absolute;top:0px;left:0px;z-index:9999;width:100%;height:1px;margin-top:-1px;display:block;background-color:#3875c1;font-size:14px;font-weight:bold;color:#fff;line-height:1;text-align:center;overflow:hidden;}
#skipToContent a:focus,
#skipToContent a:active {margin-top:0px;height:auto;padding:10px 0px;}

/* common */
.hidden {/*visibility:hidden;*/ overflow:hidden; position:absolute ; left:-9999em;  height:0; font-size:0; line-height:0;}
.disNonei{display:none !important;}
.disNone{display:none;}
.ovH {overflow:hidden; width:100%; margin-bottom:6px;}
.ovH:after {clear:both; content:""; display:block;}

.disBlock{ display:block !important}
.fontS11{ font-size:11px !important }
.fontS16{ font-size:16px !important }
.fontS18{ font-size:18px !important }
.fontS20{ font-size:20px !important }
.fontS22{ font-size:22px !important }

.textDeco{ text-decoration:line-through}
.textline{ text-decoration: underline}

.disinline{ display:inline !important}

.tl {text-align:left !important;}
.tr {text-align:right !important;}
.tc {text-align:center !important;}

.vm {vertical-align:middle !important;}

.fl {float:left !important;}
.fr {float:right !important;}
.clearB { clear:both !important;}

.letterS{ letter-spacing:-1px !important;}
.fontWn { font-weight:normal !important}

/* Font Color */
.colorBlack {color:#000 !important;}
.colorOrg {color:#e78512 !important;}
.colorOrg01 {color: #FFAA30 !important;}
.colorBlu {color:#003975 !important;}
.colorred {color:#c80000 !important;}
.colorred02{color:#ce2e2e !important} 
.colorGy02 {color:#666 !important;}
.colorGy03 {color:#C1C1C1 !important;}
.colorGreen {color:#5f9b00 !important;}

.bgcolorGy01{background: #f3f3f3 !important}
.bgcolorGy02{background:#eee !important;}
.bgcolorGy03{background:#ccc !important;}

a.link:link,
a.link:visited {color:#666; text-decoration:underline;}
a.link:active,
a.link:hover { color:#0070c0; text-decoration:underline;}

/* margin size */
.mt0 {margin-top:0 !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt14 {margin-top:14px !important;}
.mt18 {margin-top:18px !important;}
.mt25 {margin-top:25px !important;}
.mt34 {margin-top:34px !important;}

.mb0 {margin-bottom:0 !important;}
.mb5 {margin-bottom:5px !important;}
.mb8 {margin-bottom:8px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}
.mb14 {margin-bottom:14px !important;}
.mb34 {margin-bottom:34px !important;}
.mb50 {margin-bottom:50px !important;}

.mr0 {margin-right:0 !important;}
.mr5 {margin-right:5px !important;}
.mr10 {margin-right:10px !important;}
.mr15 {margin-right:15px !important;}
.mr20 {margin-right:20px !important;}
.mr30 {margin-right:30px !important;}
.mr34 {margin-right:34px !important;}

.ml0 {margin-left:0px !important;}
.ml5 {margin-left:5px !important;}
.ml15 {margin-left:15px !important;}
.ml10 {margin-left:10px !important;}
.ml20 {margin-left:20px !important;}
.ml30 {margin-left:30px !important;}
.ml40 {margin-left:40px !important;}
.ml70 {margin-left:70px !important;}

.mt-4 {margin-top:-4px !important;}
.mt-10 {margin-top:-10px !important;}
.mt-14 {margin-top:-14px !important;}
.mt-20 {margin-top:-20px !important;}
.mt-38 {margin-top:-38px !important;}
.mt-47 {margin-top:-47px !important;}
.mt-45 {margin-top:-45px !important;}
.mt-53 {margin-top:-53px !important;}

.pt0 {padding-top:0 !important;}
.pt10 {padding-top:10px !important;}
.pt20 {padding-top:20px !important;}
.pb0 {padding-bottom:0 !important;}
.pAll5 {padding:5px !important;}
.pb10 {padding-bottom:10px !important;}

/* width size */
.w10 {width:10%!important;}
.w15 {width:15%!important;}
.w16 {width:16%!important;}
.w17 {width:17%!important;}
.w20 {width:20%!important;}
.w25 {width:25%!important;}
.w30 {width:30%!important;}
.w35 {width:35%!important;}
.w40 {width:40%!important;}
.w45 {width:45%!important;}
.w50 {width:50%!important;}
.w55 {width:55%!important;}
.w60 {width:60%!important;}
.w65 {width:65%!important;}
.w70 {width:70%!important;}
.w80 {width:80%!important;}
.w85 {width:85%!important;}
.w90 {width:90%!important;}
.w100 {width:100%!important;}




/* 3. /kr/inc_n/css/dunes/layout.css
----------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------- */
#wrap{ position:relative; z-index:1; width:100%; background:url(/kr/images_n/dunes/common/leftbar_bg.jpg) repeat-y left top;}
#wrap .innerWrap{  margin-left:70px;}
#wrap .innerWrap .inner{ background: url(/kr/images_n/dunes/common/bg.jpg) repeat-x}

#wrapM{ position:relative; z-index:1; width:100%;  background:url(/kr/images_n/dunes/main/main_bg.jpg) repeat-x left top}
#wrapM .innerWrapM{ background:url(/kr/images_n/dunes/common/leftbar_bg.jpg) repeat-y left top;}
#wrapM .innerWrapM .innerM{  margin-left:70px; background:url(/kr/images_n/dunes/main/main_bg_top.jpg) no-repeat center top }

.sideBar{ position:absolute; left:0; top:0;}
.sideBar .resrM{ margin-top:35px; margin-bottom:10px; position:relative;}
.sideBar .resrM ul{ position:absolute; left:62px; top:-10px}


/* header */
#wrap .innerWrap .inner header{ position:relative;  z-index:3; width:1000px; margin:0 auto; height:275px; background:url(/kr/images_n/dunes/common/sub_top.jpg) no-repeat left top;}
#wrapM .innerWrapM .innerM header{ position:relative; width:1000px; margin:0 auto; height:120px; z-index:3}

header h1{ position:absolute; top:50px; left:30px}
header .topArea{ position:relative; height:50px;}
header .topArea ul { position:absolute;  top:0px; }
header .topArea ul li a{ display:block; height:20px;  }
header .topArea ul li{ float:left; }
header .topArea ul.m01{right:260px;}
header .topArea ul.m02{ right:30px;}
header .topArea ul.m02 li a{ text-indent:-5000px; width:110px;}

/* gnb */
header nav{ position:absolute; right:20px; top:46px; height:41px; width:616px; background:url(/kr/images_n/dunes/common/menu_off.png) no-repeat 0 0 }
header nav > ul > li{ position:relative; width:143px; float:left; }
header nav > ul > li > a{ display:block;  height:40px; text-indent:-5000px; }
header nav > ul > li.menu01 { width:127px;margin-left:15px; margin-right:4px; background-position:0 0}
header nav > ul > li.menu02 { width:60px; margin-right:4px; background-position:0 0}
header nav > ul > li.menu03 { width:60px; margin-right:11px;  background-position:0 0}
header nav > ul > li.menu04 { width:77px; margin-right:8px; background-position:0 0}
header nav > ul > li.menu05 { width:85px; margin-right:10px; background-position:0 0}
header nav > ul > li.menu06 { width:72px; margin-right:0px;background-position:0 0}
header nav > ul > li.menu07 { width:72px; background-position:0 0}
header nav > ul > li > a:hover, header nav > ul > li > a.on{ background:url(/kr/images_n/dunes/common/menu_on.png) no-repeat 0 5px}
header nav > ul > li.menu01 > a:hover, header nav > ul > li.menu01 > a.on {background-position:0 5px}
header nav > ul > li.menu02 > a:hover, header nav > ul > li.menu02 > a.on {background-position:-130px 5px}
header nav > ul > li.menu03 > a:hover, header nav > ul > li.menu03 > a.on {background-position:-194px 5px}
header nav > ul > li.menu04 > a:hover, header nav > ul > li.menu04 > a.on {background-position:-266px 5px}
header nav > ul > li.menu05 > a:hover, header nav > ul > li.menu05 > a.on {background-position:-350px 5px}
header nav > ul > li.menu06 > a:hover, header nav > ul > li.menu06 > a.on {background-position:-447px 5px}
header nav > ul > li.menu07 > a:hover, header nav > ul > li.menu07 > a.on {background-position:-520px 5px}
header nav > ul > li div{ position:absolute; top:32px; overflow:hidden; background:url(/kr/images_n/dunes/common/menu_bg_l.png) no-repeat left top; display:none}
header nav > ul > li div ul{overflow:hidden; height:30px; padding-top:8px; background:url(/kr/images_n/dunes/common/menu_bg_r.png) no-repeat right top;}
header nav > ul > li div ul li{ float:left; padding:0 14px; border-left:1px solid #a7a7a7}
header nav > ul > li div ul li:first-child{ border-left:0}
header nav#idNav > ul > li div ul li a{ display:block; line-height:11px; height:11px;  font-size:11px; color:#ffffff}
header nav#idNav > ul > li div ul li a.on { color:#515151 }
header nav > ul > li.menu01 div{ left:-30px; width:266px; height:30px; }
header nav > ul > li.menu02 div{ left:-30px; width:485px; height:30px; }
header nav > ul > li.menu03 div{ left:-30px; width:180px; height:30px; background:none}
header nav > ul > li.menu04 div{ left:-110px; width:435px; height:30px;}
header nav > ul > li.menu05 div{ left:-30px; width:210px; height:30px; background:none }
header nav > ul > li.menu06 div{ left:-150px; width:280px; height:30px; background:none }
header nav > ul > li.menu07 div{ left:-250px; width:330px; height:30px;}
header nav > ul > li.menu03 ul{ background:url(/kr/images_n/dunes/common/menu_bg.png) no-repeat left top; }
header nav > ul > li.menu05 ul{ background:url(/kr/images_n/dunes/common/menu_bg2.png) no-repeat left top;}
header nav > ul > li.menu06 ul{ background:url(/kr/images_n/dunes/common/menu_bg3.png) no-repeat left top;}

/* container */
#container{position:relative; width:950px; padding:0 20px; margin:-45px auto 0; overflow:hidden; z-index:4}

/* lnb¸Þ´º 1depth */
#container > .leftArea{ float:left; width:190px; padding-bottom:50px; overflow:hidden}
#container > .leftArea #lnb{  padding:15px 0 20px; margin-bottom:20px;  border:2px solid #d51216; border-radius:12px; text-align:center; background:#fff; overflow:hidden}
#container > .leftArea #lnb > ul{ width:150px; margin:0 auto}
#container > .leftArea #lnb > ul > li{ overflow:hidden; position:relative; text-align:center; border-bottom:1px solid #ddd; }
#container > .leftArea #lnb > ul > li > a{ display:block; }

/* lnb¸Þ´º 2depth */
#container > .leftArea #lnb > ul > li > ul{ margin:5px;}
#container > .leftArea #lnb > ul > li > ul > li a{display:block; }

/* ¹è³Ê¸Þ´º*/
#container > .leftArea .banner li{ margin-bottom:5px;}

.contents{ float:right; width:715px; padding:27px 0 50px; }
.contents .lineMap{ padding:0 0 35px; text-align:right}
.contents h2{ margin-bottom:20px;}
.contents h3 { margin-bottom:15px; }
.contents h4{ font-size:12px;}
.contents > .cont{ padding:0 0 0 15px;}
.contents > .cont p{ line-height:140%;}

h3.txt {background:url(/kr/images_n/dunes/common/bull_h3.jpg) no-repeat left 1px; color:#f7993a; padding-left:20px;height:20px;line-height:20px; font-size:14px;}

/* footer */
footer{ position:relative; overflow:hidden; background:#203604 }
footer .footerin{width:950px; padding:0 20px; margin:0 auto; background:url(/kr/images_n/dunes/common/bottom.jpg)  no-repeat}
.menuW{ position:relative; height:50px; margin-left:220px;}
.menuW ul{ position:absolute; left:0; top:21px}
.menuW ul li{ float:left; background:url(/kr/images_n/common/bg/footmenu_vline01.gif) no-repeat left 50%; padding-left:10px; margin-left:10px}
.menuW ul li:first-child{ background:none; padding-left:0px; margin-left:0px}
.menuW ul li a{ display:block; height:15px; line-height:15px; padding:0 5px; font-size:11px; text-align:center; color:#213705}
.menuW select{ position:absolute; right:147px; top:17px; width:102px; padding:0; border:1px solid #ccc}

.copyW{ position:relative;  height:90px; line-height:150%;font-size:11px; margin-left:200px;  color:#57693f }
.copyW address{ font-style:normal; }
.copyW span{ position:absolute; right:0; top:0; letter-spacing:-1px }




/* 4. /kr/inc_n/css/dunes/table.css
----------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------- */
/* °Ë»ö */
.searchW{text-align:right; margin:0 0 10px}
.searchW button{vertical-align:middle;}
.searchW input[type="text"]{height:17px;border:1px solid #c2c2c2; background:#f3f3f3;}
.searchW select{background: #f3f3f3; padding:1px}

.searchWcen{text-align:center; margin:0 0 10px; background:#F5F5F5; padding:2px 0 }
.searchWcen button{vertical-align:middle}
.searchWcen input[type="text"]{border:1px solid #ccc; width:180px}

.searchWfaq{text-align:center; margin:0 0 20px;  border:1px solid #f2efeb; background:#f2efeb; border-radius:12px; padding:12px 0; }
.searchWfaq button{vertical-align:middle}
.searchWfaq input[type="text"]{border:1px solid #ccc; width:280px; height:19px; line-height:19px;}
.searchWfaq  select{background: #f3f3f3; padding:2px}
.searchWfaq  img{vertical-align:middle}

/* tableStyle01  */
.tableStyle01 {margin-bottom:5px; border-top: 2px #b0a090 solid; border-bottom: 1px #CFCFCF solid;}
.tableStyle01 table {width:100%; font-size:12px; }
.tableStyle01 table th, .tableStyle01 table td {height:24px; vertical-align:middle; }
.tableStyle01 table thead th {padding:3px 0 2px; line-height:120%; color:#7c7161; background:#e4dcd0;  border-top:1px #fff solid; border-bottom:1px #e2e2e2 solid;}
.tableStyle01 table thead tr.colMy th { font-size:11px;}
.tableStyle01 table thead tr.bgC th{background:#D9CDBC; border-top:0}
.tableStyle01 table tbody th {padding:3px 0 2px; line-height:120%; color:#555; background:#f7f8f6; border-top:1px #e2e2e2 solid;; border-right:1px #e2e2e2 solid;}
.tableStyle01 table tbody th.left {padding-left:10px; text-align:left}
.tableStyle01 table thead tr th:first-child {border-left:0;}
.tableStyle01 table thead tr th.first {border-left:1px  solid #e2e2e2;}
.tableStyle01 table tbody td {padding:3px 5px 2px; text-align:center; border-left:1px solid #e2e2e2 ;border-top: 1px  solid #e2e2e2 ; background:#fff; line-height:140%;}
.tableStyle01 table tbody td.left{text-align:left}
.tableStyle01 table tbody td.right {text-align:right; padding-right:5px !important; }
.tableStyle01 table tbody tr td:first-child {border-left:0;}
.tableStyle01 table tbody tr td.first{ border-left:1px solid #e2e2e2 ;}
.tableStyle01 table tbody tr:first-child td  {border-top:0;}
/* tableStyle02  */
.tableStyle02 {margin-bottom:5px; border-top: 2px #b0a090 solid; border-bottom: 1px #CFCFCF solid;}
.tableStyle02 table {width:100%; font-size:12px; }
.tableStyle02 table th, .tableStyle02 table td {height:24px; vertical-align:middle; }
.tableStyle02 table thead th {padding:3px 0 2px; line-height:120%; color:#7c7161; background:#e4dcd0;border-left:1px #fff solid;  border-top:1px #fff solid; }
.tableStyle02 table thead tr.bgC th{background:#D9CDBC; }
.tableStyle02 table tbody th {padding:3px 0 2px; line-height:120%; color:#555; background:#DFDFDF; border-top:1px #fff solid; font-weight:normal}
.tableStyle02 table thead tr th:first-child {border-left:0;}
.tableStyle02 table thead tr th.first,
.tableStyle02 table tbody tr th.first {border-left:1px  solid #fff;}
.tableStyle02 table tbody td {padding:3px 7px 2px; text-align:center; border-top:1px #fff solid; border-left:1px solid #fff ;background:#f1f1f1;  line-height:140%;}
.tableStyle02 table tbody td.left{text-align:left}
.tableStyle02 table tbody td.right {text-align:right; padding-right:5px !important; }
.tableStyle02 table tbody tr td:first-child {border-left:0;}
.tableStyle02 table tbody tr td.first{ border-left:1px solid #fff ;}

.tableStyle02.rate tbody tr td {font-weight:bold;}
.tableStyle02.rate tbody tr td em {color:#c80000;}

.tableStyle02.tdpd td {padding:10px 2px;}
.tableStyle02.tdpd tbody th {font-weight:bold; line-height:140%;}

/* tableStyle03  */
.tableStyle03 {margin-bottom:5px; border-top: 2px #b0a090 solid; border-bottom: 1px #CFCFCF solid;}
.tableStyle03 table {width:100%; font-size:12px; }
.tableStyle03 table th, .tableStyle03 table td {height:24px; vertical-align:middle; }
.tableStyle03 table th {padding:3px 0 2px; line-height:120%; color:#7c7161; background:#e4dcd0; border-left:1px #fff solid;  border-top:1px #fff solid; }
.tableStyle03 table td {padding:3px 7px 2px; border-top:1px #fff solid; border-left:1px solid #fff ;background:#f1f1f1;  line-height:140%;}
.tableStyle03.course{ margin-left:10px;}
.tableStyle03.course table td{ text-align:center;background:#fff;border-left:1px #ddd solid; border-top:1px #ddd solid;}
.tableStyle03.course table tr.colRed td{ color:#d51216}
.tableStyle03.course table tr.colOrg td{ color:#e78512}
.tableStyle03.course table tr td span {}
.tableStyle03.course table tr td span a {margin:4px 0px;display:inline-block; width:26px; border:1px solid #7a6856; border-radius:50%; height:26px; line-height:26px; color:#fff; background:#7a6856; padding-top:4px; padding-left:4px;}
.tableStyle03.course table tr td span a:hover {border:1px solid #7a6856;  color:#7a6856; background:#fff; text-decoration:none;}

.tableStyle03.dcard table {cellpadding:0; cellspacing:0;}
.tableStyle03.dcard table em {font-family:arial; font-size:1.2em; }
.tableStyle03.dcard table th {font-size:14px; text-align:left; padding:10px 10px 6px 20px;}
.tableStyle03.dcard table th span {float:right; padding-right:10px;}
.tableStyle03.dcard table td {background:#fff; border-left:1px solid #ddd; border-top:1px solid #ddd;}
.tableStyle03.dcard table td:first-child {border-left:none; padding-left:20px;}
.tableStyle03.dcard table td:nth-child(2) {text-align:center;}
.tableStyle03.dcard table td:nth-child(3) {text-align:right; padding-right:20px;}



/* tableStyle04  */
.tableStyle04 {margin-bottom:5px;border-top: 2px #b0a090 solid; border-bottom: 1px #CFCFCF solid;}
.tableStyle04 table {width:100%; font-size:12px; }
.tableStyle04 table th, .tableStyle02 table td {height:24px; vertical-align:middle; }
.tableStyle04 table thead th {padding:3px 0 2px; line-height:120%; color:#7c7161;background:#e4dcd0; }
.tableStyle04 table thead tr.bgC th{background:#D9CDBC; }
.tableStyle04 table thead tr.colMy th { font-size:11px;}
.tableStyle04 table tbody th {padding:3px 0 2px; line-height:120%; color:#555; background:#DFDFDF; border-top:1px #fff solid; font-weight:normal}
.tableStyle04 table thead tr th:first-child {border-left:0;}
.tableStyle04 table thead tr th.first,
.tableStyle04 table tbody tr th.first {border-left:1px  solid #fff;}
.tableStyle04 table tbody td {padding:5px 7px 4px; text-align:center;  border-left:1px solid #fff ; border-top:1px #e7e3df solid; line-height:140%; vertical-align:middle}
.tableStyle04 table tbody td.left{text-align:left}
.tableStyle04 table tbody td.right {text-align:right; padding-right:5px !important; }
.tableStyle04 table tbody tr:first-child td {border-top:0; }
.tableStyle04 table tbody tr td:first-child {border-left:0; }
.tableStyle04 table tbody tr td.first{ border-left:1px solid #fff ;}


/* tableStyle05  */
.vocTable {margin-bottom:5px; border: 2px #ccc solid; border-radius:6px; padding:10px; }
.vocTable table {width:100%; font-size:12px; }
.vocTable table tbody th {padding:5px; line-height:130%; border-top:1px #CFCFCF dotted;  color:#555; vertical-align:middle; text-align:left; text-indent:5px}
.vocTable table tbody td {padding:5px;  border-top:1px dotted #CFCFCF; background:#fff; line-height:140%; vertical-align:middle; t}
.vocTable table tbody tr:first-child th,
.vocTable table tbody tr:first-child td {border-top:none;}
.vocTable table tbody tr th:first-child{border-left:none;}
.vocTable table tbody td textarea{width:98%; height:250px; margin-top:10px; }

/* ºÐ½Ç¹°¼¾ÅÍ > ¾²±â  */
.memberTable02 {margin-bottom:5px; border: 2px #ccc solid; border-radius:6px; padding:10px; }
.memberTable02 table {width:100%; font-size:12px; }
.memberTable02 table tbody th {padding:5px; line-height:130%; border-top:1px #CFCFCF dotted; vertical-align:middle; text-align:left; text-indent:5px}
.memberTable02 table tbody td {padding:5px;  border-top:1px dotted #CFCFCF; background:#fff; line-height:140%; vertical-align:middle; t}
.memberTable02 table tbody tr:first-child th,
.memberTable02 table tbody tr:first-child td {border-top:none;}
.memberTable02 table tbody tr th:first-child{border-left:none;}
.memberTable02 table tbody td .fileBox{position:relative;}
.memberTable02 table tbody td .fileBox span{position:absolute;left:310px; width:100px; background:url(/kr/images_n/info/btn/btn_find_01.gif) no-repeat;  }
.memberTable02 table tbody td .fileBox span input{width:93px; height:22px; opacity:0; filter:alpha(opacity=0); padding:0; margin:0; }
.memberTable02 table tbody td .fileBox button{position:absolute; left:410px; width:72px; height:22px; background:url(/kr/images_n/info/btn/btn_del.gif) no-repeat; text-indent:-5000px }
.memberTable02 table tbody td textarea{width:98%; height:250px; margin-top:10px; }

/* °í°´¹Ì¼Ò½ºÅä¸®view  */
.memberTable01 {margin-bottom:5px; border-top: 2px #b0a090 solid; border-bottom: 1px #CFCFCF solid;}
.memberTable01 table {width:100%; font-size:12px; }
.memberTable01 table th {padding:5px; line-height:130%; background:#e4dcd0; vertical-align:middle; color:#7c7161}
.memberTable01 table tbody td {padding:5px;  border-top:1px solid #CFCFCF; background:#fff; line-height:140%;}
.memberTable01 table tbody td p{padding:7px 0; line-height:150%; }
.memberTable01 table tbody td textarea{width:98%; height:250px; margin-top:10px; }
.memberTable01 table tbody td.date{background:#fafafa; padding-left:15px;}
.memberTable01 table tbody td.date ul{overflow:hidden; }
.memberTable01 table tbody td.date ul li{float:left; width:28.1%;  background: url(/kr/images_n/dunes/common/bullet_2st.gif) no-repeat 5px 0px; padding-left:13px}
.memberTable01 table tbody td.date ul li:first-child{width:43.1%; }
.memberTable01 table tbody td.date ul li.last{width:16.1%; float:right; }


.contactW { background:url(/kr/images_n/dunes/info/contact_img_01.jpg) no-repeat right 0px;}
.contactW .tableStyle03 { width:50%}
.contactW .tableStyle03 th{ padding:12px 0}

/* Å×ÀÌºí °øÅë */
 table tbody img, table tbody td p img{vertical-align:middle}
 table tbody tr.onColor td{ background:#fff8d5}
 table tbody tr.onColor2 td{ background:#eef8d5}
 table tbody tr.textColor td{ color:#e76d00}
/* paging */
.paging {overflow:hidden; height:27px; margin:20px 0 20px 0; text-align:center;}
.paging .num {display:inline-block; vertical-align:middle;}
.paging .num a, .paging strong {display:inline-block; margin:0 -1px; width:24px; height:15px; text-align:center; color:#999; font-size:12px; line-height:15px; }
.paging .num a:hover,.paging strong.on {color:#d51216; font-weight:bold }
.paging .num em{ color:#e4dcd0}
.paging .btn   {display:inline-block; vertical-align:middle;}
.paging .btn a {display:block; height:17px; text-indent:-9999px;}
.paging .first {width:13px; margin-right:6px; background: url(/kr/images_n/dunes/common/page_first.jpg) no-repeat left top;}
.paging .last {width:13px;  margin-left:6px; background: url(/kr/images_n/dunes/common/page_last.jpg) no-repeat left top;}
.paging .prev {width:13px; margin-right:5px; background: url(/kr/images_n/dunes/common/page_prev.jpg) no-repeat left top;}
.paging .next {width:13px; margin-left:6px; background: url(/kr/images_n/dunes/common/page_next.jpg) no-repeat left top; }

/* »ó¼¼º¸±â */
.nextPrev{overflow:hidden; margin:0 0 5px;}
.nextPrev button{float:left}
.nextPrev button + button{float:right}

.tableStyle03 > h3{padding:5px 0 5px; line-height:150%; text-align:center; color:#6f6f6f;background:#e4dcd0;  border-bottom:1px #CFCFCF solid; font-size:12px; }
.tableStyle03 > .date{text-align:right; border-bottom:1px #CFCFCF solid; padding-right:10px; overflow:hidden}
.tableStyle03 > .date ul{float:right;}
.tableStyle03 > .date ul li{float:left;padding:2px 0 7px 15px; margin-left:20px; background: url(/kr/images_n/dunes/common/bullet_2st.gif) no-repeat 5px 0px;}

.viewWrap{margin:10px 0; border-bottom:1px #CFCFCF solid; padding:20px 0}
.viewWrap .pdfDownload{text-align:right; padding:10px 0}
.viewWrap .pdfDownload button{border:1px #CFCFCF solid; padding:3px; background:#eee}
.viewWrap p{ padding-bottom:10px;}

.viewBtnW{overflow:hidden; margin:0 0 15px; text-align:right}

.counselView  {margin-bottom:5px; border-top: 2px #b0a090 solid; }
.counselView > h3{padding:5px 0 5px; line-height:150%; text-align:center; color:#6f6f6f;background:#e4dcd0;  border-bottom:1px #CFCFCF solid; font-size:12px; }
.counselView > .date{ border-bottom:1px #CFCFCF solid; line-height:150%; overflow:hidden}
.counselView > .date li{float:left; padding:0px 0 7px 10px; margin-left:22px; background: url(/kr/images_n/dunes/common/bullet_2st.gif) no-repeat 0px 0px;}
.counselView > .date li span{ color:#e78512}
.answerList{ margin-bottom:50px; }
.answerList > li{ padding:15px 12px; border-bottom: 1px #CFCFCF solid; color:#6f6f6f}
.answerList > li.aAnswer{ background:#F0F0F0}
.answerList > li.aAnswer span{ display:block;color:#e78512; margin-bottom:15px;}
/*ÀÌÀü±Û ´ÙÀ½±Û*/
.nextPreW{overflow:hidden; border-top:1px #b0a090 solid; border-bottom:1px #b0a090 solid;}
.nextPreW dt{float:left; width:10%; padding:7px 0px; border-top:1px #CFCFCF solid; text-indent:4px; background: url(/kr/images_n/dunes/common/bullet_2st.gif) no-repeat 5px 6px; padding-left:2%; color:#e78512}
.nextPreW dt:first-child, .nextPreW dt:first-child + dd{border-top:0;}
.nextPreW dd{float:left; width:88%;  padding:7px 0px; border-top:1px #CFCFCF solid;}

/*°¶·¯¸®*/
.galleryW{overflow:hidden;border-top: 2px #b0a090 solid;  }
.galleryW div{padding:10px ; overflow:hidden;background:#e4dcd0;  border-bottom:1px #CFCFCF solid; font-size:12px; }
.galleryW ul{overflow:hidden; margin-bottom:0px;}
.galleryW ul li{ float:left; width:33%; border-bottom:1px solid #666;border-right:1px solid #666;}
.galleryW ul li.last{ border-right:0;}
.galleryW ul li a{display:block; width:150px; padding:10px 0 0; margin:0 auto}
.galleryW ul li p{ margin:10px 0;}
.galleryW ul li p img{height:100px; width:150px;}


.evt-rate {border:2px solid #ddd; padding:20px 20px 20px 10px; border-radius:10px; margin-bottom:20px;}
.evt-rate p {font-weight:bold; color:#45301c; font-size:14px; margin-left:12px; line-height:160%; margin-bottom:10px;}
.evt-rate .btns {/* margin-left:12px; */ margin-top:10px; text-align:center;}
.evt-rate .btns span a {display:inline-block; background:#45301c; color:#fff; text-align:center;font-weight:bold; padding:10px 35px 8px 35px; border-radius:6px; margin-left:4px;}

.evt-rate .btns span a:hover {text-decoration:none; background:#60472f;}
.evt-rate .tableStyle02.rate table thead tr th {text-align:center !important;}




/* 5. /kr/inc_n/css/dunes/main.css
----------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------- */
#containerM{position:relative; height:700px; margin:0 auto; overflow:hidden; text-align:center; z-index:2}
#containerM{position:relative; height:700px; margin:0 auto; overflow:hidden; text-align:center; }
#containerM .flashBg{ position:absolute; left:-41px; top:320px;z-index:2;}
#containerM .mainCont{ position: relative; z-index:3; width:960px;height:700px; margin:0 auto; overflow:hidden; text-align:left}
#containerM .mainCont .leftArea{ float:left; width:220px; }
#containerM .mainCont .rightArea{ float:right; width:680px; height:400px; }
#containerM .mainCont .rightArea .reser{ position:relative; float:left; width:325px;  height:200px; overflow:hidden }
.rightArea .reser h2{ position:absolute; top:0; left:0;}
.rightArea .reser .inner + h2 { left:163px;}
.rightArea .reser .inner{ margin-top:30px; display:none}
.rightArea .reser .inner > p{ font-size:11px; letter-spacing:-1px; padding:3px 0}
.rightArea .reser .inner .tab{ overflow:hidden; margin-top:5px;  border-bottom:1px solid #e43c3c}
.rightArea .reser .inner .tab li{ float:left; margin-right:2px;}
.innerCont01{ position:relative; width:277px; height:110px; margin-left:20px; background:url(/kr/images_n/dunes/main/main_booking_btn11.gif) no-repeat left top; }
.innerCont02{  position:relative; width:277px; height:110px; margin-left:20px; background:url(/kr/images_n/dunes/main/main_booking_btn21.gif) no-repeat left top }
.innerCont03{ position:relative; width:277px; height:110px; margin-left:20px; background:url(/kr/images_n/dunes/main/main_booking_btn31.gif) no-repeat left top }
.innerCont01 ul,.innerCont02 ul,.innerCont03 ul{ text-indent:-5000px}
.innerCont01 a,.innerCont02 a,.innerCont03 a{ text-indent:-5000px; display:block; position:absolute; right:0; top:10px;  width:70px; height:70px;}
.rightArea .reser .inner h3{ position:absolute; top:50px;}
.rightArea .reser .inner ul.list{ position:absolute; top:72px; width:100%; padding-top:10px; border-top:1px solid #e43c3c}
.rightArea .reser .inner ul.list + h3{ left:86px}
.rightArea .reser .inner ul.list li{ border-bottom:1px dashed #ccc}
.rightArea .reser .inner ul.list li a{ display:block; line-height:170%; padding-left:10px; background:url(/kr/images_n/dunes/main/main_notice_bullet.gif) no-repeat left 50%;}

#containerM .mainCont .rightArea .notice{ position:relative; float:right; width:325px; height:200px; overflow:hidden}
.rightArea .notice h2{ position:absolute; top:0; left:0;}
.rightArea .notice .inner + h2 { left:113px;}
.rightArea .notice .inner{ margin-top:22px; padding-top:10px; position:relative;border-top:1px solid #e43c3c; display:none}
.rightArea .notice .inner > a{ display:block; position:absolute; right:0; top:15px;}
.rightArea .notice .inner > p{ margin:5px 100px 10px 0px; line-height:140%; font-size:11px;}
.rightArea .notice .inner li{ border-bottom:1px dashed #ccc; position: relative}
.rightArea .notice .inner li span{ position:absolute; right:0; top:0;}
.rightArea .notice .inner li a{ display:block; line-height:180%; padding-left:10px; margin-right:80px; background:url(/kr/images_n/dunes/main/main_notice_bullet.gif) no-repeat left 50%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#containerM .mainCont .rightArea .flashW{ text-align:right;}

.leftArea .memberLogin{ border-bottom:1px solid #ccc; overflow:hidden; padding-bottom:3px; margin-bottom:10px; }
.leftArea .memberLogin dl{ overflow:hidden;  width:200px; margin:0 auto; color:#333}
.leftArea .memberLogin dl dt{ float:left; width:30px; height:20px; line-height:20px;margin-bottom:5px; text-align:right; padding-right:5px;}
.leftArea .memberLogin dl dd{ float:left; width:148px; height:20px; margin-bottom:5px;}
.leftArea .memberLogin dl dd input{ width:100%; height:18px; line-height:18px; text-indent:10px;}
.leftArea .memberLogin p{ padding:3px 5px 3px 47px; clear:both; }
.leftArea .memberLogin p input[type="button"]{ width:148px; height:20px; background:#e43c3c; border:0; color:#fff }
.leftArea .memberLogin p a{ margin:0 5px; font-size:11px;}

.leftArea .memberOut{ border-bottom:1px solid #ccc; overflow:hidden; padding-bottom:3px; margin-bottom:10px; }
.leftArea .memberOut p{ padding:3px 0;  text-align:center; font-size:11px; line-height:130%;}
.leftArea .memberOut p input[type="button"]{ width:148px; height:20px; background:#e43c3c; border:0; color:#fff }
.leftArea .memberOut p a{ margin:0 5px; font-size:11px;}


.dunesNewLog {padding:10px 2px 20px 2px;letter-spacing:-1px;font-size:11px;}
.dunesNewLog input {width:100px;}
.dunesNewLog input[type="checkbox"] {width:20px;}
.dunesNewLog p {margin-top:2px;}
.dunesNewLog .lsp2 {letter-spacing:2.5px;}
.dunesNewLog .btnLogin {overflow:hidden; margin-top:6px;}
.dunesNewLog .btnLogin a {display:inline-block;line-height:120%; background:#c80000; color:#fff; text-align:center; text-decoration:none; font-weight:bold; font-size:11px; width:100%; height:18px; padding-top:7px;}
.dunesNewLog .btnLogOut {overflow:hidden; margin-top:6px;}
.dunesNewLog .btnLogOut a {display:inline-block;line-height:120%; color:#c80000; border:1px solid #c80000; text-align:center; text-decoration:none; font-weight:bold; font-size:11px; width:214px; height:18px; padding-top:7px;}
.dunesNewLog .joinNfind {overflow:hidden;font-weight:bold;}
.dunesNewLog .joinNfind a {float:left; display:inline-block;line-height:120%; background:#ddd; color:#888; text-align:center; text-decoration:none; font-size:11px; width:107px; height:16px; padding-top:6px;}
.dunesNewLog .joinNfind a.join {margin-right:2px;}
.dunesNewLog .joinNfind span {font-weight:bold; color:#c80000;}
.dunesNewLog .bxcmt {text-align:center; padding:10px; background:#efefef; color:#888; border:1px solid #ddd;line-height:120%;}
.dunesNewLog .wel {line-height:120%;}




/* 6. /kr/inc_n/css/dunes/contents.css
----------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------- */
/*µå¸²µá½º °ñÇÁÄÚ½º ¼Ò°³*/
.introTExt01{ position:relative; height:342px; text-indent:-5000px; background:url(/kr/images_n/dunes/intro/dunesis_01.gif) no-repeat; }
.introTExt02{ position:relative; height:86px; text-indent:-5000px; background:url(/kr/images_n/dunes/intro/dunesis_02.gif) no-repeat; background-position:center; }
.greeting{ position:relative; height:470px; text-indent:-5000px; background:url(/kr/images_n/dunes/intro/greeting_02.gif) no-repeat; }
.biText{ position:relative; height:341px;  text-indent:-5000px; background:url(/kr/images_n/dunes/intro/bi_01.gif) no-repeat left 20px; }

.tab01{ overflow:hidden; margin-bottom:15px; background:url(/kr/images_n/dunes/common/tab_line.png) repeat-x left bottom;}
.tab01 li{ float:left; margin-right:1px}
.tab01 li a{ display:block;  height:23px; min-width:140px;line-height:23px; padding:3px 10px 0; border:2px solid #f0efeb; border-bottom:none;border-top-right-radius:6px;border-top-left-radius:6px;
background: url(/kr/images_n/dunes/common/tab_bg_off.png) repeat-x left top; text-align:center; font-weight:bold; font-size:12px; color:#9e8770}
.tab01 li.on a,
.tab01 li  a:hover{ height:25px; line-height:25px; background:#fff url(/kr/images_n/dunes/common/tab_bg_on.png) repeat-x left top; color:#ff9600;border-color:#ff9600; font-size:12px; text-decoration:none}


.tab02{ padding:5px 10px; margin-bottom:20px; background:#f2efeb; overflow:hidden}
.tab02 li{ float:left; margin-right:10px;}


.tab03{ overflow:hidden; margin-bottom:15px; background:url(/kr/images_n/dunes/common/tab_line.png) repeat-x left bottom;}
.tab03 li{ float:left; margin-right:1px}
.tab03 li a{ display:block;  height:50px; line-height:50px; width:325px; padding:3px 10px 0; border:2px solid #f0efeb; border-bottom:none;border-top-right-radius:6px;border-top-left-radius:6px;
background:#efefef; text-align:center; font-weight:bold; font-size:14px; color:#9e8770}
.tab03 li.on a,
.tab03 li  a:hover{ height:50px; line-height:50px; background:#fff9f4; color:#ff9600;border-color:#ff9600; font-size:14px; text-decoration:none; border-bottom:2px solid #f0efeb;}



.drivingBox01{ position: relative; overflow:hidden; min-height:255px; padding:20px; margin-bottom:20px; border:1px solid #f2efeb; background:#f2efeb; border-radius:6px; }
.drivingBox01 .photo{ position:absolute; left:25px; top:20px; width:322px; height:240px; padding:5px; border:1px solid #d0d0d0; background:#fff; border-radius:6px; }
.drivingBox01 > ul{ width:275px; margin-left:370px; margin-top:15px; }
.drivingBox01 > ul > li{ padding-left:10px; margin-bottom:5px;background:url(/kr/images_n/dunes/common/bullet_2st.gif) no-repeat left 0px; line-height:150% ;}
.drivingBox01 .icoNnum{ position:absolute; left:380px; bottom:30px;}

.drivingBox02{ position: relative;  overflow:hidden; padding:15px; margin-bottom:20px; border:1px solid #d7d7d7; background:#fff; border-radius:6px; }
.drivingBox02 .photo{ float:left; width:252px;  padding:5px; border:1px solid #d6d0c7; background:#f0f0f0; border-radius:6px; }
.drivingBox02 > ul{float:left; width:345px; margin-left:15px; }
.drivingBox02 > ul > li{ padding-left:17px; margin-bottom:5px;background:url(/kr/images_n/common/bul/re_bullet02.gif) no-repeat left 5px; line-height:150% ;}
.drivingBox02 .icoNnum{ position:absolute; left:310px; bottom:15px;}

.map{ padding:20px; margin-bottom:20px; border:1px solid #f2efeb; background:#f2efeb; border-radius:12px; text-align:center}

 /*ÀÌ¿ë¾È³»*/
.wayList {padding:15px; margin-bottom:20px; border:1px solid #f2efeb; background:#f2efeb; border-radius:6px; }
.wayList > li{ padding-left:10px; background:url(/kr/images_n/dunes/common/bullet_2st.gif) no-repeat left 0px; line-height:170% ;}
.wayList01 {  margin-bottom:20px; }
.wayList01 > li{ padding-left:10px; margin-bottom:5px; background:url(/kr/images_n/dunes/common/bullet_2st.gif) no-repeat left 0px; line-height:150% ;}
.decimalList{ margin:0 0 20px 30px}
.decimalList li{ list-style: decimal; margin-bottom:2px;line-height:150%; }
.ruleText{ position:relative; height:120px; text-indent:-5000px; background:url(/kr/images_n/dunes/info/penalty_txt_01.jpg) no-repeat}
.rateDl{line-height:170% ; margin-bottom:20px}
.rateDl dt{padding-left:10px; background:url(/kr/images_n/dunes/common/bullet_2st.gif) no-repeat left 0px;  font-weight:bold}
.rateDl dd{padding-left:10px;  }
.desh{ background:url(/kr/images_n/common/bul/bul_de.gif) no-repeat left 8px; padding-left:10px;}

.ruleText01 {background:#b0a090;border-radius:6px; padding:20px; display:inline-block; color:#fff; margin-bottom:10px;line-height:140%; font-weight:bold;font-size:12px;width:95%;}
.ruleText01:after{content:"";display:block;clear:both}
.ruleText01 dt {float:left;width:20%;display:inline-block;text-align:center; border-right:1px solid #fff;}
.ruleText01 dd {color:#413c37;width:75%;display:inline-block;margin-left:2%;letter-spacing:-1px;}

/* µå¸²µá½º ¼Ò½Ä > ³¯¾¾Á¤º¸ */
.weth0101{text-indent:-5000px; height:180px; background: url(/kr/images_n/info/text/img_top_001.jpg) no-repeat}
.wethPink{ position:relative; padding:10px 30px; margin-bottom:10px; overflow:hidden; background:#fdf7f7; }
.wethPink p{ position:absolute; left:45px; top:10px; width:70px; height:35px; padding:20px 0 0  ; font-weight:bold; border-right:1px solid #eadcdc; color:#725e5f}
.wethPink ul{margin-left:100px; color:#888}
.wethBox{ overflow:hidden; padding:15px 10px 0px; margin-bottom:20px; border-top:2px solid #444;  border-bottom:1px solid #ccc}
.wethBox h4{ font-size:14px; text-align:center;#333; margin-bottom:10px;}
.wethBox h4 span{color:#ce2e2e  ;}
.wethBox .wethBoxL{ float:left; width:310px;}
.wethBox .wethBoxR{ float:right; width:310px;}
.wethBox p{ clear:both; text-align:center; font-weight:bold; padding:10px 5px;}
.wethBox p strong{color:#ce2e2e  ;}

/* °í°´¹Ì¼Ò¼¾ÅÍ > °í°´ÀÇ ¼Ò¸®*/
.course{ overflow:hidden; }
.course > li{overflow:hidden; float:left; width:160px; padding:5px; margin-left:5px; }
.course > li:first-child{ margin-left:0;}
.course > li > b{ display:block; padding:3px; margin-bottom:5px; background:#c0b3a1; color:#fff; text-align:center}
.course > li > ul{ padding-left:5px; }
.course > li > ul li{ margin-top:3px;}

/*¸¶ÀÌÆäÀÌÁö*/
.myuse{ position: relative; overflow:hidden; padding:20px 25px 15px; margin-bottom:20px; border:1px solid #f2efeb; background:#f2efeb; border-radius:6px; }
.myuse .flashImg{ float:left; padding:10px; background:#e4dfd9}
.myuse .myuseList{float:left; width:280px; margin-left:20px;}
.myuse .myuseList h3{ margin-bottom:5px;}
.myuse .myuseList ul{ overflow:hidden; margin:0 10px 5px;  }
.myuse .myuseList ul li{overflow:hidden; padding:4px 10px; background: url(/kr/images_n/dunes/common/bullet_2st.gif) no-repeat left 0px; line-height:150% ; border-top:1px dashed #ccc}
.myuse .myuseList ul li:first-child{border-top:0}
.myuse .myuseList ul li > a{ display:block; float:right;}
.myuse .myuseList ul li > b{ color:#e78512}
.myuse .myuseList ul li > span{ display:block; float:right;}
.myuse .myuseBanner{ float:right;  }
.myuse .myuseBanner p{ margin-bottom:5px;}
.selectCont{ padding:3px 20px; margin-bottom:20px;  overflow:hidden; border-bottom:1px solid #e7e3df; border-top:1px solid #e7e3df}
.selectCont li{ float:left; text-indent:10px;width:33.3%; background:url(/kr/images_n/dunes/common/bullet_2st.gif) no-repeat left 4px;}
.selectCont li select{width:110px; margin-left:5px}

/*ÄÚ½º¾È³»*/
.courseHead{ overflow:hidden; margin:0 0 3px 10px}
.courseHead ul{float:left;  }
.courseHead li{ float:left; padding-left:10px; margin-right:20px; background:url(/kr/images_n/dunes/common/bullet_2st.gif) no-repeat left 0px;}
.courseHead li em{ color:#e78512}
.courseHead p{float:right; font-size:11px;}

.courseHole{ overflow:hidden; margin:0 10px 30px; }
.courseHole > div{ position:relative; min-height:50px}
.courseHole p{ margin-bottom:10px;}
.courseHole dl{ line-height:140%; width:73%}
.courseHole dl dt{ font-weight:bold; color:#555}
.courseHole a{ position:absolute; right:0; top:50%; margin-top:-22px; display:block; }

.HoleText{ overflow:hidden; }
.HoleText .imgW{ float:left; width:345px; position:relative}
.HoleText .imgW button{ padding:0; margin:0; width:90px; height:43px; position:absolute; bottom:10px; left:10px; text-indent:-5000px;}
.HoleText .textWh{ float:right; width:340px; }
.HoleText .textWh > ul{ margin:5px 0 15px; }
.HoleText .textWh > ul > li{ padding-left:8px; line-height:140%; margin-bottom:2px; background:url(/kr/images_n/dunes/course/bullet_3st.gif) no-repeat left 50%;}
.lp1{ background: url(/kr/images_n/dunes/course/info_ip_1.jpg) no-repeat left top; padding-left:40px; line-height:150%; margin-top:25px;}
.lp2{ background: url(/kr/images_n/dunes/course/info_ip_2.jpg) no-repeat left top; padding-left:40px; line-height:150%; margin-top:25px;}
.leftRed{ background: url(/kr/images_n/dunes/course/info_green_left.jpg) no-repeat left top; padding-left:40px; line-height:150%; margin-top:25px;}
.rightBlue{ background: url(/kr/images_n/dunes/course/info_green_right.jpg) no-repeat left top; padding-left:40px; line-height:150%; margin-top:25px}
.HoleText .textWh > .holeM{ padding: 15px 15px 10px; margin:10px 0 20px; border:1px solid #f2efeb; background:#f2efeb; border-radius:6px; }
.HoleText .textWh > .holeM ul{ margin-top:5px;}
.HoleText .textWh > .holeM li{ padding-left:10px; background:url(/kr/images_n/dunes/common/bullet_2st.gif) no-repeat left 0px;line-height:140%; margin-bottom:3px}


/*¿¹¾à */
.reserDl{ line-height:140%; margin:0 0 30px 10px;}
.reserDl dd{ margin-left:10px}
.reserList { margin:5px 10px 30px;}
.reserList.bgC { background:#ece9e4; padding:10px}
.reserList.bgC01 { background:#ece9e4; padding:10px;  margin:5px 0px 30px 10px;}

.reserList li{ padding-left:10px; background:url(/kr/images_n/dunes/common/bullet_2st.gif) no-repeat left 0px;line-height:140%; margin-bottom:3px}
.reserList01{ margin:5px 0 15px; }
.reserList01 li{ padding-left:8px; line-height:140%; margin-bottom:2px; background:url(/kr/images_n/dunes/course/bullet_3st.gif) no-repeat left 50%;}
.bul01{ padding-left:10px; margin-left:10px; background:url(/kr/images_n/dunes/common/bullet_2st.gif) no-repeat left 0px;line-height:150%; }

.smsWrap{ overflow:hidden}
.smsWrap li{line-height:150%; }
.smsWrap .leftArea{ float:left; width:490px;}
.smsWrap .rightArea{ position:relative; float:right; width:190px; height:500px; background:url(/kr/images_n/reservation/phone_01.jpg) no-repeat left top;}
.smsWrap .rightArea p{ position:absolute; left:18px; top:303px; width:154px; height:20px}
 html.ie7 .smsWrap .rightArea p{ position:absolute; left:10px; top:303px; width:164px; height:20px}
.smsWrap .rightArea ul{ position:absolute; left:18px; top:348px; width:165px; height:65px; overflow-x:none; overflow-y:scroll; }
 html.ie7 .smsWrap .rightArea ul{ position:absolute; left:10px; top:348px; width:174px; height:65px; overflow-x:none; overflow-y:scroll}
 html.ie7 .smsWrap .rightArea ul li button{ margin-left:140px;}
.smsWrap .rightArea ul li{ margin-bottom:2px;}
.smsWrap .rightArea .btn{ position:absolute; left:28px; top:418px; }
 html.ie7 .smsWrap .rightArea .btn{ position:absolute; left:-4px; top:418px; }
.rLineBox02{ background:#ece9e4; margin-bottom:25px; padding:15px 15px 5px;line-height:150%;}
.rLineBox02 p{ padding-left:10px; padding-bottom:10px; background:url(/kr/images_n/dunes/common/bullet_2st.gif) no-repeat left 0px;line-height:140%; margin-bottom:3px}
.tel{ text-align:right; margin-top:-45px; margin-bottom:30px;}

.reserBox01{ position:relative; height:170px; margin-bottom:20px; background:url(/kr/images_n/dunes/reser/reser_spe_box_bg.gif) no-repeat left 37px;}
.reserBox01 h3{ padding:0; margin:0 0 2px}
.reserBox01 .left{ float:left; width:290px; height:122px; padding:0 0 0 60px; background:url(/kr/images_n/dunes/reser/reser_spe_1.gif) no-repeat 10px top;}
.reserBox01 .right{ float:left; width:280px; height:122px;  padding:0 0 0 50px; background:url(/kr/images_n/dunes/reser/reser_spe_2.gif) no-repeat left top;}
.reserBox01 ul{ padding:10px 5px;}
.reserBox01 ul li{ line-height:170%;}

.booking07{ overflow:hidden; margin-bottom:20px; }
.booking07 .left{ float:left; width:340px; height:65px;  background:url(/kr/images_n/dunes/reser/check_quick_dunes.jpg) no-repeat left top;}
.booking07 .left li{ float:left; width:45%; margin:34px 0 0 15px;}
.booking07 .left li + li{ margin-top:39px}
.booking07 .right{ float:right; width:340px; height:65px;  background:url(/kr/images_n/dunes/reser/check_quick_sky72.jpg) no-repeat left top;}
.booking07 .right li{ float:left; margin:34px 0 0 15px;}

.dir07hTable {background:url(/kr/images_n/dunes/reser/bg_th.png) no-repeat left top;  }
.dir07hTable table{ width:96%; margin:5px auto;border-bottom:1px solid #ddd;}
.dir07hTable table tr td:first-child { border-left:0}
.dir07hTable table td { height:109px; border-left:1px solid #ddd; text-align:center; }
.dir07hTable table td strong{ color:#666; display:block; height:30px; line-height:30px; margin-bottom:8px; background:url(/kr/images_n/dunes/reser/bg_span.png) repeat-x left top;}
.dir07hTable table td strong.sat{ color:#e78512}
.dir07hTable table td strong.sun{ color:#d51216}
.dir07hTable table td a{ display:block; margin:5px 0}
.dir07hTable table td.bgc{ background:#fadbd9}

.dateSelect{ overflow:hidden}
.dateSelect .left  p{ clear:both; text-align:right;}
.dateSelect div{ position: relative; overflow:hidden; min-height:255px; padding:6px; margin-bottom:20px; border:1px solid #f2efeb; background:#f2efeb; border-radius:12px;}
.dateSelect .left{ float:left; width:410px;}
.dateSelect .left > div{ float:left; width:180px; margin:0 5px; }
.dateSelect .left > div span{ display:block; height:35px; line-height:35px; text-align:center}
.dateSelect .left > div table{ width:100%; margin-bottom:15px; border-top: 2px #b0a090 solid; border-bottom: 2px #b0a090 solid; background:#E0D6C7}
.dateSelect .left > div table th{ height:25px; vertical-align:middle; color:#fff; font-size:16px; background:#d5c8b6}
.dateSelect .left > div table td{ height:25px; vertical-align:middle; font-size:12px; text-align:center }
.dateSelect .left > div table th.sat{ background: #C7D8E0}
.dateSelect .left > div table th.sun{ background: #E5C2CF}
.dateSelect .left > div table td.sat{ background: #C7D8E0}
.dateSelect .left > div table td.sun{ background: #E5C2CF}
.dateSelect .left > div table td.bcHol{ background: #C1C1C1}
.dateSelect .left > div table td.select a{ display:block; height:25px;line-height:25px; text-decoration:none; background:#FFAA30; font-weight:bold; color:#000}
.dateSelect .right{float:right; width:230px; }
.dateSelect .right h3{ text-align:center}
.dateSelect .right > div table{ width:215px; margin :15px auto 15px; background:#fff}
.dateSelect .right > div table th{ height:20px; vertical-align:middle; color:#fff; font-size:16px; background:#998a6e; font-size:11px;}
.dateSelect .right > div table tr td:first-child{ text-align:center; background:#f2efeb; }
.dateSelect .right > div table td{ vertical-align:middle; font-size:11px; padding:2px 5px; line-height:140%}

/*»çÀÌÆ®¸Ê*/
.siteMap{ overflow:hidden}
.siteMap ul{ overflow:hidden; margin-bottom:30px}
.siteMap > ul > li{ float:left; width:170px; margin-left:5px; }
.siteMap > ul > li > a{ display:block; padding:15px 0; text-align:center; background:#E4DCD0; font-weight:bold; color:}
.siteMap > ul > li > ul{ margin:10px 5px}
.siteMap > ul > li > ul > li{ border-bottom:1px solid #eee}
.siteMap > ul > li > ul > li a{ display:block; padding :5px 0 5px 15px;  background:url(/kr/images_n/dunes/common/bullet_3st.gif) no-repeat 7px 4px;}
.siteMap > ul > li.noPAd a{ padding:0; background:none; margin-bottom:10px}


/*·Î±×ÀÎ  */
.login{ position: relative; overflow:hidden; min-height:255px; padding:25px; margin:10px 0 20px; border:1px solid #f2efeb; background:#f2efeb; border-radius:6px; }
.loginInner{float:left;width:354px;}
.loginInner fieldset{position:relative; padding:40px 0 20px 70px; background:url(/kr/images_n/dunes/member/login_img_01.gif) no-repeat left 60px; color:#555; font-size:11px; letter-spacing:-1px; }
.loginInner fieldset > div{ height:25px; padding:7px 0 0 100px; background:url(/kr/images_n/dunes/member/login_select.gif) no-repeat}
.loginInner fieldset p{ padding :1px 0 2px 0; overflow:hidden}
.loginInner fieldset p label.first{  display: block; float:left; width:50px; margin-top:2px; padding-right:10px; text-align:right }
.loginInner input[ type="text"],
.loginInner input[ type="password"]{ width:70px; height:11px; padding:3px; background:#fff; border:1px solid #ccc; color:#d6d6d6;font-size: 11px;}
.loginInner span{ display:block; margin-top:13px; text-indent:10px; font-size:11px;}
.loginInner fieldset button{ position:absolute; right:40px; top:70px;}

.loginInner > div{ position:absolute; height:155px;  width:354px; border-top:1px solid #d6d0c7; background:url(/kr/images_n/dunes/member/login_text.gif) no-repeat}
.loginInner > div a{ display:block; position:absolute; right:0; height:21px; text-indent:-5000px;}
.loginInner > div .btn01{ width:134px; top:20px;}
.loginInner > div .btn02{ width:67px; top:82px;}
.loginInner > div .btn03{ width:104px; top:109px;}
.loginBanner{float:right;width:250px; }

.reser-date {display:block; background:#7d5f42; color:#fff; text-align:center;font-weight:bold; padding:10px; border-radius:6px; font-size:14px;}

.r1r2rate {margin-top:20px;}
.r1r2rate ul {margin-left:-6px;}
.r1r2rate ul:after {content:"";display:block;clear:both}
.r1r2rate ul li {width:49.7%; float:left;}
.r1r2rate ul li p {background:#a69687; color:#7d5f42; font-size:14px; text-align:center; padding:10px; color:#fff; margin-left:10px; display:block; font-weight:bold;}
.r1r2rate table thead tr th {text-align:center;}
.r1r2rate table tbody tr td .r1 {display:inline-block; width:80%; border:1px solid #c74a14; border-radius:20px; color:#c74a14; padding:4px 4px 2px 4px;line-height:120%; background:#fff;}
.r1r2rate table tbody tr td .r2 {display:inline-block; width:80%; border:1px solid #625538; border-radius:20px; color:#625538; padding:4px 4px 2px 4px;line-height:120%; background:#fff;}

.fullbtn a {margin:10px 0; display:block; text-align:center; font-size:14px; font-weight:bold; padding:10px; border-radius:6px; border:2px solid #fdbe82; color:#fff2e5 !important; background:#ea801a;}
.fullbtn a:hover {text-decoration:none; color:#fff2e5; background:#b25700;font-weight:bold;}

.r1r2rate .selec {margin-left:6px; font-weight:bold; margin-bottom:10px;}
.r1r2rate .selec a {display:inline-block; font-weight:bold; text-align:center;padding:10px; border-radius:6px; border:2px solid #ccc; color:#666 !important; background:#ddd; letter-spacing:0px;}
.r1r2rate .selec a.on, .r1r2rate .selec a:hover {color:#fff2e5 !important; background:#ea801a; text-decoration:none;border:2px solid #fdbe82;}

.r1r2rate select {background:#fff;}




/* 7. /kr/inc_n/css/dunes/temp.css
----------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------- */
/************************************************
Version : ½ºÄ«ÀÌ72 1.0
Date : 2014-05-07
*************************************************/
#MenuBar1 > li > ul{position:absolute;top:335px;left:60px;z-index:9999;display:none}
#MenuBar1 > li > ul.on{display:block}


/**/



.bd-wrap {width:1000px; margin:0 auto;}

.topmenu-wrap {float:right; display:block; margin-top:-26px; border-bottom:1px solid #e4ddd3;width:100%;text-align:right;margin-bottom:20px;}
.topmenu-wrap ul {float:right;padding:0px;display:inline-block; }
.topmenu-wrap ul li {float:left; margin-left:10px;padding-top:6px;padding-bottom:6px;}
.topmenu-wrap ul li a {color:#b0a090; font-weight:bold;padding:0px;}
.topmenu-wrap ul li a span {margin-right:6px;}
.topmenu-wrap ul li a:hover {color:#7a6856; text-decoration:none;}
.topmenu-wrap ul li.gofamiy a {background:#b0a090;color:#fff; padding:10px 15px 6px 15px;margin-left:1px; line-height:14px; height:14px;}
.topmenu-wrap ul li.gofamiy a:hover {background:#7a6856}
.topmenu-wrap:after{content:"";display:block;clear:both}

.logo {margin:30px 0 20px 0;display:block;padding-top:20px;}
.logo .shop-go a {float:right; margin-top:20px; background:#ddd; font-weight:bold; padding:10px 23px; }
.logo .shop-go a:hover {text-decoration:none;}

/* gnb */
.nav {height:40px;background:#fff;width:1000px;}
.nav > ul > li {border-left:1px solid #53473a;}
.nav > ul > li.on > a { background:#53473a }
.nav > ul > li > a {display:block;text-decoration:none; height:23px;background:#7a6856; border-top:2px solid #53473a;border-bottom:2px solid #53473a;color:#efefef;text-indent:0px;font-weight:bold; font-size:14px; text-align:center; padding-top:12px;}
.nav > ul > li > a:hover {display:block;text-decoration:none;color:#fff; background:#53473a;}/* ¹®¼º¿¬ Ãß°¡ 140925 */
.nav > ul > li {position:relative;width:165.5px;float:left;background:#fff}
.nav > ul > li:after{content:"";display:block;clear:both}
.nav > ul > li ul{display:none; z-index:100; position:absolute;left:-1px;top:39px;width:165.5px;height:150px;padding:10px 0 5px 10px;background:#f3f0ed;border-left:1px solid #d6d4d2;border-bottom:2px solid #7a6856;color:#4e3a2d;}/* ¸Þ´º °¹¼ö¸¦ ¼öÁ¤ÇÒ °æ¿ì ³ôÀÌ°ªÀ» ¼öÁ¤ÇØ ÁÖ¼¼¿ä. */
.nav > ul > li ul.first {}
.nav > ul > li ul:hover{background:#cdc5be; color:#7a6856;}
.nav > ul > li ul li{line-height:190%}
.nav > ul > li ul li a:hover {font-weight:bold;letter-spacing:-1px;}

.renew {background:#e4e4e4; padding:20px;}
.renew:after{content:"";display:block;clear:both}
.renew p {float:left;}
.renew .cs {margin-top:20px; border-bottom:1px solid #d0d0d0; padding-bottom:30px;}
.renew .cs:after{content:"";display:block;clear:both}
.renew .cs li {float:left; text-align:center; width:25%;line-height:160%;font-weight:bold;}
.renew .cs li em {font-family:arial; font-size:22px;}

.renew .copyright {padding:20px; margin-top:20px;}
.renew .copyright .r-zone {width:70%; margin-left:20px;}
.renew .copyright ul {}
.renew .copyright li a {float:left; text-align:center; margin-right:15px; line-height:160%;}
.renew .copyright li a:hover {text-decoration:none; font-weight:bold;letter-spacing:-1px;}
.renew .copyright li a span {margin-right:15px;}
.renew .copyright p {padding:20px;}
.renew .copyright div {display:inline-block; }
.renew .copyright .r-zone .addre {line-height:130%; margin-top:10px;}
.renew .copyright select {padding-left:10px;margin-top:-2px; width:100px;}

#container-new {margin-left:-10px; margin-right:10px}
#container-new:after{content:"";display:block;clear:both}
#container-new .loca {text-align:right; padding:10px;}

#mcont {}
#mcont > div {float:left;}
#mcont:after{content:"";display:block;clear:both}
#mcont .l-zone {margin-right:5px;}
#mcont .l-zone .ttime {border:1px solid #efefef; padding:4px;margin-bottom:4px;}
#mcont .l-zone .ttime p {text-align:center; color:#fff; font-weight:bold; background:#ada191; color:#45392d;line-height:26px; height:26px;padding-top:3px;}
#mcont .ttime-list {padding:4px;}
#mcont .ttime-list li {border-top:1px dashed #efefef; height:24px; line-height:24px;padding:3px 6px 2px;letter-spacing:-0.5px;}
#mcont .ttime-list li:first-child {border-top:none;}
#mcont .ttime-list li em {float:right; font-family:arial;}

#mcont .ttime-list .ico {color:#fff; display:inline-block; text-align:center; font-size:11px; width:30px; font-weight:bold; border-radius:4px;margin-right:6px;line-height:18px; height:18px;padding-top:4px;}
#mcont .ttime-list .ico.team {background:#f7983a;}
#mcont .ttime-list .ico.join {background:#509ea8;}

#mcont .r-zone {margin-left:5px;width:290px;}

.mb-ad {margin:10px 0;}

.tab {overflow:hidden;margin:8px 0 10px 0;height:25px;}
.tab li{float:left;width:50%;}
.tab li a {display:inline-block;width:80%;height:20px;line-height:22px;padding:3px 13px 1px;border-left:none;border-bottom:1px solid #45392d;text-align:center;font-size:12px;letter-spacing:-1px;color:#45392d;background:#efefef;}
.tab li.on a, .tab li a:hover{height:23px;color:#45392d;background:#fff;border:1px solid #45392d;text-decoration:none;font-weight:bold;}

.main_pers_login {background:#998878;padding:4px 4px 10px 4px;display:block;}
.main_pers_login div {background:#c3ae9b; color:#574636; font-size:11px; height:24px; line-height:24px; padding:4px 10px 2px 10px;letter-spacing:-1px;}
.main_pers_login div label {margin-right:6px;}
.main_pers_login div span {font-weight:bold;display:inline-block; width:70px;}
.main_pers_login p {color:#fff;margin-top:10px;margin-left:10px;font-size:11px;}
.main_pers_login p + p {margin-top:4px;}
.main_pers_login p label {display:inline-block; width:70px;letter-spacing:-1px;}

.main_pers_login p input[type="text"],
.main_pers_login p input[type="password"] {width:100px;}
.main_pers_login .btn a {color:#fff !important; background:#534739; display:block; text-align:center; font-weight:bold; line-height:40px; height:40px;font-size:12px;margin-left:-10px;margin-top:6px;}
.main_pers_login .btn a:hover {text-decoration:none;}
.main_pers_login .cmt {color:#fcecdd; text-align:center;padding:10px;}
.main_pers_login .new2 {background:none;height:50px;}
.main_pers_login .new2 a {display:inline-block; background:#f0deca;color:#84725e; width:32.5%; text-align:center; font-weight:bold; line-height:120%;font-size:12px; padding:10px 0px;}
.main_pers_login .new2 a.join {background:#534739;color:#fff;}
.main_pers_login .new2 a:hover {text-decoration:none;}

.main_pers_loginAft {background:#998878;padding:4px 4px 10px 4px;display:block;}
.main_pers_loginAft div.after {background:#c3ae9b; color:#574636; font-size:12px; height:24px; line-height:24px; padding:4px 10px 2px 10px;letter-spacing:0px; font-weight:bold;}
.main_pers_loginAft div span a {margin-left:10px; background:#534739; color:#c3ae9b; border-radius:4px; padding:6px 10px 2px 10px;font-size:11px;letter-spacing:-1px;}
.main_pers_loginAft div span a:hover {text-decoration:none;background:#998878;color:#574636;}

.main_pers_loginAft .indi {color:#fff; width:93%; margin:10px auto;}
.main_pers_loginAft .indi div {background:#c3ae9b;padding:4px;}
.main_pers_loginAft .indi div span {display:inline-block; text-align:center; line-height:140%; font-weight:bold; width:49%;background:#f0deca;padding:10px 0px 8px 0px; color:#574636; }
.main_pers_loginAft .indi div span em {font-family:arial-black;}
.main_pers_loginAft .indi dl {margin-top:5px;}
.main_pers_loginAft .indi dl dt {float:left; width:50%;display:inline-block; border-bottom:1px dashed #c3ae9b; padding:2px 0;letter-spacing:-1px; font-weight:bold;padding:4px 0;line-height:120%;}
.main_pers_loginAft .indi dl dd {width:50%;display:inline-block;border-bottom:1px dashed #c3ae9b; padding:4px 0;line-height:120%;}
.main_pers_loginAft .indi dl dt.last-child {border-bottom:none;}
.main_pers_loginAft .indi dl dd:last-child {border-bottom:none;}
.main_pers_loginAft .indi dl dd em {font-weight:bold;}


.guick-go {padding:4px 0;}
.guick-go li {float:left;margin:2px 1px;}
.guick-go li a {display:inline-block; width:90px; border:2px solid #d1c0a6; color:#948679; border-radius:4px; text-align:center; font-weight:bold; padding:19px 0;line-height:125%;}
.guick-go li a:hover {background:#948679; color:#fff; text-decoration:none; }

.m-banner {position:relative; z-index:10; }
.m-banner ul {position:absolute; z-index:100; top:430px; left:0%;text-align:center; width:100%;}
.m-banner ul li {display:inline-block;}
.m-banner ul li a {margin:0 2px; display:inline-block; border:2px solid #e4d9cc; border-radius:50%; width:16px; height:16px; text-indent:-5000px}
.m-banner ul li.on a, .m-banner ul li a:hover {background:#534739;}
.m-banner ul li a.active, .m-banner ul li a:hover {background:#534739;}

.leftAreaN {float:left;width:230px;height:100%;border-right:0px solid #e0e0e0;margin-left:20px;padding-bottom:30px}
.leftAreaN h2{height:60px;text-align:left;line-height:70px;background:#fff;border-bottom:2px solid #ccc;color:#333;padding-left:10px;padding-top:10px;font-size:18px;}
.leftAreaN #lnb_new > ul > li{overflow:hidden;position:relative}
.leftAreaN #lnb_new > ul > li > a{display:block;height:30px;line-height:35px;padding-left:5px;font-size:12px;font-weight:bold;border-bottom:1px solid #f1f1f1;letter-spacing:-1px;background:#fff}
.leftAreaN #lnb_new > ul > li > a span{color:#777}
.leftAreaN #lnb_new > ul > li > a:hover{color:#c44a40;text-decoration:none}
.leftAreaN #lnb_new > ul > li.on > a,.leftAreaN #lnb_new > ul > li.on > a span{color:#c44a40;text-decoration:none}
/* lnb¸Þ´º 2depth */
.leftAreaN #lnb_new > ul > li > ul > li a{display:block;height:25px;line-height:30px;font-size:12px;border-bottom:1px dotted #cbcbcb;letter-spacing:-1px;padding-left:15px;color:#888}
.leftAreaN #lnb_new > ul > li > ul > li.on a, .leftAreaN #lnb_new > ul > li > ul > li a:hover{color:#c44a40;text-decoration:none;font-weight:normal}

.dreser_box {border:2px solid #ddd; padding:10px; border-radius:6px; line-height:160%;}
.dreser_box b {color:#c80000;}
.dreser_info {margin-top:10px; border:2px solid #ddd; padding:10px; border-radius:6px; background:#f9e0e0;text-align:center;}
.dreser_info span {display:inline-block; text-align:center;border:2px solid #ddd; padding:10px 0px; border-radius:6px; background:#fff; font-weight:bold;color:#c80000;width:46%;margin-left:4px; margin-right:4px;}

.th_1 {font-weight:bold; height:31px; text-align:center;vertical-align:middle}
.th_1c {height:78px; text-align:center;vertical-align:middle}
.th_2 {color:#d51216; font-weight:bold; height:31px; text-align:center;vertical-align:middle}
.th_3 {color:#e78512; font-weight:bold; height:31px; text-align:center;vertical-align:middle}
.td_1 {color:#d51216; font-weight:bold; background:url(/kr/images/dunes/reser/table02_datebg.jpg);}
.td_2 {color:#d51216; font-weight:bold; background:url(/kr/images/dunes/reser/table02_weekbg.jpg);}
.td_bg {text-align:center; vertical-align:top; height:109px; background:url(/kr/images/dunes/reser/table01_bg01.jpg);}
.td_bgw {text-align:center; height:109px; background:url(/kr/images/dunes/reser/table01_bg01w.jpg);}
.td_t_w {text-align:center; height:32px; background:url(/kr/images/dunes/reser/table01_bg.jpg);}
.td_3g {background:url(/kr/images/dunes/reser/table01_gab01.jpg);}


.dmov {position:relative; height:310px;}
.dmov a {position:absolute;left:46%; top:140px;}

.cont .ovH.tit {margin-top:34px; height:20px;}

.b_box_r {background:#f2efeb; border-radius:10px; padding:20px;}
.b_box_r li {line-height:140%; background:url(/kr/images_n/dunes/common/bullet_2st.gif) no-repeat left 0px; padding-left:10px;}
.dotG li {background:url(/kr/images_n/dunes/common/bullet_3st.gif) no-repeat left 0px; text-align:left; padding-left:10px;}


#idPopA2{background:#fff;padding:20px}
#idPopA2 .gybox{border:2px solid #ececec; border-radius:6px;text-align:center;line-height:140%;padding:6px;background:#fafafa}

.my-dcard {margin:10px 0 30px 0; border:2px solid #53473a; border-radius:6px;}
.my-dcard dt {float:left; background:#53473a; color:#e4dcd0; text-align:center; width:40%; display:inline-block; font-size:16px; font-weight:bold; padding:10px 0;}
.my-dcard dl:after{content:"";display:block;clear:both}
.my-dcard dt span {font-size:12px; background:#b8a485; color:#53473a; line-height:24px; height:20px; display:inline-block; border-radius:6px; width:90%;}
.my-dcard dd {color:#53473a; text-align:right; padding:20px 20px 10px 10px;}
.my-dcard dd em {font-family:arial; font-size:1.2em; font-weight:bold;}
.my-dcard dd p {font-size:20px; margin-bottom:6px;}
.my-dcard dd p em {font-size:32px;}

.dcard-cp:after{content:"";display:block;clear:both}
.dcard-cp li {float:left; text-align:center; background:#f6f1e8; color:#7c7161; border:2px solid #e4dcd0; border-radius:6px; padding:10px 0; font-weight:bold; width:23.6%; margin:0.3%; line-height:140%;}


p.btnPop {text-align:center}
p.btnPop a {border-radius:5px;padding:5px 15px}
p.btnPop a.red {border:2px red solid}


.mbtns {float:right; display:block; margin-top:-30px;}
.mbtns a {display:inline-block; background:#ff8000; color:#fff; text-align:center; font-weight:bold; padding:6px 20px 4px 20px; border-radius:4px;text-decoration:none;}

