@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:30px auto 20px 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;

}


/*ショッピングボタン*/
.ul{
width:168px;
height:26px;

}

.li_shop{
width:168px;
list-style-type:none;
text-indent:-9999em;
float:left;
}


a.rollover_shop{
background:url(inner/images/button_shop.gif) no-repeat;
width:168px;
height:26px;
display:block;
text-decoration:none;
}

a:hover.rollover_shop{
background:url(inner/images/button_shop1.gif);
width:168px;
height:26px;
display:block;
text-decoration:none;
}


a.rollover_suiren{
background:url(inner/images/button_contact.gif) no-repeat;
width:168px;
height:26px;
display:block;
text-decoration:none;
}

a:hover.rollover_suiren{
background:url(inner/images/button_contact1.gif);
width:168px;
height:26px;
display:block;
text-decoration:none;
}



/*商品紹介*/
.img{
float:left;
}

.name{
float:right;
margin:10px 0px 20px 0px;

}

.text1{
padding:15px 10px;
line-height:18px;
}

.text2{
padding:10px 5px;
font-weight:bold;
color:#c9245c;
font-size:14px;
}


.button_shop{
margin:10px 0px 20px 0px;
}

.button_1{
margin:40px 0px;
}





/*商品について*/

.title1{
margin:30px 0px 10px 0px;

}

.title2{
margin:20px 0px 10px 0px;

}

.text3{
margin:10px 0px;
font-weight:bold;
color:#c9245c;
}


.text4{
margin:10px 0px;
padding-right:10px;
line-height:18px;
}


.text5{
margin:10px 0px;
padding-right:10px;
line-height:18px;
color:#363181;

}


.text6{
width:550px;
margin:10px 0px 0px 0px;
padding:10px 10px 0px 10px;
line-height:18px;
background-color:#FEEEE7;
}

.text7{
width:550px;
margin:0px 0px 10px 0px;
padding:0px 10px 10px 10px;
background-color:#FEEEE7;
}


.text8{
width:550px;
margin:10px 0px 10px 0px;
padding:10px 10px 10px 10px;
line-height:18px;
background-color:#FEEEE7;
}


.ol{
margin-left:25px;
}


/*トップへ戻る*/
.back{
padding-right:20px;
}


/*フッター*/
#footer{
clear:both;
width:800px;
height:20px;
background-color:#802042;
}

.link{

padding:2px 15px;
float:left;

}


