@charset "UTF-8";

article{width:calc(100% - 30px);height:auto;padding:15px 0px;border-bottom:1px solid rgb(255,255,255,0.2);}
article p.date{width:100%;height:auto;text-align:left;padding-top:4px;}
article div.txt p{width:100%;height:auto;text-align:left;line-height:1.7;padding-bottom:15px;}
article div.txt p a{color:#de083f;}
article div.txt p a:hover{text-decoration: underline;}
article div.txt h2{width:100%;height:auto;text-align:left;line-height:1.7;color: #de083f;font-size: 14px;font-weight: bold;}
article ul{width:calc(100% - 30px);height:auto;padding:0px 0px 15px 0px;}
article ul li{width:100%;height:auto;text-align:left;}

.column_seo_text{width:calc(100% - 30px);padding-bottom:15px;}
.column_seo_text h2{color: #de083f;font-size: 14px;font-weight: bold;padding-bottom:5px;}
.column_seo_text p a{color:#de083f;}
.column_seo_text p a:hover{text-decoration: underline;}

/*===column===*/
.news_recently{width:100%;padding-top:35px;}
p.recent_info{width:calc(100% - 30px);padding-bottom:15px;}
ul.column_list{width:calc(100% - 30px);padding-top:0px;max-width:1200px;
	display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
	-webkit-flex-wrap: wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;
	-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
ul.column_list li{width:32%;margin: 0px 0px 25px 0px;background:rgb(255,255,255,0.8);}
ul.column_list li p.img{width:100%;}
ul.column_list li p.date{width:calc(100% - 30px);text-align:left;padding-top:10px;color:#1c1914;}
ul.column_list li h3{width:calc(100% - 30px);text-align:left;color:#de083f;line-height:1.4;}
ul.column_list li p.txt{width:calc(100% - 30px);text-align:left;line-height:1.5;padding-top:6px;padding-bottom:15px;color:#1c1914;}
ul.column_list li a.column_link{display:block;width:100%;height:100%;text-decoration:none;color:inherit;color:#de083f;}
	@media all and (min-width: 1181px) {
		ul.column_list li{transition:0.2s;}
		ul.column_list li:hover{transform:translateY(-3px);opacity:0.9;}
	}
	@media all and (max-width: 820px) {
		ul.column_list li{width:100%;margin-bottom:25px;}
		.column_box{width:100%;
			display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
			-webkit-flex-wrap: wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
		.column_img{width:30%;}
		.column_txt{width:70%;}
	}
	@media all and (max-width: 667px) {
		.column_img{width:100%;}
		.column_txt{width:100%;}
	}

