#wpEPN{width:710px;margin:0 auto;}
#wpEPN sup {vertical-align: super}


#wpEPN div#kvEPN{margin:1px 0 15px 0;}

#wpEPN div#kvEPN ul#slider{}
#wpEPN div#kvEPN ul#slider li{margin:0;padding:0; list-style-type:none;}

#wpEPN div#bannerAreaEPN{margin:0 0 15px 0;padding:0;}
#wpEPN div#bannerAreaEPN ul{margin:0;padding:0;height:60px;}
#wpEPN div#bannerAreaEPN ul li{list-style-type:none;margin:0;padding:0;}
#wpEPN div#bannerAreaEPN ul li.fL{float:left;}
#wpEPN div#bannerAreaEPN ul li.fR{float:right;}


/* updateInfoArea START */
#wpEPN div#updateInfoAreaEPN {margin-top: 20px;}
#wpEPN div#updateInfoAreaEPN div.container{border:1px solid #ccc;background:url(../../images/common/bg_gr_ami.gif) repeat;padding:5px;margin-bottom:15px;}


#wpEPN div#updateInfoAreaEPN div.container h3{}
#wpEPN div#updateInfoAreaEPN div.container h3.title{width:104px;margin:0;padding:5px 0;float:left;}

#wpEPN div#updateInfoAreaEPN div.container dl.update{margin:5px;padding:0;border-left:1px solid #ccc;margin-left:104px;}
*:first-child+html #wpEPN div#updateInfoAreaEPN div.container dl.update{margin-left:0px;}
#wpEPN div#updateInfoAreaEPN div.container dl.update dt{margin:0;padding:5px;border-left:1px solid #fff;float:left;text-indent:1em;}
#wpEPN div#updateInfoAreaEPN div.container dl.update dd{margin:0;padding:5px;}

/* IE 6 */
* html #wpEPN div#updateInfoAreaEPN div.container h3.title,
* html #wpEPN div#updateInfoAreaEPN div.container dl.update {display: inline;zoom: 1;}

/* IE 7 */
*:first-child+html #wpEPN div#updateInfoAreaEPN div.container h3.title,
*:first-child+html #wpEPN div#updateInfoAreaEPN div.container dl.update{display: inline;zoom: 1;}
/* updateInfoArea END */


/* informalArea START */
#wpEPN div#informalAreaEPN {margin-top: 20px;}
#wpEPN div#informalAreaEPN div.container{border:1px solid #ccc;background:url(../../images/common/bg_gr_ami.gif) repeat;padding:5px;margin-bottom:15px;}


#wpEPN div#informalAreaEPN div.container h3{}
#wpEPN div#informalAreaEPN div.container h3.title{width:104px;margin:0;padding:5px 0;float:left;}

#wpEPN div#informalAreaEPN div.container ul.informal{
	margin:5px;
	padding:0;
	margin-left:104px;
	border-left:1px solid #cccccc;
}
#wpEPN div#informalAreaEPN div.container ul.informal li {
	background: none;
	padding-left: 16px;
	line-height: 2.0;
	border-left:1px solid #ffffff;
}

/* IE 6 */
* html #wpEPN div#informalAreaEPN div.container h3.title,
* html #wpEPN div#informalAreaEPN div.container dl.update {display: inline;zoom: 1;}

/* IE 7 */
*:first-child+html #wpEPN div#informalAreaEPN div.container h3.title,
*:first-child+html #wpEPN div#informalAreaEPN div.container dl.update{display: inline;zoom: 1;}
/* informalArea END */


#wpEPN div#contentsListAreaEPN{}
#wpEPN div#contentsListAreaEPN div.ctBox{float:left;}
#wpEPN div#contentsListAreaEPN div.ctBox dl{width:236px;margin:0;padding:0;background:url(../../images/index/ctBox_bg.gif) bottom left;}
#wpEPN div#contentsListAreaEPN div.ctBox dl.center{width:235px;background:url(../../images/index/ctBox02_bg.gif) bottom left;}
#wpEPN div#contentsListAreaEPN div.ctBox dl dt{margin:0;padding:0;}
#wpEPN div#contentsListAreaEPN div.ctBox dl dd{margin:0;padding:0;}

#wpEPN div#contentsListAreaEPN div.ctBox dl dd.ctCaption{padding:10px;padding-bottom:25px;line-height:1.5;text-align:left;font-size:85%;}


#wpEPN div#phoneNumberArea02EPN,
#wpEPN div.phoneNumberArea02EPN{margin:0 0 15px 0;}

#wpEPN div#bannerArea02EPN{margin:0 0 15px 0;padding:0;}
#wpEPN div#bannerArea02EPN ul{margin:0;padding:0;height:79px;}
#wpEPN div#bannerArea02EPN ul li{list-style-type:none;margin:0;padding:0;}
#wpEPN div#bannerArea02EPN ul li.fL{float:left;}
#wpEPN div#bannerArea02EPN ul li.fR{float:right;}
#wpEPN div.bannerArea02EPN{margin:20px 0;padding:0;}
#wpEPN div.bannerArea02EPN h3{
	margin: 0 0 10px;
	padding-bottom: 10px;
	border-bottom: 2px solid #71b137;
}
#wpEPN div.bannerArea02EPN ul{margin:0;padding:0;overflow: hidden;}
#wpEPN div.bannerArea02EPN ul li{list-style-type:none;margin:0;padding:0;}
#wpEPN div.bannerArea02EPN ul li.fL{float:left;}
#wpEPN div.bannerArea02EPN ul li.fR{float:right;}


#wpEPN div.materailPdfArea {
	margin:20px 0 10px 0;
	padding:0;
	overflow: hidden;
}
#wpEPN div.materailPdfArea h3{
	margin: 0 0 10px;
	padding-bottom: 10px;
	border-bottom: 2px solid #71b137;
}
#wpEPN div.materailPdfArea ul li {
	background: url('../../images/common/icon_pdf.gif') no-repeat 0px;
	padding-left: 24px;
	margin-left: 8px;
	width: 320px;
	float: left;
	line-height: 2.4;
}

#wpEPN div#infoAreaEPN{border-top: 1px solid #ccc; padding-top: 15px;}
#wpEPN div#infoAreaEPN ul{margin:0;padding:0;}
#wpEPN div#infoAreaEPN ul li{margin:0 0 5px 0;padding:0;background:none;list-style-type:none;line-height:1.5;color:#b7de2d;}
#wpEPN div#infoAreaEPN ul li a{color:#333;}

#wpEPN div#infoAreaEPN dl{width:350px;float:left;background:#fef7df/*url(../../images/common/bg_gr_ami.gif)*/;padding-bottom:10px;}
#wpEPN div#infoAreaEPN dl dt{font-size:110%;padding:0 10px;line-height:2.5em;background:#fdd100;}
#wpEPN div#infoAreaEPN dl dd{text-indent:-1em;padding:10px 10px 0px 20px;color:#fdd100;}

div.ep_title{
	background:url(../../images/title_line.gif) no-repeat top;
    padding-top: 20px !important;
}

div.ep_title img{
	margin: 5px 0 20px 0 !important;
	padding:0 !important;
}
.notice {
	border: 1px solid #e15b0b;
	margin-bottom: 20px;
}

.notice h3 {
	background: #e15b0b;
	margin: 0 !important;
	color: #fff !important;
	padding: 10px 20px !important;
	font-weight: normal !important;
}
.notice p {
	padding: 7px 30px !important;
}

.separate-box {
    border-top: dotted 1px #aaa;
    width: 404px;
}
.separate-box:last-child {
    border-bottom: dotted 1px #aaa;
    padding-bottom: 12px;
}
.separate-box p {
    margin-top: 12px !important;
    line-height: 1.8em !important;
}