/* CSS Document */

body{
	margin:0;
	padding:0;
	background-image:url(img/back.gif);
	}
body,td,th{
	font-size:12px;
	color:#333333;
	line-height:16px;
	}


a{
	font-size:12px;
	color:#006CFF;
	font-weight:bold;
	}
a:hover{
	color:#FFA800;
	}
a img{
	border:0;
	}

table#mother_box{
	background-color:white;
	}
td#shadow{
	background-image:url(img/shadow.gif);
	}

table.box1{
	background-color:#F0F8FE;
	border:1px solid #666666;
	}
td.box1{
	border:1px solid #DEDEDE;
	}


#menu_box th{
	text-align:left;
	}
#menu_box td{
	padding:3px 0 3px 8px;
	border-left:3px solid #CCC;
	border-bottom:1px solid #CCC;
	}


#moukaru td{
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	padding:3px;
	}
#moukaru th{
	text-align:left;
	padding:0;
	}

th.midasi{
	background-image:url(img/back_midasi.gif);
	color:white;
	}
td.midasi{
	background-image:url(img/back_midasi.gif);
	color:white;
	text-align:center;
	}
th.midasi2{
	background-image:url(img/back_midasi2.gif);
	color:white;
	}
td.midasi2{
	background-image:url(img/back_midasi2.gif);
	color:white;
	text-align:center;
	}


.faq_q {
	PADDING-LEFT: 25px; FONT-WEIGHT: bolder; FONT-SIZE: 12px;MARGIN: 15px 15px 10px; WIDTH: 450px; COLOR: #ffffff; LINE-HEIGHT: 1.5; PADDING: 5px;
	background-image:url(img/back_midasi.gif);
}
.faq_a {
	PADDING-LEFT: 25px; FONT-SIZE: 12px; MARGIN: 0px 15px 15px; WIDTH: 430px; LINE-HEIGHT: 1.5; PADDING-TOP: 5px; BACKGROUND
	}
.textred{color:red;
}

.style6 {color: #FF0000}




/*  Penny */

.penny_box{
	width:480px;
	text-align:left;
	}
.penny_regbutton{
	text-align:center;
	}
.penny_regform{
	padding:10px 0;
	text-align:left;
	}
.penny_regform form{
	padding:0;
	margin:0;
	text-align:left;
	}
.penny_regname{
	font-weight:bold;
	}
.penny_regname font{
	color:red;
	}
.penny_regvalue{
	padding:0 0 6px;
	}
.penny_reg_box{
	padding:30px;
	background:#FFFFFF;
	border:1px solid #CCC;
	width:400px;
	margin:40px;
	}