
@charset "UTF-8";

/*comment*/

._comment {
display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;

}


._comment .news-text-item{
	width:65%;
	
}

._comment_img{
	width:33%;
	margin: auto;
}


@media screen and (max-width: 767px) {
	
	
	._comment {
display: flex;
  flex-direction:column-reverse;
  flex-wrap: wrap;
  justify-content: space-between;

}
	
	._comment .news-text-item{
	width:100%;
	
}
	
._comment_img{
	width:80%;
	margin-bottom: 1rem;
}
	
	
}


/*news*/


.container-news{
	margin-top: 7rem;
	min-height: 50vh;
}

    .news-left{
      width:24%;
    }   
    
      .news-right{
         width:75%;
    } 

.custom-btn._cat{
    max-width: 120px;
    margin-right:0;
    margin-left: auto;
}



@media screen and (max-width: 767px) {
    
    .news-reverse{
          flex-direction: column-reverse;
    }
    
    .news-left{
        margin-top:0.5rem;
    }
    
   .news-left{
      width:100%;
    }   
    
      .news-right{
        width:100%;
    } 
    
}


.custom-btn._news-title{
  font-size:clamp(0.7rem, 0.664rem + 0.18vw, 0.8rem);
    text-align: left;
    color: 
}



.news-set{
	position: relative;
	background: rgba(0, 0, 0, 0.5);
border: 1px solid var(--link-border-color);
	padding: 2rem 2rem;
	border-radius:6px;

}


.news-text-item{
	position: relative;
	width: 100%;
	line-height: 1.9rem;
font-family:var(--base-font-family);
}


.news-text-item a{
	color:#ec6015;
}

.news-text-item a:hover{
	color:#D4034D;
}

.news-text-item.about{
	position: relative;
	width: 100%;
	line-height: 1.8rem;
/*font-size: clamp(1rem, 0.818rem + 0.91vw, 1.5rem);*/
}






.news__title{
color: var(--color-01);
	font-size:clamp(1.3rem, 1.155rem + 0.73vw, 1.7rem);
	line-height: 1.5;
	/*font-weight: var(--font-weight-bold);*/
	font-family: var(--title-font-family);
}

.news__name{
	color: var(--color-11);
	font-size:clamp(1.3rem, 1.155rem + 0.73vw, 1.7rem);
	line-height: 1.5;
/*	font-weight: var(--font-weight-bold);*/
	font-family: var(--title-font-family);
}

.news__name2{
	color: var(--color-10);

	font-size:clamp(0.9rem, 0.827rem + 0.36vw, 1.1rem);
/*	font-weight: var(--font-weight-bold);*/
	line-height: 1.4;
	font-family: var(--title-font-family);
}

.news__name3{
	color: var(--color-03);

	font-size:clamp(0.9rem, 0.827rem + 0.36vw, 1.1rem);
	/*font-weight: var(--font-weight-bold);*/
	line-height: 1.5;
	font-family: var(--title-font-family);
	text-shadow: 1px 1px 4px #000;
}

.news__bold,
strong{
	color: var(--color-04);
	font-weight: var(--font-weight-bold);
}

.news__large{
font-size:clamp(1rem, 0.964rem + 0.18vw, 1.1rem);
	/*color: hsla(0,0%,100%,1.00);*/
color: var(--title-font-color);
}

.news__large2{
font-size:var(--font-size-medium);
	/*color: hsla(0,0%,100%,1.00);*/s
color: var(--color-07);
}


.news__small{
/*	font-weight: 500;*/
	font-size:clamp(0.7rem, 0.664rem + 0.18vw, 0.8rem);
	line-height: 1.5;
}

.news-text-item p{
	margin-bottom: 1rem;
}


p.news__margin {
	margin-bottom: 1.25rem;
}



.news__img{
	position: relative;
	width: 82%;
	margin:2rem auto;
	
	
	 display: flex;
  justify-content: center;
  align-items: center;
	
	
}

.news__img_v{
	width:70%;
	max-width:600px;
}

.news__img_v2{
	width:70%;
	max-width:450px;
}


.news-footer__set{
	display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
 /* justify-content: space-between;*/
	justify-content: center;
	margin:4rem 0;
}

.news-footer_bt1{
	/*width:48px;*/
}

.news-footer_bt2{
	/*width:200px;*/
	margin:0 1rem;
	line-height:100px;
}

.news-footer_bt2 a{
	
}


.news__youtube{
	width: 82%;
	margin: 2rem auto;
	
}

#traileriframe{
	/*border: 1px solid #000;*/
	/*border: 1px solid hsla(178,87%,67%,0.3);*/
}


.trailer_narrow{
	max-width: 800px;
}




.news__date {
	color:var(--color-03);
	font-family: var(--title-font-family);
	font-size: :var(--font-size-medium);
	/*margin-bottom: 0.5rem;*/
}

.flex-news-text{
	width:70%;
}


.flex-news-img{
	width:26%;
}


@media screen and (max-width: 767px) {
	
	
	.container-news{
	margin-top: 5rem;
	min-height: 50vh;
}
    

    

	.news-set{
	/*padding:1rem 1rem;*/
	border-radius: 10px;	
	padding: 1rem 1rem;
/*	border: 0px solid hsla(0,96%,40%,0.5);	*/
}

	.news__title{
	
	margin-bottom: 1rem;
	line-height: 1.6rem;
}
	
	.news-text-item{
	line-height: 1.6rem;

}
	
	.news__img{
	position: relative;
	width:100%;
	margin:1.5rem auto;	
}
	
	.news__img_v,
    .news__img_v2{
	width:85%;
}
	
	
	.news-footer__set{

	margin:2rem 0;
}
	
	.news-footer_bt1{
	width:46px;
}

.news-footer_bt2{
/*	width:160px;*/
	margin:0 0.5rem;
	height: 100%;
}
	
	.news__youtube{
	width:100%;
	margin:1rem auto;
}
	
	
	.flex-news-text{
	width:100%;
}


.flex-news-img{
	width:70%;
	margin: auto;
}
	
}


