@import url(//fonts.googleapis.com/earlyaccess/notosansjapanese.css);
body,a,a:link,a:hover,a:visited,h1,h2,h3,h4,h5,h6,p,ul,li {font-family: 'Noto Sans Japanese', serif!important;}

.hentry{
	  border-style: solid;
    border-width: 1px;
		  margin : 10px ;
     padding : 20px ;
     border : 1px solid #adadad ;
     background-color : #f7f7f7 ;
}

.sidebar-1{
	  border-style: solid;
    border-width: 1px;
     padding : 20px  ;
     border : 1px solid #adadad ;
     background-color : #f7f7f7 ;
}


.rss-blogroll2:after {
	content:".";
	height:0;
	clear:both;
	display:flex;
	visibility:hidden;
}
.rss-blogroll2 {
	zoom:100%;
	border:1px solid #7A7171;
	margin-top:0px;
	margin-bottom:10px;
	padding: 1px 1px 1px 1px;
}

.rss-blogroll2 .blogroll-channel{
	margin: 0 auto;
	width:480px;
	height:400px;
	border-style: solid;
  border-width: 1px;
	overflow: auto;
	background-color: #ffffff;
	float: left;
	font-size: 12px;
	margin-bottom:0;
}

.rss-blogroll2 .blogroll-channel .blogroll-list {
	list-style-type: none;
	line-height: 1.3;
	font-size: 16px;
	border-bottom: 1px dashed #c2c2c2;
	padding: 1px 1px 5px 5px ;
}

.rss-blogroll2 .blogroll-channel .blogroll-list a{
	padding-left: 5px;
	text-decoration: none;
}
.rss-blogroll2 .blogroll-channel .blogroll-list a:hover{
	text-decoration: underline;
}

.rss-blogroll4 .blogroll-channel{
	margin: 0 auto;
	width:100%;
	height:400px;
	border-style: none;
  border-width: 1px;
	overflow: hidden;
	float: left;
	font-size: 11px;
	margin-bottom:0;
}

.rss-blogroll4 .blogroll-channel .blogroll-list {
	list-style-type: none;
	line-height: 3.3;
	height : 50px;
	font-size: 20px;
	overflow : hidden;
	border-bottom: 0px dashed #c2c2c2;
}

.rss-blogroll5:after {
	content:".";
	height:0;
	clear:both;
	display:flex;
	visibility:hidden;
}
.rss-blogroll5 {
	zoom:100%;
	border:1px solid #7A7171;
	margin-top:0px;
	margin-bottom:10px;
	padding: 1px 1px 1px 1px;
}



@media only screen and (max-device-width: 480px) {
.rss-blogroll2:after {
	content:".";
	height:0;
	clear:both;
	display:flex;
	visibility:hidden;
}
.rss-blogroll2  {
	zoom:100%;
	border:1px solid #7A7171;
	margin-top:0px;
	margin-bottom:0px;
	padding: 1px 1px 1px 1px;
}

.rss-blogroll2 .blogroll-channel{
	width:98%;
	height:340px;
	margin: 1px;
	overflow: hidden;
	float: left;
	background-color: #ffffff;
	font-size: 15px;
	margin-bottom:0;
}

.rss-blogroll2 .blogroll-channel .blogroll-list {
	list-style-type: none;
	line-height: 1;
	font-size: 14px;
	overflow: hidden;
	white-space: nowrap;
	border-bottom: 1px dashed #c2c2c2;
	padding: 1px 1px 5px 5px ;
	text-overflow: ellipsis;
}

.rss-blogroll2  .blogroll-channel .blogroll-list a{
	padding-left: 5px;
	text-decoration: none;
}
.rss-blogroll2  .blogroll-channel .blogroll-list a:hover{
	text-decoration: underline;
}
	
.rss-blogroll4 .blogroll-channel{
	margin: 0 auto;
	width:100%;
	height:400px;
	border-style: none;
  border-width: 1px;
	overflow: hidden;
	float: left;
	font-size: 11px;
	margin-bottom:0;
}

.rss-blogroll4 .blogroll-channel .blogroll-list {
	list-style-type: none;
	line-height: 3.3;
	height : 45px;
	font-size: 18px;
	overflow : hidden;
	border-bottom: 0px dashed #c2c2c2;
}
	
}

.wpp-list li {
	margin : 0px 0px 25px -15px ;
	padding : 20px ;
	background-color : #f7cfcf ;
	border-style: solid ;
	border : 1px solid #adadad ;
	}


.rss-blogroll3 .blogroll-channel{
	margin: 20px 0 0 0;
	width:980px;
	height:500px;
	border-style: dashed;
  border-width: 1px;
	overflow: auto;
	background-color: #ffffff;
	float: left;
	font-size: 1px;
	margin-bottom:0;
}

.rss-blogroll3 .blogroll-channel .blogroll-list {
	list-style-type: none;
	zoom:100%;
	line-height: 1.3;
	font-size: 16px;
	border-bottom: 1px dashed #c2c2c2;
	padding: 1px 1px 5px 5px ;
}

@media only screen and (max-device-width: 480px) {
.rss-blogroll3:after {
	content:".";
	height:0;
	clear:both;
	display:flex;
	visibility:hidden;
}
.rss-blogroll3  {
	zoom:100%;
	border:1px solid #7A7171;
	margin-top:0px;
	margin-bottom:0px;
	padding: 1px 1px 1px 1px;
}

.rss-blogroll3 .blogroll-channel{
	width:98%;
	height:540px;
	margin: 1px;
	float: left;
	background-color: #ffffff;
	font-size: 15px;
	margin-bottom:0;
}

.rss-blogroll3 .blogroll-channel .blogroll-list {
	list-style-type: none;
	line-height: 1;
	font-size: 14px;
	overflow: hidden;
	white-space: nowrap;
	border-bottom: 1px dashed #c2c2c2;
	padding: 1px 1px 5px 5px ;
	text-overflow: ellipsis;
}

.rss-blogroll3  .blogroll-channel .blogroll-list a{
	padding-left: 5px;
	text-decoration: none;
}
.rss-blogroll3  .blogroll-channel .blogroll-list a:hover{
	text-decoration: underline;
}
}


	@media only screen and (max-device-width:481px){
.ad_sp {
display: none;
}		
		}

	@media only screen and (min-width:481px){
.ad_sp1 {
display: none;
}		
		}