@charset "utf-8";
/* CSS Document */

/****************共通スタイル******************/
*{
	margin:0;
	padding:0;	
}
#ready {
	font-size: 25px;
	text-align: center;
	margin-top: 100px;
}

body{
	background-color: #8F0100;

}
img{
	border:0;		
}
a:hover img{
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
	background: #fff;
}
a { outline: none; }

.clear{
	clear:both;	
}

/****************HEADER領域スタイル******************/
#bk {
	background: url(new_img/bg.jpg) repeat-y;
	width: 1160px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#contents {
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
}
#header h1 {
	background-image: url(img/head.jpg);
	background-repeat: no-repeat;
	height: 97px;
	width: 959px;
}
#header h1 #logo {
	margin-left: 50px;
	padding-top: 0px;
	float: left;
}
#header h1 #online {
	padding-top: 30px;
	float: right;
	margin-right: 50px;
}
#head_menu {
	width: 860px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#head_menu li {
	list-style-type: none;
	float: left;
}
#head_menu li a{
	display: block;
	text-indent: -9999px;
	height: 73px;
	width: 172px;
}
#m_01 a {
	background-image: url(img/cg_btn_01_off.jpg);
	background-repeat: no-repeat;
}
#m_01 a:hover {
	background-image: url(img/cg_btn_01_on.jpg);
	background-repeat: no-repeat;
}
#m_02 a {
	background-image: url(img/cg_btn_02_off.jpg);
	background-repeat: no-repeat;
}
#m_02 a:hover {
	background-image: url(img/cg_btn_02_on.jpg);
	background-repeat: no-repeat;
}
#m_03 a {
	background-image: url(img/cg_btn_03_off.jpg);
	background-repeat: no-repeat;
}
#m_03 a:hover {
	background-image: url(img/cg_btn_03_on.jpg);
	background-repeat: no-repeat;
}
#m_04 a {
	background-image: url(img/cg_btn_04_off.jpg);
	background-repeat: no-repeat;
}
#m_04 a:hover {
	background-image: url(img/cg_btn_04_on.jpg);
	background-repeat: no-repeat;
}
#m_05 a {
	background-image: url(img/cg_btn_05_off.jpg);
	background-repeat: no-repeat;
}
#m_05 a:hover {
	background-image: url(img/cg_btn_05_on.jpg);
	background-repeat: no-repeat;
}
#top {
	background-image: url(img/top_bk.jpg);
	background-repeat: no-repeat;
	height: 1325px;
	width: 959px;
}
#top li {
	list-style-type: none;
	margin-top: 15px;
}
#top ul {
	float: left;
	margin-top: 754px;
}
#top #bn_l {
	margin-left: 50px;
}
#top #bn_r {
	margin-left: 15px;
}

/****************TOPページ******************/






/****************FOOTER領域スタイル******************/

#footer {
	background-color: #fff2ee;
	background-image: url(img/foot.jpg);
	background-repeat: no-repeat;
	height: 170px;
	width: 959px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #715f46;
	font-size: 13px;
}
#f_bk {
	background-color: #FFF1F0;
}


#footer #f_01 {
	padding-top: 30px;
	margin-left: 320px;
	line-height: 1.6em;
}
#footer #f_02 {
	margin-left: 500px;
	padding-top: 10px;
}
#footer a{
	color:#715f46;	
}
#footer a:hover{
	color:#600;	
}#gotop {
	text-align: right;
	margin-right: 40px;
	background-color:#FFF;
}
