@charset "UTF-8";
/**\*/
@import url("style-base.css");
@import url("style-menu.css");

td { font-size:12px; line-height: 150%; }
th { font-size:12px; line-height: 150%; }

.img_r {
	float: right;
	border: none;
	vertical-align: top;
	margin-left: 5px;
	margin-bottom: 5px;
}
.img_l {
	float: left;
	border: none;
	vertical-align: top;
	margin-right: 5px;
	margin-bottom: 5px;
}
.img_n {
	float: none;
	border: none;
}
textarea,select,input {
    font-family: Verdana,ヒラギノ丸ゴ Pro W4,Hiragino Maru Gothic Pro,ＭＳ Ｐゴシック,Osaka,sans-serif;
}






.ex{
font-size:10px;
color:#ee0000;
}



.s_01{}

.s_01 a{
display:block;
background:#ECF5FB;
border:1px solid #D2E1EC;
font-size:14px;
line-height:110%;
padding:7px 15px;
}
.s_01 a:link,.s_01 a:visited { color: #0A375D; text-decoration:none; }
.s_01 a:hover,.s_01 a:active { color: #27567D; text-decoration:none; }

.s_02 a{
display:block;
background:#EFE5AF;
border:1px solid #CBC28F;
font-size:14px;
line-height:110%;
padding:7px 15px;
margin-top:25px;
}
.s_02 a:link,.s_02 a:visited { color: #5C5324; text-decoration:none; }
.s_02 a:hover,.s_02 a:active { color: #8F8864; text-decoration:none; }


.s_03 a{
display:block;
background:#F5EAD9;
border:1px solid #DCCBAF;
font-size:14px;
line-height:110%;
padding:7px 15px;
margin-top:25px;
}
.s_03 a:link,.s_03 a:visited { color: #615137; text-decoration:none; }
.s_03 a:hover,.s_03 a:active { color: #88775C; text-decoration:none; }

.s_04 a{
display:block;
background:#FDEBB9;
border:1px solid #DACBA0;
font-size:14px;
line-height:110%;
padding:7px 15px;
margin-top:25px;
}
.s_04 a:link,.s_04 a:visited { color: #FF7E00; text-decoration:none; }
.s_04 a:hover,.s_04 a:active { color: #F69B43; text-decoration:none; }

.s_05 a{
display:block;
background:#5F2210;
border:1px solid #260D06;
font-size:14px;
line-height:110%;
padding:7px 15px;
margin-top:25px;
}
.s_05 a:link,.s_05 a:visited { color: #FFFFFF; text-decoration:none; }
.s_05 a:hover,.s_05 a:active { color: #E9D9D4; text-decoration:none; }

.s_06 a{
display:block;
background:#D2AA71;
border:1px solid #A07F50;
font-size:14px;
line-height:110%;
padding:7px 15px;
margin-top:25px;
}
.s_06 a:link,.s_06 a:visited { color: #FFFFFF; text-decoration:none; }
.s_06 a:hover,.s_06 a:active { color: #E9D9D4; text-decoration:none; }



.s_07 a{
display:block;
background:#E0F6E6;
border:1px solid #BADBC4;
font-size:14px;
line-height:110%;
padding:7px 15px;
margin-top:25px;
}
.s_07 a:link,.s_07 a:visited { color: #266338; text-decoration:none; }
.s_07 a:hover,.s_07 a:active { color: #38774B; text-decoration:none; }

ul.sitelist{
list-style:none;
padding-left:30px;
padding-top:10px;
}
ul.sitelist li{
line-height:110%;
border-bottom:1px dotted #0A375D;
padding:6px 0px 6px 10px;
background:url(img/inner/point09.gif) no-repeat left 10px;
}
ul.sitelist li a:link,ul.sitelist li a:visited { color: #0A375D; text-decoration:none; }
ul.sitelist li a:hover,ul.sitelist li a:active { color: #27567D; text-decoration:none; }




ul.linklist{
list-style:none;
padding-left:45px;
}
ul.linklist li{
line-height:110%;
padding:6px 0px 6px 10px;
background:url(img/inner/point09.gif) no-repeat left 10px;
}
ul.linklist li a:link,ul.linklist li a:visited { color: ; text-decoration:none; }
ul.linklist li a:hover,ul.linklist li a:active { color: ; text-decoration:underline; }










.combox04 h5 a:link,.combox04 h5 a:visited { color: #0A375D; text-decoration:none; }
.combox04 h5 a:hover,.combox04 h5 a:active { color: #25557D; text-decoration:none; }






div#p_access{
color:#4B3D35;
height:283px;
background:url(img/inner/p_acceback.jpg) no-repeat right top;
}
div#p_access p{
padding:8px 0px 8px 10px;
font-size:14px;
font-weight:bold;
}
div#p_access table td{
padding:0px 10px 8px 0px;
font-size:14px;
font-weight:bold;
}


