#MainWidth {
	background-color: #555555;
	width: 738px;
	margin: 0 auto;/*重要*/
}

body {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 90%;
	font-family: "ＭＳ Ｐ明朝";
	background-color: #555555;
	position: relative;
	text-align: center;/*重要*/
}

.borderline {
	margin-top: 0px;
	width: 738px;
	border: solid 1px #9e0000;
}

/* スライドショー */

.b_ta {
	margin: 0 auto;/*重要*/
	padding: 0px;
	height: 426px;
}


.photo-show { 
	height: 426px; /*表示したい大きさ*/
	margin: 0px auto; /*縦余白30pxは任意*/
	max-width: 100%;
	position: relative;
	width: 640px; /*表示したい大きさ、height と合わせる*/
}

.photo-show img { 
	animation: show 90s infinite;
	-webkit-animation: show 90s infinite;
/*	border-radius: 50%;*/
	height: 426px;
	max-width: 100%;
	opacity: 0;
	position: absolute; /*画像を全て重ねる*/
}


/*アニメーション*/

@keyframes show {
	0% {opacity:0}
	5% {opacity:1}
	10% {opacity:1}
	20% {opacity:0}
}

@-webkit-keyframes show {
	0% {opacity:0}
	5% {opacity:1}
	10% {opacity:1}
	20% {opacity:0}
}

/*各画像のアニメーションの開始時間をずらす*/

.photo-show img:nth-of-type(1) {
animation-delay: 0s;
-webkit-animation-delay: 0s;
}

.photo-show img:nth-of-type(2) {
animation-delay: 3s;
-webkit-animation-delay: 3s;
}

.photo-show img:nth-of-type(3) {
animation-delay: 6s;
-webkit-animation-delay: 6s;
}

.photo-show img:nth-of-type(4) {
animation-delay: 9s;
-webkit-animation-delay: 9s;
}

.photo-show img:nth-of-type(5) {
animation-delay: 12s;
-webkit-animation-delay: 12s
}

.photo-show img:nth-of-type(6) {
animation-delay: 15s;
-webkit-animation-delay: 15s;
}

.photo-show img:nth-of-type(7) {
animation-delay: 18s;
-webkit-animation-delay: 18s;
} 
.photo-show img:nth-of-type(8) {
animation-delay: 21s;
-webkit-animation-delay: 21s;
}
.photo-show img:nth-of-type(9) {
animation-delay: 24s;
-webkit-animation-delay: 24s;
}
.photo-show img:nth-of-type(10) {
animation-delay: 27s;
-webkit-animation-delay: 27s;
}
.photo-show img:nth-of-type(11) {
animation-delay: 30s;
-webkit-animation-delay: 30s;
}
.photo-show img:nth-of-type(12) {
animation-delay: 33s;
-webkit-animation-delay: 33s;
}
.photo-show img:nth-of-type(13) {
animation-delay: 36s;
-webkit-animation-delay: 36s;
}
.photo-show img:nth-of-type(14) {
animation-delay: 39s;
-webkit-animation-delay: 39s;
}

.photo-show img:nth-of-type(15) {
animation-delay: 42s;
-webkit-animation-delay: 42s;
}
.photo-show img:nth-of-type(16) {
animation-delay: 45s;
-webkit-animation-delay: 45s;
}
.photo-show img:nth-of-type(17) {
animation-delay: 48s;
-webkit-animation-delay: 48s;
}
.photo-show img:nth-of-type(18) {
animation-delay: 51s;
-webkit-animation-delay: 51s;
}
.photo-show img:nth-of-type(19) {
animation-delay: 54s;
-webkit-animation-delay: 54s;
}
.photo-show img:nth-of-type(20) {
animation-delay: 57s;
-webkit-animation-delay: 57s;
}
.photo-show img:nth-of-type(21) {
animation-delay: 60s;
-webkit-animation-delay: 60s;
}
.photo-show img:nth-of-type(22) {
animation-delay: 63s;
-webkit-animation-delay: 63s;
}
.photo-show img:nth-of-type(23) {
animation-delay: 66s;
-webkit-animation-delay: 66s;
}
.photo-show img:nth-of-type(24) {
animation-delay: 69s;
-webkit-animation-delay: 69s;
}
.photo-show img:nth-of-type(25) {
animation-delay: 72s;
-webkit-animation-delay: 72s;
}
.photo-show img:nth-of-type(26) {
animation-delay: 75s;
-webkit-animation-delay: 75s;
}
.photo-show img:nth-of-type(27) {
animation-delay: 78s;
-webkit-animation-delay: 78s;
}
.photo-show img:nth-of-type(28) {
animation-delay: 81s;
-webkit-animation-delay: 81s;
}
.photo-show img:nth-of-type(29) {
animation-delay: 84s;
-webkit-animation-delay: 84s;
}
.photo-show img:nth-of-type(30) {
animation-delay: 87s;
-webkit-animation-delay: 87s;
}
.photo-show img:nth-of-type(31) {
animation-delay: 90s;
-webkit-animation-delay: 90s;
}

/*トップタイトルここまで*/


/*タイトル*/
h1 {
	margin: 0px;
	color: #ffffff;
	font-family: "HGP明朝E";
	font-size: 40px;
	text-align: center;
	width: 738px;
	padding-top: 25px;
}

h2 {
	margin: 0px;
	color: #ffffff;
	font-family: "HGP明朝E";
	font-size: 20px;
	text-align: center;
	width: 738px;
	padding-top: 10px;
}

.wsslide_s,.wsslide_04su,.wsslide_t,.wsslide_th, .wsslide_04w,.wsslide_04x,.wsslide_04au,.wsslide_04k,.wsslide_h2,.wsslide_in,.wsslide_h,.wsslide_05c,.wsslide_fl,.wsslide_05su,.wsslide_nanabi {
	margin: 0px;
	background-repeat: no-repeat;
	height: 120px;
	border-bottom: solid 1px #9e0000;
	margin-bottom: 5px;
}

.wsslide_s {
	background-image: url(images/wsslide_s.jpg);
}
.wsslide_h2 {
	background-image: url(images/wsslide_h2.jpg);
}


.wsslide_04su {
	background-image: url(images/wsslide_04su.jpg);
}

.wsslide_t {
	background-image: url(images/wsslide_t.jpg);
}

.wsslide_th {
	background-image: url(images/wsslide_th.jpg);
}

.wsslide_04w {
	background-image: url(images/wsslide_04w.jpg);
}
.wsslide_04x {
	background-image: url(images/wsslide_04x.jpg);
}
.wsslide_04au {
	background-image: url(images/wsslide_04au.jpg);
}
.wsslide_in {
	background-image: url(images/wsslide_in.jpg);
}
.wsslide_04k {
	background-image: url(images/wsslide_04k.jpg);
}
.wsslide_h {
	background-image: url(images/wsslide_h.jpg);
}
.wsslide_05c {
	background-image: url(images/wsslide_05c.jpg);
}
.wsslide_fl {
	background-image: url(images/wsslide_fl.jpg);
}
.wsslide_05su {
	background-image: url(images/wsslide_05su.jpg);
}
.wsslide_nanabi {
	background-image: url(images/wsslide_nanabi.jpg);
}


.pankuzu {
	color: #ffffff;
	text-align : right;
	font-family: "ＭＳ Ｐ明朝";
	font-size: 13px;
	margin-top: 5px;
	padding-top: 0px;
	padding-right: 5px;
	margin-bottom: 5px;
}

/*スライドショーのナビ*/
.navbar {
	width: 738px;
	margin: 0px;
	margin-top: 0px;
}

.navbar h4 {
	margin: 0px;
	font-family: "ＭＳ Ｐ明朝";
	font-size: 12px;
	float: left;
	width: 123px;
}
/*ナビここまで*/

/*スライドショーの内容*/
.navbar h4 a {
	color: #ffffff;
	display: block;
	background-color: #555555;
	text-align: center;
	border-top: 0px solid #330066;
	border-right: 2px solid #444444;
	border-bottom: 2px solid #444444;
	border-left: 0px solid #330066;
}

.navbar h4 a:visited {
	color: #9999ff;
	display: block;
	background-color: #555555;
	border-top: 0px solid #330066;
	border-right: 2px solid #444444;
	border-bottom: 2px solid #444444;
	border-left: 0px solid #330066;
}

.navbar h4 a:hover {
	color: #330033;
	background-color: #ffff33;
	border-top: 0px solid #ffffcc;
	border-right: 2px solid #999900;
	border-bottom: 2px solid #999900;
	border-left: 0px solid #ffffcc;
	text-decoration: none;
}

.navbar h4 a:active {
	color: #7d574c;
	background-color: #f4d8d8;
	border-top: 0px solid #cc0099;
	border-right: 2px solid #ffcccc;
	border-bottom: 2px solid #ffcccc;
	border-left: 0px solid #cc0099;
}

p {
	color: #fffefd;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 130%;
	font-size: 13px;
	margin: 0px;
}

/*  以下はW3Cでは減点される    */
/*#SLIDESHOW {
	filter: revealTrans(Duration=2.0, Transition=12);
}*/

#gazou {
	color: #ffffff;
}

a {
	color: #9999ff;
	text-decoration: none;
}

a:visited {
	color: #9999ff;
	text-decoration: none;
}

a:hover {
	color : #0033ff;
	text-decoration : underline;
}

a:active {
	color: #ffcccc;
	text-decoration: none;
}

th {
	color: #333333;
	background-color: #999999;
}

td {
	color: #ffffff;
	background-color: #333333;
}

td img {
	border: solid 1px #9e0000;
}	


address {
	font-family: "Times New Roman";
	color: #ffffff;
	font-size: 80%;
	font-style: normal;
	width: 738px;
	text-align: center;
	border-bottom: solid 1px #9e0000;
	padding-top: 5px;
	clear: both;
	padding-bottom: 5px;
	margin-bottom: 10px;
}