body{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
	scrollbar-face-color: #A0DFFC;
	scrollbar-arrow-color: #ffffff;
	scrollbar-3dlight-color: #A0DFFC;
	scrollbar-darkshadow-color: #A0DFFC;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	background-image:url(images/bg.gif);
}
  
.menu{margin-top :25px;
    margin-right : 25px;
	margin-bottom : 0px;}
	
.new{background-image:url(images/bgw.gif);}



.copy {font-size : 9pt;text-decoration: none;font-style : normal;}

H1{
	font-size: 11px;
	font-weight: normal;
	line-height: 150%;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}

LI{line-height : 140%;font-size:12px;color:#666666;}
DL{line-height : 140%;}
.icon01{list-style-image : url(images/icon_01.gif);}

.bg-blue{ background-color:#99ccff;font-size:13px;color:#666666;line-height:120%;}
.bg-green2{ background-color:#CCFFCC;font-size:13px;color:#666666;line-height:120%;}
.bg-white{ background-color:#ffffff;font-size:13px;color:#666666;line-height:120%;}
.bg-red{ background-color:#ffffff;font-size:13px;color:#FF0000;line-height:120%;}



.formbtn2 {margin: 0px;background-color: #FFFFFF;border:0px;width:114px;height:20px;vertical-align:top;}
.dot{border: 1px dotted #cccccc;;font-size:13px;line-height:140%;}

.text{font-size:13px;color:#666666;line-height:140%;margin-left : 5px;margin-right : 5px;}

.f10{font-size:10px;color:#666666;line-height:120%;}
.f11{font-size:11px;color:#666666;line-height:120%;}
.f11b{font-size:11px;color:#0000ff;line-height:120%;}
.f12{font-size:12px;color:#666666;line-height:120%;}
.f12w{font-size:12px;color:#ffffff;line-height:120%;}
.f12bl{font-size:12px;color:#333333;line-height:120%;}
.f12b{font-size:12px;color:#0000ff;line-height:140%;}
.f12r{font-size:12px;color:#ff99cc;line-height:120%;}
.f13{font-size:13px;color:#666666;line-height:140%;}
.f13b{font-size:13px;color:#0000ff;line-height:140%;}
.f13s{font-size:13px;color:#00ccff;line-height:140%;}
.f13p{font-size:13px;color:#ff33cc;line-height:140%;}
.f13r{font-size:13px;color:#ff0000;line-height:140%;}
.f13-2{font-size:13px;color:#666666;line-height:110%;}
.f14{font-size:14px;color:#666666;line-height:140%;}
.f14bl{font-size:14px;color:#000000;line-height:120%;}
.f14r{font-size:14px;color:#ff0000;line-height:140%;}
.f14b{font-size:14px;color:#0000ff;line-height:140%;}
.f16r{font-size:16px;color:#ff0000;line-height:140%;}
.f10r{font-size:10px;color:#666666;line-height:120%;}


.f-blue {color: #3A8ED3;}

.dot {border: 1px dotted #9999ff;font-size:13px;line-height:140%;}

.btn1 {margin: 0px;background-color: #FFFFFF;border:0px;width:90px;height:25px;vertical-align:top;}
.btn2 {margin: 0px;background-color: #FFFFFF;border:0px;width:90px;height:25px;vertical-align:top;}
.btnmail {margin: 0px;background-color: #FFFFFF;border:0px;width:70px;height:20px;vertical-align:top;}
.formbtn {margin: 0px;background-color: #FFFFFF;border:0px;width:118px;height:22px;vertical-align:top;}
.column{font-size:12px;color:#666666;line-height:120%;margin: 3px;}
.form-border{border: 1px dot #cccccc;background-color:#ffdddd;color:#666666;}
.mar20bot{ margin-bottom : 20px;}

.sitemap_bg {background-image:url(images/main10_bg.jpg);
	 background-position: bottom;
	 background-repeat:no-repeat;
	}



/*各ページクラス用文字修飾用項目*/
.table-font {
  color : #333333;
  font-size: 11px;
  line-height : 150%;
}
.table-font-white {
  color : #ffffff;
  font-size: 11px;
  line-height : 130%;
}
.table-font-3c3 {
  color : #33cc33;
  font-size: 11px;
  line-height : 130%;
}
.table-font-b-aka {
  color : #ff0000;
  font-size: 15px;
  line-height : 150%;
  font-weight: bold;
}
.table-font-b-339 {
  color : #333399;
  font-size: 15px;
  line-height : 150%;
  font-weight: bold;
}

/*マージン*/
.top10 {
  margin-top: 10px;
}
.top20 {
  margin-top: 20px;
}
.top30 {
  margin-top: 30px;
}
.top40 {
  margin-top: 40px;
}
.bottom10 {
  margin-bottom: 10px;
}
.bottom5 {
  margin-bottom: 5px;
}
.bottom7 {
  margin-bottom: 7px;
}
.bottom20 {
  margin-bottom: 20px;
}
.bottom30 {
  margin-bottom: 30px;
}
.bottom40 {
  margin-bottom: 40px;
}
.left10 {
  margin-left: 10px;
}
.left20 {
  margin-left: 20px;
}
.left30 {
  margin-left: 30px;
}
.left40 {
  margin-left: 40px;
}
.rignt10 {
  margin-rignt: 10px;
}
.rignt20 {
  margin-rignt: 20px;
}
.rignt30 {
  margin-rignt: 30px;
}
.rignt40 {
  margin-rignt: 40px;
}



	 
	 
	 
#link {
	text-align: center;
	line-height: 150%;
	font-size: 11px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding: 3px;
	color: #666666;
	margin: 0px;
}
#link a {
	margin: 0px auto;
	color: #0000CC;
	text-decoration: none;
	line-height: 150%;
	font-size: 11px;
}
#link a:hover,#link a:active {
	margin: 0px auto;
	color: #FF0000;
	text-decoration: none;
	font-size: 11px;
	line-height: 150%;
}
#foot {
	text-align: left;
	line-height: 150%;
	font-size: 11px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding: 3px;
	color: #666666;
	margin: 0px;
}
