@charset "utf-8";

/*
テキスト
---------------------------------------------*/
* {
	color:#333333;
	padding:0;
	font-size: 14px;
	line-height: 140%;
	margin: 0;
	background-image: none;
}

body {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: center top;
	background-image: url(img/bg.gif);
}

a {
	color:#008EDB;
}

a:hover {
	text-decoration: none;
}

a img {
	border:none;
}
b {
	color:#FFFFFF;
	font-size: 12px;
}

hr {
	clear: both;
	height: 1px;
}

strong {
	color: #394D4E;
}

li {
	list-style-type: none;
}

.chui {
	color: #D97200;
}

.tableborder {
 border:solid 1px #666;
 }

.tableborder td{
 border:solid 1px #666;
 } 

/*
ベース
---------------------------------------------*/
#wrap {
 width:960px;
 margin:0px auto;
 }

header {
 border:none;
 background-color: #0062A0;
 }

#sidenavi {
 float:left;
 width:200px;
 background-color: #FFFFFF;
 border:none;
 margin:0px 0px 0px 0px;
 }

#contents {
 float:left;
 width:760px;
 background-color: #FFFFFF;
 border:none;
 margin:0px 0px 0px 0px;
 }

#contents h3 {
 font-size: 16px;
 border-left-width: 5px;
 border-left-style: solid;
 border-left-color: #96B7BA;
 padding-left: 7px;
 color: #555555;
 line-height: 18px;
 margin-top: 15px;
 margin-bottom: 10px;
 margin-left: 13px;
}

#contents h3 a {
 font-size: 14px;
}

#contents h4 {
 font-size: 14px;
 border-left-width: 5px;
 border-left-style: solid;
 border-left-color: #f5f5f5;
 padding-left: 7px;
 color: #555555;
 line-height: 14px;
 margin-top: 15px;
 margin-bottom: 10px;
 margin-left: 13px;
}

#contents dl {
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #D9D9D0;
 margin-bottom: 10px;
 padding-top: 10px;
 padding-right: 20px;
 padding-bottom: 10px;
 padding-left: 20px;
}



footer {
 clear:both;
 border:none;
 background-color: #0062A0;
 }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
 display: block;
 }
