/* LA NAIL CSS Document */

body{margin:0px; padding:0px;
 background: #ffffff url(images/bg_ye.jpg);
 background-repeat:repeat-x;
 font-family: "｣ﾍ｣ﾓ ｣ﾐ･ｴ･ｷ･ﾃ･ｯ"; 
 font-size:9pt; line-height:16px;
}

ul{
	list-style-type: none;
}

ul,li,dl,dt,dd,ol{
	margin:0px;
	padding:0px;
	
}

td,th,pre {text-align:left; margin:0px; padding:0px;}

h1{font-size:9pt;}
h2{font-size:9pt;}
h3{font-size:9pt;font-weight:normal;}
h4{font-size:9pt;}
h5{font-size:8pt;}

img{
	margin:0px;
	padding:0px;
	border:none;
	vertical-align: top;
}

address{font-style:normal; font-size:8pt; color:#999999;
 font-family: "｣ﾍ｣ﾓ ｣ﾐ･ｴ･ｷ･ﾃ･ｯ"; text-align:left;
 width:440px; padding-left:5px; padding-right:10px;}

a:link{
 color:#CC6633;
 text-decoration: none;
}
a:active {
 color:#FF9966;
}
a:visited{
 color:#CC6633;
 text-decoration: none;
}
a:hover{
 color:#FF9966;
}



/*左側のメニューに関するCSS*/
#r_menu{width:183px;margin-top:20px;margin-left:6px;float:left;
 }
#r_menu .r-menu-con{ border-left:#ff80bf solid 1px;
border-right:#ff80bf solid 1px; padding: 5px 0 5px 0; border-bottom: #666666 dotted 1px;} 
#r_menu .r-menu-end{ border-left:#ff80bf solid 1px;
border-right:#ff80bf solid 1px;
border-bottom:#ff80bf solid 1px;} 
a:hover img {
filter: alpha(opacity=50);
-moz-opacity:0.50;
opacity:0.50;
background: #fff;
}
/*//左側のメニューに関するCSS*/

#conclusion{ width:796px; background: #fff;
 background-repeat:no-repeat; background-position:center;
 border-style:solid; border-width:0px 1px 1px 1px;
 border-color:#FF9966;
 }

#head{ width:796px;height:91px; text-align:left;
 background: #ffffff url(images/head_bg.gif);
 background-repeat:no-repeat;}
 
#head_menu{float:right;margin:10px; font-size:9pt;color:#999999;
 font-family: "･ﾒ･鬣ｮ･ﾎｳﾑ･ｴ Pro W3", "｣ﾍ｣ﾓ ｣ﾐ･ｴ･ｷ･ﾃ･ｯ"}

#menu{width:791px;height:19px;background:#FFFFCC;margin-left:1px;}

#footer{padding-top:2px;}
 

  
 
#navi{width:590px; margin-top:4px;
 text-align:left; font-size:8pt; color:#999999;}
 
.menu_space{float:left;margin-left:40px;}
.menu_top{float:left;margin-left:30px;}

.r_space{margin-top:10px;}

.main{margin-left:2px;float:left;
 width:599px;}
 
.haba{width:599px;}

.info_box{width:599px;text-align:left;
 font-size:9pt;color:#666666;}
 
.cnt{width:599px; text-align:left;
 background: #fff url(images/main_bg.gif);
 background-repeat:no-repeat;}
 
.cnt_1{width:599px; text-align:left;
 background: #ffffff url(images/main_bg01.gif) repeat-y;}

.cnt_2{ width:550px; padding:15px;}

/* bak
.price{ width:548px; height:157px; margin-left:7px;
 background: #ffffff url(images/price_line.gif);
 background-repeat:no-repeat; background-position:center; 
 border-style:solid; border-width:1px 1px 1px 1px;
 border-color:#BBBBBB;}
*/

.price{ width:548px; height:157px; margin-left:7px;
 border-style:solid; border-width:1px 1px 1px 1px;
 border-color:#BBB;}
 
 
 
.price_l{float:left; width:260px; padding:0 8px 8px 8px; border-right:#ccc solid 1px; margin:8px 0 0 0;}
.price_r{float:left; width:250px; padding:8px;}

.list_space{padding-top:5px;}

.p_hand{ width:550px; margin-left:7px;
 border-style:solid; border-width:1px 1px 1px 1px;
 border-color:#BBBBBB;}
 
.attention { margin:15px 0 30px 10px;
 font-size:11px; line-height:14px; }

.pp_l{float:left; width:125px;}
.pp_r{float:left; width:120px;}

.search{margin-left:7px;margin-top:20px;}

.gotop{text-align:right;}


.flo_l{float:left;}


/* PRICE LIST */

.price_box{
clear:both;
margin:20px 20px 5px 20px;
height:20px;
background: url(images/line_info.gif) bottom repeat-x;
}

.price_box2{
clear:both;
margin:20px 20px 5px 20px;
height:36px;
background: url(images/line_info.gif) bottom repeat-x;
}
.price_tit{
width:290px;
font-weight:bold;
color:#CC6633;
float:left;
}
.price_data{
width:215px;
color:#FF9966;
text-align:left;
float:right;
}
.price_data span{
margin-right:5px;font-weight:bold;
}
.price_cnt{margin:0px 20px 30px 20px;}
.price_cnt span{width:150px;margin-left:90px;}

.sub_txt{font-size:8pt; color:#777777;}



/* MENU ROLL OVER */
.top ,.top a ,.top a:hover,.top a:focus{
width:35px;height:19px;
background:url(images/hm_top.gif) no-repeat;
text-decoration: none;float:left;
}
.top {
margin-left:30px;display:inline;
}
.top,.top a:hover,.top a:focus {
background:url(images/hm_top_over.gif) no-repeat;
}

/* ----------------- */

.info ,.info a ,.info a:hover,.info a:focus{
width:93px;height:19px;
background:url(images/hm_info.gif) no-repeat;
text-decoration: none;float:left;
}
.info {
margin-left:30px;display:inline;
}
.info,.info a:hover,.info a:focus {
background:url(images/hm_info_over.gif) no-repeat;
}

/* ----------------- */

.salon ,.salon a ,.salon a:hover,.salon a:focus{
width:79px;height:19px;
background:url(images/hm_salon.gif) no-repeat;
text-decoration: none;float:left;
}
.salon {
margin-left:30px;display:inline;
}
.salon,.salon a:hover,.salon a:focus {
background:url(images/hm_salon_over.gif) no-repeat;
}

/* ----------------- */

.coll ,.coll a ,.coll a:hover,.coll a:focus{
width:66px;height:19px;
background:url(images/hm_coll.gif) no-repeat;
text-decoration: none;float:left;
}
.coll {
margin-left:30px;display:inline;
}
.coll,.coll a:hover,.coll a:focus {
background:url(images/hm_coll_over.gif) no-repeat;
}

/* ----------------- */

.pro ,.pro a ,.pro a:hover,.pro a:focus{
width:76px;height:19px;
background:url(images/hm_pro.gif) no-repeat;
text-decoration: none;float:left;
}
.pro {
margin-left:30px;display:inline;
}
.pro,.pro a:hover,.pro a:focus {
background:url(images/hm_pro_over.gif) no-repeat;
}

/* text */
.txt_s{font-size:8pt;line-height:12px;}


/*lanail selfnail*/

.selfnail_wrapper{
	width:550px;
	height:100%;
	text-align:left;
	}

#h2_title{
	width:500px;
	margin:0px auto;}

#h2_title h2{
	color:#f7b248;
	font-weight:bold;
	font-size:180%;
	padding-top:10px;
	height:20px;}

.selfnail_title h3{
	background:#f7b248;
	color:#ffffff;
	font-weight:bold;
	font-size:130%;
	padding:5px 10px;
	font:"｣ﾍ｣ﾓ ｣ﾐﾌﾀﾄｫ", "MS PMincho", "･ﾒ･鬣ｮ･ﾎﾌﾀﾄｫ Pro W3", "Hiragino Mincho Pro", serif;
	margin:0;}

.selfnail_box{
	clear:both;
	width:500px;
	margin:5px auto;
	border:solid 1px #bbbbbb;}

#self_menu{
	margin:0 20px 10px 20px;}

#self_menu dl dt{
	clear:left;
	padding:5px;}

#self_menu dl dt span{
	font-size:90%;
	padding:3px;
	margin-left:20px;
	color:#ffffff;
	
   border-radius: 3px;         /* CSS3 */
   -moz-border-radius: 3px;    /* Firefox */
   -webkit-border-radius: 3px; /* Safari,Chrome */

   border: 1px #f7b248 solid;     /* ﾏﾈﾀ､ﾎﾁｾ */
   background-color: #f7b248;   /* ﾇﾘｷﾊｿｧ */}

#self_menu dl dd{
/*	float:left;*/
	margin:0 20px;}

#self_menu dl dd.menu_left{
	float:left;}
	
.selfnail_box #shop_list{
	width:450px;
	margin:0 auto;
	padding:10px 20px;}
	
.selfnail_caution{
	width:500px;
	margin:10px auto;}
	
/* Men'a */

.price-men{ width:548px; margin:15px 0 0 7px;
 background: #fff;
 border-style:solid; border-width:1px 1px 1px 1px;
 border-color:#BBB;
  overflow:hidden;
_zoom:1;}

.price-men .men-text{ margin:8px;}

.price_men1{float:left; width:148px; margin:0 5px 0 0; padding: 0 0 8px 8px;}
.price_men2{float:left; width:175px; padding: 0 3px 0 0; border-right: 1px #ccc solid;}
.price_men3{float:left; margin:0 5px 0 0;}
.price_men4{float:left; width:175px; margin:0 5px 0 0; padding: 0 8px 0 0; }
.price_men5{float:left; width:254px; margin:10px 0px 10px 10px; padding: 0; }


.men-title{
	height: 80px;
}
	