@charset "utf-8"; 


/* beauty_head start */
div#beauty_head {clear:both; width:635px; height:auto;}
div#beautyh_menu{float:left; width:360px; height:auto; display:block;}
div#beautyh_menu h1{
	float:left; 
	font-size:150%; 
	color:#ff66cc; 
	background-image:none; 
	margin:0px; 
	padding:0px;
	width :350px; 
	height:18px;
}
div.beautyh_menu2{float:left; width:350px; height:auto; display:block; margin-top:5px;}
div.beautyh_menu2 ul{margin:0px; float:left; clear:both;}
div.beautyh_menu2 ul li{float:left; list-style-type:none; display:inline;}
div.beautyh_menu2 ul li.boldt{
	float:left; 
	list-style-type:none; 
	display:inline; 
	font-weight:bold; 
	margin-right:16px; 
	font-size:120%;
}
div.beautyh_menu2 ul li.smallt{float:left; list-style-type:none; display:inline; font-weight:normal;}
div.beauty_head_line{float:left; display:block; clear:both;	width:635px; height:1px; background:url(//imagex.navi.com/simage/common/dot_wline.gif) no-repeat left top;	margin:15px 0px 14px 0px;}
/* beauty_head end */


/* best start*/
div#best h2 {
	background-image:url(//imagex.navi.com/simage/common/ico/ico_beauty.gif);
	background-repeat: no-repeat;
	background-position:left center;
	padding-left: 20px; 
	font-weight:120%;
	color:#f6c;
	margin-left:0px;
	}
/* best end*/

/* search_beauty start*/
div#search_beauty{display:block; margin:0px; z-index:1;}
div#search_beauty2{width:629px; height:auto; border:solid #FFB253; border-top-width:0px; border-bottom-width:3px; border-left-width:3px; border-right-width:3px;  float:left; margin-top:0px; padding-bottom:5px;}	
div.search_beauty_in1{width:613px; height:auto; float:left; padding-left:8px; padding-right:8px; padding-top:6px; padding-bottom:6px;}	
div.search_beauty_in2{width:613px; height:auto; float:left; padding-left:8px; padding-right:8px; padding-top:8px; padding-bottom:6px; border:solid #ccc; border-top-width:1px; border-bottom-width:0px; border-left-width:0px; border-right-width:0px;}	

div.search_beauty_in1_in{float:left; width:330px; background-image:url(//imagex.navi.com/simage/common/bg_text1.gif); background-repeat:no-repeat; background-position:left center;display:block; padding:4px 4px 4px 70px; margin-right:8px; margin-bottom:5px; }
div.search_beauty_in1_in input{margin-left:50px;}

div.search_beauty_in1 p.text{clear:both; }
div.search_beauty_in1 p.btn{float:right; padding-left:8px;} 
div.search_beauty_in1 span{font-size:90%; font-weight:bold;}
select#search_beauty3{color:#333; height:22px; width:114px;}

div.search_beauty_in2 h3{float:left; font-weight:bold; font-size:100%; 
background-image:url(//imagex.navi.com/simage/common/ico/ico_circle.gif); background-repeat:no-repeat; background-position:left center; padding-left:15px; width:560px; color:#666666;}
div.search_beauty_in2 ul{float:left; margin-top:3px;}
div.search_beauty_in2 ul li{float:left;font-size:110%; padding-right:2px; list-style-type:none; }
div.search_beauty_in2 p.btn{float:left;padding-left:15px;width:88px; margin-top:3px;} 

div.search_beauty_in3{width:613px; height:auto; float:left; padding-left:8px; padding-right:8px; padding-top:8px; padding-bottom:6px; border:solid #ccc; border-top-width:1px; border-bottom-width:0px; border-left-width:0px; border-right-width:0px;}	
div.search_beauty_in3 h3{
	float:left; 
	font-weight:bold; 
	font-size:100%; 
	padding-left:0px; 
	width:200px;
	color:#666666;
}
div.search_beauty_in3 ul{float:left; margin-top:0px;}
div.search_beauty_in3 ul li{
	float:left;
	font-size:110%; 
	margin-right:10px; 
	list-style-type:none; 
	background:url(//imagex.navi.com/simage/common/ico/ico_right_04.gif) no-repeat left top;
	padding:0px 0px 0px 15px;
}
div.search_beauty_in3 p.btn{float:left;padding-left:15px;width:88px; margin-top:3px;} 
/* search_beauty end*/





/* menu_list start */
div#menu_list{float:left;width:635px; height:auto; margin-top:10px;}
div#menu_list_navi{height:32px; background-image:url(//imagex.navi.com/simage/food/bg_menu_line.gif); background-repeat:no-repeat; background-position:left bottom;}

div#menu_list_navi ul {margin:0px; }
div#menu_list_navi ul li {list-style-type:none; display:inline;}
div#menu_list_navi ul li a {display:block; float:left; overflow:hidden;text-decoration:none;height:32px;margin-right:10px;}

/* menu_list_navi off */
div#menu_list_navi li.menu_list_navi1 a{
	float:left;
	width:163px;
	height:22px;
	padding-top:10px;
	text-align:center;
	font-weight:bold;
	font-size:120%;
	background:url(//imagex.navi.com/simage/food/bg_menu.gif) no-repeat 0px 0px;
	}

/* menu_list_navi hover */
div#menu_list_navi li.menu_list_navi1 a:hover{
	float:left;
	padding-top:10px;
	height:22px;
	text-align:center;
	font-weight:bold;
	color:#666;
	font-size:120%;
	width:163px;
	background:url(//imagex.navi.com/simage/food/bg_menu_up.gif) no-repeat 0px 0px;
	}
	
/* menu_list_navi on */
div#menu_list_navi li.menu_list_navi1_on a{
	float:left;
	padding-top:10px;
	height:22px;
	text-align:center;
	font-weight:bold;
	font-size:120%;
	color:#666;
	width:163px;
	background:url(//imagex.navi.com/simage/food/bg_menu_up.gif) no-repeat 0px 0px;
	}	

div#menu_list1{float:left;width:633px; border:solid #ccc; border-top-width:0px; border-bottom-width:1px; border-left-width:1px; border-right-width:1px; padding-top:5px; padding-bottom:10px;} 

/* photo num5 */
div.menu_list2{float:left; width:633px; padding:0px; margin-bottom:10px;}
div.menu_list2 p.title{float:left; width:615px; height:17px; background-color:#F1F1F1; color:#f33; font-weight:bold; padding-left:4px; padding-top:4px;}

div.menu_list2 dl.no1{float:left; width:123px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2 dl.no1_end{float:left; width:124px; padding-bottom:10px; display:inline;}
div.menu_list2 dt.no1{float:left; margin-top:1px; width:119px; height:17px; background-color:#f1f1f1; font-weight:bold; padding-left:4px; padding-top:4px; display:inline; color:#ff66cc;}
div.menu_list2 dl.no2{float:left; width:247px; padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2 dl.no2_end{float:left; width:248px; padding-bottom:10px; display:inline;}
div.menu_list2 dt.no2{float:left; margin-top:1px; width:243px; height:17px; background-color:#f1f1f1; font-weight:bold; padding-left:4px; padding-top:4px; display:inline; color:#ff66cc;}
div.menu_list2 dl.no3{float:left;width:370px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2 dl.no3_end{float:left;width:371px;padding-bottom:10px;display:inline;}
div.menu_list2 dt.no3{float:left;margin-top:1px; width:366px; height:17px; background-color:#f1f1f1; font-weight:bold; padding-left:4px; padding-top:4px; display:inline; color:#ff66cc;}

div.menu_list2 dl.no4{float:left;width:494px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2 dl.no4_end{float:left;width:495px;padding-bottom:10px;display:inline;}
div.menu_list2 dt.no4{float:left;margin-top:1px; width:366px; height:17px; background-color:#f1f1f1; font-weight:bold; padding-left:4px; padding-top:4px; display:inline; color:#ff66cc;}

div.menu_list2 dl.no5{float:left; width:620px; padding-bottom:10px; display:inline;}
div.menu_list2 dt.no5{float:left; width:616px; height:17px; background-color:#f1f1f1; font-weight:bold; padding-left:4px; padding-top:4px; display:inline; color:#ff66cc;}

div.menu_list2 dd{float:left; width:110px; height:auto; margin-top:3px; margin-left:3px; margin-right:3px; padding-top:3px; padding-left:3px; padding-right:3px; padding-bottom:10px; list-style:none;display:inline; border:solid 1px #ccc; background-image:url(//imagex.navi.com/simage/food/bg_photo.gif); background-repeat:no-repeat;  background-position:bottom left; text-align:center;}

div.menu_list2 dd.end{float:left; width:110px; height:auto; margin-top:3px; margin-left:3px; margin-right:0px; padding-top:3px; padding-left:3px; padding-right:3px; padding-bottom:10px; list-style:none;display:inline; border:solid 1px #ccc;}

 /* photo num3 */
div.menu_list2_3{float:left;width:372px; height:auto; border:solid 1px #ccc; padding-top:1px; padding-left:1px; padding-right:1px;display:block; }
div.menu_list2_3 p.title{float:left; width:367px; height:17px; background-color:#F1F1F1; color:#f33; font-weight:bold; padding-left:4px; padding-top:4px;}

div.menu_list2_3 dl.no1{float:left;width:123px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_3 dl.no1_end{float:left;width:124px;padding-bottom:10px;display:inline;}
div.menu_list2_3 dt.no1{float:left;margin-top:1px; width:119px; height:17px; background-color:#f1f1f1; font-weight:bold; padding-left:4px; padding-top:4px; display:inline; color:#ff66cc;}
div.menu_list2_3 dl.no2{float:left;width:247px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_3 dl.no2_end{float:left;width:248px;padding-bottom:10px;display:inline;}
div.menu_list2_3 dt.no2{float:left;margin-top:1px; width:243px; height:17px; background-color:#f1f1f1; font-weight:bold; padding-left:4px; padding-top:4px; display:inline; color:#ff66cc;}
div.menu_list2_3 dl.no3{float:left;width:370px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_3 dl.no3_end{float:left;width:371px;padding-bottom:10px;display:inline;}
div.menu_list2_3 dt.no3{float:left;margin-top:1px; width:366px; height:17px; background-color:#f1f1f1; font-weight:bold; padding-left:4px; padding-top:4px; display:inline; color:#ff66cc;}

div.menu_list2_3 dl.no4{float:left;width:494px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_3 dl.no4_end{float:left;width:495px;padding-bottom:10px;display:inline;}
div.menu_list2_3 dt.no4{float:left;margin-top:1px; width:366px; height:17px; background-color:#f1f1f1; font-weight:bold; padding-left:4px; padding-top:4px; display:inline; color:#ff66cc;}

div.menu_list2_3 dl.no5{float:left;width:619px;  padding-bottom:10px; display:inline;}
div.menu_list2_3 dt.no5{float:left;margin-top:1px; width:615px; height:17px; background-color:#f1f1f1; font-weight:bold; padding-left:4px; padding-top:4px; display:inline; color:#ff66cc;}

div.menu_list2_3 dd{float:left; width:110px; height:auto; margin-top:3px; margin-left:3px; margin-right:3px; padding-top:3px; padding-left:3px; padding-right:3px; padding-bottom:10px; list-style:none;display:inline; border:solid 1px #ccc; background-image:url(//imagex.navi.com/simage/food/bg_photo.gif); background-repeat:no-repeat;  background-position:bottom left;}

div.menu_list2_3 dd.end{float:left; width:110px; height:auto; margin-top:3px; margin-left:3px; margin-right:0px; padding-top:3px; padding-left:3px; padding-right:3px; padding-bottom:10px; list-style:none;display:inline; border:solid 1px #ccc;}

 /* photo num2 */
div.menu_list2_2{float:left;width:247px; height:auto; border:solid 1px #ccc; padding-top:1px; padding-left:1px; padding-right:1px; }
div.menu_list2_2 p.title{float:left; width:243px; height:17px; background-color:#F1F1F1; color:#f33; font-weight:bold; padding-left:4px; padding-top:4px;}

div.menu_list2_2 dl.no1{float:left;width:123px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_2 dl.no1_end{float:left;width:124px;padding-bottom:10px;display:inline;}
div.menu_list2_2 dt.no1{float:left;margin-top:1px; width:119px; height:17px; background-color:#f1f1f1; font-weight:bold; padding-left:4px; padding-top:4px; display:inline; color:#ff66cc;}
div.menu_list2_2 dl.no2{float:left;width:247px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_2 dl.no2_end{float:left;width:248px;padding-bottom:10px;display:inline;}
div.menu_list2_2 dt.no2{float:left;margin-top:1px; width:243px; height:17px; background-color:#f1f1f1; font-weight:bold; padding-left:4px; padding-top:4px; display:inline; color:#ff66cc;} 
div.menu_list2_2 dl.no3{float:left;width:370px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_2 dl.no3_end{float:left;width:371px;padding-bottom:10px;display:inline;}
div.menu_list2_2 dt.no3{float:left;margin-top:1px; width:366px; height:17px; background-color:#f1f1f1; font-weight:bold; padding-left:4px; padding-top:4px; display:inline; color:#ff66cc;}

div.menu_list2_2 dl.no4{float:left;width:494px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_2 dl.no4_end{float:left;width:495px;padding-bottom:10px;display:inline;}
div.menu_list2_2 dt.no4{float:left;margin-top:1px; width:366px; height:17px; background-color:#DBE7FB; font-weight:bold; padding-left:4px; padding-top:4px; display:inline; color:#ff66cc;}

div.menu_list2_2 dl.no5{float:left;width:619px;  padding-bottom:10px; display:inline;}
div.menu_list2_2 dt.no5{float:left;margin-top:1px; width:615px; height:17px; background-color:#f1f1f1; font-weight:bold; padding-left:4px; padding-top:4px; display:inline; color:#ff66cc;}

div.menu_list2_2 dd{float:left; width:110px; height:auto; margin-top:3px; margin-left:3px; margin-right:3px; padding-top:3px; padding-left:3px; padding-right:3px; padding-bottom:10px; list-style:none;display:inline; border:solid 1px #ccc; background-image:url(//imagex.navi.com/simage/food/bg_photo.gif); background-repeat:no-repeat;  background-position:bottom left;}

div.menu_list2_2 dd.end{float:left; width:110px; height:auto; margin-top:3px; margin-left:3px; margin-right:0px; padding-top:3px; padding-left:3px; padding-right:3px; padding-bottom:10px; list-style:none;display:inline; border:solid 1px #ccc;}

 /* photo num1 */
div.menu_list2_1{float:left;width:123px; height:auto; border:solid 1px #ccc; padding-top:1px; padding-left:1px; padding-right:1px;}
div.menu_list2_1 p.title{float:left; width:119px; height:17px; background-color:#F1F1F1; color:#f33; font-weight:bold; padding-left:4px; padding-top:4px;}

div.menu_list2_1 dl.no1{float:left;width:123px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_1 dl.no1_end{float:left;width:124px;padding-bottom:10px;display:inline;}
div.menu_list2_1 dt.no1{float:left;margin-top:1px; width:119px; height:17px; background-color:#f1f1f1; font-weight:bold; padding-left:4px; padding-top:4px; display:inline; color:#ff66cc;}
div.menu_list2_1 dl.no2{float:left;width:247px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_1 dl.no2_end{float:left;width:248px;padding-bottom:10px;display:inline;}
div.menu_list2_1 dt.no2{float:left;margin-top:1px; width:243px; height:17px; background-color:#f1f1f1; font-weight:bold; padding-left:4px; padding-top:4px; display:inline; color:#ff66cc;}
div.menu_list2_1 dl.no3{float:left;width:370px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_1 dl.no3_end{float:left;width:371px;padding-bottom:10px;display:inline;}
div.menu_list2_1 dt.no3{float:left;margin-top:1px; width:366px; height:17px; background-color:#f1f1f1; font-weight:bold; padding-left:4px; padding-top:4px; display:inline; color:#ff66cc;}

div.menu_list2_1 dl.no4{float:left;width:494px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_1 dl.no4_end{float:left;width:495px;padding-bottom:10px;display:inline;}
div.menu_list2_1 dt.no4{float:left;margin-top:1px; width:366px; height:17px; background-color:#f1f1f1; font-weight:bold; padding-left:4px; padding-top:4px; display:inline; color:#ff66cc;}

div.menu_list2_1 dl.no5{float:left;width:619px;  padding-bottom:10px; display:inline;}
div.menu_list2_1 dt.no5{float:left;margin-top:1px; width:615px; height:17px; background-color:#f1f1f1; font-weight:bold; padding-left:4px; padding-top:4px; display:inline; color:#ff66cc;}

div.menu_list2_1 dd{float:left; width:110px; height:auto; margin-top:3px; margin-left:3px; margin-right:3px; padding-top:3px; padding-left:3px; padding-right:3px; padding-bottom:10px; list-style:none;display:inline; border:solid 1px #ccc; background-image:url(//imagex.navi.com/simage/food/bg_photo.gif); background-repeat:no-repeat;  background-position:bottom left;}

div.menu_list2_1 dd.end{float:left; width:110px; height:auto; margin-top:3px; margin-left:3px; margin-right:0px; padding-top:3px; padding-left:3px; padding-right:3px; padding-bottom:10px; list-style:none;display:inline; border:solid 1px #ccc;}

 /* photo num4 */
div.menu_list2_4{float:left;width:495px; height:auto; border:solid 1px #ccc; padding-top:1px; padding-left:1px; padding-right:1px; }
div.menu_list2_4 p.title{float:left; width:491px; height:17px; background-color:#F1F1F1; color:#f33; font-weight:bold; padding-left:4px; padding-top:4px;}

div.menu_list2_4 dl.no1{float:left;width:123px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_4 dl.no1_end{float:left;width:124px;padding-bottom:10px;display:inline;}
div.menu_list2_4 dt.no1{float:left;margin-top:1px; width:119px; height:17px; background-color:#f1f1f1; font-weight:bold; padding-left:4px; padding-top:4px; display:inline; color:#ff66cc;}
div.menu_list2_4 dl.no2{float:left;width:247px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_4 dl.no2_end{float:left;width:248px;padding-bottom:10px;display:inline;}
div.menu_list2_4 dt.no2{float:left;margin-top:1px; width:243px; height:17px; background-color:#f1f1f1; font-weight:bold; padding-left:4px; padding-top:4px; display:inline; color:#ff66cc;}
div.menu_list2_4 dl.no3{float:left;width:370px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_4 dl.no3_end{float:left;width:371px;padding-bottom:10px;display:inline;}
div.menu_list2_4 dt.no3{float:left;margin-top:1px; width:366px; height:17px; background-color:#f1f1f1; font-weight:bold; padding-left:4px; padding-top:4px; display:inline; color:#ff66cc;}

div.menu_list2_4 dl.no4{float:left;width:494px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_4 dl.no4_end{float:left;width:495px;padding-bottom:10px;display:inline;}
div.menu_list2_4 dt.no4{float:left;margin-top:1px; width:491px; height:17px; background-color:#f1f1f1; font-weight:bold; padding-left:4px; padding-top:4px; display:inline; color:#ff66cc;}

div.menu_list2_4 dl.no5{float:left;width:619px;  padding-bottom:10px; display:inline;}
div.menu_list2_4 dt.no5{float:left;margin-top:1px; width:615px; height:17px; background-color:#f1f1f1; font-weight:bold; padding-left:4px; padding-top:4px; display:inline; color:#ff66cc;}

div.menu_list2_4 dd{float:left; width:110px; height:auto; margin-top:3px; margin-left:3px; margin-right:3px; padding-top:3px; padding-left:3px; padding-right:3px; padding-bottom:10px; list-style:none;display:inline; border:solid 1px #ccc; background-image:url(//imagex.navi.com/simage/food/bg_photo.gif); background-repeat:no-repeat;  background-position:bottom left;}

div.menu_list2_4 dd.end{float:left; width:110px; height:auto; margin-top:3px; margin-left:3px; margin-right:0px; padding-top:3px; padding-left:3px; padding-right:3px; padding-bottom:10px; list-style:none;display:inline; border:solid 1px #ccc;}

div.menu_list2 div, div.menu_list2_end div, div.menu_list2_3 div{ padding-top:3px; text-align:center; font-weight:bold;}
div.menu_list2_1 div,div.menu_list2_2 div,div.menu_list2_4 div{ padding-top:3px; text-align:center; font-weight:bold;}
/* menu_list end */
div.beauty_space5{float:left; clear:both; display:block; width:600px; height:1px; margin-bottom:5px;}
div.beauty_contents{float:left; clear:both; display:block; width:635px; height:auto;}

/* search_interface add 09/06/11 */
ul.beauty_service_list li{display:inline; background:transparent url(//imagex.navi.com/simage/common/ico/ico_right_04.gif) no-repeat scroll left top; margin-right:10px; padding:0 0 0 15px;}

