@charset "EUC-JP";

* {
	margin : 0;
	padding : 0;
}

a:link { color: #fa5757; text-decoration:none;} 
a:visited { color: #fa5757; text-decoration:none;} 
a:active { color: #333333; text-decoration:none;}
a:hover { color: #44807f;text-decoration:none;} 

img{
border:none;
}

body {
font-size : 13px;
font-family : Geneva,Hiragino Maru Gothic Pro,
VERDANA,ARIAL,SANS-SERIF;
line-height : 1.5em;
color : #333333;
background-image:url(http://blog-imgs-30.fc2.com/m/y/s/mysticdiary/34292DF2EBE385B2B5_55.png);
}

#container {
width: 900px;
margin: 20px auto;
text-align: left;
background-color:#ffffff;
border:5px #333333 solid;
overflow:hidden;
}

#header1{
width:900px;
height:287px;
text-align:center;
overflow:hidden;
background-color:#f0ebe3;
background-image:url(http://blog-imgs-30.fc2.com/m/y/s/mysticdiary/sushiheader4.png);
background-repeat:no-repeat;
background-position:center top;
}


#header{
width:900px;
height:287px;
text-align:center;
position:relative;
overflow:hidden;
} 

h1{
font-size:30px;
text-align: center;
padding:60px 0px 10px 0px;
text-decoration: none;
font-weight:bold;
text-transform: uppercase;
letter-spacing: 0;
display:block;
}

h1 a:link, h1 a:visited {
font-size: 30px;
text-align: center;
padding:60px 0px 10px 0px;
text-decoration: none;
font-weight:bold;
text-transform: uppercase;
letter-spacing: 0;
}

h1 a:hover, h1 a:active {
font-size: 30px;
text-align: center;
padding:60px 0px 10px 0px;
text-decoration: none;
font-weight:bold;
text-transform: uppercase;
letter-spacing: 0;
}

.intro {
font-size: 12px;
text-align:center;
color:#333333;
margin: 10px 0px 0px 0px;
}

#sushi{
position:absolute;
top:130px;
left:0px;
}

#sushi1{
position:absolute;
top:130px;
left:-900px;
}

#left {
width:550px;
overflow: hidden;
margin-top: 20px;
padding:0px;
float:left;
}

h2{
width:460px;
overflow: hidden;
font-size:20px;
margin-left:30px;
text-align: left;
line-height:1.2em;
padding:14px 0px 14px 60px;
font-weight:bold;
font-stretch:narrower;
background-position:left center;
background-repeat:no-repeat;
background-image:url(http://blog-imgs-30.fc2.com/m/y/s/mysticdiary/sushimaguro.png);
}

h2 a:link,h2 a:visited{
font-weight:bold; 
text-decoration: none;
}

h2 a:hover, h2 a:active {
font-weight:bold;
}

.kizi_body {
margin: 0px;
padding: 20px 0px 30px 30px;
}

.kizi_body img{
border:none;
}

.kizi_more {
margin: 10px 0px 0px 0px;
}

.kizifooter {
width:510px;
font-size: 12px;
text-align: right;
padding:7px 40px 6px 0px;
margin-bottom:20px;
background-image:url(http://blog-imgs-30.fc2.com/m/y/s/mysticdiary/sushiiwashi.png);
background-repeat:no-repeat;
background-position:right center;
}

.kizi_footer a{
font-style:italic;
}

.relate_dl{
margin:30px 0;
}

.relate_dt{
margin:15px 0;
}

.kizinav { 
width:520px;
text-align: center;
margin-bottom:40px;
font-size:12px;
margin-left:30px;
}

.kizinav a{ 
font-weight:bold;
font-size:12px;
}

#comment{
font-weight:bold;
}

h4#comheader{
width:480px;
font-size: 14px;
font-weight: bold;
margin: 0px 0 0 30px;
padding: 5px 0px 5px 40px; 
color: #fd6b48;
background-image:url(http://blog-imgs-30.fc2.com/m/y/s/mysticdiary/tamagosushi.png);
background-repeat:no-repeat;
background-position:left center;
}

h4#tbheader {
font-size: 14px;
font-weight: bold;
margin: 0px 0 0 30px;
padding: 5px 0px 5px 40px; 
color:#fd6b48;
background-image:url(http://blog-imgs-30.fc2.com/m/y/s/mysticdiary/tamagosushi.png);
background-repeat:no-repeat;
background-position:left center;
}

.content {    
width:520px;
margin: 0px;
padding: 15px 0px 5px 30px;
line-height: 140%;
}

.combo{
width:480px;
padding:10px 20px;
border-bottom:1px gray dotted;
}

.comname{
margin-bottom:10px;
color:#333333;
font-weight:bold;
}

.comfooter, .tbfooter {
margin: 10px 0px;
text-align: right;
font-size: 70%;
font-style:italic;
}

h4#comformtitle {
width:480px;
font-size: 14px;
font-weight: bold;
margin: 0px 0 0 30px;
padding: 5px 0px 5px 40px; 
background-image:url(http://blog-imgs-30.fc2.com/m/y/s/mysticdiary/tamagosushi.png);
background-repeat:no-repeat;
background-position:left center;
color:#fd6b48;
}

.comform ul {
width: 100%;
margin: 0;
padding: 0;        
}

.comform li {
font-size:12px;
margin: 0;
padding: 0px 0px 5px 0px;
list-style: none;
}

#name1{
widht:250px;
color:#333333;
padding:5px;
background-color:#ffffff;
border:1px gray solid;
}

#text1{
width:498px;
height:130px;
background-color:#ffffff;
padding:10px;
color:#333333;  
border:1px gray solid;
scrollbar-base-color:#ffffff;
scrollbar-track-color:#ffffff;
}

#send{
padding:3px;
color:#333333;
border:1px gray solid;
background-color:#ffffff;
}

.tbtitle {  
padding:10px 0px 0 30px;
color : #ff2442;
text-decoration:underline;      
}

#trackback{
font-weight:bold;
}

.shitanabi{
width:520px;
padding:0px 0px 0 30px;
height:20px;
}

.new a{
font-weight:bold;
float:left;
padding:3px;
}

.old a{
font-weight:bold;
float:right;
padding:3px;
}

#rmenu {
width: 310px;
float:right;
padding:0px;
overflow: hidden;
font-size:12px;
margin-top:20px;
}

#rmenu h3 {
font-size: 18px;
width:210px;
font-weight: bold;
margin-left:30px;
color:#fa5757;
text-align : left;
padding: 10px 30px 11px 40px; 
background-image:url(http://blog-imgs-30.fc2.com/m/y/s/mysticdiary/ikurasushi.png);
background-repeat:no-repeat;
background-position:left center;
}

.plugcon{
margin-bottom:30px;
width:250px;
padding:0 30px 0 30px;
}

#rmenu ul {
font-size: 12px;
line-height: 160%;
padding: 3px 0px 0px 0px; 
margin: 0px;
}

#rmenu li {
padding: 2px 2px 0px 0px;
list-style-type: none;
}

#rmenu a:link{
color:#333333;
}

#rmenu a:visited{
color:#333333;
}

#rmenu a:hover{
color:#44807f;
}

#footer{
font-size:11px;
clear:both;
width:900px;
height:83px;
margin-top:50px;  
padding:80px 0 0 0;
text-align:center;
}

.calender td,.calender th { 
font-size:12px; 
width:22px; 
height:22px; 
text-align:center; 
font-weight:bold;
border:1px #333333 solid;
color:#333333;
background-color:#ffffff;
} 

.calender td a { 
color:#fa5757 !important; 
font-weight:bold !important; 
background-color:#44807f; !important;
width:22px; 
height:22px; 
display:block;
} 

#sun,#sat{
color:#fa5757;
}

caption{
font-weight:bold;
font-size:12px;
}

caption a{
color:#fa5757 !important;
font-weight:bold !important;
}