﻿@import url('/fonts/malgunGothic/font.css');
body {overflow-x:hidden}
body {font-size:13px; font-family: 'Malgun Gothic',mGothic, Dotum, Gulim, arial, AppleGothic, sans-serif; color:#342e37;line-height: 150%}
/*caption { visibility:hidden; height:0; width:0; font-size:0; text-indent:-9999px; }*/
figure, figcaption{margin:0}
body,div,td,th,p,textarea{margin:0; padding:0;}
ul, ol, li ,dl , dt , dd { list-style:none; margin:0; padding:0; }
h1, h2, h3, h4, h5, h6, h7 ,form { font-size:100%; font-weight:normal;  margin:0; padding:0 }
em{ font-style:normal;}
table{padding:0; border-spacing:0px; border:0; border-collapse:collapse; empty-cells:show}
fieldset{margin:0; padding:0; border:none;}
legend{ position:absolute; left:-9999%;}
img, fieldset{border:none; vertical-align:top}
input,textarea,select,button{border:1px solid #D8C3C2;color:#342e37;font-family:'Malgun Gothic',mGothic,Dotum,Gulim, arial, AppleGothic, sans-serif; font-size:14px}
input,select {vertical-align:middle; margin:0; padding:0;}
input[type="checkbox"]{vertical-align:middle;margin-right:2px;background:none;border:none;}

a:link, a:visited, a:active {
    color: #666;
    text-decoration: none;
}
a:hover {
    color: #222;
}
button{border:0; padding:0; text-indent: -9999px; overflow: hidden; font-size: 0}

.hide{
    display:none !important;
}
.clearFix{content:"";display:block;clear:both;}

.mt5{margin-top:5px !important}
.mt10{margin-top:10px !important}
.mt15{margin-top:15px !important}
.mt20{margin-top:20px !important}
.mt25{margin-top:25px !important}
.mt30{margin-top:30px !important}
.mt35{margin-top:35px !important}
.mt40{margin-top:40px !important}
.mt45{margin-top:45px !important}
.mt50{margin-top:50px !important}
.mt60{margin-top:60px !important}

.mb5{margin-bottom:5px !important}
.mb10{margin-bottom:10px !important}
.mb15{margin-bottom:15px !important}
.mb20{margin-bottom:20px !important}
.mb25{margin-bottom:25px !important}
.mb30{margin-bottom:30px !important}
.mb40{margin-bottom:40px !important}
.mb50{margin-bottom:50px !important}
.mb60{margin-bottom:60px !important}
.mb90{margin-bottom:90px !important}
.mb100{margin-bottom:90px !important}
.mb110{margin-bottom:90px !important}
.mb120{margin-bottom:90px !important}

.fntB_blue	{font-weight:bold;color:#0066FF;}
.fntB_red	{font-weight:bold;color:#CC3333;}
.fntB_green	{font-weight:bold;color:#009900;}
.fntB_black	{font-weight:bold;color:#000;}
.fntB_pink	{font-weight:bold;color:#c13768;}
.fntB_orange	{font-weight:bold;color:#b6481d;}
.fntB_brown	{font-weight:bold;color:#63500e;}
.fntB_yellow 	{font-weight:bold;color:#CC9900;}

#wrap {width: 100%; height: 100%;min-width:1140px;}

.head {
	position:fixed;
	width:100%;
	top:0px;
    left: 0px;
	right: 0px;
	z-index:9000;
	height:190px;
	background:url('../imgs/gnb_bg.png') repeat-x;
	min-width:1100px;
}
.head.on {background:url('../imgs/gnb_bg.png') repeat-x;}
.head .header{position:relative;width:1100px;margin:0px auto 0; height:100px; z-index:20;}
.head .header .logo{ position:absolute; left:50%; top:15px; width:280px;margin-left:-140px;}
.head .header .logo a{ 
	display:block; height:100px; 
	background:url('../imgs/logo.png') no-repeat; 
	text-indent:-9999%; overflow:hidden; 
}
.head .header .hLeft {position:absolute;left:0px;top:26px;}
.head .header .hRight {position:absolute;right:0px;top:26px;}
.head .header .evDown {display:none;}

.gnbMenu {width:1100px; margin:0 auto; position:relative;z-index:20;height:45px;background:url('/imgs/common/gnb_bg_menu.png') repeat-x;}
.gnbMenu .home{
	position:absolute;
	left:0px;
	top:0px;
	width:45px;height:45px;
	background:url('../imgs/logo_s.png') no-repeat 50% 50%;
	display:none;
	text-indent:-9999%; overflow:hidden;
	border-left:1px solid #E5D2BB;
}
.gnbMenu .home a {display:block;width:46px;height:45px;}
.gnbMenu .menu{position:absolute;left:0px;top:0px;}

.gnbMenu>ul>li{ float:left; position:relative;}
.gnbMenu>ul>li>a {
	display:block;
	height:32px;
	overflow:hidden;
	padding:13px 45px 0;/*대메뉴간격*/
	font-size:15px;
	color:#2d0d4e;/*대메뉴오바전 색상*/
	font-family:'Georgia','Malgun Gothic',mGothic;
	border-right:1px solid #cccccc;/*2번째부터 대메뉴 사이세로선 색상*/
}
.gnbMenu>ul>li:first-child>a{border-left:1px solid #cccccc;margin-right:0px;}/*첫대메뉴 세로선 색상*/
.gnbMenu>ul>li:last-child>a{}
.gnbMenu>ul>li>a:hover span{color:#fff;}
.gnbMenu>ul>li>a.over span{color:#fff;}
.gnbMenu>ul>li>a:hover,
.gnbMenu>ul>li>a.on {
	background:#311948;/*대메뉴바탕색상*/
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;*/
}
.gnbMenu>ul>li>a.on span{/*color:#FCE9D2;*/color:#fff;}
.gnbMenu>ul>li.m8>a {padding-left:50px;padding-right:50px;}

.head .bar { position:absolute; left:0; right:0; top:100%; margin-top:-45px;height:0px;
	
	background:#311948;/*소메뉴바탕색상*/
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	z-index:10;
}
.head .bar .barInner {background:#142D44;width:1100px; margin:0 auto; position:relative;height:0px;}

.gnbMenu .sm {position:absolute; left:25px; top:45px; width:640px;}
.gnbMenu .sm>li {float:left; position:relative;}
.gnbMenu .sm>li>a {
	height:40px;
	display:block;
	background:none;
	font-size:13px;
	padding:0 10px;
	line-height:40px;
	font-family: 'Malgun Gothic',mGothic;
	letter-spacing:0px;
	color:#e4be7d;/*소메뉴 오바전색상*/
}
.gnbMenu .sm>li>a:hover {color:#fff;}
.gnbMenu .sm>li>a.on {color:#fff;font-weight:bold}
.gnbMenu>ul>li.m8 .sm{ left:13px;}

.head.on .home{display:block;} 
.head.on .gnbMenu .menu{left:46px;top:0px;} 
.head.on .gnbMenu>ul>li>a{padding-left:40px;padding-right:40px;}

.head.on .gnbMenu .sm {left:30px;}
.head.on .gnbMenu>ul>li.m8>a{padding-left:44px;padding-right:44px;}
.head.on .gnbMenu>ul>li.m8 .sm{ left:13px;}

/* sub Top */

#wrap .subSlide {position:relative;width:100%;height:300px;/*380*/} 
#wrap .subImg {min-width:1100px;position:relative;overflow:hidden;height:0px;}
#wrap .subImg img{position:absolute;left:50%;top:0px;margin-left:-1000px;}
#wrap .subTxt {position:absolute;top:220px;/*250*/;left:50%;width:800px; margin:0 0 0 -400px; text-align:center;z-index:10;display:none;}
#wrap .subTxt img { /* ie bug */
	background: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE 8 */   
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE 6 & 7 */      
	zoom: 1;
}

.subContainer{padding:40px 0 0 0;}
.subContainer .container{width:1100px;min-height:500px;margin:0 auto;}
.subContainer .container:after{clear:both;content:"";display:block;font-size:0;height:0;line-height:0;visibility:hidden}

.lnbArea{float:left;}
.lnbArea .lnbMenu>.tit{ margin:0 0 30px 0; height:36px;border-bottom:5px solid #432c10;font-size:26px;color:#432c10;font-family:"Georgia"}
.lnbMenu{ width:190px; background:#F8ECD1; padding:30px 25px; margin:0 0 30px 0; /*border:1px solid #B5A37C;*/}
.lnbMenu li{ margin:0 0 10px 0;}
.lnbMenu li a{
	height:28px;
	display:block;
	color:#432c10;
	line-height:25px;
	font-size:14px;
	padding-left:8px;
}
.lnbMenu li a.on,
.lnbMenu li a:hover {font-weight:normal;background:#432c10 url('../imgs/lnbSelect.png') 168px 6px no-repeat;color:#ffffff;}

.lnbMenu .btnReservation {
	display:block;
	width:190px;
	height:50px;
	margin:54px 0 0 0;
	background:#81725F;
	text-align:center;
	font-size:17px;
	line-height:50px;
	letter-spacing:0.5px;
	color:#fff;
	font-family:"Georgia";
}
.lnbMenu a.btnReservation:hover {
	background:#432c10;
}

.lnbArea .lnbLink{width:240px}
.lnbArea .lnbLink li{}
.lnbArea .lnbLink li a{ display:block; background:url(/imgs/main/lnbLink.gif) no-repeat; text-indent:-9999%; overflow:hidden;}
.lnbArea .lnbLink li.b1 a{ height:50px; background-position: 0 -0px;}
.lnbArea .lnbLink li.b2 a{ height:50px; background-position: 0 -50px;}


#content{float:right; width:800px; padding:0; background:#FFF; min-height:500px; margin-bottom:50px;}
#content:after{content:"";display:block;clear:both;}
#content h3{width:100%;height:66px;font-size:38px;color:#432c10;font-family:"Georgia",'Malgun Gothic',mGothic;letter-spacing:-1px;border-bottom:5px solid #432c10;word-spacing:0px;line-height:60px;}
#content h3.kor{font-family:"Malgun Gothic",mGothic;font-size:35px;color:#432c10;line-height:60px;word-spacing:-1px;letter-spacing:-2px;font-weight:500;}
#content h3 span {font-family:"Malgun Gothic",mGothic;font-size:12px;color:#414141;letter-spacing:0px;}
#content h3 span.sub {font-size:16px;letter-spacing:-1px;}

#content .location{float:right; height:30px; padding:0; margin:-86px 3px 0 0; overflow:hidden; z-index:9; position:relative;}
#content .location .list{  display:block; font-size:12px; background:url('../imgs/locaton.gif') no-repeat 0 1px; line-height:12px; padding:0 0 0 17px;}
#content .location .list strong{ color:#865009; font-weight:normal; text-decoration:underline;}
#content .location .list .crPosit{ position:absolute; left:-9999%;}


.keepArea { text-align:right;}
.keepArea.bt {display:block;padding:10px 0 0;}
.keepArea a { color:#444; font-size:11px; vertical-align: bottom; text-decoration:none; font-weight:normal;margin-right:10px;}
.keepArea a.print {padding: 1px 0 1px 18px; background:url('../imgs/icoPrint.gif') 0 2px no-repeat;}

/* tab */
.tab	{height:43px;*zoom:1;border-top:1px solid #D2D1D1;padding-bottom:20px;}
.tab:after	{content:"";display:block;clear:both;}
.tab li	{display:inline;float:left;height:42px;border-right:1px solid #D0C6B5;border-bottom:1px solid #D0C6B5;background:#cccccc;}
.tab li a	{display:block;height:38px;font-size:14px;line-height:42px;text-decoration:none;}
.tab li a span	{padding:0 20px;background:url('../imgs/tab_off.png') no-repeat right 9px;}
.tab li.on, .tab li:focus	{border-bottom:1px solid #fff;background:#fff;}
.tab li.on a	{font-weight:600;}
.tab li.on a span	{background:url('../imgs/tab_on.png') no-repeat right 9px;}
.tab li.last	{border-right:none;}

.tab2	{width:100%;height:43px;*zoom:1;border-top:1px solid #D2D1D1;}
.tab2:after	{content:"";display:block;clear:both;}
.tab2 li	{display:inline;float:left;height:42px;border-right:1px solid #D2D1D1;border-bottom:1px solid #D2D1D1;background:#E6E5E5;}
.tab2 li a	{display:block;height:38px;font-size:14px;line-height:42px;text-decoration:none;}
.tab2 li a span	{padding:0 20px;background:url('../imgs/tab_off.png') no-repeat right 9px;}
.tab2 li.on, .tab li:focus	{border-bottom:1px solid #fff;background:#fff;}
.tab2 li.on a	{font-weight:bold;}
.tab2 li.on a span	{background:url('../imgs/tab_on.png') no-repeat right 9px;}
.tab2 li.last	{border-right:none;}

/* About */
.aboutIntro {text-align:center}
.aboutVisual {min-width:1100px;height:500px;*height:500px;}
.aboutVisual .inner {width:1100px;margin:0px auto 0;}
.aboutVisual .cont_section {height:0px;background:url('../imgs/sub_visual.jpg') no-repeat 50% 0;overflow:hidden;display:block; }/* 게시판상단 이미지 */
.aboutVisual .cont_section h2 {position:absolute;top:310px;left:50%;width:800px; margin:0 0 0 -400px; text-align:center;z-index:5;display:none}

.brandConcept	{padding:10px 0 10px;text-align:center;}
.brandConcept h1 {background:url('../imgs/bg_tit_line.gif') 0 25px repeat-x;height:50px;padding-bottom:15px;text-align:center;}
.brandConcept h1 span { display:inline-block; margin-top:8px; font-family:'constantia';padding:0 22px;line-height:30px;background-color:#fff;font-size:30px;color:#351e16;letter-spacing:0px;word-spacing:0px;}
.brandConcept p {font-size:13px;}

.brandStyle	{padding:120px 0 20px;background:url('../imgs/divCircle.png') no-repeat center top;}
.brandStyle h1 {background:url('../imgs/bg_tit_line.gif') 0 25px repeat-x;height:50px;text-align:center;}
.brandStyle h1 span { display:inline-block; margin-top:8px; padding:0 22px;font-family:'constantia';line-height:30px;background-color:#fff;font-size:30px;color:#351e16;letter-spacing:0px;word-spacing:0px;}
.brandStyle .styleTitle	{font-size:14px;color:#414141;text-align:center;letter-spacing:-1px;padding:10px 0px;}

.brandStyleList {padding-bottom:60px;}
.brandStyleList ul:after {content: ".";height: 0;display: block;visibility: hidden;clear: both;}
.brandStyleList ul { display: block;min-height:1px; padding-bottom:20px;}
.brandStyleList ul li { display:inline; float:left; }
.brandStyleList ul li:first-child,
.brandStyleList ul li.even { margin-left:0; }
.brandStyleList ul .img {position:relative;}
.brandStyleList ul a {text-decoration:none;}
.brandStyleList ul .tit {padding-top:5px;font-size:19px; color:#000000;line-height:30px;letter-spacing:0px;}
.brandStyleList ul .desc { padding:10px 0; color:#6a6a6a;font-size:13px;}
.brandStyleList ul a.more-details { color:#828485; }
.brandStyleList li { width:340px; margin-left:40px; }
.brandStyleList .tit { margin-top:6px;position:relative;}
.brandStyleList .tit > em { position:absolute; left:0; top:-19px; font-size:13px;text-transform:uppercase; }
.brandStyleList .more {
	display: block;
	position: absolute;
	right:0; top: 0;
	width:36px; height:36px; background: url('../imgs/btn_addMore.png') no-repeat;
}

/* Directions */
#mapDiv {width:800px; height:500px; margin-top:0px;border:1px solid #DBDBDB;}
.direction {}
.direction .tit01 {background:url('../imgs/icon/blt2.gif') no-repeat 0 13px;padding:5px 0 0 15px;color:#594B47;font-size: 16px;font-weight: bold;letter-spacing: 0px;}
.direction .tit01 span {margin:3px 0 0 15px;color:#414141;font-size: 16px;letter-spacing: 0px;font-weight:normal}
.direction .titSub {padding: 3px 0 10px;color:#53463E;font-size: 22px;font-weight: bold;letter-spacing: 0px;background:#fff;}
.direction .titSub span {margin-left:15px;color:#414141;font-size: 14px;line-height: 1.2;letter-spacing: 0px;font-weight:normal}

.mapBtn {margin:10px 0 10px;}
.mapBtn1 {width:100%;margin-top:30px;}
.mapBtn1:after{content:""; clear:both; display:block;}

.mapBtn2 {position:relative;width:720px;right:-88px;margin-bottom:30px}
.mapBtn2:after{content:""; clear:both; display:block;}

.mapBtn li {float:left}
.mapBtn li a{display:block; height:35px; text-align:left; text-indent:-9999em; overflow:hidden; background:url('/imgs/location/printBtn.png') no-repeat;}
.mapBtn li.printBtn1 a{width:125px; margin-right:5px; background-position:0 0;}
.mapBtn li.printBtn2 a{width:125px; margin-right:5px; background-position:0 -35px;}
.mapBtn li.printBtn3 a{width:325px; margin-right:5px; background-position:0 -70px;}
.mapBtn li.printBtn4 a{width:125px; background-position:0 -105px;}

.direction .guide {width:100%;font-size:1.1em;line-height:1.6em;color:#696969;margin-top:10px;}

.direction_btn {padding:40px 0 0px;text-align:center}

/* location Style */
.directionStyle {width:100%;border-top:1px solid #cfc9bc;table-layout:fixed; font-family:'Malgun Gothic',}
.directionStyle caption {width:0;height:0;font-size:0;line-height:0;overflow:hidden;}
.directionStyle th	{font-size:14px;font-weight:normal;color:#4f3b1d;text-align:center;border-bottom:1px solid #cfc9bc;background:#E5E1D4;}
.directionStyle th span.subway	{display:block;padding:50px 0 0;background:url('../imgs/ico_subway.png') no-repeat center top;margin:20px 0 15px;}
.directionStyle th span.bus {display:block;padding:45px 0 0;background:url('../imgs/ico_bus.png') no-repeat center top;}
.directionStyle th span.car {display:block;padding:45px 0 0;background:url('../imgs/ico_car.png') no-repeat center top;}
.directionStyle td	{padding:15px;font-size:14px;line-height:1.6em;color:#696969;border-bottom:1px solid #cfc9bc;}
.directionStyle td a {color:#696969;letter-spacing:-1px;}
.directionStyle td a:hover, .directionStyle td a:focus	{text-decoration:underline;}
.directionStyle td p {padding:0 0 0 10px;font-size:16px;color:#696969;background:url('../imgs/icon/blt9.gif') no-repeat left 10px;}
.directionStyle td p.bgn {padding:0 0 10px 12px;background:none;}
.directionStyle td p.tel {padding:0;background:none;}
.directionStyle td dl {*zoom:1;}
.directionStyle td dl:after {content:"";display:block;clear:both;}
.directionStyle td dl dt	{padding:0 0 0 10px;font-weight:bold;font-size:14px;color:#696969;background:url('../imgs/icon/blt9.gif') no-repeat left 8px;}
.directionStyle td dl dd {padding:0 0 10px 10px;font-size:14px;color:#444444;line-height:20px;background:#fff;}
.directionStyle td dl dd strong {color:#333333}
.directionStyle td dl dd.last	{padding:0 0 0 10px;}
.directionStyle td.busCont p {padding-bottom:7px;}
.directionStyle td.busCont .busLefts {float:left;width:50%;}
.directionStyle td.busCont .busRights {float:right;width:50%;}
.directionStyle td.busCont dl dt, .directionStyle td.hallCont dl.last	{padding:0 0 5px;}
.directionStyle td.busCont dl dt, .directionStyle td.hallCont dl dt	{float:left;font-weight:normal;padding:0 6px 0 10px;background:url('../imgs/icon/blt8.gif') no-repeat left 9px;}
.directionStyle td.busCont dl dd, .directionStyle td.hallCont dl dd	{float:left;font-weight:bold;padding:0;color:#444444;}


.wedding {width:100%;}
.wedding .pName {margin-top:25px;background:url('../imgs/blt2.gif') no-repeat 0 center;padding-left:13px;color:#333;font-size: 16px;font-weight:bold;letter-spacing: 0px;line-height:16px;}
.wedding .pMent {margin:10px 0 15px;font-size:1.1em;color:#414141;line-height:1.5em;background:#fff;}

.btnArea {width:331px; float:left;}
.btnArea:after{clear:both;content:"";}
.btnSet { height:40px;}
.btnSet li { width: 100px; float: left; margin-right: 5px;}
.btnSet li.last { margin-right: 0 !important; }
.btnSet li a { display: inline-block; } 
.btnSet li a img { vertical-align: top; } 

.hallDesc {display:block;padding:20px 0 10px 0;}
.hallDesc .summary {letter-spacing:0px;font-size: 24px;line-height:30px;color:#5E4F51;letter-spacing:-1.5px;background:#fff;}
.hallDesc .summarySub {margin-top:5px;font-size:16px;letter-spacing:-1px;background:#fff;}
.hallDesc .tit {
	margin-top:25px;
	background:url('/imgs/icon/blt2.gif') no-repeat 0 center;
	padding-left:15px;
	color:#3C221B;
	font-size: 14px;
	/*font-weight:bold;*/
	letter-spacing: 0px;
	line-height:20px;
}
.hallDesc .tit span {margin:0 40px 0 10px;color:#3C221B;font-weight:normal;}
.hallDesc .pDesc {margin:10px 0 15px;font-size:14px;color:#414141;line-height:22px;letter-spacing:0px;background:#fff;}
.hallDesc p {margin:25px 0 0 5px;padding:0 0 0 10px;font-size:12px;color:#69524C;background:url('../imgs/ico_arrow.png') no-repeat left 5px;font-weight:bold;letter-spacing:0px;line-height:16px;}


.weddingAdd {padding:40px 0 0;*zoom:1;}
.weddingAdd:after {content:"";display:block;clear:both;}
.weddingAdd li	{width:250px;display:block;float:left;margin:0 25px 30px 0px;} /*width:300px;height:280px;*/
.weddingAdd li:after {content:"";display:block;clear:both;}
.weddingAdd li.last {margin-right:0;}
.weddingAdd li #gItem {position:relative;}
.weddingAdd li #gItem img {width:100%;}
.weddingAdd li #gItem .more {
	display: block;
	position: absolute;
	right:0; top: 0;
	width:36px; height:36px; background: url('../imgs/btn_addMore.png') no-repeat;
	
}
.weddingAdd li #gItem .moreVideo {
	display: block;
	position: absolute;
	left:50%;
	top:50%;
	margin-left:-27px;
	margin-top:-27px;
	width:54px; height:53px; background: url('../imgs/videoPlayBtn.png') no-repeat;
	
}

.weddingAdd li #gItemTxt {position:relative;}

.weddingAdd li #gItemTxt .subTit {
	display:block;
	font-weight:bold;font-size:16px;line-height:20px;color:#000;
	padding:15px 0px 10px;
	white-space: nowrap; overflow: hidden; text-overflow:ellipsis;
}
.weddingAdd li #gItemTxt .sybDesc {
	display:block;
	font-size:13px;color:#6a6a6a;line-height:20px;word-spacing:-1px;
}



/* pricelist 테이블 배경색상*/
.pricelist {width:100%;border-top:1px solid #cacaca;table-layout:fixed;margin-bottom:30px}
.pricelist .tBold {font-weight:bold;font-size:14px;}
.pricelist caption {padding:10px 10px 10px 15px;font-weight:bold;font-size:16px;color:#363439;text-align:left;background:url('../imgs/blt2.gif') no-repeat 0 18px;}
.pricelist thead th {padding:8px;font-weight:bold;font-size:14px;color:#363439;background:#dcdcdc;border-bottom:1px solid #cacaca;border-right:1px solid #cacaca;}
.pricelist thead th.tEnd {border-right:none;}
.pricelist tbody th	{padding:10px 0 10px;font-weight:normal;font-size:14px;color:#363439;border-bottom:1px solid #cacaca;border-right:1px solid #cacaca;line-height:18px;}
.pricelist tbody th.tStart {background:#f2f2f2;/*padding-left:20px;text-align:left*/}
.pricelist tbody th.tStartB {background:#f2f2f2;font-weight:bold;/*padding-left:20px;text-align:left*/}

.pricelist tbody td	{padding:10px;font-size:14px;border-bottom:1px solid #cacaca;border-right:1px solid #cacaca;line-height:22px;color:#342e37;background:#fff;}
.pricelist tbody td.tCenter {text-align:center;}
.pricelist tbody td.tLeft {text-align:left;}
.pricelist tbody td.tbnEnd {border-right:none;letter-spacing:-0.5px;}
.pricelist tbody td.tEnd {border-right:none;text-align:center;background:#F5F5F5;}
.pricelist tbody td.tEndLeft {border-right:none;text-align:left;}
.pricelist tbody td.trEnd {border-right:none;text-align:center;background:#fff;}
.pricelist tbody td.etc	{border-right:none;border-bottom:none;font-size:12px;}
.pricelist tbody th hr, .pricelist tbody td hr	{
	display: block; 
	height: 1px;
    border: 0; 
	margin:10px -10px;
	*margin:0px -10px;
	border-top: 1px solid #cacaca;
}



/* reservation */
.reservbox {padding:20px 0px 40px; border:1px solid #D9CDBA; background:#F4F0E9}
.reservbox > p{padding:0 0 10px 0px;text-align:center}
.reservbox > p.tit {padding:0 0 10px 30px;text-align:left}
.reservbox > p img {}
.reservbox > div{margin:10px 0 0 0; padding:0 30px}
.reservbox .btnReservation {
	display:block;
	width:190px;
	height:50px;
	background:#81725F;
	text-align:center;
	font-size:17px;
	line-height:50px;
	letter-spacing:0px;
	color:#fff;
	margin:30px auto 0;
	
}
.reservbox a.btnReservation:hover {
	background:#432c10;
}

.reservationbox {padding:0px 0px 20px;}
.reservationbox > a{display:block; width:190px; margin:30px auto 0; margin:20px auto 0\0/IE8}
.reservationbox:after	{content:"";display:block;clear:both;}
.reservationbox .tit01 {background:url('../imgs/blt2.gif') no-repeat 0 8px;padding-left:15px;color:#594B47;font-size: 14px;font-weight: bold;letter-spacing: 0px;}
.reservationbox .tit01 span {margin-left:15px;color:#414141;font-size: 14px;letter-spacing: -1px;font-weight:normal}

.eReservbox {width:698px;margin:0 auto;padding:10px 0px 30px; border:1px solid #D9CCBB; background:#F3EEE7}
.eReservbox > p{padding-bottom:10px;  text-align:center}
.eReservbox > p img{}
.eReservbox > div{margin:10px 0 0 0; padding:0 40px}
.eReservbox > a{display:block; width:190px; margin:30px auto 0; margin:20px auto 0\0/IE8}

.eReservbox .btnReservation {
	display:block;
	width:190px;
	height:50px;
	background:#81725F;
	text-align:center;
	font-size:17px;
	line-height:50px;
	letter-spacing:0px;
	color:#fff;
	margin:30px auto 0;
	
}
.eReservbox a.btnReservation:hover {
	background:#4D402B;
}

.eTitleBox {clear:both;margin:0 auto;width:700px;height:50px;background:#9C8679 url(../imgs/bg_title_01.gif) no-repeat left top;position:relative;text-align:center}
.eTitleBox p {padding:10px 0px 0px 0px;margin:0px}
.eTitleBox ul {position:absolute;right:0px;top:0px;padding:10px 50px 0px 0px;background:url(../imgs/bg_title_02.gif) no-repeat right top; height:50px}
.eTitleBox ul li {margin-left:4px;float:left}

.vTitleBox {clear:both;margin:0 auto;width:100%;height:50px;background:#9C8679 url(../imgs/bg_title_01.gif) no-repeat left top;position:relative;text-align:center;}
.vTitleBox p {padding:10px 0px 0px 0px;margin:0px}
.vTitleBox ul {position:absolute;right:0px;top:0px;padding:10px 50px 0px 0px;background:url(../imgs/bg_title_02.gif) no-repeat right top; height:50px}
.vTitleBox ul li {margin-left:4px;float:left}

.rules {border: 1px solid #D9CDBA; overflow-x: hidden; overflow-y: scroll; height: 90px;background:#fff;}
.rules .inner {padding: 5px;line-height:18px;font-size:13px;}
.rules dl {margin:10px 0; line-height:1.5;}
.rules dl dt{margin-bottom:5px; font-weight:bold;}
.rules dl dd{margin-bottom:5px; padding-left:10px;}
.rules dl dd ul{margin:5px 0 5px;}
.rules dl dd ul li{margin-bottom:5px; padding-left:15px;}

/* form */
.form	{width:100%;font-size:13px}
.form caption	{width:0;height:0;font-size:0;line-height:0;overflow:hidden;}
.form thead th	{padding:6px 0 6px;font-weight:normal;background:url(/imgs/reservation/bot_line.gif) repeat-x left bottom;}
.form tbody th	{height:40px;font-weight:normal;font-size:14px;text-align:left;background:url(/imgs/reservation/bot_line.gif) repeat-x left bottom;}
.form tbody th label, .form th span	{padding-left:20px;}
.form tbody th span label {padding-left:0;}
.form tbody td	{
	padding:4px 0 7px 10px;
	background:url(/imgs/reservation/bot_line.gif) repeat-x left bottom;
	vertical-align:middle
}
.form tbody td .txt {padding:2px 5px 1px;}

.form tbody td select {
	position:relative;
	padding-left:10px;
	height:32px;
   	*top:5px;
}
.form tbody td input[type="password"],
.form tbody td input[type="text"]{
	position:relative;
	height:22px;
	padding:4px 5px 4px 10px;
    *padding:6px 5px 0px 10px;
}
.form tbody td input[type="radio"]{vertical-align:middle;margin-right:5px;background:none;border:none;}
.form tbody td input[type="checkbox"]{vertical-align:middle;margin-right:2px;background:none;border:none;}
.form tbody td label{display:inline-block; padding-right:10px; letter-spacing:0px;}
.form tbody td textarea {
	width:96.5%;
	*width:100%;
	height:140px;
	padding:10px;
	resize:none;
}

a.capbtn {display:inline-block; padding:2px 6px 2px;*padding:2px 6px 2px; font-weight:bold; background:#81725F;color:#fff;border: 1px solid #81725F; font-size:11px;vertical-align:middle;text-align:center}
a.capbtn:hover {background-color:#4D402B;border: 1px solid #4D402B;}

/* notice */
.notice {clear:both;min-height:200px;}
.newsList {width:100%;table-layout:fixed;}
.newsList caption {width:0;height:0;font-size:0;line-height:0;overflow:hidden;}
.newsList thead th {padding:6px;font-weight:bold;font-size:12px;color:#53463E;border-bottom:1px solid #D9CDBA;text-align:center;background:#E6DDCE} 
.newsList tbody tr:hover{background:#F2EFEA}
.newsList tbody tr.noOver:hover{background:none}
.newsList tbody td {padding:10px;border-bottom:1px solid #D9CDBA;line-height:20px;text-align:center;font-weight:normal;color:#67564B;background:#fff;}
.newsList tbody td.noPadding {padding:10px 0;}
.newsList tbody td.tLeft {text-align:left;padding-right:0px;}
.newsList a {color:#53463E;letter-spacing:0px;display:inline;}
.newsList a:hover, .newsList a:focus {color:#3A312C;text-decoration:underline;}
.newsList a.fontB {font-weight:bold}
.newsList tbody td img {vertical-align:middle;margin-bottom:3px}

.newsList .inner thead th {padding:0px;font-weight:bold;font-size:12px;border-bottom:none;text-align:center;background:#E6DDCE}
.newsList .inner tbody tr:hover{}
.newsList .inner tbody td {padding:0px;font-size:13px;border-bottom:none;line-height:20px;text-align:left;font-weight:normal;color:#67564B}
.newsList .inner tbody td.tLeft {text-align:left;font-size:16px;}
.newsList .inner tbody td img {display:inline;vertical-align:middle;}

.newsRead {width:100%;table-layout:fixed;} /*border-top: 3px solid #706347;*/
.newsRead.thread {border-top: 1px solid #D9CDBA;}
.newsRead caption {width:0;height:0;font-size:0;line-height:0;overflow:hidden;}
.newsRead tbody th {height:26px;padding:5px 10px;font-weight:bold;font-size:1.0em;color:#67564B;border-bottom:1px solid #D9CDBA;text-align:center;background-color:#E6DDCE;}
.newsRead tbody td.title {font-size:1.0em}
.newsRead tbody td {height:26px;padding:5px 15px;font-size:1.0em;border-bottom:1px solid #D9CDBA;line-height:20px;font-weight:normal;background:#fff;}
.newsRead tbody td img {vertical-align:middle;}
.newsRead .fontB {font-weight:bold;}

.newsRead .imgOrg{padding-bottom:30px;text-align:center;}
.newsRead .cont{padding:30px 0px;font-size:14px;line-height:100%;background:#fff;}
.newsRead .cont p{font-size:14px;line-height:160%;background:#fff;}
.newsRead .contText{width:700px;margin:0 auto;padding-bottom:30px;}
.newsRead .eventData{width:700px;margin:0 auto;}
.newsRead .cont > div{line-height:20px;background:#fff;}

.newsRead tbody tr.prev th{border-bottom:1px solid #D9CDBA;background-color:#E6DDCE;}
.newsRead tbody tr.prev td{border-bottom:1px solid #D9CDBA;background-color:#fff;}
.newsRead tbody tr.next th{border-bottom:1px solid #D9CDBA;background-color:#E6DDCE;}
.newsRead tbody tr.next td{border-bottom:1px solid #D9CDBA;background-color:#fff;}
.newsRead a {color:#53463E;letter-spacing:0px;}
.newsRead a:hover, .newsRead a:focus {color:#3A312C;text-decoration:underline;}
.newsRead tbody .move a{padding:0 0 0 17px;}
.newsRead tbody tr.prev .move a{background:url(/imgs/icon/bul_prevArticle.gif) no-repeat 0 50%;}
.newsRead tbody tr.next .move a{background:url(/imgs/icon/bul_nextArticle.gif) no-repeat 0 50%;}
.newsRead tbody .tit-list{display:block;font-size:1.0em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.newsRead tbody td.date{text-align:center}

.newsRead .btnArea	{padding-top:10px !important;}

/* Alliance */

.allianceBox {display:block; font-family:'Malgun Gothic';}
.allianceBar {background:#DBDBDB;height:3px;margin-bottom:40px;content:"";display:block;clear:both;}
.allianceTitle {font-size:18px;font-weight:bold;line-height:26px;margin:30px 0 20px;letter-spacing:-1px;background:url('/imgs/icon/blt2.gif') no-repeat 0 10px;padding-left:15px;}
.allianceTitle img {vertical-align:top;*margin-top:3px;}
.allianceList {}
.allianceList:after {content:"";display:block;clear:both;}
.allianceList li {display:block;float:left;width:250px;margin:0 20px 50px 0px;/*background:#F1EBD6;*/border:1px solid #DBDBDB;} /*width:300px;height:280px;*/
.allianceList li:after {content:"";display:block;clear:both;}
.allianceList li.last {margin-right:0;}

#brandItem img {width:100%;}
#brandItemTxt {margin:10px 0 15px 15px;}
#brandItemTxt .brandNameKor {display:inline-block;font-size:15px;font-weight:bold;margin:0 3px 10px 0;letter-spacing:-1px;}
#brandItemTxt .brandNameEng {display:inline-block;font-size:14px}
#brandItemTxt .brandAddr {padding-left:20px;font-size:12px;letter-spacing:-1px;white-space: nowrap; overflow: hidden; text-overflow:ellipsis;background:url(../imgs/ico_alliance.png) no-repeat 0px 0px;}
#brandItemTxt .brandTel {padding-left:20px;font-size:14px;background:url(../imgs/ico_alliance.png) no-repeat 0px -20px;}
#brandItemTxt .brandLink {padding-left:20px;font-size:14px;background:url(../imgs/ico_alliance.png) no-repeat 0px -40px;letter-spacing:-1px;white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}
#brandItemTxt .brandLink a {color:#53463E;letter-spacing:0px;text-decoration:underline;}
#brandItemTxt .brandLink a:hover, #brandItemTxt .brandLink a:focus {color:#3A312C;text-decoration:underline;}


#pItemSet .slide {
	float:left;
	border:1px solid #D7D7D7;
	position: relative;
}

#pItemSet .slide img {vertical-align:top;}

#pItemSet .desc {float:left;margin-left:20px;width:360px;}
#pItemSet .desc h2	{padding:0 0 15px 0;font-weight:normal;font-size:18px;line-height:22px;color:#3C221B;}
#pItemSet .desc dl	{padding-bottom:4px;*zoom:1;}
#pItemSet .desc dl:after {content:"";display:block;clear:both;}
#pItemSet .desc dl dt	{float:left;width:40px;color:#fff;font-size:12px;line-height:16px;background:#8C746E;text-align:center}
#pItemSet .desc dl dt.bl {background:#CC3300;}
#pItemSet .desc dl dd	{float:right;width:310px;padding:1px 0 0 0;font-size:12px;color:#696969;line-height:16px;word-spacing:-2px;}
#pItemSet .desc dl dd.bl {color:#333333;}
#pItemSet .desc dl dd.bold {font-weight:bold}
#pItemSet .desc dl dd p {margin-left:17px;font-size:11px !important;color:#696969 !important;font-weight:normal;letter-spacing:0px}

/* paginate */
.paginate{margin:30px 0 80px;text-align:center;}
.paginate .btn{margin-right:-1px;display:inline-block;vertical-align:top;}
.paginate .btn img{padding:0 2px}
.paginate .num{margin:0 10px;*margin:0 5px 0 10px;vertical-align:top;}
.paginate .num a{position:relative;zoom:1;margin:0 2px;display:inline-block;padding:2px 0 0 0px;width:25px;height:23px;background-color:#fff;color:#414141;text-decoration:none;font-size:11px;font-family:Tahoma;border:1px solid #DBD5D3}
.paginate .num a.current{}
.paginate .num a:hover,.paginate .num a.current {font-weight:bold;background-color:#81725F;;color:#fff;border:1px solid #81725F;}

.pagiBtn {margin-top:-37px;*margin-top:-37px;}
.pagiBtn:after {content:"";display:block;clear:both;}
.pagiBtn .lBtn{
	float:left;
	display: inline-block;
	height: 30px;
	padding: 10px 0 0 0px;
	color: #444;
	font-size: 16px;
}
.pagiBtn .rBtn {
	float:right;
	display:inline-block;
	height: 30px;
	padding:10px 0px 0 0;
}
.pagiBtn a.btn {display:inline-block; height:25px; padding:0px 6px; font-weight:bold; background-color:#fff; font-size:11px;vertical-align:middle;border: 1px solid #ccc;text-align:center;line-height:25px;}
.pagiBtn a.btnWrite {display:inline-block; height:25px; padding:0px 14px; font-weight:bold; background-color:#81725F; border: 1px solid #81725F;color:#fff;font-size:12px;vertical-align:middle;line-height:23px;text-align:center;text-decoration:none;}
.pagiBtn a.btnWrite:hover {background-color:#4D402B;border: 1px solid #4D402B;color:#fff;text-decoration:none;}

a.btnList {display:inline-block; height:30px; padding:0px 14px; font-weight:bold; background:#81725F; border: 1px solid #81725F;color:#fff;font-size:15px;vertical-align:middle;line-height:30px;*line-height:28px;text-align:center;text-decoration:none;}
a.btnList:hover {background:#4D402B;border: 1px solid #4D402B;color:#fff;text-decoration:none;}

/*gallery*/
.galleryArea {margin-top:0px;*margin-bottom:20px;text-align:left;}
.galleryList {padding:0px 0 10px;margin:0 auto;} /*width:980px;border-bottom:1px solid #CCC1AA;*/
.galleryList:after {content:"";display:block;clear:both;}
.galleryList li	{display:block;float:left;margin:0 23px 30px 0px;position:relative;} /*width:300px;height:280px;*/
.galleryList li:after {content:"";display:block;clear:both;}
.galleryList li.last {margin-right:0;}
.galleryList li .gItem a:hover, .galleryList li .gItem a:focus {text-decoration:none;}
.galleryList li	.thumb {position:relative;margin:0px;padding:0px;z-index:1; text-align:center;}
.galleryList li	.thumb a {}
.galleryList li	.thumb img {margin:0px;border:1px solid #a79d8e;}
.galleryList li .thumbBG {position:absolute;background:#D2C4C1;margin:7px 0 0 7px;z-index:0;}
.galleryList li .thumbOver {position:absolute;z-index:2;display:none;cursor:pointer;}
.galleryList li .thumbOver.on {display:block}
.galleryList li .thumbOver .backgd {
	position:absolute;
	z-index:1;
	width:100%;
	height:100%;
	background:#A58E75;
	display:none;
	left:0;top:0;
}
.galleryList li .thumbOver .backgd.on {display:block;opacity: .9;filter: Alpha(Opacity=90);}
.galleryList li .thumbOver .info {position:absolute;z-index:3;width:100%;color:#fff;padding:0 10px;top:50%;text-align:center;font-size:14px;margin-top:25px;display:block;white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}
.galleryList li .thumbOver .icon {position:absolute;z-index:2;width:100%;height:100%;left:0;top:0px;background:url('../imgs/ico_view_white40.png') center 50% no-repeat;}

.galleryList li .txt {display:block;width:auto;text-align:center;font-size:14px;word-spacing:-1px;letter-spacing:-1px;font-weight:normal;padding:10px 0px 0px;white-space: nowrap; overflow: hidden;text-overflow:ellipsis;}
.galleryList li .txt img {vertical-align:top;margin-top:2px;}
.galleryList li .txt a {color:#53463E;letter-spacing:0px;display:inline;}
.galleryList li .txt a:hover, .galleryList li .txt a:focus {color:#3A312C;text-decoration:underline;}

.galleryList li .day {display:block;text-align:center;font-size:12px;color:#53463E;}
.galleryList li.none {float:none;width:760px;text-align:center;background:none;overflow:hidden;}
.galleryList li.none p	{margin:30px 0;text-align:center;}
.galleryArea .newsRead .cont{padding:30px 0;border-bottom:1px solid #c8c2c0;}

.campaignArea {padding:10px 7px 0 0;text-align:left;}
.campaignArea .campaignList li	{margin-bottom:25px;display:block;background:#fff}
.campaignArea .campaignList li:after {content:'';display:block;clear:both;}
.campaignArea .campaignList li a {display:block;position:relative;height:110px;cursor:pointer;text-decoration:none;}
.campaignArea .campaignList li .campaign {position:absolute;left:0;top:0;width:100%;height:110px;border:#A79D8E solid 1px;background:#fff;z-index:1;}
.campaignArea .campaignList li .thumb {float:left;position:absolute;left:0;top:0px;margin:0px;width:300px;height:110px;overflow:hidden;border-right:#A79D8E solid 1px;}
.campaignArea .campaignList li .thumb img {width:100%;position:relative;}
.campaignArea .campaignList li .thumb .num	{
	position:absolute;left:0;top:0;
	width:41px;height:40px;
	padding:2px 0 0 4px;
	font-size:12px;color:#fff;
	background:url('../imgs/campaignNum.png') no-repeat;
	text-align:left;
}
.campaignArea .campaignList li .thumbBG {position:absolute;left:0px;background:#D2C4C1;width:100%;height:110px;margin:7px 0 0 7px;z-index:0;}
.campaignArea .campaignList li dl	{padding:30px 30px 0 330px;text-align:left;}
.campaignArea .campaignList li dl dt	{font-size:1.0em;line-height:1.0em;color:#2d150c;}
.campaignArea .campaignList li dl dd	{height:50px;padding:5px 0 0;overflow:hidden;font-size:12px;}

/*webZine */
#webZine .img {
	float:left;
	width:100px;
	display: inline-block;
	margin-right:10px;
}

#webZine div.item {
	margin-left:10px;
	vertical-align:top;
}

#webZine div.top {
	font-size:14px;
	display: block;
	color:#695e4a;
	font-weight:bold;
}
#webZine div.bottom {
	
	display: block;
	vertical-align:top;
	font-size:12px;
	/*white-space: nowrap; overflow: hidden; text-overflow:ellipsis;*/
}
#webZine div.bottom a.over, a.over:hover {text-decoration:underline;}

#attachSet {
	
	margin : 5px 0px;
	vertical-align:top;
}
#attachSet img {
	vertical-align:top;
	margin-left:5px;
}

/* ad gallery */
.slidePhotoBox{ margin:0px 0 20px 0;}
.slidePhotoBox .ad-gallery { width:800px; overflow:hidden; zoom:1; position:relative;}
.slidePhotoBox .ad-gallery .ad-image-wrapper{ height:444px; margin-bottom:5px; overflow:visible; z-index:8; zoom:1;}
.slidePhotoBox .ad-gallery .ad-image-wrapper .ad-image{}
.slidePhotoBox .ad-gallery .ad-image-wrapper .ad-image img{display:block;height:450px}
.slidePhotoBox .ad-gallery .ad-image-wrapper .ad-prev{top:180px; left:0px; margin: 0 0 0 0px; position: absolute; z-index: 10; width:60px; height:94px !important; background:url(/imgs/slide/slidePrev.png) no-repeat 0px 0px; text-indent:-9999%; overflow:hidden;}
.slidePhotoBox .ad-gallery .ad-image-wrapper .ad-prev:hover{background-position:0 -100px}
.slidePhotoBox .ad-gallery .ad-image-wrapper .ad-next{top:180px; right:0px; margin: 0 0 0 0px; position: absolute; z-index: 10; width:60px; height:94px !important; background:url(/imgs/slide/slideNext.png) no-repeat 0px 0px; text-indent:-9999%; overflow:hidden;}
.slidePhotoBox .ad-gallery .ad-image-wrapper .ad-next:hover{background-position:0 -100px}
.slidePhotoBox .ad-gallery .ad-nav{ width:800px; overflow:hidden; height:76px;}
.slidePhotoBox .ad-gallery .ad-nav .ad-thumbs{ width:800px; zoom:1;}
.slidePhotoBox .ad-gallery .ad-thumbs li {margin-right:1px; background:#000; position:relative;}
.slidePhotoBox .ad-gallery .ad-thumbs li .mask{ width:112px; height:66px; border:#d4bf99 solid 5px; display:none; position:absolute; left:0px; top:0px;}
.slidePhotoBox .ad-gallery .ad-thumbs li a:hover .mask,
.slidePhotoBox .ad-gallery .ad-thumbs li a.ad-active .mask{ display:block;}
.slidePhotoBox .ad-gallery .ad-thumbs li a.ad-active img { border:none;}
.slidePhotoBox .ad-gallery .ad-thumbs li a img{ border:none;width:122px;}
.slidePhotoBox .ad-gallery .ad-controls{ display:none;}
.slidePhotoBox .ad-gallery .ad-image-wrapper .ad-image .ad-image-description{ height:100px; padding:0px; color:#FFF; bottom:0px !important;}
.slidePhotoBox .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .mask{ width:800px; height:101px; display:block; position:absolute; left:0px; top:0; background:#000; opacity:0.7;	filter: alpha(opacity = 70);}
.slidePhotoBox .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .btnFullScreen{ position:absolute; right:22px; top:22px; padding:0 0 0 17px; z-index:10; display:block; color:#FFF; font-size:11px; background:url(/imgs/slider/fullScreenIco.gif) no-repeat 0 4px;}
.slidePhotoBox .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title{ position:relative; z-index:10; padding:20px 0 0 25px;}
.slidePhotoBox .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .desc{ position:relative; z-index:10; padding:2px 0 0 25px; display:block;color:#FFF;}
.slidePhotoBox .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .desc p{color:#FFF;}
.slidePhotoBox .ad-gallery .ad-image-wrapper .ad-image .ad-image-description{ display:none;}
.slidePhotoBox .ad-gallery .ad-forward{ display:none;top:0px; right:0px; margin: 0 0 0 0px; position: absolute; z-index: 10; width:60px; height:94px !important; background:url(/imgs/slide/slideNext.png) no-repeat 0px 0px; text-indent:-9999%; overflow:hidden;}
.slidePhotoBox .ad-gallery .ad-forward:hover{  background-position:0 -100px}
.slidePhotoBox .ad-gallery .ad-back{ display:none; top:0px; left:0px; margin: 0 0 0 0px; position: absolute; z-index: 10; width:60px; height:94px !important; background:url(/imgs/slide/slidePrev.png) no-repeat 0px 0px; text-indent:-9999%; overflow:hidden;}
.slidePhotoBox .ad-gallery .ad-back:hover{ background-position:0 -100px}

/* flexslider */
/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

.boardContent {
	word-break:break-all;
	line-height:160%;
	font-size:14px;
}



.whatPhotoBox{padding-bottom:40px;}
#whatGallery {position:relative;margin: 0 auto;width:100%;}
#whatGallery .flex-viewport {border:1px solid #ebe3d7;-webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
#whatGallery .slides {zoom: 1;}
#whatGallery .slides > li {display: none; -webkit-backface-visibility: hidden; background:#000; text-align: center;} 
#whatGallery .slides li {position:relative;} 
#whatGallery .slides img {
    display: inline;
    margin:auto auto;
	width:auto;
	max-width: 100%;
    max-height: 100%;
	/*max-width:100%;max-height:100%;display:inline;*/
}
#whatGallery .slides .more{position:absolute;left:0; bottom:0px;padding:4px 10px 6px;background:#000;}
#whatGallery .slides .more span {background:#000;color:#fff;font-size:14px;}

#whatGallery.noFlex {text-align:center;}
#whatGallery.noFlex .slides > li {display: block;background:none;margin-bottom:30px;} 
#whatGallery.noFlex .flex-caption {
	background: #ffffff;
	color:#333333;
	display: block;
	position: relative;
	width: auto;
	padding: 2em 1.2em 3em;
	text-align:center;
	/*filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	text-shadow:none;*/
	line-height:22px;
}

#whatGallery .flex-direction-nav {*height:0;padding:0;z-index:10}
#whatGallery .flex-direction-nav li a {
	width:30px;height:50px;margin:-25px 0 0;
	display:block;position:absolute;top:45%;
	cursor: pointer;
	text-indent: -9999px;font-size:0;
	background:url('/imgs/icon/ico_slide14.png') no-repeat;
}

#whatGallery .flex-direction-nav li a.flex-next {background-position:-60px 0px;right:1px;}
#whatGallery .flex-direction-nav li a.flex-prev {background-position:0px 0px;left:1px;}
#whatGallery .flex-direction-nav li a.flex-next:hover {background-position:-180px 0px;}
#whatGallery .flex-direction-nav li a.flex-prev:hover {background-position:-120px 0px;}
#whatGallery .flex-direction-nav li a.flex-next.flex-disabled {background:none;cursor: default;}
#whatGallery .flex-direction-nav li a.flex-prev.flex-disabled {background:none;cursor: default;}

#whatGallery .flex-control-thumbs { left:0;}
#whatGallery .flex-control-thumbs li {height:40px; float: left; background:#000;}
#whatGallery .flex-control-thumbs img {height:40px; display: block; opacity: .3; filter:alpha(opacity=30); cursor: pointer;}
#whatGallery .flex-control-thumbs img:hover {opacity: 1; filter:alpha(opacity=100);}
#whatGallery .flex-control-thumbs .flex-active {opacity: 1; filter:alpha(opacity=100); cursor: default;;}

#whatGallery .flex-control-nav {width:100%;text-align:center;margin-top:10px;}
#whatGallery .flex-control-nav:after {content:"";display:block;clear:both;}
#whatGallery .flex-control-nav li {margin: 0 5px 0 0; display: inline-block; zoom: 1; *display: inline;}


#flexGallery {position:relative;}
#flexGallery .flex-viewport {/*border:1px solid #ebe3d7;*/max-height: 500px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
#flexGallery .slides {zoom: 1;}
#flexGallery .slides > li {display: none; -webkit-backface-visibility: hidden; background:#000;/*A58E75*/ text-align: center;} 
#flexGallery .slides li {position:relative;} 
#flexGallery .slides img {width:800px;/*width:auto;*/height:500px;display:inline;}
#flexGallery .slides .more{position:absolute;left:0; bottom:0px;padding:4px 10px 6px;background:#000;}
#flexGallery .slides .more span {background:#000;color:#fff;font-size:14px;}

#flexGallery.v2 .flex-viewport {max-height:500px;}
#flexGallery.v2 .slides img {height:500px;}

/*#flexGallery .flex-direction-nav {*height:0;padding:0;z-index:10}
#flexGallery .flex-direction-nav li a {width:60px;height:60px;margin:-30px 0 0;display:block;position:absolute;top:45%;cursor: pointer; text-indent: -9999px;font-size:0;}
#flexGallery .flex-direction-nav li a.flex-next {background:url('/js/flexslider/nextBtn.png') no-repeat 0 0;right:0px;}
#flexGallery .flex-direction-nav li a.flex-prev {background:url('/js/flexslider/prevBtn.png') no-repeat 0 0;left:0px;}
#flexGallery .flex-direction-nav li a.flex-next:hover {background-position:0 -60px}
#flexGallery .flex-direction-nav li a.flex-prev:hover {background-position:0 -60px}
#flexGallery .flex-direction-nav .flex-disabled {display:none;}*/ /*opacity: .3!important; filter:alpha(opacity=30); cursor: default;*/


#flexGallery .flex-direction-nav {*height:0;padding:0;z-index:10}
#flexGallery .flex-direction-nav li a {
	width:30px;height:50px;margin:-25px 0 0;
	display:block;position:absolute;top:45%;
	cursor: pointer;
	text-indent: -9999px;font-size:0;
	background:url('../imgs/ico_slide14.png') no-repeat;
}

#flexGallery .flex-direction-nav li a.flex-next {background-position:-60px 0px;right:1px;}
#flexGallery .flex-direction-nav li a.flex-prev {background-position:0px 0px;left:1px;}
#flexGallery .flex-direction-nav li a.flex-next:hover {background-position:-180px 0px;}
#flexGallery .flex-direction-nav li a.flex-prev:hover {background-position:-120px 0px;}
#flexGallery .flex-direction-nav li a.flex-next.flex-disabled {background:none;cursor: default;}
#flexGallery .flex-direction-nav li a.flex-prev.flex-disabled {background:none;cursor: default;}

#flexGallery .flex-control-thumbs { left:0;}
#flexGallery .flex-control-thumbs li {height:40px; float: left; background:#000;}
#flexGallery .flex-control-thumbs img {height:40px; display: block; opacity: .3; filter:alpha(opacity=30); cursor: pointer;}
#flexGallery .flex-control-thumbs img:hover {opacity: 1; filter:alpha(opacity=100);}
#flexGallery .flex-control-thumbs .flex-active {opacity: 1; filter:alpha(opacity=100); cursor: default;;}

#flexGallery .flex-control-nav {width:100%;text-align:center;margin-top:10px;}
#flexGallery .flex-control-nav:after {content:"";display:block;clear:both;}
#flexGallery .flex-control-nav li {margin: 0 5px 0 0; display: inline-block; zoom: 1; *display: inline;}

.addPhoto {text-align:right;}
a.addMorePhoto {display:inline-block; padding:2px 6px 4px;*padding:2px 6px 4px; font-weight:bold;color:#fff;background-color:#4F3B1D;border: 1px solid #4F3B1D;font-size:12px;vertical-align:middle;text-align:center}
a.addMorePhoto:hover {background-color:#372914;border: 1px solid #372914;text-decoration:none;}

/* IE rgba() hack */
.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption {
	width: 96%; padding: 2%; 
	position: absolute; left: 0; bottom: 0; 
	background: rgba(0,0,0,.5); color: #fff; /*text-shadow: 0 -1px 0 rgba(0,0,0,.5); */
	font-size: 14px; line-height: 18px;
	text-align:left;
}
#flexGallery p {margin:0px;}

/* Control Nav */
.flex-control-nav {width:100%;text-align:center;padding-top:10px;}
.flex-control-nav:after	{content:"";display:block;clear:both;}
.flex-control-nav li {padding: 0 4px 0 0; display: inline-block; zoom: 1; *display: inline;}
/*.flex-control-paging li a {width: 16px; height: 16px; display: block; background: #C3C3C3; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -o-border-radius: 30px; border-radius: 30px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #88726D; }
.flex-control-paging li a.flex-active { background: #3C221B; cursor: default; }*/
.flex-control-paging li a {width: 16px; height: 16px; display: block; background: url('/imgs/icon/ico_slide16-2.png') no-repeat; cursor: pointer; text-indent: -9999px;}
.flex-control-paging li a:hover { background-position:0px -20px;}
.flex-control-paging li a.flex-active { background-position:0px -40px; cursor: default; }


#flexCarousel {position:relative;margin-top:5px}
#flexCarousel .flex-viewport {max-height: 91px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
#flexCarousel .slides {zoom: 1;}
#flexCarousel .slides > li {display: none; background:#000; text-align: center;margin-right:1px;} 
#flexCarousel img {width:auto;height:91px;display:inline-block; opacity: .5;cursor: pointer;}
#flexCarousel img:hover {opacity: 1;}
#flexCarousel .flex-active-slide img {opacity: 1; cursor: default;}

#flexCarousel .flex-direction-nav {*height:0;padding:0;z-index:10}
#flexCarousel .flex-direction-nav li a {width:60px;height:60px;margin:-30px 0 0;display:block;position:absolute;top:50%;cursor: pointer; text-indent: -9999px;font-size:0;}
#flexCarousel .flex-direction-nav li a.flex-next {background:url('../imgs/nextCarouselBtn.png') no-repeat 0 0;right:0px;}
#flexCarousel .flex-direction-nav li a.flex-prev {background:url('../imgs/prevCarouselBtn.png') no-repeat 0 0;left:0px;}
#flexCarousel .flex-direction-nav li a.flex-next:hover {background-position:0 -60px}
#flexCarousel .flex-direction-nav li a.flex-prev:hover {background-position:0 -60px}
#flexCarousel .flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}


/*special Offer*/
.sOfferArea {dislplay:block;}
.sOffer {position:relative;display:block;width:800px;padding:30px 0 20px;border-bottom:1px dotted #D9CCBB;}
.sOffer:after {content:"";display:block;clear:both;}
.sOffer .icoLabel {position:absolute;left:330px;top:22px;z-index:10;}
.sOffer .thumb {float:left;width:300px;}
.sOffer .thumb img {width:300px;}
.sOffer .cont {float:right;width:500px;z-index:1;}
.sOffer .cont .tit {overflow:hidden;width:500px;height:54px;font-size:18px;line-height:54px;font-family:"Georgia","Nanum Gothic","NanumGothic";color:#000;/*background:#F3EEE7;*/border-top:1px solid #ebe3d7;border-bottom:1px solid #ebe3d7;}
.sOffer .cont .tit span {display:block;overflow:hidden;width:395px;padding-left:105px;white-space:nowrap;text-overflow:ellipsis;}
.sOffer .cont .txt {padding:16px 0px 19px 30px;font-size:14px;line-height:20px;min-height:55px;}
.sOffer .cont dl	{padding:0 0 6px 30px;*zoom:1;}
.sOffer .cont dl:after	{content:"";display:block;clear:both;}
.sOffer .cont dl dt	{float:left;width:40px;color:#fff;font-size:12px;background:#D4B78B;text-align:center}
.sOffer .cont dl dt.black {background:#CC3300;}
.sOffer .cont dl dd	{float:left;width:285px;padding:1px 0 0 10px;font-size:12px;line-height:18px;word-spacing:-1px;}
.sOffer .cont dl dd.white {color:#333333;}
.sOffer .cont dl dd.f14 {padding:0px 0 10px 10px;font-size:16px;line-height:24px;}
.sOffer .cont dl dd.bold {font-weight:bold}
.sOffer .cont dl dd p {margin-left:17px;padding-bottom:5px;font-size:11px !important;color:#A59F8B !important;font-weight:normal;letter-spacing:0px}
.sOffer .cont .link {padding:20px 0 0px;text-align:right;}
.sOffer .cont .link img {margin-left:2px}
.contBlank {text-align:center;padding:100px 0}

/* footer */
#footer {
	width:100%;
	border-top:1px solid #D7D4D2;
	z-index:10;
}

#footer .footerArea {
	position:relative;
	padding:15px 0px 20px;
	margin:0 auto;
	height:70px;
	width:1100px;
	font-size:13px;
	color:#6C5756;
	line-height:18px;
}

#footer .footerLogo {float:left;width:220px;margin-right:80px;}
#footer .footerAddr {float:left;}
#footer .footerAddr span {font-size:10px;color:#AF9F97}

.snsKind {
	display:block;
	width:160px;
	height:34px;
	background:url(/imgs/footerSelect.gif) no-repeat;
	
	line-height:34px;
	padding-left:15px;
}

#footer .footerSNS {float:left;width:160px;height:34px;position:absolute;right:0px;z-index:10;}
#footer .footerSNS ul {
	border:1px solid #BDA79A;
	width:158px;
	position:absolute;
	left:0;
	bottom:33px;
	background:#fff;
	overflow:hidden;
	
}
#footer .footerSNS ul li {font-size:13px;}
#footer .footerSNS ul li a {height:33px;padding-left:15px;display:block;text-decoration:none;line-height:33px;}
#footer .footerSNS ul li a:hover, #footer .footerSNS ul li a:focus {background:#9C8679;color:#fff}

/* jquery ui theme */
.ui-datepicker {font-size:12px}
.ui-datepicker select.ui-datepicker-month {
	width: 39%;
	margin-left:10px;
}
.ui-datepicker select.ui-datepicker-year {
	width: 39%;
	
}

.ui-widget {
	font-family:'Malgun Gothic',mGothic, dotum,"돋움", sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family:'Malgun Gothic',mGothic, dotum,"돋움", sans-serif;
	font-size: 1em;
}

.ui-widget-content {
	border: 3px solid #9C8679;
	/*background: #eceadf url("images/ui-bg_fine-grain_10_eceadf_60x60.png") 50% 50% repeat;*/
	background: #ffffff;
	color: #1f1f1f;
}

.ui-widget-header {
	border: 0px solid #d4d1bf;
	/*background: #ffffff url("images/ui-bg_fine-grain_15_ffffff_60x60.png") 50% 50% repeat;*/
	color: #453821;
	font-weight: bold;
}

/* Overlays */
.ui-widget-overlay {
	/*background: #6e4f1c url("images/ui-bg_diagonal-maze_20_6e4f1c_10x10.png") 50% 50% repeat;*/
	background: #000000;
	opacity: .6;
	filter: Alpha(Opacity=60);
}

.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: 0;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: 7px 10px 13px 15px;
	position: relative;
	background:#9C8679;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size:20px;
	color:#fff;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: 1em;
	top: 50%;
	width: 20px;
	margin: -13px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: 0;
	background: none;
	overflow: hidden;
}

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 0px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 0px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 0px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 0px;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #d9d6c4;
	background: #ff3300;
	font-weight: bold;
	color: #140f06;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #b2a266;
	background: #654b24;
	color: #fff;
}


/* wedding Visual */
#visualArea {/*position:fixed;top:0px;left:0;*/position:relative;overflow:hidden;background:#000;}

.visual-wrap{position: relative;overflow:hidden; }
.visual-wrap .fig-content{margin:0;}
figure{position: relative;}

.do-indicator {height:10px;}
.do-indicator:after {clear:both; display:block; content: ''}
.do-indicator li{}
.do-indicator li>a{
    display: block;
    padding:5px;
    width:9px; height:8px;
    background: url('/imgs/main/main_keyvisual_indicator.png') no-repeat 50% 50%;
    text-indent: -9999px;
    overflow: hidden;
}
.do-indicator li>a:hover{ background: url('../imgs/main_keyvisual_indicator.png') no-repeat 50% 50%;}
.do-indicator li.on>a{background: url('../imgs/main_keyvisual_indicator_on.png') no-repeat 50% 50%;}

.visualArea .do-indicator {
	margin-top:11px; padding-left:8px;
	height:10px;
	border-left: 1px solid #999;}

.visualArea .do-indicator li{float:left; margin-top:-4px;/*  margin-right:10px; */}
.visualArea .do-indicator li>a{
    display: block;
	padding:5px;
    width:9px; height:8px;
    /*background: #000;*/
    background: url('../imgs/main_keyvisual_indicator.png') no-repeat 50% 50%;
    text-indent: -9999px;
    overflow: hidden;
}

/*
.visualArea .do-indicator li>a:hover{background: #666}
.visualArea .do-indicator li.on>a{background: #fff}
*/
.visualArea .do-indicator li>a:hover{ background: url('../imgs/main_keyvisual_indicator.png') no-repeat 50% 50%;}
.visualArea .do-indicator li.on>a{background: url('../imgs/main_keyvisual_indicator_on.png') no-repeat 50% 50%;}

.visualArea ul,
.visualArea ol,
.visualArea dl,
.visualArea dt,
.visualArea dd,
.visualArea p,
.visualArea h1,
.visualArea h2,
.visualArea h3,
.visualArea h4,
.visualArea h5,
.visualArea h6{
    padding:0; margin:0; line-height: 1;
}
.visualArea li{list-style: none}

.visualArea .visual-wrap{ position:relative; overflow: false; /*transition:0.5s all ease-in-out;*/}
.visualArea .visual-wrap figure{position:absolute; overflow: hidden;}
.visualArea .visual-wrap .do_type_image .fig-content{overflow: visible}
.visualArea .visual-wrap .do_type_image .fig-content img{position: absolute;}
.visualArea .visual-wrap .do_type_image .fig-txt{position:absolute}
.visualArea .visual-wrap .do_type_image .fig-txt.title-pos-0{top:100px; left:238px;}
.visualArea .visual-wrap .do_type_image .fig-txt.title-pos-1{top:100px; left:790px;}
.visualArea .visual-wrap .do_type_image .fig-txt.title-pos-2{top:100px; right:60px;}
.visualArea .visual-wrap .do_type_image .fig-txt.title-pos-3{bottom:360px; left:238px;}
.visualArea .visual-wrap .do_type_image .fig-txt.title-pos-4{bottom:360px; left:790px;}
.visualArea .visual-wrap .do_type_image .fig-txt.title-pos-5{bottom:360px; right:60px;}
.visualArea .visual-wrap .do-type-video video {
    position: absolute; right: 0; bottom: 0;
    min-width: 100%; min-height: 100%;
    width: auto; height: auto;
    /*background: url(polina.jpg) no-repeat;
    background-size: cover;*/
}
.visualArea .visual-wrap .do-type-video .video-image{position:absolute; opacity: 0;}
.visualArea .visual-wrap .do-type-video .fig-txt{position:absolute}
.visualArea .visual-wrap .do-type-video .fig-txt.title-pos-0{top:100px; left:238px;}
.visualArea .visual-wrap .do-type-video .fig-txt.title-pos-1{top:100px; left:790px;}
.visualArea .visual-wrap .do-type-video .fig-txt.title-pos-2{top:100px; right:60px;}
.visualArea .visual-wrap .do-type-video .fig-txt.title-pos-3{bottom:210px; left:238px;}
.visualArea .visual-wrap .do-type-video .fig-txt.title-pos-4{bottom:210px; left:790px;}
.visualArea .visual-wrap .do-type-video .fig-txt.title-pos-5{bottom:210px; right:60px;}
.visualArea .visual-wrap .do-type-video .fig-btn-play{position:absolute;}
.visualArea .visual-wrap .do-type-video .fig-btn-play.title-pos-0{top:302px; left:238px;}
.visualArea .visual-wrap .do-type-video .fig-btn-play.title-pos-1{top:302px; left:790px;}
.visualArea .visual-wrap .do-type-video .fig-btn-play.title-pos-2{top:302px; right:60px;}
.visualArea .visual-wrap .do-type-video .fig-btn-play.title-pos-3{bottom:89px; left:238px;}
.visualArea .visual-wrap .do-type-video .fig-btn-play.title-pos-4{bottom:89px; left:790px;}
.visualArea .visual-wrap .do-type-video .fig-btn-play.title-pos-5{bottom:89px; right:60px;}

.visualArea .main-text {
	position:absolute;
	width:320px;height:320px;
	left:50%;
	top:50%;
	margin:-160px 0 0 -160px;
	z-index: 100;
	height:0px;
	overflow:hidden;
}
.visualArea .main-text img {
	position:absolute;
	top:320px;
}

.visualArea .main-btns{
    position:absolute;
    left:52%; bottom:13px;
    z-index: 10;
	
}
.visualArea .main-btns-bg {
	position:absolute;
	width:100%;
	height:60px;
	bottom:0px;left:0px;
	z-index: 8;
	background:#000000; 
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
.visualArea .main-foot-area {
	position:absolute;
	width:100%;
	height:60px;
	bottom:0px;
	z-index: 9;
}
.visualArea .main-foot {position:relative;width:1100px;height:60px;margin:0 auto;}
.visualArea .main-foot .title {
	position:absolute;
	left:0px;
	font-size:20px;
	color:#fff;
	top:10px;
}
.visualArea .main-foot .title span.eng {
	font-size:30px;
	line-height:40px;
	margin-right:10px;
	font-family: 'Georgia','Malgun Gothic';
}
.visualArea .main-foot .title span.kor {
	font-size:16px;
	line-height:16px;
	font-family: 'Malgun Gothic';
}
.visualArea .main-foot .contDirect {
	position:absolute;
	right:10px;
	width:120px; height:41px;
    background:url('../imgs/btn_down.png') no-repeat right 50%;
	outline: none;
	top:10px;
	cursor:pointer;
	font-size:16px;
	color:#fff;
	line-height:41px;
	letter-spacing:0.5px;
	font-family: 'Georgia','Malgun Gothic';
}
.visualArea .main-foot .contDirect.on {
    background:url('../imgs/btn_up.png') no-repeat right 50%;
}

.visualArea .main-foot .contDirect:hover{opacity:0.5}

.visualArea .main-foot .contDirect.open:hover{
    opacity:1
}

.visualArea .main-btns > a,
.visualArea .main-btns > ul {float:left;}

.visualArea .main-btns > a {
	display:block;
	padding:6px; margin-right:6px;
	width:20px; height:19px;
	text-indent:-10000px; overflow:hidden;
	background: url('../imgs/main_keyvisual_btn_pause_s.png') no-repeat 50% 50%;
}

.visualArea .main-btns > a.on {
	background: url('../imgs/main_keyvisual_btn_play_s.png') no-repeat 50% 50%;
}


.weddingSummary {
	position:absolute;
	z-index: 100;
	height:268px;
	overflow:hidden;
	top:50%;
	left:0px;
	width:100%;
	margin-top:-120px;
}
.weddingSummary .summary {
	position:relative;
	width:1100px;
	margin:0 auto;
	top:268px;
}
.weddingSummary .summary .summaryArea {
	position:absolute;
	right:10px;
	/*left:0px;*/
	min-width:300px;
	max-width:380px;
	height:260px;
}
.weddingSummary .summary .summaryArea300 {
	width:300px;
	left:0px;
}
.weddingSummary .summary .summaryArea .summaryTitle {
	position:relative;
	z-index:2;
	padding:25px 20px 20px 25px;
	color:#fff;	
	height:240px;
}
.weddingSummary .summary .summaryArea .summaryTitle .title .eng {
	font-size:40px;
	line-height:40px;
	margin-right:10px;
	font-family: 'Georgia','Malgun Gothic';
	letter-spacing:-1px;
	margin-left:-2px;
}
.weddingSummary .summary .summaryArea .summaryTitle .title .kor {
	padding-top:5px;
	font-size:17px;
	line-height:17px;
	font-family: 'Malgun Gothic';
}
.weddingSummary .summary .summaryArea .summaryTitle .tit {
	padding-top:20px;
	color:#b6b6b6;
	font-size: 14px;
	letter-spacing: -1px;
	line-height:20px;
	/*font-family: 'Malgun Gothic';*/
}
.weddingSummary .summary .summaryArea .summaryTitle .tit span {margin:0 20px 0 5px;}
.weddingSummary .summary .summaryArea .summaryTitle .ment {
	padding-top:20px;
	font-size:13px;
	line-height:20px;
	font-family: 'Malgun Gothic';
}

.ico-zoom {
	margin-top:20px;
	display:block;
	position:absolute; bottom:20x; right:20px;; 
	background:#817059 url('../imgs/ico_zoom.png') 90% center no-repeat;
	overflow:hidden;
	width:80px; height:22px; font-size:12px;
	line-height:21px;
	padding:4px 10px;
	color:#fff;
	cursor:pointer;
}
.ico-zoom:hover {
	color:#fff;
	background:#9A8465 url('../imgs/ico_zoom.png') 90% center no-repeat;
}

.weddingSummary .summary .summaryArea .summaryBG {
	z-index:1;
	position:absolute;
	left:0;top:0;
	width:100%;
	height:100%;
	background:#000000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	/*border:4px solid #B7A588;*/
}
