body {
font-family:"Meiryo",Verdana;
background:#f5f5f5;
margin:0;
padding:0;
text-align:center;
}

a img { border-style:none; }

#miainbody {
width:700px;
padding-top:0px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
background:white;
text-align:left;
border-left:1px solid #a9a9a9;
border-right:2px solid #a9a9a9;
}


#main {
width:700px;
background:white;
margin-top:0px;
}

#uemenutd {
text-align:right;
}

#td_img_area {
width:700px;
height:170px;

}

#topimg {
border:1px solid gray;

}


#middle {
width:530px;
height:100%;
}

#img_div {
border:1px solid gray;
padding:0px;
margin-bottom:5px;
width:160px;
}

#footer {
height:120px;
border-top:3px solid #deb887;
font-size:8pt;
text-align:right;
}


#teikidiv {
width:120px;
margin-left:20px;
}

#teikiul {
width:120px;
list-style-image:none;
list-style-type:none;
margin:0;
padding:0;
}

.teikiullist {
width:120px;
}

.teikiullist a { color:#001e43; text-decoration:none;font-size:10pt;display:block;width:100%; }
.teikiullist a:link { color:#001e43; text-decoration:none;font-size:10pt;}
.teikiullist a:visited { color:#001e43; text-decoration:none;font-size:10pt;}
.teikiullist a:active { color:#001e43; text-decoration:none;font-size:10pt;}
.teikiullist a:hover { background:#001e43;color:white; text-decoration:underline;font-size:10pt; }


#sideleft {
width:100px;
}

#footerarea {
width:700px;
height:35px;
margin-top:50px;
text-align:left;
clear:left;
}

#w3c {
width:200px;
height:35px;
float:left;
margin-right:0px;
margin-left:2px;
}

#kyaku {
width:450px;
height:35px;
float:right;
margin-right:0px;
text-align:right;
margin-right:0px;
}


#footerul {
list-style-type:none;
margin:0px;
padding:2px;
}

.footerul_list {
font-size:8pt;
float:left;
}

a.footerlink:link { color:black; text-decoration:none;font-size:8pt;}
a.footerlink:visited { color:black; text-decoration:none;font-size:8pt;}
a.footerlink:active { color:black; text-decoration:none;font-size:8pt;}
a.footerlink:hover { background:#b0c4de;color:white; text-decoration:underline;font-size:8pt; }

a.toplink:link { color:#4682b4; text-decoration:none;font-size:9pt;}
a.toplink:visited { color:#4682b4; text-decoration:none;font-size:9pt;}
a.toplink:active { color:#4682b4; text-decoration:none;font-size:9pt;}
a.toplink:hover { background:#4682b4;color:white; text-decoration:underline;font-size:9pt; }



a#toplink:link { color:#4682b4; text-decoration:none;font-size:9pt;}
a#toplink:visited { color:#4682b4; text-decoration:none;font-size:9pt;}
a#toplink:active { color:#4682b4; text-decoration:none;font-size:9pt;}
a#toplink:hover { background:#4682b4;color:white; text-decoration:underline;font-size:9pt; }

#google {
font-size:8pt;
}

#google_bo {
font-size:8pt;
}

#group {
/*border-bottom:1px solid silver;*/
width:160px;
font-size:9pt;

}

.tlink {
width:160px;
background-image:url("/Images/leftlink.jpg");
background-repeat:no-repeat;
padding:5px;
padding-top:7px;
font-size:10pt;
margin-top:0px;
margin-bottom:0px;
}


#groupul {
list-style-type:none;
list-style-image:none;
margin:0px;
margin-left:3px;
padding:0px;
font-size:8pt;
}

.grouplist {
margin-bottom:5px;
margin-top:5px;
padding-bottom:7px;
border-bottom:1px dotted #696969;
}

.grouplist a { color:#4682b4; text-decoration:none;font-size:9pt;display:block;width:98% }
.grouplist a:link { color:#4682b4; text-decoration:none;font-size:9pt;}
.grouplist a:visited { color:#4682b4; text-decoration:none;font-size:9pt;}
.grouplist a:active { color:#4682b4; text-decoration:none;font-size:9pt;}
.grouplist a:hover { background:#4682b4;color:white; text-decoration:underline;font-size:9pt; }


#city {
/*border:1px solid silver;*/
width:160px;
font-size:9pt;
}

#citylink {
list-style-type:none;
list-style-image:none;
margin:0px;
margin-left:3px;
padding:0px;
font-size:8pt;
}

.citylist {
margin-bottom:5px;
margin-top:5px;
padding-bottom:7px;
border-bottom:1px dotted #696969;
}


.citylist a { color:#4682b4; text-decoration:none;font-size:8pt;display:block;width:98% }
.citylist a:link { color:#4682b4; text-decoration:none;font-size:8pt;}
.citylist a:visited { color:#4682b4; text-decoration:none;font-size:8pt;}
.citylist a:active { color:#4682b4; text-decoration:none;font-size:8pt;}
.citylist a:hover { background:#4682b4;color:white; text-decoration:underline;font-size:8pt; }

#counter {
width:140px;
height:20px;
padding:0px;
}

#counterlist {
font-size:8pt;
color:gray;
list-style-type:none;
list-style-image:none;
margin-left:0px;
margin-top:0px;
padding-left:0px;
width:135px;
}

a#murotolink:link { color:#4682b4; text-decoration:none;font-size:11pt;}
a#murotolink:visited { color:#4682b4; text-decoration:none;font-size:11pt;}
a#murotolink:active { color:#4682b4; text-decoration:none;font-size:11pt;}
a#murotolink:hover { background:#4682b4;color:white; text-decoration:underline;font-size:11pt; }

#muroto_k {
font-size:9pt;
}

#tbus {
font-size:10pt;
border:1px solid silver;
}

#bok {
font-size:9pt;
background:white;
border:1px solid silver;

}

#ken {
width:160px;
padding-left:1px;
border:1px solid silver;
font-size:9pt;
margin-bottom:20px;
}

#teikensakuform {
margin-bottom:20px;
margin-top:5px;
padding:0px;
}

.m01 {
font-weight:normal;
font-size:9pt;
}


#ken2 {
margin:5px;
}

#left_menu_div {
width:160px;
padding-left:0px;
margin-top:0px;
}



#side_menu_ul {
width:100%;
list-style-type:none;
list-style-image:none;
margin:0px;
margin-left:0px;
margin-bottom:10px;
padding:0px;
}

.side_menu_ul_li {
width:100%;
padding:5px;
margin-bottom:1px;
border-bottom:1px solid #778899;
font-size:10pt;
margin-left:0px;
}

.side_menu_ul_li a { color:#001e43; text-decoration:none;font-size:10pt;display:block;width:100%;height:100%; }
.side_menu_ul_li a:link { color:#001e43; text-decoration:none;font-size:10pt;}
.side_menu_ul_li a:visited { color:#001e43; text-decoration:none;font-size:10pt;}
.side_menu_ul_li a:active { color:#001e43; text-decoration:none;font-size:10pt;}
.side_menu_ul_li a:hover { background:#001e43;color:white; text-decoration:underline;font-size:10pt; }


#srchBox
{
width:498px;
margin-bottom:10px;
background-color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color:#EEEEEE;
color:#000000;
text-align:left;
}
#srchBox *
{
margin:0;
padding:0;
font-size:13px;
}
#srchBox a img
{
border:none;
}
#srchBox #srch
{
padding:10px 10px 0 10px;
}
#srchBox #srch #srchForm
{
white-space:nowrap;
}
#srchBox #srchInput
{
width:388px;
margin-right:6px;
vertical-align:bottom;
}
#srchBox #srchBtn
{
width:80px;
}
#srchBox ul
{
margin-top:6px;
text-align:left;
}
#srchBox li
{
list-style-type:none;
display:inline;
padding-right:10px;
}
#srchBox li input
{
margin-right:2px;
vertical-align:middle;
border:0;
}
#srchBox li input
{
margin:-4px 0 -4px -4px;
}
#srchBox #srchLogo
{
margin:6px 6px 6px 0;
text-align:right;
}
#srchBox #srchLogo a
{
color:#666666;
text-decoration:none;
font-size:85%;
}
#srchBox #srchLogo a:hover
{
text-decoration:underline;
}

.leftspan {
font-size:9pt;
}

.leftbannerimg {
border:1px solid silver;
}


#we {
width:160px;
border:1px solid gray;
font-size:10pt;
margin-top:10px;
padding-left:2px;
padding-top:5px;
margin-bottom:20px;
}

#we_m {
font-size:8pt;
}

#we_moji {
font-size:8pt;
color:gray;
}

a#livedoor_link:link { color:gray; text-decoration:none;font-size:8pt;}
a#livedoor_link:visited { color:gray; text-decoration:none;font-size:8pt;}
a#livedoor_link:active { color:gray; text-decoration:none;font-size:8pt;}
a#livedoor_link:hover { background:gray;color:white; text-decoration:underline;font-size:8pt; }
