@charset "UTF-8";

#content01{
color:#7F7E7A;
width:615px;
float:right;
line-height:180%;
background:url("../img/product_bg_01.jpg") no-repeat top right;
padding-top:178px;
}

#content01 img{
vertical-align:bottom;
}

#content01 h2{
margin-bottom:30px;
}

#content01 .dl01{
width:570px;
}

#content01 .dl01 .dt01{
padding-bottom:3px;
border-bottom:#B4918C solid 1px;
margin-bottom:15px;
}

#content01 .dl01 .dd01{
}

#content01 .dl01 .dd01 strong{
display:block;
font-weight:800;
font-size:1.4em;
margin-bottom:15px;
}

#content01 .dl01 .dd01 p{
font-size:1.2em;
}

#content01 .dl01 .dd01 .p01{
margin-bottom:15px;
}

#content01 .dl01 .dd01 .dl02{
background:#F2F1F1;
padding:5px 15px;
line-height:140%;
margin-bottom:10px;
}

#content01 .dl01 .dd01 .dl02 .dt02{
font-weight:800;
}

#content01 .dl01 .dd01 .dl02 .dd02{
padding-left:26px;
}

#content01 .dl01 .dd01 .dl02 .dd02 div{
text-align:right;
}

#content01 .div02{
width:570px;
text-align:right;
margin-bottom:30px;
}

#content01 .dl01 .dd01 .ul01{
height:100px;
margin:20px 0px 20px 10px;
}

#content01 .dl01 .dd01 .ul01 li{
float:left;
width:100px;
margin-right:15px;
line-height:1.2em;
margin-bottom:10px;
}

#content01 .dl01 .dd01 .ul01 .li01{
margin-right:0px;
}

#content01 .dl01 .dd01 .ul01 li img{
border:1px solid #ccc;
padding:1px;
}

#content01 .dl01 .dd01 .div03{
clear:both;
}

#content01 .dl01 .dd01 .div04{
width:540px;
border:dashed 1px #BDA585;
background:#F9F6F2;
padding:15px;
margin-bottom:10px;
}

#content01 .dl01 .dd01 .div04 .div05{
float:left;
width:140px;
}

#content01 .dl01 .dd01 .div04 .div05 .img01{
border:1px solid #ccc;
}

#content01 .dl01 .dd01 .div04 .div05 ul{
width:104px;
margin:10px auto;
}

#content01 .dl01 .dd01 .div04 .div05 ul li{
margin-bottom:1px;
}

#content01 .dl01 .dd01 .div04 .div06{
width:380px;
float:right;
}

#content01 .dl01 .dd01 .div04 .div06 p{
margin-bottom:10px;
}

#content01 .dl01 .dd01 .div04 .div06 .dl03 .dt03{
font-weight:800;
font-size:1.4em;
margin-bottom:15px;
position:relative;
}

#content01 .dl01 .dd01 .div04 .div06 .dl03 .dt03 img.new{
position:absolute;
right:0px;
top:-3px;
}

#content01 .dl01 .dd01 .div04 .div06 .dl03 .dd03 .dl04{
margin-top:15px;
}

#content01 .dl01 .dd01 .div04 .div06 .dl03 .dd03 .dl04 .dt04{
clear:both;
float:left;
width:6em;
margin-bottom:5px;
font-size:1.2em;
*_height:12px;
min-height:12px;
}

#content01 .dl01 .dd01 .div04 .div06 .dl03 .dd03 .dl04 .dt04a{
clear:both;
float:left;
width:6em;
margin-bottom:5px;
font-size:1.2em;
*_height:12px;
min-height:12px;
}

#content01 .dl01 .dd01 .div04 .div06 .dl03 .dd03 .dl04 .dt04b{
clear:both;
float:left;
width:9em;
margin-bottom:5px;
font-size:1.2em;
*_height:12px;
min-height:12px;
}

#content01 .dl01 .dd01 .div04 .div06 .dl03 .dd03 .dl04 .dd04{
*_height:12px;
min-height:12px;
float:left;
width:280px;
font-size:1.2em;
margin-bottom:5px;
}

#content01 .dl01 .dd01 .div04 .div06 .dl03 .dd03 .dl04 .dd04a{
float:left;
width:290px;
}

#content01 .dl01 .dd01 .div04 .div06 .dl03 .dd03 .dl04 .dd04b{
*_height:12px;
min-height:12px;
float:left;
width:250px;
font-size:1.2em;
margin-bottom:5px;
}

#content01 .dl01 .dd01 .div04 .div06 .dl03 .dd03 .dl04 .dd04c{
*_height:12px;
min-height:12px;
float:left;
width:280px;
font-size:1.2em;
margin-bottom:5px;
}

#content01 .dl01 .dd01 .div04 .div06 .dl03 .dd03 .div07{
clear:both;
}

#content01 .div08{
width:300px;
height:42px;
margin-bottom:30px;
}

#content01 .div09{
width:570px;
text-align:right;
margin-bottom:-1.5em;
}

