/* -----------------------
@@@@ƒwƒbƒ_ƒAƒŠƒA
------------------------ */
#HeaderArea{
	background-position: center center;
	text-align: center;
	width:760px;
	margin:0px;
	padding: 0px;
	color:#666666;
	background-color:#ffffff;
	vertical-align: middle;
}

/* -----------------------
@@@ƒRƒ“ƒeƒ“ƒcƒGƒŠƒA
------------------------ */
.tb_detail1 {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 10px;
	line-height: 160%;
	background-color: #000000;
	background-position: center;
}
.syw_body {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 10px;
	line-height: 140%;
	color: #333333;
	background-color: #FFFFFF;
	background-position: center top;
}

.line{
	border-bottom:dotted 1px #326633;
	width:100%
}

/* -----------------------
@@@@ƒŠƒ“ƒNÝ’è
------------------------ */
a:link{
	color: #006600;
	text-decoration:underline
	font-size:12px
}
a:visited{
	color: #006600;
	text-decoration:underline
	font-size:12px
}
a:active{
	color: #FF5555
	text-decoration: underline;
}
a:hover{
	color: #FF5555;
	text-decoration: underline;
	font-weight:bold
}

/* -----------------------
@@@@ƒ}[ƒWƒ“ŠÖŒW
------------------------ */

.margin_1{
	padding-top: 10px;
	padding-bottom: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-right: 0px;
	padding-left: 20px;
}

.margin_2{
	padding-top: 10px;
	padding-bottom: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-right: 0px;
	padding-left: 20px;
}

.margin_top2_bottom2 {
	padding: 2px 0 2px 0;
}

.margin_top4_bottom4 {
	padding: 4px 0 4px 0;
}

.margin_left2_right2 {
	padding: 0 2px 0 2px;
}

.margin_left4_right4 {
	padding: 0 4px 0 4px;
}

.margin_top4_bottom4_left4_right4 {
	padding: 4px 4px 4px 4px;
}

.margin_top15_bottom15_left10_right10 {
	padding: 15px 10px 15px 10px;
}

/* -----------------------
@@@@ƒeƒLƒXƒgŠÖŒW
------------------------ */
.text_head{
	font-size:110%;
	font-weight:bold;
	color: #FFFFFF;
	background-color:#006600;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-left: 10px;
}

.renew{	
	font-size: 10px;
	line-height: 140%;
	color: #FFFFFF;
	background-color:#009900;
	background-position: right;
	text-align: right;
}

.text_menu {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 11px;
	line-height: 140%;
	color: #666666;
	background-position: right;
	text-align: right;
}

.text_title{
	font-size:12px;
	font-weight:bold;
	color: #333333;
	background-color:#FFFFFF;
}

.text_now{
	font-size:120%;
	font-weight:bold;
	color: #326633;
	background-color:#FFFFFF;
	border-bottom:dotted 1px #326633;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-right: 0px;
	padding-left: 10px;
}

.text_red{
	font-size:120%;
	font-weight:bold;
	padding: 2px 0px 2px 2px;
	color: #FF3300;
}

.text_main {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 12px;
	line-height: 160%;
	color: #333333;
	background-position: left;
	text-align: left;
}

.text11_glay {
	font-size: 11px;
	clear:#666666
	line-height: 140%;
}

.text12 {
	font-size: 12px;
	line-height: 140%;
}

.text12_glay {
	font-size: 12px;
	clear:#666666
	line-height: 140%;
}

.text12_green_b {
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
	color: #669900;
}

.text12_red_b {
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
	color: #FF3300;
}

.text_foot {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 11px;
	line-height: 140%;
	color: #666666;
	background-position: right;
	text-align: right;
}

.text_center {
	text-align:center;
	background-position: center;
}

/* -----------------------
@@@ƒe[ƒuƒ‹Ý’è
------------------------ */
.table_result_out {
	width: 100px;
	border-collapse: collapse;
	border: 1px #669900 solid;
	background:#FFFFCC
	padding: 4px;
}
