@charset "shift_jis"; 



/* contents */
/*//////////////////////////////////////////////////////*/

body#top #contents {
	background : none !important;
}


/* h1 */
/*//////////////////////////////////////////////////////*/

body#top h1 {
	text-indent : -9999px;
	width      : 1040px;
	height     : 248px;
	background : url("img/top/20100819/h1.jpg") 0 0 no-repeat;
}



/* h2 */
/*//////////////////////////////////////////////////////*/

body#top h2 {
	text-indent : -9999px;
	width      : 1040px;
	height     : 80px;
	background : url("img/top/20100819/h2.jpg") 0 0 no-repeat;
}




/* trailer_btn */
/*//////////////////////////////////////////////////////*/

body#top #trailer_btn {
	text-align : left;
}

body#top #trailer_btn {
	text-indent : -9999px;
	width      : 1040px;
	height     : 109px;
	background : url("img/top/20100819/trailer_btn.jpg") 0 0 no-repeat;
}


body#top #trailer_btn a {
	text-indent : -9999px;
	width      : 375px;
	height     : 65px;
	position   : relative;
	top        : 5px;
	left       : 570px;
	display    : block;
}



/* newsarea */
/*//////////////////////////////////////////////////////*/

body#top #newsarea {
	width      : 1040px;
	height     : 270px;
	text-align : center;
	background : url("img/top/news.jpg") 0 0 no-repeat;
}

body#top #newsarea_wrapper {
	width      : 880px;
	text-align : left;
	margin     : 0 auto;
}



/* news */
/*//////////////////////////////////////////////////////*/

body#top #news {
	color      : #072831;
	width      : 360px;
	position   : relative;
	left       : 500px;
	background : #bde3f6;
	filter: alpha(opacity=75);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}

body#top #news h3 {
	display    : none;
}

body#top #news div.wrapper {
	width      : 360px;
	height     : 200px;
}

body#top #news div.scrollbox {
	width      : 360px;
	height     : 200px;
	overflow   : auto;
	overflow-x : hidden;
	overflow-y : scroll;
}

body#top #news ul h4 {
	font-weight : bold;
	color       : #072831;
	padding    : 5px 0 5px 10px;
	margin     : 0 0 10px 0;
	border-top : solid 1px #ffffff;
	background : #d2eefc;
}

body#top #news ul p {
	padding    : 0 0 1em 10px;
}

body#top #news ul .lt {
	font-weight : bold;
}

body#top #news ul p a {
	color       : #000000;
}

body#top #news ul strong {
	font-weight : bold;
}



/* caveshop */
/*//////////////////////////////////////////////////////*/

body#top #caveshop a {
	color      : #cccccc;
	text-align : center;
	width      : 360px;
	display    : block;
	border     : solid 1px #6f6133;
	background : #440000;
	padding    : 8px 0;
	position   : relative;
	top        : 15px;
	left       : 500px;
}

body#top #caveshop a:hover {
	text-decoration : none;
	color      : #ffffff;
	background : #770000;
}



/* akaikatana_sp */
/*//////////////////////////////////////////////////////*/

body#top #akaikatana_sp a {
	text-indent : -9999px;
	width      : 362px;
	height     : 32px;
	display    : block;
	position   : relative;
	top        : 15px;
	left       : 500px;
	background : url("./img/top/bn_akaikatana_sp.jpg") 0 0 no-repeat;
}

body#top #akaikatana_sp a:hover {
	text-decoration : none;
}



/* banner */
/*//////////////////////////////////////////////////////*/

body#top #banner {
	text-align : left;
	width      : 870px;
	height     : 50px;
}

body#top #banner li {
	display    : inline;
}

body#top #banner a {
	width      : 200px;
	height     : 50px;
	display    : block;
	float      : right;
	margin     : 0 10px 0 0;
}


