@charset "UTF-8";

/* -----------------------------------------------
 *           full column style
 * ----------------------------------------------- */

/* ----- content-body ----- */

#content-body {
	float: none;
	width: 954px;
}

@media print {
	body {
		_zoom: 0.65;
	}
	div.structure-content {
		width: 948px;
	}
	#main-area div.structure-content {
		width: 954px;
	}
}


/* ----- heading-lvl01 ----- */

div#heading-lvl01 {
	background: url(/shared/img/heading-lvl01_bg_11.png) left top no-repeat;
}

div#heading-lvl01 h1 {
	background: url(/shared/img/heading-lvl01_bg_12.png) left bottom no-repeat;
}


/* ----- heading-lvl02 ----- */

div.heading-lvl02 {
	background-image: url(/shared/img/heading-lvl02_bg_41.png);
}

div.heading-lvl02 h2 {
	background-image: url(/shared/img/heading-lvl02_bg_42.png);
}


/* ----- section ----- */

div.section {
	background-image: url(/shared/img/section_bg_31.png);
}


div.section-pseudo-before {
	width: 954px;
	background-image: url(/shared/img/section_bg_32.png);
}

div.section-pseudo-after {
	width: 954px;
	background-image: url(/shared/img/section_bg_33.png);
}


/* ----- col ----- */

ul.float-list-B01.col2 li {
	width: 446px;
}
ul.float-list-B01.col3 li {
	width: 292px;
}
ul.float-list-B01.col4 li {
	width: 215px;
}

ul.float-list-C01.col2 li {
	width: 430px;
}
ul.float-list-C01.col3 li {
	width: 276px;
}
ul.float-list-C01.col4 li {
	width: 199px;
}

div.layout-block.col2 div.column {
	width: 446px;
}

div.layout-block.col3 div.column {
	width: 292px;
}

div.layout-block.col4 div.column {
	width: 215px;
}




