@charset "shift_jis";

@import "common.css";
@import "style2.css";

/* 全体 */
/*--------------------------------------------------------------------------------------------------*/
html { margin:0 auto; }

BODY {
	width			: auto;
	height			: auto;
	margin			: 0 auto;
	padding			: 0;
	color			: #333;
    line-height		: 130%;
	font-size		: 80%;
    letter-spacing	: 1px;
	text-align		: center;
	background-position	: top;
	background-color:#F5F5F5;
}

/* リンク色ED1518 */
/*------------------------------------------------------------------------------------------------*/
a:link		{ color: #4E9FD0; text-decoration:none;}
a:visited	{ color: #4E9FD0; text-decoration:none;}
a:hover		{ color: #4E9FD0; text-decoration:underline;}
a:active	{ color: #4E9FD0; text-decoration:none;}

/* 全体 */
/*------------------------------------------------------------------------------------------------*/

#all{
	width			: 850px;
	text-align		: left;
	margin			: 0 auto 0 auto;
	background-color:#FFF;
}

#head_line{
	margin:0 0 7px 0;
}

/* ヘッダーメニュー、テキスト */
/*------------------------------------------------------------------------------------------------*/

#header{
	width : 780px;
	height: 150px;
}

#menu{
	width:850px;
	padding: 0 0 8px 0;
	border-bottom:solid 6px #8CC63F;
}

#menu .left{
	float:left;
	width:675px;
	padding:45px 0 0 15px;
}

#menu .right{
	float:left;
}


/* フッター */
/*------------------------------------------------------------------------------------------------*/
#footer{
	width	: 830px;
	margin	: 0;
	padding	: 15px 0 15px 0;
	text-align:right;
}

#copy{
	padding			: 10px 0 10px 0;
	text-align:center;
	border-top:1px solid #ccc;
}

/* コンテンツ部 */
/*------------------------------------------------------------------------------------------------*/
#contents{
	width:680px;
	margin:30px auto 0 auto;
}




