@charset "shift_jis";

/*
	BD manual設定
	最終更新： 2006-12-07
*/

/* -------------------------------------------------- */
div#platformY2 div#header { margin-bottom: 30px; }

div#mainContents div.section { margin-left: 10px; }

div#platformY2 div#mainContents h2 { width: 900px; }

div#platformY2 div#mainContents div div h2 { width: auto; }

/* -------------------------------------------------- */

/* エリア定義・左右ボーダーを表示 */
div#mainContents div.relationArea,
div#mainContents div.actionArea {
	width: 888px;
	margin: 0 0 30px 30px;
	background-image: url(../images/bg-border-gray.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

div#mainContents div.relationArea .top { background-image: url(../images/bg-relation-top.gif); }
div#mainContents div.actionArea .top { background-image: url(../images/bg-action-top.gif); }
div#mainContents div.relationArea div.sector { background-image: url(../images/bg-relation-bottom.gif); }
div#mainContents div.actionArea div.sector { background-image: url(../images/bg-action-bottom.gif); }

/* エリア内ロケーター */
div#platformY2 div.relationArea div.locatorA,
div#platformY2 div.actionArea div.locatorA { width: 888px; }

div#mainContents p { clear: both; }

div#mainContents div.ratioB div.text { width: 424px; }
div#mainContents div.ratioB div.image { width: 424px; }

/* --------------------------------------------------clearfix */
div#mainContents div.partition:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

div#mainContents div.partition { display: inline-table; }

/* Hides from IE-mac \*/
* html div#mainContents div.partition { height: 1%; }
div#mainContents div.partition { display: block; }
/* End hide from IE-mac */

/*EOF*/