@charset "UTF-8";

/* ****************************************************
Title: n_restaurant.css
Created date: 2010/03/29
Last Modified: 2010/03/29
Created by: iGrove
***************************************************** */


/* Table Of Contents
----------------------------------------

#01 primary

----------------------------------------*/


/* #01 primary
---------------------------------------------------------------------------- */

div.mainimageRelaxation {
	border-bottom: 1px solid #FFF;
	background:url(../../images/relaxation/top/n_main_imaage.jpg) no-repeat bottom center;
	height: 300px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 100%;
}

div.mainimageEsthe {
	border-bottom: 1px solid #FFF;
	background:url(../../images/relaxation/esthetic/esthe_main_image.jpg) no-repeat bottom center;
	height: 300px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 100%;
}

div.mainimageMassage {
	border-bottom: 1px solid #FFF;
	background:url(../../images/relaxation/massage/masg_main_image.jpg) no-repeat bottom center;
	height: 300px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 100%;
}

div.mainimageNail {
	border-bottom: 1px solid #FFF;
	background:url(../../images/relaxation/nail/nail_main_image.jpg) no-repeat bottom center;
	height: 300px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 100%;
}

div#SalonBox{
	width:864px;
	padding:10px 0 35px 0;
	display:block;
}

div#SalonBox img{
	margin:0;
	padding:0;
	border:0;
	text-align:left;
	vertical-align:top;
}

div.bn_blog{
	width:860px;
	padding:35px 0 25px 10px;
	
}

div.bn_blog img{
	padding-right:20px;
}

div.SalonInner{
	padding:0 15px 0 0;
	float:left;
}


div.SalonInner_lst{
	padding:0;
	float:left;
}

div#SalonSubmenu{
	/*width:860px;*/
	margin:20px 0 30px 0;
	padding:1px;
	border:#49250D solid 1px;
}

div.esthe_ttl{
	padding-bottom:30px;
}

div.estheImage{
	padding-bottom:10px;
}


div.img01Cap{
	padding-bottom:30px;
}

div.g_menu{
	padding-bottom:40px;
}

div.g_menu_new{
	padding-bottom:10px;
}


div.sl_menu_box {
	border-right: solid 1px #49250D;
	border-left: solid 1px #49250D;
	border-bottom: solid 1px #49250D;
	padding: 20px 12px 15px 12px;
	color:#885A3B;
}

.menu_txt16px{
	font-size:16px;
	font-weight:bold;
	line-height:200%;
	background:url(../../images/relaxation/n_menu_line.jpg) left bottom no-repeat;
	margin:0 0 10px 0;
}

.menu_txt14px{
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	padding-bottom:20px;
}

.menu_txt14px_l{
	font-size:14px;
	font-weight:bold;
	line-height:180%;
	float:left;
}

.menu_txt14px_r{
	width:350px;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	float:right;
	text-align:left;
}

.menu_txt14px_r_lst{
	width:350px;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	float:right;
	text-align:left;
	padding-bottom:30px;
}

.menu_txt12px{
	font-size:12px;
	line-height:140%;
	color:#666;
	font-weight:normal;
	padding-left:14px;
}

.menu_txt12px2{
	font-size:12px;
	line-height:140%;
	font-weight:normal;
	padding-left:14px;
	padding-bottom:20px;
}

div.contact{
	padding-bottom:83px;
}

.clr{
	clear:both;
	height:0;
	font-size:0px;
	line-height:0%;
	visibility:hidden;
}

