.text1 {  font-size: 18pt; font-style: normal; line-height: 24pt; font-weight: normal}
.text2 {  font-size: 10pt; line-height: 14pt}
.navi {  font-size: 10pt; font-style: normal; line-height: 12pt; color: #666666}
a {  text-decoration: none}
a {  }
.komidashi1 {  font-size: 14px; font-style: normal; line-height: 10px; font-weight: bold}
.margin10 {  margin-bottom: 10px}
.text3 {  font-size: 12pt; font-style: normal; line-height: 14pt}
.text4 {  font-size: 10pt}
.text5 {  font-size: 12pt; font-style: normal; line-height: 14pt}



/*  6月3日追加  */

.header_style{
	position:relative
}

.sub-header{
	position:absolute;
	left: 679px;
	top: 1px;
}

.contents table.subheadermenu{
	border-collapse:collapse;
	margin:0px;
}
.subheadermenu td{
	border-left:#fff 1px solid;
}

.submenu{
	list-style-type:none;
	margin:0px;
	padding:0px;
	font-size:12px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
	width: 100%;
}
.submenu li{
	display:block;
	float:left;
	padding-right: 10px;
	white-space: nowrap;
	padding-bottom: 6px;
}


.olnewtext{
	font-size: 12px;
	font-weight: bold;
	line-height: 1.6;
	padding-left: 20px;
	margin-left: 30px;
}


.newtext4-normal{
	font-weight:400;
	margin: 4px 4px 4px 20px;
	padding-left: 20px;
}


.olnewtext li{
}


.olnewtext li p{
	font-weight:400;
	padding:0px;
	margin: 9px 0px 10px 0px;
}

.newtext3{
	font-size: 12px;
}


.ulnewtext{
	font-weight:bold;
	list-style:none
}

.ulnewtext .listyle{
	display:block;
	background:#FFCC99;
	border:#FF9999 solid 1px;
	padding:4px;
	width:230px;
	text-align: center;
	font-size: 12px;
}

.ulnewtext .listyle p{
	margin:0px;
	padding:0px
}

.saimutb{
	border:#3366FF solid 1px;
	border-collapse:collapse;
}
.saimutb td{
	padding:6px;
	border: 1px solid #3366FF;
}


.divstyle1{
	border:1px solid #CCCCCC;
	padding:10px;
	width: 90%;
	line-height: 1.6;
}

.dlstyle{
	font-size:12px;
	line-height:1.6;
}

.dlstyle dt{
	display:block;
	border:1px solid #CCCCCC;
	background:#eee;
	padding-left:10px;
}
.dlstyle  dd{
	padding-top:10px;
	padding-bottom:10px;
}


.oltext2{
	padding-left:20px;
	line-height: 1.8;
	margin-left: 30px;
}

.pad20{
	padding-left:20px;
}


.h4style{
	border-bottom:1px solid #999;
	margin-left: 20px;
	padding-left: 14px;
	padding-bottom: 6px;
	border-left: 4px solid #666;
}


.h1style{
	background-color:#0099FF;
	width:100%; padding:6px;
	color:#FFFFFF;
	font-size:20px; margin-bottom:0px;
	margin-top:0px;
	padding-left: 15px;
}

.h2style{
	color:#0033CC;
	padding-bottom:6px;
	border-bottom:1px solid #0099FF;
	border-left:#0099FF 4px solid;
	font-size:16px;
	margin-left: 20px;
	text-align: left;
	clear: both;
	padding-left: 10px;
}

.h5style{
	padding-left:30px;
	margin: 5px 0px 5px 10px;
	font-size: 14px;
}

p,table{
	font-size:12px;
	line-height: 1.8;
}

.contents p{
	padding-left:25px;
	width: 660px;
}

.contents table{
	margin-left:30px
}

.contents ul,.contents dl,.contents p,.contents ol{
	line-height:1.6}

.contents img{vertical-align:baseline}


.download-title{
	font-size:16px;
	font-weight:800;
	border-bottom:1px solid #990000;
	color: #990000;
}


.h1title{
	border-bottom:#0066CC 1px solid;
	color: #336699;
	margin-left: 30px;
}
