@charset "utf-8";
/* ============================================================ */
/* 基本設定 */
/* ============================================================ */
html {
	font-size: 62.5%;
}


body {
	color: #626262;
	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "新ゴR",  Verdana, "ＭＳ Ｐゴシック", sans-serif;
	font-weight: normal;
	line-height: 1.8;
	text-align: center;
	-webkit-text-size-adjust: none;
}

@font-face {
	font-family: 'icon';
	src:url('/common/font/icomoon.eot?hjnekj');
	src:url('/common/font/icomoon.eot?#iefixhjnekj') format('embedded-opentype'),
		url('/common/font/icomoon.woff?hjnekj') format('woff'),
		url('/common/font/icomoon.ttf?hjnekj') format('truetype'),
		url('/common/font/icomoon.svg?hjnekj#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

.pc_view {
	display: none !important;
}

#wrap {
	font-size: 1.2rem;
	position: relative;
	overflow: hidden;
}

.fa {
	display: block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
}

i.icon-arrow_arrow_angle:before {
    content: "\e601";
	font-family: 'icon';
}

i.icon-arrow_freecall:before {
    content: "\e900";
	font-family: 'icon';
	color: #003893;
}


/* ============================================================ */
/* リンク設定 */
/* ============================================================ */
a {
	text-decoration: none;
	color: #72310d;
}

a:hover {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

a:hover img {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}




