body {
background:url(/images/back-image.gif) repeat-y;
background-color:#cccccc;
}

* { margin:0; padding:0;}
img { border:0;}
a { color:#FF6600; text-decoration:none;}
address { font: 70%/125% "lr oSVbN", Osaka, "qMmpS Pro W3"; color:#666666; border-top: 1px solid #666666;}

.breadcrumbs { font: normal 11px/100% "lr oSVbN", Osaka, "qMmpS Pro W3"; color:#555555; margin:6px 0 0 12px;}
.clear { clear:both;}

/*font size*/
.font4 {font: 140%/125% "lr oSVbN", Osaka, "qMmpS Pro W3";}
.font4-b {font: bold 140%/125% "lr oSVbN", Osaka, "qMmpS Pro W3";}
.font5 {font: 180%/125% "lr oSVbN", Osaka, "qMmpS Pro W3";}
.font5-b {font: bold 180%/125% "lr oSVbN", Osaka, "qMmpS Pro W3";}
.font6 {font: 220%/125% "lr oSVbN", Osaka, "qMmpS Pro W3";}
.font6-b {font: bold 220%/125% "lr oSVbN", Osaka, "qMmpS Pro W3";}
.font7 {font: 350%/125% "lr oSVbN", Osaka, "qMmpS Pro W3";}
.font7-b {font: bold 350%/125% "lr oSVbN", Osaka, "qMmpS Pro W3";}

#sinobi { clear:both; width:760px; margin:5px 15px; text-align:right;}
/*--------------------
#€Κclass
--------------------*/
h1,h2,h3,h4,h5,h6 {font-size:100%; font-style:normal; font-weight:normal;}
font {line-height:125%;}

/*--------------------
#main@Cg
--------------------*/
#main { width:790px; margin-left:210px;}

/*--------------------
#header
--------------------*/
#header { width:758px; margin:0 15px; color:#cccccc; background:#000000; padding:5px 0; border-bottom:1px solid #ff6633; border-left:1px solid #ff6600; border-right:1px solid #ff6600;}
#header h1 a { margin:0 0 3px 400px; display:block; width:355px; height:34px; background:url("/images/top_ttl.gif") no-repeat; text-indent:-9999px;}
#header h2 {font-size:11px; color:#777777; text-align:left; padding:0 5px 0;}


/*--------------------
#flash-opening@tbVI[vjO
--------------------*/
#flash-openingBlock { clear:both; width:760px; margin:0 15px;}
#flash-opening { width:450px; height:300px; margin:80px auto;}
/*#qrcode { padding:0; color:#cccccc; width:200px; height:300px; margin:80px auto;}*/

/*--------------------
#flash@tbVRec
--------------------*/
#flash {clear:both; width:758px; margin:0px 15px 0px 15px; border-left:1px solid #ff6600; border-right:1px solid #ff6600;}

/*--------------------
#diary@ϊLXg
--------------------*/
#diary {clear:both; width:758px; margin:0px 15px 0px 15px; border-left:1px solid #ff6600; border-right:1px solid #ff6600; background:url("/diary/images/diaryback.gif") repeat-y top left;}
#diary a { color:#ff6600;}
#diary a:hover { color:#FFCC00; border-bottom:1px dotted #ffcc00;}
#diary p { color:#aaaaaa; font: normal 80%/125% "lr oSVbN", Osaka, "qMmpS Pro W3"; margin-bottom:1em;}

#diary #diary-menu { float:left; width:225px;}
#diary #diary-menu ul { width:215px; height:100%; margin:5px auto; list-style:none outside;}
#diary #diary-menu .ttl { border-bottom:1px dotted #333333; color:#888888; font: bold 80%/125% "lr oSVbN", "Osaka", "qMmpS Pro W3"; text-align:right; padding:3px;}
#diary #diary-menu li { color:#FF6600; font: normal 80%/125% "lr oSVbN", "Osaka", "qMmpS Pro W3"; text-align:left;}
#diary #diary-menu .year { background:#000000; color:#888888; padding:2px 3px; }
#diary #diary-menu .month { border:1px solid #333333; color:#888888; margin-bottom:0.5em; padding:2px 3px;}
#diary #diary-menu .last { margin-bottom:1em;}
#diary #diary-menu .mt50 { margin:50px auto 10px;}

#diary #diary-main { width:525px; float:right; color:#aaaaaa; text-align:left;}
#diary #diary-main #contents { width:510px; margin:5px auto;}
#diary #diary-main #contents h2 { border-right:1px solid #666666; border-bottom:1px solid #666666; background:#222222; font:bord 100%/125% "lr oSVbN", "Osaka", "qMmpS Pro W3", Osaka, "qMmpS Pro W3"; padding:6px; margin:1em 0 1em;}

#diary #diary-main #contents ol { margin:0 0 1em 30px ; list-style:decimal outside;}
#diary #diary-main #contents ul { margin-bottom:1em; list-style:none outside;}
#diary #diary-main #contents li { font: normal 80%/125% "lr oSVbN", "Osaka", "qMmpS Pro W3"; text-align:left;}

#diary #diary-main #contents .pagetop { text-align:right;}

#diary #diary-main #contents #diaryTopImage {margin:50px auto; text-align:center; border:solid 1px #000000; background-color:#000000; width:381px;}

/*--------------------
#footer
--------------------*/
#footer { clear:both; width:758px; margin:0px auto; color:#cccccc;
border-bottom:3px double #ff6633;
border-top:1px solid #ff6633;
border-left:1px solid #ff6633;
border-right:1px solid #ff6633;
background:#000000; padding:2px 0;}
.copyright { padding:2px; text-align:center; font-size:11px; color:#888888;}

/*twitter*/
#twitter {
	width:210px;
	height:320px;
	position:absolute;
	left:0;
	top:0;}
	