/*　--------------------------------------------------
------------------------------------------------------
------------------------------------------------------

002 ニュース一覧


-------------------------------------------------- */

/* NEWS LIST THUMBS */
.content_main .thumbs_list{}
.content_main .thumbs_list ul{text-align:left;font-size:0;}
.content_main .thumbs_list ul li{width:356px;margin:0 15px 15px 0;display:inline-block;}
.content_main .thumbs_list ul li:nth-child(2n){margin-right:0;}
.content_main .thumbs_list ul li a{width:100%;text-decoration:none;background:#FFF;display:inline-block;vertical-align:top;}
.content_main .thumbs_list ul li a .txt{padding:12px;display:inline-block;}
.content_main .thumbs_list ul li a .txt p.ttl{padding-bottom:5px;color:#000;font-size:14px;font-weight:bold;line-height:1.4em;}
.content_main .thumbs_list ul li a .txt p.date{color:#666;font-size:12px;}
.content_main .thumbs_list ul li a:hover{opacity:.75;}
.content_main .thumbs_list ul li a .img{width:100%;height:auto;}
.content_main .thumbs_list ul li a .img img{width:100%;height:auto;}

@media screen and (max-width:1100px){
	.content_main .thumbs_list ul li{width:48%;margin:0 3.9% 4% 0;}
}
@media screen and (max-width:560px){
	.content_main .thumbs_list ul li{width:100%;margin:0 0 4% 0;}
}

/* NEWS LIST TEXT */
.news_list_txt{margin:15px 0 35px;}

/* BTN : READ MORE */
.block_more{margin-bottom:30px;}
.block_more a:hover{opacity:.75;}

.nav.side .inner ul li{border-top:1px solid #ebbe00;}



/*　--------------------------------------------------
------------------------------------------------------
------------------------------------------------------

004 ニュース詳細


-------------------------------------------------- */
/* NEWS POST */
.contents.news.post .inner .content{margin-top:60px;}
.contents.news.post .inner .content .content_left .post_header p.date{margin-right:10px;font-size:12px;display:inline-block;}
.contents.news.post .inner .content .content_left .post_header a.category{display:inline-block;}
.contents.news.post .inner .content .content_left .post_header h1.ttl{width:100%;margin-bottom:24px;padding:10px 0 30px;font-size:24px;line-height:1.4em;font-weight:bold;border-bottom:1px solid #efefef;}
.contents.news.post .inner .content .content_left .post_contnet{padding-bottom:0;}
.contents.news.post .inner .content .content_left .post_contnet p{font-size:14px;line-height:1.8em;}
.contents.news.post .inner .content .content_left .post_contnet strong{font-weight:bold;}
.contents.news.post .inner .content .content_left .post_contnet a{color:#ad0040;}
.contents.news.post .inner .content .content_left .post_contnet a:hover{color:#7e012f;text-decoration:none;}
.contents.news.post .inner .content .content_left .post_contnet img{max-width:100%;height:auto;}
@media screen and (max-width:560px){
	.contents.news.post .inner .content{margin-top:30px;}
	.contents.news.post .inner .content .content_left{margin-bottom:60px;}
	.contents.news.post .inner .content .content_left .post_contnet{padding-bottom:30px;}
	.contents.news.post .inner .content .content_left .post_header h1.ttl{margin-bottom:24px;padding:10px 0 20px;}
	
}