@charset "utf-8";

/*インデックスページ
-------------------------------------------------------------------------------------*/

#contents #pickupnavibox {
	width: 643px;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
}
#contents .pickupnavibox .pmenu {
	float: left;
	width: 643px;
	margin-top: 20px;
	margin-bottom: 2px;
}
#contents .pickupnavibox .imenu {
	float: left;
	width: 643px;
	margin-top: 20px;
	margin-bottom: 2px;
}

#contents .text {
	float: left;
	width: 643px;
	margin-top: 15px;
	margin-bottom: 20px;
}

#contents h2 {
	float: left;
	width: 642px;
	font-weight: bold;
	font-size: 12px;
	height: 20px;
	background-image: url(../../images/h2b.jpg);
	padding-top: 4px;
	text-align: left;
	text-indent: 20px;
}

#contents .news {
	float: left;
	width: 643px;
	margin-top: 15px;
	margin-bottom: 20px;
	height: 150px;
	overflow:scroll;
}

/*内部ページ
-------------------------------------------------------------------------------------*/



#contents h3 {
	float: left;
	width: 710px;
	font-weight: bold;
	font-size: 16px;
	height: 40px;
	background-image:url(../../in_images/bh3.jpg);
	padding-top: 9px;
	text-align: left;
	text-indent: 40px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#contents h4 {
	float: left;
	width: 700px;
	font-weight: bold;
	font-size: 14px;
	height: 23px;
	background-image:url(../../in_images/ph4.jpg);
	padding-top: 3px;
	text-align: left;
	text-indent: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-repeat: no-repeat;
	margin-left: 5px;
}


#contents .box_03 {
	width: 710px;
	float: left;
}
#contents .box_03 dl {
	margin-left: 10px;
	width: 400px;
}
#contents .box_03 dt {
	float: left;
	margin-bottom: 10px;
	margin-left: 5px;
	line-height: 1.8em;
}
#contents .box_03 dd {
	float: left;
}

#contents .box_04 {
	width: 710px;
	float: left;
}
#contents .box_04 dl {
	margin-left: 10px;
	width: 690px;
}
#contents .box_04 dt {
	float: left;
	margin-bottom: 10px;
	margin-left: 5px;
	line-height: 1.8em;
}
#contents .box_04 dd {
	float: left;
}



#pagetop {
	float: left;
	width: 710px;
	text-align: right;
	height: 14px;
	margin-top: 25px;
	margin-bottom: 25px;
}


/*よくある質問*/

#contents .box_qa {
	width: 670px;
	margin-bottom: 10px;
	padding-left: 20px;
	background-image: url(../../in_images/qa_q.gif);
	background-repeat: no-repeat;
	height: 36px;
	margin-left: 12px;
	float: left;
}
#contents .box_qa dl {
	width: 605px;
}
#contents .box_qa dt {
	float: left;
	width: 605px;
	color: #600;
	padding-left: 15px;
	padding-top: 9px;
	font-size: 16px;
}
#contents .box_qa dd {
	float: left;
	width: 605px;
}

#contents .box_qa2 {
	float: left;
	width: 650px;
	margin-bottom: 20px;
	padding-left: 20px;
	background-image: url(../../in_images/qa_a.gif);
	background-repeat: no-repeat;
	background-position: 6px 10px;
	margin-left: 12px;
}
#contents .box_qa2 dl {
	width: 605px;
}
#contents .box_qa2 dt {
	float: left;
	width: 605px;
	margin-bottom: 10px;
	padding-left: 16px;
	padding-top: 10px;
}
#contents .box_qa2 dd {
	float: left;
	width: 605px;
}

/*母子寡婦未使用分*/




#contents .box_00 {
	float: left;
	width: 670px;
}
#contents .box_00 dl {
	margin-top: 10px;
	width: 650px;
	margin-left: 10px;

}
#contents .box_00 dt {
	float: left;
	margin-bottom: 10px;
	width: 635px;
	margin-left: 5px;
}
#contents .box_00 dd {
	float: left;
	width: 100%;
}


#contents .box_01 {
	float: left;
	width: 710px;
	margin-bottom: 30px;
}
#contents .box_01 dl {
	margin-top: 20px;
	width: 430px;
	margin-left: 20px;

}
#contents .box_01 dt {
	float: left;
	margin-left: 5px;
}
#contents .box_01 dd {
	float: left;
}

#contents .box_02 {
	float: left;
	width: 670px;
}
#contents .box_02 dl {
	margin-top: 10px;
	margin-left: 10px;
	width: 420px;
}
#contents .box_02 dt {
	float: left;
	margin-bottom: 10px;
	margin-left: 5px;
}
#contents .box_02 dd {
	float: left;
}


#contents #linkbox {
	float: left;
	width: 670px;
	height: 100%;
}

#contents #linkbox .line {
	float: left;
	width: 670px;
	height: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
#contents #linkbox .b01 {
	float: left;
	width: 300px;
	margin-top: 10px;
}
#contents #linkbox .b02 {
	float: right;
	width: 360px;
	margin-top: 10px;
}

#contents #tbox {
	float: left;
	width: 670px;
	height: 100%;
}
#contents #tbox .b01 {
	float: left;
	width: 660px;
	margin-top: 10px;
	float: left;
	font-size: 16px;
	color: #5E9AB8;
	font-weight: bold;
	margin-left: 10px;
}
#contents #tbox .b02 {
	float: left;
	width: 660px;
	margin-top: 5px;
	text-align: left;
	text-indent: 10px;
	margin-left: 10px;
}
