@charset "shift_jis";
/*======================================

	oizumifoods <<2010renewal version>>
		
			 /common.css
			  
======================================/*

/*-------------------------------------
				reset
---------------------------------------*/

html,body,div,dl,dt,dd,ol,ul,li,pre,p,blockquote,fieldset,input,textarea,h1,h2,h3,h4,h5,h6,tr,th,td{
	margin:0px;
	padding:0px;
}
h1,h2,h3,h4,h5,h6{
	font-weight:normal;
	font-style:normal;
	font-size:100%;
}
input,textarea,select {
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
}
address,caption,cite,code,dfn,em,th,var {
  font-style: normal;
  font-weight: normal;
}
fieldset,img{
	border:none;
}
ul,ol{
	list-style:none;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
caption,th{
	text-align:left;
}	
object {
	outline:none;
}


/*-------------------------------------
				general
---------------------------------------*/
a{ color:#cdcdcd; text-decoration:none; }
a:hover{ color:#cd6f2f; } 

.f-right{ float:right; }
.f-left{ float:left; }

.clr-right{ clear:right; }
.clr-left{ clear:left; }
.clr-both{ clear:both; }

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {
  min-height: 1px;
}
* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

p.pagetop{
	width:95px;
	height:17px;
	float:right;
	margin-top:10px;
}
.pagetop a{
	display:block;
	width:95px;
	height:17px;
	background:url(/common/img/btn_pagetop.gif) no-repeat left top;
	text-indent:-9999px;
}	
.mb8{
	margin-bottom:8px;
}

/*-------------------------------------
				base
---------------------------------------*/

body{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3",sans-serif;
	color:#cdcdcd;
	font-size:75%;
	line-height:1.4;
	text-align:center;
	background:#000;
}
#Wrapper{
	width:100%;
	background:url(/common/img/bg_head.gif) repeat-x left top;
	text-align:center;
	padding:9px 0px 15px 0px;
}
#Wrapper_inner{
	width:960px;
	margin:0px auto 0px auto;
	text-align:left;
}
#Wrapper_inner_box{
	width:960px;
	background:url(/common/img/bg_all.gif) repeat-y left top;
	border-bottom:#333 solid 1px;
	margin-bottom:15px;
}
#contents_Left{
	width:180px;
	float:left;
}
#contents_Right{
	width:760px;
	float:right;
	padding-top:20px;
}
#contents_body{
	width:760px;
	padding-bottom:50px;
	margin-bottom:25px;
	border-bottom:#333 solid 1px;
}
#brands{
	width:760px;
}

/*-------------------------------------
			global navi
---------------------------------------*/

#contents_Left h1{
	width:180px;
	height:220px;
}
#contents_Left h1 a{
	display:block;
	width:180px;
	height:220px;
	background-repeat:no-repeat;
	background-position:left top;
	text-indent:-9999px;
}

#g-navi li#m_top,#g-navi li#m_menu,#g-navi li#m_enkai,#g-navi li#m_tenpo,#g-navi li#m_coupon{ width:180px;} 
#g-navi li#m_top,#g-navi li#m_menu,#g-navi li#m_enkai,#g-navi li#m_tenpo{ height:52px; }
#g-navi li#m_coupon{
	height:44px;
	text-indent:-9999px;
	background:url(/common/img/g-navi/coupon.gif) no-repeat left top;
	margin-bottom:5px;
}

#g-navi2{ margin-bottom: 20px;}

#g-navi2 li#m_coupon2,#g-navi2 li#m_coupon3,#g-navi2 li#m_coupon4{ width:180px;}
#g-navi2 li#m_coupon3,#g-navi2 li#m_coupon4{ height:40px; }
#g-navi2 li#m_coupon2{
	height:44px;
	text-indent:-9999px;
	background:url(/common/img/g-navi/coupon1.jpg) no-repeat left top;
	margin-bottom:5px;
}


#g-navi li#m_top a:hover,#g-navi li#m_menu a:hover,#g-navi li#m_enkai a:hover,#g-navi li#m_tenpo a:hover,#g-navi li{
	background-position:left bottom;
}
#g-navi2 li#m_coupon3 a:hover,#g-navi2 li#m_coupon4 a:hover,#g-navi2 li{
	background-position:left bottom;
}


#g-navi li#m_top a,#g-navi li#m_menu a,#g-navi li#m_enkai a,#g-navi li#m_tenpo a{
	display:block;
	width:180px;
	height:52px;
	text-indent:-9999px;
	background-position:left top;
	background-repeat:no-repeat;
}
#g-navi2 li#m_coupon3 a,#g-navi2 li#m_coupon4 a{
	display:block;
	width:180px;
	height:40px;
	text-indent:-9999px;
	background-position:left top;
	background-repeat:no-repeat;
}
#g-navi li#m_menu a{ background-image:url(/common/img/g-navi/menu.gif); }
#g-navi li#m_enkai a{ background-image:url(/common/img/g-navi/enkai.gif); }
#g-navi li#m_tenpo a{ background-image:url(/common/img/g-navi/tenpo.gif); }
#g-navi2 li#m_coupon3 a{ background-image:url(/common/img/g-navi/coup02.jpg); }
#g-navi2 li#m_coupon4 a{ background-image:url(/common/img/g-navi/coup03.jpg); }

#m_cuppon_inner{ width:180px; margin-bottom:5px; }
#m_cuppon_inner li{ width:180px; }

#banner{ width:180px; }
#banner dt{
	width:180px;
	height:19px;
	margin-bottom:10px;
	background-repeat:no-repeat;
	background-position:left top;
	text-indent:-9999px;
}
#banner_inner{
	padding:0px 10px;
}
#banner_inner li{
	width:160px;
	height:66px;
	margin-bottom:8px;
}
#banner_inner li a{
	display:block;
	width:160px;
	height:66px;
	background-repeat:no-repeat;
	background-position:left top;
	text-indent:-9999px;
}
#banner_inner li a:hover{
	background-position:left bottom;
}

/*-------------------------------------
	     #contents_Right #brands
---------------------------------------*/

#contents_Right #brands{
	width:760px;
	margin-bottom:20px;
}

??brands_head{
	width:760px;
	height:42px;
}
h2#ttl_brands{
	width:273px;
	height:22px;
	float:left;
	background:url(/common/img/brands/ttl_brands.gif) no-repeat left top;
	text-indent:-9999px;
	margin-bottom:20px;
}
#btn_oizumi{
	width:200px;
	height:22px;
	float:right;
	margin-bottom:20px;
}
#btn_oizumi a{
	display:block;
	width:200px;
	height:22px;
	text-indent:-9999px;
	background:url(/common/img/brands/btn_oizumi.gif) no-repeat left top;
}
#btn_oizumi a:hover{
	background-position:left bottom;
}


#contents_Right #brands table{
	margin-bottom:5px;
}
h3#brand-1,
h3#brand-2{
	width:760px;
	height:14px;
	text-indent:-9999px;
}
h3#brand-3,
h3#brand-4{
	width:181px;
	height:14px;
	text-indent:-9999px;
}
h3#brand-1{ background:url(/common/img/brands/sub-ttl_dinning.gif) no-repeat left top; }
h3#brand-2{ background:url(/common/img/brands/sub-ttl_cafe.gif) no-repeat left top; }
h3#brand-3{ background:url(/common/img/brands/sub-ttl_summer-limited.gif) no-repeat left top; }
h3#brand-4{ background:url(/common/img/brands/sub-ttl_usa.gif) no-repeat left top; }

.btn_brand_ttl img{
	margin-bottom:8px;
} 
.btn_txt td{
	font-size:90%;
	vertical-align:top;
	padding-bottom:12px;
}

#brands .btn_btn-erea{
	width:760px;
}

.btn_img a{
	display:block;
	width:181px;
	height:50px;
	text-indent:-99999px;
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:2px;
}

.btn_img #btn_wan a{ background:url(/common/img/brands/btn/wan.jpg); margin-right:12px; }
.btn_img #btn_wan_kyusyujiman a{ background:url(/common/img/brands/btn/wan_kyusyujiman.jpg); margin-right:12px; }
.btn_img #btn_sen a{ background:url(/common/img/brands/btn/sen.gif);  margin-right:12px; }
.btn_img #btn_hanare a{ background:url(/common/img/brands/btn/hanare.jpg); }
.btn_img #btn_kacco a{ background:url(/common/img/brands/btn/kacco.jpg); margin-right:12px; }
.btn_img #btn_ichiba a{ background:url(/common/img/brands/btn/ichiba.jpg); margin-right:12px; }
.btn_img #btn_butamaru a{ background:url(/common/img/brands/btn/butamaru.jpg); margin-right:12px; }
.btn_img #btn_musubi a{ background:url(/common/img/brands/btn/musubi.gif); }
.btn_img #btn_gram a{ background:url(/common/img/brands/btn/gram.gif); margin-right:12px; }
.btn_img #btn_salon a{ background:url(/common/img/brands/btn/salon.gif); margin-right:12px; }
.btn_img #btn_happi a{ background:url(/common/img/brands/btn/happi.jpg); margin-right:12px; }
.btn_img #btn_ooze a{ background:url(/common/img/brands/btn/ooze.gif); margin-right:12px; }
.btn_img #btn_logic_osaka a{ background:url(/common/img/brands/btn/logic_osaka.gif); margin-right:12px; }
.btn_img #btn_logic_kyoto a{ background:url(/common/img/brands/btn/logic_kyoto.gif); margin-right:12px; }
.btn_img #btn_logic_yokohama a{ background:url(/common/img/brands/btn/logic_yokohama.gif); }
.btn_img #btn_cafe_wan a{ background:url(/common/img/brands/btn/cafe_wan.gif); margin-right:12px; }
.btn_img #btn_wann a{ background:url(/common/img/brands/btn/wann.gif); margin-right:12px; }
.btn_img #btn_koshi a{ background:url(/common/img/brands/btn/koshi_tantan.gif); margin-right:12px; }
.btn_img #btn_logic_shinsaibashi a{ background:url(/common/img/brands/btn/logic_shinsaibashi.jpg); margin-right:12px; }

.btn_img #btn_wan a:hover,
.btn_img #btn_wan_kyusyujiman a:hover,
.btn_img #btn_sen a:hover,
.btn_img #btn_hanare a:hover,
.btn_img #btn_kacco a:hover,
.btn_img #btn_ichiba a:hover,
.btn_img #btn_butamaru a:hover,
.btn_img #btn_musubi a:hover,
.btn_img #btn_gram a:hover,
.btn_img #btn_salon a:hover,
.btn_img #btn_happi a:hover,
.btn_img #btn_ooze a:hover,
.btn_img #btn_logic_osaka a:hover,
.btn_img #btn_logic_kyoto a:hover,
.btn_img #btn_logic_yokohama a:hover,
.btn_img #btn_cafe_wan a:hover,
.btn_img #btn_wann a:hover,
.btn_img #btn_koshi a:hover,
.btn_img #btn_logic_shinsaibashi a:hover{
	background-position:left bottom;
}

#brands span.line{ text-decoration:underline; }

/*-------------------------------------
			  #link
---------------------------------------*/

#link{
	text-align:center;
	margin-bottom:10px;
}

/*-------------------------------------
			  #copyright
---------------------------------------*/


#footer{
	width:960px;
}
#footer #copy{
	width:320px;
	height:42px;
	float:right;
	background:url(/common/img/footer.gif) no-repeat left top;
	text-indent:-9999px;
}
#footer #oizumi{
	width:114px;
	height:42px;
	float:right;
}
#footer #oizumi a{
	display:block;
	width:114px;
	height:42px;
	background:url(/common/img/logo_oizumi.gif) no-repeat left top;
	text-indent:-9999px;
}



#enkai_d a{ text-decoration:underline;
            color:#FFCC00;}
			
#enkai_d a:hover{ text-decoration:underline;
                  color:#cd6f2f;}	











