@charset "utf-8";


/* news
------------------------------------------------------------------------------------------- */
.news_wp{background:url(../img/top/news_bg.jpg) top center}
.news_wp_inner{background:url(../img/top/news_bg_in.png) top center repeat-y; -moz-background-size:98% auto; background-size:98% auto; padding: 20px 0; }
.news_box{width: 100%;}
.news_box_list{ width: 95%; max-width: 1000px; margin: 0 auto;}
.news_box_list li{width: 31.33%; margin: 1%; background: #fff; line-height:1.61; letter-spacing: 0.1em;}

.news_box_list li a{color: #203537;}
.news_box_list li a:hover{-moz-opacity:0.65; -khtml-opacity:0.65; opacity:0.65;}

.news_box_cont{box-shadow:7px 7px 0px -3px #cbe2e6;}
.news_box_cont_inner{position: relative;}
.news_img{}
.news_day{ position: absolute; top: 0; left: 0; margin: 0; color: #fff; background: #b41c2d; font-size: 15px; line-height: 1; padding: 5px 10px;}
.news_text{background:#fff; padding: 10px;}
.old_news_list_btn{width: 100%; max-width: 227px; margin: 10px auto 0 auto;}

.news_banner_list{width: 95%; max-width: 1000px; margin: 0 auto; padding: 3% 0;}
.news_banner_list li{width: 47%; padding: 1%;}

.new_title{width: 100%; width: 70%; max-width: 465px; margin: 0 auto 3% auto; padding-top: 100px;}

.news_text a{ color: #b41c2d; text-decoration: underline;}
.news_text a:visited { color: #b41c2d; }
.news_text a:hover { color: #b41c2d; text-decoration: none;}
.news_text a:active { color: #b41c2d; }


rt{ font-size: 30% !important; }

@media screen and (max-width: 700px) {
.news_box_list li{width: 98%; margin: 1%; background: #fff; line-height:1.61; letter-spacing: 0.1em;}
.news_box_cont_inner{width: 30%; float: left;}
.news_text{width: 65%; padding: 2%;  float: left;}
.news_day{font-size: 2vw; position: static; text-align: center;}

.news_banner_list{width: 95%; max-width: 540px; margin: 0 auto;}
.news_banner_list li{width: 98%; padding: 1%;}

.new_title{padding-top: 50px;}

}

