/* ---------------------------------------------------------------------------------------------
 @ƒƒCƒ“Ý’è
--------------------------------------------------------------------------------------------- */
BODY {
	padding: 0px;
	margin: 0px;
	background-color: #FFC924;
}

*html BODY {
	padding: 10px 0px 0px 0px;
	margin: 0px;
	background-color: #FFC924;
	background-image: url(../image/back.jpg);
	background-repeat:  no-repeat;
}

BODY:not(\*) {
	padding: 0px;
	margin: 0px;
	background-color: #FFC924;
	background-image: url(../image/back.jpg);
	background-repeat:  no-repeat;
}

.wrapper {
	width: 820px;
	height: auto;
	background-color: #FFBD00;
	background-image: url(../image/back-caution.gif);
	background-repeat:  no-repeat;
}

.box1 {
	width: 780px;
	height: 30px;
	font: 12px/30px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•;
	color: #DB3000;
	text-align: right;
	margin-right: 20px;
}

*html .box1 {
	width: 780px;
	height: 30px;
	font: 12px/30px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•;
	color: #DB3000;
	text-align: right;
	margin-right: 20px;
}

.box2 {
	width: 799px;
	height: 381px;
	margin-left: 1px;
}

.box3 {
	width: 800px;
	height: auto;
}

.box3-1 {
	float: left;
	width: 400px;
	height: auto;
	font: 12px/17px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•;
	color: #DB3000;
	text-align: left;
	margin: 10px 0px 20px 100px;
}

*html .box3-1 {
	float: left;
	width: 400px;
	height: auto;
	font: 12px/17px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•;
	color: #DB3000;
	text-align: left;
	margin: 10px 0px 20px 50px;
}

.box3-2 {
	float: left;
	width: 300px;
	height: auto;
	font: 12px/17px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•;
	color: #333333;
	text-align: left;
	margin: 10px 0px 0px 0px;
}

.box4 {
	clear: both;
	width: 630px;
	height: auto;
	font: 12px/17px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•;
	color: #333333;
	text-align: left;
	margin: 40px 0px 20px 100px;
}

.box5 {
	width: 820px;
	height: 20px;
	background-color: #666666;
	font: 10px/20px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•;
	color: #CCCCCC;
	text-align: center;
}

.box6 {
	width: 820px;
	height: 30px;
	background-color: #222222;
	font: 10px/30px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•;
	color: #CCCCCC;
	text-align: center;
}

.floatbox1 {
	position: absolute;
	font: 12px/20px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•;
	color: #333333;
	margin: 110px 0px 0px 70px;
}

.floatbox2 {
	position: absolute;
	font: 12px/20px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•;
	color: #333333;
	margin: 228px 0px 0px 200px;
}

.floatbox3 {
	position: absolute;
	font: 12px/18px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•;
	color: #333333;
	margin: 63px 0px 0px 253px;
}

.floatbox4 {
	position: absolute;
	font: 12px/20px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•;
	color: #333333;
	margin: 100px 0px 0px 545px;
}

.floatbox5 {
	position: absolute;
	font: 12px/20px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•;
	color: #333333;
	margin: 120px 0px 0px 695px;
}

.floatbox6 {
	position: absolute;
	font: 12px/15px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•;
	color: #333333;
	margin: 250px 0px 0px 695px;
}

/* ---------------------------------------------------------------------------------------------
 @ƒeƒLƒXƒgƒŠƒ“ƒNÝ’è
--------------------------------------------------------------------------------------------- */

A img { border-style:none;} 
A:link { color: #400000; }
A:visited { color: #400000; }
A:hover { color: #800000; }
A:active { color: #004040; }

#navi:link     { color: #333333; text-decoration: none; }
#navi:visited { color: #333333; text-decoration: none; }
#navi:hover  { color: #800000; text-decoration: underline; }
#navi:active { color: #004040; } 

#links:link     { color: #FFFFFF; }
#links:visited { color: #FFFFFF; }
#links:hover  { color: #333333; }
#links:active { color: #111111; } 
#links { text-decoration: none; }

#linksub:link     { color: #CCCCCC; }
#linksub:visited { color: #CCCCCC; }
#linksub:hover  { color: #666666; }
#linksub:active { color: #111111; } 
#linksub { text-decoration: none; }



/* ---------------------------------------------------------------------------------------------
 @‚»‚Ì‘¼Ý’è
--------------------------------------------------------------------------------------------- */

H1 { font: 10px/30px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•; }

*html H1 { font: 10px/10px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•; }

H2 { font: 12px/17px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•; }

H3 { font: 10px/15px "‚l‚r ‚oƒSƒVƒbƒN", Osaka|“™•; }

strong { font-weight: 100; }

.black { color: #333333; }

.clear { clear: both; }