/* 　　　　　 common 　　　　　 */

*{
font-family: Verdana, sans-serif;
}
body{
background-color: #FFFFFF;
margin: 0;
}
#all{
text-align: center;
}
#all2{
width: 750px;
margin-left: auto;
margin-right: auto;
}
img{
border: 0;
}
.clear{
clear:both;
font-size: 5%;
}


ul{
	list-style-type:none;
	}



/* 　　　　　 header 　　　　　 */
#headh1{
color: #808080;
font-size: 75%;
margin: 0px;
padding: 2px 0 0 0;
text-align: left;
font-weight: normal;
float: left;
letter-spacing: 0.1em;
}
#headh2{
color: #808080;
font-size: 75%;
margin: 0px;
padding: 2px 0 0 0;
text-align: left;
font-weight: normal;
margin-bottom: 10px;
letter-spacing: 0.1em;
}
#headsize{
width: 750px;
background-image: url(headline.gif);
background-repeat: repeat-x;
margin-bottom: 5px;
}
#sitemap{
color: #909090;
font-size: 75%;
padding-top: 27px;
margin: 0px;
text-align: right;
letter-spacing: 0.05em;
}
#sitemap a:link{
color: #0000ff;
text-decoration: none;
}
#sitemap a:visited{
color: #0000ff;
text-decoration: none;
}
#sitemap a:hover{
color: #6666ff;
text-decoration: underline;
}
#sitemap a:active{
color: #000099;
text-decoration: none;
}





/* 　　　　　 global_navi 　　　　　 */
.galj{
color: #4dac26;
font-size: 80%;
}
.leftm{
}
.topbtn{
width: 720px;
}

	



/* 　　　　　 local_navi 　　　　　 */
#lnavi{
width: 150px;
margin-top: 20px;
font-size: 80%;
text-align: left;
background-color:#ffffff;
}
#lnavi ul{
width: 150px;
list-style-type: none;
margin: 0px;
padding-left: 1px;
background: url("../comm/lnavi_m.gif") repeat-y;
}
#lnavi ul li{
background: url("../comm/lnavi_hr.gif") repeat-x bottom;
width: 148px;
padding-bottom: 1px;
}
#lnavi ul li#selected{
background: url("../comm/spacer.gif") repeat-x bottom;
background-color: #5bb125;
}
#lnavi ul li#selected a{
display: block;
width: 148px;
padding-top: 8px;
padding-bottom: 7px;
padding-left: 20px;
text-decoration: none;
color: #ffffff;
background: url("../comm/arrow2.gif") no-repeat 8px 11px;
}
#lnavi ul li#selected a:hover{
width: 148px;
background: url("../comm/arrow2.gif") no-repeat 8px 11px;
background-color: #67c102;
}




#lnavi ul li#selected1{
background: url("../comm/spacer.gif") repeat-x bottom;
background-color: #5bb125;
}
#lnavi ul li#selected1 a{
display: block;
width: 148px;
padding-top: 8px;
padding-bottom: 7px;
padding-left: 20px;
text-decoration: none;
color: #ffffff;
background: url("../comm/arrow3.gif") no-repeat 8px 13px;
}
#lnavi ul li#selected1 a:hover{
width: 148px;
background: url("../comm/arrow3.gif") no-repeat 8px 13px;
background-color: #67c102;
}




#lnavi ul li.lnavi_menu a{
display: block;
width: 148px;
color: #808080;
padding-top: 8px;
padding-bottom: 7px;
padding-left: 20px;
text-decoration: none;
background: url("../comm/arrow1.gif") no-repeat 8px 11px;
}
#lnavi ul li.lnavi_menu a:hover{
width: 148px;
background: url("../comm/arrow1.gif") no-repeat 8px 11px;
background-color: #f5f5f5;
color: #0000ff;
}
#lnavi ul li#lnavi_menu1{
background: url("../comm/lnavi_b.gif") repeat-x top;
width: 148px;
padding-bottom: 1px;
background-color: #ffffff;
}
#lnavi ul li#lnavi_menu1{
background: url("../comm/lnavi_hr.gif") repeat-x bottom;
width: 148px;
padding-bottom: 1px;
}
#lnavi ul li#lnavi_menu1 a{
display: block;
width: 148px;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 20px;
text-decoration: none;
color: #808080;
background: url("../comm/arrow1.gif") no-repeat 8px 11px;
}
#lnavi ul li#lnavi_menu1 a:hover{
width: 148px;
background: url("../comm/arrow1.gif") no-repeat 8px 11px;
background-color: #f5f5f5;
color: #0000ff;
}
#lnavi ul li#lnavi_menu2 {
background: url("../comm/lnavi_b.gif") repeat-x bottom;
width: 148px;
padding-bottom: 1px;
background-color: #ffffff;
}
#lnavi ul li#lnavi_menu2 a{
display: block;
width: 148px;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 20px;
text-decoration: none;
color: #808080;
background: url("../comm/arrow1.gif") no-repeat 8px 11px;
}
#lnavi ul li#lnavi_menu2 a:hover{
width: 148px;
background: url("../comm/arrow1.gif") no-repeat 8px 11px;
background-color: #f5f5f5;
color: #0000ff;
}

#lnavi ul li#lnavi_menu2_2 {
background: url("../comm/lnavi_b.gif") repeat-x bottom;
width: 148px;
padding-bottom: 1px;
background-color: #ffffff;
font-size:10px;
}
#lnavi ul li#lnavi_menu2_2 a{
display: block;
width: 148px;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 25px;
text-decoration: none;
color: #808080;
background: url("../comm/arrow1.gif") no-repeat 15px 8px;
font-size:10px;
}
#lnavi ul li#lnavi_menu2_2 a:hover{
width: 148px;
background: url("../comm/arrow1.gif") no-repeat 15px 8px;
background-color: #f5f5f5;
color: #0000ff;
font-size:10px;
}



#lnavi ul li.lnavi_menu3 a{
display: block;
width: 148px;
color: #808080;
padding-top: 5px;
padding-bottom: 4px;
padding-left: 25px;
text-decoration: none;
background: url("../comm/arrow1.gif") no-repeat 15px 8px;
font-size:10px;
}
#lnavi ul li.lnavi_menu3 a:hover{
width: 148px;
background: url("../comm/arrow1.gif") no-repeat 15px 8px;
background-color: #f5f5f5;
color: #0000ff;
font-size:10px;
}




#lnavi ul li.lnavi_menu4 a{
display: block;
width: 148px;
padding-top: 5px;
padding-bottom: 4px;
padding-left: 25px;
text-decoration: none;
color: #ffffff;
background: url("../comm/arrow2.gif") no-repeat 15px 8px;
font-size:10px;
}
#lnavi ul li.lnavi_menu4 a:hover{
width: 148px;
background: url("../comm/arrow2.gif") no-repeat 15px 8px;
background-color: #AED17A;
font-size:10px;
}

#lnavi ul li.lnavi_menu4{
background-color: #AED17A;
}



/* 　　　　　 footer 　　　　　 */
#copyright{
font-size: 70%;
}
#textlink{
color: #909090;
font-size: 80%;
margin-top: 50px;
margin-bottom: 10px;
letter-spacing: 0.05em;
}
#textlink a:link{
color: #0000ff;
text-decoration: none;
}
#textlink a:visited{
color: #0000ff;
text-decoration: none;
}
#textlink a:hover{
color: #6666ff;
text-decoration: underline;
}
#textlink a:active{
color: #000099;
text-decoration: none;
}
#footerh3{
margin: 0px;
padding: 0px;
}
.leftbana{
margin-top: 50px;
}
.leftbana02{
margin-top: 10px;
}
#leftbtsize{
margin-top: 20px;
}
.sabtitle01{
text-align: left;
margin-top: 20px;
margin-left: 20px;
}




.pagetop{
width: 500px;
font-size: 70%;
color: #808080;
text-align: right;
letter-spacing: 0.05em;
}
.pagetop a:link{
background: url("pagetop.gif") no-repeat;
background-position: left;
padding-left: 15px;
}
.pagetop a:visited{
background: url("pagetop.gif") no-repeat;
background-position: left;
padding-left: 15px;
}
.pagetop a:hover{
background: url("pagetop.gif") no-repeat;
background-position: left;
padding-left: 15px;
}
.pagetop a:active{
background: url("pagetop.gif") no-repeat;
background-position: left;
padding-left: 15px;
}