@charset "utf-8";


.content1Heder {
	background-image: url(../images/sub2_content1_heder.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 484px;
}
.content1Title {
	font-size: 15px;
	font-weight: bold;
	margin-top: 2px;
	margin-left: 40px;
	color: #FFFFFF;
}

.content1BtnArea {
	background-image: url(../images/sub2_content1_btnbg.jpg);
	height: 56px;
	width: 484px;
	background-repeat: no-repeat;
}
.content2Heder {
	background-image: url(../images/sub2_content2_header.jpg);
	background-repeat: no-repeat;
	height: 37px;
	width: 486px;
}
.content2HederText {
	color: #FFFFFF;
	text-align: right;
	margin-top: 2px;
	margin-right: 15px;
	font-size: 10px;
}

.content2bg {
	background-image: url(../images/sub2_content2_bg.jpg);
	background-repeat: no-repeat;
	width: 486px;
}
.content2Text {
	line-height: 15px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	text-align: left;
}

.content3Heder {
	background-image: url(../images/sub2_content4_header.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 486px;
}
.content3HederText {
	color: #FFFFFF;
	text-align: right;
	margin-top: 2px;
	margin-right: 15px;
	font-size: 10px;
}
.content3Bg {
	border: 1px solid #BD959E;
	background-color: #F3F3C5;
	width: 486px;
}
.content3Text {
	line-height: 16px;
	margin: 10px;
}
.mainContents {
	margin-left: 7px;
}

.content4Heder {
	background-image: url(../images/sub2_content4_header-09.jpg);
	background-repeat: no-repeat;
	height: 76px;
	width: 486px;
}
.content4Table {
	border: 2px solid #9992F0;
	width: 486px;
}
.content4HederText {
	color: #FFFFFF;
	margin-top: 31px;
	margin-left: 84px;
}

.content4Tr {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #1FA2FF;
}
.content4TrBg {
	background-image: url(../images/sub2_content4_tablebg.jpg);
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
}



.tableTitle {
	background-color: #C9D2FF;
	
}
.content4title {
	margin-top: 7px;
	margin-right: 7px;
	margin-bottom: 7px;
	margin-left: 10px;
	font-weight: bold;
	color: #004694;
	width:92px;
}

.content4text {
	margin-top: 7px;
	margin-right: 7px;
	margin-bottom: 7px;
	margin-left: 10px;
	line-height: 16px;
	width:352px;
}

.content4textBg {
	line-height: 24px;
	background-image: url(../images/sub2_content4_btnbg.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	height: 30px;
	white-space: nowrap;
	width: 100px;
	float: left;
	padding-top: 2px;
	margin-right: 10px;
}
head~/* */body .content4textBg {
	/*white-space:nowrap;幅指定IE8拡張効果*/
	line-height: 24px;
	background-image: url(../images/sub2_content4_btnbg.jpg);
	background-repeat: repeat-x;
	text-align: center;
	color: #FFFFFF;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	height: 30px;
	padding-top: 2px;
} /* IE8向け */
html:not(:target) .content4textBg {/* モダンブラウザ向け */
	line-height: 24px;
	background-image: url(../images/sub2_content4_btnbg.jpg);
	background-repeat: repeat-x;
    text-align: center;
	color: #FFFFFF;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	height: 30px;
	padding-top: 2px;
	/*white-space:nowrap;幅指定*/
}

span.nl{
	white-space:nowrap;
}
head~/* */body span.nl{
	white-space:normal;
}
html:not(:target) span.nl{
	white-space:nowrap;
}

.content4TrBgul {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	width:360px;
}



.content5Heder {
	background-image: url(../images/sub2_content5_header.jpg);
	background-repeat: no-repeat;
	height: 76px;
	width: 486px;
}
.content5title {
	margin-top: 7px;
	margin-right: 7px;
	margin-bottom: 7px;
	margin-left: 10px;
	font-weight: bold;
	color: #2C7300;
}
.tableTitle2 {
	background-color: #CBE6BE;
}
.content5Tr {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #41B516;
}
.content5TrP {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.content5Table {
	border: 2px solid #7DB06B;
	width: 486px;
}
.btnText {
	font-size: 12px;
	font-weight: bold;
}
.infobox {
	float: left;
	width: 154px;
	margin-left: 5px;
	_margin-left: 3px;
	margin-top: 4px;
	margin-bottom: 4px;
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 5px;
}
.infobox_parent {
	border: 1px solid #BD959E;
	width: 480px;
	margin-left: 3px;
	background-image: url(/images/infobox_border.gif);
	background-repeat: repeat-y;
	background-position: 3px;
}
.pagetitle {
	font-size: 15px;
	font-weight: bold;
	color: #543F4B;
	background-color: #F4D5E5;
	padding: 5px;
}
.pagesubtitle {
	background-color: #C30;
	padding: 5px;
	font-weight: bold;
	color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #731D00;
	border-right-color: #FF7E53;
	border-bottom-color: #FF7E53;
	border-left-color: #731D00;
}
.pagesentent {
	padding: 5px;
	text-align: left;
}


.mainsentents {
	padding: 15px;
}
.tblm1 {
	text-align: center;
	border: 2px solid #D1B5B4;
	padding: 10px;
	background-color: #FFF;
}
.tblm1_2 {
	text-align: center;
	border: 1px solid #828282;
	padding: 10px;
	background-color: #FBF5B7;
	margin-top: 15px;
}

.tblm2_t {
	background-color: #F6F6F6;
	margin-top: 10px;
	padding: 5px;
	border: 1px dotted #797979;
}
.tblm2 {
	background-color: #E6E6E6;
	padding: 5px;
	border: 1px solid #C2514E;
}
.tblm4 {
	text-align: center;
	padding: 10px;
}


.tblm3 {
	margin-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #828282;
}
.tblm_minitext {
	font-size: 80%;
}

.boldtext {
	font-weight: bold;
	color: #933331;
}
