#syokudo {
	background: url(../images/shokudo_bg.gif) repeat-y 0 0;
	width:900px;
	color:#333333;
	}


#title_top {
		background:url(../images/title_bg_top.gif) no-repeat 0 0;
		height:337px;
		}

#title_top
		h2 {
			margin-left:230px;
			padding-top:18px;
			}
#title_top
		span.btn_gopage {
			display:block;
			margin-left:342px;
			margin-top:66px;
			}


/*Commom*/


/*//TOP//*/

.syokudo_top{width:900px;}

/*Left*/
.top_Left{
width:180px;
float:left;
}
.widget-calendar h3{text-align:center;}
.widget-calendar table{width:141px;}
.widget-calendar th{text-align:center; padding:2px;}
.widget-calendar td{text-align:center; padding:2px;}
.widget-calendar td a:link{color:#0099FF;}
.widget-calendar td a:visited{color:#0099FF;}
.widget-calendar td a:hover{color:#f33;}


.recent-comments-list{padding:5px 0 0 0; font-size:80%;}
.recent-comments-list li{margin-bottom:10px;}

/*Center*/
#topmenu {
width:540px;
background:url(../images/top_contents_bg.gif) top center repeat-y;
border-bottom:4px solid #3a302e;
float:left;
}
		
.top_menulist {margin:0 50px;	}

.Entry	{clear:both;border-bottom:1px solid #d0d7da;}	
.Entry div.photo { width:90px; padding:20px 0;float:left}
.Entry div.photo img {width:80px;}
.Entry div.rightbox {float:right;width:350px; padding:15px 0 ;}
.Entry h4 {font-weight:bold;font-size:110%;margin:0.3em 0;}
		
/*Right*/
#rightblockTop{width:169px; float:left;}	
#rightblock{width:230px; float:left; xxxpadding-top:155px; display:inline; }	
#rightblockList{width:230px; float:left; }	
.Autor p{clear:left; padding:10px 0;}
.Autor p img{float:left; margin:0 10px 0 0;}
.Autor p span{ font-size:80%;}


.widget{
background:#e5c371;
padding:10px;
margin:10px 10px 20px;
border:2px groove #600;
}
.widget h3{
font-weight:bold;
}
.widget-list{padding:5px 0 0 0;}
.widget-list li{margin-bottom:10px;}



/*EntryList*/
.EntryList{ background:url(../images/listline.gif) repeat-x 0 bottom;margin:0 20px; padding:0 0 20px 0;}
div#mvbox div.EntryList h3 {margin:50px 71px 10px;font-size:140%;font-weight:bold;text-align:left;}
div#mvbox div.EntryList h3 a{text-decoration:none; background-position:0 7px;}

.content-nav{text-align:center; padding:10px 0;}


/*//Entry//*/

#title_page { background: url(../images/titile_bg2.gif) no-repeat 0 0;}
#title_page	h2 {padding:28px 0 7px 34px;}

#blogarea {margin-top:18px;margin-left:20px;}	

.LeftBlock{width:650px;background:url(/syokudo/images/blog_bg2.gif) repeat-y 0 0;float:left; display:inline;}


#mvbox {background:url(../images/blog_bg1.jpg) no-repeat 0 0;width:647px;text-align:center;}

p.blog_date {padding-top:28px;font-size:110%;font-weight:bold;color:#ff8b19;}
p.blog_date strong { background:#fff;}
div#mvbox h3 {margin:50px 91px 40px;font-size:140%;font-weight:bold;text-align:left;}
div#mvbox h3 span {	font-size:75%; }
div#mvbox p.sign { text-align:right; padding:4px 91px; font-weight:bold; font-size:80%;}		

.AddClip{ position:relative; height:auto; text-align:right !important;}
.AddClip table{margin:0 0 0; position:absolute !important;width:auto !important; right:70px !important;}

#textbox {line-height:170%;	font-size:110%;	padding-top:40px;	}
#textboxIn{margin:0 94px;}
#textbox em {font-weight:bold;}
#textbox img {display:block;}

	
#textbox div.phcap_l { width:343px; margin-left:auto; margin-right:auto; }
#textbox img {margin-bottom:40px;margin-left:auto;margin-right:auto;	}
#textbox p { margin-bottom:30px;}
#textbox strong { font-weight:bold; }
#textbox div.phcap_l{ margin-top:2px;margin-bottom:40px;}			
#textbox div.phcap {margin-top:2px;margin-bottom:40px;}
#textbox div.phcap_l img,
#textbox div.phcap img {margin:0;}
#textbox div.phcap_l span,					
#textbox div.phcap span {display:block;text-align:right;background-color:#ffffcc;padding:4px 8px;font-size:80%;font-weight:bold;}
#textbox iframe{margin:10px auto 0; border:1px solid #999;}			
		div.shopdata {
			font-size:12px;
			_font-size:80%;
			line-height:150%;
			}
			
		ul {
			margin-top:0;
			}
			
	div.syokudotb{ 
		padding:10px;
		background:#fcfcfc;
		border:1px solid #BBB;
		color:#666;
		line-height:180%;
		margin-bottom:40px;
		}

	div.reportbottom {
		background:url(/syokudo/images/blog_bg3.gif) no-repeat 0 0;
		font-size:0;
		line-height:0;
		height:38px;
		}
		
#textbox .shopdata{
font-size:90%; line-height:1.4;
}
		
.fontb{font-weight:bold;}		
.entry-categories{padding:40px 0;}		


.Entry_nav{margin:0 auto 20px; width:458px;}
.Entry_nav table{width:458px;}
		
/*TB COMMENT*/

.hentry{ padding:20px 0; margin:0 94px; border-top:3px solid #ccc;}	

.RelatedNews{padding:0 0 10px; margin:0 0 20px; border-bottom:3px double #ccc;}
.RelatedNews ul{margin:5px 0 0;}
.RelatedNews li{margin-bottom:10px;}

.trackbacks{ padding:0 0 10px; display:none;}
.trackbacks p { padding:5px 10px; margin:5px 0 0 0; background:#fffeee; border:1px solid #dddccc;}
.trackbacks-content{border-bottom:3px double #ccc;}
.trackback{padding:10px; border-bottom:1px double #ccc;}
.trackback-header{font-weight:bold;}

.comments{padding:20px 0 0; display:none;}
.comment{padding:10px 0; border-bottom:1px dotted #ddd;}
.comment-content{padding:5px 10px 0;}
.byline{font-weight:bold;}

.comments-open{padding:20px 0 0;}
#comments-form table{ width:90%; margin:10px auto;}
#comments-form table td{ vertical-align:top; padding:5px; white-space:nowrap;}
#comments-form input,#comments-form textarea{width:340px;}
#comments-form input#comment-preview{width:auto;}
#comments-form input#comment-submit{width:auto; padding:2px 4px;}

