@charset "UTF-8";

/* =======================================================
/* reset
=========================================================*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary, time, mark, audio, video, main {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	vertical-align: baseline;
    font-weight: 300;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {
	display: block;
	margin: 0;
}

body {
    color: #393F3F;
    background:url(../images/bg.png) repeat;
    font: 15px/1.7 "Noto Sans JP", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
    background-color: #fff;
    text-align: left;
}

ol,
ul {
    list-style: none;
}

img {
  vertical-align: middle;
}

/* link
**********************************/
a:link {
    color: #258FB8;
    text-decoration: none;
}

a:visited {
    color: #258FB8;
    text-decoration: none;
}

a:active {
    color: #258FB8;
    text-decoration: underline;
}

a:hover {
    color: #258FB8;
    text-decoration: underline;
}






/* sp menu
**********************************/

.mm-panel a {
    font-weight: 500;
}
.mm-panel span {
    font-weight: 500;
}


/* ページ先頭へ
**********************************/
#pagetop {position: fixed;	bottom:0px;	margin:0 auto;	padding:0;	width:100%;}
#pagetop .inner {	position:relative;	width:1000px;	margin:0 auto 0;}
#pagetop .inner a {background:url(../images/pagetop.png) no-repeat;	display:block;	width:40px;	height:40px;	text-indent:-9999px;	overflow:hidden;	position:absolute;	bottom:40px;	right:-60px;}
#pagetop .inner a:hover {	background-position:-40px 0px;}