@charset "utf-8";
/* CSS Document */

*{margin:0px;
padding:0px;
font-size:12px;
font-weight:normal;
font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
line-height:16px;

}

#haikei{
width:840px;
margin:auto;
background-image:url(images/haikei.gif);
background-repeat:repeat-y;


}


#all{
width:800px;
margin:auto;
}

#hedder{
width:800px;
height:15px;
background-color:#802042;
}

#main_img{
width:800px;
margin:auto;
height:260px;

}

#navi{
width:800px;
height:30px;
margin:0px auto 20px auto;
}

#main{
width:800px;
margin:15px auto 15px auto;


}

#left_navi{
width:190px;
margin-right:30px;
float:left;
}


#r_body{
width:580px;
float:right;
margin-bottom:20px;

}





/*ロールオーバーナビ*/
.ul{
width:800px;
height:30px;

}

.li{
width:160px;
list-style-type:none;
text-indent:-9999em;
float:left;
}


a.rollover_top{
background:url(images/navi_top.gif) no-repeat;
width:160px;
height:30px;
display:block;
text-decoration:none;
}

a:hover.rollover_top{
background:url(images/navi_top1.gif) no-repeat;
width:160px;
height:30px;
display:block;
text-decoration:none;
}


a.rollover_hairsalon{
background:url(images/navi_hairsalon.gif) no-repeat;
width:160px;
height:30px;
display:block;
text-decoration:none;
}

a:hover.rollover_hairsalon{
background:url(images/navi_hairsalon1.gif) no-repeat;
width:160px;
height:30px;
display:block;
text-decoration:none;
}

a.rollover_okyaku{
background:url(images/navi_okyaku.gif) no-repeat;
width:160px;
height:30px;
display:block;
text-decoration:none;
}

a:hover.rollover_okyaku{
background:url(images/navi_okyaku1.gif) no-repeat;
width:160px;
height:30px;
display:block;
text-decoration:none;
}

a.rollover_shitsumon{
background:url(images/navi_shitsumon.gif) no-repeat;
width:160px;
height:30px;
display:block;
text-decoration:none;
}

a:hover.rollover_shitsumon{
background:url(images/navi_shitsumon1.gif) no-repeat;
width:160px;
height:30px;
display:block;
text-decoration:none;
}

a.rollover_toiawase{
background:url(images/navi_toiawase.gif) no-repeat;
width:160px;
height:30px;
display:block;
text-decoration:none;
}

a:hover.rollover_toiawase{
background:url(images/navi_toiawase1.gif) no-repeat;
width:160px;
height:30px;
display:block;
text-decoration:none;
}


/*ロールオーバーテキスト*/

a{
outline:none;
}

a:link{
color:#ffffff;
}


a:visited{
color:#ffffff;
}

a:active{
color:#ffffff;
}


a:hover{
color:#FECBD0;

}

a:link.malie{
color:#65441e;
font-weight:bold;
outline:none;
padding-left:5px;
}


a:visited.malie{
color:#65441e;
font-weight:bold;
outline:none;
padding-left:5px;
}

a:active.malie{
color:#65441e;
font-weight:bold;
outline:none;
padding-left:5px;
}

a:hover.malie{
color:#e40d31;
font-weight:bold;
outline:none;
padding-left:5px;
}





/*レフトナビ*/

.l_button{
margin:5px 0px;
border:0px;

}







/*商品について*/

.title1{
margin:0px 0px 10px 0px;

}

.td_left{
width:200px;
border-bottom:dotted;
border-width:1px;
}

.td_right{
width:370px;
border-bottom:dotted;
border-width:1px;
}



.text3{
margin:15px 20px 15px 50px;
font-weight:bold;
color:#363181;
}


.text5{
margin:15px 20px 15px 50px;
font-weight:bold;
color:#363181;
}

.text4{
margin:10px 0px;
padding-right:10px;
line-height:18px;
}

.map{
margin-top:15px;
}




/*フッター*/
#footer{
clear:both;
width:800px;
height:20px;
background-color:#802042;
}

.link{

padding:2px 15px;
float:left;

}


