div,p,td,th{
	padding:0px;
	margin:0px;
	font-size:14px;
	line-height:150%;
	color:#334353;
}

a.nenpu{
	color:#334353;
}

a.nenpu:hover{
	color:#CCD9DF;
}


.title{
	margin-top:8px;
	text-align:center;
}

.bgline1px_w{
	background-image:url('../../img/line1px_w.gif');
	background-color:#CCD9DF;#777;
}

.bgline1px_b{
	background-image:url('../../img/line1px_b.gif');
	background-color:#777;
}

.caption{
	font-size:10px;
	margin-top:5px;
}

.head_01{
	text-align:right;
	padding-bottom:4px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#334353;#CCD9DF;
}

.head_02{
	padding-bottom:4px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#CCD9DF;#334353;
}

.text_01{
	font-size:13px;
	text-indent:13px;
	color:#CCC;
	margin-top:13px;
}

table.text_02{
	margin-top:13px;
}

th.text_02{
	font-size:14px;
	color:#334353;
	white-space:nowrap;
	vertical-align:top;
	padding:4px 0px;
}

.text_02{
	font-size:14px;
	color:#334353;
	margin:0px;
	padding:4px 0px;
}

.text_04{
	font-size:14px;
	font-weight:bold;
	color:#334353;
	margin-top:13px;
}

.text_05{
	font-size:11px;
	text-align:right;
	margin:0px;
	padding:0px;
}

/* history */

.year{
	font-size:13px;
	vertical-align:top;
	white-space:nowrap;
	padding:2px 10px 1px 3px;
}

.text_03{
	font-size:12px;
}

.link_line{
	font-size:13px;
	text-align:right;
	margin-top:5px;
	margin-bottom:0px;
	padding:0px;
}

/* lou */

.lou_catch{
	text-align:center;
	font-weight:bold;
	font-size:16px;
	margin:0px;
	padding:10px 0px 0px 0px;
}

.fukidashi{
	background-image:url('./image/fukidashi.gif');
	background-repeat:no-repeat;
}

.lou_box{
	margin-top:6px;
}

.in_text{
	font-size:12px;
	color:#777;
	margin:0px;
	padding:0px;
}

.lou_text{
	font-size:12px;
	margin:0px;
	padding:0px;
}

.lou_text-last{
	font-size:14px;
	line-height:160%;
	margin:0px;
	padding:0px;
}


.lougo_01{
	font-weight:bold;
	color:#069;
}

.lougo_02{
	font-weight:bold;
	color:#F60;
}

.lougo_03{
	font-weight:bold;
	color:#E37;
}

.lougo_04{
	font-weight:bold;
	color:#693;
}

.lougo_05{
	font-weight:bold;
	color:#839;
}

.lougo_06{
	font-weight:bold;
	color:#29B;
}

.loubox{
	border-style:dotted;
	border-width:2px;
	border-color:#630;
	padding:10px 20px;
}

.kouki{
	background-color:#D3E1EC;
	padding:10px;
	font-size:12px;
}

.qa_q{
	background-image:url('./image/qa_q.gif');
	background-repeat:no-repeat;
	padding-top:10px;
}

.qa_a{
	background-image:url('./image/qa_a.gif');
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:10px;
}




