@charset "shift_jis";
body {background: #FFFFFF url(../images/bg.jpg) repeat; font-size:14px; line-height:18px;}
body,h1,h2,h3,h4,h5,p,div,li,ul{margin:0px; padding:0px;}


#contents{
width:800px;
margin:0px auto;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
background: #FFFFFF;
}

##box050{width:800px; height:650px; background:url(../images/illubg.jpg) right top no-repeat;}

#box01 h1{ width:800px; height:98px; background:url(../images/logo.jpg)  right top no-repeat; text-indent:-9999px;}

#box01 h2{ width:800px; height:82px; background: url(../images/txt01.jpg)  right top no-repeat; text-indent:-9999px;}

#box01 p.menu{ margin:0px 0px 12px 20px;}
p.txt{ margin:10px 0px 18px 33px;}

#bg02{ width:800px; background:url(../images/bg02.jpg) right top no-repeat;}
#bg02 #bg01{ width:483px; height:523px; background:url(../images/bg01.jpg) no-repeat right top ; padding-top:12px;}

h3{ width:325px; height:21px; text-indent:-9999px; margin-left:12px;}
h3.m01{ background: url(../images/m01.jpg) no-repeat;}
h3.m02{ background: url(../images/m02.jpg) no-repeat;}
h3.m03{ background: url(../images/m03.jpg) no-repeat;}
h3.m04{ background: url(../images/m04.jpg) no-repeat;}



#box02 div{ margin:0px 0px 10px 40px}
#box02 div h4{ width:636px; height:15px; text-indent:-9999px; margin-left:12px; clear:both;}
#box02 div h4.p01{ background: url(../images/p01.gif) no-repeat;}
#box02 div div.p01{ background: url(../images/pd01.jpg) no-repeat; width:121px; height:171px; text-indent:-9999px; float:left; margin:4px 20px 10px 32px;}

#box02 div h4.p02{ background: url(../images/p02.gif) no-repeat;}
#box02 div div.p02{ background: url(../images/pd02.jpg) no-repeat; width:121px; height:106px; text-indent:-9999px; float:left; margin:4px 20px 10px 32px;}

#box02 div h4.p03{ background: url(../images/p03.gif) no-repeat;}
#box02 div div.p03{ background: url(../images/pd03.jpg) no-repeat; width:281px; height:112px; text-indent:-9999px; float:left; margin:4px 20px 10px 32px;}
#box02 div div.p03_2{ background: url(../images/pd03_2.jpg) no-repeat; width:121px; height:112px; text-indent:-9999px; float:left; margin:4px 20px 10px 32px;}

#box02 div h4.p04{ background: url(../images/p04.gif) no-repeat;}
#box02 div div.p04{ background: url(../images/pd04.jpg) no-repeat; width:168px; height:128px; text-indent:-9999px; float:left; margin:4px 20px 10px 32px;}

#box02 div h4.p05{ background: url(../images/p05.gif) no-repeat;}
#box02 div div.p05{ background: url(../images/pd05.jpg) no-repeat; width:228px; height:116px; text-indent:-9999px; float:left; margin:4px 20px 10px 32px;}

#box02 div h4.p06{ background: url(../images/p06.gif) no-repeat;}
#box02 div div.p06{ background: url(../images/pd06.jpg) no-repeat; width:121px; height:166px; text-indent:-9999px; float:left; margin:4px 20px 10px 32px;}

#box02 div img{float:left; margin:4px 20px 10px 32px;}
#box02 div div.goodsinfo{float:left; margin:16px 0px 0px 0px; width:400px;}

div.cdtokuten{ background: url(../images/cdtokuten.jpg) no-repeat; width:242px; height:173px; text-indent:-9999px; float:left; margin:4px 20px 10px 32px;}

hr{ width:760px; height:2px; color:#375196; clear:both;}

div.footer{ text-align:center; font-size:12px;}
div.footer img {margin:3px;}