@import url('../css/common.css');
@import url('../css/sub.css');

/*----------------------------------------------*/

#gnavi li#gbtn03 a{
background:url(../image/gbtn_03_on.jpg) no-repeat;
}

/*----------------------------------------------*/

#lnavi ul{
width:170px;
list-style:none;
}

#lnavi li{
display:block;
height:25px;
margin:10px 0 10px 0;
text-indent:-9999px;
}

#lnavi a{
border-left:#C1D4E6 solid 3px;
}

#navi01 a{
display:block;
height:25px;
background:url(images/lnavi_01.gif) no-repeat;
text-decoration:none;
}


#navi02 a{
display:block;
height:25px;
background:url(images/lnavi_02.gif) no-repeat;
text-decoration:none;
}


#navi03 a{
display:block;
height:25px;
background:url(../contact/images/lnavi_01.gif) no-repeat;
text-decoration:none;
}

#lnavi li a:hover{
border-left:#316FAC solid 3px;
}

#lnavi li a#active{
border-left:#316FAC solid 3px;
}

/*----------------------------------------------*/

#main .box-590{
width:590px;
padding:20px 0;
margin:0 auto;
}


table{
margin:20px 20px 0 20px;
border:#CCCCCC solid 1px;
}

th,td{
padding:5px;
font-size:11px !important;
font-size:70%;
line-height:160%;
color:#666666;
}

th{
background:#A5C2E0;
color:#FFFFFF;
}

th.l,td.l{
width:90px;
}
td.c{
width:360px;
}
th.r,td.r{
width:50px;
}

th,td.br{
border-right:#CCCCCC solid 1px;
}
th,td.bb{
border-bottom:#CCCCCC solid 1px;
}
td.bl{
border-left:#CCCCCC solid 1px;
}

caption {
text-align:left;
font-size:75%;
color:#666666;
line-height:100%;
margin:20px 20px 0 20px;
}

h4{
margin:25px 0 25px 0;
font-weight:900;
color:#333333;
font-size:12px !important;
font-size:75%;
}

.box-590 ul{
float:left;
list-style-type: disc;
list-style-position:inside;
}

.box-590 ul li{
padding:0 0 0 15px;
color:#666666;
font-size:11px !important;
font-size:70%;
line-height:160%;
}

div#acbnr{
padding:15px 30px;
float:left;
}


/*-------------*/

ul#kitei{
	float:none;
	margin: 12px 0 0 0;
	padding: 0 0 0 30px;
	
}
ul#kitei li{
	list-style:outside;
	padding:0 0 10px 0;
	font-size:12px !important;
	font-size:75%;
	line-height:180%;
}

ul.list{
list-style-type: disc;
}

ul.list li{
list-style-position:outside;
padding:0 0 0 15px;
color:#666666;
font-size:11px !important;
font-size:70%;
line-height:160%;
}

/*shriai-start*/

.down_ld h4.jigyo_ttl {
background:#EEEEEE none repeat scroll 0%;
border-left:3px solid #669900;
color:#333333;
font-size:13px !important;
font-weight:900;
margin:20px 0px 20px 0px;
padding:5px;
}

.down_ld h5 {
background:#FFFFFF none repeat scroll 0%;
border-left:3px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
color:#333333;
font-size:13px !important;
font-weight:900;
margin:20px 0px 20px 0px;
padding:5px;
}


.down_ld .down_data {
margin:0px 40px 20px 40px;
}

.down_ld .down_data img{
float:left;
border:1px solid #000000;
	margin:0px 20px 20px 0px;
	}

.down_ld hr{
clear:left;
height:1px;
border-top:none;
border-left:none;
border-right:none;
border-bottom:2px dotted #CCCCCC;
	}

.down_ld .down_ttl dt{
padding:10px 0px;
color:#0066CC;
font-size:15px !important;
font-weight:900;
}

.down_ld .down_ttl dd{
color:#000000;
font-size:13px !important;
text-decoration:none;
}

.down_ld .down_ttl dt sup{
font-size:9px !important;
}

/*shirai-end*/

