/* CSS Document */
.S { font-size: 13px; line-height: 110%; color:#333333; margin:5px 0px 0px 0px;}
.Sg { font-size: 13px; line-height: 110%; color:#298D00;} 
.St { font-size: 13px; line-height: 110%; color:#333333; margin:5px 5px 0px 10px;}
.Stn { font-size: 15px; line-height: 110%; color:#6600ff; margin:5px 5px 0px 10px;}
.St2 { font-size: 13px; line-height: 110%; color:#333333; margin:5px 5px 5px 10px;}
.St3 { font-size: 13px; line-height: 110%; color:#333333; border:1px solid #9D8985; margin: 0px 0px 0px 0px; border-collapse:collapse;}
.p_txt{ font-size:13px; color:#2E9602; text-align:left; margin:5px 0px 0px 0px; padding:0px 0px 0px 0px;}
.v_top{ vertical-align:top;} 
.tb { border-left:1px solid #9D8985; border-right:1px solid #9D8985; border-bottom:1px solid #9D8985; margin:0px 0px 0px 2px;}
.tbb { border-left:1px solid #9D8985; border-right:1px solid #9D8985; border-bottom:1px solid #9D8985; margin:0px 0px 10px 2px;}
.tb2 { border-left:1px solid #9D8985; border-right:1px solid #9D8985; border-bottom:1px solid #9D8985; margin:0px 0px 0px 1px; padding:0px;}
.tb3 { border-left:1px solid #9D8985; border-right:1px solid #9D8985; border-bottom:1px solid #9D8985; margin:0px 1px 0px 0px; padding:0px;}
.tb4 { border-left:1px solid #9D8985; border-right:1px solid #9D8985; border-bottom:1px solid #9D8985; margin:0px 0px 0px 0px;}
.tb5{ border:1px solid #9D8985; margin:0px 0px 0px 0px;}
.a { font-size: 11px; line-height: 110%; color: #444444; margin-top:3px; letter-spacing:1px;}
.a2 { font-size: 11px; line-height: 110%; color: #444444; margin-top:3px; margin-left:5px; letter-spacing:1px;}
.a3 { font-size: 11px; line-height: 110%; color: #444444; margin: 3px 2px 0px 5px; letter-spacing:1px;}
.a5 { font-size: 11px; line-height: 110%; color: #444444; margin-top:2px; margin-left:5px; margin-right:2px;}
.a6 { font-size: 11px; line-height: 110%; color: #444444; margin-top:1px; margin-left:5px; margin-right:2px;}
.a7 { font-size: 11px; line-height: 110%; color: #444444; margin-top:3px; margin-left:10px; margin-right:5px;}
.ab { font-size: 11px; line-height: 110%; color: #245991; margin-top:5px; margin-left:5px; margin-right:2px; letter-spacing:1px;}
.ab2 { font-size: 11px; line-height: 110%; color: #245991; margin-top:1px; margin-left:5px; margin-right:2px;}
.mt2{ margin:2px 0px 0px 0px;}
.mt3{ margin:3px 0px 0px 0px;}
.mt5{ margin:5px 0px 0px 0px;}
.mt7{ margin:7px 0px 0px 0px;}
.mt7b{ margin:7px 0px 0px 2px;}
.mt7c{ margin:7px 1px 0px 0px;}
.mt10{ margin:10px 0px 0px 0px;}
.mt10b{ margin:10px 0px 0px 2px;}
.map{ margin:15px 0px 0px 18px;}
.S33 { font-size: 11px; line-height: 110%; color: #333333; margin-top:5px; margin-left:33px; margin-right:30px; letter-spacing:1px;}
.SS7 { font-size: 11px; line-height: 110%; color: #444444; margin-top:3px; margin-left:10px; margin-right:5px;}
.fbb {  border-bottom:1px solid #999999;}
.Bdr { border:1px solid #9D8985; border-collapse:collapse; margin:10px 0px 10px 0px;}
.link{ font-size:13px; color:#333333;	padding:6px 0px 0px 10px;}



body{ 
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#EEEEEE;
}
img{
border:none;
}
.top{
border-left:1px solid #999999;
border-right:1px solid #999999;
background-color:#FFFFFF;
}

#head{
width:987px;
height:80px;
float:left;
background-color:#DCF1D4;
}
#logo{
width:283px;
height:80px;
float:left;
}
#top_txt{
width:704px;
height:80px;
float:left;
padding:0px 0px 0px 10px;
}
#bar_txt{
width:776px;
height:25px;
background-image:url(img/text_bg.gif);
background-repeat:no-repeat;
margin:10px 0px 0px 12px;
}
h1{
font-size:11px;
color:#DCF1D4;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
h3{
font-size:13px;
color:#333333;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.h3{
font-size:12px;
color:#FFFFFF;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 0px;
text-align:right;
font-weight:normal;
}

.site{
	font-size: 13px;
	color: #333333;
	height:20px;
	background-color:#FFFFCC;
	vertical-align:middle;
	margin:0px;
	padding:3px 0px 0px 5px;
	text-align:left;
}

.tab_bg {
width:987px;
height:30px;
background-image:url(img/top_bg.gif);
background-repeat:no-repeat;
border-bottom:2px solid #32AA00;
}
.tab_bg2 {
width:987px;
height:27px;
background-image:url(img/top_bg2.gif);
background-repeat:no-repeat;
color:#FFFFFF;
}

.tab {
float: left;
height: 19px;
width: 96px;
margin-top:2px;
}
.tab2 {
float: left;
height: 19px;
width: 98px;
margin-top:2px;
}
.midasi{
margin:10px 0px 0px 2px;
}
.midasi2{
margin:7px 0px 0px 2px;
}
.midasi3{
margin:5px 0px 0px 2px;
padding:0px 0px 0px 0px;
height:27px;
background-image:url(img/midasi3.gif);
background-repeat:no-repeat;
background-position: 100% 100%;
background-attachment: fixed;
}
.iframe{
border-left:1px solid #9D8985;
border-right:1px solid #9D8985;
border-bottom:1px solid #9D8985;
margin:0px 0px 0px 2px;
 }
.iframe2{
border-top:1px solid #9D8985;
 }
.Pr{
font-size:13px;
color:;#333333;
margin:7px 0px 0px 11px;
padding: 0px 0px 0px 0px;
}
.centerMenu1{/* 160pxイメージ */
	width:165px;
	height:169px;
	padding: 4px 0px 0px 4px;
	vertical-align:top;
	border-bottom:1px solid #999999;
	}
.centerMenu2{/* 170pxイメージ横のテキスト */
	width:603px;
	height:169px;
	vertical-align:top;
	padding: 4px 4px 0px 0px;
	margin:0px;
	border-bottom:1px solid #999999;
	}
.centerMenu3{/* 170pxイメージ */
	width:165px;
	height:169px;
	padding: 4px 0px 0px 4px;
	vertical-align:top;
	}
.centerMenu4{/* 170pxイメージ横のテキスト */
	width:603px;
	height:169px;
	vertical-align:top;
	padding: 4px 4px 0px 0px;
	margin:0px;
	}
	
.centerTable {
	border-left:1px solid #9D8985; border-right:1px solid #9D8985; border-bottom:1px solid #9D8985;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

.contents{
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
}
#foot_link{
width:490px;
height:25px;
padding:10px 0px 0px 10px;
font-size:12px;
color:#333333;
text-align:cneter;
float:left;
}
#footer{
width:395px;
height:25px;
padding:8px 0px 0px 0px;
font-size:12px;
color:#FFFFFF;
text-align:cneter;
float:left;
}


/***リンク関係　h1***/
h1 a:link{ 
	color: #DCF1D4 !important;
	border-top: none !important;
	text-decoration:underline;
}
h1 a:visited{ 
	color: #DCF1D4 !important;
	border-top: none !important;
	text-decoration:underline;
}
h1 a:hover{ 
	color: #DCF1D4 !important;
	border-top: none !important;
	text-decoration:underline;
}
/***リンク関係　a3***/
.a3 a:link{ 
	color: #CF3012 !important;
	border-top: none !important;
	text-decoration:underline;
}
.a3 a:visited{ 
	color: #CF3012 !important;
	border-top: none !important;
	text-decoration:underline;
}
.a3 a:hover{ 
	color: #CF3012 !important;
	border-top: none !important;
	text-decoration:underline;
}

/***リンク関係　h3***/
.h3 a:link{ 
	color: #FFFFFF !important;
	border-top: none !important;
	text-decoration:underline;
}
.h3 a:visited{ 
	color: #FFFFFF !important;
	border-top: none !important;
	text-decoration:underline;
}
.h3 a:hover{ 
	color: #FFFFFF !important;
	border-top: none !important;
	text-decoration:underline;
}

/***リンク関係　h4***/
.site a:link{ 
	color: #CF3012 !important;
	border-top: none !important;
	text-decoration:underline;
}
.site a:visited{ 
	color: #CF3012 !important;
	border-top: none !important;
	text-decoration:underline;
}
.site a:hover{ 
	color: #CF3012 !important;
	border-top: none !important;
	text-decoration:underline;
}

/***リンク関係　フッターリンク***/
#foot_link a:link{ 
	color: #FFFFFF !important;
	border-top: none !important;
	text-decoration:underline;
}
#foot_link a:visited{ 
	color: #FFFFFF !important;
	border-top: none !important;
	text-decoration:underline;
}
#foot_link a:hover{ 
	color: #FFFFFF !important;
	border-top: none !important;
	text-decoration:underline;
}
.in4:link { color:#CF3012; text-decoration:underline;} 
.in4:visited { color:#CF3012; text-decoration:underline;}
.in4:hover { color:#CF3012; text-decoration:underline;}
.in4:active { color:#CF3012; text-decoration:underline;}

/***リンク関係　h4***/
.S a:link{ 
	color: #333333 !important;
	border-top: none !important;
	text-decoration:underline;
}
.S a:visited{ 
	color: #333333 !important;
	border-top: none !important;
	text-decoration:underline;
}
.S a:hover{ 
	color: #298D00 !important;
	border-top: none !important;
	text-decoration:underline;
}
/***リンク関係　相互リンク***/
.link a:link{ 
	color: #333333 !important;
	border-top: none !important;
	text-decoration:underline;
}
.link a:visited{ 
	color: #333333 !important;
	border-top: none !important;
	text-decoration:underline;
}
.link a:hover{ 
	color: #298D00 !important;
	border-top: none !important;
	text-decoration:underline;
}


#motion {
/*ユーザが設定する属性----------------------------------*/
  width : 740px;
  text-align : left;
	vertical-align:middle;
 
/*------------------------------------------------------*/
  position : relative; z-index : 1;
  top : 0px; left : 0px;
  font-size : 11px; color : #6E3C32;
	margin-top:5px; margin-bottom:0px;margin-left:0px; margin-right:0px; padding:0px;
}

