@charset "shift_jis";

/* =============================================== */
/** 01. Text - フォント・リンク */
/* ----------------------------------------------- */

* {
	color:#3e3e3e;
	font-size:12px;
	word-break: break-all;
	line-height:150%;
}

body {
	width:100%; 
	color:#222;
	text-align:center;
}

a:link
, a:active
, a:visited {
	color:#1737bf;
	text-decoration: none;
}

a:hover {
	color:#af1909;
	text-decoration: none;
}	
a.seikyu {
	color:#1737bf;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
}
.red {
	color:#af1909;
	line-height:180%;
}
.red2 {
	color:#af1909;
	font-size:10px;
	line-height:180%;
}
.red3 {
	color:#af1909;
	font-size:14px;
	line-height:180%;
	font-weight:bold;
}
.all_r {
	background:#d9deef;
}
.all_g {
	background:#e0f0d2;
}
.all_f {
	background:#e4d9ef;
}
.all_a {
	background:#f3dec8;
}
.all_c {
	background:#efd2d0;
}
.sample_ttl {
	padding-top:6px;
	font-weight:bold;
	width:168px;
	background:url('img/function/sample_ttl.gif') no-repeat;
}
.sample_ex {
	color:#af1909;
	padding-top:6px;
	width:328px;
	background:url('img/function/sample_ex.gif') no-repeat;
}
.sample_ttl2 {
	padding-top:6px;
	font-weight:bold;
	width:168px;
	background:url('img/function/sample_ttl2.gif') no-repeat;
}
.sample_ex2 {
	color:#af1909;
	padding-top:6px;
	width:309px;
	background:url('img/function/sample_ex2.gif') no-repeat;
}
.sample {
	background:url('img/function/back_sample.gif') repeat-x;
 }
.pdf {
	font-size:10px;
}