@charset "utf-8";
/*------    side boxes    ------*/

/*------
 side box header
------*/

#naviB{/* old */
float:left;
}

#naviLC{
float:right;
/*width:300px;*/
width:280px;
}

/*------
 box title
------*/

#naviLC h3{
clear:both;
padding:15px 0 0 0;
font-size:80%;
font-weight:bold;
}
#naviLC h3 span{
border-left:solid 3px #b7b7b7;
padding:2px 0 2px 15px;
display:block;
font-weight:bold;
}

.sideBlock{
clear:both;
margin:0 0 30px 0;
padding:10px 0 10px 35px;
border-left:solid 3px #e7e7e7;
width:245px;
}



/* 2013.03.28 - sasikae */

.ListPerioBooksSide{
display:block;
clear:both;
width:240px;
}

.ListPerioBooksSide li{
display:block;
}
.ListPerioBooksSide li dl{
padding:15px 0 15px 0;
font-size:65%;
clear:both;
}

.ListPerioBooksSide .perio_cover{
	display:none;/* sabun */
}

.ListPerioBooksSide .perio_logo{
margin:0 0 0 0;
text-align:right;
border-bottom:solid 1px #cecece;
	padding:7px 4px;
}
.ListPerioBooksSide .perio_logo a{
	display: block;
	height:20px;
	color:#999999;
}
.ListPerioBooksSide .perio_logo img{
float:left;
margin:-11px 0 0 0;
}

.ListPerioBooksSide .perio_links{
clear:both;
display: block;
height:20px;
background:#f1f1f1;
margin:1px 0 0 0;
}
.ListPerioBooksSide .perio_links ul,
.ListPerioBooksSide .perio_links li{
display: block;
float:left;
margin:0;
padding:0;
}
.ListPerioBooksSide .perio_links li{
border-left:solid 1px #ffffff;
margin:0 0 0 -1px;
}
.ListPerioBooksSide .perio_links li a span{
display:none;
}

.ListPerioBooksSide .btn_backnumber a{
display:block;
background-image:url(../img/sideboxes/btn_backnumber.gif);
background-position:2px 1px;
height:20px;
width:80px;
float:left;
}
.ListPerioBooksSide .btn_backnumber a:hover{
background-position:2px 52px;
}

.ListPerioBooksSide .btn_officialsite a{
display:block;
background-image:url(../img/sideboxes/btn_officialsite.gif);
background-position:2px 1px;
height:20px;
width:80px;
float:left;
}
.ListPerioBooksSide .btn_officialsite a:hover{
background-position:2px 52px;
}

.ListPerioBooksSide .btn_officialtwitter a{
display:block;
background-image:url(../img/sideboxes/btn_officialtwitter.gif);
background-position:2px 1px;
height:20px;
width:80px;
float:left;
}
.ListPerioBooksSide .btn_officialtwitter a:hover{
background-position:2px 52px;
}

.sidePR{
	display:block;
	padding:15px 0 0 0;
	}
.sidePR ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	}
.sidePR li{
	display:block;
	margin:0;
	padding:0 0 10px 0;
	list-style-type:none;
	}
.sidePR li img{
	width:280px;
	}


.bnrList{
	}
.bnrList a{
	font-size:70%;
	color:#5C729C;
	display:block;
	margin:0 0 5px 0;
	padding:0 0 0 0;
	list-style-type:none;
	transition:all 0.2s;
	}
.bnrList li img{
	display:block;
	margin:0 0 2px 0;
	max-width:298px;
	border:solid 1px #cecece;
	border-radius:6px;
	box-shadow:0px 1px 3px rgba(0,0,0,0.0);
	transition:all 0.2s;
	background: #fcfcfc;
	}
.sidePR .bnrList img{
	max-width:278px;
	}

.bnrList a:hover{
	color:#0f7cbb;
	text-decoration:none;
	}
.bnrList a:hover img{
	box-shadow:0px 1px 3px rgba(0,0,0,0.4);
	border-color:#bbbbbb;
	background: #ffffff;
/*background: linear-gradient(to bottom,  rgba(251,251,251,1) 0%,rgba(241,241,241,1) 100%); */
	}






