@charset "euc-jp";


#contents_main h2/*,
#contents_main h3,
#contents_main h4*/{
margin:0px;
padding:0px;
background:none;
border:none;
}

#contents_main h3{
margin:25px 0 15px 0;
}

#contents_main h3.buy{
margin:40px 0 15px 0;
padding:15px 0 15px 20px;
background:url(/image/common/bg_h3-subtitle.jpg) no-repeat 0 0;
font-size:130%;
}


div.edit{
width:700px;
margin:0 auto 0 auto;
}


table.buy td p{
text-align:center;
}


#contents_main h3.buy{
margin:40px 0 15px 0;
padding:15px 0 15px 20px;
background:url(/image/common/bg_h3-subtitle.jpg) no-repeat 0 0;
font-size:130%;
}

#contents_main h3.buy span{
font-size:80%;
font-weight:normal;
}

div.box-center{
text-align:center;
}

div.box-center p{
width:100%;
text-align:center;
margin:0 auto 0 auto;
}

div.box-center table td{
text-align:center;
margin 0 auto 0 auto;
}

div.box-center table td img{
text-align:center;
margin 0 auto 0 auto;
}

/* -- */

.buy-box{
width:500px;
float:right;
}

.buy-box h5{
clear:both;
font-size:140%;
margin:10px 0 10px 0;
color:#cc0000;
}


hr.border-dotted{
clear:both;
margin:20px 0 20px 0;
border:1px dashed #666;
height:1px;
}



/* -- */

div.option_parts{
width:360px;
float:left;
margin:15px 0 0 0 ;
}

div.option_kakou{
width:360px;
float:right;
margin:15px 0 0 0 ;
}

#contents_main div.option_kakou .option_subtitle,
#contents_main div.option_parts .option_subtitle{
height:123px;
}


#contents_main div.option_kakou .option_subtitle{
background:url(../image/bg_option_kakou.jpg) no-repeat 0 0;
}


#contents_main div.option_parts .option_subtitle{
background:url(../image/bg_option_parts.jpg) no-repeat 0 0;
}


#contents_main div.option_kakou .option_subtitle h4,
#contents_main div.option_parts .option_subtitle h4{
border:none;
margin:5px 0 5px 0;
padding:15px 5px 0 20px;
}

#contents_main div.option_kakou .option_subtitle h4{
color:#996d28;
}

#contents_main div.option_parts .option_subtitle h4{
color:#a3333a;
}

#contents_main div.option_kakou .option_subtitle p,
#contents_main div.option_parts .option_subtitle p{
border:none;
margin:0px 0 5px 0;
padding:0px 5px 0 20px;
font-size:90%;
}



div.option_parts ul,
div.option_kakou ul{
margin:15px 0 0 0;
}

div.option_parts ul li,
div.option_kakou ul li{
width:360px;
height:120px;กก
margin:0 0 15px 0;
}

div.option_parts ul li h5,
div.option_kakou ul li h5{
clear:none;
float:right;
width:250px;
padding:0px;
}

div.option_parts ul li p.image,
div.option_kakou ul li p.image{
float:left;
width:100px;
height:100px;
}

div.option_parts ul li p.text,
div.option_kakou ul li p.text{
float:right;
width:250px;
font-size:85%;
color:#333333;
}

/*
#contents_main ul{
display:block;
float:right;
width:570px;
height:150px;
margin:10px 0 0 0px;
}

#contents_main ul#tab{
height:50px;
}

#contents_main li{
display:block;
float:left;
width:70px;
margin:0 0 2px 0;
}

#contents_main li.clear{
clear:left;
}
*/

#contents_main ul.size{
width:730px;
height:auto;
}

#contents_main ul.size li{
width:90px;
}

ul#tab{
width:730px;
}

ul#tab li{
width:200px;
}



