@charset "utf-8";
/* CSS Document */

* {
	zoom: 1;
}
.clearfix:after,
.cf:after {
	content: "";
	display: block;
	clear: both;
}

body {
	font-size: 14px;
}

.page-wrap p,
.page-wrap div,
.page-wrap h1,
.page-wrap h2,
.page-wrap h3,
.page-wrap h4,
.page-wrap h5,
.page-wrap h6,
.page-wrap ul,
.page-wrap li,
.page-wrap dl,
.page-wrap dt,
.page-wrap dd,
.page-wrap body {
	font-family: HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue",
		Helvetica, Arial,YakuHanJPs_Narrow, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体",
		YuGothic, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ",
		Meiryo, sans-serif;
}
.page-wrap .mincho {
	font-family: "Vollkorn", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3",
		"Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.page-wrap p {
	line-height: 1.8em;
	letter-spacing: 0.05em;
}
.page-wrap ul {
	list-style: none;
}

/*-------- img hover ---------*/

.page-wrap img {
	border: none;
}
.page-wrap a:hover img {
	opacity: 0.8;
}

/*----------------------------*/

.page-wrap a:link {
	text-decoration: none;
}
.page-wrap a:visited {
	text-decoration: none;
}
.page-wrap a:hover {
	text-decoration: none;
}
.page-wrap a:active {
	text-decoration: none;
}

/*----------------------------*/

/* ▼PC▼ */

#mbs_common_footerwrap,
#mbs_common_headerwrap2014 {
	display: block;
}
#globalsp_navigation,
#globalsp_footer {
	display: none;
}

.sp_only {
	display: none;
}

/* ▲PC▲ */
/* ------------------------------------------------------------------------------------------------------------ */

/* ▼Smartphone▼ */
@media screen and (max-width: 812px) {
	#mbs_common_footerwrap,
	#mbs_common_headerwrap2014 {
		display: none;
	}
	#globalsp_navigation,
	#globalsp_footer {
		display: block;
	}
	html {
		min-width: 100%;
	}
	body {
		min-width: 100% !important;
	}

	.page-wrap {
		position: relative;
	}

	.pc_only {
		display: none;
	}
	.sp_only {
		display: block;
	}
	br.sp_only {
		display: inline;
	}
}
/* ▲Smartphone▲ */

/*-------- span_word-break ---------*/
.span_word-break {
	display: inline-block;
}