body {
	background-color: #FFFFFF;
	margin-top:0px;
	margin-left:0px;

}
.side_pr1{
	width:295px;
}
.side_pr1 .pr_t{
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-image:url(https://www.taku3.net/imgs/images/b_gr1.gif);
background-repeat:no-repeat;
  padding : 5px 5px 5px 25px;
  margin-bottom : 0px;
  margin-top : 0px;
  font-size:90%;
  font-weight:bold;


}

.p_1{
clear:both;
width:295px;
border-bottom:#003366 dotted 1px;
}
.p_1 .p1_l{
text-align:center;
float:left;
width:104px;
padding:2px;
}

.p_1 .p1_l img{
	border:0px;
}

.p_1 .p1_r{
width:185px;
float:left;
}
.p_1 .p1_r h2{
height:25px;
margin:0px;
font-size:70%;
font-weight:normal;
padding-top:2px;
}
.p1_r h2 a{
font-size:110%;
color:#0066FF;
font-weight:bold;
}
.p_1 .p1_r p{
background-color:#F0F0F0;
margin:0px;
font-size:80%;
height:48px;
line-height:15px;
padding:2px;
}
/* ========== 　カテゴリ一覧用　　　　 ========== */
.p_2{
clear:both;
width:220px;
border-bottom:#003366 dotted 1px;
}
.p_2 .p1_l{
padding-top:2px;
text-align:center;
float:left;
width:80px;
}
.p_2 .p1_r h2{
margin:0px;
font-size:70%;
font-weight:normal;
}

.p_2 .p1_r{
margin-left:3px;
width:133px;
float:left;
padding-left:2px;
padding-top:2px;
}

.p_2 .p1_r p{
background-color:#F0F0F0;
margin:0px;
font-size:80%;
line-height:15px;
padding-top:2px;
}

/* ========== 基本　========== */
.clear{
	clear:both;
}
.clfix:after {
    display: block;
    clear: both;
    height: 0px;
    line-height: 0px;
    visibility: hidden;
    content: ".";
	
}
.clfix{ 

display: inline-block; 
} 
