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

	*{
		margin:0;
	}

		img{
			border:none;
		}

html{
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', '?q???M?m?p?S ProN W3', Meiryo, ???C???I, sans-serif;
	letter-spacing:1px;
	color:#555;
	font-size:12px;
	line-height:20px;
	background:#d7f1fe;
	background-image:url("../img/bg02.jpg");
	background-repeat:repeat-x;
	background-attachment:fixed;
}

body {
	-webkit-text-size-adjust: 100%;
}

a{
	color:#555;
	text-decoration:none;
}

/*------------------------------------------
	header
--------------------------------------------*/


.header,.header-center,.header-center-left,.header-center-right,
.pager02,.pager02 li
{
	background:rgba(0,0,0,0.0);
}

.header{
	top: 0;
 	color: #fff;
	position: fixed;
	width: 100%;
	height:170px;
	background-image:url("../img/bg01.png");
	background-repeat:repeat-x;
	z-index:100;
}

.header-center {
	width: 1120px;
	height:170px;
	overflow:hidden;
	margin:0 auto 0 auto;
	padding:0px 0 0 0;
}
.header-center div{
	float:left;
}
	.header-center-left {
		width: 138px;
		height:136px;
		padding:0px 0 0 0;
		margin:10px 0 0 45px;
		overflow:hidden;
		box-shadow: 0px 0px 6px #b8b8b8;
		-moz-box-shadow: 0px 0px 6px #b8b8b8;
		-webkit-box-shadow: 0px 0px 6px #b8b8b8;
	}

	.header-center-right {
		width: 930px;
		height:94px;
		padding:0px 0 0 0;
		margin:2px 0 0 5px;
		overflow:hidden;
	}

.pager02{
	width:930px;
	height:auto; min-height:20px;
	overflow:hidden;
	margin:0px 0 0 0px;
	padding:0px 0 0px 0;
}

.pager02 li{
	float:left;
	display:block;
	width:103px;
	height:94px;
	line-height:94px;
	margin:0px 0 0px 0px;
}
	.pager02 a{
		display:block;
	}

	.a10 a{
		background-image:url("../img/a10.png");
	}
	.a10 a:hover{
		background-image:url("../img/ahover10.png");
	}
	.a10active a {
		background-image:url("../img/ahover10.png");
	}
			.a20 a{
				background-image:url("../img/a20.png");
			}
			.a20 a:hover{
				background-image:url("../img/ahover20.png");
			}
			.a20active a {
				background-image:url("../img/ahover20.png");
			}
	.a30 a{
		background-image:url("../img/a30.png");
	}
	.a30 a:hover{
		background-image:url("../img/ahover30.png");
	}
	.a30active a {
		background-image:url("../img/ahover30.png");
	}
			.a40 a{
				background-image:url("../img/a40.png");
			}
			.a40 a:hover{
				background-image:url("../img/ahover40.png");
			}
			.a40active a{
				background-image:url("../img/ahover40.png");
			}
	.a50 a{
		background-image:url("../img/a50.png");
	}
	.a50 a:hover{
		background-image:url("../img/ahover50.png");
	}
	.a50active a{
		background-image:url("../img/ahover50.png");
	}
			.a60 a{
				background-image:url("../img/a60.png");
			}
			.a60 a:hover{
				background-image:url("../img/ahover60.png");
			}
			.a60active a{
				background-image:url("../img/ahover60.png");
			}
	.a70 a{
		background-image:url("../img/a70.png");
	}
	.a70 a:hover{
		background-image:url("../img/ahover70.png");
	}
	.a70active a{
		background-image:url("../img/ahover70.png");
	}
			.a80 a{
				background-image:url("../img/a80.png");
			}
			.a80 a:hover{
				background-image:url("../img/ahover80.png");
			}
			.a80active a{
				background-image:url("../img/ahover80.png");
			}
	.a90 a{
		background-image:url("../img/a90.png");
	}
	.a90 a:hover{
		background-image:url("../img/ahover90.png");
	}
	.a90active a{
		background-image:url("../img/ahover90.png");
	}




/*------------------------------------------
	footer
--------------------------------------------*/

.footer-top,.footer-top-center,
.footer-top-center-right,
.footer,
.footer-center,
.footer-center-logo,
.footer-center-left,.footer-center-left-top,
.footer-center-left-bottom,
.copy01,.copy02,
.chaco,
.footer-center-right,
.sns,.sns-left,.sns-right
{
	background:rgba(0,0,0,0.0);
}


.footer-top{
	width:100%;
	height:auto; min-height:10px;
	margin:50px auto 0 auto;
	overflow:hidden;
	padding:0 0 0 0px;
}
.footer-top-center{
	width:1120px;
	height:auto; min-height:10px;
	margin:0 auto;
	overflow:hidden;
	padding:10px 0 10px 0;
}
.footer-top-center div {
	float:left;
}

	.footer-top-center-right{
		width:110px;
		height:auto; min-height:10px;
		margin:0px 0 0 970px;
		overflow:hidden;
		color:#097cb9;
		font-size:12px;
		font-weight:bold;
	}
		.footer-top-center-right a{
			color:#097cb9;
		}
		.footer-top-center-right a:hover {
			text-decoration:underline;
		}

.footer {
	width: 100%;
	height:auto; min-height:50px;
	overflow:hidden;
	margin:px auto 0px auto ;
	background:#eef9ff;
	border-top:7px solid #9dd6f3;
}

.footer-center{
	width:1120px;
	height:auto; min-height:20px;
	margin:0 auto;
	overflow:hidden;
	padding:10px 0 10px 0px;
	font-size:10px;
	line-height:13px;
}
.footer-center div {
	float:left;
}

	.footer-center-logo{
		width:62px;
		height:63px;
		overflow:hidden;
		margin:2px 0 0 70px;
	}
	.footer-center-left{
		width:600px;
		height:auto; min-height:20px;
		overflow:hidden;
		margin:0px 0 0 15px;
	}
	.footer-center-center{
		width:180px;
		height:auto; min-height:50px;
		overflow:hidden;
		margin:10px 0 0 30px;
	}
	.footer-center-right{
		width:120px;
		height:auto; min-height:20px;
		overflow:hidden;
		margin:14px 0 0 020px;
	}

.footer-center-left-top{
	width:580px;
	height:auto; min-height:10px;
	overflow:hidden;
	margin:1px 0 0 0;
}
	.footer-center-left-top a {
		color:#555;
		font-weight:bold;
	}

.footer-center-left-bottom{
	width:580px;
	height:auto; min-height:10px;
	overflow:hidden;
	margin:1px 0 0 0;
}
.footer-center-left-bottom div {
	float:left;
}
	.copy01 {
		width:290px;
		height:auto; min-height:10px;
		overflow:hidden;
		margin:;
	}
	.copy02 {
		width:250px;
		height:auto; min-height:10px;
		overflow:hidden;
		margin:0px 0 0 2px;
	}

.chaco {
	width:540px;
	height:auto; min-height:10px;
	overflow:hidden;
	margin:1px 0 0 2px;
}
	.chaco a:hover {
		text-decoration:underline;
	}

.sns{
	width:100px;
	height:auto; min-height:10px;
	overflow:hidden;
	margin:0px 0 0 0px;
}
.sns div {
	float:left;
}
	.sns-left {
		width:40px;
		height:40px;
		overflow:hidden;
		margin:;
	}
	.sns-right {
		width:40px;
		height:40px;
		overflow:hidden;
		margin:0px 0 0 10px;
	}
/*
     FILE ARCHIVED ON 19:53:21 Aug 15, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:53:00 Dec 08, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots: 0.21
  load_resource: 145.273 (2)
  PetaboxLoader3.datanode: 52.712 (5)
  exclusion.robots.policy: 0.193
  esindex: 0.014
  PetaboxLoader3.resolve: 103.139 (2)
  RedisCDXSource: 0.681
  LoadShardBlock: 35.37 (3)
  CDXLines.iter: 21.184 (3)
  captures_list: 60.776
*/