	g6@charset "shift_jis";
/* CSS Document 



------------------------------------------------*/
/*common
-------------------------------------------------*/

h1 {
	font-size:100%;
	font-weight:normal;
	display:inline;
	}


/*SET Header bg */
div.head {
	//background:url("http://www.oisix.com/g6/shared/head/image/oichika_header_mat.png") repeat-x scroll 0 0 transparent!important;
	margin: 1px 0 0;
	padding: 0;
	text-align:center;
	width: 100%;
}

#head_bg {
	background:url("http://www.oisix.com/g6/shared/image/oichika_template.png") no-repeat scroll 0 0 transparent!important;
	margin: 0 auto;
	width: 990px;
}

/*div.head {
	background-image:url("http://www.oisix.com/g6/shared/head/image/oichika_header_mat.png")!important;
	background-repeat:repeat-x!important;
	margin: 1px 0 0;
	padding: 0;
	text-align:center;
	width: 100%;
}

#head_bg { 
	background-image:("http://www.oisix.com/g6/shared/image/oichika_template.png")!important;
	background-repeat: no-repeat!important;
	margin: 0 auto;
	width: 990px;
}
*/

/*SET Header bg */	

.lead_cont{
	width:780px;
}

.lead_cont .accordion_head {
	cursor:pointer;
	
}

.accordion_head.selected{
	background-image:url("http://www.oisix.com/g6/oichika/image/oichika_slide_title_selected.jpg")!important;
}


.lead_cont .lead_cont_txt {
	width:680px;
	_width:740px;
	padding:30px;
	margin:20px 0 0 20px;
	}

h2.cate_ttl {
	 margin-top:50px;
	 margin-bottom:15px;	 
	 }
	 
.info_box{background:#FFF; border:solid 3px #C00; color:#C00; padding: 7px; font-size: 12px; font-weight: bold; text-align: center; margin-bottom:10px;
	}

.info_red_box{
	padding: 10px;
	font-size: 16px;
	text-align: center;
	background-color: #C00;
	color: #FFF;
	margin-bottom: 10px;
	line-height: 1.1;
	font-weight: bold;
	}
	
.f30{
	font-size:30px;
	}
	
div.shouhintag,
div.set_bg {
	 margin-bottom:1.3em;
	 }

/*SET BGCOLOR DEFAULT*/	
div.set_bg {
	background:#EBEBEB;
	padding:10px;
	}	
	
p.attention_w {
	font-size:0.8em;
	color:#FFFFFF;
	padding:0 0 10px 0;
	}
	
.s_ttl {
	margin:40px 0 20px 0;
	}

.frame_gray_dotted {
	margin:20px 0;
	}

.txt_right{
	font-size: 12px;
	line-height: 1.5em;
	text-align: left;
	margin-left: 400px;	
	}

.anchor{
	padding-top:114px;
	margin-top:-114px;
}

/*----floormap----*/


	
.catelink{ width: 780px; margin-bottom: 3px;}	
.catelink li{ float: left; margin:0 10px 8px 0;}
.brand_anchor{ margin-left: 15px;}
.brand_anchor li{ float: left; margin:0 10px 8px 0; border-right: solid 1px #333; padding-right: 10px;}
.brand_anchor li.last{ float: left; margin:0 10px 8px 0; border-right:none;}
.brand_anchor li a{ color: #333;}
/*----floormap----*/

/*----contents----*/
h4.ttl_bg{
    text-align: center;
    background-color:#000;
    color: #FFF;
    padding: 10px 0px;
    font-size: 18px;
    line-height: 1em;
    margin-bottom: 10px;	
	}
	
#main .catch_bg {
	background-color:#201D1D;
	color:#FFF;
	margin-bottom: 10px;
}

.left_cont{	
	float:left;
	width:380px;
	margin-bottom:10px;
}

.right_cont{	
	float:right;
	width:380px;
	margin-bottom:10px;
}

.left_cont img , .right_cont img{	
	margin-bottom:10px;
}

.bold{
	font-weight: bold;
}


/*----contents----*/




/*----inc_oichika_cont----*/
.brandArea{
	background-color: #cbbaaa;
}

/*----floormap----*/

/*----売り切れ一覧----*/
.urikire_box10per {
	background-color:#ffffff;
	padding:25px 0;
	
}

.urikire_img {
	margin-left:45px;
}	
	
.urikire_img_left {
	width: 150px;
	/*margin-bottom:10px;*/
	padding: 5px;
	text-align: center;
	background-color: #ffffff;
	float: left;
    float: left;
    margin: 0 10px 20px 0;
}


.urikire_img_left a {
	display: block;
}

.urikire_img_left p {
	height: 28px;
	margin: 4px 0 2px;
	font-size: 12px;
	line-height: 14px;
	text-align: left;
	color:#330000;
}

.urikire_img_left .textXS {
	display: block;
	text-align: left;
	color:#330000;
}
/*----売り切れ一覧----*/



a:hover img{
opacity:0.5;
filter: alpha(opacity=50);
-ms-filter: "alpha( opacity=50 )";
background: #fff;
}



.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; ｆぃあｔ
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/*ueno*/




/*
footer-menu
-------------------------------------------------------------------------------*/

#main .mainLabel { position:absolute; top:0px; left:25px;z-index:1; }
#main .brandList { padding:0 0 0 22px; background-color:#0b0402;width:733px;height:570px;}
#main .brandList li { float:left; margin: 0 0 26px;}
#main .brandList .leftP { padding:0 0 0 26px;}
#main .items { background-color:#e9e6e4; background-repeat:repeat-x; width:730px; padding:5px 0;}
#main .brandLink { 1px border-top:solid #373434; width:780px; background-color:#201d1d; padding-bottom: 10px; }
#main .brandLink li { float:left; width:185px; }
#main .brandLink li p { 
/*background-image: url("/g6/oichika/image/top_sankaku.gif");*/
	/*background-position: left center;*/
	/*background-repeat: no-repeat;*/
	/*padding:0 0 0 10px;*/
	line-height:1.5;
}
#main .col01 { padding:0 0 0 39px!important; }
#main .linkList { height:15px; color:#5d5454; padding:7px 0 0 12px!important; margin:20px 0 10px; background-image: url("/g6/oichika/image/top_sikaku.gif")!important;
background-position: left top!important;
background-repeat: no-repeat!important;line-height:0!important; }
#main .col01 img ,.col02 img ,.col03 img,.col04 img { margin:0 8px 0; }
#main .col02,.col03,.col04 { padding:50px 0 0!important; }
#main .brandLink a:link { color: #fff; text-decoration: none; }
#main .brandLink a:link { color:fff; font-style:normal; } /*未訪問のリンク*/
#main .brandLink a:visited { color:#fff; } /*訪問後のリンク*/ 
#main .brandLink a:hover {olor:#fff;font-style:normal; text-decoration:underline; } /*マウスをのせたとき*/
#main .brandLink a:active { text-decoration:none; } /*クリック中*/
/*
#global_navi a:link { color: #fff; text-decoration: none; }
#global_navi a:link { color:fff; font-style:normal; } /*未訪問のリンク*/
#global_navi a:visited { color:#fff; } /*訪問後のリンク*/ 
#global_navi a:hover { color:#fff!important;font-style:normal!important; text-decoration:underline!important; } /*マウスをのせたとき*/
#global_navi a:active { text-decoration:none; } /*クリック中*/
*/


/*
footer-menu
-------------------------------------------------------------------------------*/





/*
footer-menu
-------------------------------------------------------------------------------

.mainLabel { position:absolute; top:0px; left:25px; }
.brandList { padding:0 0 0 22px; background-color:#0b0402;width:733px;height:570px;}
.brandList li { float:left; margin: 0 0 26px;}
.brandList .leftP { padding:0 0 0 26px;}
.items { background-color:#cec5c0;height:300px; width:730px;}
.brandLink { 
	border-top:solid #ccc 1px; 
	height:150px; 
	width:780px; 
	background-color:#fff;
	margin-top:100px;



}
.brandLink li { float:left; width:170px; }
.brandLink li p { background-image: url("http://www.oisix.com/g6/oichika/image/top_sankaku.gif");
		background-position: left center;
		background-repeat: no-repeat;
		padding:0 0 0 10px;
		line-height:1.5;
	}
.col01 { padding:17px 0 0 47px!important; }
.linkList { height:15px; color:#000; padding:7px 0 0 12px!important; margin:20px 0 10px; background-image: url("http://www.oisix.com/g6/oichika/image/top_sikaku.gif")!important;
	background-position: left top!important;
	background-repeat: no-repeat!important;line-height:0!important; }
.col01 img ,.col02 img ,.col03 img,.col04 img { margin:0 8px 0; }
.col03,.col04 { padding:50px 0 0!important; }
.brandLink a:link { color: #000; text-decoration: none; }
.brandLink a:link { color:000; font-style:normal; }
.brandLink a:visited { color:#000; } 訪問後のリンク 
.brandLink a:hover {color:#ccc;font-style:normal; text-decoration:underline; } マウスをのせたとき
.brandLink a:active { text-decoration:none; } クリック中



footer-menu
-------------------------------------------------------------------------------*/


/*
----------------------------------------------*/


#contents_uneno {
	
	}

#contents_uneno #wrapper {
	background:#f8f5e5;
	padding-bottom:20px;
	
	}

#contents_uneno div.readarea {
	width:740px;
	_width:780px;
	background:#000;
	padding:20px 20px 10px  20px;
	position:relative;
	
	}

#contents_uneno div.readarea p.lead{
	line-height:1.5;
	color:#FFF;
	padding:10px 0;
	
	}

#contents_uneno .lead_cont .lead_cont_txt {
	border:#e6e1c9 solid 1px;
	background:url(http://www.oisix.com/g6/oichika/image/uneno_about_img01.jpg) 450px 30px no-repeat #FFF;
	
	
	
	}

#contents_uneno .lead_cont .lead_cont_txt h4 {
	border-left:5px #982b2d solid;
	padding-left:15px; 
	margin-bottom:15px;
	color:#982b2d;
	font-size:14px;
	line-height:1.5;
	
	}

#contents_uneno .lead_cont .lead_cont_txt p {
	margin-bottom:30px;
	font-size:12px;
	width:388px;
	line-height:1.5;
	
	}

#contents_uneno .lead_cont .lead_cont_txt p.img {
	width:100%;
	text-align:center;
	padding:50px 0 0 0;
	margin-bottom:0;
	
	}


#contents_uneno ul.navi {
    width: 680px;
	margin: 40px auto 40px;
}

#contents_uneno ul.navi li {
    float: left;
    padding: 0px;
	margin-right: 40px;
}
#contents_uneno ul.navi li img {
    margin-right: 7px;
}


#contents_uneno div.set_bg {
	background:#cec491;
}



/*ueno
----------------------------------------------*/



/*JUNOESQUE BAGLE
----------------------------------------------*/


#contents_junoesque div.readarea {
	width:740px;
	_width:780px;
	padding:20px 20px 10px  20px;
	background:#000000;
	position:relative;
	}

#contents_junoesque div.readarea p.lead{
	line-height:1.5;
	color:#FFF;
	padding:10px 0;	
	}

#contents_junoesque .lead_cont .lead_cont_txt {
	background:url(http://www.oisix.com/g6/oichika/image/junoesque_about_img.jpg) right 0px no-repeat #e9e7e5;
	}

#contents_junoesque .lead_cont .lead_cont_txt h4 {
	margin-bottom:15px;
	color:#736853;
	font-size:14px;
	line-height:1.5;
	}

#contents_junoesque .lead_cont .lead_cont_txt p{
	margin-bottom:30px;
	font-size:12px;
	width:450px;
	line-height:1.5;	
	}

#contents_junoesque .lead_cont .lead_cont_txt dl dd{
	margin-bottom:15px;
	font-size:12px;
	width:400px;
	line-height:1.5;	
	}

#contents_junoesque .lead_cont .lead_cont_txt dl {
	display:block;
	width:438px;
	margin-bottom:30px;	
	}

#contents_junoesque .lead_cont .lead_cont_txt dl dt {
	border-left:5px #736853 solid;
	padding-left:15px; 
	margin-bottom:10px;
	font-size:14px;
	color:#736853;
	font-weight:bold;	
	}

#contents_junoesque #cate_navi {
	background:url(http://www.oisix.com/g6/oichika/image/junoesque_navi_img.jpg) 0 0 no-repeat #FFF;
	height:166px;
	padding:75px 0 0 165px;	
	}

#contents_junoesque #cate_navi h3 {
	margin-bottom:20px;	
	}

#contents_junoesque #cate_navi ul li{
	float:left;
	margin-right:50px;	
	}

h4.ttl_bg {
	padding: 10px;
	font-size: 18px;
	text-align: center;
	background-color:#000;
	color: rgb(255, 255, 255);
	margin-bottom: 15px;
	line-height:1.3;
	}
.accordion_head {
	background-image:url("/g6/oichika/image/oichika_slide_title.jpg");
	background-repeat:no-repeat;
	height:34px;
	width:780px;
	line-height:34px;
	text-indent:50px;
	}

.lead_cont {
	background-color:#E9E7E5;
	padding-top:0!important;
	margin-top:0!important;
	}
	
.lead_cont_txt {
	padding-top:35px!important;
	margin-top:0!important;
	}
	
.lead_cont_txt h4 {
	margin-bottom:10px;
	margin-top:5px;
	font-size:14px;
	color:#736853;
	}


/*JUNOESQUE BAGLE
----------------------------------------------*/





/*palomitas
----------------------------------------------*/


#contents_palomitas {
	
	}

#contents_palomitas #main {

	
	}

#contents_palomitas div.readarea {
	width:740px;
	_width:780px;
	padding:20px 20px 10px  20px;
	background:#000000;
	position:relative;
	
	}

#contents_palomitas div.readarea p.lead{
	line-height:1.5;
	color:#FFF;
	padding:10px 0;
	
	}

#contents_palomitas .lead_cont .lead_cont_txt {
	background:url(http://www.oisix.com/g6/oichika/image/palomitas_about_img.jpg) right 0px no-repeat #e9e7e5;
	padding-bottom:75px;
	
	
	
	}

#contents_palomitas .lead_cont .lead_cont_txt h4 {
	margin-bottom:15px;
	color:#af0f63;
	font-size:14px;
	line-height:1.5;
	
	}

#contents_palomitas .lead_cont .lead_cont_txt p{
	margin-bottom:30px;
	font-size:12px;
	width:450px;
	line-height:1.5;
	
	}

#contents_palomitas .lead_cont .lead_cont_txt dl dd{
	margin-bottom:15px;
	font-size:12px;
	width:400px;
	line-height:1.5;
	
	}
	


#contents_palomitas .lead_cont .lead_cont_txt dl {
	display:block;
	width:438px;
	margin-bottom:30px;
	
	
	}

#contents_palomitas .lead_cont .lead_cont_txt dl dt {
	border-left:5px #af0f63 solid;
	padding-left:15px; 
	margin-bottom:10px;
	font-size:14px;
	color:#af0f63;
	font-weight:bold;
	
	}





#contents_palomitas #cate_navi {
	padding:50px 0 0 40px;
	height:66px;
	

	
	}



#contents_palomitas #cate_navi ul {
	

	
	}

#contents_palomitas #cate_navi ul li{
	float:left;
	margin:0;
	padding:0;
	margin-right:20px;
	font-size:0;

	

	
	}



/*palomitas
----------------------------------------------*/

/*CHEESE STANDE
----------------------------------------------*/


#contents_cheesestand {
	
	}

#contents_cheesestand #main {

	
	}

#contents_cheesestand div.readarea {
	width:740px;
	_width:780px;
	padding:20px 20px 10px 20px;
	background:#000000;
	position:relative;
	
	}

#contents_cheesestand div.readarea p.lead{
	line-height:1.5;
	color:#FFF;
	padding:10px 0;
	
	}

#contents_cheesestand .lead_cont .lead_cont_txt {
	background:url(http://www.oisix.com/g6/oichika/image/cheesestand_about_img.jpg) right 0px no-repeat #e4e4e4;
	
	
	
	}

#contents_cheesestand .lead_cont .lead_cont_txt h4 {
	margin-bottom:15px;
	color:#736853;
	font-size:14px;
	line-height:1.5;
	
	}

#contents_cheesestand .lead_cont .lead_cont_txt p{
	margin-bottom:30px;
	font-size:12px;
	width:400px;
	line-height:1.5;
	
	}

#contents_cheesestand .lead_cont .lead_cont_txt p.lead {
	width:400px;
	
	}

#contents_cheesestand .lead_cont .lead_cont_txt dl dd{
	margin-bottom:15px;
	font-size:12px;
	width:400px;
	line-height:1.5;
	
	}

#contents_cheesestand .lead_cont .lead_cont_txt dl {
	display:block;
	width:400px;
/*	margin-bottom:30px;*/
	
	
	}

#contents_cheesestand .lead_cont .lead_cont_txt dl dt {
	border-left:5px #736853 solid;
	padding-left:15px; 
	margin-bottom:10px;
	font-size:14px;
	color:#736853;
	font-weight:bold;
	
	}


#contents_cheesestand #cate_navi {

	
	}

#contents_cheesestand #cate_navi h3 {
	margin-bottom:20px;
	
	}

#contents_cheesestand #cate_navi ul {
	

	
	}

#contents_cheesestand #cate_navi ul li{
	float:left;
	margin-right:50px;

	
	}





/*CHEESE STANDE
----------------------------------------------*/


/*CUOCA
----------------------------------------------*/


#contents_cuoca {
	
	}

#contents_cuoca #main {

	
	}

#contents_cuoca div.readarea {
	width:740px;
	_width:780px;
	padding:20px;
	background:#000000;
	position:relative;
	
	}

#contents_cuoca div.readarea p.lead{
	line-height:1.5;
	color:#FFF;
	padding:10px 0;
	
	}

#contents_cuoca .lead_cont .lead_cont_txt {
	background:url(http://www.oisix.com/g6/oichika/image/cuoca_about_img.jpg) right 0px no-repeat #e4e4e4;
	
	
	
	}

#contents_cuoca .lead_cont .lead_cont_txt h4 {
	margin-bottom:15px;
	color:#736853;
	font-size:14px;
	line-height:1.5;
	
	}

#contents_cuoca .lead_cont .lead_cont_txt p{
	margin-bottom:30px;
	font-size:12px;
	width:400px;
	line-height:1.5;
	
	}

#contents_cuoca .lead_cont .lead_cont_txt p.lead {
	width:400px;
	
	}

#contents_cuoca .lead_cont .lead_cont_txt dl dd{
	margin-bottom:15px;
	font-size:12px;
	width:400px;
	line-height:1.5;
	
	}

#ccontents_cuoca .lead_cont .lead_cont_txt dl {
	display:block;
	width:400px;
/*	margin-bottom:30px;*/
	
	
	}

#ccontents_cuoca .lead_cont .lead_cont_txt dl dt {
	border-left:5px #736853 solid;
	padding-left:15px; 
	margin-bottom:10px;
	font-size:14px;
	color:#736853;
	font-weight:bold;
	
	}





#contents_cheesestand #cate_navi {
	
	

	
	}

#contents_cuoca #cate_navi h3 {

	
	}

#contents_cuoca #cate_navi ul {
	

	
	}

#contents_cuoca #cate_navi ul li{

	

	
	}





/*CUOCA
----------------------------------------------*/

/*DEAN&DELUCA
----------------------------------------------*/


#contents_deandeluca  {
	
	}

#contents_deandeluca  #main {

	}

#contents_deandeluca  div.readarea {
	width:740px;
	_width:780px;
	padding:20px 20px 10px 20px;
	background:#000000;
	position:relative;
	
	}

#contents_deandeluca  div.readarea p.lead{
	line-height:1.5;
	color:#FFF;
	padding:10px 0;
	
	}

#contents_deandeluca ul.navi {
	width:720px;
	margin:50px 0 40px 30px;
}

#contents_deandeluca ul.navi li {
	float:left;
	padding:0;
}

#contents_deandeluca .pickupbnr a:hover img {
	opacity:0.6;
	filter:alpha(opacity=60);
	-ms-filter:"alpha(opacity=60)";
}
	
#contents_deandeluca div.shouhintag,
#contents_deandeluca div.set_bg,
#contents_deandeluca h4,
#contents_deandeluca .item_img,
#contents_deandeluca table.shouhintableT
{
	margin-bottom:1.3em;
}
	
#contents_deandeluca .set_bg {
	padding:10px;
	background:#EBEBEB;
}
	
#contents_deandeluca .catch_bg {
	padding:10px;
	font-size:18px;
	background-color:#EBEBEB;
	color:#222222;
	margin:45px 0 25px 0;
	vertical-align:middle;
}


#contents_deandeluca  #contents_tokushuu ul.txt_point li {
	margin-bottom:1.3em;
}

#contents_deandeluca  ul.txt_point li .txt_point_t {
	color:#7A5959;
	font-weight:bold;
	margin-bottom:3px;
}

#contents_deandeluca  .catch_bg_suryou {
	position:relative;
	width:780px;
}

#contents_deandeluca .suryou_img {
	position:absolute;
	left:20px;
	top:16px;
}

#contents_deandeluca dl.itm_ex dt  {
	margin-bottom:3px;
	color:#995b67;
	font-weight:bold;
}

#contents_deandeluca dl.itm_ex dd {
	margin-left:0px;
	margin-bottom:15px;
}

#contents_deandeluca .redXS {
	color:#9f263c;
}

#contents_deandeluca .bst_recipeA .bst_recipeA_st {
	color:#7A5959;
	font-weight:bold;
	margin-bottom:3px;
}

#contents_deandeluca .bst_bg_gray {
	background-color:#eeeeee;
	padding:20px 20px 20px 270px;
	background-image:url(http://www.oisix.com/g6/oichika/image/dd_jamsyrup_ss2-7314_bg.jpg);
	background-position:20px 20px;
	background-repeat:no-repeat;
	border-radius:5px;
}



/*DEAN&DELUCA
----------------------------------------------*/




/*Soup Stock Tokyo
----------------------------------------------*/

#contents_sst #main {
	
	}

#contents_sst div.readarea {
	width:740px;
	_width:780px;
	padding:20px;
	background:#000000;
	position:relative;
	color:#FFFFFF;
	
	}

#contents_sst div.readarea p.lead{
	line-height:1.5;
	color:#FFF;
	padding:10px 0;
	
	}
	
#contents_sst .lead_cont .lead_cont_txt {
	background:url(/g6/oichika/image/sst_about_img.jpg) right 0px no-repeat #f2f2f2;
	
	
	
	}

#contents_sst .lead_cont .lead_cont_txt h4 {
	margin-bottom:15px;
	color:#222222;
	font-size:14px;
	line-height:1.5;
	
	}

#contents_sst .lead_cont .lead_cont_txt p{
	margin-bottom:30px;
	font-size:12px;
	width:400px;
	line-height:1.5;
	
	}

#contents_sst .lead_cont .lead_cont_txt p.lead {
	width:400px;
	
	}

#contents_sst .lead_cont .lead_cont_txt dl dd{
	font-size:12px;
	width:400px;
	line-height:1.5;
	
	}

#contents_sst .lead_cont .lead_cont_txt dl {
	display:block;
	width:400px;
/*	margin-bottom:30px;*/
	
	
	}

#contents_sst .lead_cont .lead_cont_txt dl dt {
	border-left:5px #222222 solid;
	padding-left:15px; 
	margin-bottom:10px;
	font-size:14px;
	color:#222222;
	font-weight:bold;
	
	}


#contents_sst ul.navi {
	width:720px;
	margin-left:30px;
	margin-top:50px;
	
}

ul.navi li {
	float:left;
	padding:0;
}

	
#contents_sst div.shouhintag,
#contents_sst div.set_bg,
#contents_sst h4,
#contents_sst .item_img,
#contents_sst table.shouhintableT
{
	margin-bottom:1.3em;
}
	
#contents_sst .set_bg {
	padding:10px;
	background:#EBEBEB;
}
	
#contents_sst h3 {
	
}

#contents_sst .catch_bg {
	padding:10px;
	font-size:18px;
	background-color:#EBEBEB;
	color:#222222;
	margin:1em 0;
}

#contents_sst #sst_ranking{
	margin-left:30px;
	margin-right:30px;
}

#contents_sst #sst_lead{
	width:720px;
	margin-left:30px;
}

#contents_sst #sst_lead #sst_lead02{
	overflow:hidden;
	width:720px;
}

#sst_lead #sst_lead02 .sst_lead02_img {
	float:left;
}


#contents_sst #sst_lead #sst_lead02 .sst_lead02_txt {
	float:right;
	width:370px;
}

#contents_sst .bst_recipeA .bst_recipeA_st {
	color:#7A5959;
	font-weight:bold;
	margin-bottom:3px;
}

#contents_sst .bst_recipeB {
	/*width:776px;*/
	border:2px solid #dcdcdc;
	padding:35px 68px;
	/*margin-top:60px;*/
}

#contents_sst .bst_recipeBbox {
	width:640px;
}

#contents_sst .bst_recipeBtxt {
	width:640px;
}

#contents_sst .bst_recipeBtxt_title {
	font-size:16px;
	font-weight:bold;
	color:#330000;
	margin-bottom:15px;
}

#contents_sst .bst_recipeBtxt_lead{
	color:#330000;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom: 1px dotted #DCDCDC;
}

#contents_sst .bst_recipeBtxt_R {
	width:255px;
	float:left;
	border-right: 1px dotted #dcdcdc;
	padding-right:20px;
}

#contents_sst .bst_recipeBtxt_L {
	width:344;
	float:right;
	padding-left:20px;
}

#contents_sst .bst_recipeBtxt_st {
	color:#7A5959;
	font-weight:bold;
	margin-bottom:3px;
}

#contents_tokushuu ul.txt_point li {
	margin-bottom:1.3em;
}

#contents_sst ul.txt_point li .txt_point_t {
	color:#7A5959;
	font-weight:bold;
	margin-bottom:3px;
}


#contents_sst .arrange_recipe {
    background-color: #EBEBEB;
	padding:20px;
}

#contents_sst .arrange_recipe .catch_bg_recipe{
    background-color: #EBEBEB;
    color: #222222;
    font-size: 18px;
	text-align:center;
	font-weight:bold;
	margin-bottom:15px;
}

#contents_sst .arrange_recipe .koeran {
	background-color:#ffffff;
	border:1px solid #e2e2e2;
}

#contents_sst .arrange_recipe .koeran .koe, .koe1 {
    border-top: 1px dashed #bbbbbb;
}

#contents_sst .arrange_recipe .koeran .pointS {
	color:#880000;
}

#contents_sst .bst_recipeB_ttl img {
	vertical-align:bottom;
}





/*Soup Stock Tokyo
----------------------------------------------*/



/*LeTAO
----------------------------------------------*/


#contents_letao #main {

	
	}


#contents_letao  div.readarea {
	width:740px;
	_width:780px;
	padding:20px 20px 10px 20px;
	background:#000000;
	position:relative;
	color:#FFFFFF;
	
	}

#contents_letao div.readarea p.lead{
	line-height:1.5;
	color:#FFF;
	padding:10px 0;
	
	}

#contents_letao .lead_cont .lead_cont_txt {
	background:url(/g6/oichika/image/letao_about_img.jpg) right 0px no-repeat #f4fce0;
	
	
	
	}

#contents_letao .lead_cont .lead_cont_txt h4 {
	margin-bottom:15px;
	color:#126134;
	font-size:14px;
	line-height:1.5;
	
	}

#contents_letao .lead_cont .lead_cont_txt p{
	margin-bottom:75px;
	font-size:12px;
	width:400px;
	line-height:1.5;
	
	}


#contents_letao ul.navi {
    width: 720px;
	margin: 40px 0px 40px 125px
}

#contents_letao ul.navi li {
    float: left;
    padding: 0px;
	margin-right: 40px;
}
#contents_letao ul.navi li img {
    margin-right: 7px;
}

	
#contents_letao div.shouhintag,
#contents_letao div.set_bg,
#contents_letao h4,
#contents_letao .item_img,
#contents_letao table.shouhintableT
{
	margin-bottom:1.3em;
}
	
#contents_letao .set_bg {
	padding:10px;
	background:#EBEBEB;
}
	
#contents_letao h3 {
	
}

#contents_letao .catch_bg {
	padding:10px;
	font-size:18px;
	background-color:#EBEBEB;
	color:#222222;
	margin:1em 0;
}

#contents_letao .lead_cont{
	width:740px;
	/*margin:0px 10px 0px 30px;*/
}

.lead_cont .accordion_head {cursor:pointer;}

#contents_letao #letao_lead img {
	vertical-align:top;
}


#contents_letao .bnrarea_brand {
	width:720;
	margin:70px 30px 20px 30px;
}

#contents_letao .bnrarea_brand #bnr350_sst {
	float:left;
}

.bnrarea_brand #bnr350_dd {
	float:right;
}



/*LeTAO
----------------------------------------------*/

/*ENOTECA
----------------------------------------------*/





#contents_enoteca {
	
	}

#contents_enoteca #main {

	
	}


#contents_enoteca div.readarea {
	width:740px;
	_width:780px;
	padding:20px 20px 10px 20px;
	background:#000000;
	position:relative;
	
	}

#contents_enoteca div.readarea p.lead{
	line-height:1.5;
	color:#FFF;
	padding:10px 0;
	
	}
#contents_enoteca ul.navi {
    width: 500px;
	margin: 40px auto 40px;
}

#contents_enoteca ul.navi li {
    float: left;
    padding: 0px;
	margin-right: 40px;
}
#contents_enoteca ul.navi li img {
    margin-right: 7px;
}


#contents_enoteca div.condate {
	font-size:0px;
	margin-bottom:20px;
	
	}


#contents_enoteca div.condate div.mid {
	background:url(http://www.oisix.com/g6/oichika/image/enoteca_kondate_mid.gif) repeat-y;
	padding:0 0 0 70px;
	font-size:12px;
	
	}

#contents_enoteca div.condate div.mid h3{
	padding:5px;
	font-size:12px;
	background:#948663;
	text-align:center;
	color:#FFF;
	margin-bottom:10px;
	
	}



#contents_enoteca div.condate div.mid div.mid_left {
	width:200px;
	float:left;
	
	}
	
#contents_enoteca div.condate div.mid div.mid_right {
	width:380px;
	float:left;
	margin-left:60px;
	
	}

#contents_enoteca div.condate div.mid div.mid_left p,
#contents_enoteca div.condate div.mid div.mid_right p {
	padding-bottom:0.5em;
	line-height:1.5;
	
	}

#contents_enoteca div.condate div.mid div.mid_left p strong,
#contents_enoteca div.condate div.mid div.mid_right p strong {
	color:#948663; 
	
	}



/*ENOTECA
----------------------------------------------*/

#global_navi a:link { color: #fff; text-decoration: none; }
#global_navi a:link { color:fff; font-style:normal; } /*未訪問のリンク*/
#global_navi a:visited { color:#fff; } /*訪問後のリンク*/ 
#global_navi a:hover { color:#fff!important;font-style:normal!important; text-decoration:underline!important; } /*マウスをのせたとき*/
#global_navi a:active { text-decoration:none; } /*クリック中*/


/* 福光屋 */
	
#contents_fukumitsuya .lead_cont .lead_cont_txt {
	background:url(/g6/oichika/image/fukumitsuya_about_img.jpg) right 0px no-repeat #ededed;
	}

#contents_fukumitsuya .lead_cont .lead_cont_txt h4 {
	margin-bottom:15px;
	color:#b71a35;
	font-size:14px;
	line-height:1.5;
	
	}

#contents_fukumitsuya .lead_cont .lead_cont_txt p{
	margin-bottom:30px;
	font-size:12px;
	width:400px;
	line-height:1.5;
	
	}

#contents_fukumitsuya .lead_cont .lead_cont_txt p.lead {
	width:400px;
	
	}

#contents_fukumitsuya .lead_cont .lead_cont_txt dl dd{
	font-size:12px;
	width:400px;
	line-height:1.5;
	margin-bottom:1.8em;
	
	}

#contents_fukumitsuya .lead_cont .lead_cont_txt dl {
	display:block;
	width:400px;
/*	margin-bottom:30px;*/
	
	
	}

#contents_fukumitsuya .lead_cont .lead_cont_txt dl dt {
	border-left:5px #b71a35 solid;
	padding-left:15px; 
	margin-bottom:10px;
	font-size:14px;
	color:#b71a35;
	font-weight:bold;
	
	}
/* 福光屋 */


/*LUPICIO
----------------------------------------------*/

#contents_lupicio #main {
	
	}

#contents_lupicio div.readarea {
	width:740px;
	_width:780px;
	padding:20px;
	background:#000000;
	position:relative;
	color:#FFFFFF;
	
	}

#contents_lupicio div.readarea p.lead{
	line-height:1.5;
	color:#FFF;
	padding:10px 0;
	
	}
	
#contents_lupicio .lead_cont .lead_cont_txt {
	background-color:#f2f2f2;
	}

#contents_lupicio .lead_cont .lead_cont_txt h4 {
	margin-bottom:15px;
	color:#222222;
	font-size:14px;
	line-height:1.5;
	
	}

#contents_lupicio .lead_cont .lead_cont_txt p{
	margin-bottom:30px;
	font-size:12px;
	line-height:1.5;
	
	}

#contents_lupicio .lead_cont .lead_cont_txt p.lead {
	width:400px;
	
	}

#contents_lupicio .lead_cont .lead_cont_txt dl dd{
	font-size:12px;
	line-height:1.5;
	
	}

#contents_lupicio .lead_cont .lead_cont_txt dl {
	display:block;
	}
#contents_lupicio .lead_cont .lead_cont_txt dl dt {
	border-left:5px #222222 solid;
	padding-left:15px; 
	margin-bottom:10px;
	font-size:14px;
	color:#222222;
	font-weight:bold;
	
	}
#contents_lupicio ul.navi {
	width:720px;
	margin-left:30px;
	margin-top:50px;
	
}

ul.navi li {
	float:left;
	padding:0;
}

	
#contents_lupicio div.shouhintag,
#contents_lupicio div.set_bg,
#contents_lupicio h4,
#contents_lupicio .item_img,
#contents_lupicio table.shouhintableT
{
	margin-bottom:1.3em;
}
	
#contents_lupicio .set_bg {
	padding:10px;
	background:#EBEBEB;
}
	
#contents_lupicio h3 {
	
}

#contents_lupicio .catch_bg {
	padding:10px;
	font-size:18px;
	background-color:#EBEBEB;
	color:#222222;
	margin:1em 0;
}

#contents_lupicio #lupicio_ranking{
	margin-left:30px;
	margin-right:30px;
}

#contents_lupicio #lupicio_lead{
	width:720px;
	margin-left:30px;
}

#contents_lupicio #lupicio_lead #lupicio_lead02{
	overflow:hidden;
	width:720px;
}

#lupicio_lead #lupicio_lead02 .lupicio_lead02_img {
	float:left;
}


#contents_lupicio #lupicio_lead #lupicio_lead02 .lupicio_lead02_txt {
	float:right;
	width:370px;
}

#contents_lupicio .bst_recipeA .bst_recipeA_st {
	color:#7A5959;
	font-weight:bold;
	margin-bottom:3px;
}

#contents_lupicio .bst_recipeB {
	/*width:776px;*/
	border:2px solid #dcdcdc;
	padding:35px 68px;
	/*margin-top:60px;*/
}

#contents_lupicio .bst_recipeBbox {
	width:640px;
}

#contents_lupicio .bst_recipeBtxt {
	width:640px;
}

#contents_lupicio .bst_recipeBtxt_title {
	font-size:16px;
	font-weight:bold;
	color:#330000;
	margin-bottom:15px;
}

#contents_lupicio .bst_recipeBtxt_lead{
	color:#330000;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom: 1px dotted #DCDCDC;
}

#contents_lupicio .bst_recipeBtxt_R {
	width:255px;
	float:left;
	border-right: 1px dotted #dcdcdc;
	padding-right:20px;
}

#contents_lupicio .bst_recipeBtxt_L {
	width:344;
	float:right;
	padding-left:20px;
}

#contents_lupicio .bst_recipeBtxt_st {
	color:#7A5959;
	font-weight:bold;
	margin-bottom:3px;
}

#contents_tokushuu ul.txt_point li {
	margin-bottom:1.3em;
}

#contents_lupicio ul.txt_point li .txt_point_t {
	color:#7A5959;
	font-weight:bold;
	margin-bottom:3px;
}


#contents_lupicio .arrange_recipe {
    background-color: #EBEBEB;
	padding:20px;
}

#contents_lupicio .arrange_recipe .catch_bg_recipe{
    background-color: #EBEBEB;
    color: #222222;
    font-size: 18px;
	text-align:center;
	font-weight:bold;
	margin-bottom:15px;
}

#contents_lupicio .arrange_recipe .koeran {
	background-color:#ffffff;
	border:1px solid #e2e2e2;
}

#contents_lupicio .arrange_recipe .koeran .koe, .koe1 {
    border-top: 1px dashed #bbbbbb;
}

#contents_lupicio .arrange_recipe .koeran .pointS {
	color:#880000;
}

#contents_lupicio .bst_recipeB_ttl img {
	vertical-align:bottom;
}





/*LUPICIO
----------------------------------------------*/

/*侘家古暦堂
----------------------------------------------*/
#contents_wabiya .lead_cont{
	background-color: #d5c1a5;
}

#contents_wabiya .lead_cont_txt h4{
	color: #593e1f;
}











/*オイチカスライド広告
----------------------------------------------*/

.oichikalogo {position:absolute;left:200px;top:137px;z-index:11;}
.oichikaSlide {position:absolute;left:190px;top:115px;z-index:10;width:780px;}
.oichikaSlideMenu {background-color:#FFF;width:780px;height:70px!important;
border-bottom:2px solid #524743;
}
.oichikaSlideMenu li {float:left;}
.oichikabtn1 {
border:solid 2px #524743;
border-bottom:none;
width:240px;
height:30px;
margin-right:5px;
margin-top:40px;
margin-left:420px;
text-align:left;
text-indent:5px;
line-height:30px;
position:relative;
}
.oichikabtn2 {
border:solid 2px #524743;
border-bottom:none;
width:107px;
height:30px;
margin-top:40px;
text-align:left;
text-indent:5px;
line-height:30px;
position:relative;
}
.slideBox1 {
display:none;
width:780px;position:absolute;left:0;top:72px;_top:74px;color:#000;
-moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.5)0;
box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
border:solid 1px #CCC;
background: #ffffff; /* Old browsers */
color:#000;
background-color:#e8e8e8;
background-image: url("http://www.oisix.com/g6/oichika/image/oichikaSlideBack.jpg");
background-repeat:repeat-x;
}
.slideBox2 {
display:none;
width:780px;position:absolute;left:0;top:72px;_top:74px;color:#000;
-moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
border:solid 1px #CCC;
background: #ffffff; /* Old browsers */
color:#000;
background-color:#e8e8e8;
background-image: url("http://www.oisix.com/g6/oichika/image/oichikaSlideBack.jpg");
background-repeat:repeat-x;
}

.selected {
background-color:#544844;
color:#FFF;
}
.pickup{
background-color:#bb9806;
color:#FFF;
padding:3px;
margin-right:5px;
}
.arrow {
position:absolute;right:5px;top:0;z-index:100;
font-size:11px;
}
.slideBox1 table,.slideBox2 table{
margin:30px 30px 0;
width:720px;
_width:716px;
}
.slideBox1 table td,.slideBox2 table td {
vertical-align:top;
}
.slideBox1 .red,.slideBox2 .red {
color:#a9233c;
}
.slideBox1 a,.slideBox2 a {
color:#000;
text-decoration:none;
}
.brandbox{
text-align:center;
}
.brandbox p {
font-size:11px;
text-align:left;
padding-left:5px;
margin-bottom:20px;
}
.topLink {
margin:10px 0 20px 0;
background-image: url("http://www.oisix.com/g6/oichika/image/oichikaarrow.png");
background-repeat:no-repeat;
background-position:0% 4px;
text-align:left;
text-indent:12px;
width:100px;
float:right;
}

.brandTitle {
	margin-top:60px;
	background-repeat:no-repeat;
	width:780px;
	height:230px;
}
.brandTitle p {
	font-size:12px;
	width:310px;
	float:right;
	color:#FFF;
	margin-right:20px;
	padding-top:50px;
	line-height:1.5;
}
.fs11 {
	font-size:11px;
}

.headNews, .headNews a {color:#FFF; text-decoration:none;}

/* oichikaブランドナビ　*/
.oichikaGnavi {position:absolute;left:0px;top:5px;z-index:9;width:780px;
background-color:#FFF;width:780px;text-align:left;padding-bottom:7px;}
.oichikaGnavilogo {position:absolute;left:0px;top:5px;z-index:10;}
.oichikaGnavi ul {

}

.oichika_info {position:absolute;right:20px;bottom:100px;z-index:11;}





/* グローバルナビのドロップダウンメニュー */
/*.oichikaNewMenu {margin-left:0;margin-top:10px;}
.oichikaNewMenu li.oya {float:left;font-size:10px;width:77px;text-align:center;background-color:#201d1d;color:#FFF;line-height:24px;position:relative;border-right:1px solid #333;}
.oichikaNewMenu li.oya ul {display:none;}
.oichikaNewMenu li.oya ul {position:absolute;_top:24px;_left:0px;}
.oichikaNewMenu li.oya ul li {line-height:24px;background-color:#333;width:170px;text-align:left;margin:0;border-bottom:1px solid #3b3b3b;font-size:12px;
background-image: url("/g6/oichika/image/top_sankaku.gif");
background-repeat:no-repeat;
background-position:5px 10px;}
.oichikaNewMenu li.oya ul li a {color:#FFF;display:block;text-indent:15px;zoom: 1;}
.oichikaNewMenu li.oya ul li a:hover {background-color:#CCC;color:#333;
background-image: url("/g6/oichika/image/top_sankaku.gif");
background-repeat:no-repeat;
background-position:5px 10px;}*/






/* グローバルナビのドロップダウンメニュー ここから追加 */
#oichikafloor_renew a:visited{color:#201d1d!important;}
#oichikafloor_renew .oichikaNewMenu {margin:10 0 10 0;}
#oichikafloor_renew .sankaku{padding-top:5px; background:#fff;}
#oichikafloor_renew .oichikaNewMenu li.oya {float:left;font-size:10px;width:77px;text-align:center;position:relative;border-right:1px solid #333;background: url("/g6/oichika/image/navi_pic.jpg");width:86px;display:block;height:52px;margin-bottom:10;z-index:99 ;}
#oichikafloor_renew .oichikaNewMenu li.oya:hover {border-right:1px solid #000;display:block;height:52px;}
#oichikafloor_renew .oichikaNewMenu li.cat01 {background-position:0px -52px;}
#oichikafloor_renew .oichikaNewMenu li.cat02 {background-position:693px -52px;}
#oichikafloor_renew .oichikaNewMenu li.cat03 {background-position:603px -52px;}
#oichikafloor_renew .oichikaNewMenu li.cat04 {background-position:518px -52px;}
#oichikafloor_renew .oichikaNewMenu li.cat05 {background-position:431px -52px;}
#oichikafloor_renew .oichikaNewMenu li.cat06 {background-position:344px -52px;}
#oichikafloor_renew .oichikaNewMenu li.cat07 {background-position:261px -52px;}
#oichikafloor_renew .oichikaNewMenu li.cat08 {background-position:169px -52px;}
#oichikafloor_renew .oichikaNewMenu li.cat09 {background-position:83px -52px;width:84px;;border:none;}
#oichikafloor_renew .oichikaNewMenu li.cat01:hover {background-position:0px -0px;}
#oichikafloor_renew .oichikaNewMenu li.cat02:hover {background-position:693px 0px;}
#oichikafloor_renew .oichikaNewMenu li.cat03:hover {background-position:603px 0px;}
#oichikafloor_renew .oichikaNewMenu li.cat04:hover {background-position:518px 0px;}
#oichikafloor_renew .oichikaNewMenu li.cat05:hover {background-position:431px 0px;}
#oichikafloor_renew .oichikaNewMenu li.cat06:hover {background-position:344px 0px;}
#oichikafloor_renew .oichikaNewMenu li.cat07:hover {background-position:261px 0px;}
#oichikafloor_renew .oichikaNewMenu li.cat08:hover {background-position:169px 0px;}
#oichikafloor_renew .oichikaNewMenu li.cat09:hover {background-position:83px 0px;width:84px;border:none;}
#oichikafloor_renew .oichikaNewMenu li.oya div.pop01 .sankaku img {margin-left:43px;}
#oichikafloor_renew .oichikaNewMenu li.oya div.pop02 .sankaku img {margin-left:129px;}
#oichikafloor_renew .oichikaNewMenu li.oya div.pop03 .sankaku img {margin-left:215px;}
#oichikafloor_renew .oichikaNewMenu li.oya div.pop04 .sankaku img {margin-left:301px;}
#oichikafloor_renew .oichikaNewMenu li.oya div.pop05 .sankaku img {margin-left:387px;}
#oichikafloor_renew .oichikaNewMenu li.oya div.pop06 .sankaku img {margin-left:472px;}
#oichikafloor_renew .oichikaNewMenu li.oya div.pop07 .sankaku img {margin-left:558px;}
#oichikafloor_renew .oichikaNewMenu li.oya div.pop08 .sankaku img {margin-left:644px;}
#oichikafloor_renew .oichikaNewMenu li.oya div.pop09 .sankaku img {margin-left:725px;}
#oichikafloor_renew .oichikaNewMenu li.oya div.popbox {display:none;background:#201d1d; color:#201d1d;width:780px;text-align:left;}
.oichikaNewMenu li.oya div.popbox div.popbox_inner{background:#FFF;margin:2px;background-image: url("/g6/oichika/image/dot_bg.gif");background-position: 368 top; background-repeat: repeat-y;}
.oichikaNewMenu li.oya div.popbox dl{float:left; width:406px; padding-bottom:15px;}
.oichikaNewMenu li.oya div.popbox dl.cate_search{width:370px; }
.oichikaNewMenu li.oya div.popbox dl.cate_search dl{height:30px;}
.oichikaNewMenu li.oya div.popbox dl.cate_search dt{border-right: dotted 1px #CCC;}
.oichikaNewMenu li.oya div.pop01 {position:absolute;top:52px;left:0px;}
.oichikaNewMenu li.oya div.pop02 {position:absolute;top:52px;left:-87px;}
.oichikaNewMenu li.oya div.pop03 {position:absolute;top:52px;left:-174px;}
.oichikaNewMenu li.oya div.pop04 {position:absolute;top:52px;left:-261px;}
.oichikaNewMenu li.oya div.pop05 {position:absolute;top:52px;left:-348px;}
.oichikaNewMenu li.oya div.pop06 {position:absolute;top:52px;left:-435px;}
.oichikaNewMenu li.oya div.pop07 {position:absolute;top:52px;left:-522px;}
.oichikaNewMenu li.oya div.pop08 {position:absolute;top:52px;left:-609px;}
.oichikaNewMenu li.oya div.pop09 {position:absolute;top:52px;left:-696px;}
.oichikaNewMenu li.oya div.popbox dt{background:#201d1d; padding:5 20 ;color:#FFF; margin-bottom:20px;}
.oichikaNewMenu li.oya div.popbox dl dd{
/*background-image: url("/g6/oichika/image/top_sankaku.gif");*/
/*background-repeat: no-repeat;*/
/*background-position:0 4px;*/
/*padding-left:10px; */
margin-bottom:3px;float:left;width:150px;margin-left:30px;}
.oichikaNewMenu li.oya div.popbox dl dd.cat_img{float:left;background:none;width:120px;margin-left:20px;}
.oichikaNewMenu li.oya div.pop01 dl dd.cat_img{margin-bottom: 35px;}
.oichikaNewMenu li.oya div.pop02 dl dd.cat_img , .oichikaNewMenu li.oya div.pop08 dl dd.cat_img , .oichikaNewMenu li.oya div.pop07 dl dd.cat_img{margin-bottom: 15px;}
.oichikaNewMenu li.oya div.pop03 dl dd.cat_img {margin-bottom: 60px;}
#oichikafloor_renew .oichikaNewMenu li.oya div.popbox dl dd a:link{color:#201d1d!important;}
#oichikafloor_renew .oichikaNewMenu li.oya div.popbox dl dd a:visited{color:#201d1d!important;}
.oichikaNewMenu li.oya div.popbox dl.brand_search dd{margin-left:30px; float:left;width:150px;}
#pankuzu{margin-top:18px;}











/*
.sankaku{
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-bottom: 5px solid #201d1d;
}
.oichikaNewMenu li.oya div.pop01 .sankaku{position:absolute; top:-8px;left:20;}
/*










/* DD新デザイン　20130808　*/

.brandName {
	margin-top:100px;
	margin-bottom:10px;
}
.newswrap {
	border:solid 1px #e4e4e4;
	display:table;
	margin:20px 0;
	width:100%;
}
.newswrap span {
	padding:8px;
}
.newswrap span.newsTitle {
	background-color:#e4e4e4;
	display:table-cell;
	width:60px;
	text-align:center;
}
.pickup1 {
	margin:20px 0 0;
}
.pickup1Left{
	float:left;
	width:580px;
}
.pickup1Left h3 {
	margin-top:10px;
}
.pickup1Left p {
	margin:10px 0;
}
.pickup1Right {
	float:right;
	width:180px;
}
.pickup1RightTop {
	margin-bottom:20px;
}
.pickup1RightBottom {
}

.pickup2 {
	margin:20px 0 0;
}
.pickup2Left {
	width:380px;
	float:left;
}
.pickup2Right {
	width:380px;
	float:right;
}
.pickup2Left h3 {
	margin-top:10px;
}
.pickup2Left p {
	margin:10px 0 0;
}
.pickup2Right h3 {
	margin-top:10px;
}
.pickup2Right p {
	margin:10px 0 0;
}
.pickup3 {
	margin:20px 0 0;
}
.pickup3Right{
	float:right;
	width:580px;
}
.pickup3Right h3 {
	margin-top:10px;
}
.pickup3Right p {
	margin:10px 0;
}
.pickup3Left {
	float:left;
	width:180px;
}
.pickup3LeftTop {
	margin-bottom:20px;
}
.pickup3LeftBottom {
}
.pickup4 {
	margin:20px 0 0;
}
.pickup4Left {
	width:470px;
	float:left;
}
.pickup4Right{
	float:right;
	width:290px;
}
.pickup4Right p {
	margin-top:10px;
}
.buyerWrap {
	margin:20px 0 10px;
	height:210px;
}

.buyerWrap h3 {
	margin-top:10px;
}
.buyerWrap p {
	margin:10px 0;
}
.ddCategory li {
	float:left;
	margin-right:11px;
}
.ddCategory li.last {
	margin-right:0px;
}

div.cat_item_list {
	height:270px;
}
.buyersSelectBox {
	float:left; 
	width:428px;
	margin-right:20px;border:solid 1px #aaaaaa;padding:20px 30px;
	margin-bottom:20px;
	height:455px;
}
.buyersSelectContents {
	margin-top:20px;
}
.buyersSelectContents h3 {
	margin-left:10px;
	_margin-left:0;
	display:inline-block;
	width:310px;
	font-size:15px;
	
}
.buyersSelectContentsTxt {
	margin-top:20px;
	line-height:1.6em;
	_width:435px;
	
}
.buyerName {
	background-color:#aaaaaa;
	padding:10px 5px;
	text-align:center;
	width:98px;
	_width:108px;
	color:#FFF;
	float:left;
	display:inline-block;
}

.pickUpBox {
	border:solid 1px #aaaaaa;
	padding:20px 30px;
	margin-bottom:20px;
}


/*--Ranking START--*/
.weeklyRankingBox {
	float:left; 
	width:208px;
	border:solid 1px #aaaaaa;
	padding:20px 30px;
	_padding:20px 25px 7px;
	margin-bottom:20px;
	height:455px;
}

#contents_deandeluca ul#oichika_ranking {
	margin-bottom:30px;
}

#contents_deandeluca ul#oichika_ranking li {
	float:none;
	margin:0 auto 0px;
	width:208px;
	height:130px;
	position:relative;
	color:#ffffff;
	clear:both;
	border-bottom:dotted 1px #999;
	display:block;
}

#contents_deandeluca ul#oichika_ranking li .itm_pic img {
	width:110px;
	height:110px;
	margin-top:10px;
	margin-bottom:20px;
	margin-right:10px;
	vertical-align: bottom;
	float:left;
}
#contents_deandeluca ul#oichika_ranking li p.itm_name {
	padding-top:45px;
	width:80px;
	float:left;
}
#contents_deandeluca ul#oichika_ranking li p.itm_name a {
	width:130px;
	margin:0;
	padding:0;
}

#contents_deandeluca ul#oichika_ranking li .icon_rankA {
	position:absolute;
	top:10px;
	left:120px;
}

#contents_deandeluca ul#oichika_ranking li .icon_rankB {
	position:absolute;
	top:0px;
	left:0px;
}
#contents_deandeluca ul#oichika_ranking li a:link { color: #880000!important; text-decoration: none; }
#contents_deandeluca ul#oichika_ranking a:link { color: #880000!important; text-decoration: none; }
#contents_deandeluca ul#oichika_ranking a:visited { color:#880000!important; } /*訪問後のリンク*/ 
#contents_deandeluca ul#oichika_ranking a:hover { color:#880000!important;font-style:normal!important; text-decoration:underline!important; } /*マウスをのせたとき*/
#contents_deandeluca ul#oichika_ranking a:active { text-decoration:none; } /*クリック中*/

.oichikaBrandNavi {
	text-align:center;
	margin-top:20px;
}
[class*="contents_pickup_title_img_"] {
	cursor:pointer;
}
.bv-stars-container {
    margin: 0px 0px !important;
    float: right !important;
}

.goDeitailOichika {
background: url(http://www.oisix.com/g6/shopping/image/look.png) no-repeat;
background-position:center;
}
#shouhin_shousai_inner_popup_head {
  background-color:#0d0503!important;
}


#screensize {
	display:none;
}

/* BREAKFAST特集　20140807　*/
.catchM_bg_c{  
	background:#E5CF9E;
	padding:8px;
	margin-bottom:20px;
	text-align: center;
	font-size:15px;
	font-weight: bold;
	color:#4A3307;
}

.catchSS{
	width: 780px;
	float:left;
	margin-top:-15px;
	margin-bottom: 20px;
}

.catchSS div{
	width: 243;
	float:left;
	padding-left:10px;
	font-weight:bold;
	margin-right: 7px;
}

.bn_center{
	text-align: center;
	
}

/* 夏に食べたい冷たいスイーツ特集　20140814　*/

#ryo-sweets .navi{
	background-image:url(/g6/oichika/image/ryo-sweets_20140814_line.jpg) ;
	background-repeat:no-repeat;
	padding-top: 25px;
}

#ryo-sweets .navi ul{
	margin: 0 auto;
	width: 668px;
}

#ryo-sweets .navi li{
	float: left;	
}

#ryo-sweets .ttl_bg{
	background-color:#3a250d;
}



/* 京都うまいもの巡りの旅　20140828　*/

#kyoto201408{
	width: 780px;
}
#kyoto201408 .info_title{
	background-image:url(/g6/oichika/image/kyoto201408_20140828_01.jpg) ;
	height: 63px;	
}
	
#kyoto201408 .info_title span{
	color: #FFF;
	font-weight: bold;
	padding-top: 30px ;
	display: block;
	margin-left: 152px;
}

#kyoto201408 .info_box{
	margin-bottom: 20px;
}

#kyoto201408 .info_box .info_innerBox{
	background: #3B1C07;
	width: 561px;
	margin-left: 111px;
	padding-bottom: 1px;
}
#kyoto201408 .info_box ul{
	background: #fcfac3;
	margin: 0 3 2 3;
	padding: 7px 0 10px 32px;
}

#kyoto201408 .info_box ul li{
	float:left;
	width: 89px;
	margin-right: 10px;
	text-align: center;
	color: #A3001B;
	font-size: 10px;
}

#kyoto201408 .info_box ul li img{
	margin-bottom: 3px;
}

#kyoto201408 .info_box ul li span{
	font-weight: bold;
	font-size: 14px;
	display: block;
}

#kyoto201408 ul.navi li{
	float: left;
	margin: 0;
	padding: 0;
	}	
	
#kyoto201408 .center_bn{
	width: 596px;
	margin: 0 auto;
	text-align: right;
	}

#kyoto201408 .thumb_img{
	background-image: url(/g6/oichika/image/kyoto201408_20140828_19.jpg) ;
	background-repeat: no-repeat;
	background-position:right bottom ;
	}

#kyoto201408 .info_box{
	border: solid 3px #9F011A ;
	color: #9F011A;
	padding: 20px;
	margin-top: 20px;
	} 
	
#kyoto201408 .info_box span{
	font-size:16px ;
	line-height: 1.5;
	font-weight: bold;
	}
	
/*----380px contents----*/
.pickup_txt_right{
	width: 380px ;
	float:right;
	}
	
.pickup_txt_r{
	width: 379px;
	float:right;
	}
	
.pickup_t {
	margin-bottom: 15px;
	}

.pickup_t h3 {
	font-size: 20px;
	line-height: 1.2em;
	border-bottom: solid 1px #000 ;
	padding-bottom: 7px;
	}
	

/*----380px contents----*/





/*----ranking----*/
ul.oichika_ranking { width:780px; margin-bottom:10px; }
ul.oichika_ranking li {	float:left;	margin:0 10px 0 0; width:148px; position:relative; padding:0px;}
ul.oichika_ranking li.last {margin-right:0px;}
ul.oichika_ranking .brand_name{font-size:12px; line-height:19px; height:17px;font-weight:bold;}
ul.oichika_ranking li .itm_pic{ height:148px;margin-bottom:4px;}
ul.oichika_ranking li .itm_pic img { width:148px; height:148px;vertical-align: bottom;}
ul.oichika_ranking li p.itm_name {color:#000; font-size:12px; word-wrap:break-word; width:148px;}
ul.oichika_ranking li p.itm_name a { width:130px; margin:0; padding:0;}
ul.oichika_ranking li .icon_rankA {	position:absolute; top:0px; left:0px; clear:both;}
ul.oichika_ranking li .icon_rankB {	position:absolute; top:0px; left:0px;}
ul.oichika_ranking a:link { color: #000; text-decoration: none; }
ul.oichika_ranking a:hover { color:#000!important;font-style:normal!important; text-decoration:underline!important; } /*マウスをのせたとき*/
ul.oichika_ranking a:active { text-decoration:none; } /*クリック中*/
#ranking{ margin-top:80px;}
#ranking .ranknavi { width: 780px; background-color: #c6c5c5; padding:0 0 10 80 ;	margin-bottom: 10px; }
#ranking .ranknavi li{ float:left;margin-right: 8px;}
#ranking .brandrank{ width: 721px; margin: 0 auto;}
#ranking .brandrank li{ float:left; margin-right: 10px; margin-bottom: 18px; width: 230px; }
#ranking .brandrank li span{ display:inline-block; background: #201D1D; width:220px; color: #FFF; font-weight: bold; text-align: center; padding: 5px; }
#ranking .brandrank li span.rank01{ background: #AC942E;}
#ranking .brandrank li span.rank02{ background: #7E8891;}
#ranking .brandrank li span.rank03{ background: #AC632E;}
#ranking .brandrank li img{ margin-bottom:5px;}
#ranking .brandrank li p { font-weight: bold; color: #000;}
#ranking .brandrank li a { color: #000;}
#ranking ul.bn_area{margin-bottom: 20xp; !important}
#ranking ul.bn_area li{ float: left; margin-right:10px;}
#ranking ul.bn_area li.last{margin-right: 0px;}
ul.oichika_ranking p.brand_name a:hover{text-decoration:underline!important;}
/*----ranking----*/


/*----oichika-category　ここから　20141020追加----*/
#oichika-category .ttl_bg_img{background-image: url(/g6/oichika/image/ttl_bg.gif) ;background-repeat:no-epeat;height:40px;line-height:2.6;padding-left:30px;}
#oichika-category .nav_list{margin-left:15px;}
#oichika-category .nav_list li{float:left; margin:0 7px 7px 0;height:29px;}


/*--shinchaku 20140911UP--*/
.topnavi{ margin-bottom: 10px;}
.topnavi li{ float:left; margin-right: 9px;}
.topnavi li.last{ margin-right: 0;}
#shinchaku .img_boxL { margin-bottom: 10px; position: relative;}
#shinchaku .img_boxM,
#shinchaku .img_boxS{ margin-bottom: 0px; position: relative; float:left;}
#shinchaku .img_boxL .txt_area,
#shinchaku .img_boxM .txt_area, 
#shinchaku .img_boxS .txt_area{ background-color:rgba(0,0,0,0.70); padding: 10px 20px; position: absolute ; bottom: 0; left: 0;}
#shinchaku .img_boxL .txt_area{ width: 740px;}
#shinchaku .img_boxM .txt_area{ width: 344px;}
#shinchaku .img_boxS .txt_area{ width: 212px;}
#shinchaku .img_boxL .txt_area p ,
#shinchaku .img_boxL .txt_area h4,
#shinchaku .img_boxM .txt_area p,
#shinchaku .img_boxM .txt_area h4,
#shinchaku .img_boxS .txt_area p ,
#shinchaku .img_boxS .txt_area h4{ color: #FFF;}
#shinchaku .img_boxL .txt_area p,
#shinchaku .img_boxM .txt_area p,
#shinchaku .img_boxS .txt_area p{ font-size:11px;}
#shinchaku .img_boxL .txt_area h4, 
#shinchaku .img_boxM .txt_area h4, 
#shinchaku .img_boxS .txt_area h4{ margin-bottom: 5px; font-size:13px;}
#shinchaku .img_boxL .txt_area h4 .brand_tag,
#shinchaku .img_boxM .txt_area h4 .brand_tag,
#shinchaku .img_boxS .txt_area h4 .brand_tag{ background-color: #FFF; display: inline-block;	padding: 2px 5px; color: #000; margin-right: 5px; max-height: 999999px;}
#shinchaku .img_boxM{ width: 386px; float:left; margin-right:8px;}
#shinchaku .img_boxS{ width: 253px; float:left; margin-right: 10px;}
#shinchaku .vege2col{ padding: 15px 15px 25px 15px;}	
#shinchaku .colum2{ float: left; margin-right: 10px;	width: 353px; margin-bottom: 10px; border-top: none; border-radius: 0px;}
#shinchaku .colum2__right{ width: 160px;}
#shinchaku .shouhin3_left { width: 251px; float: left; margin-bottom: 10px; margin-right: 12px; background: #ffffff;	border-top: none; padding-bottom: 10px;}
#shinchaku .vege3col__price { display: table-cell;height: 40px;width: 120px;vertical-align: bottom;}
#shinchaku .mgr0{	margin-right: 0px;}
#shinchaku .limited{	position: relative;}
#shinchaku .limited span{ position: absolute; top: 15; right:5; font-size: 11px;}
.spotter_area{ position: absolute; top: 15; right: 15;	text-align: center;	font-weight: bold;}
#shinchaku .img_boxL .spc{ position: absolute; top: 15; right: 276;}
#shinchaku .img_boxL .spl{ position: absolute; top: 15; right: 538;}
#shinchaku .img_boxL .sp_left{ position: absolute; top: 15; right: 403;}
.s_green{	background-color: #f1de05; padding: 8px; margin-bottom: 8px; line-height: 1.2;}
.strong{ font-size: 20px;}
#shinchaku .vege3col__wappen {text-align: right;margin: 0 0 12px;}
#shinchaku .b_litxt{ text-align: right; background-image:url(/g6/oichika/image/arrow_green.gif); background-position: right; background-repeat: no-repeat; padding-right: 20px; font-size: 10px; margin-bottom: 20px;}
#shinchaku .b_litxt a{ color: #333;}


#shinchaku h2.ttl_bg{background-color:#000; padding: 10px; text-align: center; color: #FFF; font-size:20px;line-height:1.2; margin-bottom: 20px;}
#shinchaku h2.ttl_bg span{font-size: 13px;}
#shinchaku h4.ttl_bg{background-color:#C5C5C5; color:#000;}
.f12{ font-size: 12px;}
#shinchaku .bn_area{margin-bottom: 20px;}
#shinchaku .bn_area li{ float: left; margin-right:10px;}
#shinchaku .bn_area li.last{margin-right: 0px;}

#shinchaku .img_warp{ position: relative;}
#shinchaku .img_warp .pos01{position: absolute; top: 80; right: 674; width:70px; padding:3px;}
#shinchaku .img_warp .pos02{position: absolute; top: 80; right: 425; width:70px; padding:3px;}
#shinchaku .img_warp .pos03{position: absolute; top: 80; right: 168; width:70px; padding:3px;}
#shinchaku .img_warp .pos04{position: absolute; top: 199; right: 572; width:70px; padding:3px;}
#shinchaku .img_warp .pos05{position: absolute; top: 199; right: 290; width:70px; padding:3px;}
.mgt114{margin-top:60px;}
#oichikafloor_renew {position:relative;}
.goDeitailOichika { position:absolute; top:0px; left:0px; width:auto;}
.war { position:absolute; top:0px; left:0px; font-size: 24px; font-weight: bold; font-weight: bold; color: #ff0000; margin:0 0 50px; visibility:hidden;}
.bv-cleanslate div[class^="bv-core-container-"] .bv-stars-container dd,
.bv-cleanslate div[class*="bv-core-container-"] .bv-stars-container dd { padding-right:0!important;}
.cate_oichikaitem_list {position:relative;}
.cate_oichikaitem_body_info {position:absolute;top:285px;left:10px;font-size:11px;}
.cate_oichikaitem_body_info-growingMethod{position:absolute;top:297px;left:10px;font-size:11px;}
.cate_oichikaitem_body_info-growingMethod
