@charset "UTF-8";
/* CSS Document */

/*######################################　　　汎　用　　　#######################################*/
/*NEWS*/
.bhs_top_slider{position:relative;width:100%;border-bottom:solid 1px #fff hidden;}
.bhs_top_slider ul.slider{margin:0;padding:0;text-align:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.bhs_top_slider ul.slider li{display:inline-block;margin:0;padding:0;position:relative;width:100%;}
.bhs_top_slider .arrows button{position:absolute;height:100%;background-color:rgba(0,0,0,0.75)}
.bhs_top_slider .arrows button.slick-next{right:0;}
.bhs_top_slider .arrows button.slick-prev{left:0;}
.bhs_top_slider .arrows button::before{content:'';display:block;height:100%;width:100%;background-size:50%;background-repeat:no-repeat;}
.bhs_top_slider .arrows button.slick-next::before{background-image:url('../img/btn/arrow_right.png');background-position:center;}
.bhs_top_slider .arrows button.slick-prev::before{background-image:url('../img/btn/arrow_left.png');background-position:center;}
.bhs_top_slider .arrows .slick-arrow{z-index:30;}
#newsslide li{aspect-ratio:1/1;background-image:url('../img/top/news_frm.png');background-size:contain;background-position:top;background-repeat:no-repeat;}
#newsslide li img{width:90%;margin:auto;}
#newsslide li p{
	position:relative;
	display:-webkit-box; /* 必須 */
	-webkit-box-orient:vertical; /* 必須 */
	-webkit-line-clamp:3; /* 行数を制限 */
	overflow: hidden;
	color:#fff;
	width:90%;margin:auto;line-height:1.6;
}

/*######################################　　　S　P　　　#######################################*/
@media screen and (max-width:900px){
/*NEWS*/
.bhs_top_slider{}
.bhs_top_slider .arrows button.slick-next{right:0;}
.bhs_top_slider .arrows button.slick-prev{left:0;}
#newsslide{padding-bottom:3vw}
#newsslide li{margin:0 1vw 0;padding:5vw 0;}
#newsslide li p{margin-top:3vw;font-size:4vw;}
.bhs_top_slider .arrows button{width:14vw;}

}








