﻿@charset "utf-8";
html {
	overflow:scroll;
	overflow-x:auto;
}
@font-face{
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: normal;
  src: url('/font/NanumGothic.eot');
  src: url('/font/NanumGothic.eot?#iefix') format('embedded-opentype'),
       url('/font/NanumGothic.woff') format('woff'),
       url('/font/NanumGothic.ttf') format('truetype');}

BODY
{
	/*scrollbar-3dlight-color:#DCDCDC;
	scrollbar-arrow-color:#DCDCDC;
	scrollbar-track-color:#EDEDED;
	scrollbar-darkshadow-color:#DCDCDC;
	scrollbar-face-color:#F9F9F9;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;*/
	background-color:#ffffff;
	font-family:"돋움", "돋움체";
	font-size:11px;
	line-height:140%;
	color: #888888;
	margin-left: 0px;
	margin-top: 0px;
	margin-right:0px;
	margin-bottom:0px;
}
textarea
{
	overflow:auto;
  	scrollbar-3dlight-color:#EBEBEB;
	scrollbar-arrow-color:#EBEBEB;
	scrollbar-track-color:#EDEDED;
	scrollbar-darkshadow-color:#EBEBEB;
	scrollbar-face-color:#F9F9F9;
	scrollbar-highlight-color:#EBEBEB;
	scrollbar-shadow-color:#EBEBEB;
	border:solid 1px #C0C0C0;
	background-color:#ffffff;
	font:12px "돋움", "돋움체";
	line-height:140%;
  	color: #8A8A8A;
  	
}
input,th, td, select {
	font-family:"굴림", "굴림체";
	font-size:12px;
	line-height:140%;
	color: #5F6263;
	
}
img{border:none;}
.search_none {
	height: 20px;
	width: 130px;
	border: 1px solid #ffffff;
	background-color: #FFFFFF;
}

.search_blur {
	height: 20px;
	width: 130px;
	border: 1px solid #ffffff;
	background-color: #FFFFFF;
	background-image: url(/images/search_txt.jpg);
	background-repeat: no-repeat;
}
ul, li, ol, p{ list-style:none; margin:0; padding:0;}
.list_select{behavior: url('/selectbox/selectbox1.htc');}
A{line-height: 140%; color: #5F6263; text-decoration: none; }
A:hover{ color:#333333; text-decoration: underline;}



.left{ position:fixed; left:0px; top:0px; z-index:100; width:180px;}
.logo{ background-color:#cc4341; padding:20px 10px;}
.menu{ background:url(/images/menuBg.png) left top repeat; height:310px;}

.positionR{ position:relative; left:0px; top:0px; height:100%;}


/*	main			==========*/
.mainBg{ background-color:#3b3e3d;}
.mainTxt{  position:fixed; left:180px; top:465px; z-index:2; width:420px; height:180px;}
.main{ position:fixed; left:0px; top:0px; z-index:1; width:100%;}
.main_ContentBg{ position:fixed; left:617px; top:0px; z-index:5; width:700px; height:100%; background:url(/images/bg.png) left top repeat-y;}
.main_Content{  position:absolute; left:617px; top:0px; z-index:6; width:379px;}
.mainTxt01{ font-family:'NanumGothic','돋움', '돋움체'; padding-left:4px; color:#ebebeb; font-size:13px; text-decoration:underline; height:22px;}
.mainTxt02{ padding-left:5px; font:11px 돋움; color:#6c6b6b; line-height:14px;}
.main_Banner{ margin:0px 2px 0px 1px;}
.main_BannerTxt01{ text-align:center; font:11px 돋움; color:#9d9d9d;}
.main_Banner01{ margin-top:50px;}
.main_Banner02{ margin-left:7px;}
.main_Banner03{ background-color:#4b4b4b;}
.main_Banner03P{ margin:6px 9px;}
.mainTelInput{ background-color:#313131; border:1px solid #313131; height:15px; padding-top:6px; line-height:23px; text-align:center; font:11px 돋움; color:#cccccc;}
.mainNoneBg{ background:url(/main/images/mainImgNone.jpg) center no-repeat;}
.main01{ margin:22px 5px 0px 14px;}
.main02{ margin:70px 6px 0px 14px;}
.main03{ background:url(/main/images/mainLine.jpg) left center repeat-x; height:64px; margin:0px 6px 0px 14px;}
.main04{ margin:9px 5px 0px 14px;}
.main_copy{ margin:60px 0px 0px 21px; height:55px;}
.main_topLink{ margin:12px 0px 0px 185px; height:28px; text-align:left;}

.jCarouselLite { position: relative; width: 326px; height:146px; overflow:hidden; }
.jCarouselLite ul { list-style: none; margin: 0; padding: 0; }
.jCarouselLite li { float: left; display:block; width:163px; text-align:center; }
/*----*/



/*	sub				==========*/
.sub_copy{ margin:30px 0px 0px 0px; height:55px; width:735px;}
.copy li{ float:left; }
.copy01{ width:575px;}
.copy02{ width:159px;}

.sub_topLink{ margin:12px 0px 0px 570px; height:28px; text-align:left;}
.sub_ContentBg{ position:fixed; left:180px; top:0px; z-index:5; width:850px; height:100%; background:url(/images/bg.png) left top repeat-y;}
.sub_Content{ position:absolute; left:225px; top:0px; z-index:6; width:735px; text-align:left;}
.subMuBg{ background:url(/images/menuLine.jpg) left center repeat-x; height:35px; width:735px;}
.subMu li{ float:left; margin-right:2px; width:105px;}
.subTitle{ margin-top:54px; height:53px; text-align:right;}
.course{ position:absolute; left:0px; top:-20px;}
.course li{ float:left; margin-right:7px;}
.courseTxt01{ font:11px 돋움; color:#8a8989; line-height:18px;}
.courseTxt02{ font:11px 돋움; color:#afaeae; line-height:18px; text-decoration:underline;}
.courseL{ margin-top:4px;}

.content{ margin-top:60px; min-height:510px;}
.content_contact{ margin-top:40px; margin-bottom:60px; min-height:510px;}
.sub_banner{ position:fixed; left:10px; bottom:20px; z-index:97;}
.subBinput{ border:1px solid #b6b6b6; background-color:#dcdcdc; height:20px; line-height:20px; text-align:center;}

.starCNBBg{ background:url(/images/subBg01.jpg) left top no-repeat;  background-attachment:fixed;}
.groupLunchBg{ background:url(/groupLunch/images/subbg.jpg) left top no-repeat;  background-attachment:fixed;}
.buffetBg{ background:url(/buffet/images/bg.jpg) left top no-repeat;  background-attachment:fixed;}
.partyBg{ background:url(/party/images/bg.jpg) left top no-repeat;  background-attachment:fixed;}
.inquiryBg{ background:url(/orderInquiry/images/bg.jpg) left top no-repeat;  background-attachment:fixed;}
.csCenterBg{ background:url(/csCenter/images/bg.jpg) left top no-repeat;  background-attachment:fixed;}
/*----*/



/*	starC&B			==========*/
.greeting01{ margin:0px auto; width:384px;}
.greeting02{ margin:55px 0px 0px 5px; font-family:'NanumGothic','돋움', '돋움체'; color:#a5a5a5; font-size:13px; line-height:20px;}
.greeting03{ margin:55px 0px 0px 5px; font-family:'NanumGothic','돋움', '돋움체'; color:#a5a5a5; font-size:13px; line-height:20px;}
.greeting04{ margin:60px 0px 0px 625px; font-family:'NanumGothic','돋움', '돋움체'; color:#f4f4f4; font-size:13px; line-height:20px;}
.greeting05{ margin-top:70px; height:200px; }
.customer{ margin:0px 0px 55px 0px; overflow:hidden;}
.customer01{ float:left; background-color:#363636; border:1px solid #303030; text-align:center; padding:20px 0px; font-family:'NanumGothic','돋움', '돋움체'; color:#b5b5b5; font-size:13px;  width:178px; margin:0px 2px 5px 1px; font-weight:bold;}
.content01{ margin-top:25px;}
.content02{ margin-bottom:1px;}
.contact01{ font-family:'NanumGothic','돋움', '돋움체'; color:#1b1a1a; font-size:12px; line-height:20px;}
.contact02{ font-family:'NanumGothic','돋움', '돋움체'; color:#828281; font-size:12px; line-height:20px;}
.contact03{ font-family:'NanumGothic','돋움', '돋움체'; color:#f3ea65; font-size:12px; line-height:20px;}
/*----*/



/*	content_groupLunch	======*/
.content_groupLunch{ margin-top:28px; margin-bottom:60px; min-height:560px;}
.groupLunch_top{ margin:33px 0px 0px 62px;}
.groupLunch_topL{ background:url(/groupLunch/images/Top_courseLine.png) left center repeat-x;}
.groupLunch01{ background:url(/groupLunch/images/groupLunchTopBg.png) left top no-repeat; height:204px;}
.groupLunch02{ text-align:right;}
.groupLunch03{ margin-top:45px;}
.groupLunch04{ text-align:right;}
.groupLunchTxt01{ font:20px "Times New Roman", Times, serif; font-style:italic; line-height:20px; color:#626262; font-weight:bold;}
.groupLunchTxt02{ font-family:"Times New Roman", Times, serif; font-size:35px; color:#fafafa; line-height:35px; font-style:italic; font-weight:bold;}
.groupLunchTxt03{ font-family:'NanumGothic','돋움', '돋움체'; font-size:12px; color:#dcd474; line-height:16px; height:27px;}
.groupLunchTxt04{ font-family:'NanumGothic','돋움', '돋움체'; font-size:12px; color:#4f4f4f; line-height:16px; height:27px; padding-left:10px;}
.groupLunchTxt05{ color:#707070; background-color:#333333; font:11px 돋움; padding:0px 10px;}
.groupLunchTxt06{ float:left; font-family:'NanumGothic','돋움', '돋움체'; font-size:12px; color:#dcd474; line-height:27px; width:142px; height:27px; padding:0 5px;}
.groupLunchTxt07{ float:left; font-family:'NanumGothic','돋움', '돋움체'; font-size:12px; color:#4f4f4f; line-height:27px; width:21px; height:27px; padding-left:10px;}
.groupLunchLine{ height:1px; background-color:#353535;} 
.groupLunchLine02{ float:left; width:340px; height:1px; background-color:#353535;}
.groupLunchList{ background:url(/groupLunch/images/bg.jpg) left top repeat-x; margin-bottom:100px;}
.groupLunchTitle{ position:absolute; left:0px; top:0px; }
.glpopup{ padding:0px 10px 10px 10px;}
.glpopupTxt{padding:0px 10px 0px 10px;}
.glpopupTxt01{ font-family:"Times New Roman", Times, serif; color:#db5653; font-size:30px; font-style:italic;   line-height:30px; font-weight:bold;}
/*----*/

.buffetTxt01{font-family:'NanumGothic','돋움', '돋움체'; font-size:12px; color:#dcd474; line-height:16px; height:18px; padding:5px 5px 0px 5px;}
.buffetTxt02{font-family:'돋움', '돋움체'; font-size:11px; color:#8d8d8d; line-height:16px; padding:1px 5px 7px 5px; letter-spacing:-1px;}


.party01{background:url(/party/images/partyTopBg.png) left top no-repeat; height:96px;}
.party04{ border:1px solid #353535; margin:28px 0px 5px 0px; background-color:#3b3b3b; padding:8px 12px 8px 9px;}
.party05{ border:1px solid #353535; margin:0px 0px 5px 0px; background-color:#3b3b3b; padding:20px 22px 15px 22px;}
.party04Txt01{font-family:'NanumGothic','돋움', '돋움체'; font-size:12px; color:#dcd474; line-height:16px;}
.party04Txt02{font-family:'돋움', '돋움체'; font-size:11px; color:#8d8d8d; line-height:16px;}
.party04Txt03{font-family:"Times New Roman", Times, serif; color:#dfdfdf; font-size:15px; font-style:italic; line-height:15px; font-weight:bold;}
.party05Line01{ border-left:1px solid #353535; border-right:1px solid #353535;}
.party05Line02{ border-left:1px solid #353535; border-right:1px solid #353535; border-bottom:1px solid #353535; width:110px; text-align:right; padding-right:10px;}
.party05Line03{ border-bottom:1px solid #353535; text-align:center; font-family:'돋움', '돋움체'; font-size:12px; color:#a5a4a4; line-height:16px; height:26px;}
.party05Line04{ background-color:#353535; text-align:center; height:34px; font-family:'NanumGothic','돋움', '돋움체'; font-size:12px; color:#dcd474;}
.party05Line05{ border-bottom:1px solid #353535; text-align:center; font-family:'돋움', '돋움체'; font-size:11px; color:#8d8d8d; line-height:16px;}
.party05Txt01{ color:#f56b68; font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold;}
.party05Img{ position:absolute; left:0px; top:-56px;}

.inquiry01{ background-color:#4f4f4f;}
.inquiry02{ border-bottom:1px solid #313131; height:33px;}
.input01{ border:1px solid #ffffff; background-color:#ffffff; height:21px; line-height:21px; font-family:'NanumGothic','돋움', '돋움체'; font-size:13px; color:#4f4f4f;}
.input02{ border:1px solid #282828; background-color:#474747; height:18px; line-height:18px; font-family:'돋움', '돋움체'; font-size:12px; color:#bdbdbd;}
.input03{ border:1px solid #b0afaf; background-color:#b0afaf; height:16px; line-height:16px; font-family:'돋움', '돋움체'; font-size:12px; color:#5a5a5a;}
.inquiryTxt01{font-family:'NanumGothic','돋움', '돋움체'; font-size:12px; color:#dcd474;}

.board{ border-bottom:1px solid #313131;}
.board_notice{ border-bottom:1px solid #313131; background-color:#353535;}
.board01{ margin:8px 0px;}
.boardTxt01{ text-align:center; font:11px 돋움; color:#7f7f7f;}
.boardTxt02 a{ font-family:'NanumGothic','돋움', '돋움체'; font-size:12px; color:#989898; line-height:18px;}
.boardTxt02 a:hover{ font-family:'NanumGothic','돋움', '돋움체'; font-size:12px; color:#dcd474; line-height:18px;}
.boardTxt03{ font-family:'돋움', '돋움체'; font-size:11px; color:#7f7f7f; padding:10px 0px; line-height:14px;}
.boardTxt03 a{ font-family:'돋움', '돋움체'; font-size:11px; color:#7f7f7f; line-height:14px;}
.boardTxt03 a:hover{ font-family:'돋움', '돋움체'; font-size:11px; color:#7f7f7f; line-height:14px;}
.searchBg{ background-color:#3b3b3b; text-align:center;}

.readTxt01{font-family:'NanumGothic','돋움', '돋움체'; font-size:13px; color:#e0e0e0; line-height:18px; padding:10px 15px;}
.readTxt02{ font-family:'NanumGothic','돋움', '돋움체'; font-size:12px; color:#a7a7a7; line-height:16px; padding:15px 0px; min-height:300px; border-bottom:1px solid #313131;}
.faqTxt01{ padding:9px 0px; line-height:18px;}
.faqTxt01 a{ font-family:'NanumGothic','돋움', '돋움체'; font-size:12px; color:#b8b8b8; line-height:18px;}
.faqTxt01 a:hover{ font-family:'NanumGothic','돋움', '돋움체'; font-size:12px; color:#d8d8d8; line-height:18px;}
.board_a{border-bottom:1px solid #313131; background-color:#353535; padding:15px; font-family:'돋움', '돋움체'; font-size:11px; color:#c2bf66; line-height:16px;}
.gallery{ padding:0px 1px 0px 1px;}
.galleryLine{ background:url(/csCenter/images/galleryBg.jpg) bottom right no-repeat; border-left:1px solid #1d1d1d; border-top:1px solid #1d1d1d; overflow:hidden;}
.galleryList{ border-right:1px solid #1d1d1d; border-bottom:1px solid #1d1d1d; background-color:#373737; padding:25px 14px 18px 14px; height:200px; width:215px; float:left;}
.galleryListNone{ background:url(/csCenter/images/galleryNoneBg.jpg) left top no-repeat; }
.galleryTxt a{ font-family:'NanumGothic','돋움', '돋움체'; font-size:12px; color:#a7a7a7; line-height:17px;}
.galleryTxt a:hover{ font-family:'NanumGothic','돋움', '돋움체'; font-size:12px; color:#dcd474; line-height:17px;}

.sitemap {border-bottom:1px solid #313131; padding:0px 10px; }
.sitemap a{font-family:'NanumGothic','돋움', '돋움체'; font-size:12px; color:#a7a7a7;}
.sitemap a:hover{font-family:'NanumGothic','돋움', '돋움체'; font-size:12px; color:#dcd474;}


/*	pageNum			=========*/
.pagenum01{ padding:0px 10px 10px 0px; text-align:right;}
.pagenum02{ padding:0px 0px 10px 0px; text-align:right;}
.pagenum04{ position:absolute; right:0px; bottom:10px;}
.pageNumPrev, .prev02 { margin-right:2px; }
.pageNumNext, .next01, .next02 { margin-left:2px; }
.currPage { font:bold 12px Verdana; color:#db5653; text-decoration:underline; padding:6px 8px; line-height:25px; margin-left:2px; }
A.pageMove			{ font:bold 11px Verdana; color:#797979; text-decoration:none; padding:6px 8px; line-height:25px; margin-left:2px;}
A.pageMove:hover	{ font:bold 11px Verdana; color:#db5653; text-decoration:underline; padding:6px 8px; line-height:25px; margin-left:2px;}
/*--*/



/*	right			==========*/
.right_BtnOpen{ position:absolute; left:-28px; top:0px;}
.right_BtnClose{ position:absolute; left:-28px; bottom:0px;}
.rightBG_close{ position:fixed; left:1005px; top:0px; background:url(/images/rightBg.jpg) left top repeat; width:100%; height:100%; z-index:98;}
.rightBG_open{ position:fixed; left:180px; top:0px; background:url(/images/rightBg.jpg) left top repeat; width:100%; height:100%; z-index:98;}
.rightContent_close{ position:fixed; left:1005px; top:0px; height:100%; z-index:99; padding:20px 5px 15px 25px; }
.rightContent_open{ position:fixed; left:180px; top:0px; height:100%; z-index:99; padding:20px 5px 15px 25px; }
.rightImg{ width:230px; height:173px; background:url(/images/rightImgN.jpg) center no-repeat; margin:5px 15px 10px 0px; float:left;}
.rightScrollbar{ position:absolute; right:-10px; top:5px; width:10px; min-height:737px; background-color:#3c3c3c;}

.rightBanner { position:fixed; top:0; left:977px; width:100%; height:100%; overflow:hidden; z-index:102; }
a.open { position:absolute; display:block; top:0; left:0; width:28px; height:106px; text-indent:-9999px; background-image:url(/images/rightBtn01.jpg);}
a.open:hover { background-image:url(/images/rightBtn01over.jpg);}
a.close { position:absolute; display:block; top:0; left:0; width:28px; height:106px; text-indent:-9999px; background-image:url(/images/rightBtn02.jpg);}
a.close:hover { background-image:url(/images/rightBtn02over.jpg);}
.bannerWrap { position:absolute; top:0; left:28px; width:100%; height:100%; background:url(/images/rightBg.jpg) left top repeat; }
.bannerWindow { margin:25px; width:700px; height:500px; min-width:250px; min-height:150px; }
.bannerList { width:100%; height:100%; overflow:hidden; }
.bannerList img { margin:5px 15px 10px 0px; }
/*----*/



/*	top				==========*/
.topLinkL{ margin:0px 6px 2px 6px;}
.topLinkL01{ width:5px;}
.topLink li{ float:left;}
/*----*/