@charset "utf-8";	

.clear{
	clear:both;
	overflow:hidden;
}

/* contents-link-area
------------------------------- */
#contentsBlock .ap-link-area{
	text-align: center;
	padding: 24px 0px;
}

/*==============================
INDEX.HTML
==============================*/
/* blue-area
------------------------------- */
#contentsBlock .ap-blue-box{
	color: #FFFFFF;
	background: #00A4CA;
	width:100%;
	height:auto;
}
.ap-blue-box a,
.ap-blue-box a:visited{
	color: #FFFFFF;
}
.ap-blue-box .left-box{
	width:278px;
	float:left;
}
.ap-blue-box .ap-pdfLink{
	padding: 10px 0px 0px 10px;
}
.ap-blue-box .right-box{
	width:297px;
	float:right;
	padding: 23px 25px 0px 0px;
}
.ap-blue-box .lh-l{
	line-height:175%;
	padding-bottom:20px;
}
.ap-blue-box h2{
	padding: 0px 0px 25px;
}
.ap-blue-box table.blk01{
	width:297px;
	margin-bottom:17px;
}
table.blk01 td.ap-caption{
	text-align:right;
	vertical-align:bottom;
	width:133px;
	padding-right:8px;
}

/*==============================
MERIT.HTML
==============================*/
/* contents-area
------------------------------- */
#ap-merit-box .right-area{
	float: right;
	width: 466px;
}
#ap-merit-box .left-area{
	width: 134px;
}
#ap-merit-box h2{
	text-align:center;
	padding-bottom:10px;
}
#ap-merit-box h3{
	font-size:150%;
	font-weight: bold;
	color:#F39700;
	padding: 10px 15px 15px;
}
#ap-merit-box p strong.black,
#ap-merit-box p strong.red{
	font-size:116.7%;
}
#ap-merit-box #mr-ln-box01 p.mr-caption,
#ap-merit-box #mr-ln-box02 p.mr-caption{
	font-size:83.3%;
	line-height:130.5%;
	padding-top:4px;
}
#ap-merit-box #mr-ln-box01{
	background: url(../images/mr_ln_bg01.gif) repeat-y left top;
	margin-bottom: 12px;
}
#ap-merit-box #mr-ln-box01 .inner{
	padding:0px 45px;
}
#ap-merit-box #mr-ln-box01 p{
	padding: 0px 12px 0px 15px;
}
#ap-merit-box #mr-ln-box01 .mr-arw{
	padding: 10px 0px 10px 170px;
}
#ap-merit-box #mr-ln-box02{
	background: url(../images/mr_ln_bg02.gif) repeat-y left top;
	margin-bottom:20px;
}
#ap-merit-box #mr-ln-box02 p{
	padding: 0px 0px 0px 14px;
}
#ap-merit-box #mr-ln-box02 .left-box{
	float: left;
	width: 182px;
}
#ap-merit-box #mr-ln-box02 .mr-arw{
	padding: 10px 0px 10px 74px;
}
#ap-merit-box #mr-ln-box02 .right-box{
	float: right;
	width: 284px;
}
#ap-merit-box dl{
	width: 466px;
	padding-bottom:13px;
	position:relative;
}
#ap-merit-box dl dt{
	width: 132px;
	position:absolute;
	left:0px;
}
#ap-merit-box dl dd{
	width: 334px;
	padding-top:4px;
	margin-left:132px;
}
#ap-merit-box .mr-pdfLink{
	padding: 5px 0px 0px 4px;
}

