/*ƒtƒHƒ“ƒgÝ’è*/
.f140 					{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Arial"; color: #808080; font-size: 140%; line-height: 150%}
.f140b 					{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Arial"; color: #808080; font-size: 140%; line-height: 150%; font-weight: bold}
.f120 					{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Arial"; color: #808080; font-size: 120%; line-height: 140%}
.f120b 					{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Arial"; color: #808080; font-size: 120%; line-height: 140%; font-weight: bold}
.f120white 			{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Arial"; color: #FFFFFF; font-size: 120%; line-height: 140%; font-weight: bold}
.f110 					{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Arial"; color: #808080; font-size: 110%; line-height: 130%}
.f110b 					{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Arial"; color: #808080; font-size: 110%; line-height: 130%; font-weight: bold}
.f100 					{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Arial"; color: #808080; font-size: 100%; line-height: 125%}
.f100h140 					{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Arial"; color: #808080; font-size: 100%; line-height: 140%}
.f100b 					{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Arial"; color: #808080; font-size: 100%; line-height: 125%; font-weight: bold}
.f95 						{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Arial"; color: #808080; font-size: 95%; line-height: 121%}
.f90 						{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Arial"; color: #808080; font-size: 90%; line-height: 121%}
.f80 						{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Arial"; color: #808080; font-size: 80%; line-height: 118%}
.f80b 					{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Arial"; color: #808080; font-size: 80%; line-height: 118%; font-weight: bold}
.f80white 			{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Arial"; color: #FFFFFF; font-size: 80%; line-height: 118%}
.f80red 				{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Arial"; color: red; font-size: 80%; line-height: 118%}
.f75i 					{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Arial"; color: red; font-size: 75%; line-height: 110% ;font-weight: bold; font-style: italic;}
.f75 						{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Arial"; color: #808080; font-size: 75%; line-height: 110%}

/*bodyÝ’è*/
body {
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Arial"; color: #6D6D6D; font-size: 75%; line-height: 118%;
}

/*ã‰ºƒƒjƒ…[ƒŠƒ“ƒNÝ’è*/
.menu a:link{
font-size: 90%;
text-decoration:none;
color: #FFFFFF;
}
.menu a:visited{
font-size: 90%;
text-decoration:none;
color: #FFFFFF;
}
.menu a:active{
font-size: 90%;
text-decoration:none;
color:#F95858 ;
}
.menu a:hover{
font-size: 90%;
text-decoration:none;
color:#C24141 ;
}

/*ƒe[ƒuƒ‹Ý’è*/
table.f80t{
	width: 100%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Arial";
	color: #6D6D6D;
	font-size: 80%;
	line-height: 118%;
	word-break: break-all;
}
table.f85t{
/*	table-layout: fixed;*/
	width: 100%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Arial";
	color: #6D6D6D;
	font-size: 85%;
	line-height: 125%;
	word-break: break-all;
}
table.f90t{
/*	table-layout: fixed;*/
	width: 100%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Arial";
	color: #6D6D6D;
	font-size: 90%;
	line-height: 125%;
	word-break: break-all;
	border-collapse: collapse; 
}
table.f95t{
	width: 100%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Arial";
	color: #6D6D6D;
	font-size: 95%;
	line-height: 125%;
	word-break: break-all;
	border-collapse: collapse; 
}
table.f100t{
	width: 100%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Arial";
	color: #6D6D6D;
	font-size: 100%;
	line-height: 125%;
	word-break: break-all;
	border-collapse: collapse; 
}

/*‰üsE—]”’*/
br.height1 {
	line-height: 1px;
}

br.height2 {
	line-height: 2px;
}

br.height3 {
	line-height: 3px;
}

br.height5 {
	line-height: 5px;
}

br.height10 {
	line-height: 10px;
}

br.height15 {
	line-height: 15px;
}

br.height20 {
	line-height: 20px;
}

br.height25 {
	line-height: 25px;
}

br.height30 {
	line-height: 30px;
}

br.height35 {
	line-height: 35px;
}

br.height40 {
	line-height: 40px;
}

br.height80 {
	line-height: 80px;
}

br.height100 {
	line-height: 100px;
}

br.height300 {
	line-height: 300px;
}

br.clear{
	line-height: 0px;
	clear: both;
}

/*‹¤’ÊƒŠƒ“ƒNÝ’è*/
a:link {
text-decoration:none;
color: #416B87;
}
a:visited {
text-decoration:none;
color: #416B87;
}
a:hover {
text-decoration: underline;
color:#416B87;
}
a:active {
text-decoration: underline;
color:#F95858 ;
}

/*‹æØ‚èüÝ’è*/
hr.hr1{
	border: 1px #C9C9C9 solid; 
}
hr.hr2{
	border-style: dotted none none none; 
	border-top-width: 2px; 
	border-top-color: #C9C9C9; 
	height: 2px; 
}
hr.hr3{
	border-style: dotted none none none; 
	border-top-width: 2px; 
	border-top-color: #C9C9C9; 
	height: 1px; 
}
hr.hr4{
	border-style: dotted none none none; 
	border-top-width: 1px; 
	border-top-color: #C9C9C9; 
	height: 1px; 
}

/*ƒƒCƒ“eƒ{ƒbƒNƒX*/
div.mainbox{
	position: static;
	border-style: none;
	width: 100%;
	height: 100%;
	margin: 0px auto;
}
	/*ƒRƒ“ƒeƒ“ƒcƒGƒŠƒA*/	
	div.contents_area{
		position: static;
		width: 816px;
		margin: 0px auto;
		text-align: left;
		background-color: #FFFFFF;
		background-image:url(../image/back_05.gif);
	}

div.free{
	position: static;
}

div.free_left{
	position: static;
	float: left;
}

div.free_left_re{
	position: relative;
	float: left;
}

div.free_left_ab{
	position: absolute;
	float: left;
}
