@charset "utf-8";

/* 	Print layout                                   
---------------------------------------------------------- */

body {
	zoom: 90%;
}

#contentsWrapper .wrapperInner {
	margin: 0 auto;
	background: url(../images/common_bg004.gif) no-repeat left top;
}

#contentsWrapper .wrapperInner.detail {
	margin: 0 auto;
	background: url(../images/common_bg006.gif) repeat-y left bottom;
}

#contentsWrapper .wrapperInner .wrapper {
	margin: 0 auto;
	background: url(../images/common_bg005.gif) no-repeat left top;
}

html>/**/body .contents {	/* IE6,7 以外 */
	display: table;
}

html>/**/body .mainContents {	/* IE6,7 以外 */
	display: table-cell;
	float: none;
	width: 647px;
	vertical-align: top;
}

html>/**/body #sideContents {	/* IE6,7 以外 */
	display: table-cell;
	float: none;
	width: 305px;
	vertical-align: top;
}

html>/**/body .contentsArea {	/* IE6,7 以外 */
	display: table;
}

html>/**/body .maincontentsArea {	/* IE6,7 以外 */
	display: table-cell;
	float: none;
	width: 787px;
	vertical-align: top;
}

html>/**/body #sidenavArea {	/* IE6,7 以外 */
	display: table-cell;
	float: none;
	width: 165px;
	vertical-align: top;
}

.tabBox {
	margin-bottom: 100px;
}


/* 	IE8のみ適用
---------------------------------------------------------- */

/* ブラウザ幅対応 */

html>/**/body #contentsWrapper .wrapperInner {
	width /***/: 1200px\9;
}

html>/**/body #contentsWrapper .wrapperInner.detail {
	width /***/: 1200px\9;
}

html>/**/body #contentsWrapper .wrapperInner .wrapper {
	width /***/: 1200px\9;
}

/* thickbox対応 */

html>/**/body .thickBox .thickbox01 {
	position /***/: absolute\9;
	top /***/: 3px\9;
	right /***/: 200px\9;
}

html>/**/body .thickBox .thickbox02 {
	position /***/: absolute\9;
	top /***/: 253px\9;
	right /***/: 300px\9;
}

html>/**/body .thickBox .thickbox03 {
	position /***/: absolute\9;
	bottom /***/: 330px\9;
	left /***/: 75px\9;
}

html>/**/body .thickBox .thickbox04 {
	position /***/: absolute\9;
	bottom /***/: 130px\9;
	right /***/: 185px\9;
}

html>/**/body .thickBox .thickbox05 {
	position /***/: absolute\9;
	bottom /***/: 165px\9;
	right /***/: 135px\9;
}

html>/**/body .thickBox .thickbox06 {
	position /***/: absolute\9;
	bottom /***/: 250px\9;
	right /***/: 80px\9;
}

html>/**/body .thickBox .thickbox07 {
	position /***/: absolute\9;
	bottom /***/: 248px\9;
	left /***/: 70px\9;
}

html>/**/body .thickBox .thickbox08 {
	position /***/: absolute\9;
	bottom /***/: 375px\9;
	right /***/: 300px\9;
}

html>/**/body .thickBox .thickbox09 {
	position /***/: absolute\9;
	top /***/: 175px\9;
	right /***/: 185px\9;
}

html>/**/body .thickBox .thickbox10 {
	position /***/: absolute\9;
	top /***/: 207px\9;
	right /***/: 95px\9;
}

html>/**/body .thickBox .thickbox11 {
	position /***/: absolute\9;
	top /***/: 305px\9;
	right /***/: 265px\9;
}

html>/**/body .thickBox .thickbox12 {
	position /***/: absolute\9;
	top /***/: 327px\9;
	right /***/: 265px\9;
}
