@charset "utf-8";
@import "reset.css";
@import "form.css";
@import "mmaga.css";
@import "entry.css";
@import "blog.css";
@import "shopping.css";
@import "calendar.css";
@import "reserv.css";
@import "quest.css";
@import "common.css";

/* CSS Document */

/*==================== 基䥩Ӂ====================*/
html{
	}

body {
	font-family:Arial,sans-serif;
	font-size:12px;
	line-height:1.4;
	color:#444;
	}


table{
	font-size:1em;
	}

/********** container **********
#container{
	width: 900px;
	margin: 0 auto;
	text-align:left;
	}
*/

/********** ""・**********/
#header{
	width:900px;
	margin:0 auto 10px auto;
	padding:8px 0 0 0;
	}

#top h1{
	float:left;
	}
#top{
	background:url(../images/hbg.jpg) repeat-x bottom;
	padding-bottom:6px;
}
#help_navi{
	float:right;
	}

#help_navi li{
	float:left;
	margin-left:10px;
	}
	
#main_navi li{
	float:left;
	}

/********** コ" **********/
#contents{
	width:900px;
	margin:0 auto;
	}

#pankuzu{
	padding:5px 10px;
	}

#column-left{
	width:200px;
	float:left;
	margin:0 10px 0 0;
	_margin:0 5px 0 0;
	}

#column-center{
	width:670px;
	float:right;
	margin:0 10px 0 0;
	_margin:0 5px 0 0;
	}

.gotop {
	font-size:90%;
	text-align:right;
	padding:10px 0;
	}

/********** "!**********/
#town{
	background:url(../images/fbg.jpg) repeat-x;
	height:109px;
}
#footer_navi{
	width:300px;
	padding:20px 0;
	text-align:left;
	float:left;
	}
#footer_navi li{
	display:inline;
	}
#copyright{
	font-size:90%;
	width:600px;
	text-align:right;
	padding:20px 0;
	float:right;
	}
#footer{
	background:url(../images/fbg2.jpg) repeat-x;
}

.f900{
	width:900px;
	margin:0 auto;
}
/********** サ"""**********/
.parts_sidebanner li{
	margin-bottom:10px;
	}

/********** ロ! **********/
.login {
	margin-bottom:10px;
	}
.login p{
	padding-left:10px;
	}

.login .form {
	padding:3px 0 0 10px;
	}
.login .form dt{
	font-weight:bold;
	}
.login .form dd{
	padding-bottom:5px;
	}
	
	
	
/*****************************************************************************
						 !)ば だ 
******************************************************************************/
/*
#head_wrapper{
	background-color:#eff;
	}
#top{
	background-color:#dff;
	}
#help_navi{
	background-color:#cff;
	}
#header{
	background-color:#bff;
	}
#main_navi{
	background-color:#aff;
	}

#contents{
	background-color:#fef;
	}
#pankuzu{
	background-color:#fdf;
	}
#column-left{
	background-color:#fcf;
	}
#column-center{
	background-color:#fff;
	}
#main_navi{
	background-color:#faf;
	}
#footer{
	background-color:#ffe;
	}
#footer_navi{
	background-color:#ffd;
	}
#copyright{
	background-color:#ffc;
	}
*/

.bg1{
	background:url(../images/bg1.jpg) no-repeat;
	height:17px;
	width:214px;
	padding:20px 0 0 6px;
}


.news{
	width:670px;
}


.news th, .news td{
border-bottom:1px dotted #333333;
padding:10px;
}

.image img{
	border:1px solid #ccc;
	padding:3px;
}

.news .image{
	width:108px;
}

.bg2{
	height:19px;
	width:200px;
	background:url(../images/bg2.jpg) no-repeat;
	color:#fff;
	padding:5px 0 0 0;
}

.bg4{
	width:200px;
	background:url(../images/bg4.jpg) no-repeat bottom center #FF5911;
	color:#fff;
	padding:0 0 10px 0;
}

.bg2 .bold{	
	font-size:13px;
	padding:6px 0 2px 0;
}

.bg4 .t_right{
padding-right:10px;
}

.bg4 th , .bg4 th{
padding:5px 6px;
font-weight:bold;
}

.bg4 table{
margin-left:20px;
}

.bg5{
	height:125px;
	width:200px;
	background:url(../images/bg2.jpg) no-repeat;
	color:#fff;
	padding:5px 0 0 0;
}

.top_icon{
	margin:0 10px 0 0;
	width:50px;
}

