@charset "Shift_JIS";


/* ------------------------------- [pressrelease] ------------------------------ */
div.pressrelease p.back {
	margin: 50px 0px 0px 0px;
	padding: 0px;
	}
div.pressrelease h1 {
	margin: 50px 0px 0px 0px;
	padding: 0px;
	}
div.pressrelease h2 {
	margin-bottom: 30px;
	padding: 0px;
	}
div.pressrelease h2.decTop {
	margin-top: 10px;
}
div.pressrelease h3 {
	margin-bottom: 15px;
	padding: 0px;
	}
div.pressrelease h3.sttl {
	margin-bottom: 10px;
	padding: 0px;
	}
div.pressrelease p.bline {
	margin-bottom: 3px;
	padding: 0px;
	border-bottom: solid 1px #36425C;
	}

div.pressrelease table {
	border-collapse: collapse;
	margin: 0px;
	}
div.pressrelease table th {
	text-align: left;
	vertical-align: bottom;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}
div.pressrelease table td {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	}

div.pressrelease table.list01{
	margin-bottom: 2em;
	width:100%;
	}
div.pressrelease table.list01 th{
	font-weight: normal;
	vertical-align: top;
	text-align: center;
	padding: 4px 5px;
	background-color: #E4E7EE;
	border-top: solid 1px #36425C;
	border-right: solid 1px #ffffff;
	}
div.pressrelease table.list01 th.mdl {
	vertical-align: middle;
	}
div.pressrelease table.list01 th.head{
	text-align: center;
	background-color: #c2c8d3;
	border-top: solid 1px #36425C;
	border-right: solid 1px #ffffff;
	}
div.pressrelease table.list01 td{
	vertical-align: top;
	padding: 4px 5px;
	text-align: center;
	background-color: #eff1f5;
	border-top: solid 1px #36425C;
	border-right: solid 1px #ffffff;
	}
div.pressrelease table.list01 td.mdl {
	vertical-align: middle;
	}
div.pressrelease table.list01 th.clist {
	border-bottom: solid 1px #36425C;
	border-right: solid 1px #ffffff;
	}
div.pressrelease table.list01 th.clist .mdl {
	vertical-align: middle;
	}
div.pressrelease table.list01 td.clist {
	border-bottom: solid 1px #36425C;
	border-right: solid 1px #ffffff;
	}
div.pressrelease table.list01 td.clist .mdl {
	vertical-align: middle;
	}
div.pressrelease table.list02{
	border: solid 1px #36425C;
	border-collapse: collapse;
	margin-bottom: 2em;
	width:100%;
	}

div.pressrelease table.list02 th{
	font-weight: normal;
	vertical-align: top;
	text-align: left;
	padding: 2px 5px;
	background-color: #E4E7EE;
	border-top: solid 1px #36425C;
	border-right: solid 1px #36425C;
	}
div.pressrelease table.list02 td{
	vertical-align: top;
	padding: 2px 5px;
	text-align: left;
	background-color: #eff1f5;
	border-top: solid 1px #36425C;
	border-right: solid 1px #36425C;
	}
div.pressrelease table.list02 th.clist {
	border-right: solid 1px #36425C;
	vertical-align: middle;
	}
div.pressrelease table.list02 th.clistm {
	vertical-align: middle;
	}

div.pressrelease table.list03{
	border-collapse: collapse;
	width:100%;
	}
div.pressrelease table.list03 th{
	font-weight: normal;
	vertical-align: top;
	text-align: right;
	padding: 2px 5px;
	background-color: #ffffff;
	}
div.pressrelease table.list03 td{
	vertical-align: top;
	padding: 2px 5px;
	text-align: left;
	background-color: #ffffff;
	}

div.pressreleaseunfolist {
	margin: 4em 0 2em 0;
	padding:0px;
	}

div.pressreleaseunfolist dl {
	padding: 0px;
	margin: 0px;
	border: solid 1px #ECECEC;
	}

div.pressreleaseunfolist dt {
	padding: 2px 5px;
	}

div.pressreleaseunfolist dt.ttl {
	background-color: #ECECEC;
	border-bottom: solid 1px #CFCFCF;
	padding: 2px 5px;
	}
div.pressreleaseunfolist dd {
	padding: 2px 0;
	}

.prf_Box {
    position: relative;
    height: 180px;
}
.img_dr {
    position: absolute;
	width:130px;
	padding-right:10px;
    bottom: 0;
	left:0;
}
.dec_drtxt {
    position: absolute;
	width:340px;
    bottom: 0;
    right: 0;
	}

.Box_201501 {
    position: relative;
    height: 185px;
}
.img_201501 {
    position: absolute;
	width:130px;
	padding: 0 20px;
    bottom: 0;
	left:0;
}
.dec_txt_201501 {
    position: absolute;
	background-color:#ffffff;
	width:360px;
	padding:15px;
    bottom: 0;
    right: 0;
	}
