.subtitle {font-size: 24px; text-align: center; font-weight: bold; margin-top: 10px; margin-bottom: 20px;}
.head-sub {width: 130px; text-align: center; vertical-align: bottom;}
.box-topbottom-line-color {background-color: #F1F1FD;border-top: 1px solid #99CCFF;border-bottom: 1px solid #99CCFF;text-align: center;padding:2px 0px;}
.footer-textlink { text-align: center;padding: 0px 0px 0px 0px;height:2px;}
#footer{ font-size: 10px; text-align: center; margin: 10px;}
.footer{ font-size: 10px; text-align: center; margin: 2px 0px 4px 0px;border-bottom: 1px solid #999999;border-top: 1px solid #999999;padding:4px 0px 4px 0px;}
body {
	font-family: Verdana, "ＭＳ Ｐゴシック", Arial;
	font-size: 12px;
	color: #333300;
}
#body-box {margin-right: auto;margin-left: auto;
}
.head-sub {
	width: 130px;
	text-align: center;
	vertical-align: bottom;
}
#head-title {
	text-align: center;
}
#contents {
	float: left;
	width: 510px;
	margin: 1px;
}
#footer{
	font-size: 10px;
	text-align: center;
	margin: 10px;
}


a img { border-style: none; }
.rinkuiro1 a:link {color:#008000;}.rinkuiro1 a:visited{color:#008000;} .rinkuiro1 a:hover{color:#ff00ff;} .rinkuiro1 a:active{color:#ffff00;}
.rinkuiro2 a:link {color:#000000;}.rinkuiro2 a:visited{color:#000000;} .rinkuiro2 a:hover{color:#000000;} .rinkuiro2 a:active{color:#ffff00;}
.rinkuiro4 a:link {color:#0099FF;}.rinkuiro4 a:visited{color:#0099FF;} .rinkuiro4 a:hover{color:#0000FF;} .rinkuiro4 a:active{color:#ffff00;}
.rinkuiro5 a:link {color:#FF9900;}.rinkuiro5 a:visited{color:#FF9900;} .rinkuiro5 a:hover{color:#FF6600;} .rinkuiro5 a:active{color:#ffff00;}
.rinkuiro6 a:link {color:#7CFC00;}.rinkuiro6 a:visited{color:#7CFC00;} .rinkuiro6 a:hover{color:#32bD32;} .rinkuiro6 a:active{color:#ffff00;}
.rinkuiro7 a:link {color:#FF66FF;}.rinkuiro7 a:visited{color:#FF66FF;} .rinkuiro7 a:hover{color:#CC00FF;} .rinkuiro7 a:active{color:#ffff00;}
.rinkuiro8 a:link {color:#6666FF;}.rinkuiro8 a:visited{color:#6666FF;} .rinkuiro8 a:hover{color:#1111FF;} .rinkuiro8 a:active{color:#ffff00;}

     

.subtitle2 {color: #00CCFF;}
.subtitle3 {color: #FFA500;}
.subtitle4 {color: #00FF66;}
.subtitle5 {font-size: 24px; text-align: center; font-weight: bold; margin-top: 0px;	margin-bottom: 0px;} 
.subtitle6 {color: #ff66ff;}
.subtitle7 {color: #0033FF;}
 
	TD {font-size:12px}     ul,ol{ margin: 0px 0 0px 0px; padding: 0px 0px 0px 40px;} li{margin: 0px 0px 0px 0px;}

div,a {margin:0px;padding:0px;}

.box1 {WIDTH: 45px; }	.box2 {  border-bottom: 1px solid #C0C0C0 ; border-right:  1px solid #C0C0C0 ;} .box4 {WIDTH: 101px}  .box6 {  border-bottom: 1px solid #C0C0C0 ; border-right:  1px solid #C0C0C0 ; border-left: 1px solid #C0C0C0;}
.box01 { border-style:solid ; border-width: 2px;WIDTH: 234px; MARGIN: 0px 0px -2px 0px;padding: 4px 0px 1px 0px;} .box02 { border-color: #808080; } .box03 { border-color: #ADFF2F; }	.box04 { border-color: #FF6347; }	.box05 {border-style: solid; border-width: 2px; WIDTH: 234px; HEIGHT: 35px;}
.box07 {border-style:solid; border-width:2px;			FLOAT: left;  WIDTH: 115px; HEIGHT: 35px;}
.box08 {border-style:solid; border-width:2px; border-left:0px;	  WIDTH: 117px; HEIGHT: 35px; display: block ;FLOAT: left;}
.box10 {border-color: #8080ff;}
.box11 {border-color: #CC9900;}
.box12 {border-color: #ffffff;}
.box13 {border-color: #ffffff;}
.box14 {border-color: #ffffff;}
.box15 {border-color: #ffffff;}
.box16 {border-color: #ffffff;}
.box17 {border-color: #ffffff;}


.box25  {border-top: 2px solid #FF6347;	border-right: 1px solid #FF6347;	border-bottom: 2px solid #FF6347; border-left: 2px solid #FF6347;   FLOAT: left;  WIDTH: 115px; HEIGHT: 35px;}
.box26  {border-top: 2px solid #FF6347;	border-right: 2px solid #FF6347;	border-bottom: 2px solid #FF6347; border-left: 1px solid #FF6347;   FLOAT: left;  WIDTH: 117px; HEIGHT: 35px;}
.box27  {border-top: 2px solid #FF6347;	border-right: 1px solid #FF6347;	border-bottom: 2px solid #FF6347; border-left: 2px solid #FF6347;   FLOAT: left;  WIDTH: 115px; HEIGHT: 133px; MARGIN: -6px 0px 0px 1px;}
.box28  {border-top: 2px solid #FF6347;	border-right: 2px solid #FF6347;	border-bottom: 2px solid #FF6347; border-left: 1px solid #FF6347;   FLOAT: left;  WIDTH: 123px; HEIGHT: 133px; MARGIN: -6px 1px 0px 0px;}
.box30  {border-style:solid; border-width:2px;			  FLOAT: left;  WIDTH: 115px; HEIGHT: 50px; }
.box31  {border-style:solid; border-width:2px; border-left:0px;   FLOAT: left;  WIDTH: 117px; HEIGHT: 50px; }
.box32  {border-style:solid; border-width:2px;					WIDTH: 234px; HEIGHT: 50px; }
.box33  {border-style:solid; border-width:2px;  		  FLOAT: left;  WIDTH: 115px; HEIGHT: 138px;}
.box34  {border-style:solid; border-width:2px; border-left:0px;   FLOAT: left;  WIDTH: 117px; HEIGHT: 138px;}
.box35  {border-bottom: 1px solid #cccccc;}
.box36 {width:980px;background-color:#cccccc;padding:8px 0px 0px 0px;margin:0px 0px 6px 20px;}
.box37 { margin:18px 11px 0px 5px;padding:22px 0px 20px 10px;}
.box37_tesuto {background-color:#afeeee; margin:18px 11px 0px 5px;padding:22px 0px 20px 10px;border-width:2px;border-style:solid;border-color:#3CB371;}
.box38 {border-width:1px;border-color:#666666;border-style:solid;height:25px;padding:5px 0px 0px 5px;width:210px;float:left;background-color:#efffff;}
.box39 {border-width:1px;border-color:#666666;border-style:solid;height:23px;font-size:14px;width:296px;float:left;padding:7px 0px 0px 5px;background-color:#f3f3f3;}

.box50  {WIDTH: 101px; text-align: center; font-size: 12px; display: block;HEIGHT: 18px;   border-bottom: 1px solid #C0C0C0 ; border-right:  1px solid #C0C0C0 ; border-left: 1px solid #C0C0C0;}
.box51  {WIDTH: 103px;}

     
.itizurasi {	MARGIN: -8px 0px 0px 0px;}                                
.itizurasi3 {MARGIN: 0px 0px 0px 6px;}                                    
.itizurasi4 { margin: 0px 0px 0px 0px;}
.itizurasi5 { margin: 5px 0px 0px 5px;}
.itizurasi6 { margin: 12px 0px 0px 7px; float: left;}

.itizurasi8 {padding: 0px 0px 1px 0px;}
.itizurasi9 { margin: 0px 0px 0px -7px;}



.haba {	MARGIN: 3px 0px 0px 10px;}

.rinku2 { TEXT-DECORATION: none }
.rinku4 A { TEXT-DECORATION: none;}

.gazosaizu {	width: 240px; height: 154px;vertical-align: bottom;}
.gazosaizu2 {	width: 180px; height: 115px;vertical-align: bottom;}


.divwaku3 {  border-style: solid; border-color: #8CFFB1 ; BACKGROUND-COLOR: #b5eaff; width: 240px; MARGIN: -5px 0px 0px 0px; HEIGHT: 100px;}
.divwaku4 {  border-style: solid; border-color: #676767 ; border-width: 2px;  HEIGHT: 104px;}
.divwaku04 {  border-style: solid; border-color: #676767 ; border-width: 2px;  HEIGHT: 52px;}
.divwaku005 { border-right:solid #676767  2px; border-bottom: 1px solid  #777777 ; border-top: 1px solid  #777777 ;}
.divwaku05 a{ border-right:solid #676767  2px; border-bottom: 1px solid  #777777 ; border-top: 1px solid  #777777 ;}
.divwaku5 a{ border-right:solid #AAAAAA  0px; border-bottom: 1px solid  #777777 ; border-top: 1px solid  #777777 ;}
.divwaku6 a{ border-left:solid #676767  2px; border-bottom: 1px solid  #777777 ; border-top: 1px solid  #777777 ; border-right: 1px solid  #777777 ;}
.divwaku0006 a{  border-left:solid #676767  2px;border-right:solid #AAAAAA  0px; border-bottom: 2px solid  #676767 ; border-top: 1px solid  #777777 ;}
.divwaku0005 a{ border-left:solid #AAAAAA  1px; border-bottom: 2px solid  #676767 ; border-top: 1px solid  #777777 ; border-right: 2px solid  #676767 ;}
.divwaku7 {  border-style: ridge; border-color: #AAAAAA ; border-width: 2px;  HEIGHT: 156px;}
.divwaku8 {  border-style: ridge; border-color: #AAAAAA ; border-width: 2px;  HEIGHT: 208px;}
.divwaku9 {  border-style: ridge; border-color: #AAAAAA ; border-width: 2px;  HEIGHT: 99px;}
.divwaku10{  border-style: ridge; border-color: #AAAAAA ; border-width: 2px;  HEIGHT: 149px;}
.divwaku11{  border-style: ridge; border-color: #AAAAAA ; border-width: 2px;  HEIGHT: 199px;}
.divwaku12{  border-style: ridge; border-color: #AAAAAA ; border-width: 2px;  HEIGHT: 274px;}
.divwaku15{  border-top: 1px solid  #777777 ;} 
.divwaku16{  border-style: ridge; border-color: #AAAAAA ; border-width: 2px;  HEIGHT: 49px;}
.divwaku17{  border-style: ridge; border-color: #AAAAAA ; border-width: 2px;  HEIGHT: 74px;}
.divwaku18{  border-style: ridge; border-color: #AAAAAA ; border-width: 2px;  HEIGHT: 124px;}
.divwaku19{  border-right: ridge #8CFFB1 3px; border-left: ridge #8CFFB1 3px; border-bottom: ridge #8CFFB1 3px;width:238px; padding: 0px 1px 1px 1px;}
.divwaku20{  border-right: ridge #8CFFB1 3px; border-left: ridge #8CFFB1 3px; border-bottom: ridge #8CFFB1 3px;width:238px; padding: 1px;}
.divwaku21{  width:238px; padding: 0px 1px 1px 1px;}
.divwaku22{  border-top: ridge #8CFFB1 3px; width:238px; padding: 1px;}



.diviti2 {MARGIN: 12px 0px 0px 10px;}
.diviti3 {; border-style:solid ; border-width: 2px;WIDTH: 234px; HEIGHT: 138px; }
.diviti4 { MARGIN: 3px 0px 0px 10px;}
.diviti5{margin: 5px 0px 0px 5px;}
diviti12 { MARGIN: 6px 0px 0px 0px;}
.diviti13 {}  .diviti14 { MARGIN: 5px 0px 0px 10px; } .diviti20 { margin :2px 0px 0px 3px;}
diviti21 { MARGIN: 0px 0px -1px 0px;}


.saitorogo { margin: 10px 0px 0px 10px}

.border1 {border-width: 3px 0px 0px 0px; border-style: ridge; border-color: #8CFFB1; height: 3px; width:240px;}
.border2 {border-width: 44px 0px 0px 0px; border-style: solid; height: 44px; width:2px;}
.border3 {border-width: 2px 0px 0px 0px; border-style: solid; height: 2px; width:236px;}

.mozikannkaku { line-height:1.2;letter-spacing: 0.2em;}


.wakusenn20 {border-top: 4px ridge #00FF99; border-right: 4px ridge #00FF99; border-bottom: 4px ridge #00FF99;
 border-left: 4px ridge #00FF99; width: 180px}
.menuxp {padding:8px 0px 4px 0px; font-size:16px;}
.menuxp2 {padding:6px 0px 7px 0px; font-size:14px;}
.menuxp3 {padding:6px 0px 2px 0px; font-size:18px;}
.yazirusi { font-size:14px;}
.yazirusi2 {margin:0px -2px 0px 0px;  font-size:14px;}



.sub5 { float: none; width: 158px; }
.sub5 a{ color: #666666; background: none; font-size: 16px; font-weight: normal;
padding: 8px 4px 7px 4px; border-top:0px solid #000099; width: 150px;  display: block; border-bottom: 1px solid #555555;}
.sub5 a:hover { color: #ffffff; background-color: #ff9900;  width: 150px; }

.sub9 { float: none; width: 158px; }
.sub9 a{ color: #666666; background: none; font-size: 14px; font-weight: normal;
padding: 8px 4px 7px 4px; border-top:0px solid #000099; width: 150px;  display: block; border-bottom: 1px solid #555555;}
.sub9 a:hover { color: #ffffff; background-color: #ff9900;  width: 150px; }


.x1 {  top: 10px; left: 10px; width: 190px; margin:-10px 0px 0px -25px ;  }
.x2 { margin: 0; padding: 0; list-style: none; position: absolute; z-index: 30;}
.x3 { color: #ffffff;width: 180px; padding: 0px 0px 0px 0px;}
.x3 a:hover { color: #ffffff; background-color: #69E141; }

.big10 { font-size: 10px; color: #ffffff; display: block; width: 100%; padding: 1px 0px 1px 0px;
text-align: center; font-weight: bold; text-decoration: none; background-color: #0066FF; }


.submenu3 {/*background: #EAEBD8;*//*border: 1px solid #5970B2;*/  visibility: hidden;  position: absolute;  z-index: 3; background: #eeeeee;}

}

.itizurasi200 {margin: -25px 0px 0px 142px;}

.sennbonn a       { padding:4px 4px 2px 4px; float:left;margin:6px 0px 0px 70px;font-size:14px; border-width:2px; border-color:#0000FF ;border-style:dashed;width:40px; background-color:#FFFFCC }
.sennbonn a:hover { background-color:#7CFC00;}



#navi_continer {position: relative;z-index:50;width: 158px;}
#navi_continer2 {position: relative; z-index:50;width: 158px; border-top: 1px solid #000000 ;}
#navi {position: absolute;top: 0px;left: 0px;width: 158px;}
#navi ul {margin: 0;padding: 0;list-style: none;}
#navi li {color: #fffff;float: left;width: 158px;margin: 0;}
#navi li a { color: #666666; background: #eeeeee; font-size: 16px; font-weight: normal;padding: 8px 4px 7px 4px; border-top:0px solid #000099; width: 150px;  display: block; border-bottom: 1px solid #555555;}
#navi li a:hover { color: #ffffff; background-color: #ff9900;  width: 150px; }
/* サブメニュー */
#navi ul.sub60 {background: #eeeeee;width:181px;  border-style: solid; border-color: #000000 ; border-width: 1px; padding: 0px 3px;position: relative; z-index:100;}
#navi ul.sub60 li {float: none;}
#navi ul.sub60 li {color: #000000;background: #eeeeee;font-size: 12px;font-weight: normal;padding: 2px 2px; width:180px;position: relative; z-index:100;}
#navi ul.sub60 li a:hover {color: #ffffff;background-color: #ff9900;}
#navi ul li.navi_menu ul {display: none;}
#navi ul li.navi_menu_on ul {display: block;}

.osiyasui5{position: relative;top:7px;left:0px;  LETTER-SPACING: 0.4em}
.osiyasui5 a{border-style:dotted;border-color:#0000ff;border-width:2px;background-color:#CCFFFF;padding:3px 0px 3px 4px;}
.osiyasui5 a:hover{border-style:dotted;border-color:#0000ff;border-width:2px;background-color:#FFFFFF;padding:1px 0px 5px 4px;margin:0px 0px 0px 1px;}

.osiyasui2{position: relative;top:7px;left:0px;}
.osiyasui2 a{border-style:dotted;border-color:#0000ff;border-width:2px;background-color:#CCFFFF;padding:3px;}
.osiyasui2 a:hover{border-style:dotted;border-color:#0000ff;border-width:2px;background-color:#FFFFFF;padding:1px 3px 5px 3px;margin:0px 0px 0px 1px;}

.osiyasui3{ position: relative;top:7px;left:0px;  LETTER-SPACING: 0.4em;margin:0px 3px 0px 3px;}
.osiyasui4{border-style:dotted;border-color:#0000ff;border-width:2px;background-color:#CCFFFF;padding:3px 7px 3px 7px;width:28px;position: relative;top:7px;left:0px;  LETTER-SPACING: 0.4em;}

.osiyasui{position: relative;top:7px;left:0px;  LETTER-SPACING: 0.4em ;font-size:12px;}
.osiyasui a{padding:8px 3px 8px 3px ;}


