@charset "UTF-8";

/*======================================== Blue Roses CSS ====================*/

body {
	margin: 0px;
	padding: 0px;
	background-color: #000000;
	font-family: "Times New Roman", Times;
}
a {
	color: #B23872;
	text-decoration: none;
}



#wrap {
	background: #ffffff url(/images/background.jpg) no-repeat top center;
	color: #000000;
	text-align: center;
}
#header {
	width: 100%;
	height: 160px;
	background: #1F276F url(/images/head.jpg) no-repeat top center;
}
#header #logo {
	width: 800px;
	height: 160px;
	margin: auto;
	text-align: left;
}
#header #logo a {
	display: block;
	width: 280px;
	height: 160px;
	text-indent:-9999px;
}



#menu {
	width: 100%;
	height: 64px;
	background-color: #8680AB;
}
#menu_btns {
	position: relative;
	width: 800px;
	margin: auto;
	text-align: left;
}
#btn_01 {
	position: absolute;
	width: 145px;
	height: 64px;
	top: 0px;
	left: 0px;
}
#btn_01 a {
	display: block;
	width: 145px;
	height: 64px;
	background: url(/images/menu_btn_01.jpg) no-repeat top left;
	text-indent:-9999px;
}
#btn_01 a:hover {
	background-position: 0px -64px;
}
#btn_02 {
	position: absolute;
	width: 145px;
	height: 64px;
	top: 0px;
	left: 145px;
}
#btn_02 a {
	display: block;
	width: 145px;
	height: 64px;
	background: url(/images/menu_btn_02.jpg) no-repeat top left;
	text-indent:-9999px;
}
#btn_02 a:hover {
	background-position: 0px -64px;
}
#btn_03 {
	position: absolute;
	width: 145px;
	height: 64px;
	top: 0px;
	left: 290px;
}
#btn_03 a {
	display: block;
	width: 145px;
	height: 64px;
	background: url(/images/menu_btn_03.jpg) no-repeat top left;
	text-indent:-9999px;
}
#btn_03 a:hover {
	background-position: 0px -64px;
}
#btn_04 {
	position: absolute;
	width: 145px;
	height: 64px;
	top: 0px;
	left: 435px;
}
#btn_04 a {
	display: block;
	width: 145px;
	height: 64px;
	background: url(/images/menu_btn_04.jpg) no-repeat top left;
	text-indent:-9999px;
}
#btn_04 a:hover {
	background-position: 0px -64px;
}
#btn_05 {
	position: absolute;
	width: 220px;
	height: 32px;
	top: 0px;
	left: 580px;
}
#btn_05 a {
	display: block;
	width: 220px;
	height: 32px;
	background: url(/images/menu_btn_05.jpg) no-repeat top left;
	text-indent:-9999px;
}
#btn_05 a:hover {
	background-position: 0px -32px;
}
#btn_06 {
	position: absolute;
	width: 145px;
	height: 32px;
	top: 32px;
	left: 580px;
}
#btn_06 a {
	display: block;
	width: 220px;
	height: 32px;
	background: url(/images/menu_btn_06.jpg) no-repeat top left;
	text-indent:-9999px;
}
#btn_06 a:hover {
	background-position: 0px -32px;
}



#contents {
	margin: 0px auto;
	padding: 0px;
	width: 768px;
	font-size: 14px;
	text-align: left;
}
.hr_rose {
	clear: both;
	margin: 16px auto;
	width: 768px;
	height: 64px;
	background: url(/images/hr.jpg) no-repeat center center;
	text-indent:-9999px;
}



#footer_menu {
	color: #1F276F;
	text-align: center;
}
#footer_menu a {
	padding: 0px 8px;
	color: #1F276F;
	text-decoration: none;
}
#footer_menu a:hover {
	background-color: #E6E5EE;
}
#copyright {
	margin: 0px auto;
	padding: 0px;
	width: 800px;
	height: 48px;
	background: url(/images/copyright_w.jpg) no-repeat bottom center;
	text-indent:-9999px;
}

/* emico追加部分 */
img  {
	border-style: none;
}


/* emico追加部分end */
