@charset "UTF-8";
/* CSS Document */

*{
margin:0px;
padding:0px;
border:none;
font-size:14px;
line-height:140%;
}

body{
background:url('images/bg.jpg') center repeat-y;
}

#container{
width:750px;
margin:0 auto;
}

#header{
width:750px;
height:115px;
background:url('images/header_bg.jpg');
padding-bottom:40px;
}

#header h1{float:left;width:411px;display:inline;}
#headertel{float:right;width:265px;display:inline;}

#menu{
	clear:both;
}

#menu .item{
	float:left;display:inline;
}

#body{
	clear:both;
	padding:15px 8px 15px 8px;
}

#main{
	width:480px;
	float:left;display:inline;
	padding-bottom:15px;
	height:100%;
}

#main .mainbox{
	padding-bottom:10px;
}

#main h2{
}

#main p{
	padding:10px;
}

#main h3{
	padding-left:10px;display:inline;
}

#side{
	width:246px;
	float:right;display:inline;
}

#side .sidebox{
	padding-bottom:10px;
}

#footer{
	clear:both;
}

.center{
	width:450px;
	margin:0 auto;
}

table{
	width:465px;
	border-collapse: collapse;
	border: solid 1px #999;
	margin:0 auto;

}

td{
	border: solid 1px #999;
	padding:5px 0px 5px 5px;
	font-size:14px;
}

.tr1{
	background:#C5DCF3;
}

.tr2{
	background:#FFE8E0;
}

.sp3{
	font-size:10px;
}

.sp{
	font-size:14px;
}

.question{
	font-size:18px;
	font-weight:bold;
	padding-right:10px;
	color:#FF0000;
}

.ans{
	font-size:18px;
	font-weight:bold;
	padding-right:10px;
}

input,textarea{
border:1px #999999 solid;
}

center{
	padding-top:10px;
}

strong{
	color:#FF0000;
	font-weight:bold;
}

.rightarea{
	text-align:right;
}

.left{float:left;display:inline;}
.right{float:right;display:inline;}
.clear{clear:both;}
