body{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-image: url(img/bg.gif);}

.red {color: #FF0000; font-size: 12px;}
.redb {color: #FF0000; font-weight: bold;}
.mizu {color: #99ccff; font-size: 12px;}
.or6600 {color: #FF6600; font-size: 12px;}
.or8533 {color: #FF8533; font-size: 12px;}
.or99d60 {color: #F99d60; font-size: 12px;}
.orb27f {color: #FFb27f; font-size: 12px;}
.ord1b2 {color: #FFd1b2; font-size: 12px;}
.text16 {font-size: 16px;}

#container{width:768px; margin: 0px 0px 0px 6px;}

#banner{width: 768px; height:52px; background-repeat: no-repeat; background-image: url(img/head.gif);}
#banner h1,#banner h2,#tcleft hr,#tcright hr {display:none;}

.link-note {
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height:25px;
	font-family: "&pound;&Iacute;&pound;&Oacute; &pound;&ETH;\бн\&middot;\&Atilde;\&macr;", Osaka, "\&Ograve;\&eacute;\&reg;\&Icirc;&sup3;&Ntilde;\бн Pro W3";
	font-size: 12px;
	color: #000000;
	background-image: url(img/linknotebg.gif);
	background-repeat: no-repeat;
	text-align: center;
}

#top_content{float:left; width: 748px; padding: 0px 0px 0px 0px; margin: 45px 0px 0px 0px;}

#tcleft {float:left; width: 500px; margin: 0px 0px 0px 5px; padding: 10px 0px 0px 5px; font-size: 12px; color: #333333; line-height: 18px;}
#tcleft p {margin: 0px 0px 0px 10px; padding: 10px 0px 0px 5px; font-size: 12px; color: #333333; line-height: 18px;}
h4 {border-left: 5px solid #ff6600; padding: 5px; color: #ffffff; font-size: 12px; font-weight: bold; background-color: #FF9900;}

#tcright {float:right; width:200px; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; font-size: 12px; color: #333333; line-height: 18px;}

#powered {
	float:left;
	width:758px;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	background-image: url(img/keitai.gif);
	background-repeat: no-repeat;
	clear: left;
}

#powered hr {display:none;}
#powered A {color: #0000FF; text-decoration: none; }
#powered p {padding: 10px 0px 0px 0px; margin: 0px 0px 0px 10px; font-size: 12px; color: #000000; line-height: 18px;}
#powered h5 {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 12px; color: #000000; font-weight: normal;}

#divcm{width: 690px; padding-left: 10px; padding-right: 10px; margin-top: 20px;}

#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
}

#mid{
	float:left;
	width:748px;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 10px 10px;
}

textarea[id="comment-text"] {width: 80%;}

.commenter-profile img {vertical-align: middle; border-width: 0;}

#entry_content,
#pagebody
{
	float:left;
	width: 500px;
	padding: 0px 0px 0px 0px;
	margin: 45px 0px 0px 15px;
	font-size: 12px;
	line-height: 18px;
}

h2,h3 {font-size:14px;}

#cominfo{width: 748px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#cominfo hr {display:none;}

#cominfoleft{float:left; width: 370px;}

#cominforight{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 390px; width:340px;}

#cominforight p {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 12px; color: #000000; line-height: 18px;}

#cominforight A {color: #000000; text-decoration: none; font-size: 18px;}

#monthtcleft {float:left; width: 230px; margin: 10px 0px 0px 10px; padding: 0px 0px 0px 15px;}

#monthtcleft hr {display:none;}

#monthtopics{width: 230px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#monthtopics h3 {
	height:20px;
	background-image: url(img/mearchives.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 0px 80px;
	margin: 0px 0px 6px 0px;
	color: #FFFFFF;
}

#monthtopics h4 {
	height:16px;
	padding: 0px 0px 6px 6px;
	margin: 0px 0px 0px 0px;
	background-image: url(img/metopics002.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: normal;
}

#monthtopics h4 A {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}

#monthtopics h4 A:visited {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}

#monthtopics h4 A:active {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}

#monthtopics h4 A:hover {
	color: #ff3366;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}

#monthtcright {
	width:478px;
	margin: 10px 0px 0px 275px;
}

#monthtcright hr {display:none;}

#monthtcright A {
	color: #0000FF;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}

#monthtcright A:visited {
	color: #0000FF;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}

#monthtcright A:active {
	color: #0000FF;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}

#monthtcright A:hover {
	color: #ff3366;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}

#monthtcright p {
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}

.module-header{
	border-left: 5px solid #ff6600;
	padding: 5px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	background-color: #FF9900;
}

.module-list,
.archive-list
{
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 12px;
   list-style: none;
}

#Layer1 {
	position:absolute;
	left:0px;
	top:50px;
	width:780px;
	height:45px;
	padding: 5px 0px 5px 0px;
	z-index:1;
}

.gn000,
.gn001,
.gn002,
.gn003,
.gn004,
.gn005,
.gn006,
.gn007,
.gn008,
.gn009,
.gn010,
.gn011,
.gn012,
.gn013,
.hl
{ float: left; }

.gn000 a {
	display: block;
	height: 14px;
	width: 76px;
	background: url(img/head000.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 12px;
}
.gn001 a {
	display: block;
	height: 14px;
	width: 112px;
	background: url(img/head001.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 12px;
}
.gn002 a {
	display: block;
	height: 14px;
	width: 56px;
	background: url(img/head002.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 12px;
}
.gn003 a {
	display: block;
	height: 14px;
	width: 119px;
	background: url(img/head003.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 12px;
}
.gn004 a {
	display: block;
	height: 14px;
	width: 132px;
	background: url(img/head004.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 12px;
}
.gn005 a {
	display: block;
	height: 14px;
	width: 76px;
	background: url(img/head005.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 12px;
}
.gn006 a {
	display: block;
	height: 14px;
	width: 121px;
	background: url(img/head006.gif) no-repeat;
	text-indent: -9999px;
	margin: 7px 0px 0px 12px;
}
.gn007 a {
	display: block;
	height: 14px;
	width: 55px;
	background: url(img/head007.gif) no-repeat;
	text-indent: -9999px;
	margin: 7px 0px 0px 12px;
}
.gn008 a {
	display: block;
	height: 14px;
	width: 56px;
	background: url(img/head008.gif) no-repeat;
	text-indent: -9999px;
	margin: 7px 0px 0px 12px;
}
.gn009 a {
	display: block;
	height: 14px;
	width: 56px;
	background: url(img/head009.gif) no-repeat;
	text-indent: -9999px;
	margin: 7px 0px 0px 12px;
}
.gn010 a {
	display: block;
	height: 14px;
	width: 90px;
	background: url(img/head010.gif) no-repeat;
	text-indent: -9999px;
	margin: 7px 0px 0px 12px;
}
.gn011 a {
	display: block;
	height: 14px;
	width: 123px;
	background: url(img/head011.gif) no-repeat;
	text-indent: -9999px;
	margin: 7px 0px 0px 12px;
}
.gn012 a {
	display: block;
	height: 14px;
	width: 167px;
	background: url(img/head012.gif) no-repeat;
	text-indent: -9999px;
	margin: 7px 0px 0px 12px;
}
.gn013 a {
	display: block;
	height: 14px;
	width: 105px;
	background: url(img/head013.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 12px;
}