@charset "UTF-8";
@import "../kojima2.css";
@import "../kjm_add.css";

/*------------------------------------------------------------- */
/*  ▼▼▼サイト共通CSS▼▼▼ */
/* body, html, #fwCms_wrapper div, #fwCms_wrapper span, #fwCms_wrapper object, #fwCms_wrapper iframe, #fwCms_wrapper h1, #fwCms_wrapper h2, #fwCms_wrapper h3, #fwCms_wrapper h4, #fwCms_wrapper h5, #fwCms_wrapper h6, #fwCms_wrapper p, #fwCms_wrapper blockquote, #fwCms_wrapper pre, #fwCms_wrapper abbr, #fwCms_wrapper address, #fwCms_wrapper cite, #fwCms_wrapper code, #fwCms_wrapper del, #fwCms_wrapper dfn, #fwCms_wrapper em, #fwCms_wrapper img, #fwCms_wrapper ins, #fwCms_wrapper kbd, #fwCms_wrapper q, #fwCms_wrapper samp, #fwCms_wrapper small, #fwCms_wrapper strong, #fwCms_wrapper sub, #fwCms_wrapper sup, #fwCms_wrapper var, #fwCms_wrapper b, #fwCms_wrapper i, #fwCms_wrapper dl, #fwCms_wrapper dt, #fwCms_wrapper dd, #fwCms_wrapper ol, #fwCms_wrapper ul, #fwCms_wrapper li, #fwCms_wrapper fieldset, #fwCms_wrapper form, #fwCms_wrapper label, #fwCms_wrapper legend, #fwCms_wrapper table, #fwCms_wrapper caption, #fwCms_wrapper tbody, #fwCms_wrapper tfoot, #fwCms_wrapper thead, #fwCms_wrapper tr, #fwCms_wrapper th, #fwCms_wrapper td, #fwCms_wrapper article, #fwCms_wrapper aside, #fwCms_wrapper canvas, #fwCms_wrapper details, #fwCms_wrapper figcaption, #fwCms_wrapper figure, #fwCms_wrapper footer, #fwCms_wrapper header, #fwCms_wrapper hgroup, #fwCms_wrapper menu, #fwCms_wrapper nav, #fwCms_wrapper section, #fwCms_wrapper summary, #fwCms_wrapper time, #fwCms_wrapper mark, #fwCms_wrapper audio, #fwCms_wrapper video {
/*------------------------------------------------------------- */
body, html, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	list-style: none;
}
body { background: white;}

#fwCms_wrapper *, #fwCms_wrapper *:before, #fwCms_wrapper *:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
#fwCms_wrapper pre, #fwCms_wrapper code, #fwCms_wrapper kbd, #fwCms_wrapper samp, #fwCms_wrapper tt {
	font-family: monospace;
	*font-size: 108%;
	line-height: 100%;
}
#fwCms_wrapper x:-moz-any-link {
	font-size: 0.8em;
}
#fwCms_wrapper article, #fwCms_wrapper aside, #fwCms_wrapper details, #fwCms_wrapper figcaption, #fwCms_wrapper figure, #fwCms_wrapper footer, #fwCms_wrapper header, #fwCms_wrapper hgroup, #fwCms_wrapper menu, #fwCms_wrapper nav, #fwCms_wrapper section {
  display: block;
}
#fwCms_wrapper img {
  vertical-align: middle;
}
/* デフォルトフォント定義 */
#fwCms_wrapper {
	font-family: "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "Lucida Grande", "メイリオ", Meiryo, "Meiryo UI",  "ＭＳ Ｐゴシック", sans-serif;
	*font-size: small;
	*font: x-small;
	line-height: 1.4;
	margin: 0 auto;
}
#fwCms_wrapper .clearfix {
	zoom: 1;
	*overflow: hidden;
	clear: both;
}
#fwCms_wrapper .clearfix:before, #fwCms_wrapper .clearfix:after {
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
}
#fwCms_wrapper .clearfix:after {
	clear: both;
}

/*------------------------------------------------------------- */
/* ▲▲▲サイト共通CSS▲▲▲ */
/*------------------------------------------------------------- */

/* Reset */
button{
	background-color: transparent;
	border: none;
	cursor: pointer;
	outline: none;
	padding: 0;
	margin: 0;
	appearance: none;
	font-family: inherit;
}

/*------------------------------------------------------------- */
/* ▼▼▼プロジェクト追加記述▼▼▼ */
/*------------------------------------------------------------- */

/*-------------------------------------------------------------
  レスポンシブ記述
 -------------------------------------------------------------- */

/* 狭いブラウザとタブレットサイズ */
@media screen and (min-width:768px) and (max-width:1024px){

}
/* スマホサイズ */
@media screen and (max-width: 767px){
	.SiteHeader .navigation .menu-btn img {
		width: 18px!important;
	}
}

/*------------------------------------------------------------- */
/* ▲▲▲プロジェクト追加記述▲▲▲ */
/*------------------------------------------------------------- */

