/*PCサイト*/
@media only screen and (min-width: 600px) {
.sp_br {
	display: none;
}

/* =========================================================
header
========================================================= */
div#header_bg{
	width: 100%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	position: fixed;
	z-index: 10000;

}

div.other_bg{
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: #000;
}

h1#other{
	width: 950px;
	height: auto;
	margin: 0 auto;
	padding: 3px 0;
	color: #FFF;
	text-align: left;
	font-size: 12px;
	font-weight: 400;
}

div#header {
	width: 100%;
	min-width: 1024px;
	background-image: url(../img/common/header_back.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}

/* =========================================================
sp_header
========================================================= */
div#sp_header {
	display: none;
}

/* =========================================================
nav
========================================================= */
div#nav {
	width: 1024px;
	margin: 0 auto;
	position: relative;
}

div#nav ul:nth-child(1) {
	width: 100%;
	overflow: hidden;
}

div#nav ul:nth-child(1) li {
	width: 12.5%;
	float: left;
	text-align: center;
}

div#nav ul:nth-child(1) li a {
	padding: 19px 0 17px;
	display: block;
}

div#nav ul:nth-child(1) li a:hover {
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

div#nav ul:nth-child(1) li a img {
}

div#nav ul:nth-child(1) li:nth-child(1) a img {
	width: 44px;
}

div#nav ul:nth-child(1) li:nth-child(2) a img {
	width: 54.5px;
}

div#nav ul:nth-child(1) li:nth-child(3) a img {
	width: 58.5px;
}

div#nav ul:nth-child(1) li:nth-child(4) a img {
	width: 56.5px;
}

div#nav ul:nth-child(1) li:nth-child(5) a img {
	width: 70.5px;
}

div#nav ul:nth-child(1) li:nth-child(6) a img {
	width: 68px;
}

div#nav ul:nth-child(1) li:nth-child(7) a img {
	width: 97.5px;
}

div#nav ul:nth-child(1) li:nth-child(8) a img {
	width: 86px;
}

div#nav ul:nth-child(1) li a small {
	display: inline-block;
	color: #fff;
	letter-spacing: 1px;
	font-size: 8.5px;
	margin-top: 7px;
	padding-bottom: 7px;
}

div#nav ul:nth-child(1) li:hover a small {
	padding-bottom: 5px;
	border-bottom: 1px solid #fff;
}

div#nav ul:nth-child(2) {
	position: absolute;
	top: 74px;
	right: 0;
	overflow: hidden;
}

div#nav ul:nth-child(2) li {
	float: left;
	margin-left: 10px;
}

div#nav ul:nth-child(2) li a {
	font-size: 10px;
	color: #fff;
	letter-spacing: 0.5px;
	background-color: #2F110D;
	padding: 10px 15px 8px;
	display: inline-block;
}

/* =========================================================
eyecatch
========================================================= */
div#eyecatch {
	width: 100%;
	min-width: 1024px;
}

div#eyecatch h2 {
	width: 100%;
}

div#eyecatch h2:nth-child(2) {
	display: none;
}

div#eyecatch h2 img {
	width: 100%;
}

/* =========================================================
パンくず
========================================================= */
div#breadcrumbs {
	width: 1024px;
	margin: 0 auto;
	font-size: 11px;
	color: #fff;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	padding-top: 22px;
}

div#breadcrumbs a {
	font-size: 11px;
	color: #fff;
}

h2.page_title {
	font-size: 21px;
	letter-spacing: 1.5px;
	text-align: center;
	padding: 27px 0 25px;
	background-image: url(../img/common/title_back.png);
	background-repeat: no-repeat;
	background-size: 76.5px;
	background-position: center center;
}

/* =========================================================
container
========================================================= */
div#container {
	/*padding-top: 74 px;*/
	padding-top: 90px;
}

/* =========================================================
footer
========================================================= */
div#footer {
	width: 100%;
	min-width: 1024px;
	background-image: url(../img/common/footer_back.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}

div#footer div.inner {
	width: 1024px;
	margin: 0 auto;
	padding: 62px 0 30px;
	overflow: hidden;
}

div#footer div.inner div.left {
	float: left;
	width: 463px;
}

div#footer div.inner div.left div.top {
	overflow: hidden;
}

div#footer div.inner div.left div.top div.left {
	width: 205px;
	float: left;
	text-align: center;
}

div#footer div.inner div.left div.top div.left img {
	width: 174px;
}

div#footer div.inner div.left div.top div.left address {
	display: inline-block;

}

div#footer div.inner div.left div.top div.left address:nth-of-type(1) {
	font-size: 11.5px;
	color: #fff;
	margin-top: 26px;
}

div#footer div.inner div.left div.top div.left address:nth-of-type(2) {
	font-size: 21.5px;
	color: #fff;
	margin-top: 9px;
	letter-spacing: 2px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

div#footer div.inner div.left div.top img {
	float: right;
	width: 213.5px;
}

div#footer div.inner div.left div.bottom {
	overflow: hidden;
	margin-top: 45px;
}

div#footer div.inner div.left div.bottom h3 {
	font-size: 10px;
	color: #fff;
	letter-spacing: 1px;
	background-image: url(../img/common/footer_line.png);
	background-repeat: no-repeat;
	background-position: 100px 2px;
	background-size: 358px;
	text-align: left;
	margin-left: 5px;
}

div#footer div.inner div.left div.bottom ul {
	overflow: hidden;
}

div#footer div.inner div.left div.bottom ul li {
	float: left;
	text-align: center;
	width: 25%;
	margin-top: 10px;
}

div#footer div.inner div.left div.bottom ul li a {
}

div#footer div.inner div.left div.bottom ul li a img {
}

div#footer div.inner div.left div.bottom ul li:nth-child(1) a img {
	width: 89px;
	margin-top: 18.5px;
}

div#footer div.inner div.left div.bottom ul li:nth-child(2) a img {
	width: 65px;
}

div#footer div.inner div.left div.bottom ul li:nth-child(3) a img {
	width: 24px;
}

div#footer div.inner div.left div.bottom ul li:nth-child(4) a img {
	width: 73px;
	margin-top: 5.5px;
}

div#footer div.inner div.left div.bottom ul li a small {
	font-size: 10.5px;
	color: #fff;
	letter-spacing: 0.5px;
	margin-top: 12px;
	display: inline-block;
}

div#footer div.inner div.right {
	float: right;
	width: 364.5px;
	margin-top: -27.5px;
	text-align: left;
}

div#footer div.inner div.right img:nth-of-type(1) {
	width: 100px;
}

div#footer div.inner div.right img:nth-of-type(2) {
	width: 100%;
}

div#footer div.inner div.right a {
	font-size: 11.5px;
	color: #fff;
	margin-top: 18px;
	display: inline-block;
}

div#sp_footer {
	display: none;
}

/*ページトップスクロール*/
img#page_top {
	width: 54px;
	position: fixed;
	bottom: 10px;
	right: 12px;
	display: none;
}

.fb-page {
	height: 250px;
}

}
