@charset "utf-8";
/******************************************/
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mr05{margin-right:5px;}
.mr30{margin-right:30px;}
.ml30{margin-left:30px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.mb30{margin-bottom:30px;}
.pb15{padding-bottom:15px;}
.txt_right{text-align:right;display:block;}
.txt_center{text-align:center;}
.clear{
    clear:both;
}

.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 */  
.img_left{
    float:left;
	margin-right:10px;
}

.img_right{
    float:right;
	margin-left:10px;
}

#wrapper_wet{
	width:780px;
    font-size:14px;
	line-height:165%;
}

.s01{
	font-size:16px;
	color:#d74869;
}



/************************************************************************************************************/
#fragment-1,
#fragment-2,
#fragment-3,
#fragment-4{
	padding:65px 0 0 0;
}


.box{
	margin:15px;
}


.info{
	margin:10px 0 0 15px!important;
	padding:10px 20px!important;
	background:#EFEFEF;
}
.info p{
	background:url(../img/wetfood/mark01.gif) no-repeat 0px 12px;
	padding:0 0 0 15px;
	list-style-type:none;
	margin-top:8px;
	line-height:130%;
	
}

.type{
	background:#f6f3ee;
	padding:15px;
	margin:0 0 0 15px;
}

.pick{
	background:url(../img/wetfood/pick_bg01.gif);
	padding:15px;
	margin:15px 0 0 0;
}


.ss{
	color:#c49944;
	font-size:15px;
}

.sp{
	color:#cb2b51;
	font-size:15px;
}

.sb{
		color:#2babcb;
	font-size:15px;
}

.toku li{
	background:url(../img/wetfood/mark02.gif) no-repeat 0px 8px;
	padding:0 0 0 18px;
	list-style-type:none;
	margin:3px 0 0 0;
}

.recipe{
	margin:20px 0 0 15px;
}

.toku{
	margin:0 0 15px 15px;
}





#menu-wrap {
  width: 780px;
  height: 51px;
  border-bottom:solid 5px #bb4964;
}
#menu {
  list-style-type: none;
  width: 780px;
  margin: 0px auto 0px;
  padding: 0;
}
#menu li {
  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}
#menu li a {
  display: block;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
  text-decoration: none;

}
#menu li a:hover {

}
.fixed{
  position: fixed;
  top: 0px;
  z-index: 9999;
}
.feed{
	
}

.feed dt{
}

.feed dd{
	margin:5px 0 0 15px;
}


.ranking01{
	margin:20px 0 0 0;
	border-bottom:dotted 1px #CCCCCC;
	padding:0 0 20px 0;
}
.ranking01_txt{
	width:460px;
	float:left;
	margin:0 0 0 15px;
}

.ranking01_txt dt{
	background:url(../img/wetfood/mark03.gif) no-repeat;
	padding:0 0 0 65px;
	line-height:50px;
	font-size:16px;
}

.ranking01_txt dd{
	margin:10px 0 0 0;
}

.ranking02_txt{
	width:360px;
	float:left;
}

.ranking04_txt04{
	background:url(../img/wetfood/mark04.gif) no-repeat;
	padding:5px 0 5px 50px;
	line-height:16px;
	font-size:14px;
	margin:0 0 15px 0;
}

.ranking05_txt05{
	background:url(../img/wetfood/mark05.gif) no-repeat;
	padding:5px 0 5px 50px;
	line-height:16px;
	font-size:14px;
	margin:0 0 15px 0;
}

.ranking06_txt06{
	background:url(../img/wetfood/mark06.gif) no-repeat;
	padding:5px 0 5px 50px;
	line-height:16px;
	font-size:14px;
	margin:0 0 15px 0;
}

.ranking07_txt07{
	background:url(../img/wetfood/mark07.gif) no-repeat;
	padding:5px 0 5px 50px;
	line-height:16px;
	font-size:14px;
	margin:0 0 15px 0;
}

.ranking02_txt dd{
	margin:10px 0 0 10px;

}

.ranking02{
	width:360px;
	padding:0 0 20px 0;
	float:left;
}

.flake{
	background:#1ea924;
	padding:0px 5px;
	font-size:10px;
	color:#FFF;
	display:inline-block;
	text-align:center;
	margin:7px 0;
}

.pate{
	background:#d38600;
	padding:0px 5px;
	font-size:10px;
	color:#FFF;
	display:inline-block;
	text-align:center;
	margin:7px 0;
}

.soup{
	background:#d74c9e;
	padding:0px 5px;
	font-size:10px;
	color:#FFF;
	display:inline-block;
	text-align:center;
	margin:7px 0;
}


.rank_box{
	border-bottom:1px #CCCCCC dotted;
	margin:20px 0 20px 0;
	padding:0 0 20px 0;
}


.rank06-10{
	list-style-type:none;
	padding:15px 0 0 0;

}

.rank06-10 img{
	margin:0 0 10px 0;
}

.rank06-10 img a:link{
	margin:0 0 10px 0;
}
.rank06-10 li{
    float:left;
    line-height:16px;
	width:130px;
	display:block;

}

.rank_box02{
	float:left;
	width:170px;
}
.type02{
	background:#e9f9f1;
	padding:15px;
	margin:0 0 0 15px;
}


.about{
	background:url(../img/wetfood/about_bg.gif);
	margin:10px 0 0 0;
	padding:15px;
}

.mame{
	border:solid 8px #d3efe1;
	padding:8px;
	margin:15px 0 0 0;
	background:#FFF;
}

.erabu{
	margin:20px 0 0 0;
	padding:0 0 20px 0;
	background:url(../img/wetfood/border_bg.gif) 0 bottom no-repeat;}
	
.recipe_name{
	background:url(../img/wetfood/mark08.gif) no-repeat;
	padding:0 0 0 32px;
	font-size:26px;
	line-height:30px;
	margin:0 0 10px 0;
}

.recipe_box{
	background:#fffcea;
	padding:20px;
}

.recipe_txt{
	float:left;
	margin:0 0 0 10px;
	width:445px;
}

.recipe_point{
	background:url(../img/wetfood/point_bg02.gif);
	padding:10px;

}

.recipe_point dt{
	font-weight:bold;
	color:#f85f13;
    font-size:16px;
	margin:0 0 5px 0;
}

.recipe_point dd{
	margin:0 0 0 10px;
}
.recipe_txt02{
	border-bottom:#f7edb2 solid 3px;
	margin:10px 0 0 0;

}

.recipe_txt02 dt{
	font-weight:bold;
	color:#f85f13;
    font-size:16px;

}

.recipe_txt02 dd{
	border-top:dotted 1px #f6e78c;
	padding:3px 0;
}