body { font-family:Arial,Helvetica,sans-serif; }


#green_header { 
	width:100%; height:73px; 
	background:url(images/backline.gif) repeat-x; 
}

#container { width:700px; margin:0px 0px 0px 32px; }
#container div { padding:0px 0px 8px 24px; font-size:12px; line-height:1.3em; }

#menu { 
	width:714px; 
	margin:0px 0px 0px 18px; 
	padding:16px 0px 12px 0px; 
	text-align:center; 
}

#contact { 
	margin:0px 0px 0px 32px; 
	padding:0px 0px 10px 0px; 
	border:solid #999999; border-width:1px 0px 0px 0px; 
}
#contact div { width:681px; font-size:12px; text-align:center; }

#copyright { 
	padding:4px 0px 2px 0px; 
	border:solid #999999; border-width:1px 0px 1px 0px; 
}
#copyright div { width:681px; font-size:12px; text-align:center; }






.midashi { 
	padding:4px 0px 2px 6px; 
	border:solid 1px #ffcc00; background:#ffcc00; 
	font-size:24px; font-weight:bold; 
}
.midashi_2 { 
	padding:0px 0px 0px 6px; 
	font-size:18px; font-weight:bold; 
}

.adj01 { padding:4px 0px 4px 0px; }
.adj02 { margin:0px 0px 12px 0px; }
.adj03 { margin:8px 0px 24px 0px; }
.adj04 { padding:32px 8px 0px 8px; }

.w536 { width:536px; margin:6px 0px 8px 0px; }

.moji { font-size:12px; }
.komoji { font-size:10px; }

.frm01 { padding:4px; border:dotted 1px #ffcc33; }
.frm02 { border:solid 1px #999999; }

.lineup { 
	width:500px; padding:4px 8px; font-size:12px; 
	border:solid #333333; border-width:1px 0px 2px 0px; 
}
.lineup .idx { border:solid #333333; border-width:1px 0px 0px 0px; }
.lineup .con { border:solid #333333; border-width:1px 0px 0px 1px; }
.lineup .conG { border:solid #333333; border-width:1px 0px 0px 1px; background-color:#CCFFCC; }
.lineup .conR { border:solid #333333; border-width:1px 0px 0px 1px; background-color:#FFCCCC; }
.lineup .conB { border:solid #333333; border-width:1px 0px 0px 1px; background-color:#CCCCFF; }

.co_head {
	border:solid #cccccc; border-width:0px 0px 1px 0px; 
	font-size:13px; font-weight:bold; 
}
.pfx_tab { width:44px; }
.iso_tab { margin:0px 10px 0px 0px; }


/*------contact--------*/

.tab20,
.tab30,
.tab40,
.tab60 {
	margin:0;
	padding:0;
}

.std { font-size:12px; line-height:1.5em; }
.tab20 { padding-left:20px; }
.tab30 { padding-left:30px; }
.tab40 { padding-left:40px; }
.tab60 { padding-left:60px; }

.date01 {
	font-size:12px;
	line-height: 1.5em;
}

a#NG { border:solid 1px #cccccc; background:#ebebeb; }
a#OK { border:solid 1px #ff3300; background:#ffcc66; }

#OK_NG { margin: 5px 0; text-align:center;}
#OK_NG .select {
	display:block; width:150px; 
	padding:4px; font-size:12px; 
	text-align:center; text-decoration:none; 
}

a#NG { border:solid 1px #cccccc; background:#ebebeb; }
a#OK { border:solid 1px #ff3300; background:#ffcc66; }

#container .stinfo_navi {
	text-align: center;
}

.stinfo_navi a {
	padding: 0 5px;
}




