@charset "UTF-8";
/* CSS Document */
/* for henkel (2018/11/04) */

/*
	サイトカラー基本情報

	・ヘッダカラー：#FFE5C8
	・フッタカラー：#FFE5C8

	フォントカラー

	・基本：#000000
*/

/* -------------------------------------------------------------------------- */
/* ウェブフォント取り込み																											*/
/* -------------------------------------------------------------------------- */
/*
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400,500');
@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700');

/* -------------------------------------------------------------------------- */
/* レスポンシブ用スタイル取り込み																							*/
/* -------------------------------------------------------------------------- */
@import url("style_lg.css");
/*@import url("style_md.css");*/
@import url("style_xs.css");
@import url("print.css") print;

/* -------------------------------------------------------------------------- */
/* 基本bodyスタイル定義																												*/
/* ※レスポンシブ用個別body定義は各ファイル参照のこと													*/
/* -------------------------------------------------------------------------- */
body{
	background-color: #fff;
	margin: 0 auto;
	padding: 0;
	opacity: 1.0;
/*	font-family:'Lato', 'Noto Sans JP', '游ゴシック Medium', '游ゴシック体', 'Yu Gothic Medium', YuGothic, 'ヒラギノ角ゴ ProN', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;*/
	font-family:'游ゴシック Medium', '游ゴシック体', 'Yu Gothic Medium', YuGothic, 'ヒラギノ角ゴ ProN', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-family: 'Meiryo', sans-serif !important;
	font-weight: normal;
	font-size: 16px;
}

/* -------------------------------------------------------------------------- */
/* 行スタイル定義																															*/
/* ※レスポンシブ用個別スタイルは各ファイル参照のこと													*/
/* -------------------------------------------------------------------------- */
h1{
}

h2{
}

h3{
}

h3:before{
}

h3:after{
}

h4{
}

h5{
}

p{
}

/* -------------------------------------------------------------------------- */
/* javascriptが無効な際にのみ有効になるcontainer															*/
/* ページhtmlのbodyタグ内にある<noscript>内で有効化される											*/
/* -------------------------------------------------------------------------- */
#no-container{
	display: none;
	margin: 0 auto;
	width: 320px;
	text-align: left;
	color: black;
	border: 3px solid red;
	margin-top: 180px;
	padding: 10px;
}

/* -------------------------------------------------------------------------- */
/* 他に依存しないリンクのスタイル定義(a class="normal" href=で利用)						*/
/* -------------------------------------------------------------------------- */
a.normal{
	padding: 0px 4px;
}

a.normal:link{
	text-decoration: none;
	color: #000;
}

a.normal:visited{
	text-decoration: none;
	color: #000;
}

a.normal:hover{
	text-decoration: none;
	color: #fff;
}

a.normal:active{
	text-decoration: none;
	color: #000;
}

/* -------------------------------------------------------------------------- */
/* 分割枠																																			*/
/* -------------------------------------------------------------------------- */
.div-box{
	display: table;
	/* widthなどはオプション指定(w-max系)で行うこと */
	table-layout: fixed;	/* ie11バグ対応(配下table-cell要素内のimgでmax-widthが反映されないバグ) */
}

.div-box > .item{
	display: table-cell;
	/* widthなどはオプション指定(w-max系)で行うこと */
}

.clRed{	color: #e1000f;	}
.clBlack{	color: #000000;	}
.clWhite{	color: #ffffff;	}
.fwBold{	font-weight: bold;	}
.fwNormal{	font-weight: normal;	}
