/*@charset "utf-8";*/
body { background-image: url(img/bg.jpg); 
	margin: 0px; }
#header { margin:0px 0px -1px 0px; width:950; background-image:url(img/header.jpg);	background-repeat:no-repeat; }
#top_header { margin:0px 0px -1px 0px; width:950;	background-image:url(img/header.jpg);	background-repeat:no-repeat; }
#header h1 { font-size:12px; margin-top: 0px; padding-left:40px; width:520px; color:#ffffCC;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";	font-weight:normal; }
#top_header h1 {
	font-size:10px; margin-top: 0px; padding-left:40px; width:520px; color:#ffffCC;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";	font-weight:normal; }
#menu {	margin: 0px 0px 0px 5px; }
.machine_line { margin-top:-10px; }
#menu_u {	margin: 0px 0px 0px 5px; }
#menu_u table {	margin-top:-7px; }
#flash { z-index:1; margin-top:-10px; }
#addtxt { z-index:2; margin:-100px 0px 0px 30px; }
#title { margin: 0px; background:url(img/title_b.jpg); background-repeat:no-repeat; }
#title h1 {
	padding-left: 80px; padding-top: 7px; margin-bottom: -10px;	text-align:left; font-size: 26px; letter-spacing: 0.5em; }
#title2 { margin: 0px; background:url(img/title_b.jpg); background-repeat:no-repeat; }
#title2 h1 {
	padding-left: 0px; padding-top: 7px; margin-bottom: -10px;	text-align:left; font-size: 26px; letter-spacing: 0.5em; }
#make01 {	width: 770px; margin:0px; padding-left:90px; font-size:17px; line-height:1.1em; padding-right:0px; }
#make02 {	width: 770px; margin:0px; padding-left:90px; font-size:17px; line-height:1.1em; padding-right:0px; }
#make03 {	width: 770px; margin:0px; padding-left:90px; font-size:17px; line-height:1.1em; padding-right:0px; }
#make04 {	width: 770px; margin:0px; padding-left:90px; font-size:17px; line-height:1.1em; padding-right:0px; }
.menu_text_blue {
	font-size: 18px; font-weight: bold;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:center; color:#3399FF; padding-left:25px; }
.menu_text_orange {
	font-size: 18px; font-weight: bold;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:center; color: #FF6600; padding-left:25px; }
.menu_text_orange2 {
	font-size: 18px; font-weight: bold;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:center; color: #FF6600; }
.menu_text_green {
	font-size: 18px; font-weight: bold;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:center; color: #009999; padding-left:25px; }
.menu_text_green2 {
	font-size: 18px; font-weight: bold;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:center; color: #009999; padding-left:5px; }
.text_make {
	font-size: 16px; font-weight: bold;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:center; color: #009999; padding-left:25px; }
.menu_mini_text {	font-size: 14px; color: #FF33CC; padding-left:25px; }
.yellow { color: #FF9900; padding:5px 0px 5px 0px; }
.purple { color: #9999FF; }
.red { color: #FF0000; }
.teko_g { color: #00CC99; font-weight: bold; }
#main {	margin:0px;	font-size:14px;	color:#666666; }
a.m01:link { color: #000000; text-decoration: none; }
a.m01:visited {	color: #000000; text-decoration: none; }
a.m01:hover {	color: #FF0000; text-decoration: none; }
a.m01:active { color: #FF0000; text-decoration: none; }
a.m02:link { color: #000000; text-decoration: none; }
a.m02:visited {	color: #000000; text-decoration: none; }
a.m02:hover {	color: #FF0000; text-decoration: none; }
a.m02:active { color: #FF0000; text-decoration: none; }
a.m03:link { color: #000000; text-decoration: none; }
a.m03:visited {	color: #000000; text-decoration: none; }
a.m03:hover {	color: #FF0000; text-decoration: none; }
a.m03:active { color: #FF0000; text-decoration: none; }
.line_top {	margin-left: -8px; margin-top: -3px; margin-bottom: 2px; }
.line_title_top {	margin-top: 0px; margin-left: -3px; }
#footer {	background:url(img/footer.jpg);	background-repeat:no-repeat;
	margin:0px;	height:90px; width:950px; }
#footer table {	margin: 9px 0px 0px 0px; }
.footer-powered { vertical-align:bottom; text-align:right; font-size:10px; padding-right:25px; color:#666666;}
.top_touroku { font-size:20px; color:#FFFFFF; font-weight:bold; background-color:#457D00; padding:5px 5px 5px 5px }
.top_back { font-size:14px; color:#0099FF; }
.index_txt_main { font-size: 15px; width: 620px; letter-spacing: 0em; line-height:1.4em;
	font-weight:bold;	padding-left:0px; padding-right:0px; font-family:"ＭＳ ゴシック", "Osaka－等幅"; }
.index_txt { font-size: 13px; width: 600px; letter-spacing: 0.1em; line-height:1.4em;
	padding-left:30px; padding-right:5px; font-family:"ＭＳ ゴシック", "Osaka－等幅"; }
.index_txt2 { font-size: 13px; width: 100%;
	padding-left:0px; padding-right:0px; font-family:"ＭＳ ゴシック", "Osaka－等幅"; background:#D9F5E6; }
.pr_txt {	font-size: 16px; width: 800px; letter-spacing: 0.1em; line-height:1.4em;
	padding-left:50px; padding-right:20px; font-family:"ＭＳ ゴシック", "Osaka－等幅"; }
.info_txt {	font-size: 13px; width: 600px;
	padding-left:20px; padding-right:20px; font-family:"ＭＳ ゴシック", "Osaka－等幅"; }
.top_table { margin-top:-6px; }
.txt { font-size: 13px; }
.may_info { font-size:14px; color:#FF0000; padding-left:100px; padding-top:0px; letter-spacing:0.2em; }
.pips_txt { font-size: 14px; margin-left: 50px; font-family:"ＭＳ ゴシック", "Osaka－等幅"; line-height:1.4em; width:565px; }
.pips_txtr { font-size: 14px; margin-left: 50px; font-family:"ＭＳ ゴシック", "Osaka－等幅"; line-height:1.4em; width:565px; color:#ff6666; }
.pips_title {	color: #3366FF;	font-weight: bold; }
.hand_m01 {font-size: 14px; text-align:left; margin:20px 0px 20px 0px; width:650px; padding-left:100px; line-height:1.4em; }
.h2 {	font-size: 18px; padding-left: 0.2em;	text-align:left; font-weight:bold; color:#000000;
	border-left-width: 0.4em;	border-left-style: solid;	border-left-color: #999999;	margin-left: 0px;
	border-bottom:2px solid #666666; width:620px;	height:25px; }
.h2r {	font-size: 18px; padding-left: 0.2em;	text-align:left; font-weight:bold; color:#ff6666;
	border-left-width: 0.4em;	border-left-style: solid;	border-left-color: #ff0000;	margin-left: 0px;
	border-bottom:2px solid #ff0000; width:620px;	height:25px; }
h4 { color: #FFFFFF; font-size: 18px; height:50px; padding-left:50px; letter-spacing: 0.5em;
	background:url(img/bar.jpg); padding-top:17px; width:800px; background-repeat:no-repeat; }
h4.pp { color: #FFFFFF; font-size: 18px; height:50px; padding-left:50px; letter-spacing: 0.5em;
	background:url(img/b_bar.jpg); padding-top:17px; width:800px; background-repeat:no-repeat; margin-bottom:0px; }
.h5 { color: #FFFFFF; font-size: 18px; height:50px; padding-left:100px; letter-spacing: 0.5em;
	background:url(img/sub.jpg); padding-top:17px; background-repeat:no-repeat; }
.hand_h4 { color: #FFFFFF; font-size: 18px; height:50px; padding-left:50px; letter-spacing: 0.5em;
	background:url(img/g_bar.jpg); padding-top:17px; width:800px; background-repeat:no-repeat; text-align:left; }
.12_txt {font-size: 12; padding-left:20px;}
a {	color: #333333; }
a:link { text-decoration: none; }
a:visited {	text-decoration: none; color: #333333; }
a:hover {	text-decoration: none; color: #3366FF; }
a:active { text-decoration: none;	color: #3366FF; }
.pr {	padding-left:10px; padding-right:5px; font-size:13px; line-height: 1.2em;
	padding-top:5px; padding-bottom:5px; }
li { line-height: 1.3em; font-size: 14px; }
.txt12 { font-size: 12px; }
.p02txt {	border-bottom-width: 3px; border-bottom-style: double; }
#title h1.p00h1  {
	padding-left: 80px; padding-top: 7px; margin-bottom: -10px;	text-align:left; font-size: 26px; letter-spacing: 0.1em; }
.top-oshirase{ margin:65px 0px 0px 25px; }
.top-oshirase2{
	margin:0px 0px 10px 0px;
	padding:5px 0px 0px 10px;
	width:600px;
	height:70px;
	color:#F25603;
	font-size:18px;
	line-height:1.3em;
	font-weight:bold;
	text-align:center;
}

#test{
background-color: red;
width: 300;
height: 200;
}

/*これで背景を上にすること！09.06.26白木*/
.siren_bg{
background-color:#e0ffff;
		}