
#title{
width:100%;
	height: 180px;
	background-image: url(/shokuyurakutaku/image/title.jpg);
float:left;
margin-top:10px;
}

#entry_content{
background-color:#F2F0D7;
float:left;
width:100%;
margin-bottom:10px;
padding-top:20px;
padding-bottom:10px;
}

#entry_content a:hover{
color:#CC0000;
text-decoration:underline;
}

.blog_title{
margin:60px 0px 0px 250px;
font-size:180%;
font-weight:bold;
}

.description{
margin:10px 20px 0px 260px;
font-size:100%;
font-weight:normal;
}


#left-box{
width:210px;
float:left;
}

h3.higashi,ul.latest{
font-size:100%;
font-weight:normal;
margin:10px 0px 15px 25px;
}

.archive{
margin:5px 10px 5px 20px;
}

.archive dt{
font-weight:bold;
}

.archive dd{
margin:5px 0px 0px 5px;
}

#left-box img{
margin-left:10px;
}

.latest li,.entry-body li,.archive li{
list-style-image: url(/shokuyurakutaku/image/il_blackarrow.gif); 
margin-bottom:5px;
}

#content{
width:410px;
float:left;
margin:0px 15px;
border-bottom:dotted 1px #CFBD8D;
}

.date,.footer_date{
color:gray;
}

.entry-title a{
color:gray;
}

.entry-title{
font-size:140%;
padding:5px 0px;
margin:5px 0px;
border-top:solid 1px #CFBD8D;
border-bottom:solid 1px #CFBD8D;
}

.profile{
margin-bottom:10px;
}

ul.profile li{
list-style:circle;
color:#333333;
}

.entrynext{
text-align:center;
}

.entry-body{
font-size:110%;
line-height:1.5em;
letter-spacing:1px;
}

.entry-body p{
margin-bottom:1em;
}

.entry-body img{
margin-bottom:3px;
}

strong{
background-color:#DEDCC3;
color:black;
}

em{
font-weight:bold;
font-style:normal;
}

.entry-body span{
color:FF6666;
}

.entry-body li{
margin-left:15px;
color:#CC0000;
}

.entry-body a:link,
.entry-body a:visited,
.entry-body a:active {
color:#CC0000;
background-color:#DEDCC3;
}

.entry-body ul a:link,
.entry-body ul a:visited,
.entry-body ul a:active{
text-decoration:underline;
}

.archives p,.archives h3{
display:inline;
}

.archives h3{
font-size:100%;
font-weight:normal;
margin-left:5px;
}

.archives{
margin-bottom:10px;
}



.img_list{
text-align:center;
}

.img_list img{
margin:5px;
border:solid 1px #FF6666;
}

#right-box{
width:220px;
float:left;
margin-left:10px;
margin-bottom:10px;
}

#right-box li{
list-style:none;
}

.module-header{
		background:#DEDCC3;
padding: 2px 5px;
		font-size: 110%;
		font-weight:bold;
		border-left:solid 10px #A09F82;
color: #A09F82;
margin:7px 0px 5px 0px;
}

.mobile{
font-size:10px;
}

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

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

ul.icon_list{
float:left;
display:inline;
list-style:none;
clear:both;
width:500px;
margin:10px 200px;
}

.icon_list li{
float:left;
margin:3px;
display:inline;
}

.more{
clear:both;
display:inline;
float:left;
width:500px;
margin:10px 200px 0 200px;
}

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