@charset "Shift_JIS";
#Left{
 width : 248px;
 float : left;
}#Right{
 width : 692px;
 float : right;
}

.ulL li a{
 background-color : #e1e1e1;
 margin-bottom : 2px;
 width : 248px;
 height : 33px;
 line-height : 33px;
 text-indent : 28px;
 font-size : 12px;
 color : #333333;
 display : block;
background : url(../img_common/navi_li1.gif) left center no-repeat;
 text-decoration : none;
}#Left h2 a{
 background-color : transparent;
 margin-bottom : 6px;
 width : 248px;
 height : 33px;
 line-height : 33px;
 text-indent : 28px;
 font-size : 12px;
 color : #333333;
 display : block;background-image : url(../img_common/navi_h2_1.gif);background-repeat : no-repeat;background-position : left center;background-size : auto auto;background-origin : padding-box;background-clip : border-box;
 text-decoration : none;
}.ulL li a:hover{
 background-color : #e1e1e1;
 margin-bottom : 2px;
 width : 248px;
 height : 33px;
 line-height : 33px;
 text-indent : 28px;
 font-size : 12px;
 color : #333333;
 display : block;
background : url(../img_common/navi_li1a.gif) left center no-repeat;
 text-decoration : none;
}#Left h2 a:hover{
 background-color : transparent;
 margin-bottom : 6px;
 width : 248px;
 height : 33px;
 line-height : 33px;
 text-indent : 28px;
 font-size : 12px;
 color : #333333;
 display : block;background-image : url(../img_common/navi_h2_1a.gif);background-repeat : no-repeat;background-position : left center;background-size : auto auto;background-origin : padding-box;background-clip : border-box;
 text-decoration : none;
}

#title1{
 margin-bottom : 20px;
}

#Right h3{
 line-height : 41px;background : url(../img_common/r-h3.gif) left top no-repeat;
 text-indent : 40px;
 width : 692px;
 height : 41px;
 margin-bottom : 5px;
 font-size : 18px;
 font-weight : normal;
}

.ds{
 background-color : #f7f7f7;
 margin-bottom : 5px;
 padding-top : 25px;
 padding-bottom : 25px;
}.dsp{
 background-color : #f7f7f7;
 margin-bottom : 5px;
 padding-bottom : 25px;
}

.table1{
 margin-left : 30px;
 width : 632px;
 font-size : 14px;
 }.table2{
 margin-left : 30px;
 width : 632px;
 font-size : 14px;
 text-align : center;
}

.ds p{
 font-size : 14px;
 line-height : 20px;
 padding-left : 30px;
 padding-right : 30px;
}

#Left ul{
 padding-bottom : 18px;
}

.dsp h4{
 font-size : 16px;
 line-height : 20px;
 color : #0a416a;background : url(../img_products/bk_h4.gif) center bottom no-repeat;padding : 20px;
 text-indent : 15px;
}

.dsp-dv{
 padding-right : 30px;
 padding-top : 30px;
 padding-left : 30px;
}.dsp-dv2{
 padding-right : 30px;
 padding-top : 30px;
 padding-left : 30px;
}

.dsp-dv p{
 font-size : 14px;
 line-height : 20px;
}.dsp-dv2 p{
 font-size : 12px;
 line-height : 20px;
}

.dsp-dv img{
 float : right;
}

.table2 th{
 background-color : #ececec;
padding : 6px 3px;border : 2px solid #cacaca;border : 2px solid #cacaca;
}.table2 td{
 background-color : white;
border : 2px solid #cacaca;border : 2px solid #cacaca;padding : 3px;
}

.table1 th,.table1 td{
padding : 4px 5px 4px 10px;
 border-bottom-width : 2px;
 border-bottom-style : solid;
 border-bottom-color : #ffffff;
}
