body {
	margin: 0px 0px 0px 0px;
	background-color: #FFF;
	background      : url(http://blog.cubecube.net/images/bk.gif) repeat;
	font-family     : "£Í£Ó £Ð¥´¥·¥Ã¥¯", HiraKakuPro-W3, Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", verdana, arial, sans-serif;
	font-size       : 0.8em;
	}


a:link    {color:#4684C1; text-decoration: underline;}
a:visited {color:#4684C1; text-decoration: none;}
a:active  {color:#FF9900; text-decoration: underline;}
a:hover   {color:#FF9900; text-decoration: none;}

/* h1 {
	margin: 20px 0px 10px 20px;
} */

ul {
	margin: 0px 0px 0px 15px;
        padding: 0px;
}

.site_title {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-weight: bolder;
	color: #000000;
	margin: 20px 0px 10px 20px;
}

.site_title a,
.site_title a:link,
.site_title a:visited,
.site_title a:active,
.site_title a:hover {
	color:#000000;
	text-decoration:none;
}


.description {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
	margin: 10px 0px 40px 20px;
}



.entry {
	margin: 0px 0px 20px 3px;
}


.entry_date {
	font-family: "Verdana";
	font-size: 15px;
	font-weight: bolder;
	color: #2472DB;
	margin: 10px 0px 10px 3px;
	padding-left: 5px;
	/* padding-bottom: 0px; */
	/* border-bottom: 1px solid #2472DB; */
	width: 642px;
	height: 20px;
	background: url(http://blog.cubecube.net/images/line_title.gif) repeat-x left bottom;
}


.entry_title {
	background: url(http://blog.cubecube.net/images/bg_title.gif) no-repeat;
	width: 642px;
	height: 21px;
	/* font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý"; */
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 8px;
	letter-spacing  : 2px;
	font-size       : 1.1em;
	}

.entry_body {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 12px;
	line-height: 170%;
	color: #666666;
	margin: 15px 30px 15px 20px;
	width: 598px;
	}

.entry_author {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 10px;
	color: #999999;
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 0px 0px;
	width: 628px;
}


.entry_more {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 11px;
	line-height: 170%;
	color: #333333;
	margin: 15px 30px 10px 20px;
	width: 598px;
	}


.entry_state {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 10px;
	color: #999999;
	margin: 20px 30px 25px 20px;
	}


blockquote {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 11px;
	color: #333333;
	margin: 20px 10px 20px 10px;
	padding: 10px;
	border-left: 3px solid #CCCCCC;
	}

.pict {
	border-width: 3px;
	border-style: solid;
	border-color: #DCE3E3 #C1C1C1 #C1C1C1 #DCE3E3;
}



/* .linktitle {
	font-family: "Verdana";
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
	line-height: 170%;
	margin: 10px 0px 0px 0px;
}
 */
 
.linktitle {
	font-family: "Verdana";
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
	line-height: 170%;
	margin: 10px 0px 0px 0px;
	padding: 2px 0px 0px 14px;
	background: url(http://blog.cubecube.net/images/bg_side.gif) no-repeat;
	height: 23px;
	width: 196px;
}





.linktext {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 10px;
	color: #999999;
	line-height: 170%;
	margin: 10px 0px 20px 10px;
	width: 210px;
}



/* SEARCH---------------------------------------------------------------------- */
.search {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 10px;
	color: #333333;
	line-height: 170%;
	margin: 20px 0px 5px 0px;
}



/* FOOTER---------------------------------------------------------------------- */
.copyright {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 11px;
	color: #333333;
	line-height: 170%;
	margin: 10px 0px 10px 0px;
	text-align: right;
}



/* CLOCK---------------------------------------------------------------------- */
.clock {
	margin: 3px 0px 0px 0px;
	}



/* CALENDAR---------------------------------------------------------------------- */
.calendar {
	font-family: "Verdana";
	font-size: 10px;
	color: #BBBBBB;
	margin: 5px 0px 20px 8px;
	}

.cell {
	background: url(./template/pict/img/cell.gif) no-repeat;
	width: 23px;
	height: 16px;
	padding: 1px;
}


.page_navi {
	font-size: 10px;
	text-align: center;
	color: #666666;
	}
	
/* cube---------------------------------------------------------------------- */
#wrap {
 background      : #FFFFFF;
 margin          : 0px auto;
 width           : 80%;
 border-left     : 4px #d9d9d9 solid ;
 border-right    : 4px #d9d9d9 solid ;
 border-bottom   : 2px #d9d9d9 solid ;
 background-position: center top;
 display         :table;
 min-width: 900px;
}
#wrapperAll {
 margin          : 0px auto;
 width           : 900px;
 display         : block;
}

/***********************************************
  header
***********************************************/
#header {
 height          : 100px;
 margin          : 0px;
 width           : 900px;
 clear           : both;
}
#hederLeft {
 float           : left;
 width           : 300px;
}
#hederRight {
 float           : left;
 padding         : 20px 0px 10px 0px;
 text-align      : right;
 width           : 600px;
}
#logo {
 padding         : 15px 0px 10px 0px;
}
#gHeader{
 background      : #F2F2F2;
 border-bottom   : #d9d9d9 solid 3px;
 color           : #BBBBBB;
 height          : 12px;
 padding         : 1px 3px 0px 3px;
 width           : 894px ;
}
#gHeader .t1 {
 font-size       : 0.8em;
 line-height     : 10px;
 font-weight     : normal;
 padding         : 0px;
 letter-spacing  : 2px;
 float           : left;
 width           : auto;
}
#gHeader .t2 {
 font-size       : 0.8em;
 line-height     : 10px;
 padding         : 0px;
 letter-spacing  : 2px;
 float           : left;
 width           : auto;
}
#gHeader .t3 {
 font-size       : 0.8em;
 line-height     : 10px;
 font-weight     : normal;
 padding         : 0px;
 letter-spacing  : 2px;
 float           : right;
 width           : auto;
}
#header img{
 border: 0;
}

.c-both{
 clear           : both;
 margin          : 0;
 padding         : 0;
}

.block {
 border          : solid 1px #E1E1E1;
 /* padding         : 10px; */
 width           : 648px;
}
#footerLine {
 background      : #F2F2F2;
 height          : 8px;
 border-bottom   : 3px #d9d9d9 solid;
 width: 900px;
}
.pageTop {
 margin          : 10px 0px 10px 0px;
 text-align      : right;
 width           : 900px;
}