@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
}
img { border: none }
/* ヘッダー2 */
#common_header2 {
	background-image: url(sprite2.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 42px;
	width: 100%;
	position: relative;
}
#common_header2 p {
	margin: 0px !important;
	padding: 0px !important;
	width: 180px;
	float: left;
}
#common_header2 ul {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 31px;
	width: 694px;
	position: absolute;
	right: 10px;
	top: 5px;
}
#common_header2 li {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 31px;
	float: left;
}
#common_header2 li a {
	display: block;
	background-image: url(sprite2.png);
	background-repeat: no-repeat;
	height: 21px;
	text-indent: -9999px;
	outline:none;
}
#common_header2 li#common_menu1 a {
	width: 91px;
	background-position: 0px -55px;
}
#common_header2 li#common_menu1 a:hover {
	background-position: 0px -105px;
}
#common_header2 li#common_menu2 a {
	width: 163px;
	background-position: 0px -155px;
}
#common_header2 li#common_menu2 a:hover {
	background-position: 0px -205px;
}
#common_header2 li#common_menu3 a {
	width: 150px;
	background-position: 0px -255px;
}
#common_header2 li#common_menu3 a:hover {
	background-position: 0px -305px;
}
#common_header2 li#common_menu4 a {
	width: 152px;
	background-position: 0px -355px;
}
#common_header2 li#common_menu4 a:hover {
	background-position: 0px -405px;
}
#common_header2 li#common_menu5 a {
	width: 138px;
	background-position: 0px -455px;
}
#common_header2 li#common_menu5 a:hover {
	background-position: 0px -505px;
}
/* ヘッダー2s */
#common_header2s {
	background-image: url(sprite2s.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 32px;
	width: 100%;
	position: relative;
}
#common_header2s p {
	margin: 0px !important;
	padding: 0 0 0 5px !important;
	width: 180px;
	float: left;
}
#common_header2s ul {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 21px;
	width: 694px;
	position: absolute;
	right: 10px;
	top: 5px;
}
#common_header2s li {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 21px;
	float: left;
}
#common_header2s li a {
	display: block;
	background-image: url(sprite2s.png);
	background-repeat: no-repeat;
	height: 21px;
	text-indent: -9999px;
	outline:none;
}
#common_header2s li#common_menu1 a {
	width: 91px;
	background-position: 0px -55px;
}
#common_header2s li#common_menu1 a:hover {
	background-position: 0px -105px;
}
#common_header2s li#common_menu2 a {
	width: 163px;
	background-position: 0px -155px;
}
#common_header2s li#common_menu2 a:hover {
	background-position: 0px -205px;
}
#common_header2s li#common_menu3 a {
	width: 150px;
	background-position: 0px -255px;
}
#common_header2s li#common_menu3 a:hover {
	background-position: 0px -305px;
}
#common_header2s li#common_menu4 a {
	width: 152px;
	background-position: 0px -355px;
}
#common_header2s li#common_menu4 a:hover {
	background-position: 0px -405px;
}
#common_header2s li#common_menu5 a {
	width: 138px;
	background-position: 0px -455px;
}
#common_header2s li#common_menu5 a:hover {
	background-position: 0px -505px;
}

/* フッター2 */
#common_footer2 {
	background-image: url(sprite2.png);
	background-repeat: repeat-x;
	background-position: 0px -550px;
	padding-top: 20px;
	height: 140px;
	width: 100%;
	position: relative;
	clear:both;
}
#common_footer2 p#common_flogo {
	margin: 0px;
	padding: 0px;
	width: 195px;
	position: absolute;
	right: 20px;
	top: 90px;
}
#common_footer2 p#common_copyright {
	margin: 0px;
	padding: 0px;
	width: 312px;
	background-image: url(sprite2.png);
	background-repeat: no-repeat;
	background-position: 0px -1750px;
	text-indent: -9999px;
	position: absolute;
	right: 0px;
	top: 130px;
}
#common_footer2 ul {
	display: block;
	margin: 0px auto 0px auto;
	padding: 0px;
	list-style-type: none;
	height: 56px;
	width: 960px;
}
#common_footer2 li {
	display: block;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	list-style-type: none;
	width: 188px;
	height: 56px;
	float: left;
}
#common_footer2 a {
	outline:none;
}
#common_footer2 li a {
	display: block;
	background-image: url(sprite2.png);
	background-repeat: no-repeat;
	height: 62px;
	text-indent: -9999px;
}
#common_footer2 li#common_fmenu5 {
	padding-right: 0px;
}
#common_footer2 li#common_fmenu1 a {
	background-position: 0px -750px;
}
#common_footer2 li#common_fmenu1 a:hover {
	background-position: 0px -850px;
}
#common_footer2 li#common_fmenu2 a {
	background-position: 0px -950px;
}
#common_footer2 li#common_fmenu2 a:hover {
	background-position: 0px -1050px;
}
#common_footer2 li#common_fmenu3 a {
	background-position: 0px -1150px;
}
#common_footer2 li#common_fmenu3 a:hover {
	background-position: 0px -1250px;
}
#common_footer2 li#common_fmenu4 a {
	background-position: 0px -1350px;
}
#common_footer2 li#common_fmenu4 a:hover {
	background-position: 0px -1450px;
}
#common_footer2 li#common_fmenu5 a {
	background-position: 0px -1550px;
}
#common_footer2 li#common_fmenu5 a:hover {
	background-position: 0px -1650px;
}

