@charset "UTF-8";

/* css file yoil.co.jp　*/

/* _prod.css　*/

h3{
 margin:25px 30px 0 30px;
 border-bottom:1px solid rgb(170,170,170);
}
h4{
 margin-top:0;
 padding:40px 0 10px 3px;
}
h5{
 font-size:11px ! important;
 font-weight:normal;
 margin:20px 0 0 0;
}
h6{
 margin:35px 30px 0 40px;
 border-bottom:1px solid rgb(170,170,170);
}
#border table#prodmain{
 width:800px;
 margin-top:10px;
}
#border table#prodmain th{
 padding:10px 0 0 0;
 vertical-align:top;
 background:rgb(241,241,241);
}
#border table#prodmain th div.prodpageleft ul.leftbar{
 margin:0 0 20px 0;
 padding:0;
 list-style-type: none;
}
#border table#prodmain th div.prodpageleft ul.leftbar li{
 margin:0 10px;
 padding:5px 0 6px 20px;
 font-size:10pt ! important;
 font-weight:normal;
 border-bottom:2px dotted rgb(170,170,170);
}
#border table#prodmain th div.prodpageleft p.leftbarp{
 margin:0 10px;
 padding:5px 0 6px 20px;
 font-size:10pt ! important;
 font-weight:normal;
}
#border table#prodmain td{
 width:630px;
 padding:5px 2px;
 vertical-align:top;
}
#border table#prodmain td.prod1{
 width:630px;
 padding:5px 2px;
 vertical-align:top;
}
#border table#prodmain td.prod1 p{
 width:540px;
 padding:5px 2px;
 margin-left:auto;
 margin-right:auto;
 font-size:10pt ! important;
}
#border table#prodmain td.prod1 table.prodtable{
 width:540px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:50px;
}
#border table#prodmain td.prod1 table.prodtable th{
 background:rgb(255,255,255);
 padding-right:15px;
 vertical-align:bottom;
}
#border table#prodmain td.prod1 table.prodtable th p.ptable{
 width:270px;
 font-weight:normal;
 margin:5px;
}
#border table#prodmain td.prod1 table.prodtable td{
 vertical-align:bottom;
}
#border table#prodmain td.prod1 table.prodtable td div{
 margin-top:10px;
 font-size:10pt ! important;
}
#border table#prodmain td.prod1 table.prodtable td ul{
 list-style-type: none;
 margin-left:0;
}
#border table#prodmain td.prod1 table.prodtable td ul li{
 font-size:10pt ! important;
 font-weight:normal;
 border-bottom:2px dotted rgb(170,170,170);
 padding:3px 10px 2px 10px;
 width:150px;
}



#border table#prodmain td.prod1 table.prodtable td ul.pdf{
 margin:15px 0 0 0;
 background:rgb(255,255,255);
 font-size:11pt ! important;
}
#border table#prodmain td.prod1 table.prodtable td ul.pdf li{
 margin:0;
 padding:0 0 0 20px;
 margin-bottom:7px;
 display:block;
 list-style:none;
 background:url(../img/pdficon.gif) no-repeat 0 0;
 border-width:0 0 0 0;
}


#border table#prodmain td.prod1 div.oribuoribu{
 text-align:center;
 margin-top:30px;
 margin-bottom:20px;
}
