@charset "UTF-8";
/*
	news
*/
#news section.new960  {
     margin:30px auto;
     font-size: 16px;
     line-height: 1.8em;
     text-align:center;
     padding:10px 0;
}
#news .red_txt {
   color:#aa1b1b;
   
}
#news .ttl-sp1 {
    font-size: 24px;
    line-height: 1.0;
    background: #901d24;
    color: #fff !important;
    padding: 2%;
}
#news .nw-ttl {
     font-size: 20px;
     line-height: 2.2em;
     font-weight: bold;
}
#news .news-btn img {
     width:70%;
     height:auto;
     margin:0 auto;
     text-align: center;
}
#news .mt30 {
     margin-top:30px !important;
}
#news .pc-disp {
     display:block;
}
#news .sp-disp {
     display:none;
}
/* top
*/
#top .bnrAreanews {

}
#top .bnrAreanews{
     width:739px;
    margin:20px auto 0px;
}
#top .bnrAreanews .img {
     margin:0 auto;
     text-align: center;
}

@media screen and (max-width: 480px){
	.new960,
	.w540,
	.w345 {
		width: 100%;
	}
    #news .mainCont {
        width:100%;
        margin:0 auto;
    }
    #news section.new960 {
        margin: 10px auto 0;
        font-size: 1rem;
        line-height: 1.8em;
        width:92%;
        padding: 4%;
        text-align: left;
    }
	#news img {
		width: 100%;		
	    height: auto ;
	}
    #news .pc-disp {
     display:none;
    }
    #news .sp-disp {
         display:block;
    }
    #news section {
         text-align:left;   
    }
    #news .ttl-sp1 {
         text-align:center;
    }
    #news .ttl-sp1 {
        font-size:1.3rem;
        line-height:1.6;
        background:#901d24;
        color:#fff !important;
        padding:3%;   
    }
    #news .ttl-sp2 {
        font-size:1.2rem;
        line-height:1.6;
        background:#917128;
        padding:3%;
        color:#fff !important;
    }
    #news .nw-ttl {
        font-size: 1.2rem;
        line-height: 1.6;
        font-weight: bold;
        margin-bottom:6%;
    }
    #news .mt30 {
         margin-top:5% !important;
    }
/*   
    top
*/
#top .bnrAreanews {
     margin:5% auto 1%;
     width:100%;
}

#top .bnrAreanews img {
     width:100%;
     display:block;
     text-align:center;
     height:auto;
     max-width:100%;
     
}

}