body{background-color:#fff; color:#000; text-align:center;
font-size:12px; line-height:18px;}


/* ------------------------------
Link
------------------------------ */

a:link{ color:#66c; }
a:active{ color: #645E46; }
a:visited{ color: #446; }
a:hover{ color: #f00; }
#left a{text-decoration:none;}


#all{
	width:720px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}



/* ------------------------------
 Header
------------------------------ */

#header{
	width:720px;
	margin:0;
	padding:0;
	border:0;
	}
	

.awillize{float:left;}
.contact{
	float:right;
	width:330px;
	height:50px;
	margin:0;
	padding:0;
	border:0;
	}

.contact1{float:left; margin:0; border:0; padding:0;}
.contact2{float:right;  margin:0; border:0; padding:0;}
.mainimage{display:block; float:left;}

#add{float:left; margin:10px 0 0 0;}

/* ------------------------------
about
------------------------------ */

#main1 {
	clear:both;
	width:720px;
	}

#main2{
	width:720px;
	float:left;
	}
.menu_about img{display:inline;}
.ma{margin-right:15px;}
.menu1{float:left; margin-right:15px;}
.menu2{float:right;}


#box{
	width:720px;
	float:right;
	margin-top:10px;
	}	



/* ------------------------------
side_menu
------------------------------ */


#left{
	float:left;
	width:230px;
	}
	
.menu3{margin:10px 0;}
#left p{_line-height:12px;}
.hals{
	height:75px;
	_height:77px;
	padding-bottom:2px;
	background-image:url(../image/dotted2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	}
.hals1{width:100px;}
.hals2{width:120px; _width:130px; padding-left:10px;}
.hals2 p{font-size:10px; line-height:12px;}
#left .hals3{text-decoration:underline;}
/* ------------------------------
main
------------------------------ */
	
#right{
	float:right;
	width:475px;
	height:450px;
	padding-top:0;
	background-image:url("../image/boad_bg.jpg");
	background-repeat: no-repeat;
	background-position:0 90px;
	}
.new{padding:20px 30px 20px 65px;}
.new2{margin:20px 0;}



#footer{
	clear:both;
	width:720px;
	}

.foot1{padding-top:30px;}
.foot1 p{font-size:10px; line-height:15px; color:#999; text-align:right;}
.foot2{padding:5px 0; text-align:right; border-top:solid 1px #999; border-bottom:solid 1px #999;}
.foot2 p{color:#347; font-size:10px; line-height:14px;}
.cr{text-align:center; color:#666; font-size:10px;}


/* ------------------------------
ƒ^ƒO•Ê
------------------------------ */

img{
	display:block;
	margin:0;
	padding:0;
	border:0;

}

p {
	font-size:12px;
	line-height:18px;
	margin:2px;
}

ul{margin:0; padding:0; border:0;}
li{
	list-style-type:none;
	margin:5px 0;
	padding:0;
	border-bottom:solid 1px #999;
	}

#left li {
	list-style-type:none;
	margin:0;
	padding:0;
	border:0;
	height:21px;
	overflow:hidden;
	}

.list1{
	background-image:url("../image/dotted.gif");
	background-repeat:no-repeat;
	}

/* ------------------------------
text
------------------------------ */
.e_menu{font-size:12px; margin:3px 0;}
.cap{font-size:10px; color:#666; line-height:12px;}
.imp{font-weight:bold; color:red; border-bottom:solid 1px red;}
.ex{font-size:11px; color:#333; line-height:15px;}
