@charset "utf-8";
#container { clear: both; background: url(../images/page_bg.gif) left top repeat-y; width: 747px; margin-bottom: 0px; padding-bottom: 0px; }

#content-body { padding-left: 44px; padding-top: 107px; background: url(../images/press_ptit.gif) left top no-repeat; width: 703px !important;width /**/:747px; /* for ie5.x */ }
#content-body h1 { position: absolute; left: -9999px; }

#promotion { width: 655px; height: 85px; background: url(../images/plan_promotion.gif) left top no-repeat; }
#promotion h2 { position: absolute; left: -9999px; }

/* プレスリリース */
.pressLine { margin: 0px; padding: 0px 0px 10px 0px; width: 655px; }
.pressDate { margin: 0px; padding: 0px; float: left; width: 74px; }
.pressNews { margin: 0px; float: left; padding: 0px 0px 0px 0px; width: 580px; }
.pressNews span { margin: 0px; padding: 0px 7px 0px 0px; }

/* プレスリリース詳細 */
.pressBack { padding: 1px 0px 1px 16px; margin: 0px 0px 20px 0px; background-image: url(../images/allow.gif); background-position: center left; background-repeat: no-repeat; font-size: 12px; }
.pressBackUnder { padding: 1px 0px 1px 16px; margin: 20px 0px 0px 0px; background-image: url(../images/allow.gif); background-position: center left; background-repeat: no-repeat; font-size: 12px; }
.pressIndent { padding: 0px 0px 0px 14px; }
#pressNewsMain { margin: 0px; padding: 0px 0px 10px 0px; width: 655px; }
#pressNewsMain p { padding: 0px; margin: 0px; }
#pressNewsMain h2 { font-size: 14px; font-weight: bold; padding: 14px 0px 20px 0px; margin: 0px; }
#pressNewsMain h3 { font-size: 12px; font-weight: normal; padding: 20px 0px 4px 0px; margin: 0px; }
