@charset "utf-8";

/******************common*******************/
hr{display:none;}
.clear{clear:both;}
h1,h2,h3,h4,p,form{margin:0;}
table,img{border:0;}
.margin10{margin:10px;}
.textleft{text-align:left;}
/****************list*********************/
ul,li{margin:0;padding:0;}
li{list-style:none;margin:0 0 10px 0;}
/****************link*********************/
a{
text-decoration: none;
}
a:hover{
color:#811179;
text-decoration: underline;
}
/****************font*********************/
h2{margin:10px 0;}
.indent{text-indent:1em;}


body{
text-align:center;
background:#CCCCCC;
margin:0;
padding:0;
color:#333;
font-size:80%;
line-height:160%;
}

#centerbox{
width:740px;
background:#FFFFFF;
margin:0 auto;
padding: 0px;
text-align:center;
}

/******************head*******************/
#header{
	width:740px;
	height:75px;
	background:url("../img/head_back.gif") no-repeat center top;
	margin:0 auto;
	padding: 0;
	text-align:left;
}

/*****************maincontents********************/
#maincontents{
width:720px;
margin:20px auto 0 auto;
text-align:center;
}

#contentbox_head{
width:720px;height:5px;
background:url("../img/box_head.gif") no-repeat center bottom;
}
#contentbox_repeat{
width:720px;
background:url("../img/box_repeat.gif") repeat-y 0 0;
margin:0;padding:0;
}
.boxleft{float:left;margin:0 15px;width:220px;display:inline;}
.boxcenter{float:left;width:220px;display:inline;}
.boxright{float:right;margin:0 15px;width:220px;display:inline;}
#contentbox_foot{
width:720px;height:5px;
background:url("../img/box_foot.gif") no-repeat center top;
}
.greeting{
text-align:left;
float:left;
display:inline;
margin:0 0 0 10px;
width:500px;
}
.greetingright{width:118px;float:right;display:inline;margin-right:50px;}
/******************footer*******************/
#footer{
	width:740px;
	height:30px;
	background:url("../img/foot_back.gif") no-repeat center top;
	margin:0 auto;
	padding: 0;
}
#footer p{margin:0;padding:5px 0 0 0;font-size:80%;}
