/* Šî–{Ý’è */
body {margin:0;padding:0}

table,td,tr,div {border:none;font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";font-size:12px;color:#666666;margin:0;padding:0;}
p,ul,ol,h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
strong {
	font-weight: normal;
}
.cr {float:clear;}

/*----ƒtƒHƒ“ƒgŽw’è----*/
.font_rd {color:#FF6666;}
.font_red {color:#FF6666;font-weight: bold;}
.font_gre {color:#80B700;}
.font_green {color:#80B700;font-weight: bold;}
.font_bl {color:#0099FF;}
.font_blue {color:#0099FF;font-weight: bold;}


/*----‹­’²•¶Í“àƒŠƒ“ƒNƒJƒ‰[----*/
.link_b a:link,.link_b a:visited {color:#FF9900;font-weight:bold;text-decoration:underline;}
.link_b a:hover,.link_b a:active{color: #FFCC00;font-weight:bold;text-decoration:none;}


/*----‚Ð‚Æ‚Â‘O‚É–ß‚é@ƒy[ƒWƒgƒbƒv‚Ö ŽŸ‚Éi‚Þ----*/
.back,.pagetop,.next {width:92px;height:22px;float:right;text-indent:-5000px;margin:3px 0;}
.back a {width:92px;height:22px;background:url(../img/main/btn_back.gif) no-repeat;display:block;}
.pagetop a {width:92px;height:22px;background:url(../img/main/btn_top.gif) no-repeat;display:block;}
.next a {width:92px;height:22px;background:url(../img/main/btn_next.gif) no-repeat;display:block;}

.next_c {height:20px;line-height:20px;font-size:16px;float:right;background:url(../img/main/btn_arrow.gif) no-repeat;padding-left:23px;
margin:20px 0 15px 0;}
.next_c a,.next_c a:visited {color:#FF9900;font-weight:bold;text-decoration:none;}
.next_c a:hover,.next_c a:active {color:#FFCC00;font-weight:bold;text-decoration:none;}


/*--------------‚gƒ^ƒOŽw’è---------------*/
h1 {position:absolute;top:-2000px;left:-2000px;}
h2 {font-size:12px;padding:0;margin:0;}
.erase {font-size: 10px;position:absolute;top:-2000px;right:2000px;left:-2000px;}


/*----ƒx[ƒVƒbƒNƒŠƒ“ƒNƒJƒ‰[----*/
a:link {color: #605048;text-decoration:none;}
a:visited {color: #605048;text-decoration:none;}
a:hover {color: #669900;text-decoration:underline;}
a:active {color: #669900;text-decoration:none}
a {outline:none;}


div#all {
	width:865px;
	margin:10px;
	padding:0;
	margin-left: 30px;
}


/* ƒwƒbƒ_ */

#headsub{
	width:850px;
	height:15px;
	color:#303030;
	font-size:12px;
	padding-left: 10px;
}


#head {
	width:850px;
	height:50px;
	margin:5px;
	border-collapse:collapse;
	border-bottom: medium groove #CCCCCC;
	background: #FFFFFF no-repeat center;
	text-align: left;
}

	
	.lg{
	width: 125px;
	height: 40px;
	display: block;
	float: left;
	z-index: 9999;
	border: 0;
	margin-top: 10px;
	margin-bottom: 2px;
}

    .lg img{
	border: 0;
}
	
	
	.hd-message {
	font-size:1.1em;
	height:1.2em;
	margin-left:10px;
	padding-top:20px;
	z-index:9998 !important;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
}
	.hdlist     {
	float :right;
	font-size: 12px;
	padding-bottom: 2px;
	margin-top: 30px;
}

/* ƒ~ƒhƒ‹ƒtƒB[ƒ‹ƒh */

#field {width:860px;margin:10px 0px;border-collapse:collapse;}

/*--------------ƒŒƒtƒgƒiƒrƒQ[ƒVƒ‡ƒ“ƒtƒB[ƒ‹ƒh---------------*/
#f_left {
	width:180px;
	vertical-align:top;
	float: left;
}

/*----ƒŒƒtƒgƒƒjƒ…[----*/
	
#f_fav{width:170px;height:45px;margin-bottom:10px;line-height:45px;text-indent:-9999px;display:block;background:url(../img/main/l_favorite.gif);}
	
#f_left h2{height:20px;text-indent:-9999px;}
#f_left h3{text-indent:-9999px;}
#f_left ul{width:170px;margin-bottom:10px;font-size:12px;line-height:18px;list-style-type:none;border-bottom:1px solid #cccccc;background:url(../img/main/l_back.gif) repeat-y;}
#f_left li{padding:1px 0 1px 3px;}
	

#l01 {background:url(../img/main/l01.gif) no-repeat;}
#l02 {background:url(../img/main/l02.gif) no-repeat;}
#l03 {background:url(../img/main/l03.gif) no-repeat;}
#l04 {background:url(../img/main/l04.gif) no-repeat;}
#l05 {background:url(../img/main/l05.gif) no-repeat;}

/*-------------------ƒ‰ƒCƒgƒtƒB[ƒ‹ƒh-------------------*/

#f_right {
	vertical-align:top;
	float: right;
}



/* ƒtƒbƒ^ */

#footer {
	width:850px;
	float: left;
	height: 80px;
}

#foot01 {
	width:850px;
	height:40px;
	margin:0px auto;
	border-collapse:collapse;
	float: left;
}

#foot01 a{
    width:125px;
	height:40px;
	margin-left:725px;
	line-height:40px;
	text-indent:-9999px;
	display:block;
	background:url(../img/main/f_logo.gif) no-repeat;
	outline:none;
}

#foot02 {
	width:850px;
	height:15px;
	background-color:#999999;
	border-collapse:collapse;
	text-align: center;
	float: left;
}

#foot02 p{
    width:850px;
	height:15px;
	font-size:10px;
	color:#fff;
	text-align:center;
	line-height:15px;
}

#foot02 a{
    color:#fff;
	font-size:10px;
}

#foot03 {
	width:850px;
	height:18px;
	border-collapse:collapse;
	text-align: center;
    font-size:10px;
	line-height:18px;
}
	
#foot03 a{
     font-size:10px;
}

