@charset "utf-8";
#fullWrapIn {
	display: block;
}
.mainContents{
	position: relative;
}
.headBg{
	position: absolute;
	width: 100%;
	height: min(calc(280 / var(--vw-min)* 100vw),280px);
	pointer-events: none;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	overflow: hidden;
	max-width: unset;
	background: linear-gradient(180deg, #B9E7FF 0%, #B9E7FF 100%);
}
.news_cloud._item1{
	background: url(../img/news/news_hd_cloud1.png) no-repeat center center /contain;
	width: calc(459 / var(--vw-min)* 100vw);
	height: calc(276 / var(--vw-min)* 100vw);
	position: absolute;
	top: 0;
	right:calc(-60 / var(--vw-min)* 100vw);
	mix-blend-mode: screen;
}
.news_cloud._item2{
	background: url(../img/news/news_hd_cloud2.png) no-repeat top center / contain;
	width: min(calc(500 / var(--vw-min)* 100vw),500px);
	height: min(calc(435 / var(--vw-min)* 100vw),435px);
	width: calc(500 / var(--vw-min)* 100vw);
	height: calc(435 / var(--vw-min)* 100vw);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	mix-blend-mode: screen;
}
/*-----------------------------------------------
 * NEWS
-------------------------------------------------*/
/* fullWrapIn */
#fullWrapIn{
}
@media screen and (max-width:767px){ 
	#fullWrapIn{
		/*background-color: #FFF;*/
	}
}
.news.sub #fullWrapIn{
	/*background: url(../img/common/sub_bg_hd.jpg) no-repeat center top;
	background-size: 100% auto;*/
}

.newsArea.section_area{
	background: url(../img/top/deco/staffcast_bg_pt.png) left top;
	background-size:  min(calc(20 / var(--vw-min) * 100vw),20px) auto;
	position: relative;
	z-index: 2;
	padding-bottom: min(calc(100 / var(--vw-min) * 100vw),100px) ; 
	padding-top: min(calc(60 / var(--vw-min) * 100vw),60px); 
}
@media screen and (max-width:767px){ 
	.newsArea.section_area{
		background-size: calc(20 / var(--vw-min) * 100vw) auto;
		margin-top: 0;
		padding-bottom: 0; 
		padding-top: calc(164 / var(--vw-min) * 100vw); 
	}
}
.newsArea.section_area::before{
	content: "";
	pointer-events: none;
	width: 100%;
	height: min(calc(60 / var(--vw-min)* 100vw), 60px);
	position: absolute;
	top: max(calc(-70 / var(--vw-min)* 100vw), -70px);
	left: 0;
	transition: opacity .3s ease;
	background: url(../img/news/news_bg_top_wh.svg) repeat-x left top;
	background-size: min(calc(1336 / var(--vw-min) * 100vw),1336px) auto; 
	z-index: -1;
}
.newsArea.section_area::after{
	content: "";
	pointer-events: none;
	width: 100%;
	height: min(calc(60 / var(--vw-min)* 100vw), 60px);
	position: absolute;
	top: max(calc(-59 / var(--vw-min)* 100vw), -59px);
	left: 0;
	mask: url(../img/news/news_bg_top_ptbg.svg) repeat-x center top;
	mask-size: min(calc(1336 / var(--vw-min) * 100vw),1336px) auto; 
	background: url(../img/top/deco/staffcast_bg_pt.png) left top;
	background-size:  min(calc(20 / var(--vw-min) * 100vw),20px) auto;
	z-index: -1;
}
@media screen and (max-width:767px){ 
	.newsArea.section_area::before{
		height: calc(134 / var(--vw-min)* 100vw);
		top: calc(-25 / var(--vw-min) * 100vw);
		background: url(../img/news/news_bg_top_wh_sp.svg) no-repeat left top;
		background-size: 100% auto; 
	}
	.newsArea.section_area::after{
		height: calc(120 / var(--vw-min)* 100vw);
		top: calc(-20 / var(--vw-min)* 100vw);
		mask: url(../img/news/news_bg_top_ptbg_sp.svg) no-repeat center top;
		mask-size: calc(750 / var(--vw-min) * 100vw) auto; 
		background: url(../img/top/deco/staffcast_bg_pt.png) left top;
		background-size: calc(20 / var(--vw-min) * 100vw) auto;
	}
}

/* main */
.mainContents{
	width: 100%;
	position: relative;
    padding-top: min(calc(270 / var(--vw-min) * 100vw), 270px);
	overflow: hidden;
}
.mainContents::after{
	position: absolute;
	display: block;
	bottom: 0;
	left: 0;
	content: "";
	width: 100%;
	height:  min(calc(200 / var(--vw-min) * 100vw),200px) ;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);
	z-index: 10;
	pointer-events: none;
}
@media screen and (max-width:767px){ 
	.mainContents{
		width: 100%;
		position: relative;
		padding-top:calc(286 / var(--vw-min)* 100vw);
		overflow: hidden;
	}
}
/* section ttl */
.news__ttlBlock{
    position: absolute;
    top: max(calc(-133 / var(--vw-min) * 100vw),-133px);
	width: 100%;
}
.section__ttl{
	display: flex;
    margin-bottom: min(calc(40 / var(--vw-min) * 100vw),40px);
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
.section__ttl_jp {
	color: var(--color-blue);
	font-weight: 400;
}

/*-----------------------------------------------
 * newsArea
-------------------------------------------------*/
.newsArea{
	position: relative;
	padding-bottom: 0;
}
.newsArea .area__inner{
	width: min(calc(1000 / var(--vw-min) * 100vw),1000px);
	margin: 0 auto;
}
@media screen and (max-width:767px){ 
	.newsArea{
		padding-top: calc(66 / var(--vw-min) * 100vw);
	}
	.newsArea .area__inner{
		width: 100%;
		padding: 0 calc(40 / var(--vw-min) * 100vw) calc(170 / var(--vw-min) * 100vw);
	}
}
.newsCont{
	padding-bottom: min(calc(170 / var(--vw-min) * 100vw),170px);
}
@media screen and (max-width:767px){ 
	.newsCont{
		padding-bottom: 0;
	
	}
	.news__BlockWrap{
		flex-direction: column;
	}
}
/* ttl */
.news__ttl{
	margin: 0 auto min(calc(33 / var(--vw-min) * 100vw), 33px);
	display: flex;
    flex-direction: row;
    align-items: flex-end;
    justify-content: space-between;
	width: min(calc(1000 / var(--vw-min) * 100vw),1000px);
	z-index: 10;
	position: relative;
}
.news__ttl_en{
	display: block;
	background: url(../img/common/ttl/ttl_news_en.svg)no-repeat center center / contain;
	width: min(calc(302 / var(--vw-min) * 100vw),302px);
	height:min(calc(148 / var(--vw-min) * 100vw),148px);
	margin-bottom:min(calc(5 / var(--vw-min) * 100vw),5px);
	position: relative;
}
.news__ttl_en .ttl_entxt{
	position: absolute;
	right: min(calc(10 / var(--vw-min)* 100vw), 10px);
	bottom: min(calc(15 / var(--vw-min)* 100vw), 15px);
	background: url(../img/common/ttl/title_entxt.svg) no-repeat center center / contain;
	width: min(calc(160 / var(--vw-min)* 100vw), 160px);
	height: min(calc(21 / var(--vw-min)* 100vw), 21px);
}

@media screen and (max-width:767px){ 
	.news__ttl{
		padding: 0 calc(30 / var(--vw-min) * 100vw);
		display: flex;
		justify-content: space-between;
		margin-bottom: calc(44 / var(--vw-min) * 100vw);
		width:100%;
		align-items: flex-end;
		margin: 0 auto calc(66 / var(--vw-min) * 100vw);
	}
	.news__ttl_en{
		width: calc(392 / var(--vw-min) * 100vw);
		height: calc(192 / var(--vw-min) * 100vw);
		margin-bottom: 0;
	}
	.news__ttl_en .ttl_entxt {
		right: calc(0 / var(--vw-min) * 100vw);
		bottom: calc(22 / var(--vw-min) * 100vw);
		width: calc(188 / var(--vw-min) * 100vw);
		height: calc(26 / var(--vw-min) * 100vw);
	}
	.news__ttl_jp{
		font-size:calc(26 / var(--vw-min) * 100vw);
		white-space: nowrap
	}
}




/*-----------------------------------------------
 * NEWS LISTS DETAIL COMMON
-------------------------------------------------*/
/* newsLists_item */
.newsLists__item{
	padding:min(calc(28 / var(--vw-min) * 100vw),28px) 0;
	position: relative;
	/*background: url(../img/common/dot_line.png) repeat-x left bottom;*/
	background-size: auto min(calc(3 / var(--vw-min) * 100vw),3px);
}
.newsLists__item a{	
	color: var(--color-brown);
	width: 100%;
	display: flex;
	text-decoration: none;
	position: relative;
	align-items: center;
	transition: all .4s ease;
	padding-right: min(calc(75 / var(--vw-min) * 100vw),75px);
}

@media screen and (max-width:767px){ 
	.newsLists__item{
		padding:calc(38 / var(--vw-min) * 100vw) 0;
		background-size: auto calc(4 / var(--vw-min) * 100vw);
	}
	.newsLists__item a{
		width: 100%;
		height: auto;
		padding-right:  calc(80 / var(--vw-min) * 100vw);
	}
}

/*-----------------------------------------------
 * NEWS LISTS
-------------------------------------------------*/
.newsLists{
	width: 100%;
	margin: 0 auto;
	border-top: 1px solid rgba(80, 195, 255, 0.50);
}
@media screen and (max-width:767px){ 
	.newsLists{
		width: 100%;
	}
}

/* newsLists_item */
.newsLists__item{
	padding: min(calc(23 / var(--vw-min)* 100vw), 23px) 0;
	position: relative;
	/*background: url(../img/common/dot_line.png) repeat-x left bottom;*/
	background-size: 100% auto;
	border-bottom: 1px solid rgba(80, 195, 255, 0.50);
}
.newsLists__item a{	
	color: var(--color-brown);
	width: 100%;
	display: flex;
	text-decoration: none;
	position: relative;
	align-items: center;
	transition: all .4s ease;
	padding-right: min(calc(75 / var(--vw-min)* 100vw), 75px);
}

@media screen and (max-width:767px){ 
	.newsLists__item a{
		width: 100%;
		height: auto;
		padding-right:  calc(80 / var(--vw-min) * 100vw);
	}
}

/* item */
.item_time{
	display: flex;
	flex-direction: column;
	padding: min(calc(4 / var(--vw-min)* 100vw), 4px) 0;
	line-height: 1;
	width: min(calc(94 / var(--vw-min)* 100vw), 94px);
	color: var(--color-blue);
	font-size: min(calc(28 / var(--vw-min)* 100vw), 28px);
	font-weight: 400;
	line-height: 1;
	letter-spacing: min(calc(0.56 / var(--vw-min)* 100vw), 0.56px);
	border-right: 1px solid rgba(80, 195, 255, 0.50);
	margin-right: min(calc(12 / var(--vw-min)* 100vw), 12px);
	justify-content: center;
}
.time_head_block{
	display: flex;
	margin-bottom: calc(5 / var(--vw-min) * 100vw);
	letter-spacing: 0;
}
.time_y{
	font-size: min(calc(16 / var(--vw-min)* 100vw), 16px);
	display: inline-block;
	margin-right:0;
}
.time_date{
	font-size: min(calc(28 / var(--vw-min)* 100vw), 28px);
	letter-spacing: 0;
}
.item_title{
	font-weight: 500;
	font-size: min(calc(16 / var(--vw-min)* 100vw), 16px);
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	width: min(calc(832 / var(--vw-min)* 100vw), 832px);
	line-height: calc(28/16);
	letter-spacing: min(calc(0.8 / var(--vw-min)* 100vw), 0.8px);
	flex:1;
}
.detail_headBlock .item_title{
	display: flex;
	text-overflow: unset;
	-webkit-box-orient: unset;
	-webkit-line-clamp: unset;
	color: var(--color-blue);
	width: auto;
	align-items: center;
}

.newsLists__item:hover .item_title{
	transition: all .4s ease;
	color: var(--color-blue);
}
@media screen and (max-width:767px){ 
	.item_time{
		display: flex;
		flex-direction: column;
		padding: calc(5 / var(--vw-min) * 100vw) calc(12 / var(--vw-min) * 100vw) calc(5 / var(--vw-min) * 100vw) 0;
		width: calc(100 / var(--vw-min) * 100vw);
	}
	.time_head_block{
		margin-bottom: calc(5 / var(--vw-min) * 100vw);
		letter-spacing: 0;
	}
	.time_y{
		font-size: calc(22 / var(--vw-min) * 100vw);
	}
	.time_date{
		font-size: calc(32 / var(--vw-min) * 100vw);
		letter-spacing: 0;
	}
	.item_title{
		padding-left: calc(24 / var(--vw-min) * 100vw);
		font-size: calc(24 / var(--vw-min) * 100vw);
		-webkit-line-clamp: 2;
		width: calc(434 / var(--vw-min) * 100vw);
	}
	.detail_headBlock .item_title{
		font-size: calc(28 / var(--vw-min) * 100vw);
	}
}

/* arrowBtn */
.arrowBtn._news{
	position: absolute;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
}
@media screen and (max-width: 767px) {
    .arrowBtn {
        width: calc(72 / var(--vw-min) * 100vw);
        height: calc(44 / var(--vw-min) * 100vw);
	}
    .arrowBtn::before {
        width: calc(44 / var(--vw-min) * 100vw);
        height: calc(44 / var(--vw-min) * 100vw);
    }
	.arrowBtn span {
        width: calc(44 / var(--vw-min) * 100vw);
        height: calc(8 / var(--vw-min) * 100vw);
    }
}

/* news > backBtn */
.newsDetail__back{
	display: flex;
	justify-content: center;
	margin-top: min(calc(64 / var(--vw-min) * 100vw),64px);
}

@media screen and (max-width:767px){
	.newsDetail__back{
		margin-top: calc(80 / var(--vw-min) * 100vw);
	}
}

.news__backBtn{
	width: min(calc(240 / var(--vw-min)* 100vw), 240px);
	height: min(calc(56 / var(--vw-min)* 100vw), 56px);
	background: linear-gradient(90deg, #B8E7FF 0%, #50C3FF 50%, #338EE4 100%) repeat left top / 100% auto;
	border-radius:min(calc(100 / var(--vw-min)* 100vw), 100px);
	display: flex;
	align-items: center;
    justify-content: center;
	color: #FFF;
	position: relative;
	font-family: var(--font-en);
	font-weight: 500;
	text-decoration: none;
	transition: all 0.4s ease;
}
.news__backBtn_txt{
	font-size:min(calc(16 / var(--vw-min)* 100vw), 16px);
	font-weight: 500;
	letter-spacing: 0.04em;
	font-family: var(--font-en);
}
@media screen and (max-width:767px){ 
	.news__backBtn{
		width: calc(336 / var(--vw-min) * 100vw);
		height: calc(80 / var(--vw-min) * 100vw);
	}
	.news__backBtn_txt{
		font-size: calc(30 / var(--vw-min) * 100vw);
	}
}

@media screen and (hover:hover) and (pointer: fine){
	.news__backBtn:hover{
		background: linear-gradient(90deg, #B8E7FF 0%, #50C3FF 50%, #338EE4 100%) repeat 50% top / 200% auto;
	}
}


/*--------------
 * pager
--------------*/
.pagerWrap{
    display: flex;
	justify-content: center;
	width: min(calc(1000 / var(--vw-min) * 100vw),1000px);
	margin: min(calc(60 / var(--vw-min) * 100vw),60px) auto;
}
.pagerWrap a{
    text-decoration: none;
    line-height: calc(18 / 26);
    color:var(--color-blue);
    transition: all .2s ease;
    font-weight: 700;
    font-size: min(calc(19 / var(--vw-min) * 100vw),19px);
}
.pagingLists{
    display: flex;
}
.pagingList a{
    font-size: min(calc(22 / var(--vw-min) * 100vw),22px);
    text-align: center;
    width: min(calc(24 / var(--vw-min) * 100vw), 24px);
    height: min(calc(33 / var(--vw-min) * 100vw), 33px);
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    color:var(--color-blue);
    margin: 0 min(calc(5 / var(--vw-min) * 100vw), 5px);
    letter-spacing: 0.02em;
}
@media screen and (max-width:767px){
    .pagerWrap{
		width: 100%;
        padding: 0 calc(10 / var(--vw-min) * 100vw);
        margin-top: min(calc(48 / var(--vw-min) * 100vw), 48px);
    }
    .pagerWrap a{
        padding-top: calc(5 / var(--vw-min) * 100vw);
    }
    .pagingList a{
        font-size: calc(36 / var(--vw-min) * 100vw);
        width: auto;
        padding: calc(5 / var(--vw-min) * 100vw) calc(10 / var(--vw-min) * 100vw) 0;
        height:calc(29 / var(--vw-min) * 100vw);
    }
}
.pagingList a.is-active{
    color: var(--color-pink);
}
.paging_nextprev a{
    padding: 0 min(calc(10 / var(--vw-min) * 100vw),10px);
    letter-spacing: 0.035em;
    font-size: min(calc(18 / var(--vw-min) * 100vw),18px);
}
/* --none */
.pagerWrap .paging_nextprev.--none a{
    color: #BCBCBC!important;
}
.pagerWrap .paging_nextprev.--none{
    pointer-events: none!important;
}
@media screen and (max-width:767px){
    .paging_nextprev a{
        font-size: calc(20 / var(--vw-min) * 100vw);    
    }
}
/* hover */
@media screen and (hover:hover) and (pointer: fine){
	.pagingList a:hover{
		color: var(--color-pink);
	}
	.paging_nextprev:hover a{
		background-color: var(--color-pink);
	}
}

/*--------------
 * controlBlock
--------------*/
.controlBlock{
	display: flex;
    justify-content: space-around;
	align-items: center;
	position: relative;
	width: min(calc(1000 / var(--vw-min) * 100vw),1000px);
}
@media screen and (max-width:767px){ 
	.controlBlock{
		width: 100%;
		padding: 0;
		position: relative;
	}
}

/*-----------------------------------------------
 * NEWS DETAIL
-------------------------------------------------*/
.newsArticle{
	padding: 0;
	position: relative;
    margin: 0 auto;
	border-bottom: 1px solid rgba(80, 195, 255, 0.50);
	padding-bottom: min(calc(80 / var(--vw-min) * 100vw),80px);
}

@media screen and (max-width:767px){
	.newsArticle{
		padding: 0;
		width: 100%;
		margin-top: calc(-50 / var(--vw-min)* 100vw);
	}
}

/* detail > headBlock */
.detail_headBlock{
    padding: min(calc(22 / var(--vw-min)* 100vw), 22px) 0;
	border-top: 1px solid rgba(80, 195, 255, 0.50);
	border-bottom: 1px solid rgba(80, 195, 255, 0.50);
}
.detail_headBlock_inner{
    display: flex;
}
@media screen and (max-width:767px){
	.detail_headBlock{
		position: relative;
		padding: 0;
	}
	.detail_headBlock_inner{
		width: 100%;
		z-index: 2;
		position: relative;
		padding: calc(20 / var(--vw-min)* 100vw) 0 calc(20 / var(--vw-min) * 100vw);
	}
}

/* detail > text */
.detail_textBlock{
    padding-top:min(calc(50 / var(--vw-min) * 100vw),50px);
    font-size: min(calc(16 / var(--vw-min) * 100vw),16px);
	font-weight: 500;
	line-height: calc(32/ 16);
	letter-spacing: min(calc(0.8 / var(--vw-min) * 100vw),0.8px);
}
.detail_textBlock img{
    display: block;
    width: 100%;
    height: auto;
	max-width: min(calc(1320 / var(--vw-min) * 100vw),1320px);
}
.detail_textBlock div,
.detail_textBlock p{
    margin-bottom: min(calc(50 / var(--vw-min) * 100vw), 50px);
}

@media screen and (max-width:767px){
    .detail_textBlock{
        width: 100%;
        padding: calc(36 / var(--vw-min) * 100vw) 0 calc(100 / var(--vw-min) * 100vw);
        font-size:calc(26 / var(--vw-min)* 100vw);
    }
    .detail_textBlock img{
        display: block;
        width: 100%;
        height: auto;
        margin: calc(24 / var(--vw-min) * 100vw) 0;
    }
	.detail_textBlock div,
    .detail_textBlock p {
        margin-bottom:calc(36 / var(--vw-min)* 100vw);
    }
}

/* detail youtube */
.ytifWrap {
    display: block;
    position: relative;
    width: 100%;
    padding-top: 56.25%;
	margin-top: min(calc(40 / var(--vw-min) * 100vw),40px);
}
iframe[src*="youtube"] {
    border: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
@media screen and (max-width:767px){
	.ytifWrap {
		margin-top: calc(48 / var(--vw-min)* 100vw);
	}
}
@media screen and (max-width:767px){
    .detail_textBlock div {
		margin-bottom: calc(28 / var(--vw-min)* 100vw);
	}
}


/* detail > txt style */
.txt_blue{
	color: var(--color-blue);
}
.txt_pink{
	color: var(--color-pink);
}
.txt_bold{
	font-weight: 700;
}
.txt_line{
	  text-decoration: underline;
}

.txt_ttl1{
	background-color: var(--color-pink);
	padding: min(calc(10 / var(--vw-min) * 100vw),10px) min(calc(20 / var(--vw-min) * 100vw),20px);
	line-height: 2;
	color: #FFF;
}

.txt_ttl1-s{
	background-color: var(--color-pink);
	padding: min(calc(10 / var(--vw-min) * 100vw),10px) min(calc(20 / var(--vw-min) * 100vw),20px);
	line-height: 2;
	color: #FFF;
	margin-bottom: min(calc(15 / var(--vw-min) * 100vw), 15px) !important;
}
@media screen and (min-width:768px) {
	.txt_ttl1-s{
		margin-bottom: calc(16 / var(--vw-min) * 100vw) !important;
	}
}

.txt_ttl2{
	background-color: var(--color-lightblue);
	padding: min(calc(10 / var(--vw-min) * 100vw),10px) min(calc(20 / var(--vw-min) * 100vw),20px);
	line-height: 2;
	color: var(--color-blue);
	position: relative;
}
.txt_ttl2:before {
  content: " ";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  border-style: solid;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  border-width: 0 min(calc(12 / var(--vw-min) * 100vw),12px) min(calc(12 / var(--vw-min) * 100vw),12px) 0;
  width: 0;
  background: var(--color-lightblue);
  border-color: #fff #fff rgba(80, 195, 255, 0.50) rgba(80, 195, 255, 0.50);
}
.detail_textBlock a{
	color: var(--color-pink);
	text-decoration: underline;
	line-height: 2;
	display: inline-block;
	transition: opacity .4s ease;
}
.detail_textBlock:hover a{
	opacity: 0.6;
}
/* indent */
.indent{
    display: block;
    padding-left: 1em;
    text-indent: -1em;
}

/* newsLRwrap */
.newsLRwrap img{
	width: 100%;
	border: 1px solid var(--color-lightblue);
}
@media screen and (min-width: 769px) {
	.newsLRwrap ul{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.newsLRwrap li:first-child{
		width: 30%;
	}
	.newsLRwrap li:last-child{
		width: 68%;
	}
}
@media screen and (max-width:767px) {
	.newsLRwrap li:first-child{
		width: 70%;
		margin: 0 auto;
	}
	.newsLRwrap li:last-child{
		margin-bottom: calc(8 / var(--vw-min) * 100vw);
	}
}

/* newsImgPcs */
@media screen and (min-width: 769px) {
	.newsImgPcs img{
		width: 60%;
		margin: 0 auto;
	}
}


/*-----------
BG
------------*/
.decoBg{
	position: absolute;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 100;
	overflow: hidden;
}
.news_deco._item1{
	background: url(../img/top/deco/dot_triangle.svg) no-repeat center center /contain;
	width: min(calc(120 / var(--vw-min)* 100vw), 120px);
	height: min(calc(120 / var(--vw-min)* 100vw), 1120px);
	position: absolute;
	top: 50%;
	left:min(calc(50 / var(--vw-min)* 100vw), 50px);
	z-index: 20;
}
.news_deco._item2{
	background: url(../img/top/deco/stripe_circle.svg) no-repeat center center /contain;
	width: min(calc(152 / var(--vw-min)* 100vw), 152px);
	height: min(calc(152 / var(--vw-min)* 100vw), 152px);
	position: absolute;
	top: min(calc(192 / var(--vw-min)* 100vw), 192px);
	left:min(calc(0 / var(--vw-min)* 100vw), 0px);
	z-index: 20;
}
.news_deco._item3{
	background: url(../img/top/deco/stripe_triangle.svg) no-repeat center center /contain;
	width: min(calc(160 / var(--vw-min)* 100vw), 160px);
	height: min(calc(160 / var(--vw-min)* 100vw), 160px);
	position: absolute;
	top: min(calc(408 / var(--vw-min)* 100vw), 408px);
	right:min(calc(50 / var(--vw-min)* 100vw), 50px);
	z-index: 20;
}
@media screen and (max-width:767px) {
	.decoBg{
		overflow: unset;
	}
	.news_deco._item1{
		background: url(../img/top/deco/dot_triangle.svg) no-repeat center center /contain;
		width: calc(160 / var(--vw-min)* 100vw);
		height:calc(160 / var(--vw-min)* 100vw);
		position: absolute;
		top: calc(-60 / var(--vw-min)* 100vw);
		right: calc(-40 / var(--vw-min)* 100vw);
		left: unset;
	}
	.news_deco._item2{
		display: none;
	}
	.news_deco._item3{
		display: none;
	}
}