/* 共通（大レイアウト） */

body{
	font-size:108%;	
	color: #999999;
	background-color:#2D2524;
}

a:link {
	color: #984676;
	text-decoration:none;
}
a:visited {
	color: #984676;
	text-decoration:none;
}
a:hover {
	color:#009963;
	text-decoration:underline;
}

#main_area{
	margin:0 auto 0 auto;
	width:1000px;
	background:url(../img/common/back_main.jpg) 0 0 repeat-y;
}

#sub_area{
	background:url(../img/common/back_content.jpg) 0 256px no-repeat;
	margin:0 auto 0 auto;
	width:900px;
}

#header{
	width:100%;
}

#header #header_middle{
	width:1000px;
	height:225px;
	background:url(../img/common/header_middle_l.jpg) 0 0 no-repeat;
	position:relative;
	top:0px;
	left:-50px;

}

#header #main_flash{
	width:541px;
	position:relative;
	top:33px;
	left:229px;
}

#header #header_bottom{
	background:url(../img/common/navi_bg.jpg) 0 0 no-repeat;
	width:100%;
	height:32px;
}

#header_bottom ul{
	padding:0 0 0 32px;
	height:32px;
}

#header_bottom li{
	margin:0 3px 0 0;
	float:left;
	font-size:70%;
	text-align:center;
}

#header_bottom li a{
	width:116px;
	height:32px;
	display:block;
	background:url(../img/common/bg_air2.jpg) 0 -109px no-repeat;
	color:#FFF;
	font-weight:bold;
}

#header_bottom li a:hover{
	background:url(../img/common/bg_air2.jpg) 0 0 no-repeat;
	text-decoration:none;
}

#header_bottom li a.on{
	background:url(../img/common/bg_air2.jpg) -102px 0 no-repeat;
}

#header_bottom p{
	padding:1px 0 0 0;
}


#content{
	width:100%;
	min-height:400px;
}

#footer{
	margin:50px 0 0 0;
	width:100%;
	height:70px;
}

#footer #footer_bottom{
	width:100%;
	height:62px;
}

#footer #footer_bottom p.copy{
	padding:23px 0 0 0;
	text-align:center;
	font-size:77%;
	font-family:"Courier New", Courier, monospace;
}


/* 共通（パーツ） */

#content strong{
	font-weight:bold;
}

.normal_btn a{
	position:absolute;
	padding:0 0 0 0;
	width:84px;
	height:19px;
	background:url(../img/common/botan2.jpg) 0 -135px no-repeat;
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#000;
}

.normal_btn a:hover{
	background:url(../img/common/botan2.jpg) 0 0 no-repeat;
	text-decoration:none;
}


.f10{ font-size:77%; }
.f11{ font-size:85%; }
.f12{ font-size:93%; }
.f13{ font-size:100%; }
.f14{ font-size:108%; }
.f15{ font-size:116%; }
.f16{ font-size:123.1%; }
.f17{ font-size:131%; }
.f18{ font-size:138.5%; }
.f19{ font-size:146.5%; }
.f20{ font-size:153.9%; }
.f21{ font-size:161.6%; }
.f22{ font-size:167%; }
.f23{ font-size:174%; }
.f24{ font-size:182%; }
.f25{ font-size:189%; }
.f26{ font-size:197%; }

.l10{ line-height:77%; }
.l11{ line-height:85%; }
.l12{ line-height:93%; }
.l13{ line-height:100%; }
.l14{ line-height:108%; }
.l15{ line-height:116%; }
.l16{ line-height:123.1%; }
.l17{ line-height:131%; }
.l18{ line-height:138.5%; }
.l19{ line-height:146.5%; }
.l20{ line-height:153.9%; }
.l21{ line-height:161.6%; }
.l22{ line-height:167%; }
.l23{ line-height:174%; }
.l24{ line-height:182%; }
.l25{ line-height:189%; }
.l26{ line-height:197%; }