@charset "utf-8";


/* == overwrite ------------------------------------------------------------------ */

#container{
	background: url("/global/about/img/bg-contents-head.jpg") no-repeat right top;
}
.contentsHeaderBlock {
	padding: 0 0 68px;
}


/* == specialthanks ------------------------------------------------------------------ */

.pressReleaseBox{
	background: url("/global/common/img/bg-box03.gif") no-repeat right top;
	width: 820px;
	padding: 5px 0 0 0;
	margin: 20px 0;
}
.pressReleaseBox p{
	padding: 0 20px;
}
.pressReleaseBox p.last{
	background: url("/global/common/img/bg-box-foot03.gif") no-repeat right bottom;
	padding: 0 20px 20px 20px;
	margin-bottom: 0px !important;
}


.columnBlock{
	overflow: hidden;
	width: 890px;
	margin: 20px -80px 20px 0;
}
.columnBox{
	width: 365px;
	float: left;
	margin: 0 80px 0 0;
}

.columnBlock h3{
	border-top: 1px solid #776452;
	padding-top: 10px;
}

.columnBlock ul{
	padding-bottom: 2em;
}
.columnBlock ul li{
	background: url("/global/common/img/lm-dot.gif") no-repeat .1em .6em;
	padding-left: 10px;
}

#contentsArea { padding-bottom: 240px; }

/* 英語版プレスリリース */
body.lang-en #sec-press { padding-bottom: 30px; }
body.lang-en #sec-press h2 { border-bottom: 1px solid #7d7c7b; padding-bottom: 10px; }
body.lang-en #sec-press h3 { font-size: 1.2em; }
body.lang-en #sec-press .sec-press-about p { font-size: .8em; }

/* メッセージ */

.message-header h2 { margin-bottom: 0 !important; }
.message-header p { display: block; margin: 5px 0 0 35px; }
.message-box { margin: 20px 0 40px 0; width: 820px; background: url("/global/common/img/bg-box01-middle.png"); }
.message-box div { background: url("/global/common/img/bg-box01-top.png") no-repeat; }
.message-box div blockquote { margin: 0; padding: 5px 0; background: url("/global/common/img/bg-box01-bottom.png") bottom left no-repeat; }
.message-box p { padding: 0 20px; }
.message-box p.image { text-align: center; }
