ul{
		list-style:none;
}

img{
		border:0;
		vertical-align: middle;
}

.menu li,.header_menu li{
		display:inline;
}

#title {
		width: 100%;
float:left;
		height: 200px;
		margin-top: 3px;
 		background-image: url("/shokutaku/image/header.jpg");
		}

#title img {
		border: 0;
		}

.category-title{
		font-size:15px;
		margin:0px 500px 0px 40px;
		letter-spacing: 0.2em; 
}

.category-title a:link,.category-title a:visited,.category-title a:active{
color:#fa8072;
text-decoration:underline;
}

.category-title a:hover{
color:#555555;
}

.description {
		margin:0px 500px 0px 40px;
		font-size:13px;
		font-weight: normal;
		line-height: 130%;
		letter-spacing: 0.1em; 
		}

#content{
		float: left;
		width: 650px;
		margin-bottom: 10px;
		border-right: solid 1px #f5f5f5;
}

#navigation {
		float: left;
		width: 220px;
		margin-bottom: 10px ;
		margin-left:20px;
}


ul.rss-list{
		padding-left:15px;
		letter-spacing: 0.1em; 
		}

ul.module-contents{
		margin-left:25px;

}

.module-contents li{
		list-style-image:url("/image/list_mark.gif");
		margin:10px 0px;
line-height:1.3em;
}

.module-contents a:hover{
color:#fa8072;
text-decoration:underline;
}

.module-menu img,.rss-list img{
		margin-bottom:5px;

}

.module-menu a:hover{
		left:1px; top:1px; position:relative; 
		}

p.module-header{
		letter-spacing: 0.2em; 
		margin: 0px 0px 5px 0px;
		padding :0.3em 0em 0.3em 0.8em;
		background-color:#F5F5F5;
		border-left:solid 10px #dcdcdc;
		}


li.module-sakura a:link,
li.module-sakura a:visited,
li.module-sakura a:active {
		color: #FF6682;
		text-decoration: none;
		}



#content a:hover img{
		border: solid 3px #fa8072;
}

h1,h2,h3{
font-weight:normal;
}

h1{
font-size:120%;
}

h2,h3{
font-size:110%;
}

.entry a img{
border: solid 3px #dcdcdc;
}

.entry a:hover{
color:#fa8072;
}

.entry{
		margin:0px 20px 0px 20px;
		letter-spacing: 0.1em;
}

.entry p{
		font-size:110%;
		line-height:1.5em;
}

.entry a:link,.entry a:visited,.entry a:active{
		font-weight:bold;
		color: #808080;
}

.entry a img{
border: solid 3px #dcdcdc;
}

.entry a:hover{
color:#fa8072;
}



.contents-header{
		background-color:#F5F5F5;
		padding: 15px 0px 15px 20px;
		border-bottom: solid 5px #dcdcdc;
		border-top:solid 1px #dcdcdc;
}

.entry-concept{
		background-color:#F5F5F5;
		padding: 5px 0px 5px 20px;
		border-left: 10px solid #dcdcdc;
		margin-bottom:10px;
}

.entry-center{
		text-align:center;
		line-height:0.5em;
clear:both;
}

.entry-center img{
		margin:10px;
}

h2.image-description ,p.image-description{
		text-align:center;
		margin:-5px 0px 10px 0px;
		font-size:11px;
		color:gray;
}


.entry-point{
		background-color:#F5F5F5;
		border-left:10px solid #dcdcdc;
		padding:5px 0px 5px 10px;
		color:#444444;
}

h2.entry-point{
clear:both;
margin: 10px 0px;
}


.entry-left h3{
		margin-left:215px;
}

.entry-right h3{
		margin-right:215px;
}

p.image-left{
		float:left;
		margin:0px 10px 10px 0px;
text-align:center;
}

p.image-right{
		float:right;
		margin:0px 0px 10px 10px;
text-align:center;
}

.entry-right,.entry-left{
		clear:both;
		margin:0px 60px 10px 60px;
}

.recipe h3{
		clear:both;
}

.recipe img,.table img,.higashi img{
		margin:5px;
}

.recipe li{
width:300px;
}

li.recipe01,li.recipe03,li.recipe05{
float:left;
}

.table h3,.higashi h3{
margin-top:10px;
}

.table{
clear:both;
}

.ingredients{
width:250px;
}

.ingredients dl{
margin-bottom:5px;
}

.ingredients dl,.ingredients p{
margin-left:15px;
line-height:1.5em;
}

.ingredients dt{
float:left;
width:150px;
}

.cooking {
width:350px;
float:right;
line-height:1.5em;
}

.cooking li{
margin:0px 0px 10px 35px;
}

.notes{
color:#fa8072;
}

.tableware-right,.tableware-left{
clear:both;
margin-top:10px;
}

.tableware-left .image-left,.tableware-right .image-right{
width:250px;
}

.tableware-right h3{
margin-right:265px;
}
.tableware-left h3{
margin-left:265px;
}

.tableware-right h3,.tableware-left h3{
margin-top:10px;
}

.tableware-left dl,.tableware-right dl{
line-height:1.5em;
}

.tableware-left dt,.tableware-right dt{
float:left;
padding-left:15px;
width:240px;
}

.tableware-etc{
clear:both;
text-align:center;
}

.tableware-etc img{
margin:0px 10px 5px 10px;
}

.belongs{
margin-top:20px;
color:gray;
clear:both;
}

.materials{
margin-top:10px;
font-size:120%;
text-decoration: underline;
}

ul.goods{
width:600px;
float:left;
margin-left:10px;
margin-top:10px;
}

.goods li{
float:left;
width:295px;
}

.goods dt{
height:2.5em;
margin-right:20px;
}

.profile ul{
padding:10px 0px;
line-height:1.5em;
}

.profile img{
margin:10px;
float:left;
}

.image-howto{
clear:both;
text-align:center;
}

.image-howto img{
margin:5px;
}

.top{
clear:both;
margin:0px 10px 10px 0px;
text-align:right;
}

.top a:link,.top a:visited,.top a:active{
color:silver;
text-decoration:underline;
}

.top a:hover{
color:black;
}

p.more{
width:600px;
margin:20px 0;
float:left;
		background-color:#F5F5F5;
		padding: 5px 0px 5px 20px;
		border-bottom: solid 3px #dcdcdc;
		border-top:solid 1px #dcdcdc;
}

.banner{
margin:5px;
}

.icon_list{
clear:both;
}

.icon_list li{
float:left;
margin-right:5px;
margin-bottom:5px;
}

.gsc-control {
padding:5px !important;
width:220px !important;
}
