@charset "Shift_JIS";

a{
color :#682A2D;
}
a:hover{
color :#CAB5C4;
}

.contents {
	width:550px;
}

.main_contents{
	width:390px;
	float:right;
	text-align:left;
}

.up_time {
	color: #999999;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	border-top: 1px solid #999999;
	text-align: right;
	margin: 0 0 25px 0;
	line-height: normal;
	padding: 3px;
}

.side_bar{
float: left;
width: 150px;
text-align: left;
}

.links{
width: 145px;
text-align: left;
font-size: 0.8em;
}

.side_list {
margin:10px 0 10 0px;
padding:0 0 0 0px; 
font-weight: bolder;
}
/*ulでは
margin-leftが20px位、top・bottomが1行位
paddingは、defaultで全て0 */
/*liではmargin、paddingともdefaultで全て0*/

.in_link{
margin:3px 0 3px 0;
padding:0 0 0 0;
}

.out_link{
color:#999999;
margin:3px 0 3px 0;
padding:0 0 0 0;
}

.person_list {
display:block;
font-size: 0.75em;
text-align:left;
margin:0 0 5px 10px;
padding:0 0 0 0px;
}

.backnumber{
margin:0.5em;
width: 145px;
text-align: left;
font-size:0.9em;
}

.backnumber a{
display: block; 
font-size: 85%;
margin-left: 0px;
padding-left: 15px;
}

.pankuzu {
font-size: x-small;
color:#682A2D;

}

.title_line{
color:#682A2D;
font-size:121%;
font-weight: bolder;

}
.main_text{
margin-left:13px;
line-height:180%;
font-size:86%;
}

.mokuji{
font-size:86%;
line-height:210%;
margin:30px 0 50px 50px;

}

.google {
width:130px;
text-align:center;
border: 1px solid #CCCCCC;

}

.google336 {
width:345px;
text-align:center;
border: 1px solid #CCCCCC;
}

.powered{
width:600px;
text-align:right;
font-size:xx-small;
}
