body{
font-family:'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,'lr oSVbN',sans-serif;
font-size: 140%; 
line-height: 180%;
letter-spacing: 1pt;
color: #4581ea;
background-color: #000e26;
background-image: url(image/bg1.gif);
background-repeat: repeat-x;
margin: 0px;
}
img{
border: none; /* ę{[_[Čµ */
vertical-align: bottom; /* IE6poOńš */
}
table#table-1 {
color: #231815;
width: 1000px;
border: 0px; 
border-collapse: collapse;
border-spacing: 0;
background-image: url(image/swim.jpg);
background-repeat: repeat-x;
margin-bottom: 5%;
}
table#table-1 th,td {
padding: 0px;
border: 0px;
}

#topp{
width:1000px;
height:1050px;
background-image: url(image/swim7.jpg);
background-repeat: no-repeat;
margin:0;
pading:0;
}

#topp2{
width:1000px;
height:1050px;
background-image: url(image/swim8.jpg);
background-repeat: no-repeat;
margin:0;
pading:0;
}
#topp3{
width:1000px;
height:1050px;
background-image: url(image/swim9.jpg);
background-repeat: no-repeat;
margin:0;
pading:0;
}
#carts{
width:250px;
height:100px;
top: 750px;
left:30px;
text-align:left;
vertical-align:middle;
color:#FFFFFF;
position:relative;
font-size:xx-large;
}
#carts2{
width:250px;
height:100px;
top: 760px;
left:30px;
text-align:left;
vertical-align:middle;
color:#FFFFFF;
position:relative;
font-size:xx-large;
}


#movies{
width:550px;
width:350px;
top: -50px;
left:20px;
vertical-align:middle;
position:relative;
}

h1{
height:1px;
font-size: 0%;
color: #000e26;
text-align: left;
top:-10%;
}
h2{
font-size: 120%; 
line-height: 140%;
color: #4581ea;
text-align: left;
font-weight: normal;
/*padding-bottom: 2%;*/
text-align: left;
/*text-shadow: 0px 0px 4px #FFFFFF;*/
position:relative;
	padding-left:30px;
	/*border-bottom:2px solid #00fdff;*/
	font-weight: normal;
	/*font-size: 22px;
	line-height: 38px;*/
}
h2:after, h2:before{
	content:''; 
	height:18px; 
	width:4px; 
	display:block; 
	background:#00fdff; 
	position:absolute; 
	top:8px; 
	left:15px; 
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px; 
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
}
 
h2:before{
	height:10px; 
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg); 
	top:16px; 
	left:7px
}
.waku	{
width:96%;
height:280px;
background: #011434;
border:2px solid #0b2d65; 
margin-bottom:5%;
text-align: center;
-webkit-border-radius: 10px;	/* Safari,Google Chromep */
	-moz-border-radius: 10px;	/* Firefoxp */
/*padding: 3% 2% 2% 2%;*/
padding-top: 2%;
padding-bottom: 1%;
padding-left: 1%;
padding-right: 1%;
margin-left:0%;
margin-right:0%;
margin-bottom:5%;
float:left;
}
.waku img{
border:2px solid #011434; 
margin-right:1%;
float:right;
}

.waku h3{
font-family: "qMm¾© ProN W6", "HiraMinProN-W6", "HG¾©E", "lr o¾©", "MS PMincho", "MS ¾©", serif;
position: relative;
padding-top: 1%;
padding-bottom: 1%;
padding-left: 0%;
padding-right: 0%;
margin-top: 0;
margin-bottom: 3%;
margin-left: 1%;
margin-right: 1%;
    /*font-size: 1.25em;*/
    font-weight: bold;
    text-align: center;
    color: #ffffff;
    background: #00fdff;
    transform: rotate(-1deg) skew(-1deg);
    -webkit-transform: rotate(-1deg) skew(-1deg);
    -moz-transform: rotate(-1deg) skew(-1deg);
    -o-transform: rotate(-1deg) skew(-1deg);
    -ms-transform: rotate(-1deg) skew(-1deg);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2), 1.0em 0 0 0 #00fdff, -1.0em 0 0 0 #00fdff;
    -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2), 1.0em 0 0 0 #00fdff, -1.0em 0 0 0 #00fdff;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2), 1.0em 0 0 0 #00fdff, -1.0em 0 0 0 #00fdff;
    -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2), 1.0em 0 0 0 #00fdff, -1.0em 0 0 0 #00fdff;
    -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2), 1.0em 0 0 0 #00fdff, -1.0em 0 0 0 #00fdff;
}



.waku2	{
width:28%;
height:520px;
background: #011434;
border:2px solid #0b2d65; 
padding-top: 2%;
padding-bottom: 1%;
padding-left: 1%;
padding-right: 1%;
margin-left:1%;
margin-right:1%;
margin-bottom:5%;
	text-align: center;
	-webkit-border-radius: 10px;	/* Safari,Google Chromep */
	-moz-border-radius: 10px;	/* Firefoxp */
float:left;
}
.waku2 img{
border:2px solid #011434; 
}
h3{
 font-family: "qMm¾© ProN W6", "HiraMinProN-W6", "HG¾©E", "lr o¾©", "MS PMincho", "MS ¾©", serif;
position: relative;
padding: 1%;
margin-top: 0;
margin-bottom: 8%;
margin-left: 5%;
margin-right: 5%;
    /*font-size: 1.25em;*/
    font-weight: bold;
    text-align: center;
    color: #ffffff;
    background: #00fdff;
    transform: rotate(-1deg) skew(-1deg);
    -webkit-transform: rotate(-1deg) skew(-1deg);
    -moz-transform: rotate(-1deg) skew(-1deg);
    -o-transform: rotate(-1deg) skew(-1deg);
    -ms-transform: rotate(-1deg) skew(-1deg);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2), 1.0em 0 0 0 #00fdff, -1.0em 0 0 0 #00fdff;
    -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2), 1.0em 0 0 0 #00fdff, -1.0em 0 0 0 #00fdff;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2), 1.0em 0 0 0 #00fdff, -1.0em 0 0 0 #00fdff;
    -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2), 1.0em 0 0 0 #00fdff, -1.0em 0 0 0 #00fdff;
    -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2), 1.0em 0 0 0 #00fdff, -1.0em 0 0 0 #00fdff;
}
h4{
font-size:0%;
line-height:-5%;
color: #000e26;
top:-10%;
}
h5{
font-size: ;
line-height: ;
color: #00fdff;
text-align: left;
text-shadow:
0 0 5px #4581ea,
0 0 10px #4581ea,
0 0 15px #4581ea,
0 0 20px #4581ea,
0 0 25px #4581ea;
}
h6{
font-size: 80%;
line-height: 100%;
color: #ea1d7a;
text-align: right;
padding-right: 30px;
padding-left: 0;
padding-top: 5%;
padding-bottom: 5%;
background-image: url(image/arrow4.gif);
background-repeat: no-repeat;
background-position: right;
}
h6 A:link {
color: #ea1d7a;
text-decoration: underline;
}
h6 A:visited { 
color: #ea1d7a;
text-decoration: underline;
}
h6 A:hover { 
color: #000e26;
text-decoration: none;
}
div#content{
width: 1000px;
position:relative;
text-align: left;
}
/*div#content A:link {
color: #00fdff;
text-decoration: underline
}
div#content A:visited { 
color: #00fdff;
text-decoration: underline;
}
div#content A:hover { 
color: #000e26;
text-decoration: none;
}*/
div#main{
width: 100%;
float: left;
}
div#main A:link {
color: #00fdff;
text-decoration: underline
}
div#main A:visited { 
color: #00fdff;
text-decoration: underline;
}
div#main A:hover { 
color: #000e26;
text-decoration: none;
}
div#photo{
width: 450px;
float: left;
margin-bottom:2%;
text-align: center;
}
div#header{
height: 90px;
text-align: center;
padding: 0px;
margin:0px;
}
div#title{
font-size: 1%;
color: #4581ea;
text-align: right;
width: 100%;
height:0px;
}
div#title A:link {
color: #4581ea;
text-decoration: underline
}
div#title A:visited { 
color: #ea1d7a;
text-decoration: underline;
}
div#title A:hover { 
color: #4581ea;
text-decoration: none;
}
div#title h1{
height: 0px;
font-size: 1%;
color: #000e26;
font-weight:normal;
float:right;
}
div#fod{
width: 1000px;
height: 150px;
margin-top:2%;
font-size: 30%;
line-height: 60%;
color: #4581EA;
text-align: center;
background-color: #000e26;
}
div#fod A:link {
color: #ea1d7a;
text-decoration: none;
}
div#fod A:visited { 
color: #ea1d7a;
text-decoration: none;
}
div#fod A:hover { 
color: #000e26;
text-decoration: none;
}
div#fod strong{
color: #4581EA;
}
strong{
font-weight: bold;
color: #e81b76;
}
.formstyle1{
font-size:xx-large;
}
.formstyle2{
font-size:xx-large;
width:1.5em;
}
.sh{
	background-color:#b8bf0d;
	color:#000;
	font-size:large;
	margin:1em;
	padding:0.5em;
	display:block;
	text-decoration:none;
	text-align:center;
}
.sh:link{
	background-color:#b8bf0d;
	color:#000;
	font-size:large;
	margin:1em;
	padding:0.5em;
	display:block;
	text-decoration:none;
}
.sh:hover{
		color:#000;
	background-color:#ccdb37;
}
