@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font-size: small;
	line-height: 150%;
	font-family: "メイリオ","ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	color: #262626;
}
h1,h2,h3,h4,h5,ul,li,p { font-size:100%; font-weight:normal; margin: 0px;	padding: 0px;}
a img {	border-style: none;}
a:link {	font-weight: normal;	color: #30583d;}
a:visited {	font-weight: normal;	color: #30583d;}
a:hover {	font-weight: normal;	text-decoration: none;	color: #437754;}
a:active {	font-weight: normal;	text-decoration: none;	color: #437754;}
h1 em,h2 em,h3 em,#navi_list em,#lead_text em,#lead_text2 em,.dvd_buy em,#sitename em,#lead em,#jan h3 em,#logo em { display:none;}
a:hover img { opacity:0.7;filter: alpha(opacity=70);-ms-filter: "alpha( opacity=70 )";}

#main { width:900px; margin:0 auto; }

#header {width: 900px;	margin:0 auto; padding-top:10px;}
#top_header {}
#top_header h1 { background:url(../img/top_h1.gif) no-repeat 0 0; height:0px; padding-top:75px; margin-bottom:15px; overflow:hidden;}
#top_header h2 { background:url(../img/top_titlelogo.gif) no-repeat 0 0; height:0px; padding-top:330px; margin-bottom:20px; overflow:hidden;}


#top_maxam_icon {
	position: absolute;
	left: 820px;
	top: 13px;
}

#maxam_icon {	position: absolute;	left: 773px;	top: 65px;}
#lead_text {
	background: url(../images/main_lead_text.png) no-repeat center 0;
	height: 30px;
	padding: 0 0 565px 0;
}
#lead_text2 {
	background-image: url(../images/main_lead_text2.png);
	background-repeat: no-repeat;
	height: 130px;
	width: 520px;
	position: absolute;
	left: 23px;
	top: 84px;
}

.top_photo { float:left; width:240px;}
#movie { float:left; width:360px; padding: 0 10px;}


#dvd_info {
	width:380px;
	position:absolute;
	left: 29px;
	top: 524px;
}

.dvd_buy { text-align:center; margin-bottom:10px;}
.bnr_movie { text-align:center; margin-bottom:20px;}

#h1_work { text-align:center; margin-bottom:20px;}


#navi { height:40px;}
#navi_list { }
#navi_list li {		height: 40px;	width: 250px;	float: left;	list-style-type: none;	margin-right: 10px;	padding: 0px;}
#navi_list a {		height: 40px;	width: 250px; display: block;	background-repeat: no-repeat;}
#navi_list #navi01 a {	background-image: url(../img/navi_01.png); background-position: 0 -40px;}
#navi_list #navi02 a {	background-image: url(../img/navi_02.png); background-position: 0 -40px;}
#navi_list #navi03 a {	background-image: url(../img/navi_03.png); background-position: 0 -40px;}
#navi_list #navi01 a:hover {	background-image: url(../img/navi_01.png); background-position: 0 0px;}
#navi_list #navi02 a:hover {	background-image: url(../img/navi_02.png); background-position: 0 0px;}
#navi_list #navi03 a:hover {	background-image: url(../img/navi_03.png); background-position: 0 0px;}
#navi_list #navi01on {	background-image: url(../img/navi_01.png); background-position: 0 0px;}
#navi_list #navi02on {	background-image: url(../img/navi_02.png); background-position: 0 0px;}
#navi_list #navi03on {	background-image: url(../img/navi_03.png); background-position: 0 0px;}

#contents { background:#f7b035; margin-bottom:20px; padding:20px;}




/*サブページ*/
#sub_header {	background: url(../img/sub_header.gif) no-repeat 0 0; height:0; padding-top:180px; overflow:hidden; margin-bottom:20px;}
div.h2_title { padding:5px; background:#fffeea; margin-bottom:10px;}
div.h2_title h1,div.h2_title h2 { border:1px solid #d2a476; padding:7px; font-size:115%; color:#925f2c; line-height:100%;}
#intro_area,#item_area { background: #FFF; padding:20px; margin-bottom:10px;}
#doukyou { background:#fdf4df; padding:10px;}
#doukyou h3 { color:#ad3f3f; font-weight:bold; margin-bottom:10px;}
#doukyou p { padding:0 5px;}

#dvd_img { margin-bottom:20px;}
#dvd_img .left_img { margin-right:10px;}


#item_lead { float:left; margin-bottom:20px;}
#item_icon { float:right; width:100px; padding-top:30px;}
#item_icon img { margin-right:10px;}

.item_box { background:#fdffe7; border:1px solid #d2a476; padding:9px; width:380px; float:left; margin: 0 5px 10px;}
.item_box h3 { color:#8f5317; font-size:115%; margin-bottom:5px; font-weight:bold;}
.item_box h4 { background:#d2a375; line-height:100%; padding:3px; color:#fff; margin-bottom:10px; font-size:86%;}
.item_box .item_img { text-align:center; padding:5px; border:1px solid #7cbdd2; background:#fff; margin-bottom:7px;}
.item_box .cart_area { text-align:right;}
.item_box .price { color:#e10000; font-weight:bold;}
.item_box img { vertical-align:bottom;}


#footer { padding: 10px 20px; font-size: 86%; border-top:1px solid #efcf98;}
#footer #copyright { text-align:center; color:#a56b32;}

.attention { color:#cc302c;}
.orange { color:#ffa200;}
.small { font-size:92%;}
.x-small { font-size:85%;}
.bottom10 { margin-bottom:10px;}
.bottom20 { margin-bottom:20px !important;}
.clear { clear: both;}

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {	display: inline-table;	min-height: 1%;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

