/* リンク関係 */


/* コンテンツ用 */
#top_a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 766px;
	background-color: #FFFFFF;
	background-image: url(img/top.jpg);
	background-repeat: no-repeat;
	text-align: center;		
}

.top_b {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 766px;
	background-color: #FFFFFF;
	background-image: url(images/back.jpg);
	background-repeat: repeat;
	text-align: left;		
}
.2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 592px;
	background-color: #FFFFFF;
	background-repeat: repeat;
	text-align: center;		
}
.news {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 5px;
	width: 130px;
	text-align: left;
	font-size: 10px;
	line-height: 12px;
	color: #003366;
	background-color: #EEFFEE;
}
.end {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 20px;
	width: 730px;
	text-align: right;
	font-size: 10px;
	line-height: 12px;
	color: #999999;
}

.btn {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	width: 135px;
	text-align: left;
	
}

.f_txt {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 10px;
	width: 450px;
	text-align: left;
	font-size: 12px;
	line-height: 12pt;
}
/*ID*/

.headInput {
	border: 1px solid #808080;
	width: 163px;
	height: 16px;
}

/*フォント*/
/*余白関係*/
.whatStep0102 {
	PADDING-RIGHT: 16px; PADDING-LEFT: 12px;  PADDING-BOTTOM: 8px; COLOR: #b12e2a; LINE-HEIGHT: 170%; PADDING-TOP: 15px
}	
.dd9_1{
	margin:3px 0em 0em 2em;
	line-height: 15pt;
}	    /* 前2文字分 */
.dd9_1a{
	margin:3px 0em 0em 2.5em;
	line-height: 15pt;
}	    


.dd9_2{
	margin:3px 0em 0em 46em;
	line-height: 15pt;
}	    /* 前2文字分 */

.text1{
	padding: 0px 15px 0px 20px;
	line-height: 15pt;
}

.text_t{
	padding: 30px 10px 30px 20px;
	line-height: 15pt;
}

.text2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	width: 135px;
	text-align: left;
	line-height: 12pt;
	font-size: 10px;	
}