/* CSS Document */
/* ڡˁEࡦss */
@charset "utf-8";
/* style resset */
* {
margin: 0;
padding: 0;
}
h1,h2,h3,h4,h5,h6,p,address {
font-size: 100%;
font-weight: normal;
font-style:normal;
line-height:100%;
}
img { border:0 }
body {
border: 0px;
padding:0px;
margin:0px;
background-color:#f2f2ec;
font-size:13px;
line-height:150%;
color:#000000
font-family:"ͣ Хå", Osaka, "Hiragino Kaku Gothic Pro", "ҥ饮γѥ Pro W3", Arial, Helvetica, sans-serif;
}
p{
line-height:150%;
}

#pbox {width:100%;
margin-top:10px;
	vertical-align:top;
	
	}


#box {position:relative;
	border:solid 0px #f2f2ec;
	background-color:#ffffff;
	width:790px;
	
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding:0px 5px 10px 5px;
	}
.invisual {display:none; text-indent:-3000px;
}
#pageokuri{
margin-top:10px;
font-size:10px;
background-color:#f0f0ff;
padding:2px;
}
/* إåEࡦESS */
#headnavi {
background-image:url(../image/base/navittlbg-pb.jpg);
background-repeat:repeat-x;
height:20px;
text-align:right;
}
#headnavi ul{
list-style:none;
margin:0px 10px;
height:20px;
}
#headnavi li{
display:inline;
margin:2px 5px;
border-right:solid 1px #FFFFFF;
width:20px;

}
#headnavi a{
text-decoration:none;
font-size:0.83em;
color:#FFFFFF;

}
#headnavi a:hover,#headnavi a:active{
text-decoration:underline;
font-size:0.93em;
color:#5151e1;

}
#mnavi{
height:24px;
background-image:url(/image/base/m-navibg.jpg);
background-repeat:repeat-x;
}
h6 {
float:left;
height:24px;
vertical-align:middle;
text-align:center;
border-right:solid 1px #ffffff;
}
h6 a{
color:#FFFFFF;
padding:6px 0;
text-decoration:none;
display:block;
}
h6 a:hover{
color:#FFFFFF;
padding:6px 0;
text-decoration:none;
display:block;
background-color:#4799eb;
}
.navi1 {border-left:solid #ffffff 1px;
width:95px;
margin-left:5px;
}
.navi2 {
width:140px;
}
.navi3 {
width:110px;
}
.navi4 {
width:110px;
}
.navi5 {
width:110px;
}
.navi6 {
width:110px;
}
.navi7 {
width:100px;
}
#head {
background-color:#ffffff;
height:84px;
width:790px;
padding-bottom:1px;
padding-top:1px;
}
#headsecnavi {
background-color:#4799eb;
height:20px;

}



#headnavi1 {text-align:right;
color:#ffffff;
}
.navi {border-left:solid #ffffff 1px;
border-top border-right border-bottom:none;
}
.navi a {text-decoration:none;
color:#ffffff
;
}
.navi a:hover{text-decoration:none;
color:#e7fcad;
}

/* \*/
#leftside{
background-color:#e7fcad;
vertical-align:top;
text-align:left;
padding:10px 7px 10px 7px;
width:180px;
float:left;
}
#mainside{
vertical-align:top;
padding-left:5px;
width:585px;
float:left;
}

/* Eգ󡵥ɣEࡦECC */
#mapsearch{
list-style-image:url(/image/icon/ya-o.jpg);
margin-left:10px;
padding-left:10px;
}

#sidenavi {margin:10px 0px 0px 0px;
padding:0;
width:180px;
}

#sidenavi ul {list-style:none;
margin-left:0px;
padding:0px;

}

#sidenavi li{margin:1px 0px 2px 0px ;
padding:0px;
background-image:url(/image/base/navibg-g.jpg);
background-repeat:repeat-x;
width:180px ;
}
#sidenavi a{padding:4px 0px 4px 4px;

display:block;
width:175px ;
color:#000000;
text-decoration:none;
border:solid 1px #99eb47;

}
#sidenavi a:hover{padding:4px 0px 4px 4px;
background-color:#99eb47;
display:block;
width:175px ;
color:#000000;
text-decoration:none;

}
#sidenavi2 {margin:10px 0px 0px 0px;
padding:0;
width:180px;
}
#sidenavi2 ul {list-style:none;
margin-left:0px;
padding:0px;
}

#sidenavi2 li{margin:1px 0px 2px 0px ;
padding:0px;
background-image:url(/image/base/navittlbg.jpg);
background-repeat:repeat-x;
width:180px ;
}
#sidenavi2 a{padding:4px 0px 4px 4px;

display:block;
width:175px ;
color:#ffffff;
text-decoration:none;
border:solid 1px #4799eb;
}
#sidenavi2 a:hover{padding:4px 0px 4px 4px;
background-color:#4799eb;
display:block;
width:175px ;
color:#ffffff;
text-decoration:none;

}
#sidenavi3 {margin:10px 0px 0px 0px;
padding:0;
width:180px;
}
#sidenavi3 ul {list-style:none;
margin-left:0px;
padding:0px;
}

#sidenavi3 li{margin:1px 0px 2px 0px;
padding:0px;
background-image:url(/image/base/navibg3.jpg);
background-repeat:repeat-x;
width:180px ;
}
#sidenavi3 a{padding:4px 0px 4px 4px;
display:block;
width:175px ;
color:#ffffff;
text-decoration:none;
border:solid 1px #ff6600;
}
#sidenavi3 a:hover{padding:4px 0px 4px 4px;
background-color:#ff6600;
display:block;
width:175px ;
color:#ffffff;
text-decoration:none;
}
#sidenavi4 {margin:5px 0px 0px 0px;
padding:0;
width:180px;
text-align:left;
}
#sidenavi4 ul {list-style:none;
margin-left:0px;
padding:0px;
text-align:left;
}

#sidenavi4 li{margin:3px 0px 0px 0px;

border-left:solid 8px #009900;
border-bottom:solid 1px #009900;
border-right:solid 1px #009900;
border-top:solid 1px #009900;
width:168px ;
text-align:left;
}
#sidenavi4 li a{text-decoration:none;
line-height:1.4em;
padding:2px 2px;
color:#000000;
display:block;
}
#sidenavi4 li a:hover{
color:#FFFFFF;
background-color:#0280fe;
}
#sidenavi4 li.second{
border-left:solid 8px #4799eb;
border-top:solid 1px #4799eb;
border-right:solid 1px #4799eb;
border-bottom:solid 1px #4799eb;
}


.navittl {padding:4px 0px ;
background-image:url(/image/base/navittlbg-pb.jpg);
background-repeat:repeat-x;
width:180px;
margin-top:20px;
margin-left:0px;
text-align:center;
margin-bottom:0px;
color:#ffffff;
}
.navittl a{

text-decoration:none;
display:block;
color:#ffffff;

}
.navittl a:hover{
background-color:#4799eb;
display:block;
text-decoration:none ;
padding-bottom:4px;
padding-top:4px;
margin-top:-4px;
margin-bottom:-4px;
height:19px;
}
.navittl2 {padding:4px 0px;
display:block;
width:180px;
margin-top:20px 0px 0px 0px;
background-image:url(/image/base/navittlbg-pb.jpg);
background-repeat:repeat-x;
text-decoration:none;
color:#ffffff;
font-size:1.08em;
text-align:center;
}
.navittl4 {padding:4px 0px;
display:block;
width:180px;
margin-top:20px 0px 0px 0px;
background-image:url(/image/base/navittlbg5.jpg);
background-repeat:repeat-x;
text-decoration:none;
color:#ffffff;
font-size:1.08em;
text-align:center;
}
.navittl5 {padding:4px 0px;
display:block;
width:180px;
margin-top:20px 0px 0px 0px;
background-image:url(/image/base/navittlbg6.jpg);
background-repeat:repeat-x;
text-decoration:none;
color:#ffffff;
font-size:1.08em;
text-align:center;
}
.navittl6 {padding:4px 0px;
display:block;
width:180px;
margin-top:20px 0px 0px 10px;
background-image:url(/image/base/navittlbg7.jpg);
background-repeat:repeat-x;
text-decoration:none;
color:#ffffff;
font-size:1.08em;
text-align:center;
}
.navittl3 {padding-top:2px;
background-image:url(../image/base/navibg4.jpg);
background-repeat:repeat-x;
width:170px;
margin-top:10px;
margin-left:0px;
text-align:center;
margin-bottom:0px;
color:#000000;
border:solid 1px #99eb47;
}
.navittl3 a{
height:22px;
text-decoration:none;
display:block;

color:#000000
}
.navittl3 a:hover{

background-color:#99eb47;
display:block;
text-decoration:none ;
color:#000000;
padding-top:2px;
margin-top:-2px;
}
.navisabwaku{
border:solid 1px #99cc66;
margin:5px 0px 0px 0px;
}
#navisab {margin-left:0px;
margin-top:20px;
}
#naviappli {margin-left:0px;
margin-top:10px;
margin-left:18px;
list-style:none;
list-style-image:url(../image/icon/ya-b12.gif);
}
#naviappli li{
font-size:12px;
margin-top:6px;
}
#naviappli li a{
color:#000000;
text-decoration:none;
display:block;
}
#naviappli li a:hover{
color:#0033FF;
}
.navisab1 a{padding:4px 0px 4px 4px;
background-color:#00cc99;
display:block;
width:180px ;

color:#ffffff;
text-decoration:none;
border-style:solid;
border-width:1px;
border-color:#99eb47;

margin-top:5px;
margin-bottom:0px;
margin-left:0px;

}
.navisab1 a:hover{padding:4px 0px 4px 4px;
background-color:#26d97f;
display:block;
width:180px ;

color:#ffffff;
text-decoration:underline;
border-style:solid;
border-width:1px;
border-color:#99eb47;

margin-top:5px;
margin-bottom:0px;
margin-left:0px;
}

.navisab2 a{padding:4px 0px 4px 4px;
background-color:#4799eb;
display:block;
width:180px ;

color:#ffffff;
text-decoration:none;
border-style:solid;
border-width:1px;
border-color:#99eb47;

margin-top:5px;
margin-bottom:0px;
margin-left:0px;

}
.navisab2 a:hover{padding:4px 0px 4px 4px;
background-color:#26acd9;
display:block;
width:180px;
color:#ffffff;
text-decoration:underline;
border-style:solid;
border-width:1px;
border-color:#99eb47;

margin-top:5px;
margin-bottom:0px;
margin-left:0px;
}
.navisab3 a{padding:4px 0px 4px 4px;
background-color:#ff6600;
display:block;
width:180px ;

color:#ffffff;
text-decoration:none;
border-style:solid;
border-width:1px;
border-color:#99eb47;

margin-top:5px;
margin-bottom:0px;
margin-left:0px;

}
.navisab3 a:hover{padding:4px 0px 4px 4px;
background-color:#ffc619;
display:block;
width:180px;
color:#ffffff;
text-decoration:underline;
border-style:solid;
border-width:1px;
border-color:#99eb47;

margin-top:5px;
margin-bottom:0px;
margin-left:0px;
}
.navisabttl{
margin:2px 0px 2px 0px;
background-image:url(../image/icon/ya-g2.jpg);
background-repeat:no-repeat;
padding:3px 0px 3px 20px;
background-color:#99cc66;
width:130px;
color:#FFFFFF;
}
.navisab4{
margin:5px 0px 0px 20px;
list-style:disc;
}
#secindex {margin-left:10px;
margin-top:8px;
margin-bottom:0px;
margin-right:0px;
padding-left:00px;
padding-top:0px;
padding-bottom:0px;

}
#secindex a{
text-decoration:none;
color:#000000;
}
#secindex a:hover{
text-decoration:underline;
color:#5151e1;
}
#spoiwata {margin-left:0px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
padding-left:0px;
padding-top:15px;
padding-bottom:10px;

}
#spoiwata a{
text-decoration:none;
color:#000000
}
#spoiwata a:hover{
text-decoration:underline;
color:#5151e1;
}
.index {
list-style-type:none;
}
.index2 {
list-style-image:url("/image/parts/sikaku3-12px.gif");
}
.index3 {
list-style-image:url("/image/parts/sikaku3-12px.gif");
}
.index4 {
list-style-image:url("/image/parts/tama1ao.gif");
margin-left:20px;
}
.index5 {
list-style-image:url("/image/parts/sikakuorange3-12px.gif");
}

.secindex2 { 
margin:5px 0px 5px 20px;
list-style-image:url(../image/icon/ya-g.jpg);
border-top:solid 1px #99CC33;
}
.secindex2 li{
margin-top:1px;
border-bottom:solid 1px #99CC33;
}

.secindex2 a{
text-decoration:none;
color:#000000;
display:block;
}
.secindex2 a:hover{
text-decoration:none;
color:#0000FF;
background-color:#CCFF66;
display:block;
}


.reconavi {padding:4px 0px ;
background-color:#ff6600;
display:block;
width:180px;
margin-top:10px;
margin-left:0px;
color:#ffffff;
border-style:solid;
border-width:2px;
border-color:#ff8c19;
text-align:center;
margin-bottom:0px;
}
.reconavi a{
text-decoration:none;
text-de:none;
background-color:#ff6600;
display:block;
color:#ffffff;
}
.reconavi a:hover{
text-decoration:underline;
background-color:#ffd4a8;
display:block;
color:#ff6600;
}
/* --EࡦtȥɣESS -- */



/* --EtåESS -- */
.footertbl{
padding:3px;
}
 
/* --ET֥ɥESS -- */
.subwindow{
border:solid 1px #666666;
background-color:#FFFFFF;
margin-left:10px;
margin-right:10px;
}
.subtopicsdate{
margin-top:20px;
padding-left:30px;
font-weight:600;
color:#3366CC;
text-align:left;
}
.subwhatnewdate{
margin-top:10px;
padding-left:10px;
font-weight:600;
color:#3366CC;
text-align:left;
}
 
/* --EfwESS -- */



.coment1 {
	font-size: 0.92em;
	line-height: 1.2em;
	width: 150px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
#yoyaku{
line-height:1.6em;
font-size:1em;
margin-left:0px;
margin-top:5px;
width:180px;

}
#yoyaku a{
display:block;
padding:4px;
border-left:solid 8px #ff9933;
border-top:solid 1px #ff9933;
border-right:solid 1px #ff9933;
border-bottom:solid 1px #ff9933;
color:#000000;
text-align:center;
text-decoration:none;
}
#yoyaku a:hover{
background-color:#0280fe;
color:#ffffff;
}
#yoyaku2{
margin-top:10px;
margin-left:20px;
line-height:1.6em;
font-size:1.1em;
font-weight:bold;
}
#yoyaku2 a{
display:block;
margin-left:0px;
margin-top:5px;
padding:5px 3px;
width:250px;
border:solid 5px #ff9933;
background-color:#ff9933;
color:#ffffff;
text-align:center;
text-decoration:none;
}
#yoyaku2 a:hover{
display:block;
margin-left:0px;
margin-top:5px;
padding: 5px 3px;
width:250px;
border:solid 5px #ff9933;
background-color:#ffd4a8;
color:#FF3300;
text-align:center;
text-decoration:none;
}
.topicstbl2 {
	border: 1px solid #5e78cf;
	
	margin-top:5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align:left;
}
.topicstbl2 th{
text-align:center;
background-color:f0f0ff;
border-bottom:solid 1px #5e78cf;
}
.topicstbl2 td{
text-align:leftr;
background-color:ffffff;
border-bottom:dashed 1px #5e78cf;
padding:2px;
}
