/*スケジュール*/
.furusato_area {
    padding-top: 5%;	
}
.furusato_h2 {
	margin-bottom: 30px;
	padding-bottom: 15px;
	font-size: 36px;
	text-align: center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333;
	border-bottom-color: #333;
	padding-top: 15px;
}
@media (max-width: 767px)  {
.furusato_h2 {    
    font-size: 26px;
    padding-left: 10px;
    padding-right: 10px;
}	
	
}
.furusato_tx {
    font-size: 18px;
    margin-top: 10px;
    line-height: 1.6;	
}
@media (max-width: 767px)  {
.furusato_tx {
    text-align: left;
    font-size: 16px;
    padding-left: 10px;
    padding-right: 10px;
}	
	
}
.midashi {
	color: #009e96;
	padding-bottom: 5px;
	font-size: 22px;	
	text-align: center;
}
@media (max-width: 767px)  {
.midashi {
    text-align: left;
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
}	
	
}
.furusato_ttl {
    color: #009e96;
    padding-bottom: 5px;
    font-size: 26px;      
    border-bottom: 1px solid #333333;
}
@media (max-width: 767px)  {
.furusato_ttl {    
    font-size: 20px;
    padding-left: 10px;
    padding-right: 10px;
}	
	
}
.qr_area {
	
}
.qr_box {
	display: flex;
	flex-wrap: wrap;
}
.qr_box li {
    width: 20%;    
}
@media (max-width: 767px)  {
.qr_box li {
    width: 33%;    
}	
	
}
.hanbai_img {
	padding-top: 5%;
	padding-bottom: 5%;
}