@charset "UTF-8";

/* css file yoil.co.jp　*/

/* _info.css　*/

h3{
 margin-top:30px;
}
h4{
 margin-top:0;
 padding:40px 0 10px 3px;
}
#border table#infomain{
 width:800px;
 margin-top:10px;
}
#border table#infomain th{
 padding:10px 0 0 0;
 vertical-align:top;
 background:rgb(241,241,241);
}
#border table#infomain th div.infopageleft ul.leftbar{
 margin:0 0 20px 0;
 padding:0;
 list-style-type: none;
}
#border table#infomain th div.infopageleft 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#infomain td{
 width:630px;
 padding:5px 2px;
 vertical-align:top;
}
#border table#infomain td.info1{
 width:630px;
 padding:5px 2px;
 vertical-align:top;
 background:url(../img/infobak.jpg) no-repeat right bottom;
}
#border table#infomain td p.infotxt{
 width:500px;
 padding:15px 2px 0 2px;
 margin-left:auto;
 margin-right:auto;
 font-size:10pt ! important;
}
#border table#infomain td p.tenshu{
 width:500px;
 text-align:right;
 margin-left:auto;
 margin-right:auto;
 padding-right:15px;
 padding-bottom:150px;
 font-size:10pt ! important;
}
#border table#infomain td table.info2{
 width:480px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:50px;
}
#border table#infomain td table.info2 th{
 font-weight:normal;
 background:rgb(255,255,255);
 width:160px;
 vertical-align:top;
 padding:5px;
}
#border table#infomain td table.info2 td{
 vertical-align:top;
 padding:5px;
}

