@charset "UTF-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0
}

h1,h2,h3,h4,h5,h6,p,address {
	font-style: normal;
	font-size: 100%;
	font-variant: normal;
}

html {font-size: 62.5%;}
body{
	margin: 0;
	font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	-webkit-text-size-adjust: 100%;
	font-size: 12px;
	font-size: 1.2rem;
	color: #3e3a39;
	line-height: 1.8em;
}
a:link{
	color: #0050a0;
}
a:hover{color: #28699e;}
a:visited{
	color: #4b85b5;
}

#mainbg{
	background-color: #FFF;
}
#wrapper{
}

/* リスト */
ol.topic-path {
margin: 0; /* マージン（上下左右） */
padding: 7px 5px; /* パディング（上下、左右） */
list-style-type: none; /* リストマーク非表示 */
font-size: 80%; /* 文字サイズ */
}
/* リスト項目 */
ol.topic-path li {
padding-left: 5px; /* 左パディング */
display: inline; /* 項目を横並び */
}
/* リスト項目（最初の項目） */
ol.topic-path li.first {
padding-left: 5px; /* 左パディング */
}
/* リンクエリア */
ol.topic-path li a {
padding-right: 18px; /* 右パディング */
background: url(../images/topic-path-gray.gif) no-repeat right; /* 矢印記号（※） */
}
/* リンク色 */
ol.topic-path li a {
color: #4682b4;
}
/* リンク色（マウスオーバー） */
ol.topic-path li a:hover {
color: #79a7cc;
}

.headerbg{
	height: 110px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #0050a0;
}

#header{
	width: 980px;
	margin: 0 auto;
	height: 110px;
}

#icon{
	width: 980px;
	height: 40px;
	padding: 5px 0 0 0;
}

#icon .linkyoutube{
	width: 50px;
	height: 40px;
	float: right;
}

#icon .linkfacebook{
	width: 50px;
	height: 40px;
	float: right;
}

.nav {
	margin: 0 auto;
	width: 780px;
	text-align: center;
	padding: 0 100px;
	height: 65px;
	background-color: rgba(255,255,255,0.9);
	z-index: 1;
}
.nav li {
	list-style: none;
	float: left;

	width: 156.px;
	width: 156px;
}
.nav li a {
	text-decoration: none;
	display: block;
}
.fixed {
	position: fixed;
	top: 0;
	width: 780px;
	margin: 0 auto;
}


#pagetop{
	width:950px;
	height:;
	text-align:right;
}

#footertop{
	width: 100%;
	margin: 0 auto;
	text-align: center;
	background-image: url(../images/footertop_bg.png);
	background-repeat: repeat;
	color: #eeeeef;
	padding: 10px 0;
}
#footerbottom{
	width: 100%;
	margin: 0 auto;
	text-align: center;
	background-color: #0050a0;
	color: #eeeeef;
	padding: 5px 0px;
}
