@charset "UTF-8";

/* - LAYOUT - 
--------------------------------------------------------------*/
html,body{
}
div#container{
}


/* - HEADER - 
--------------------------------------------------------------*/


/* - CONTENTS - 
--------------------------------------------------------------*/
/* h1 SiteTitle */
#home #content h1{
width: 100%;
height: 225px;
margin: 0 0 10px;
display: block;
text-indent: -9999px;
overflow: hidden;
}
#home #content h1 .panel{
display: block;
background: url(/ex/zenkokuzukan_pro/images/kv_sml.jpg) no-repeat 50% 0;
}

/* HomeNav */

#home #content ul.homeNav{
margin: 0 auto 0px auto;
}
#home #content ul.homeNav li{
float: none;
margin: 0 0 1px;
text-align: center;
}
#home #content ul.homeNav li a.haribotekit{
width: 300px;
height: 61px;
}
#home #content ul.homeNav li.hn01 .panel{
background: url(/ex/zenkokuzukan_pro/images/btn_sml_outline_new.png) no-repeat 0 0;
}
#home #content ul.homeNav li.hn02 .panel{
background: url(/ex/zenkokuzukan_pro/images/btn_sml_armk.png) no-repeat 0 0;
}

/* shareBtn */
#home #content .shareBtn{
padding: 10px 10px 0;
background: #000;
}

/* side */
#home #side{
background: none;
}

/*eshop------------*/
#home #content p.txt_eshop{
display: none
}
#home #content ul.dlNav{
position: static;
margin:0 auto 0 auto;
background:none;
}
#home #content ul.dlNav li.dlbtn{
	margin: 0 0 10px 1px;
	position:static;
	text-align: center;
	top:0;
	right:0;

	}
	
#home #content ul.dlNav li.dlbtn a{
	overflow:hidden;
	}


#home #content ul.dlNav li.dlbtn a.haribotekit{
	width: 300px;
	height: 45px;
	}
#home #content ul.dlNav li.dlbtn .panel{
background: url(/ex/zenkokuzukan_pro/images/eshop_dl_btn_smp.png) no-repeat 0 0;
}

/*
carrousel  ----- */
#home #content div.carrousel{
position: static;
width: auto;
height: auto;
background-image: none;
background: none;
}
#home #content div.carrousel p.prevBlk,
#home #content div.carrousel p.nextBlk{
display: none;
}
#home #content div.carrousel div.items{
position: static;
width: auto;
height: auto;
overflow: hidden;
background: #E8E8E8;
padding: 12px 0;
}
#home #content div.carrousel div.items ul{
position: static;
width: 294px;
height: auto;
margin: 0 auto;
padding: 3px;
background: #000;
}
#home #content div.carrousel div.items ul li{
float: none;
width: auto;
height: auto;
margin: 0 auto 6px;
}
#home #content div.carrousel div.items ul li:last-child{
margin-bottom: 0;
}
#home #content div.carrousel div.items ul li a{
display: block;
width: 294px;
height: 61px;
text-indent: -9999px;
overflow: hidden;
}
/* item */
#home #content div.carrousel div.items ul li.item01{
margin-left: 0;
}
#home #content div.carrousel div.items ul li.item01 a{
background: url(/ex/zenkokuzukan_pro/images/crsl/item_01_sml.png) no-repeat 0 0;
}
#home #content div.carrousel div.items ul li.item02 a{
background: url(/ex/zenkokuzukan_pro/images/crsl/item_02_sml.png) no-repeat 0 0;
}
#home #content div.carrousel div.items ul li.item03 a{
background: url(/ex/zenkokuzukan_pro/images/crsl/item_03_sml.png) no-repeat 0 0;
}
#home #content div.carrousel div.items ul li.item04 a{
background: url(/ex/zenkokuzukan_pro/images/crsl/item_04_sml.png) no-repeat 0 0;
}
#home #content div.carrousel div.items ul li.item05 a{
background: url(/ex/zenkokuzukan_pro/images/crsl/item_05_sml.png) no-repeat 0 0;
}
#home #content div.carrousel div.items ul li.item06 a{
background: url(/ex/zenkokuzukan_pro/images/crsl/item_06_sml.png) no-repeat 0 0;
}
#home #content div.carrousel div.items ul li.item07 a{
background: url(/ex/zenkokuzukan_pro/images/crsl/item_07_sml.png) no-repeat 0 0;
}
#home #content div.carrousel div.items ul li.item08 a{
background: url(/ex/zenkokuzukan_pro/images/crsl/item_08_sml.png) no-repeat 0 0;
}
#home #content div.carrousel div.items ul li.item09 a{
background: url(/ex/zenkokuzukan_pro/images/crsl/item_09_sml_new.png) no-repeat 0 0;
}
/* hover */
#home #content div.carrousel div.items ul li.item01 a:hover,
#home #content div.carrousel div.items ul li.item02 a:hover,
#home #content div.carrousel div.items ul li.item03 a:hover,
#home #content div.carrousel div.items ul li.item04 a:hover,
#home #content div.carrousel div.items ul li.item05 a:hover,
#home #content div.carrousel div.items ul li.item06 a:hover,
#home #content div.carrousel div.items ul li.item07 a:hover,
#home #content div.carrousel div.items ul li.item08 a:hover,
#home #content div.carrousel div.items ul li.item09 a:hover{
background-position: 0 0;
}

/* dec */
#home #content p.txt_dec01{
display: none;
}


/* - FOOTER - 
--------------------------------------------------------------*/
#home #footerWrap{
border-top:8px solid #000;
}

/* gameDetail */
#home #footerWrap .gameDetail {
width: auto;
margin: 0 10px;
padding: 0;
}

#home #footerWrap .gameDetail .left {
display: block;
float: none;
width: auto;
border-top: 3px double #999;
}

/* 
newsBlk----------*/
#home #footerWrap .newsBlk{
display: block;
float: none;
width: auto;
height: auto;
padding: 10px;
margin-bottom: 10px;
border: 0px;
background: #000;
}
#home #footerWrap .newsBlk h3{
float: none;
width: auto;
height: auto;
border-right: 0px;
}
#home #footerWrap .newsBlk dl{
float: none;
width: auto;
margin-bottom: 0;
padding-left: 0px;
}
#home #footerWrap .newsBlk dl dt{
float: none;
clear: both;
margin-bottom: 0px;
padding-top: 1px;
font-size: 11px;
}
#home #footerWrap .newsBlk dl dd{
margin-bottom: 0px;
padding: 0px;
}

#home #footerWrap .gameDetail .waku{
float: none;
display: block;
width: auto;
height: auto;
padding-top:0px;
border-top: 3px double #999;
}



#home #footerWrap .gameDetail h2{
float: none;
width: auto;
padding: 10px 0 5px 20px;
text-align: left;
font-weight: normal;
}

/* ul */
#home #footerWrap .gameDetail .detailBlk{
float: none;
width: auto;
height: auto;
border-left: none;
margin-bottom: 10px;
padding-left: 0;
line-height: 1.6;
font-size: 13px;
}
#home #footerWrap .gameDetail ul{
clear: both;
width: auto;
height: auto;
margin-bottom: 0;
}
#home #footerWrap .gameDetail ul li{
float: none;
padding-right: 0;
display: block;
}

/* ** */
#home #footerWrap .gameDetail dl{
float: none;
width: auto;
height: auto;
margin: 0 15px;
padding: 5px 0 10px;
border-left: none;
line-height: 1.4;
font-size: 13px;
}
#home #footerWrap .gameDetail dl dt{
float: left;
display: inline;
width: 110px;
padding: 2px 0;
clear: both;
}
#home #footerWrap .gameDetail dl dt.clear{
clear: both;
}
#home #footerWrap .gameDetail dl dd{
float: left;
display: inline;
padding: 2px 0;
margin-left: 0px;
}

#home #footerWrap div.movThum{
float: none;
clear: both;
/*width: 300px;*/
margin: 0 auto;
padding-bottom: 20px;
}

#home #footerWrap div.movArea p.moviebtn{
	display:none;
	}
/* b2w2 */
#home #footer p.prm01{
display: none;
}


/* おもしろ、シール */
div.footerbnr2colum{
margin-bottom:0px;
}
div.footerbnr2colum p.contest,
div.footerbnr2colum p.arseal{
float:none;
margin-bottom:10px;
width:auto;
}
div.footerbnr2colum p.contest{
	margin-right:0px;
	}