@charset "utf-8";

/*//////////////////////////////////////////////////////*/
/*/////////////////////////print////////////////////////*/
/*//////////////////////////////////////////////////////*/
body.shop {
	background:#fff none ! important;
}
body.shop #wrap {
	width:760px;
	margin:0 auto;
}
body.shop #header {
	background:url(../img/shop_hd_bg.jpg) no-repeat center top;
	width:760px;
	height:125px;
}

body.shop #header h1 {
	height:43px;
	top:15px;
	left:15px;
	right:0;
	margin:0;
}
html>/**/body.shop #header h1 {width:700px;top:45px; }

body.shop #header h1 a {
	height:43px;
	outline:none;
	display:block;
	color:#fff;
	text-decoration:none;
}
html>/**/body.shop #header h1 a {background:none; width:700px; text-indent:0; }


body.shop #header a.btn {
	display:none;
}
body.shop #container {
	width:760px;
}

body.shop ul.topMenu li {
	text-indent:0 ! important;
	background: none ! important;
	color:#FFFFFF;
	height:26px ! important;
	border-right:solid 1px #FFFFFF;
}
body.shop ul.topMenu li a {
	text-indent:0 ! important;
	background: none ! important;
	color:#FFFFFF;
	height:21px ! important;
	padding:5px 0 0 10px ! important;
	line-height:1;
}
body.shop ul.topMenu {
	background:#B35F05 none;
	width:760px;
	top:0;
	left:0;
	margin: 0px 0px 1px;
	border-bottom: 1px solid #FFFFFF;
}
body.shop ul.topMenu li.name {
	background:#633110 url(none);
	padding:5px 0 0 10px ! important;
	border-right:solid 1px #FFFFFF;
	width:123px;
	height:21px ! important;
}
body.shop ul.topMenu li.cookBtn {
	left:134px;
}
body.shop ul.topMenu li.foodBtn {
	left:276px;
}
body.shop ul.topMenu li.areaBtn {
	left:391px;
}
body.shop #titArea h2 {
	background:#633110 url(none);
	width:730px ! important;
	padding:18px 15px 10px ! important;
	margin:0 ! important;
}
body.shop ul#topicPath {
	padding:0 0 25px 0;
}
body.shop #titArea ul.mainMenu {
	width:760px ! important;
	background:#B35F05 none ! important;
	margin: 0px 0px 1px ! important;
	border-top: 1px solid #FFFFFF;
}
body.shop #titArea ul.mainMenu li a {
	width:150px;
	text-align:left;
}
body.shop #titArea ul.mainMenu li a {
	background:#B35F05 url(none)! important;
	width:150px ! important;
	height:1.5em ! important;
	text-indent:0 ! important;
	color:#FFFFFF;
	padding:5px 0 5px 10px;
	border-right:solid 1px #FFFFFF
}
body.shop #titArea ul.mainMenu li.countryBtn a {
	border-right:none;
	border-left:solid 1px #FFFFFF
}
body#basic #titArea ul.mainMenu li.basicBtn a {
	background:#633110 url(none)! important;
}
body#recipe #titArea ul.mainMenu li.recipeBtn a {
	background:#633110 url(none) ! important;
}
body#service #titArea ul.mainMenu li.serviceBtn a {
	background:#633110 url(none) ! important;
}
body#drink #titArea ul.mainMenu li.drinkBtn a {
	background:#633110 url(none) ! important;
}
body#personal #titArea ul.mainMenu li.personalBtn a {
	background:#633110 url(none) ! important;
}
body#etc #titArea ul.mainMenu li.etcBtn a {
	background:#633110 url(none) ! important;
}
body#country #titArea ul.mainMenu li.countryBtn a {
	background:#633110 url(none) ! important;
}
body.shop #titArea {
	width:760px ! important;
	background:none;
	padding: 25px 0px 0px 0 ! important;
}
body.shop #btmMenuArea {
	display:none;
}



/*//////////////////////////////////////////////////////*/
/*/////////////////////////#basic////////////////////////*/
/*//////////////////////////////////////////////////////*/

body#basic .cpt#intro {
	background:#633110 none;
	width:760px ! important;
	padding: 10px 0 0 ! important;
	margin: 25px 0px 0px 0;
}
body#basic .cpt#intro .cptBg {
	background:#633110 none;
	width:760px ! important;
	padding: 0px 0px 10px ! important;
}
body#basic .cpt#intro p {
	padding: 0px 10px 0;
	color:#fff;
	font-size:115%;
	line-height:180%;
	width: 740px ! important;
}
body#basic .cpt#snd .pic {
	padding: 0px 30px 0 0 ! important;
}

body#basic .cpt#intro .pic {
	width:315px;
	padding: 0px 30px 0 0;
	float:left;
}
body#basic .cpt#snd {
	width:760px;
	padding: 30px 0 0 0;
	margin: 0px 0px 0px 0;
}
body#basic .cpt#snd p:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
body#basic .cpt#snd p {
	width: 755px;
	clear: both;
}

body#basic .cpt#map {
	width:760px;
	padding:0 0 0 0;
	margin:30px 0 0 0;
	display:block;
	float:none;
}
body#basic .cpt#detail {
	width:760px;
	padding:0 0 0 0;
	margin:30px 0 0 0;
	display:block;
	float:none;
}
body#basic .cpt#detail dl {
	width:760px ! important;
	background:#AA7A40;
	margin:0 0 1px 0;
}
body#basic .cpt#detail dt {
	background:#AA7A40;
	width:150px ! important;
	padding:10px ! important;
}
body#basic .cpt#detail dd {
	background:#EAE0D5 ! important;
	padding:10px ! important;
	width:560px ! important;
	float:right;
}


/*//////////////////////////////////////////////////////*/
/*/////////////////////////.other////////////////////////*/
/*//////////////////////////////////////////////////////*/

body.other h3 {
	width:760px ! important;
	margin:0 0 0 0;		
}
body.other .cpt {
	background:none;
	width:760px;
	padding: 10px 0 10px 0;
}
body.other .cpt .cptBg {
	background:none;
	width:760px;
	padding: 0 0 0 0;
}
body.other .cpt p {
	padding: 0;
	width: 760px;
}
body#recipe h3 {
	background:url(../../img/shop_recipe_tit.jpg) no-repeat left top;	
}
body#service h3 {
	background:url(../../img/shop_service_tit.jpg) no-repeat left top;	
}
body#drink h3 {
	background:url(../../img/shop_drink_tit.jpg) no-repeat left top;	
}
body#personal h3 {
	background:url(../../img/shop_personal_tit.jpg) no-repeat left top;	
}
body#country h3 {
	background:url(../../img/shop_country_tit.jpg) no-repeat left top;	
}
body#etc h3 {
	background:url(../../img/shop_etc_tit.jpg) no-repeat left top;	
}

/*//////////////////////////////////////////////////////*/
/*////////////////////////////tellArea///////////////////////*/
/*//////////////////////////////////////////////////////*/

body.shop #tellArea {
	width:760px;
	padding: 15px 0 0 0;
	margin: 0px 0px 0px 0px;
}

/*//////////////////////////////////////////////////////*/
/*////////////////////////////paperCall///////////////////////*/
/*//////////////////////////////////////////////////////*/

body.shop #paperCall {
	width:760px;
	padding: 15px 0 0;
	margin: 0px 0px 0px 0;
	clear:none;
}


/*//////////////////////////////////////////////////////*/
/*////////////////////////////webcalling///////////////////////*/
/*//////////////////////////////////////////////////////*/

body.shop #webcalling {
	width:760px;
	padding: 30px 0 0 0;
	margin: 0px 0px 0px 0;
}



/*//////////////////////////////////////////////////////*/
/*/////////////////////////common/basic////////////////////////*/
/*//////////////////////////////////////////////////////*/
ul#switcher {
	display: none;
}

body.shop ul.mostTopMenu {
	display:none;
}

body.shop #content {
	width:760px ! important;
	padding: 0px 0 60px 0px ! important;
}
ul#topicPath {
	padding:30px 0 10px 0px;
	width:760px;
}
a.toTopBtn {
	display:none;
}
#footer{
	display:none;
}


/*//////////////////////////////////////////////////////*/
/*/////////////////////other/bannerArea////////////////////*/
/*//////////////////////////////////////////////////////*/

body.other ul.num01 {
	width:460px;
	padding:30px 0 0 300px;
}
body.other ul.num02 {
	width:595px;
	padding:30px 0 0 165px;
}
body.other ul.num03 {
	width:730px;
	padding:30px 0 0 30px;
}
body.other ul#bannerArea li {
	float:left;
	width:240px;
	padding:0 10px 0 0;
}
body.other ul#bannerArea li a {
	display:block;
}
