@charset "UTF-8";
@import url(../../../shared/css/base.css);
@import url(../../../shared/css/header.css);
@import url(../../../shared/css/footer.css);
@import url(../../../shared/css/nav.css);

/* リード部設定 */
#primary #main h1.pageTitle{
	margin:0 0 10px 0;
	}
#primary #main h2.pageLead{
	margin:0 10px 10px 0;
	width:565px;
	}
#primary #main p.pageLead{
	margin:1em 10px 3em 0;
	}
#primary #main p.pageLead{
	margin:1em 10px 3em 0;
	}
#primary #main #leadBlock p.applyDate{
	width:575px;
	text-align:right;
	color:#CD6702;
	}
#primary #main #leadBlock ul,
#primary #main #noteBlock ul,
#primary #main #hstBlock ul{
	margin:0 0 1em 0;
	padding:0 0 0 20px;
	width:545px;
	}
#primary #main #hstBlock ul{
	list-style-type:circle;
	}
#primary #main #leadBlock ul li,
#primary #main #noteBlock ul li{
	margin:0 0 5px 0;
	}
#primary #main #hstBlock ul li{
	margin:0 0 8px 0;
	}
.kinriPage #primary #main .section{
	margin:0 0 30px 0;
	padding:0 0 0 0;
	width:575px;
	}
.kinriPage #primary #main .section#noteBlock{
	margin:0 0 15px 0;
	padding:0 0 1px 0;
	}
.kinriPage #primary #main .section table{
	border-collapse:collapse;
	border:none;
	border-left:1px solid #BBBEA5;
	border-top:1px solid #BBBEA5;
	margin:10px 10px;
	}
.kinriPage #primary #main #kinriBlock2.section table,
.kinriPage #primary #main #kinriBlock4.section table,
.kinriPage #primary #main #kinriBlock5.section table,
.kinriPage #primary #main #kinriBlock8.section table,
.kinriPage #primary #main #kinriBlock9.section table,
.kinriPage #primary #main #kinriBlock10.section table{
	width:555px;
	}
.kinriPage #primary #main .section table th,
.kinriPage #primary #main .section table td{
	border-collapse:collapse;
	border:none;
	border-right:1px solid #BBBEA5;
	border-bottom:1px solid #BBBEA5;
	padding:5px 8px;
	}
.kinriPage #primary #main .section table th{
	text-align:left;
	vertical-align:top;
	background-color:#EFF0E8;
	font-weight:normal;
	}
.kinriPage #primary #main #kinriBlock1.section table th,
.kinriPage #primary #main #kinriBlock1.section table td,
.kinriPage #primary #main #kinriBlock2.section table th,
.kinriPage #primary #main #kinriBlock2.section table td{
	text-align:center;
	}
.kinriPage #primary #main #kinriBlock8.section table th,
.kinriPage #primary #main #kinriBlock9.section table th{
	width:255px;
	}
.kinriPage #primary #main #kinriBlock10.section table th{
	width:150px;
	}
.kinriPage #primary #main .section table th.thPeriod{
	white-space:nowrap;
	}
.kinriPage #primary #main .section table th.thType1,
.kinriPage #primary #main .section table th.thType2,
.kinriPage #primary #main .section table th.thType3{
	}
.kinriPage #primary #main .section .expNoteArea{
	border-top:3px solid #85D250;
	width:575px;
	margin:0 0 20px 0;
	text-align:right;
	}
.kinriPage #primary #main .section .expNoteArea p{
	font-weight:bolder;
	font-size:140%;
	margin:0.5em 0;
	}

.kinriPage #primary #main .section .h2Block{
	width:575px;
	background-image:url(../../../shared/img/bg_dot_3-1_4D4D4D.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding:0 0 5px 0;
	position:relative;
	}
.kinriPage #primary #main .section .h2Block h2{
	background: url(../../../shared/img/o_catetop_15-15.gif) no-repeat 5px center;
	width:500px;
	padding:0 0 0 26px;
	margin:0;
	}
.kinriPage #primary #main .section .h2Block h2 span{
	font-size:80%;
	font-weight:normal;
	color:#666666;
	}
.kinriPage #primary #main .section .h2Block p{
	position:absolute;
	right:0;
	top:5px;
	text-align:right;
	margin:0;
	}
.kinriPage #primary #main .section .h2Block p span.relLnk{
	display:block;
	background-position:right center;
	background-repeat:no-repeat;
	padding:0 8px 0 0;
	margin:0 5px 0 0;
	width:200px;
	}

.kinriPage #primary #main .section#noteBlock{
	border-top:3px solid #85D250;
	padding-top:15px;
	}

.kinriPage #primary #main .section#hstBlock h3{
	background:#eff0e8;
	border-top:1px solid #dcddcd;
	border-left:5px solid #85d250;
	border-right:1px solid #dcddcd;
	border-bottom:1px solid #dcddcd;
	margin:0 0 1em 0;
	padding:2px 2px 2px 7px;
	width:560px;
	font-size:100%;
	font-weight:bold;
	}
