BODY {
	margin: 0px 10px;
	color: #606060;
 background-color: #FFF;
 background-image: url(/images/tmp_hwd03/bg.gif);
 font-size: small;
}

h1, h2, h3, form, p{
	margin:0px;
	padding:0px;
}

ul{
 padding: 0px;
 margin: 0px 0px 0px 12px;
}

.headline_title{
 font-size: 13px;
 font-weight: bold;
}

.headline_body{
 list-style-image: url(/images/tmp_hwd03/list_icon.gif);
 font-size: small;
}

TD {
 font-size: small;
}

A {
 text-decoration: underline;
}


A:link {
	color: #5B5B5B;
}


A:hover {
}

A:visited {
	color: #999;
}

.rule {
	background-color: #000;
}

.bTitle {
	color: #FFF;
	font-size: 24px;
	font-weight: bold;
	font-family: 'Century Gothic',VERDANA,ARIAL,SANS-SERIF,Helvetica,'MS P ゴシック',Osaka;
}

.bTitleLink {
	text-decoration: none;
}

.bDesc {
	color: #FFF;
	font-size: 12px;
}

.calendar {
}

.calMonth {

	font-weight: bold;

}

.calWeek {
 background-color: #024800;
 text-align: center;
	font-weight: bold;
}

.calDay {
}

.calDayLinked {
	font-weight: bold;
	text-decoration: underline;
}

.calLink {
	font-weight: bold;
	text-decoration: underline;
}

.calRule {
	background-color: #000;
}

.arcLink {

}

.entLink {

}

.comLink {

}

.comText {
 color:#CCC;
}

.traLink {

}

.traText {
 color:#CCC;
}

.catLink {

}

.bmLink {

}

.bmText {
 color:#CCC;
}

.pfTitle {
}

.pfText {
}

.miscLink {
}

.miscText {
}

.adminLink {

}

.gooText {
}

.lgText {
 font-size: 11px;
}

.lgRule {
	background-color: #7292b8;
}

.entry {
}

.etTitle {
	font-family: 'Century Gothic',VERDANA,ARIAL,SANS-SERIF,Helvetica,'MS P ゴシック',Osaka;
	color: #606060;
	font-size: 14px;
	font-weight: bold;
}

.etTitleLink {
	text-decoration: none;
}

.etTitleKazari{
 background-image: url(/images/tmp_hwd03/ettitle_bg.jpg);
 background-repeat: no-repeat;
 background-position: center top;
 text-align: left;
 padding: 8px 5px 5px 15px;
 border: 1px solid #C2C2C2;
 margin-bottom: 1px;
 background-color: #E2E2E2;
}

.etBody {
	line-height: 160%;
 text-align: left;
}

.etBodyBg{
 clear: both;
 text-align: left;
 padding: 15px;
 border: 1px solid #C2C2C2;
 margin-bottom: 13px;
 background-color: #FFF;
}

.etHead{
 text-align: left;
 font-size: 11px;
 padding: 5px 5px 5px 15px;
 border: 1px solid #C2C2C2;
 margin-bottom: 1px;
 background-color: #FFF;
}

.etHead a{
 text-decoration: none;
}

.etCategory {
}

.etTime {

}

.etFoot{
 clear: both;
 border-top: 1px dashed #A1A1A1;
 font-size: 11px;
 padding-top: 5px;
 margin: 10px 0px 0px 0px;
}

.etCommentLink {
}

.etCommentLink a{
}

.etTBLink {
}

.etTBLink a{
}

.etText {
}

.etText2 {
}


.etRule {
}

.etNextPrev {
 font-size: 12px;
}

.thumbnail {
 padding: 0px 10px 0px 0px;
	float: right;
}

.Posi{
 text-align: left;
 width: 100%;
}

.comment .comment , .trackback .trackback {
 border: 1px solid #C2C2C2;
 background-color: #FFF;
 text-align: left;
 padding-left: 20px;
}

.cmHeadText {
 color:#000;
 font-size: 12px;
	font-weight: bold;
}

.cmHeadFrame {
 font-size: 12px;
}

.cmText {
 color:#000;
 font-size: 12px;
}

.cmTitle {
 color:#000;
	font-weight: bold;
 font-size: 12px;
}

.cmName {
 color:#000;
 font-size: 12px;
}

.cmDate {
 font-size: 12px;
}

.cmForm {
 color:#000;
 font-size: 12px;
}

.cmForm  a{
 color:#000;
}

.cmBody {
 font-size: 12px;
	line-height: 160%;
}

.tbHeadText {
 font-size: 12px;
 color:#000;
	font-weight: bold;
}

.tbHeadFrame {

 font-size: 12px;
}

.tbtrackback {
 color:#000;
 font-size: 12px;
}

.tbUrl {
	font-size:9pt;
	color:#000;
	font-weight:bold;
	padding:10px;
	word-break:break-all;
	background-color:#CCC;
	border:1px solid #000;
	overflow:hidden;
}

.tbBTitle {
 color:#000;
 font-size: 12px;
}

.tbETitle {
 color:#000;
 font-size: 12px;
	font-weight: bold;
}

.tbDesc {
 font-size: 12px;
	line-height: 150%;
}

.menuBg td {
 text-align: left;
}


.menuBgOsusume {
}

.menuBgOsusume .qr {
 text-align: center;
}

.menuBgOsusume td {
 text-align: left;
}

.menuBar{
 color: #135110;
 font-weight: bold;
 font-size: 11px;
 padding-left: 10px;
}

.menuBarBg{
 background-image: url(/images/tmp_hwd03/menubar_bg.jpg);
 background-repeat: no-repeat;
}

.menuBarBg2{
 background-image: url(/images/tmp_hwd03/menubar_bg2.jpg);
 background-repeat: no-repeat;
}

.lgBar {
 background-color: #CCC;
 border: 1px solid #000;
 color: #135110;
 font-weight: bold;
 padding:3px;
 padding-left: 10px;
}

#menu{
 color: #8E8E8E;
}

#menu  a:link{
 color: #8E8E8E;
 text-decoration: none;
}

#menu a:visited{
 color: #555;
 text-decoration: none;
}

#menu td{
 color: #8E8E8E;
}

#menu .menuBg td{
 color: #8E8E8E;
 border-bottom: 1px dashed #A1A1A1;
}

#menu .menuBg td a:link{
 color: #8E8E8E;
 text-decoration: none;
}

#menu .menuBg td a:visited{
 color: #555;
 text-decoration: none;
}

#menu2 .menuBg td{
 border-bottom: 1px dashed #A1A1A1;
}

#menu2 a , .menuBg td a{
 text-decoration: none;
}

.side{
 background-image: url(/images/tmp_hwd03/lr.gif);
 background-repeat: repeat-y;
 border: 1px solid #B7B7B7;
}

.head{
 background-image: url(/images/tmp_hwd03/head3.gif); 
}

.profile{
 font-size: 11px;
 line-height: 120%;
}

.mainRight{
 background-image: url(/images/tmp_hwd01/main_right.gif); 
 background-repeat: repeat-y;
}

.Clear-Both {
	clear:both;
}


.ph img{
 border: 1px solid #BBBBBB;
}

.ph{
padding: 0px 5px 0px 5px;
}

/*** gooAd ***/

.gooAd {
	cursor: hand;
	background-image: url(/images/tmp_hwd03/main_bg.gif);
}

TD.gooAd_sponsor_td {
	font-size: 9px;
	padding: 3px 3px 2px 3px;
	text-align: left;
	color: #888 !important;
}

TD.gooAd_title_td {
	font-size: 11px;
	padding: 4px 3px 0px 3px;
	text-align: left;
}

TD.gooAd_url_td {
	font-size: 10px;
	padding: 2px 3px 0px 3px;
	text-align: right;
}

TD.gooAd_text_td {
	font-size: 10px;
	padding: 3px 3px 3px 3px;
	text-align: left;
}

TD.gooAd_btm_td {
	font-size: 20px;
	padding: 3px 3px 3px 3px;
}

a.gooAd_sponsor {
	text-decoration: none !important;
	color: #888 !important;
}

a.gooAd_title {
	font-weight: bold !important;
	text-decoration: underline !important;
	color: #5B5B5B !important;
}

a.gooAd_url {
	text-decoration: none !important;
	color: #5B5B5B !important;
}

a.gooAd_text {
	text-decoration: none !important;
	color: #666 !important;
}