body{
	background-attachment:fixed;
	background-color:#FFFFFF;
	background-image:url(../img/back.gif);
	background-repeat:repeat-y;
	background-position:left top;
	margin:0px auto 0px 0px;
	color:#333333;
	font-size:12px;
}

img{border:0px; vertical-align:middle;}
body,td,tr{color:#333333;font-size:12px;}
.mainTable td{color:#333333;font-size:12px; text-align:left;}
.t1{text-decoration:none;color:#333333;font-size:12px;line-height:135%;}
.t2{text-decoration:none;color:#7B644C;font-size:12px;line-height:135%;}
.t3{text-decoration:none;font-size:10px;line-height:135%;letter-spacing:1px;}

a.link1:link{color:#5C519C;font-size:12px;text-decoration:none;}
a.link1:visited{color:#5C519C;font-size:12px;text-decoration:none;}
a.link1:hover{color:#5C519C;font-size:12px;text-decoration:underline;}

a.link2:link{color:#5C519C;font-size:12px;text-decoration:none;}
a.link2:visited{color:#5C519C;font-size:12px;text-decoration:none;}
a.link2:hover{color:#5C519C;font-size:12px;text-decoration:underline;}

a.link3:link{color:#3F49C9;font-size:10px;text-decoration:none;letter-spacing:1px;}
a.link3:visited{color:#3F49C9;font-size:10px;text-decoration:none;letter-spacing:1px;}
a.link3:hover{color:#3F49C9;font-size:10px;text-decoration:underline;letter-spacing:1px;}

a.link4:link{color:#507B24;font-size:12px;text-decoration:underline;}
a.link4:visited{color:#507B24;font-size:12px;text-decoration:underline;}
a.link4:hover{color:#507B24;font-size:12px;text-decoration:underline;}

a.link5:link{color:#3F49C9;font-size:12px;text-decoration:none;}
a.link5:visited{color:#3F49C9;font-size:12px;text-decoration:none;}
a.link5:hover{color:#5C519C;font-size:12px;text-decoration:underline;}

a.link6:link{color:#3F49C9;font-size:12px;text-decoration:none;}
a.link6:visited{color:#3F49C9;font-size:12px;text-decoration:none;}
a.link6:hover{color:#3F49C9;font-size:12px;text-decoration:underline;}

a.link7:link{color:#301B1E;font-size:12px;text-decoration:none;}
a.link7:visited{color:#301B1E;font-size:12px;text-decoration:none;}
a.link7:hover{color:#301B1E;font-size:12px;text-decoration:underline;}

a.link8:link    {color:#333333;font-size:12px;text-decoration:none;line-height:125%;}
a.link8:visited {color:#333333;font-size:12px;text-decoration:none;line-height:125%;}
a.link8:hover{color:#333333;font-size:12px;text-decoration:underline;}

a.link9:link{color:#573F04;font-size:12px;text-decoration:none;font-weight: bold;line-height:125%;}
a.link9:visited{color:#573F04;font-size:12px;text-decoration:none;font-weight: bold;line-height:125%;}
a.link9:hover{color:#866E35;font-size:12px;text-decoration:underline;font-weight: bold;line-height:125%;}


.gray10{text-decoration:none;color:#444444;font-size:10px;line-height:135%;}
.brown12{color:#824332;}
.blue12{color:#394664;}
.darkbrown{text-decoration:none;color:#301B1E;font-size:12px;line-height:135%;}

.ichil {float: left;}
.ichir {float: right;}

.top{
	height:94px;
	margin:0px;
	padding:0px;
	width:100%;
	top:0px;
	left:0px;
}
.main{
	width:auto;
	top:94px;
	left:0px;
	margin:0px;
	padding:0px;
}
.left{
	vertical-align:top;
	width:175px;
	margin:0px;
	padding-top:5px;
	border:0px;
}
.right{
	margin-top:0px;
	width:450px;
	margin:11px 0px 0px 0px;
	padding:5px 0px 10px 10px;
	vertical-align:top;
	text-align:center;
}
.links{
	width:150px;
	margin:0px 5px 0px 10px;
}
.links p{
	border:1px solid #CCCCCC;
	padding:3px;
	text-align:center;
	margin:5px 0px 5px 0px;
	width:140px;
	background-color:#FFFFFF;
}

.dot_w{
	background-image:url(../img/line02.gif);
	height:5px;
}
.copy{
	color:#222222;
	font-size:10px;
	font-family:Trebuchet MS,Osaka,MS Pゴシック;
	letter-spacing:1px;
}

.moreinfo{
	margin-left:5px;
}



*/
.subMenu{
	width:450px;
	margin:14px 0px 2px 0px;
	padding:0px;
	font-size:12px;
	color:#333333;
	text-align:left;
}
.subMenu a:link{color:#3F49C9;font-size:12px;text-decoration:none;}
.subMenu a:visited{color:#3F49C9;font-size:12px;text-decoration:none;}
.subMenu a:hover{color:#5C519C;font-size:12px;text-decoration:underline;}

.subMenu span{color:#999999; font-size:12px;} 

.up{text-align:right; width:450px;}
.up a{color:#507B24;}


.fLink{
	margin:10px auto 10px 170px;
	font-size:10px;
	letter-spacing:1px;
	line-height:14px;
	text-align:center;
	width:500px;
}

.fLink a:link{color:#3F49C9;text-decoration:none;}
.fLink a:visited{color:#3F49C9;text-decoration:none;}
.fLink a:hover{color:#5C519C;text-decoration:underline;}

#kfcSide td{ font-size:0; line-height:3px; }
.kfMain{ padding:0 25px; text-align:left!important; width:500px;}
#menu1div0 { position: absolute; left: 165px; top: 130px; top: 146px;}
#menu1div1 { position: absolute; left: 165px; top: 159px; top: 175px;}
#menu1div2 { position: absolute; left: 165px; top: 188px; top: 204px;}
#menu2div0 { position: absolute; left: 165px; top: 162px; top: 178px;}
#menu2div1 { position: absolute; left: 165px; top: 191px; top: 207px;}
#menu2div2 { position: absolute; left: 165px; top: 220px; top: 236px;}
#menu2div3 { position: absolute; left: 165px; top: 249px; top: 265px;}
#menu2div4 { position: absolute; left: 165px; top: 278px; top: 294px;}
#menu3div0 { position: absolute; left: 165px; top: 194px; top: 210px;}
#menu3div1 { position: absolute; left: 165px; top: 223px; top: 239px;}
#menu3div2 { position: absolute; left: 165px; top: 252px; top: 268px;}
#menu3div3 { position: absolute; left: 165px; top: 281px; top: 297px;}
#menu3div4 { position: absolute; left: 165px; top: 310px; top: 326px;}
#menu3div5 { position: absolute; left: 165px; top: 339px; top: 355px;}
#menu4div0 { position: absolute; left: 165px; top: 225px; top: 241px;}
#menu4div1 { position: absolute; left: 165px; top: 254px; top: 270px;}
#menu4div2 { position: absolute; left: 165px; top: 283px; top: 299px;}
#menu5div0 { position: absolute; left: 165px; top: 354px; top: 370px;}
#menu5div1 { position: absolute; left: 165px; top: 383px; top: 399px;}
#menu6div0 { position: absolute; left: 165px; top: 418px; top: 434px;}
#menu7div0 { position: absolute; left: 165px; top: 418px; top: 434px;}
#menu8div0 { position: absolute; left: 165px; top: 288px; top: 310px;}
#menu8div1 { position: absolute; left: 165px; top: 317px; top: 333px;}
#menu9div0 { position: absolute; left: 165px; top: 386px; top: 402px;}
#menu9div1 { position: absolute; left: 165px; top: 415px; top: 431px;}
#menu20div0{ position: absolute; left: 165px; top: 321px; top: 337px;}
#menu20div1{ display:none; position: absolute; left: 165px; top: 350px; top: 366px;}
#menu21div0{ position: absolute; left: 165px; top: 353px; top: 369px;}
#menu21div1{ position: absolute; left: 165px; top: 382px; top: 398px;}
#menu21div2{ display:none; position: absolute; left: 165px; top: 411px; top: 427px;}


