/* CSS Document */
/* renewal */
#box #main {
	width: 570px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.jubilo{
background-color:#0e3192;
 color:#FFFFFF;
 font:bold 16px "ͣ Хå", Osaka, "ҥ饮γѥ Pro W3";
 text-align:center;
padding:5px 0px;
width:550px;

}
.jubilo a{
color:#FFFFFF;
text-decoration:underline;

}
.topicswaku {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 560px;
}


.topicswaku2 {
	border:solid 1px #5e78cf; 
	margin-top:10px; 
	margin-right:15px;
}
.topicswaku3 {
	border:solid 1px #5e78cf; 
	margin-top:0px; 
	margin-right:0px;
}
.topicswaku4{
	border:solid 1px #5e78cf; 
	margin:0 10px 0 0; 
	
}
.topicslist{
margin:0 0 10px 30px;
}
.topicstbl {
	border: 1px solid #5e78cf;
	width:555px;
	margin-top:5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align:left;
	font-weight:normal;
}
.topicstbl td{
border-bottom:1px dashed #5e78cf;
}
.topicstbl th{
border-bottom:1px solid #5e78cf;
}
#whatnew {
	border: 1px solid #5e78cf;
	width:555px;
	margin-top:5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align:left;
}
.tpcsleft{
	text-align:left;
	vertical-align:top;
	padding: 0px;
	height: 98px;
	width: 162px;
	margin: 0px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #8799d8;
	background-color:#FFFFFF;

}
.tpcsright{
	text-align:left;
	vertical-align:top;
	margin: 0px;
	padding: 4px;
	width: 391px;

}

.tpcsleft2{
	text-align:left;
	vertical-align:top;
	margin: 0px;
	padding: 4px;
	width: 341px;

}
.tpcsright2{
	text-align:left;
	vertical-align:top;
	padding: 0px;
	height: 98px;
	width: 212px;
	margin: 0px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #8799d8;
	background-color:#FFFFFF;

}
.tpcsdate {
	margin:7px 0 7px 2px;
	text-align: left;
	padding-top: 0px;
	padding-bottom:0;
	padding-left: 4px;
	border-bottom:1px solid #5e78cf;
	border-left:5px solid #5e78cf;
	width:140px;
}
.topicsdate {
	margin:0px;
	text-align: left;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.topicsdiv {
	border: 1px solid #5e78cf;
	width:547px;
	padding:4px;
	margin-top:5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align:left;
}
#infolist{
margin-left:30px;
font-weight:600;
list-style-image:url(../image/icon/skakup26.gif);
}
#infolist li{
margin-bottom:3px; 
padding-left:0;

}
h3 a:hover,#main .topicswaku .topicscolum h3 a:active {
	color: #0033ff;
	text-decoration: underline;
	font-weight:nomal;
}
h3 a {
	color: #0033ff;
	text-decoration: none;
	font-weight:nomal;
}

.topicscolum {
	border:solid #5e78cf 1px;
	width: 130px;
	padding: 3px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align:center;
	vertical-align:middle;
	background-color:#f0f7ff;
}
.topicscolum2 {
	border:solid #5e78cf 1px;
	width: 136px;
	padding: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align:center;
	vertical-align:middle;
	background-color:#f0f7ff;
}
h3 {
	
	color:#cc0000;
	padding:4px;
	margin:0px;
	font-weight:bolder;
	line-height:1.2em;
	text-align: left;
}
.chunichi {

color:#0000FF;
}

.itemtbl {
margin-left:0px;
margin-right:0px;
margin-top:4px;
margin-bottom:4px;
width:555px;
border:solid 1px #5e78cf;

}
.itemtbl td{
text-align:left;
verticial-align:middle;
border-bottom:dashed 1px #5e78cf;
border-spacing:0px;
padding:2px 1px;
}
/* old */
h1 {
margin:20px 40px 10px 40px;
text-align:center;
font-size:2em;
font-weight:bold;
border:solid #4799eb 1px;
padding:8px 30px;
}
h2 {
font-size:1.16em;
font-weight:bold;
margin-left:5px;
margin-top:4px;
margin-bottom:8px;
color:#0000cc;
line-height:130%;
}
h2.subttl{
background-color:#e5e5ff;
padding:3px 0 3px 5px;
}
h2.subttl2{
background-color:#e5e5ff;
padding:5px ;
font-size:16px;
font-weight:600;
margin:5px;
}
h2.subttl3{
background-color:#e5e5ff;
padding:3px 0;
line-height:1.5em;
}
h4{
font-size:1.25em;
font-weight:bold;
margin-left:5px;
margin-top:0px;
margin-bottom:8px;
color:#333333;
}

h5 {
	border-width: 0px 0px 1px 16px;
	border-style: solid;
	border-color: #ff6633;
	font-family: "ͣ ˁE, "E𡦡, "ҥ饮ˁEPro W3";
	font-size: 18px;
	font-weight: bold;
	color: #ff6633;
	height: auto;
	padding: 0px 0px 0px 5px ;
	margin:10px 20px 0px 0px;
}
h5.walk {
	border-width: 0px 0px 1px 16px;
	border-style: solid;
	border-color: #e550d4;
	font-family: "ͣ ˁE, "E𡦡, "ҥ饮ˁEPro W3";
	font-size: 18px;
	font-weight: bold;
	color: #5050e5;
	height: auto;
	padding: 0px 0px 0px 5px ;
	margin:10px 20px 0px 0px;
}

.topttlbar {
margin:10px 0px 0px 0px;
padding-top:10px;
}

.banner1{
margin-top:10px;
margin-left:10px;
margin-bottom:10px;
}

.whatnew{
list-style-type:none;
margin-left:20px;
margin-bottom:20px;
text-align:left;

}
.whatnew2{
list-style-type:square;
padding-top:8px;
padding-bottom:0px;
margin-left:20px;
margin-bottom:10px;
text-align:left;

}
.newtext{
text-decoration:underline;
}
.mapfan{
text-decoration:underline;
font-size:0.92em;}

.adress{
margin:10px 0px 10px 0px;
border:solid 1px #99eb47;
width:172px;
padding:4px;
}
.counter{
margin:10px 10px 10px 10px;
}

.whatnewrireki{
	text-align:right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 10px;
}
.post{
border:solid 1px #99ccff;
background-color:#ffc619;
padding:4px;
margin-top:5px;
}

.schedulediv {
width:550px;
margin-left:0px;
padding-top:10px;
}
.schedulediv2 {
width:520px;
margin-left:0px;
padding-top:10px;
}
.schedule {
list-style-image:url(../image/base/i-cir5.gif);
}
.schedule li{
border-bottom:dashed #8fc1f3 1px;
margin-left:20px;
vertical-align:bottom;
}
#topicscolum3 {
	text-align: left;
	padding: 10px 10px 5px 10px;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: solid 2px #cae3f9;
	background-color: #f0f7ff;
}

#topicslist {
	padding: 5px 0px 5px 10px;
	
	list-style-type: none;
}
#topicslist li {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#coment1 {
	font-size: 11px;
	line-height: 1.1em;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
#sanjo {
width:780px;
clear:left;

margin:10px 0px 5px 0px;
padding:5px;
background-color:#f7ffff;
border:solid 1px #4799eb;
}
.sanjolist {
margin:5px 0px;
font:nomal 12px "ͣ Хå", Osaka, "ҥ饮γѥ Pro W3";
line-height:130%;
}
#sanjottl {
width:770px;
margin:0px;
padding:5px;
background-color:#4799eb;
border:0px;
color:#ffffff;
font:bold 13px "ͣ Хå", Osaka, "ҥ饮γѥ Pro W3";
}
#schedulewaku{
text-align:left;
margin:10px 0px;
}
#tbl1{
margin-bottom:8px;
}
#tbl1 th{
border-bottom:double 2px #5151e1;
border-top:double 2px #5151e1;
font-size:1.34em;
font-weight:bold;
padding:4px 0;
color:#0000FF;
}
#tbl1 td{
border-bottom:dashed 1px #3399FF;
}
#tbl1 .item{
width:150px;
}
#tbl2{
margin-top:8px;
}
#tbl2 th{
border-bottom:dotted 1px #3399FF;
text-align:center;
font-size:1.1em;
font-weight:bold;
padding:2px 0;
}

#tbl2 td{
border-bottom:dashed 1px #3399FF;
}
#photonavi{
margin-top:0px;
border:solid 1px #6699FF;
}
#tbl3{
margin-bottom:8px;
border-top:solid 1px #3399FF;
}
#tbl3 th{
border-bottom:double 1px #3399FF;
font-size:1.1em;
padding:1px 0;
text-align:center;
}
#tbl3 td{
border-bottom:dashed 1px #3399FF;
border-right:dotted 1px #3399FF;
}
#tbl4{
margin-top:8px;
width:550px;
}
#tbl4 th{
border-bottom:dotted 1px #3399FF;
text-align:center;
font-size:1.1em;
font-weight:bold;
padding:2px 0;
}

#tbl4 td{
border-bottom:dashed 1px #3399FF;
}
#photonavi td{
text-align:center;
width:50%;
vertical-align:top;
}
#pnav{
background-color:#0033FF;
color:#FFFFFF;
font-size:0.92em;text-align:left;
margin-top:10px;
width:170px;

}
.pnavttl{
font-size:0.83em;
line-height:1.1em;
text-align:left;
padding-top:2px;
padding-bottom:10px;
}

#blog{
width:555px;
border: 1px solid #5e78cf;
margin:5px 0;
text-align:center;
font-size:14px;
font-weight:600;
}
#blog a{
display:block;
color:#FFFFFF;
background-color:#035bb2;
padding:5px 0;
text-decoration:none;
}
#blog a:hover{
background-color:#0280fe;
}

jigyotbl {
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
width:100%;

}
jigyotbl td{

background-color:#f0f7ff;
padding:2px;
border-top:dotted 1px #ffffff;
}

jigyotbl td.name{
text-align:left;
verticial-align:middle;
border-spacing:0px;
width:45%;
border-bottom:dotted 1px #ffffff;
}
.name{
font-weight:bold;
text-align:left;
padding-left:5px;
color:#ffffff;
background-color:#4799eb;
border-top:dotted 1px #ffffff;
}
.date{
padding:2px 4px;
}
#gmap{
margin:10px 5px 10px 0; 
padding:2px; 
text-align:center; 
font-size:12px; 
}
#gmap a{
display:block; 
height:56px; 
width:166px;
background:#33CC33;
color:#000000;
padding:4px 0;
}
#gmap a:hover{
background:#006600;
color:#FFFFFF;
}
#pool{
font-size:24px;
text-align:center;
margin:5px 10px 5px 0;
background-color:#0033FF;
color:#FFFFFF;
padding:6px;
}

.pooltop{margin:10px auto 0 10px; 
font-size:15px; 
width:280px; 
text-align:center
}
.pooltop a{
display:block;
text-decoration:none;
background-color:#0033FF;
color:#FFFFFF;
padding:5px;
}
.pooltop a:hover{
background-color:#0099FF;
}
#hfsgametable{
border:solid 2px #FF9999;
margin-top:5px;
width:550px;
}
#hfsgametable td{
border-bottom:dotted 1px #FF9999;
}
#hfsgametable th{
border-bottom:solid 1px #FF9999;
}
#fhs2010{
margin-top:8px;
}
#fhs2010 a{
display:block;
text-decoration:none;
background-color:#FF0000; 
color:#ffffff; 
font-size:16px; 
text-align:center; 
padding:5px 0; 
font-weight:600;
}#fhs2010 a:hover{
background-color:#FF3300;
}
#runnet{width:565px;
padding:0px;
font-size:14px;
}
#runnet a{
display:block;
text-decoration:none;
background-color:#04459d;
color:#FFFFFF;
padding:2px 0 3px 5px;
}

#runnet a:hover{
background-color:#0099FF;
color:#FFFFFF;
}
/*@Xday */
#xday{
position:relative;
margin:20px 0 0 0;
height:180px;
background-color:#FFCC33;
padding:10px;
}
#simekiribgimg{
position:absolute;
top:10px;
left:30px;
height:180px;
width:220px;
background-image:url(../image/top/simekiriday.jpg);
background-position:center;
background-repeat:no-repeat;
z-index:1;
}

#taikaibgimg{
position:absolute;
top:10px;
left:300px;
height:180px;
width:220px;
background-image:url(../image/top/taikaiday.jpg)
background-position:center;
background-repeat:no-repeat;
z-index:1;
}


#simekirixday{
	position:absolute;
	top:28px;
	left:137px;
	z-index:10;
	color:#000000;
	font-size:40px;
	width:80px;
	height:50px;
	padding:8px;
}
#taikaixday{
	position:absolute;
	top:110px;
	left:400px;
	z-index:10;
	color:#000000;
	font-size:40px;
	width:80px;
	height:50px;
	padding:8px
}
.schottl{
text-align:center; background-color:#fff0f0;
font-weight:600;
padding:5px;
}
.schottl2{
text-align:center; background-color:##f0f0ff;
font-weight:600;
padding:5px;
}
.boshulist{
margin-left:10px;
list-style:none;
margin-bottom:5px;
}
.boshutbl{
border:solid 1px #5e78cf;
}
#kyuukanbi{background-color:#3366FF;
color:#FFFFFF;
text-align:center;
font-size:24px;
padding:2px;
width:550px;
margin-top:5px;
}
/* V|WE*/
.sttl{
background-color:#f0f0ff;
font-size:14px;
font-weight:600;
padding:0 5px;
margin:0 5px;
}
.slist{
list-style:none;
margin:5px 5px 5px 10px;
}

/*@Xday */
#xday{
position:relative;
margin:20px 0 0 0;
height:180px;
background-color:#FFCC33;
padding:10px;
}
#simekirixday{
	position:absolute;
	top:48px;
	left:129px;
	z-index:10;
	color:#000000;
	font-size:40px;
	width:35px;
	height:20px;
	padding:10px 20px 10px 35px;
	background-color:#FFFFFF;
}
#taikaixday{
	position:absolute;
	top:110px;
	left:400px;
	z-index:10;
	color:#000000;
	font-size:40px;
	width:80px;
	height:50px;
	padding:8px
}

#xday2{
position:relative;
margin:5px 0 5px 0;
height:35px;
background-color:#FFCC33;
padding:5px 10px 10px 10px;
}
#xday3{
position:relative;
margin:5px 0 0 0;
height:80px;
background-color:#FF9900;
padding:5px 10px 10px 10px;
}
#runnet2{width:260px;
padding:5px;
font-size:10px;
}
#runnet2 a{
display:block;
text-decoration:none;
background-color:#04459d;
color:#FFFFFF;
padding:3px 0 5px 5px;
}
#jubilo-annai{
list-style:none;
margin-left:10px;
margin-bottom:20px;
}
#jubilo-annai li a{
display:block;
padding:5px;
background-color:#3399CC;
color:#FFFFFF;
margin:0 0 5px 0;
text-decoration:none;
width:200px;
border-left:solid 10px #0066CC;

}
#jubilo-annai li a:hover{
background-color:#6699FF;
}
#sidetbl{
border:1px #0066CC; 
margin:5px;
font-size:11px;
}
#sidetbl th{
background-color:#FFCC00;
border-bottom:1px #0066CC;
}
#sidetbl td{
border-bottom:dotted 1px #0066CC;
text-align:center;
padding:5px 0;
}

#aikidou{
border:solid 2px #0066CC;
margin:5px;
}
#aikidou th{
border-bottom:double 1px #0066CC;
}
#aikidou td{
text-align:center;
border-bottom:solid 1px #0066CC;
border-right:dotted 1px #0066CC;
}
