@charset "utf-8";

/*
**********************************************************************

* page.css

*********************************************************************
*/

/*----- Chrome */
img {
	vertical-align:bottom;
}

/*----- Header */
#GlobalHeader{
	margin:0 0 43px 0;
	background:none;
	height:auto;
}
.innerWrap, #GlobalFooter .innerWrap, .maruBlock, #Contents{
	width:1000px;
}
.headerInner{
	width:1000px;
	margin:0 0 0 0;
}

/*----- Contents */
.new_miraie #Contents{
	width:1000px;
	margin:0 auto 0 auto;
}
.new_miraie #Contents p{
	font-size:1.4em;
}
div#ContentsHead{
	width:1000px;
	height:940px;
	margin:0 0 0 0;
	padding:0 0 48px 0;
	background:url("../images/bg_contentshead.jpg") 0 0 no-repeat;
	position:relative;
}
div#ContentsHead h2{
	margin:0 0 0 0;
	padding:120px 0 270px 50px;
}
div#ContentsHead .navi{
	position:absolute;
	top:438px;
	left:30px;
}
div#ContentsHead .inner{
	width:846px;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	color:#fff;
}
div#ContentsHead .announce{
	padding:12px 16px 12px 16px;
	border:1px solid #fff;
}

.new_miraie #Contents .movieBlock{
	width:680px;
	margin:0 auto 0 auto;
	padding:20px 0 20px 0;
	background:url("../images/bg_contents03.gif") 0 0 repeat;
	text-align:center;
}
.new_miraie #Contents .fs12{
	font-size:1.2em !important;
}
.new_miraie #Contents .object{
	margin:0 0 23px 0;
	padding:20px 25px 20px 25px;
	font-weight:bold;
	font-size:1.6em !important;
	background:url("../images/bg_contents03.gif") 0 0 repeat;
}

/*----- detailBlock */
.new_miraie #Contents #detailBlock{
	width:100%;
	margin:0 0 0 0;
	padding:0 0 25px 0;
}
.new_miraie #Contents #detailBlock dl{
	width:320px;
	margin:0 0 0 0;
	padding:0 20px 0 0;
	text-align:center;
	float:left;
}
.new_miraie #Contents #detailBlock .object_title{
	margin:0 0 0 0;
	padding:0 0 32px 0;
	text-align:center;
}
.new_miraie #Contents #detailBlock .object_titleL{
	margin:0 0 0 0;
	padding:0 0 32px 0;
	text-align:left;
}
.new_miraie #Contents #detailBlock .object_title02{
	margin:0 0 15px 0;
	padding:12px 0 12px 20px;
	background:url("../images/bg_contents04.gif") 0 0 repeat;
}
.new_miraie #Contents #detailBlock .pdel5{
	margin-top:-5px !important;
}
.new_miraie #Contents #detailBlock .pdel15{
	margin-top:-15px !important;
}
.new_miraie #Contents #detailBlock .pt11{
	padding-top:11px !important;
}
.new_miraie #Contents #detailBlock .ptb11{
	padding-top:12px !important;
	padding-bottom:11px !important;
}
.new_miraie #Contents #detailBlock .pbNon{
	padding-bottom:0 !important;
}
.new_miraie #Contents #detailBlock .announe{
	clear:both;
	margin:17px 0 0 0;
	padding:15px 15px 15px 15px;
	border:1px dotted #ccc;
}
.new_miraie #Contents #detailBlock .left{
	width:480px;
	float:left;
}
.new_miraie #Contents #detailBlock .right{
	width:480px;
	float:right;
}
.new_miraie #Contents #detailBlock .img_right{
	margin:0 0 0 0;
	padding:15px 0 30px 0;
}
.new_miraie #Contents #detailBlock .img_right span{
	margin:0 0 0 0;
	padding:0 0 0 0;
	display:block;
	float:right;
}
.new_miraie #Contents #detailBlock dl dt{
	margin:0 0 0 0;
	padding:0 0 18px 0;
}
.new_miraie #Contents #detailBlock dl dd{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.new_miraie #Contents #detailBlock dl dd span{
	padding:4px 10px 0 10px;
	text-align:left;
	font-size:1.4em;
	display:block;
}

/*----- newMiraie */
.new_miraie #Contents #newMiraie{
	width:100%;
	margin:0 0 0 0;
	padding:0 0 37px 0;
}
.new_miraie #Contents #newMiraie h4{
	clear:both;
	margin:0 0 0 0;
	padding:0 0 22px 0;
}
.new_miraie #Contents #newMiraie ul{
	margin:0 -20px 0 0;
	padding:0 0 0 0;
}
.new_miraie #Contents #newMiraie ul li{
	width:320px;
	margin:0 0 0 0;
	padding:0 20px 0 0;
	float:left;
}
.new_miraie #Contents #newMiraie ul li span{
	margin:0 0 0 0;
	padding:4px 10px 0 10px;
	font-size:1.4em;
	display:block;
}

/*----- tecTrait */
.new_miraie #Contents #tecTrait{
	margin:0 -20px 0 0;
	padding:0 0 37px 0;
}

/*----- importMerit */
.new_miraie #Contents #importMerit{
	margin:0 -20px 0 0;
	padding:0 0 37px 0;
}

/*----- braceControl */
.new_miraie #Contents #braceControl{
	margin:0 0 0 0;
	padding:0 0 7px 0;
}

/*----- aftshockSerious */
.new_miraie #Contents #aftshockSerious{
	margin:0 0 0 0;
	padding:0 0 7px 0;
}
.new_miraie #Contents #aftshockSerious ul{
	margin:0 -20px 0 0;
	padding:0 0 0 0;
}
.new_miraie #Contents #aftshockSerious ul li{
	width:235px;
	margin:0 0 0 0;
	padding:0 20px 0 0;
	float:left;
}

/*----- attReasen */
.new_miraie #Contents #attReasen{
	margin:0 0 0 0;
	padding:0 0 15px 0;
}

/*----- GlobalFooter */
.new_miraie #GlobalFooter{
	width:950px;
	height:82px;
	margin:29px auto 0 auto;
	padding:140px 25px 0 25px;
	background:url("../images/footer_bg.jpg") 0 bottom no-repeat;
	position:relative;
	color:#fff;
}
.new_miraie #GlobalFooter .navi{
	position:absolute;
	top:0;
	left:30px;
}
#GlobalFooter ul li{
	margin:0 15px 0 0;
	padding:0 15px 0 0;
	font-size:1.2em;
	vertical-align:middle;
	background: url("../../images/icon_raquo01.png") right center no-repeat;
	display:inline;
	float:left;
}
#GlobalFooter ul li a{
	color:#fff;
	text-decoration:none;
}
#GlobalFooter .copyright{
	text-align:left;
}

/*----- allcontentbackBtn */
.allcontentbackBtn{
	width:988px;
	margin:0 auto 0 auto;
	padding:0 12px 0 0;
	background:none;
}
.allcontentbackBtn p{
	width:300px;
	margin:9px 0 0 0;
	padding:2px 25px 2px 0;
	font-size:1.4em;
	background:url("../images/icon_top.gif") right 0 no-repeat;
	float:right;
}
.allcontentbackBtn p a{
	text-decoration:none;
}
.allcontentbackBtn ul{
	margin:0 0 0 0;
	padding:0 0 0 43px;
	float:left;
}
.allcontentbackBtn ul li{
	margin:0 0 0 10px;
	padding:7px 0 0 0;
	display:inline;
	float:left;
}
.allcontentbackBtn ul li.last{
	padding:0 0 0 0;
}


.mb90 {
	margin-bottom:90px !important;
}
.pb55 {
	padding-bottom:55px !important;
}
.pb60 {
	padding-bottom:60px !important;
}
.pl55 {
	padding-left:55px !important;
}
.pl60 {
	padding-left:60px !important;
}
