/*menubar*/
#menubar li 
{
display: block;
height: 35px;
background-position: 0 0px;
background-repeat: no-repeat;
text-decoration: none;
text-indent: -9999em;
list-style-type:none;
float: left;
padding:0;
margin:0;
}

#menubar li a 
{
display: block;
height: 35px;
background-position: 0 -35px;
background-repeat: no-repeat;
text-decoration: none;
text-indent: -9999em;
}

#menubar li#head_01 
{
background-image: url(../images/top_page.jpg);
width: 135px;
}

#menubar #head_02 
{
background-image: url(../images/spec.jpg);
width: 136px;
}

#menubar #head_03 
{
background-image: url(../images/manual.jpg);
width: 136px;
}

#menubar #head_04 
{
background-image: url(../images/question.jpg);
width: 136px;
}

#menubar #head_05 
{
background-image: url(../images/review.jpg);
width: 136px;
}

#menubar #head_06 
{
background-image: url(../images/after.jpg);
width: 136px;
}

#menubar #head_07 
{
background-image: url(../images/company.jpg);
width: 135px;
}

#menubar li#head_01 a 
{
background-image: url(../images/top_page.jpg);
width: 135px;
}

#menubar #head_02 a 
{
background-image: url(../images/spec.jpg);
width: 136px;
}

#menubar #head_03 a 
{
background-image: url(../images/manual.jpg);
width: 136px;
}

#menubar #head_04 a 
{
background-image: url(../images/question.jpg);
width: 136px;
}

#menubar #head_05 a 
{
background-image: url(../images/review.jpg);
width: 136px;
}

#menubar #head_06 a
{
background-image: url(../images/after.jpg);
width: 136px;
}

#menubar #head_07 a  
{
background-image: url(../images/company.jpg);
width: 135px;
}

#menubar li a:hover 
{
background-position: 0 0px;
}

#menubar ul
{
padding:0;
margin:0;
}
#topsite{font-size:12px;text-align:left;width:950px;margin:0 auto;}


.menu-01 { margin-bottom: 8px; }
.menu-02 { margin-bottom: 8px; }
.menu-03 { color: #fff; font-size: 12px; background-color: #5d5d5d; text-align: left; text-indent: 10px; letter-spacing: 1px; width: 300px; padding-top: 4px; padding-bottom: 3px; border-bottom: 1px solid #000; }
#menu-04 ul { font-size: 14px; line-height: 18px; background-image: url(../images/background_voice.jpg); margin: 0; padding: 8px 8px 0; }
#menu-04 li { padding-bottom: 10px; padding-left: 40px; list-style-type: none; }
#menu-05 ul { font-size: 14px; margin-left: 5px; padding-right: 2px; padding-left: 5px; }
#menu-05 li { list-style-type: decimal; padding-bottom: 15px; list-style-position: inside; }

.layout-01{ color: #525252; font-size: 14px; line-height: 20px; text-align: left; letter-spacing: 1px; padding-right: 35px; padding-left: 25px; }
.l-pink { color: #ff1093; font-size: 18px; }
.lb-pink { color: #ff1093; font-size: 18px; font-weight: bold; }
.m-pink { color: #ff1093; font-size: 16px; }
.mb-pink { color: #ff1093; font-size: 16px; font-weight: bold; }

.order { font-size: 14px; line-height: 24px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; width:590px; }
.price { color: #f00; font-size: 18px; margin: 0; }
.point { color: #7d4100; font-size: 14px; font-weight: bold; margin: 0; }

#footer .menubar_li{padding:12px 0;}
address{font-style:normal;font-size: 14px; background-image: url(../images/footer_background.gif); background-repeat: repeat; text-align: center; width: 950px; height: 30px;}
