body {
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
color:#333333;
}

h1,h2,h3,h4 {
	font-size: 10px;
	line-height: 1em;
	margin:0;
	padding: 12px 0 8px 0;
	}

a:link{ text-decoration:underline;color:#0000ff;}

a:visited{ text-decoration:underline;color:#8888ff;}

a:active{text-decoration:none;color:#ff0000;}

a:hover { text-decoration:none;color:#ff0000;}

a. footer{text-decoration: underline; color: #ffffff;}

a. footer:visited{text-decoration: underline; color: #ffffff;}

a. footer:active{text-decoration: underline; color: #ffffff;}

a. footer:hover{text-decoration: underline; color: #ffffff;}

.P8 {  font-size: 8px; line-height: 150%; }
.P9 {  font-size: 9px; line-height: 150%; }
.P10 {  font-size: 10px; line-height: 150%; }
.P10l {  font-size: 10px; line-height: 200%; }
.P11 {  font-size: 11px; line-height: 150%; }
.P12n {  font-size: 12px; line-height: 150%; left: -12; position: relative; }
.P12s {  font-size: 12px; line-height: 150%; left: -18; position: relative; }
.P12 {  font-size: 12px; line-height: 150%; }
.P12l {  font-size: 12px; line-height: 200%; }
.P12e {  font-size: 12px; font-weight:bold; line-height: 150%; letter-spacing: 2px;}
.P13 {  font-size: 13px; line-height: 150%; }
.P13e {  font-size: 13px; font-weight:bold; line-height: 150%; letter-spacing: 3px;}
.P14 {  font-size: 14px; line-height: 150%; }
.P14e {  font-size: 14px; font-weight:bold; line-height: 150%; letter-spacing: 3px;}
.P15 {  font-size: 15px; line-height: 150%; }
.P16 {  font-size: 16px; line-height: 150%; }
.P16e {  font-size: 16px; font-weight:bold; line-height: 150%; letter-spacing: 3px;}
.P17 {  font-size: 17px; line-height: 150%; }
.P18 {  font-size: 18px; line-height: 150%; }
.P18e {  font-size: 18px; font-weight:bold; line-height: 150%; letter-spacing: 3px;}
.P19 {  font-size: 19px; line-height: 150%; }
.P20 {  font-size: 20px; line-height: 150%; }
.P20e {  font-size: 20px; font-weight:bold; line-height: 150%; letter-spacing: 3px;}
.P21 {  font-size: 21px; line-height: 150%; }
.P22 {  font-size: 22px; line-height: 150%; }
.P22e {  font-size: 22px; font-weight:bold; line-height: 150%; letter-spacing: 3px;}
.P23 {  font-size: 23px; line-height: 150%; }
.P24 {  font-size: 24px; line-height: 150%; }
.P24e {  font-size: 24px; font-weight:bold; line-height: 150%; letter-spacing: 3px;}
.P36 {  font-size: 36px; line-height: 150%; }
.P36e {  font-size: 36px; font-weight:bold; line-height: 150%; letter-spacing: 3px;}
.P48 {  font-size: 48px; line-height: 150%; }
.P48e {  font-size: 48px; font-weight:bold; line-height: 150%; letter-spacing: 3px;}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 920px;
  padding: 0;
  margin: 0px auto;
}
.rslides li {
  -webkit-backface-visibility: hidden;
  position: relative;
  display: none;
  width: 920px;
  height: 266px;
  margin: 0px auto;
}
.rslides li:first-child {
  position: relative;
  display: block;
}
.rslides img {
  display: block;
  height: 266px;
  margin: 0px auto;
  width: 920px;
  border: 0;
}
