@charset "utf-8";
/* CSS Document */

@import url("common.css");

h2,h3 {
clear:both;
}

#title01_02 {
background:url(../index_img/title01_02.jpg) no-repeat;
width:650px;
height:189px;
margin:0 0 30px 0;
}

#title01_02 p{
padding:10px 0 0 30px;
width:410px;
line-height:1.9em;
font-size:11px;
}

h3#ct_bnr {
margin:0 0 30px 0;
}

#title02_h4 {
background:url(../index_img/title03_02.jpg) no-repeat;
height:34px;
width:650px;
}

#title02_h4 h4{
padding:0 0 0 135px;
font-weight:normal;
}

ul#imptxt {
background:url(../index_img/title03_bg.jpg) repeat-y;
width:615px;
padding:10px 0 0 35px;
display: inline-block;
/display: inline;
/zoom: 1;
}

ul#imptxt li{
float:left;
width:180px;
margin:0 50px 0 0;
}

ul#imptxt li p.btn01{
margin:10px 0 0 0;
text-align:center;
}

ul#imptxt li#imptxtli{
width:120px;
margin:0 35px 0 0;
float:right;
color:#FFFFFF;
}

#bg_btm {
width:650px;
clear:both;
margin:0 0 30px 0;
}

dl.info {
width:608px;
border-left:#cccccc solid 1px;
border-right:#cccccc solid 1px;
padding:0 20px 10px;
}

dl.info dt{
padding:5px 0 5px 15px;
float:left;
clear: both;
color:#276b92;
}

dl.info dd{
padding:5px 0 5px 110px;
border-bottom:1px dotted #CCCCCC;
background:url(../img/icon01.jpg) no-repeat 0px 11px;
}

#point_area {
width:648px;
border:1px solid #bdbdbd;
border-width:0 1px;
}

#point_area table {
width:630px;
border-collapse:collapse;
margin:10px auto 8px;
}

#point_area table td,
#point_area table th{
width: inherit;
padding:5px;
table-layout: auto;
border-right:1px dotted #276b92;
vertical-align:top;
}

#point_area table td{
padding:10px 10px 10px 15px;
}

#point_area table tr.dotline{
border-top:1px dotted #276b92;
}

#point_area table td.noline,
#point_area table th.noline{
border-right: none;
}

#point_area_btmbg {
background: url(../index_img/point01_btm.jpg) no-repeat;
height:4px;
width:650px;
margin:0 0 30px 0;
}
