
body {
	text-align: center;
	background-image: url(http://www.real20.jp/img/r20bg.gif);
}
#main {
	float: center;
	background: #f5f5f5;
	border:1px solid #b3b3b3;
	width: 900;
	margin-top:5px;
	margin-bottom:5px;
}

#head{
	width:900px;
	height:100px;
	border:0px solid #333333;
	background-image: URL(img/head.jpg);
	margin:0px 0px 0px 0px;
}

#cont1 {
	float: right;
	border:0px solid #333333;
	width: 600px;
	margin:0px 0px 0px 0px;
}

#cont2 {
	float: left;
	background: #f5f5f5;
	border:0px solid #333333;
	width: 900px;
	height: 30;
	margin:0px 0px 0px 0px;
}

#cont3 {
	float: left;
	background-image: url(img/cont3.jpg);
	border:0px solid #333333;
	width: 700px;
	height: 480;
	margin:0px 0px 0px 0px;
}

#cont3_1 {
	float: left;
	background-image: url(img/cont3_1.jpg);
	border:0px solid #333333;
	width: 700px;
	height: 480;
	margin:0px 0px 0px 0px;
}

#cont3_2 {
	float: left;
	background-image: url(img/cont3_2.jpg);
	border:0px solid #333333;
	width: 700px;
	height: 3500;
	margin:0px 0px 0px 0px;
}

#cont3_3 {
	float: left;
	background-image: url(img/cont3_2.jpg);
	border:0px solid #333333;
	width: 700px;
	height: 570;
	margin:0px 0px 0px 0px;
}

#cont4 {
	float: right;
	background: #f5f5f5;
	border:0px solid #333333;
	width: 195px;
	margin:0px 0px 0px 0px;
}

#login {
	float: left;
	background: #cccccc;
	border:1px solid #b3b3b3;
	width: 160px;
	height: 150;
	margin:60px 0px 0px 17px;
}

#login1 {
	float: left;
	background: #f5f5f5;
	border:1px solid #b3b3b3;
	width: 154px;
	height: 144;
	margin:2px 0px 0px 2px;
}

#login2 {
	float: left;
	background: #f5f5f5;
	border:0px solid #b3b3b3;
	width: 160px;
	height: 150;
	margin:2px 0px 0px 10px;
}

#entry{
	float: left;
	text-align: left;
	margin: 10px 0px 0px 17px;
	width: 160px;
	height: 60;
}

#info {
	float: left;
	background: #FFFFFF;
	border:0px solid #333333;
	width: 600px;
	height: 170;
	margin:15px 0px 0px 40px;
}

#info2 {
	float: left;
	border:0px solid #333333;
	width: 607px;
	height: 75;
	margin:20px 0px 0px 40px;
}

#cont10 {
	float: left;
	background: #FFFFFF;
	border:0px solid #333333;
	width: 607px;
	height: 27;
	margin:10px 0px 0px 40px;
}

#cont11 {
	float: left;
	background: #FFFFFF;
	border-left:1px solid #b3b3b3;
	border-right:1px solid #b3b3b3;
	border-bottom:1px solid #b3b3b3;
	width: 607px;
	margin:0px 0px 0px 40px;
	text-align:left;
}


#ado1 {
	float: right;
	background: #FFFFFF;
	border:1px solid #b3b3b3;
	width: 234px;
	height: 60;
	margin:15px 60px 0px 0px;
}

#e_box {
	float: left;
	background: #FFFFFF;
	border-right:1px solid #b3b3b3;
	border-left:1px solid #b3b3b3;
	width: 195px;
	height:140;
	margin:5px 0px 0px 5px;
}

#f_box {
	float: left;
	background: #FFFFFF;
	border-right:0px solid #b3b3b3;
	width: 195px;
	height:140;
	margin:5px 0px 0px 5px;
}

#qa_box {
	float: center;
	background: #FFFFFF;
	border-bottom:0px solid #b3b3b3;
	width: 595px;
	margin:5px 0px 10px 5px;
}
#qa_box0 {
	float: center;
	background: #FFFFFF;
	border-bottom:1px solid #b3b3b3;
	width: 595px;
	height: 95px;
	margin:5px 0px 10px 5px;
}
#qa_box00 {
	float: center;
	background: #FFFFFF;
	border-bottom:0px solid #b3b3b3;
	width: 595px;
	height: 50px;
	margin:5px 0px 10px 5px;
}
#qa_box1 {
	float: left;
	background: #FFFFFF;
	border:0px solid #b3b3b3;
	width: 50px;
	height: 15px;
	margin:5px 0px 0px 5px;
}

#qa_box2 {
	float: right;
	background: #FFFFFF;
	border:0px solid #b3b3b3;
	width: 525px;
	margin:5px 5px 0px 0px;
}


#foot{
	width:900px;
	clear: both;
	background-image: URL(img/foot.jpg);
	width: 900px;
	height:40px;
	border:0px solid #333333;
	margin:0px 0px 0px 0px;
}

h1 {
	margin: 0px 0px 0px 0px;
	color: #ff1966;
	font-family: Impact,Charcoal;
	text-align: left;
	font-size:0;
}
h2 {
	font-size: 14px;
	background-image: URL(img/ber1.gif);
	margin: 0px 0px 0px 0px;
	padding-top: 3px;
	padding-bottom: 2px;
	color: #ffffff;
	text-align: center;
}
h3 {
	font-size: 12px; 
	margin: 13px 10px 0px 10px;
	color: #333333;
	text-align: right;
}

.login{
	font-size:12px;
	text-align: left;
	margin: 5px 0px 0px 7px;
}

.login1{
	text-align: center;
	margin: 10px 0px 0px 7px;
}

.login2{
	font-size:12px;
	text-align: left;
	margin: 18px 0px 0px 7px;
}

.login3{
	font-size:12px;
	text-align: left;
	margin: 18px 0px 0px 7px;
}

.info1{
	color:#ff335b;
	font-size:16px;
	font-weight:bold;
	text-align: center;
	margin: 8px 0px 0px 0px;
}

.info2{
	color:#333333;
	font-size:13px;
	text-align: left;
	margin: 3px 0px 0px 10px;
}

.font1{
	font-weight:bold;
	color:#ff335b;
	font-size:14px;
	text-align: left;
	margin: 8px 0px 0px 10px;
}

.font2{
	color:#808080;
	font-size:13px;
	text-align: left;
	margin: 7px 0px 0px 10px;
}

.font3{
	color:#808080;
	font-size:13px;
	text-align: left;
	margin: 18px 0px 0px 10px;
}

.font4{
	color:#ff335b;
	font-size:13px;
	text-align: left;
	margin: 15px 0px 0px 10px;
}

.font5{
	color:#808080;
	font-size:13px;
	text-align: left;
	margin: 7px 0px 30px 10px;
}

.font6{
	font-weight:bold;
	color:#ff335b;
	font-size:13px;
	text-align: center;
	margin: 20px 0px 10px 0px;
}

.form{
	text-align: center;
	margin: 5px 0px 10px 0px;
}
.qa01{
	text-align: left;
	color:#8c8c8c;
	font-size:13px;
	margin: 0px 0px 5px 0px;
}
.qa02{
	text-align: left;
	margin: 0px 0px 5px 0px;
}

.company{
	text-align: center;
	margin: 10px 0px 10px 0px;
}

a:link{ 
	text-decoration:none;
	color:#331806;
}
a:visited{
	text-decoration:none;
	color:#331806;
}
a:active{
	text-decoration:underline;
	color:#331806;
}
a:hover{
	text-decoration:underline;
	color:#331806;
}
