.S { font-family: "Osaka", "ＭＳ Ｐゴシック"; font-size: 13px; line-height: 110%; color: #444444;}
.Sm { font-size: 13px; line-height: 110%; color: #444444; margin:10px;}
.aa { font-size: 11px; line-height: 110%; color: #444444; margin-top:3px;}
.aar { font-size: 11px; line-height: 110%; color: #CF3012; margin-top:3px;}
.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-top:5px; margin-left:5px; margin-right:2px; letter-spacing:1px;}
.a4 { font-size: 11px; line-height: 110%; color: #444444; margin-top:5px; margin-left:5px; margin-right:2px;}
.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;}
.am { font-size: 11px; line-height: 110%; color: #444444; margin-left:15px; margin-right:5px;}
.ar { font-size: 11px; line-height: 110%; color: #222222; margin-top:3px; margin-right:10px; letter-spacing:1px;}
.aw { font-size: 11px; line-height: 110%; color: #FFFFFF;}
.B { font-size: 13px; line-height: 120%; color: #333333;}
.B2 { font-size: 13px; line-height: 110%; color: #333333; margin-top:5px; margin-left:10px;}
.Bl { font-size: 13px; line-height: 110%; color: #005BA1; margin-top:10px; margin-left:10px;}
.Bl2 { font-size: 13px; line-height: 110%; color: #005BA1; margin-top:5px; margin-left:10px;}
.R3 { font-size: 11px; line-height: 110%; color: #CF3012; margin-top:5px; margin-left:2px; margin-right:2px; letter-spacing:1px;}
.S3 { font-size: 11px; line-height: 110%; color: #444444; margin-top:5px; margin-left:2px; margin-right:2px; letter-spacing:1px;}
.m2{ margin-top:2px;}
.m3 { margin-top:3px;}
.m4 { margin-top:4px;}
.m5 { margin-top:5px;}
.m10 { margin-top:10px;}
.m15 { margin-top:15px;}
.m20 { margin-top:20px;}
.m10b { margin-top:10px; border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999;}
.m20b { margin-top:20px; border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999;}
.m20bf { margin-top:20px; border:1px solid #999999;}
.fb { border-top:1px solid #999999; border-bottom:1px solid #999999; border-left:1px solid #999999;}
.fbb {  border-bottom:1px solid #999999;}
.fb2 { border:1px solid #999999;}
.fb3 { border-top:1px solid #999999; border-bottom:1px solid #999999;}
.fb4 { border-top:1px solid #999999; border-bottom:1px solid #999999; border-left:1px solid #999999;}
.fbm10 { border:1px solid #999999; margin-top:10px;}
.h1 { font-size: 12px; line-height: 110%; color: #FFFFFF; text-align:left;}
.tb { border-left:1px solid #9D8985; border-right:1px solid #9D8985; border-bottom:1px solid #9D8985;}
.tb2 { border:1px solid #666666;}
.Sl5 { font-size: 11px; line-height: 110%; color: #333333; margin-top:5px; margin-left:15px; letter-spacing:1px;}
.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;}
.SSB { font-size: 11px; line-height: 110%; color: #444444; margin-top:3px; margin-left:8px;}
.SS2 { font-size: 11px; line-height: 110%; color: #888888; margin-top:3px; margin-left:2px;}
.h3{ font-size: 11px; line-height: 110%; color: #FFFFFF; font-weight :bold;}

#h1{
height:15px;
margin-top:0px;
margin-bottom:0px;
}


#in:link { color:#000070; text-decoration:underline;} 
#in:visited { color:#000070; text-decoration:underline;}
#in:hover { color:#000070; text-decoration:underline;}
#in:active { color:#000070; text-decoration:underline;}

#in2:link { color:#CF3012; text-decoration:none;} 
#in2:visited { color:#CF3012; text-decoration:none;}
#in2:hover { color:#CF3012; text-decoration:underline;}
#in2:active { color:#CF3012; text-decoration:none;}

#in3:link { color:#FFFFFF; text-decoration:none;} 
#in3:visited { color:#FFFFFF; text-decoration:none;}
#in3:hover { color:#FFFFFF; text-decoration:underline;}
#in3:active { color:#FFFFFF; text-decoration:none;}

#in4:link { color:#FFFFCC; text-decoration:underline;} 
#in4:visited { color:#FFFFCC; text-decoration:underline;}
#in4:hover { color:#FFFFCC; text-decoration:underline;}
#in4:active { color:#FFFFCC; text-decoration:underline;}

#tab_box {
	height: 25px;
	width: 975px;
	float: left;
	background-image:url(img/top_bg.gif);
	background-repeat:repeat-x;
	margin-left:5px;
	}
#tab_box2 {
	height: 25px;
	width: 736px;
	float: left;
	background-image:url(img/top_bg2.gif);
	background-repeat:repeat-x;
	}
#tab {
	float: left;
	height: 19px;
	width: 96px;
	margin-top:6px;
}
#tab2 {
	float: left;
	height: 19px;
	width: 96px;
	margin-top:3px;
}
#tab3 {
	float: left;
	height: 19px;
	width: 155px;
	margin-top:6px;
}
#tab4 {
	float: left;
	height: 19px;
	width: 155px;
	margin-top:3px;
}
#logo {
	float: left;
	height: 60px;
	width: 280px;
}
#motion {
/*ユーザが設定する属性----------------------------------*/
  width : 740px;
  text-align : left;
	vertical-align:middle;
 
/*------------------------------------------------------*/
  position : relative; z-index : 1;
  top : 0px; left : 0px;
  font-size : 11px; color : #FFFFFF;
	margin-top:2px; margin-bottom:0px;margin-left:0px; margin-right:0px; padding:0px;
}

