@charset 'UTF-8';



body.en #header ul {
	margin: 0;
	padding: 0;
	left: 730px!important;
}


/* ----- navigation Rollover ----- */
body#fundamental #nav li.fun a.fun,
body#funCat3d #nav li.fun a.fun,
body#funCatColor #nav li.fun a.fun,
body#funCatHigh #nav li.fun a.fun,
body#features #nav li.feature a.feature,
body#theater #nav li.theater a.theater,
body#cont #nav li.cont a.cont {
	background-color: #811212 !important;
	background-image: url("../../cmn/img/nav_2nd_a.gif") !important;
	color: #FFFFFF !important;
}

body#fundamental #nav li.fun ul,
body#funCat3d #nav li.fun ul,
body#funCatColor #nav li.fun ul,
body#funCatHigh #nav li.fun ul {
	display: block!important;
}

body#funCat3d #nav li.fun a.funCat3d,
body#funCatColor #nav li.fun a.funCatColor,
body#funCatHigh #nav li.fun a.funCatHigh {
	background-color: #8b7a51;
    background-image: url("../../cmn/img/nav_3rd_a.gif");
    color: #fff;
}


body#enIndex {
	background-image: url(../images/enindex_bg.gif);
	}

body#enIndex #container {
	background-image: url(../../img/cntn_bg_idx.gif);
	}

#container {
	background:url(../../cmn/img/cntn_bg.gif) repeat-y scroll left top transparent;
	margin:0 auto;
	padding-bottom:30px;
	width:908px;
}
base.css (74 行目)


/* ----- swf ----- */
body#enIndex h1 {
	margin: 0;
	padding: 0;
}

/* ----- header ----- */
body#enIndex #header {
	margin: 0 auto 0 auto;
	width: 908px;
	height: 32px;
	background: url(../images/header_bg.gif) left top no-repeat;}

body#enIndex #header ul {
	top: 13px;
	left: 720px;
	width: 170px;
}

/* ----- pageinfo ----- */

body#enIndex #pageinfo {
	margin: 0 !important;
	width: 900px;
	min-height: 343px;
	height: auto !important;
	height: 343px;
	padding: 0 4px !important;
	background-image: url(../img/pi_bg_idx.gif);
	}

body#enIndex #pageinfo h1 {
	height: 346px;
	margin-bottom: 18px;
	padding: 0;
	}


/* ----- contents ----- */

body#enIndex #contents {
	width: 584px;
	padding-left: 0;
	background: none;
	}

body#enIndex #contents h2 {
	background: none;
	margin: 25px 0 0;
	padding: 0;
	}

/* 記事一覧 */

body#enIndex #contents dl.article {
	padding: 0 17px;
	background: url(../img/idx_atc_bg.gif) no-repeat;
	}

body#enIndex #contents dl.article dt {
	float: left;
	padding-top: 0.6em;
	}

body#enIndex #contents dl.article dd {
	padding: 0.6em 0 0.6em 6em;
	border-top: 1px dotted #aaa;
	}

body#enIndex #contents dl.article dd.first {
	border-top: none;
	}

/* VR・DAリリース一覧へ */

body#enIndex ul.rlsList {
	padding-top: 5px;
	text-align: right;
	}

body#enIndex ul.rlsList li {
	display: inline;
	}

body#enIndex ul.rlsList li a {
	margin-right: 17px;
	}


/* ----- nav ----- */

body#enIndex #nav {
	_display: inline;
	width: 225px;
	margin-left: 29px;
	margin-bottom: 10px;
	padding: 10px;
	background-color: #eeeade;
	background-image: none;
	}

body#enIndex #nav ul.menu {
	border-bottom: none;
	}

body#enIndex #nav ul.menu ul {
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	}

body#enIndex #nav ul.menu li img.vrHd {
	margin-top: 8px;
	*margin-top: 7px;
	}

body#enIndex #nav ul.banner {
	margin-top: 0;
	margin-bottom: 10px;
	}

#nav p.pdfLink {
	padding:10px 20px 10px 40px;
	font-weight:bold;
	line-height:1.4;
	background:url(../images/pdf_icon.gif) no-repeat 7px 12px;
}

#nav p.pdfLink a {
	color:#343235;
}


#nav p.pdfLink a:hover {
	color:#9C0F0F;
}


.header__toppan__btn {
    display: flex;
    align-items: center;
    position: relative;
    width: 213px;
    height: 42px;
    padding: 0 16px;
    background-color: #f0f0f0;
    color: #000;
    border-radius: 4px;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    transition: background-color 150ms ease-in-out;
}

.header__toppan__btn::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 16px;
    width: 14px;
    height: 14px;
    margin-top: -7px;
    background: url(/bunka/en/images/ico_blank02.svg) 50% 50%/100% no-repeat;
}

.navarea {
    float: left;
}

.toppan__btn {
    width: 225px;
    margin: 0 29px;
}
