@charset "utf-8";

/* グローバルメニュー
----------------------------------------------------------- */
div#globalMenu {
	width:839px;
	height:350px;
	overflow:hidden;
	clear: both;
	margin-bottom: 25px;
}

div#globalMenu ul{
	width:839px;
	height:350px;
	display:block;
}

div#globalMenu ul li{
	height:350px;
	float:left;
	display:block;
}

div#globalMenu ul li a{
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	height:350px;
	display:block;
	background:url(../img/bgGlobalMenu.png) left top no-repeat;
	text-decoration: none;
}

div#globalMenu ul li#gM01 a{
	width:139px;
	background-position: -700px 0;
}
div#globalMenu ul li#gM02 a{
	width:140px;
	background-position: -560px 0;
}
div#globalMenu ul li#gM03 a{
	width:140px;
	background-position: -420px 0;
}
div#globalMenu ul li#gM04 a{
	width:140px;
	background-position: -280px 0;
}
div#globalMenu ul li#gM05 a{
	width:140px;
	background-position: -140px 0;
}
div#globalMenu ul li#gM07 a{
	width:140px;
	background-position: 0 0;
}

div#globalMenu ul li#gM01 a:hover{ background-position: -700px -350px; }
div#globalMenu ul li#gM02 a:hover{ background-position: -560px -350px; }
div#globalMenu ul li#gM03 a:hover{ background-position: -420px -350px; }
div#globalMenu ul li#gM04 a:hover{ background-position: -280px -350px; }
div#globalMenu ul li#gM05 a:hover{ background-position: -140px -350px; }
div#globalMenu ul li#gM07 a:hover{ background-position: 0 -350px; }



/* 店舗メニュー
----------------------------------------------------------- */
div#otuBox ul{
	width:240px;
	display:block;
	line-height: 1;
}

div#otuBox ul li{
	height:65px;
	display:block;
	margin-bottom: 2px;
}

div#otuBox ul li a{
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	height:65px;
	width:240px;
	display:block;
	background:url(../img/top/bgOtuMenu.png) left top no-repeat;
	text-decoration: none;
}

div#otuBox ul li#oM01 a{ background-position: 0 0; }
div#otuBox ul li#oM02 a{ background-position: 0 -65px; }
div#otuBox ul li#oM03 a{ background-position: 0 -130px; }
div#otuBox ul li#oM04 a{ background-position: 0 -195px; }
div#otuBox ul li#oM05 a{ background-position: 0 -260px; }

div#otuBox ul li#oM01 a:hover{ background-position: -240px 0; }
div#otuBox ul li#oM02 a:hover{ background-position: -240px -65px; }
div#otuBox ul li#oM03 a:hover{ background-position: -240px -130px; }
div#otuBox ul li#oM04 a:hover{ background-position: -240px -195px; }
div#otuBox ul li#oM05 a:hover{ background-position: -240px -260px; }


/* メインエリア
----------------------------------------------------------- */
div#mainCont {
	width:839px;
	margin-bottom: 20px;
}

div#mainCont div#alpha {
	width: 554px;
	float: right;
}

div#mainCont div#alpha div#kou {
	width: 269px;
	float: left;
	display: inline;
}

div#mainCont div#alpha div#kou h2 {
	width: 269px;
	height: 41px;
	overflow: hidden;
	display:block;
}

div#mainCont div#alpha div#kou div#kouBox,
div#mainCont div#alpha div#kou div#kouBox2 {
	width:237px;
	background-color: #FFFFFF;
	padding: 6px 16px 10px;
	border: none;
	background-image: url(../img/top/imgH2Kou_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
}

div#mainCont div#alpha div#kou div#kouBox dl,
div#mainCont div#alpha div#kou div#kouBox2 dl {
	line-height: 1.2;
	margin-bottom: 5px;
	display: block;

}

div#mainCont div#alpha div#kou div#kouBox dl dt,
div#mainCont div#alpha div#kou div#kouBox2 dl dt {
}

div#mainCont div#alpha div#kou div#kouBox dl dd,
div#mainCont div#alpha div#kou div#kouBox2 dl dd {
	border-bottom: 1px dotted #666666;
	padding-bottom: 8px;
	margin-bottom: 8px;
}

div#mainCont div#alpha div#kou div#kouBox p,
div#mainCont div#alpha div#kou div#kouBox2 p {
	line-height:1;
	margin: 0;
}
div#mainCont div#alpha div#kou div#kouBox p img,
div#mainCont div#alpha div#kou div#kouBox2 p img {
	vertical-align:middle;
	width: 34px;
	height: 34px;
}


div#mainCont div#alpha div#otu {
	width: 270px;
	float: right;
	display: inline;
}

div#mainCont div#alpha div#otu div#otuBox {
	width:240px;
	background-color: #ffffff;
	padding: 6px 15px;
	background-image: url(../img/top/bgKakuTenpo.png);
	background-position: left top;
	background-repeat: no-repeat;
}

div#mainCont div#alpha div#otu h2 {
	width: 270px;
	height: 41px;
	overflow: hidden;
	display:block;
}

div#mainCont div#beta {
	width: 269px;
	float: left;
}

div#mainCont div#beta div#movieArea {
	width: 269px;
	height: 245px;
	overflow: hidden;
	margin-bottom: 15px;
}

div#mainCont div#beta div#chirashi {
	width: 269px;
}
