@charset "UTF-8";
/*------------------------------------------------------*/
/* Auther unType::TALO::0809 */
/*------------------------------------------------------*/
/*------------------------------------------------------*/
/* Contents */
/*------------------------------------------------------*/
/* CSS Import --------------------------------- */
	@import url(mainColumn.css);
	@import url(sideColumn.css);

/* コンテンツ */
	div#contents {
		position: relative;
		width:980px;
		/* 一時的に非表示
        height: 100%;
        min-height: 100%;
		*/
		background:url(/common/images/contents/bg.gif) repeat-y;
		margin:0 auto;
		}
		body > div#contents {
			height: auto;
		}
	div#contentsBg {
		width:942px;
		background:url(/common/images/contents/bgTop.jpg) no-repeat top;
		margin:0 auto;
		padding:20px 18px 13px 20px;
		}

/* ブレッドクラム */
	div#breadcrumbs {
		height: 30px;
		background: url(/common/images/contents/breadcrumbsBg.gif) no-repeat;
		}
	div#breadcrumbs ul {
		float: left;
		width: 652px;
		padding-left: 7px;
		}
	div#breadcrumbs ul li {
		float: left;
		height: 23px;
		padding: 7px 17px 0 10px;
		background: url(/common/images/contents/breadcrumbsListStyle.gif) no-repeat right top;
		}
	div#breadcrumbs div.update {
		float: right;
		width: 236px;
		height: 30px;
		padding: 0 17px;
		}
	div#breadcrumbs div.update p {
		padding-top: 5px;
		text-align: center;
		}
	div#breadcrumbs div.update p img {
		margin-right: 3px;
		vertical-align: -0.6em;
		}

/* アウターカラム */
	div#contents div.outerColumn {
		margin-top: 8px;
		}
	div#contents.frameA	div.outerColumn {
		background: url(/common/images/contents/sideColumn/frameaBg.gif) repeat-y right;
		}
	div#contents.frameA	div.outerColumnBg {
		background: url(/common/images/contents/sideColumn/frameaBgBtm.gif) no-repeat right bottom;
		padding-bottom: 10px;
		}

/*------------------------------------------------------*/
/* End */
/*------------------------------------------------------*/