
#main p{
	margin-top:0px;
	margin-bottom:0px;
}

/* PC・スマホ共通スタイル記述 */
@media print, screen and (min-width: 993px) {
/* PC用のスタイル記述 */
.tablet,.phone{display:none;}
.pc{display:block;}



#contents{
	margin-top:130px;
}

.message_text{
	margin:30px 0 50px 0;
	}

.message img{
	width:100%;
}


.dayori_all{
	width:700px;
	margin:0 auto;
	overflow:hidden;
}
.dayori_all:last-child{
	margin-bottom:100px;
}

.dayori_all .dayori,.dayori_1st{
	width:210px;
	height:240px;
	float:left;
	text-align:center;
	margin-bottom:50px;
}
.dayori_all .dayori a,.dayori_1st a{
	text-decoration:none;
}

.dayori_all .dayori:last-child{
	margin-right:0px;
}

.dayori_naiyoubox{
	width:210px;
	margin:0 auto;
}

.dayori_all .dayori img,
.dayori_all .dayori_1st img{
	width:150px;
	border:#c0c0c0 1px solid;
	border-radius: 5px;
	margin-bottom:13px;
}

.dayori_all .dayori img:hover,
.dayori_1st img:hover{
	opacity:0.5;
}

.new_number{
	overflow:hidden;
	padding-left:20px;
}


.dayori_all .dayori_new{
	    background: #ff7f50;
	    padding:1px;
	    color:#FFF;
	    font-size:8.5px;
	    font-weight:bold;
	    float:left;
	    margin-top:4px;
	    padding-top:3px;
	    width:30px;
}

span.dayori_number,p.dayori_naiyou{
	color:#3c3c3c;
}
p.dayori_number{
	font-weight:bold;
	padding:0 10px;
	padding-bottom:0px;
	font-size:11.5px;
	background: linear-gradient(transparent 55%, #ffedab 50%);
	color: #3c3c3c;
	width:150px;
	margin:0 auto;
}

.new_number .dayori_number{
	display:block;
	margin-left:5px;
	width:150px;
	float:left;
}

.dayori_number:hover{
	opacity:0.5;
}

.dayori_naiyou{
	font-size:90%;
	margin:20px 0 0 10px;
	text-align:left;
	padding-top:15px;
}

.backnumber{
	overflow:hidden;
	width: 620px;
	margin:0 auto;
}
p.backnumber_title{
    background: #8fc31f;
    font-weight:bold;
    font-size:15px;
    text-align:center;
    padding:7px 0 3px 0;
    color:#fff;
}

.backnumber_ul{
	float: left;
    width: 150px;
    padding: 0px;
    margin-top: 20px;
    margin-left: 45px;
}


}
/* --------------------------------------------------------------- */
@media only screen  and (min-width:768px) and (max-width:992px) {
/* タブレット用のスタイル記述 */
.pc,.phone{display:none;}
.tablet{display:block;}


#contents{
	margin-top:130px;
}

.message_text{
	width:90%;
	margin:40px auto
	}

.message img{
	width:100%;
}


.dayori_all{
	width:100%;
	margin:0 auto;
	overflow:hidden;
	margin-bottom:50px;
}
.dayori_all:last-child{
	margin-bottom:100px;
}

.dayori_all .dayori,.dayori_1st{
	width:33%;
	text-align:center;
	float:left;
	overflow:hidden;
}

.dayori_all .dayori img,
.dayori_all .dayori_1st img{
	width:125px;
	border:#c0c0c0 1px solid;
	border-radius: 5px;
	margin-bottom:13px;
}

.dayori_all .dayori img:hover,
.dayori_all .dayori_1st img:hover{
	opacity:0.5;
}
.dayori_number:hover{
	opacity:0.5;
}


.new_number{
	overflow:hidden;
}


.dayori_all .dayori_new{
	   background: #ff7f50;
	    padding:5px;
	    color:#FFF;
	    font-size:10px;
	    font-weight:bold;
	    float:left;
}

.dayori_naiyoubox{

}

span.dayori_number,p.dayori_naiyou{
	color:#3c3c3c;
}
p.dayori_number{
	font-weight:bold;
	padding:0 10px;
	padding-bottom:3px;
	font-size:13px;
	background: linear-gradient(transparent 50%, #ffedab 50%);
	color: #3c3c3c;
	width:170px;
	margin:0 auto;
	text-align:center;
}

.new_number .dayori_number{
	display:block;
	margin-left:5px;
	width:180px;
	float:left;
}


.dayori_naiyou{
	width:100%;
	font-size:12px;
	padding:15px 0 0 0px;
	text-align:left;
}

.backnumber{
	overflow:hidden;
	width: 90%;
	margin:0 auto;
	margin-bottom:30px;
}
p.backnumber_title{
background: #8fc31f;
    font-weight:bold;
    font-size:15px;
    text-align:center;
    padding:7px 0 3px 0;
    color:#fff;
}

.backnumber_ul{
	float:left;
	width:30%;
	padding:0px;
	margin-top:20px;
	margin-left:20px;
}
}

/* --------------------------------------------------------------- */
@media only screen and (max-width:767px) {
/* スマートフォン用のスタイル記述 */
.pc,.tablet{display:none;}
.phone{display:block;}



#contents{
	margin-top:130px;
}

.message_text{
	width:90%;
	margin:40px auto
	}

.message img{
	width:100%;
}

.dayori_all{
	width:95%;
	margin:0 auto;
	overflow:hidden;
}
.dayori_all:last-child{
	margin-bottom:50px;
}

.dayori_all .dayori,.dayori_1st{
	width:90%;
	margin:0 auto;
	margin-bottom:30px;
	text-align:center;
	overflow:hidden;
}


.dayori_all .dayori img,
.dayori_all .dayori_1st img{
	width:150px;
	border:#c0c0c0 1px solid;
	border-radius: 5px;
	margin-bottom:13px;
}

.dayori_all .dayori img:hover{
	opacity:0.5;
}

.dayori{
	text-align:center;
}

.new_number{
	overflow:hidden;
	width:350px;
	margin:0 auto;
}

.dayori_1st .new_number .dayori_number{
	float:left;
	width:250px;
	display:block;
}

.dayori_all .dayori_new{
	   	background: #ff7f50;
	    padding:5px;
	    color:#FFF;
	    font-size:12px;
	    font-weight:bold;
	    width:50px;
	    margin-right:0px;
	    float:left;
}

span.dayori_number,p.dayori_naiyou{
	color:#3c3c3c;
}
p.dayori_number{
	font-weight:bold;
	padding:0 10px;
	padding-bottom:3px;
	font-size:18px;
	background: linear-gradient(transparent 50%, #ffedab 50%);
	color: #3c3c3c;
	width:225px;
	margin:0 auto;
}

.new_number .dayori_number{
	display:block;
	margin-left:5px;
	width:200px;
	float:left;
}


.dayori_naiyou{
	width:100%;
	font-size:100%;
	margin:20px 0 0 10px;
	padding-top:20px;
	text-align:left;
}

.dayori_naiyou{
	width:100%;
	font-size:12px;
	padding:15px 0 0 0px;
	text-align:left;
}

.backnumber{
	overflow:hidden;
	width:95%;
	margin:0 auto;
}
p.backnumber_title{
    background: #8fc31f;
    font-weight:bold;
    font-size:15px;
    text-align:center;
    padding:7px 0 3px 0;
    color:#fff;
}

.backnumber_ul{
	width:80%;
	margin-top:20px;
}

}