/* CSS Document */
*{
	margin:0;
	padding:0;
	}
body {
	margin:0;
	padding:0;
}
a{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
}
#nojs #buttom01 {
	margin-top: 555px;
}

#footer {
	border-top-width: 1px;
	border-top-style: solid;
	padding-top: 12px;
	margin-bottom: 60px;
	font-size: 12px;
	line-height: 190%;
	border-top-color: #b8b2b1;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#footer a {
	color: #133f75;
}
#footer img {
	margin-top: 10px;
	margin-bottom: 10px;
}
#nojs {
	height: 958px;
	background-image: url(../img/noscript.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#nojs img {

}
#nojs #buttom02 {
	margin-top: 179px;
}
#nojs #n_logo {
	height: 16px;
	width: 65px;
	float: left;
	margin-top: 8px;
	display: block;
padding-left: 9px;
}
#nojs #w800 #header #n_logo A {
	height: 16px;
	width: 65px;
	display: block;
	text-indent: -9999px;
}

#nojs #w_logo {
	height: 45px;
	width: 100px;
	float: right;
	margin-top: 20px;
}
*:first-child+html #nojs #w_logo {
	margin-right: 45px;
}
#nojs #w800 #header #w_logo A {
	height: 45px;
	width: 100px;
	display: block;
	text-indent: -9999px;
}

#nojs #w800 #download {
	margin-top: 650px;
	_margin-top: 672px;
	_margin-left: 44px;
}

#nojs #w800 #download A {
	display: block;
	height: 30px;
	width: 250px;
	text-indent: -9999px;
}

#nojs #w800 #header {
	height: 87px;
}

#nojs #w800 {
	width: 737px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 11px;
}
#nojs #w800 #wcom A {
	height: 35px;
	width: 205px;
	display: block;
	text-indent: -9999px;
}
#nojs #w800 #wcom {
	margin-top: 115px;
	_margin-left: 25px;
}
#button {
	position: relative;
	z-index: auto;
	top: 453px;
	height: 82px;
	width: 82px;
	padding-left: 665px;
}
#chara {
	text-align: center;
}
#chara01 {
	height: 570px;
	width: 780px;
	background-image: url(../chara/img/01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#chara02 {
	height: 570px;
	width: 780px;
	background-image: url(../chara/img/02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#chara03 {
	height: 570px;
	width: 780px;
	background-image: url(../chara/img/03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#chara04 {
	height: 570px;
	width: 780px;
	background-image: url(../chara/img/04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#chara05 {
	height: 570px;
	width: 780px;
	background-image: url(../chara/img/05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#chara06 {
	height: 570px;
	width: 780px;
	background-image: url(../chara/img/06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#chara07 {
	height: 570px;
	width: 780px;
	background-image: url(../chara/img/07.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#chara08 {
	height: 570px;
	width: 780px;
	background-image: url(../chara/img/08.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#chara09 {
	height: 570px;
	width: 780px;
	background-image: url(../chara/img/09.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#chara10 {
	height: 570px;
	width: 780px;
	background-image: url(../chara/img/10.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#chara11 {
	height: 570px;
	width: 780px;
	background-image: url(../chara/img/11.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#chara12 {
	height: 570px;
	width: 780px;
	background-image: url(../chara/img/12.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#chara13 {
	height: 570px;
	width: 780px;
	background-image: url(../chara/img/13.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#chara14 {
	height: 570px;
	width: 780px;
	background-image: url(../chara/img/14.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#chara15 {
	height: 570px;
	width: 780px;
	background-image: url(../chara/img/15.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#chara16 {
	height: 570px;
	width: 780px;
	background-image: url(../chara/img/16.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#chara17 {
	height: 570px;
	width: 780px;
	background-image: url(../chara/img/17.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#chara18 {
	height: 570px;
	width: 780px;
	background-image: url(../chara/img/18.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#chara19 {
	height: 570px;
	width: 780px;
	background-image: url(../chara/img/19.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#chara20 {
	height: 570px;
	width: 780px;
	background-image: url(../chara/img/20.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}