/* CSS Document */

h1 {
margin:20px 40px 10px 40px;
text-align:center;
font-size:2em;
font-weight:bold;
border:solid #4799eb 1px;
padding:8px 30px;
}
h2 {
margin:20px 0px 10px 10px;
text-align:center;
color:#ffffff;
font-size:1.5em;
font-weight:bold;
border:solid #4799eb 1px;
padding:5px 0px 5px 0px;
background-color: #4799eb;
}

.sisetsutbl{
margin-left:10px;
margin-top:20px;
border:solid #4799eb 1px;
border-collapse:collapse;
width:570px;
}
.sisetsutbl td{
padding:2px 4px;
border-bottom:solid 1px #c8e3fa;
border-right:solid 1px #c8e3fa;
}
.sisetsuttl {
font-size:1.16em;
font-weight:bold;
background-color:#c8e3fa;
}
.sisetsulbl {
width:74px;

}
.sisetsucnt{
width: 270px;
}
.sisetsumap {margin-left:10px;
}

#pooltitle {
margin:20px 0px 10px 10px;
text-align:center;
color:#ffffff;
font-size:2.2em;
font-weight:bold;
border:solid #4799eb 1px;
padding:5px 0px 5px 0px;
background-color: #4799eb;
}
.sisetsutbl2{
margin-left:10px;
margin-top:20px;
border:solid #4799eb 1px;
border-collapse:collapse;
width:770px;
}
.sisetsutbl2 td{
padding:2px 4px;
border-bottom:solid 1px #c8e3fa;
border-right:solid 1px #c8e3fa;
}
.sisetsuttl2 {
margin:20px 0px 10px 10px;
font-size:2em;
font-weight:bold;
background-color:#c8e3fa;
text-align:center;
padding:5px 0;
}
.sisetsulbl2 {
width:80px;

}
.sisetsucnt2{
width: 310px;
}
.sisetsumap2 {margin-left:20px;
}

.s-listtbl {
margin-left:10px;
border-collapse:collapse;
}
.s-listtbl th {
background-color:#4799eb;
color:#ffffff;
padding:5px;
}
.s-listtbl td {
border :solid 1px #aec2eb;
padding:0px 2px;
color:333333;
}
.s_list {
margin:10px 20px 0px 20px;
}
.s_list a{
text-decoration:none;
color:#ffffff;
background-color:#4799eb;
display:block;

padding:5px 10px;
text-align:center
}

.s_list a:hover{
background-color:#194ce6;
text-decoration:none;
color:#ffffff;
display:block;
padding:5px 10px;
text-align:center
}
.s_photo{
width:190px;
padding:4px;
text-align:right;
vertical-align:middle;
}
.linksubttl {
list-style-type:none;
margin: 8px 10px 5px 20px;
border-left: solid 15px #ff9933;
padding:3px 5px;
background-color:#ffd4a8;
font:nomal 13px serif;
}
.link {
list-style-type:none;
margin: 3px 10px 0px 20px;
border-left: solid 10px #ffd4a8;
padding:1px 3px;
background-color:#ffeedc;

}
.link a {color:#333333;
text-decoration:none;}
.link a:hover{color:#5151e1;
text-decoration:underline;}
.linkname {
border-left: solid 10px #ffd4a8;
padding:3px 5px;
background-color:#ffeedc;
margin:3px;
}
.linkwaku {
margin: 15px 10px 5px 17px;
border:solid 1px #ffd4a8;
padding:3px;
}
.linktbl {
}

.linktbl a {color:#333333;
text-decoration:none;}
.linktbl a:hover{color:#5151e1;
text-decoration:underline;}

.linkinfo {

padding:2px 2px 2px 15px;
background-color:#ffffff;
}
.sposyocnt{
margin:20px 0px 10px 20px;
text-align:center;
width:530px;
}
#jrlist {
margin:20px 0px 10px 20px;
text-align:left;
width:530px;
border:solid #4799eb 1px;
}
.jrlistttl {
padding:4px;
font:bold 13px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3" ;
text-align:left;
background-color:#c8e3fa;
}
.jrlisttbl td{
padding:2px;
border-bottom:dotted #4799eb 1px ;
border-right:dotted #4799eb 1px ;
}


.pooltop{margin:auto auto auto 30px; 
font-size:18px; 
padding:5px; 
width:350px; 
text-align:center
}
.pooltop a{
display:block;
text-decoration:none;
background-color:#0033FF;
color:#FFFFFF;
padding:5px;
}
.pooltop a:hover{
background-color:#0099FF;
}

