@charset "Shift_JIS";

body {
background-color:#DCD0C4;
margin:0px;
padding:0px;
font-family:  Osaka, ＭＳ Ｐゴシック,ヒラギノ角ゴ Pro W3;
}


a {text-decoration: underline;}

a:link {color:#601E10;}

a:visited {color:#601E10;}

a:active {color:#601E10;}

a:hover {color:#FD7B0E;}
	

.head a:link {color:#8A3606;}
.head a:visited {color:#8A3606;}
.head a:active {color:#8A3606;}
.head a:hover {color:#FD7B0E;}

.right a:link {color:#8A3606;}
.right a:visited {color:#8A3606;}
.right a:active {color:#8A3606;}
.right a:hover {color:#FD7B0E;}


.footer a:link {color:#666666;}
.footer a:visited {color:#666666;}
.footer a:active {color:#666666;}
.footer a:hover {color:#FF6701;}


h1, h2, h3 {
margin: 0px;
padding: 0px;
font-weight: normal;
font-family:  Osaka, ＭＳ Ｐゴシック,ヒラギノ角ゴ Pro W3;
}


#container{
width:780px;
margin: 0px auto;
padding:0px;
background-repeat: no-repeat;
font-family:"Osaka" ,verdana ,arial ,sans-serif;
color:#666666;
font-size:10px;
line-height:140%;
}


#main {
padding: 0px;
margin-left:0px;
margin:0px;
margin: 0px 0px 0px 0px;
}

#main .head {
text-align: left;
margin-top:0px;
}

.head h1 {
color: #666666;
text-align: left;
font-size: 10px;
line-height: 140%;
margin-left: 0px;
margin-bottom: 0px;
margin-top: 0px;
}

#main .left {
text-align: left;
margin-left:0px;
margin-top:0px;
}

.left h1 {
color: #333333;
text-align: left;
font-size: 10px;
line-height: 140%;
margin-left: 0px;
margin-bottom: 0px;
margin-top: 0px;
}

.left h2 {
color: #666666;
text-align: left;
font-size: 10px;
font-weight:normal;
line-height: 160%;
margin-left: 0px;
margin-right: 3px;
margin-top: 0px;
margin-bottom: 0px;
}

.comment {
color: #333333;
font-weight:normal;
font-size: 12px;
line-height: 140%;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 5px;
text-align: left;
}

.comment2 {
color: #666666;
font-weight:normal;
font-size: 12px;
line-height: 140%;
margin-top: 8px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 1px;
text-align: left;
}

.comment3 {
color: #666666;
font-weight:normal;
font-size: 12px;
line-height: 140%;
margin-top: 2px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 1px;
text-align: left;
}


.comment p {
	color: #333333;
	font-family: 'MS Gothic', 'OsakaMono', Osaka, sans-serif;
	font-size: 12px;
	text-align: left;
line-height: 140%;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
padding: 0px 0px 0px 0px;	
line-height: 140%;
	}
	
.commentby {
color: #7E524D;
font-weight:normal;
font-size: 10px;
line-height: 140%;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
	

.content p.trackback-body {
	color: #333333;
	font-family: 'MS Gothic', 'OsakaMono', Osaka, sans-serif;
	line-height:160%;
	text-align: left;
	padding: 0px 20px 0px 0px;	
	margin-left: 18px;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 8px;
	}
	

.comment-body {
	font-family: 'MS Gothic', 'OsakaMono', Osaka, sans-serif;
	line-height:140%;
	text-align: left;
	padding: 0px 0px 0px 0px;	
	margin-left: 1px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
.posted {
	color: #333333;
	font-family: 'MS Gothic', 'OsakaMono', Osaka, sans-serif;
	font-size: 10px;
	text-align: left;
	margin-left: 1px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 20px;
padding: 0px 0px 0px 0px;	
	line-height: normal;
      clear: both;
	}



#main .honbun {
text-align: left;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
}

.honbun h1 {
color: #601E10;
text-align: left;
font-size: 14px;
font-weight:bold;
line-height: 140%;
margin-left: 0px;
margin-right: 0px;
margin-top: 1px;
margin-bottom: 5px;
}

.honbun h2 {
color: #7E524D;
text-align: left;
font-size: 12px;
font-weight:bold;
line-height: 120%;
margin-left: 0px;
margin-right: 0px;
margin-top: 4px;
margin-bottom: 0px;
}

.honbun h3 {
color: #333333;
text-align: left;
font-size: 12px;
font-weight:normal;
line-height: 160%;
margin-left: 2px;
margin-right: 0px;
margin-top: 10px;
margin-bottom: 5px;
}

.honbun h4 {
color: #333333;
text-align: left;
font-size: 10px;
font-weight:normal;
line-height: 140%;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 5px;
}

.entry-trackback h4 {
color: #4F2F22;
text-align: left;
font-size: 10px;
font-weight:normal;
line-height: 140%;
margin-left: 4px;
margin-right: 2px;
margin-top: 2px;
margin-bottom: 2px;
}

.comment-form {
text-align: left;
margin-left: 2px;
margin-right: 2px;
margin-top: 5px;
margin-bottom: 4px;
}

.comment-form h3 {
color: #4F2F22;
text-align: left;
font-size: 10px;
font-weight:normal;
line-height: 140%;
margin-left: 2px;
margin-right: 2px;
margin-top: 5px;
margin-bottom: 4px;
}

.honbun p {
color: #4F2F22;
text-align: left;
font-size: 12px;
font-weight:normal;
line-height: 160%;
margin-left: 2px;
margin-right: 0px;
margin-top: 8px;
margin-bottom: 0px;
}

#main .right {
text-align: left;
margin-left:0px;
margin-top:0px;
}
.right h1 {
color: #333333;
text-align: left;
font-size: 10px;
line-height: 140%;
font-weight:bold;
margin-top: 10px;
margin-left: 8px;
margin-bottom: 3px;
padding: 0px 0px 0px 0px;
}

.right h2 {
color: #333333;
text-align: left;
font-size: 10px;
font-weight:normal;
line-height: 160%;
	padding: 0px 0px 0px 0px;
margin-left: 8px;
margin-right: 8px;
margin-bottom: 8px;
}

.right h3 {
padding-right: 0px;
text-align: right;
font-size: 10px;
font-weight:normal;
line-height: 140%;
}

.right h4 {
color: #666666;
text-align: left;
font-size: 10px;
font-weight:normal;
line-height: 140%;
	padding: 0px 0px 0px 0px;
margin-left: 0px;
margin-top: 4px;
border-bottom: solid 1px #D7D7D7;
margin-bottom: 9px;
}

#main .footer {
font-size: 10px;
margin-left:0px;
margin-top:0px;
}

.footer p {
color: #7EC31C;
font-size: 10px;
font-weight:normal;
line-height: 140%;
padding: 0px 0px 0px 0px;
margin-left: 0px;
margin-top: 4px;
margin-bottom: 9px;
}
.footer h1 {
color: #333333;
font-size: 10px;
font-weight:normal;
margin-bottom: 9px;
}


img{
border: 0;
}

