@import "page.css";
@import "menu.css";

body{
	margin:5px 0 0 0;
	padding:0px;
	text-align:center;
	background-attachment: fixed;
	background-position: 0% 0%;
	background-color:#E8BBC7;
}
img{border:0px;}
#wrap{
	margin: 0 auto;
	padding:0;
	width:763px;
}
#wrap2{
	float:left;
	width:728px;
	background-color:#ffffff;
	height:100%;
}
#head{
	margin: 10px 0 0 0;
	padding:0;
	width:498px;
	height:141px;
	background:url(../img/head_back.png) no-repeat right;
}
#head h1{
	float:left;
	margin:0;
	padding:0;
	width:200px;
	height:49px;
	background:url(../img/top_title_main.gif) no-repeat left;
}
#head h1 a{
	width:210px;
	height:60px;
	display:block;
	text-indent:-8888px;
}
.head_date{
	margin: 0;
	padding:3px 0 0 0;
	float:left;
	font-size: 11px;
}
.head_home{
	margin:5px 0 0 0px;
	padding:0;
}
#head p{
	margin: 0;
	padding:5px 170px 0 0;
	clear:both;
	font-size: 12px;
}
#main{
	margin: 0;
	padding: 0 15px 0 15px;
	float:left;
	width:498px;
	text-align:left;
	background:#ffffff url(../img/left_back.jpg);
}
#path{
	margin:10px 0 10px 0;
	padding:0;
	width:498px;
	border-top:#cccccc solid 1px;
	border-bottom:#cccccc solid 1px;
	background:#f6f6f6 url();
}
#path p{
	margin:0;
	padding:2px 10px 2px 10px;
	font-size: 75%;
}
#path a{
	text-decoration: none;
	color:#cccccc;
}
#path a:hover{
	color:#884444;
	text-decoration: underline;
}
#page{
	margin: 0;
	padding:0;
	width:498px;
}
#page h2{
	margin: 0 0 10px 0;
	padding:0;
	text-align:center;
}
#page ul{
	margin: 15px 0 15px 0;
	padding:0;
	list-style:none;
	font-size: 14px;
	background:url(../img/page_back2.gif) no-repeat right top;
}
#page li{
	margin: 0;
	padding:0;
	display:block;
	width:100%;
	height:25px;
	border-bottom: #eeeeee 1px solid;
}
#page li a{
	margin: 0;
	padding:6px 10px 5px 70px;
	display:block;
	width:100%;
	text-decoration: none;
	color:#000000;
}
#page a:hover{
	color:#884444;
}
.exp_r_top{
	width:498px;
	margin: 0;
	padding:25px 30px 5px 30px;
	font-size: 80%;
	text-decoration:underline;
	font-weight:bold;
	background:url(../img/setu-top-r.gif) no-repeat left top;
}
.exp_b_top{
	width:498px;
	margin: 0;
	padding:25px 30px 5px 30px;
	font-size: 80%;
	text-decoration:underline;
	font-weight:bold;
	background:url(../img/setu-top-b.gif) no-repeat left top;
}
.exp_bot{
	width:498px;
	margin: 0;
	padding:0;
	font-size: 70%;
	background:url(../img/setu-bottom.gif) no-repeat left bottom;
}
.exp_bot p{

	margin: 0;
	padding:0 20px  25px 30px;
}
.table{
	text-align:center;
}

.google_01{
	margin: 5px 0 5px 0;
	padding:0;
	width:498px;
	text-align:center;
}
.google_02{
	margin: 10px 0 10px 0;
	padding:0;
	text-align:center;
}
.google_03{
	margin: 10px 0 0 0;
	padding:0;
	text-align:left;
	clear:both;

}
.google_menu{
	width:200px;
	border-left:#E8BBC7 solid 1px;
	border-bottom:#E8BBC7 solid 1px;
}


#link{
	margin:0 0 0 15px;
	font-size:70%;
	color:#653332;
}
#link a{
	color:#653332;
	text-decoration:none;
}
#link a:hover{
	color:#653332;
	text-decoration:none;
}
#link a:visited{
	color:#653332;
	text-decoration:none;
}



.want_title{
	margin: 0;
	padding:15px 0 0 0;
	width:498px;
	background:url(../img/box-top.gif) no-repeat top;

}
.want_title h2{
	margin: 0;
	padding:10px 20px 0 20px;
	font-size: 90%;
}
.want_main{
	margin:  0;
	padding:5px 25px 5px 25px;
	width:498px;
	background:url(../img/box-box.gif) repeat-y;
	font-size: 70%;
}
.want_main p{
	width:448px;
}
.want_bottom{
	margin:0 0 5px 0;
	padding:0;
	width:498px;
	font-size: 60%;
	text-align:right;
	background:url(../img/box-bottom.gif) no-repeat left bottom;
}
.want_bottom p{
	margin:0;
	padding:0 10px 10px 0;
}

















#menu{
	float:left;
	width:200px;
	text-align:left;
	background-color:#ffffff;
	font-size: 90%;
}
#menu h3{
	margin: 0;
	padding:0;
}
#menu ul{
	margin: 0;
	padding:0;
	width:200px;
	list-style:none;
}
#menu li{
	margin:0;
	padding:0;
	width:200px;
	height:50px;
	background-color:#e6e6e6;
}
#menu li a{
	margin:0;
	padding:5px 5px 5px 50px;
	display:block;
	height:50px;
	text-decoration: none;
	color:#000000;
}
#menu li a:hover{
	color:#CC3366;
	background-color:#ffffff;
}
#menu span{
	margin: 0;
	padding:0;
	font-size: 10px;
	line-height:9.5px;
	color:#2C2C3F;
}
#flag{

	float:left;
	width:35px;
	background:#E8BBC7;
}
#flag a{
	width:35px;
	height:165px;
	display:block;
	text-indent:-8888px;
	background:url(../img/flag.png) no-repeat;
}
#foot{
	margin:0 35px 0 0;
	padding: 0 0 5px 0;
	width:728px;
	clear:both;
	background-color:#ffffff;
	font-size: 70%;
}

#foot a{
	text-decoration: none;
	color:#000000;
}
