@charset "utf-8";
/* CSS For Reset */

/*
 8px  50%
 9px  56%
10px  63%
11px  69%
12px  75%
13px  81%
14px  88%
15px  94%
16px 100%
17px 106%
18px 113%
19px 119%
20px 125%

本文　75% 1.8em
h2    16px
ul    12px or 75% 1.8em
*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, span {
	margin:0;
	padding:0;
	font-size:16px;
}
table {
	border-collapse:collapse;
	border-width:0;
	table-layout:fixed;
}
aimg, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
/* CSS For Reset */
/* ---------- common CSS ---------- */
a {
	cursor:pointer;
	text-decoration:none;
	color:#00F;
}
a:hover {
	color: #C30;
	text-decoration:underline;
}
a:visited {
	color:#880088;
}
hr {
	clear: both;
	height: 1px;
	color: #000;
	margin:2px 0;
}
body {
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック",  "MS PGothic", sans-serif;
	text-align:center;
	font-size:16px; /* 基本サイズ */
	line-height:1.8em;
	background-color:#4E626B; /* #292929 */ /* #1B2316 #2C2521 #292929 */
	/* background-image:url(../img_main/bg001.jpg); */
	background-repeat: repeat;
	background-position: top;
	color: #000000;
}
/* ---------- スタンダード ---------- */
/* ---------- フォントセット ---------- */
.fmin {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho",  "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro",  serif;
}
.fgot {
	font-family:"メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic",  sans-serif;
}
/* ---------- フォントセット ---------- */
/* ---------- ｈ要素CSS ---------- */
h1 { font-size:100%; line-height:2em; letter-spacing:0.04em; font-weight:bold; }
h2 { font-size:100%; line-height:2em; letter-spacing:0.04em; font-weight:bold; }
h3, h4, h5, h6 { font-size:88%; line-height:1.5em; letter-spacing:0.04em; font-weight:bold; }
/* ---------- ｈ要素CSS ---------- */
/* ---------- フォント配置 ---------- */
.ta_cen { text-align:center; }
.ta_rig { text-align:right; }
.ta_lef { text-align:left; }
/* ---------- フォント配置 ---------- */
/* ---------- フロートCSS ---------- */
/* フロート左右 */
.float_left {
	float:left;
}
.float_right {
	float:right;
}
/* フロート左右 */
/* P DIV でのフロート解除 */
.c_flo {
	clear:both;
	font-size:2px;
	line-height:2px;
	height:2px;
	margin:0;
	padding:0;
} 
/* P DIV でのフロート解除 */

/* CLEARFIX */
.clearFix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearFix{
overflow:hidden;
min-height:1em;
}
/*\*/
* html .clearFix{
height:1%;
overflow:visible;
}
/**/
/* CLEARFIX END */
/* listmark制御 */
.no_listmark {
	list-style:none!important;
	background-image:none!important;
}
/* listmark制御 */
/* CSS3角丸 */
.kadomaru	{
	border-radius: 5px;		/* CSS3草案 */
	-webkit-border-radius: 5px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 5px;	/* Firefox用 */
}
/* End of CSS3角丸 */
.check {
	background:url(base/che_bl.png) top left no-repeat;
	width:79px;
	height:19px;
}
