html{
	line-height:1.8;
}


#rightblock{
	width:395px;
	float:right;
}

#leftblock{
	float:left;
}

.cat-list{
	width:410px;
	font-size:20px;
	border-bottom:1px dotted gray;
}
.cat-list a:link,.cat-list a:visited{
	color:red;
}

.cat-list a{
margin-right:15px;
}

#main-list{
	width:410px;
	height:auto;
	float:left;
}

.main-list{
	width:400px;
	border-bottom:1px dotted gray;
}
.main-list-img{float:right;}
.main-list-title{
	font-size:18px;
}

/*************************/



@media only screen and (max-device-width:1023px) and (min-device-width:737px){
.main-list-title{
	font-size:22px;
}
}


@media only screen and (max-device-width:736px) and (min-device-width:371px){
.main-list-title{
	font-size:24px;
}
}

@media only screen and (max-device-width:370px){
.main-list-title{
	font-size:26px;
}
}
/*****************/
.digest-title{
	font-size:22px;
}
.digest-list li{
	list-style:disc outside none;
	margin-left:20px;
	font-size:16px;
}