@charset "utf-8";
/*共通*/
body,p,div,table,td,dl,dt,dd,ul,li,form,input,textarea{
margin:0;
padding:0;
}
html{
	overflow-y:scroll;}
body{
	background:url(../img/bg.jpg);
	font-size:75%;
	color:#333;
	line-height:1.6;
	font-family:"メイリオ", "ＭＳ Ｐゴシック", "sans-serif";
	font-weight:normal;}
#container{
	background:#FFF;
	padding:0 10px;
	width:850px;
	margin:0 auto;}
ul{
	list-style:none;}
a{
	color:#6b5243;}
a:hover{
	text-decoration:none;
	color:#d97d7d;}
a img{
	border:none;}
p{
	clear:both;
	padding:0 10px 4px 10px;}
dt{
	font-weight:bold;
	padding-left:25px;
	background:url(../img/q.jpg) no-repeat left center;
	margin:0 10px 15px 10px;}
dd{
	padding-left:25px;
	background:url(../img/a.jpg) no-repeat left top;
	margin:4px 10px;}
table{
	width:100%;
	}
td{
	border-bottom:4px solid #FFF;
	padding:8px;}
.clear{
	display:block;
	clear:both;}
.name,.image{
	padding:4px 0;
	text-align:center;
	font-weight:bold;}
/*メニュー*/
#menu{
	margin-top:10px;
	width:850px;
	float:left;
	margin-bottom:20px;}
#menu li{
	display:block;
	float:left;}
/*イメージ*/
#image{
	margin-bottom:20px;
	clear:both;}
/*レフト*/
#left{
	width:200px;
	float:left;}
.koukoku{
	float:left;
	width:200px;
	background-color:#F1E4DC;
}
.text,.link{
	padding:4px 8px 4px 8px;}
/*ライト*/
#right{
	width:630px;
	float:right;}
.r_name{
	font-weight:bold;
	margin:-20px 0px 4px 0px;
	text-align:center;}
.r_koukoku{
	margin-left:15px;
	float:left;
	width:200px;
	background-color:#F1E4DC;
}
.contents_bar{
	margin-bottom:10px;
	margin-top:20px;
	float:left;
	width:630px;}
.index_p{
	clear:both;}
.o_contents_bar{
	margin-bottom:10px;
	width:630px;}
.pink{
	color:#FFF;
	background:#D77D7D;}
.lightpink{
	background-color: #F1E4DC;
}
.purple{
	color:#FFF;
	background-color: #7a2245;
}
/*フッター*/
#footer{
	border-top:4px solid #F1E4DC;
	padding:10px 0;
	font-size:10px;
	margin-top:50px;
	clear:both;
	width:850px;
}

