@charset "utf-8";

@import "/Config/Css/bt_font.css";
@import "/Config/Css/bt_style_all.css";

html, body { width: 100%; height: 100%; }

#container {width:100%;margin:0;padding:0;}

/*글로벌메뉴*/
#gnb1 {text-align:right;background-color:#2c3037;border-width:0 0 1px 0;border-style:solid;border-color:#000000;height:30px;}
#gnb1 li {padding:8px 10px 7px 10px;float:left;border-width:0 0 0 1px;border-style:solid;border-color:#676a6e;}
#gnb1 li.snsicon {padding:0;margin:0;border-width:0 0 0 1px;border-style:solid;border-color:#000000;line-height:0px;}
#gnb1 li a {color:#C4C4C4;font-size:0.9em;}

#gnb2 {padding-left:193px;text-align:center;background-color:#3c414a;border-width:0 0 1px 0;border-style:solid;border-color:#000000;height:59px;}
#gnb2 li {float:left;padding:20px 19px;}
#gnb2 li {border-width:0 1px 0 0px;border-style:solid;border-color:#000000;}
#gnb2 li.menu_on {border-width:0 1px 0 0px;border-style:solid;border-color:#000000;background-color:#FFFFFF;}
#gnb2 li a {color:#FFFFFF;font-size:1.2em;text-shadow:2px 2px 3px #000000;font-family:"NanumBarunGothic";}
#gnb2 li.menu_on a {color:#6B9900;font-size:1.2em;text-shadow:0px 0px 0px #FFFFFF;}
#gnb2 li a:hover {color:#ccff00;}
/*글로벌메뉴*/

#lnb {padding-left:193px;height:40px;background-color:#f2f2f2;border-width:0 0 1px 0;border-style:solid;border-color:#000000;}
#lnb > .orange {margin:auto;}

/*서브*/
#content_pop {padding:25px;}

#article {padding-left:50px;}
#article > div {width:950px;margin:auto;padding-bottom:30px;}
/*#article.sectormain > div {position:relative;}*/
/*#article.sectormain > div > div {position:absolute;}*/

div.sectormain {height:700px;}

#subhistory {height:35px;background-color:#3c8dbc;border-bottom:1px solid #145980;}
#subhistory > ul {width:900px;margin:auto;overflow:hidden;border-left:1px solid #145980;}
#subhistory > ul > li {
	float:left;color:#FFFFFF;font-size:1.1em;line-height:35px;padding-left:10px;width:160px;border-left:1px solid #6bacd4;border-right:1px solid #145980;
	background:url(/images/icons/arrow1.png) no-repeat;background-position:right center;
}
#subhistory > ul > li:last-child {background:url(/images/icons/arrow2.png) no-repeat;background-position:right center;}

#subtitle_img {width:950px;height:180px;margin-bottom:30px;}
#subtitle_img > ul {padding-top:58px;}
#subtitle_img > ul > li.title1 {font-size:3.5em;color:#000000;font-weight:bold;font-family:"NanumBarunGothic";}
#subtitle_img > ul > li.title2 {font-size:1.1em;color:#848484;line-height:25px;}

.subtitle {font-weight:normal;font-size:1.4em;color:#FFFFFF;padding:10px;margin-bottom:15px;background:url(/images/subtitle_bg.png) no-repeat;background-position: right center;background-color:#00b6f1;font-family:"NanumBarunGothic";}
.subtitle2 {font-weight:normal;font-size:1.2em;color:#0066CC;margin-bottom:5px;}

.subtitle_red {font-weight:normal;font-size:1.4em;color:#FFFFFF;padding:10px;margin-bottom:15px;background:url(/images/subtitle_bg.png) no-repeat;background-position: right center;background-color:#DF4D4D;}
/*서브*/

/*회원가입스테이지*/
#joinstage {
	overflow:hidden;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
}
#joinstage li {float:left;border:1px solid #e0e0e0;height:70px;width:188px;}
#joinstage li h1 {font-size:1.2em;color:#000000;text-shadow:1px 1px 1px #FFFFFF;padding:10px 0 0 10px;font-weight:normal;}
#joinstage li.joinstage_on {
	background-color: #6db3f2; /* Old browsers */
	background: -moz-linear-gradient(top,  #6db3f2 0%, #54a3ee 50%, #3690f0 51%, #1e69de 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6db3f2), color-stop(50%,#54a3ee), color-stop(51%,#3690f0), color-stop(100%,#1e69de)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 ); /* IE6-9 */
}
#joinstage li.joinstage_on h1 {color:#FFFFFF;text-shadow:1px 1px 1px #000000;padding:10px 0 0 10px;font-weight:normal;}
/*회원가입스테이지*/

/*날씨페이지*/
.weather {padding-bottom:30px;}
.weather > ul > li > ul {padding-top:20px;}
.weather > ul > li > ul > li {text-align:right;padding:3px 0;}
.weather .temperature {font-size:5.5em;color:#0099cc;font-weight:bold;padding-top:20px;}

.weather_time3 > ul {overflow:hidden;}
.weather_time3 > ul > li {float:left;border:1px solid #CCCCCC;width:187px;margin-bottom:10px;}
.weather_time3 > ul > li:nth-child(5n+1) {width:191px;}
.weather_time3 > ul > li > ul > li {text-align:center;padding:7px 0;line-height:130%;}
.weather_time3 .weatherdate {border-bottom:1px solid #CCCCCC;background-color:#f2f2f2;color:#000000;}
/*날씨페이지*/

/*회원정보선택항목*/
.memberchkboxul {overflow:hidden;}
.memberchkboxul > li {float:left;width:140px;padding:5px 0;}
/*회원정보선택항목*/

/*대표메뉴페이지*/
.bestfood > ul {border-top:2px solid #CCC;}
.bestfood > ul > li {padding:30px 0;border-bottom:1px solid #CCC;}
.bestfood > ul > li > ul {overflow:hidden;}
.bestfood > ul > li > ul > li {float:left;}
.bestfood > ul > li > ul > li img {width:350px;height:250px;padding-right:30px;}
.bestfood > ul > li > ul > li > ul {overflow:hidden;width:569px;}
.bestfood > ul > li > ul > li > ul li.t1{font-size:1.2em;padding-bottom:5px;color:#cc0000;font-weight:bold;}
.bestfood > ul > li > ul > li > ul li.t2{font-size:1.2em;padding-bottom:20px;}
.bestfood > ul > li > ul > li > ul li.t3{font-size:1.2em;line-height:140%;padding-bottom:20px;}
.bestfood > ul > li > ul > li > ul li.t4{float:left;font-size:1.1em;line-height:20px;padding-right:20px;padding-left:20px;background:url(/images/icons/icon_map.png) no-repeat;}
.bestfood > ul > li > ul > li > ul li.t5{float:left;font-size:1.1em;line-height:20px;padding-left:20px;background:url(/images/icons/icon_phone.png) no-repeat;}
.bestfood > ul > li > ul > li > ul li.t6{clear:both;padding-top:16px;}
/*대표메뉴페이지*/

/*주변관광지페이지*/
.triplist > ul {border-top:2px solid #CCC;}
.triplist > ul > li {padding:20px 0;border-bottom:1px solid #CCC;}
.triplist > ul > li > ul {overflow:hidden;}
.triplist > ul > li > ul > li {float:left;}
.triplist > ul > li > ul > li img {width:350px;height:250px;padding-right:20px;}
.triplist > ul > li > ul > li > ul {overflow:hidden;width:569px;}
.triplist > ul > li > ul > li > ul li.t1{font-size:1.2em;padding-bottom:10px;color:#000;line-height:20px;}
.triplist > ul > li > ul > li > ul li > dl {overflow:hidden;padding-bottom:5px;}
.triplist > ul > li > ul > li > ul li > dl > dt{float:left;font-size:1.1em;color:#808080;width:70px;}
.triplist > ul > li > ul > li > ul li > dl > dd{float:left;font-size:1.1em;color:#808080;width:470px;}
/*대표메뉴페이지*/

/*부대시설페이지*/
.additional > ul {border-top:2px solid #CCC;}
.additional > ul > li {padding:30px 0;border-bottom:1px solid #CCC;}
.additional > ul > li > ul {overflow:hidden;}
.additional > ul > li > ul > li {float:left;}
.additional > ul > li > ul > li img {width:350px;height:250px;padding-right:30px;}
.additional > ul > li > ul > li > ul {overflow:hidden;width:569px;}
.additional > ul > li > ul > li > ul li.t1{font-size:1.2em;line-height:140%;padding-bottom:20px;}
.additional > ul > li > ul > li > ul li.t2{float:left;font-size:1.1em;line-height:20px;padding-right:20px;padding-left:20px;background:url(/images/icons/icon_map.png) no-repeat;}
.additional > ul > li > ul > li > ul li.t3{float:left;font-size:1.1em;line-height:20px;padding-left:20px;background:url(/images/icons/icon_phone.png) no-repeat;}
.additional > ul > li > ul > li > ul li.t4{clear:both;padding-top:25px;}
/*부대시설페이지*/

/*식음페이지*/
#foodmenucategory {overflow:hidden;}
#foodmenucategory > li {float:left;margin-right:10px;margin-bottom:10px;}
#foodmenucategory > li > a {display:block;width:160px;text-align:center;}
#foodmenucategory > li:nth-child(5n) {margin-right:0px;}
.fmc_tab_on {font-weight:bold;color:#cc0000;border:2px solid #cc0000;padding:9px;background-color:#ffe1e1;}
.fmc_tab_off {font-weight:normal;color:#000000;border:1px solid #CCC;padding:10px;}

#foodmenulist > ul {padding:10px 40px;border:2px solid #CCC;}
#foodmenulist > ul > li {border-bottom:1px solid #CCC;}
#foodmenulist > ul > li:last-child {border-width:0px}
#foodmenulist dl {overflow:hidden;padding:25px 0;}
#foodmenulist dt {font-weight:bold;float:left;}
#foodmenulist dd.bar {background:#CCC;width:1px;line-height:14px;margin:0 15px;float:left;}
#foodmenulist dd.price {color:#ff0000;float:left;}
#foodmenulist dd.check {color:#0099ff;float:left;}
#foodmenulist dd.bigo {clear:both;padding-top:12px;color:#808080;line-height:150%;}
/*식음페이지*/

/*이벤트페이지*/
#eventgubunbox {padding:30px 30px 0 30px;border:3px solid #79d3ff;margin-bottom:20px;}
#eventgubunbox > ul > li.t1 {width:150px;color:#11b1ff;font-weight:bold;font-size:1.2em;border-right:1px solid #CCCCCC;margin-right:30px;height:65px;}
#eventgubunbox > ul > li.t2 > ul {width:700px;}
#eventgubunbox > ul > li.t2 > ul > li {padding:0 0 30px 0;font-size:1.1em;width:120px;}

#eventgubunbox2 {padding:10px 30px;border:3px solid #79d3ff;margin-bottom:20px;}
#eventgubunbox2 > ul > li.t1 {width:150px;color:#11b1ff;font-weight:bold;font-size:1.2em;border-right:1px solid #CCCCCC;margin-right:30px;line-height:32px;}
#eventgubunbox2 > ul > li.t2 > ul {width:700px;}
#eventgubunbox2 > ul > li.t2 > ul > li {padding:0 0 30px 0;font-size:1.1em;width:95px;}

.eventdatebox {margin-bottom:20px;padding:15px;background-color:#00b6f1;text-align:center;}
.eventdatebox > ul {display:inline-block;zoom:1;*display:inline;}
.eventdatebox > ul > li {margin:0 10px;}
.eventdatebox > ul > li.t1 > a {display:block;width:25px;line-height:25px;color:#FFF;font-weight:bold;text-align:center;font-size:1.6em;border:2px solid #FFF;}
.eventdatebox > ul > li.t2 {font-size:2em;color:#FFF;font-weight:bold;}
/*이벤트페이지*/

/*골프코스페이지*/
#hole_tab .tab_on {float:left;border:1px solid #474747;width:101px;padding:10px 0;margin-right:3px;background-color:;text-align:center;
	background:url(/images/icons/icon_tri.png) no-repeat;background-position:right bottom;background-color:#808080;
}
#hole_tab .tab_on a {color:#FFF;}
#hole_tab .tab_off {float:left;border:1px solid #c0c0c0;width:101px;padding:10px 0;margin-right:3px;text-align:center;}
#holecourse {padding:20px;border:3px solid #CCCCCC;}
.holecourse_content {padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #CCC;}
.holecourse_content > ul > li.t1 {font-size:2em;font-weight:bold;color:#FFF;padding:18px;margin-right:20px;background:url(/images/icons/icon_tri.png) no-repeat;background-position:right bottom;background-color:#e20000;}
.holecourse_content > ul > li.t2 {width:170px;margin-right:30px;}
.holecourse_content > ul > li.t3 {width:1px;background:#CCC;height:67px;margin-right:30px;}
.holecourse_content > ul > li.t4 {width:560px;line-height:150%;font-size:1.1em;color:#808080;}
.holecourse_img > ul > li {margin-right:10px;line-height:0;}
.holecourse_img > ul > li img {border:1px solid #CCC;width:139px;height:73px;}
/*골프코스페이지*/

/*객실체인리스트*/
.chainlist > ul > li {width:160px;border:1px solid #CCC;padding:10px;margin-bottom:10px;}
.chainlist > ul > li  dl > dt > img {line-height:0;margin-bottom:5px;width:160px;height:160px;}
.chainlist > ul > li  dl > dd {display:block;text-align:center;font-size:1.1em;}
/*객실체인리스트*/

/*단체리스트*/
.grouplist > ul > li {width:288px;border:1px solid #CCC;padding:10px;margin-bottom:10px;line-height:0;}
.grouplist > ul > li img {line-height:0;margin-bottom:0px;width:288px;height:160px;}

.grouplist2 > ul > li {width:448px;border:1px solid #CCC;padding:10px;margin-bottom:10px;line-height:0;}
.grouplist2 > ul > li img {line-height:0;margin-bottom:0px;width:448px;height:250px;}

.grouplist3 > ul > li {width:608px;border:1px solid #CCC;padding:10px;margin-bottom:10px;line-height:0;}
.grouplist3 > ul > li img {line-height:0;margin-bottom:0px;width:608px;height:300px;}
/*단체리스트*/

/*회사소개*/
.aboutform > li.t1{width:180px;font-size:2.5em;text-align:left;color:#0099cc;padding:20px 20px 0 20px;letter-spacing:-1px;}
.aboutform > li.t3{width:530px;font-size:1.0em;line-height:150%;color:#666;padding:10px 20px}

.aboutform2 > li.t1{width:180px;font-size:3.0em;text-align:left;color:#666666;padding:20px 20px 0 120px;letter-spacing:-1px;}
.aboutform2 > li.t2{width:180px;font-size:3.0em;text-align:left;color:#666666;padding:20px 20px 0 220px;letter-spacing:-1px;}
.aboutform2 > li.t3{width:450px;font-size:1.2em;line-height:150%;color:#666;padding:14px 20px}
/*회사소개*/

/*사이트맵*/
ul.sitemap {overflow:hidden;margin-top:-5px;}
ul.sitemap > li {float:left;width:190px;padding-bottom:10px;}
ul.sitemap > li > dl > dt {border-bottom:1px dashed #0099cc;width:180px;margin-bottom:7px;}
ul.sitemap > li > dl > dt > a {font-size:1.3em;color:#0099cc;line-height:30px;}
ul.sitemap > li > dl > dd {padding-left:10px;background:url("/images/icons/icon_dot1.png") no-repeat;background-position:left center;}
ul.sitemap > li > dl > dd > a {font-size:1.1em;line-height:25px;}
/*사이트맵*/

/*퀵메뉴*/
#quickmenu > ul {position:fixed;top:91px;right:0;z-index:100;-webkit-transform: translateZ(0)}
#quickmenu > ul > li {margin-bottom:1px;background:#000;}
#quickmenu > ul > li > a {color:#FFF;font-size:1.0em;font-weight:bold;display:block;padding:6px 12px;text-shadow:1px 1px 1px #000;}

#quickmenu > ul > li.t1 {background:url(/images/quick_res_bg.png);}
#quickmenu > ul > li.t2 {background:url(/images/quick_event_bg.png);}
#quickmenu > ul > li.t3 {background:url(/images/quick_weather_bg.png);}
#quickmenu > ul > li.t4 {background:url(/images/quick_slope2_bg.png);}
#quickmenu > ul > li.t5 {background:url(/images/quick_slope_bg.png);}
#quickmenu > ul > li.t6 {background:url(/images/quick_cam_bg.png);}
/*퀵메뉴*/

/*퀵이벤트페이지*/
#quickevent {display:none;position:absolute;top:0;right:0px;width:700px;min-height:1000px;background:#f2f2f2;z-index:10000;border:1px solid #FFF;-webkit-transform:translateZ(0)}
#quickevent > .quicktopmenu > ul {width:700px;}
#quickevent > .quicktopmenu > ul > li {margin-right:1px;}
#quickevent > .quicktopmenu > ul > li.t1 {background:url(/images/quick_res_bg.png);}
#quickevent > .quicktopmenu > ul > li.t2 {background:url(/images/quick_weather_bg.png);}
#quickevent > .quicktopmenu > ul > li.t6 {background:url(/images/quick_slope2_bg.png);}
#quickevent > .quicktopmenu > ul > li.t3 {background:url(/images/quick_slope_bg.png);}
#quickevent > .quicktopmenu > ul > li.t4 {background:url(/images/quick_cam_bg.png);}
#quickevent > .quicktopmenu > ul > li.t5 {background:url(/images/quick_close_bg.png);}
#quickevent > .quicktopmenu > ul > li > a {text-align:center;display:block;line-height:50px;width:115px;font-size:1.2em;color:#FFF;font-weight:bold;text-shadow:1px 1px 1px #000;}
#quickevent > .quicktopmenu > ul > li:last-child {width:117px;}
#quickevent > .quickevent_contents {padding:30px;font-size:1.0em;}
#quickevent > .quickevent_contents > .title {font-size:2.0em;font-weight:bold;padding-bottom:15px;}

#quickeventgubunbox {border:3px solid #79d3ff;margin-bottom:20px;width:634px;}
#quickeventgubunbox > ul {width:634px;}
#quickeventgubunbox > ul > li {padding:10px;font-size:1.0em;width:90px;}

#iframeevent > .iframevent_month {padding-bottom:20px;}
#iframeevent > .iframevent_month > ul {width:640px;}
#iframeevent > .iframevent_month > ul > li.t1 {width:30px;}
#iframeevent > .iframevent_month > ul > li.t2 {width:580px;line-height:30px;text-align:center;color:#0099cc;font-size:2.0em;}
#iframeevent > .iframevent_month > ul > li.t3 {width:30px;float:right;}

#iframeevent > .iframevent_date {background-color:#b9b9b9;width:640px;}
#iframeevent > .iframevent_date > table {margin:auto;}
#iframeevent > .iframevent_date > table td {text-align:center;}
#iframeevent > .iframevent_date > table td.now {background-color:#ff9900;}
#iframeevent > .iframevent_date > table a {display:block;width:20px;line-height:30px;color:#FFF;}
#iframeevent > .iframevent_date > table td.prev a {color:#dddddd;}
#iframeevent > .iframevent_date > table td.sat a {color:#0099ff;}
#iframeevent > .iframevent_date > table td.sun a {color:#cc3300;}

#iframeevent > .quickeventlist > ul {width:640px;}
#iframeevent > .quickeventlist > ul > li {margin-top:20px;margin-right:13px;}
#iframeevent > .quickeventlist > ul > li dl {width:200px;background-color:#FFF;}
#iframeevent > .quickeventlist > ul > li  dl > dt > img {width:200px;height:125px;padding-bottom:10px;}
#iframeevent > .quickeventlist > ul > li dl dd.t1 {text-align:center;color:#0099cc;padding:5px;}
#iframeevent > .quickeventlist > ul > li dl dd.t2 {padding:5px 15px 15px 15px;height:70px;line-height:150%;color:#6f6f6f;}
/*퀵이벤트페이지*/

/*마이페이지 메인*/
#sub_mpmain > ul {overflow:hidden;}
#sub_mpmain > ul > li {margin-right:20px;float:left;width:220px;padding:0px;height:180px;}
#sub_mpmain > ul > li a {color:#0080c0;text-shadow:1px 1px 1px #FFF;font-size:20px;display:block;width:80%;height:70px;padding:5px;}
#sub_mpmain > ul > li a p {font-size:13px;color:#666666;padding:10px 0;overflow:hidden;line-height:130%;}

#sub_mpmain > ul > li.t1 {background:url(/images/sub/cscenter/csmain_bg1.jpg) no-repeat;background-position:right bottom;border-right:1px solid #CCC;}
#sub_mpmain > ul > li.t2 {background:url(/images/sub/cscenter/csmain_bg2.jpg) no-repeat;background-position:right bottom;border-right:1px solid #CCC;}
#sub_mpmain > ul > li.t3 {background:url(/images/sub/cscenter/csmain_bg3.jpg) no-repeat;background-position:right bottom;border-right:1px solid #CCC;}
#sub_mpmain > ul > li.t4 {margin-right:0px;background:url(/images/sub/cscenter/csmain_bg4.jpg) no-repeat;background-position:right bottom;}
/*마이페이지 메인*/

/*고객센터 메인*/
#sub_csmain > ul {overflow:hidden;}
#sub_csmain > ul > li {margin-right:20px;float:left;width:220px;padding:0px;height:170px;}
#sub_csmain > ul > li a {color:#0080c0;text-shadow:1px 1px 1px #FFF;font-size:20px;display:block;width:80%;height:70px;padding-left:5px;}
#sub_csmain > ul > li a p {font-size:13px;color:#666666;padding:10px 0;overflow:hidden;line-height:130%;}

#sub_csmain > ul > li.t1 {background:url(/images/sub/cscenter/csmain_bg1.jpg) no-repeat;background-position:right bottom;border-right:1px solid #CCC;}
#sub_csmain > ul > li.t2 {background:url(/images/sub/cscenter/csmain_bg2.jpg) no-repeat;background-position:right bottom;border-right:1px solid #CCC;}
#sub_csmain > ul > li.t3 {background:url(/images/sub/cscenter/csmain_bg3.jpg) no-repeat;background-position:right bottom;border-right:1px solid #CCC;}
#sub_csmain > ul > li.t4 {margin-right:0px;background:url(/images/sub/cscenter/csmain_bg4.jpg) no-repeat;background-position:right bottom;}

#sub_csmain2 > ul {overflow:hidden;}
#sub_csmain2 > ul > li {float:left;padding:0px;height:200px;}
#sub_csmain2 > ul > li > a {color:#0080c0;text-shadow:1px 1px 1px #FFF;font-size:20px;display:block;width:80%;height:70px;padding-left:5px;}
#sub_csmain2 > ul > li > a > p {font-size:13px;color:#666666;padding:10px 0;overflow:hidden;line-height:130%;}

#sub_csmain2 > ul > li.t1 {width:220px;border:0px solid #CCC;}
#sub_csmain2 > ul > li.t2 {margin-right:20px;width:460px;padding-right:20px;background:url(/images/sub/cscenter/csbbs_bg1.jpg) no-repeat;background-position:right bottom;border-right:1px solid #CCC;}
#sub_csmain2 > ul > li.t2 > ul > li {padding:5px 0;width:450px;}
#sub_csmain2 > ul > li.t3 {width:220px;background:url(/images/sub/cscenter/csbbs_bg2.jpg) no-repeat;background-position:right bottom;border:0px solid #CCC;}

#sub_csmain3 > ul > li.t1 {padding-bottom:10px;}
#sub_csmain3 > ul > li.t1 > a {color:#0080c0;text-shadow:1px 1px 1px #FFF;font-size:20px;display:block;width:80%;padding-left:5px;}
#sub_csmain3 > ul > li.t1 > a p {display:inline;font-size:13px;color:#666666;padding:10px 0;overflow:hidden;line-height:130%;padding-left:10px;}
#sub_csmain3 > ul > li.t2 > ul > li {margin-right:10px;line-height:0px;}
#sub_csmain3 > ul > li.t2 > ul > li img {width:180px;height:130px;border:1px solid #CCC;}
#sub_csmain3 > ul > li.t2 > ul > li.t5 {margin-right:0px;}
/*고객센터 메인*/

/*콘도예약기본페이지*/
#condocode_tab {overflow:hidden;}
#condocode_tab > li {float:left;margin-right:10px;margin-bottom:10px;}
#condocode_tab > li > a {display:block;width:200px;text-align:center;}
#condocode_tab > li:nth-child(5n) {margin-right:0px;}
.condo_tab_on {font-weight:bold;color:#cc0000;border:2px solid #cc0000;padding:9px;background-color:#ffe1e1;font-size:1.2em;}
.condo_tab_off {font-weight:normal;color:#000000;border:1px solid #CCC;padding:10px;font-size:1.2em;}

#condolist > div.t1 {padding:20px;border:2px solid #CCC;}
#condolist dt h1 {color:#0099cc;font-weight:bold;font-size:3.0em;}
#condolist dt h2 {color:#0099cc;font-weight:normal;font-size:2.0em;}
#condolist dd {color:#808080;padding-top:20px;font-size:1.2em;line-height:150%;width:395px;}

#reservation_tab {overflow:hidden;}
#reservation_tab > li {float:left;margin-right:10px;margin-bottom:10px;}
#reservation_tab > li > a {display:block;width:160px;text-align:center;}
#reservation_tab > li > ul > li > a {display:block;width:160px;text-align:left;}
#reservation_tab > li:nth-child(5n) {margin-right:0px;}
.reservation_tab_on {font-weight:normal;color:#FFFFFF;border:0px solid #CCC;padding:10px;font-size:1.1em;}
.reservation_tab_on1 {font-weight:normal;color:#FFFFFF;border:1px solid #CCC;padding:10px;font-size:1.1em;}
.reservation_off {font-weight:normal;color:#000000;border:1px solid #FFF;padding:10px;font-size:1.1em;}

/*콘도예약기본페이지*/

/*콘도예약선택박스*/
ul.condo_reservation_info > li {list-style-type:square;margin-left:16px;padding-bottom:15px;}
ul.condo_reservation_info > li > p {font-size:1.1em;padding-bottom:10px;}
ul.condo_reservation_info > li > ul > li {list-style-type:disc;padding-bottom:5px;font-size:1.0em;color:#808080;margin-left:16px;}

ul.monthbox {overflow:hidden;background:#f2f2f2;border:1px solid #CCC;height:48px;}
ul.monthbox > li {float:left;}
ul.monthbox > li.t1 {width:48px;line-height:0;}
ul.monthbox > li.t2 {width:852px;text-align:center;}
ul.monthbox > li.t2 > input {color:#3c8dbc;font-size:2.1em;font-weight:bold;width:125px;border-width:0;height:48px;background:#f2f2f2;}

ul.condobox {overflow:hidden;background:#f2f2f2;border:1px solid #CCC;}
ul.condobox > li {float:left;padding:8px;}
ul.condobox > li > select {width:150px;}
/*콘도예약선택박스*/

/*온라인예약캘린더*/
table.calendartable {border-width:3px 0 1px 0;border-color:#CCC;border-style:solid;}
.calendartable th {padding:5px;height:30px;border:1px solid #CCC;background:#f2f2f2;font-size:1.1em;}
.calendartable td {padding:5px;height:30px;font-size:1.1em;line-height:150%;border:1px solid #CCC;}
dl.caltd {width:100%;}
dl.caltd > dt {text-align:right;font-size:1.4em;font-weight:bold;padding:10px;color:#808080;}
dl.caltd > dt.f1 {color:#ff0000;}
dl.caltd > dt.f7 {color:#0098e1;}
dl.caltd > dd.t1 {color:#FFF;width:100%;background-color:#c0c0c0;text-align:center;line-height:23px;margin-bottom:5px;}
dl.caltd > dd.t2 {color:#FFF;width:100%;background-color:#99cc00;text-align:center;line-height:23px;}
dl.caltd > dd.b0 {background-color:#dadada;}
/*온라인예약캘린더*/

/*티켓몰*/
.goodslist > ul {width:100%;overflow:hidden;}
.goodslist > ul > li {float:left;margin-bottom:40px;padding:0px;width:448px;height:350px;}
.goodslist > ul > li:nth-child(2n) {float:right;}
.goodslist .goodsbox {border:1px solid #e0e0e0;}
.goodslist .goodsbox_over {border:1px solid #ff0000;}

.goodslist > ul > li > a > ul > li.t1 > img {width:448px;height:240px;}
.goodslist > ul > li > a > ul > li.t2 {padding:10px 0px 5px 20px;color:#808080;font-size:1em;}
.goodslist > ul > li > a > ul > li.t3 {padding:0px 0px 0px 20px;font-size:1.4em;font-weight:bold;}
.goodslist > ul > li > a > ul > li.t4 {padding:15px 0px 0px 20px;font-size:1.7em;font-weight:bold;}

.goodsview1 {overflow:hidden;border:1px solid #CCC;margin-bottom:20px;}
.goodsview1 > div.goodsview1_img {float:left;border-right:1px solid #CCC;line-height:0;}
.goodsview1 > div.goodsview1_img > img {width:475px;height:500px;}

.goodsview1 > div.goodsview1_content {float:right;padding:20px 20px 13px 20px;width:430px;}
.goodsview1 > div.goodsview1_content > ul {width:100%;}
.goodsview1 > div.goodsview1_content > ul > li.t1 {color:#808080;font-size:1.1em;padding-bottom:10px;}
.goodsview1 > div.goodsview1_content > ul > li.t2 {font-weight:bold;font-size:2.0em;line-height:150%;padding-bottom:10px;}
.goodsview1 > div.goodsview1_content > ul > li.t3 {color:#ff0000;font-weight:bold;font-size:3.0em;padding-bottom:10px;font-family:'Exo',sans-serif;}
.goodsview1 > div.goodsview1_content > ul > li.t4 {border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;padding:20px 0 20px 0;}
.goodsview1 > div.goodsview1_content > ul > li.t4 > form > ul > li {padding-bottom:3px;}
.goodsview1 > div.goodsview1_content > ul > li.t5 {border-bottom:1px solid #d8d8d8;}
.goodsview1 > div.goodsview1_content > ul > li.t6 {padding:15px 0 0 0;line-height:0;text-align:right;}

.orderlist_optlist {width:100%;}
.orderlist_optlist > li {padding:3px 0 3px 0;border-bottom:1px solid #CCC;text-align:left;}
.orderlist_optlist > li:last-child {border-width:0;}
.orderlist_optlist > li > div {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:202px;}
/*티켓몰*/

/*푸터&카피라이트*/
#footer {border-width:1px 0 0 0;border-style:solid;border-color:#000000;padding-left:50px;}
#footer #copyright {width:950px;margin:auto;padding:20px 0;}
.copymenu ul {overflow:hidden;margin-bottom:20px;}
.copymenu ul li {float:left;padding:7px 2px;}
.copymenu ul li a{color:#808080;letter-spacing:-1px;}
.copymenu ul li a:hover{color:#990000;}

.saupjainfo {overflow:hidden;width:700px;}
.saupjainfo ul li {float:left;padding:5px 10px 5px 3px;}
/*푸터&카피라이트*/


.new_btn1 {
  color:white;
  font-weight:bold;
  border-radius:2px;
  background: #666666;background: -webkit-gradient(linear, left top, left bottom, from(#BABABA), to(#666666));
  background: -moz-linear-gradient(top,  #BABABA,  #666666);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#BABABA', endColorstr='#666666');
}

.new_btn2 {
  border-radius:4px;
  width:50px;
  height:45px;
  background: #4B494A;background: -webkit-gradient(linear, left top, left bottom, from(#838383), to(#4B494A));
  background: -moz-linear-gradient(top,  #838383,  #4B494A);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#838383', endColorstr='#4B494A');
  border:1px solid;
  color:white;
  font-size:18px;
  font-weight:bold;
}

.new_btn3 {
  color:white;
  font-weight:bold;
  border-radius:2px;
  background: #CC2D49;background: -webkit-gradient(linear, left top, left bottom, from(#CE4E65), to(#CC2D49));
  background: -moz-linear-gradient(top,  #CE4E65,  #CC2D49);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#CE4E65', endColorstr='#CC2D49');
}

.new_btn4 {
  color:white;
  font-weight:bold;
  border-radius:2px;
  background: #8F8F8F;background: -webkit-gradient(linear, left top, left bottom, from(#C8C8C8), to(#8F8F8F));
  background: -moz-linear-gradient(top,  #C8C8C8,  #8F8F8F);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#C8C8C8', endColorstr='#8F8F8F');
}


.pos_btn {
   border: 1px solid #0a3c59;
   background: #bfbfbf;
   background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#bfbfbf));
   background: -webkit-linear-gradient(top, #ffffff, #bfbfbf);
   background: -moz-linear-gradient(top, #ffffff, #bfbfbf);
   background: -ms-linear-gradient(top, #ffffff, #bfbfbf);
   background: -o-linear-gradient(top, #ffffff, #bfbfbf);
   background-image: -ms-linear-gradient(top, #ffffff 0%, #bfbfbf 100%);
   padding: 5px 10px 5px 10px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   color: black;
   font-size: 12px;
   font-weight:bold;
   text-decoration: none;
   vertical-align: middle;
   border-radius:5px;
}

.pos_btn1 {
   border: 1px solid #0a3c59;
   background: #3e779d;
   background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#3e779d));
   background: -webkit-linear-gradient(top, #65a9d7, #3e779d);
   background: -moz-linear-gradient(top, #65a9d7, #3e779d);
   background: -ms-linear-gradient(top, #65a9d7, #3e779d);
   background: -o-linear-gradient(top, #65a9d7, #3e779d);
   background-image: -ms-linear-gradient(top, #65a9d7 0%, #3e779d 100%);
   padding: 5px 10px 5px 10px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   color: white;
   font-size: 12px;
   font-weight:bold;
   text-decoration: none;
   vertical-align: middle;
   border-radius:5px;
}