/* ========================================================================
 sec bg
======================================================================== */
#secMain_1 .bg:before {background-image: url(/english/tour/_assets/electronics/img/secmain_1_bg.webp);}
#secMain_2 .bg:before {background-image: url(/english/tour/_assets/electronics/img/secmain_2_bg.webp);}
#sec1_1 .bg:before {background-image: url(/english/tour/_assets/electronics/img/sec1_1_bg.webp);}
#sec1_2 .bg:before {background-image: url(/english/tour/_assets/img/sec_insight_bg.webp);}
#sec2_1 .bg:before {background-image: url(/english/tour/_assets/electronics/img/sec2_1_bg.webp);}
#sec2_2 .bg:before {background-image: url(/english/tour/_assets/img/sec_insight_bg.webp);}
#sec3_1 .bg:before {background-image: url(/english/tour/_assets/electronics/img/sec3_1_bg.webp);}
#sec3_2 .bg:before {background-image: url(/english/tour/_assets/img/sec_insight_bg.webp);}
#sec4_1 .bg:before {background-image: url(/english/tour/_assets/electronics/img/sec4_1_bg.webp);}
#sec4_2 .bg:before {background-image: url(/english/tour/_assets/img/sec_insight_bg.webp);}
#sec5_1 .bg:before {background-image: url(/english/tour/_assets/electronics/img/sec5_1_bg.webp);}
#sec5_2 .bg:before {background-image: url(/english/tour/_assets/img/sec_insight_bg.webp);}
#sec6_1 .bg:before {background-image: url(/english/tour/_assets/electronics/img/sec6_1_bg.webp);}
#sec6_2 .bg:before {background-image: url(/english/tour/_assets/img/sec_insight_bg.webp);}
#sec7_1 .bg:before {background-image: url(/english/tour/_assets/electronics/img/sec7_1_bg.webp);}
#sec7_2 .bg:before {background-image: url(/english/tour/_assets/img/sec_insight_bg.webp);}
#secMovie .bg:before {background-image: url(/english/tour/_assets/img/secmovie_bg.webp);}

@media only screen and (max-width: 980px) {
	#secMain_1 .bg:before {background-image: url(/english/tour/_assets/electronics/img/secmain_1_bg_sp.webp);}
	#secMain_2 .bg:before {background-image: url(/english/tour/_assets/electronics/img/secmain_2_bg_sp.webp);}
	#sec1_1 .bg:before {background-image: url(/english/tour/_assets/electronics/img/sec1_1_bg_sp.webp);}
	#sec1_2 .bg:before {background-image: url(/english/tour/_assets/img/sec_insight_bg_sp.webp);}
	#sec2_1 .bg:before {background-image: url(/english/tour/_assets/electronics/img/sec2_1_bg_sp.webp);}
	#sec2_2 .bg:before {background-image: url(/english/tour/_assets/img/sec_insight_bg_sp.webp);}
	#sec3_1 .bg:before {background-image: url(/english/tour/_assets/electronics/img/sec3_1_bg_sp.webp);}
	#sec3_2 .bg:before {background-image: url(/english/tour/_assets/img/sec_insight_bg_sp.webp);}
	#sec4_1 .bg:before {background-image: url(/english/tour/_assets/electronics/img/sec4_1_bg_sp.webp);}
	#sec4_2 .bg:before {background-image: url(/english/tour/_assets/img/sec_insight_bg_sp.webp);}
	#sec5_1 .bg:before {background-image: url(/english/tour/_assets/electronics/img/sec5_1_bg_sp.webp);}
	#sec5_2 .bg:before {background-image: url(/english/tour/_assets/img/sec_insight_bg_sp.webp);}
	#sec6_1 .bg:before {background-image: url(/english/tour/_assets/electronics/img/sec6_1_bg_sp.webp);}
	#sec6_2 .bg:before {background-image: url(/english/tour/_assets/img/sec_insight_bg_sp.webp);}
	#sec7_1 .bg:before {background-image: url(/english/tour/_assets/electronics/img/sec7_1_bg_sp.webp);}
	#sec7_2 .bg:before {background-image: url(/english/tour/_assets/img/sec_insight_bg_sp.webp);}
	#secMovie .bg:before {background-image: url(/english/tour/_assets/img/secmovie_bg_sp.webp);}
}
/* ------------------------------------------------------------------------
 secnav
------------------------------------------------------------------------ */
.secnavList:before {
	
}
/* ------------------------------------------------------------------------
 secMain_1
------------------------------------------------------------------------ */
#secMain_1{

}
#secMain_1 .sec-head{
	width:590px;
}
#secMain_1 .desc{
	width:39vw;
	max-width: 590px;
}
#square span{
    left: 0;
    bottom: -67px;
}
@media only screen and (max-width: 1180px) {
	#secMain_1 .desc{
		width:38vw;
	}
}
@media only screen and (max-width: 980px) {
	#secMain_1 .bg:before{
		background-position: center center;
	}
}
/* ------------------------------------------------------------------------
 secMain_2
------------------------------------------------------------------------ */
#secMain_2{
	
}
#secMain_2 .furuya .text2{
	text-align: left;
}
@media only screen and (max-width: 980px) {
	
}
/* ------------------------------------------------------------------------
 sec1_1
------------------------------------------------------------------------ */
#sec1_1{
	color: var(--color-deepblue);
}
@media only screen and (max-width: 1440px) {
	#sec1_1 .desc-title,
	#sec1_1 .desc-text{
		filter: drop-shadow(0px 0px 8px rgba(255,255,255,1)) drop-shadow(0px 0px 8px rgba(255,255,255,1));
	}
}
@media only screen and (max-width: 980px) {
	#sec1_1 .bg:before{
		background-position: center 85%;
	}
	#sec1_1 .contents {
		justify-content: flex-start;
	}
	#sec1_1 .sec-head {
		margin-bottom:330px;
	}
}
/* ------------------------------------------------------------------------
 sec1_2
------------------------------------------------------------------------ */
#sec1_2{
	
}
#sec1_2 h3:after{
	content:"";
	height:150px;
	aspect-ratio: 83 / 281;
    right: 40px;
    top: -20px;
	background-image:url(/english/tour/_assets/electronics/img/sec1_2_illust.webp);
}
#sec1_2 .desc-title {
	width: 85%;
	margin-left: auto;
	margin-right: auto;
}
@media only screen and (max-width: 980px) {
	#sec1_2 h3:after{
		height: 120px;
        right: 6%;
        top: -60px;
		background-image:url(/english/tour/_assets/electronics/img/sec1_2_illust.webp);
	}
	#sec1_2 .desc-title {
		width: 100%;
	}
}
@media only screen and (max-width: 480px) {
	#sec1_2 h3:after{
        right: 0%;
	}
}
/* ------------------------------------------------------------------------
 sec2_2
------------------------------------------------------------------------ */
#sec2_2{
	
}
#sec2_2 .sec-insight .bottom-illust:after{
	content:"";
	width:180px;
	aspect-ratio: 361 / 286;
	right: -80px;
	top: 0px;
	background-image:url(/english/tour/_assets/electronics/img/sec2_2_illust.webp);
}
@media only screen and (max-width: 980px) {
	#sec2_2 .sec-insight .bottom-illust:after{
        width: 130px;
        right: -46px;
        top: 0px;
	}
}
/* ------------------------------------------------------------------------
 sec3_2
------------------------------------------------------------------------ */
#sec3_2{
	
}
#sec3_2 h3:before{
	content:"";
    height: 140px;
    aspect-ratio: 216 / 275;
    left: 40px;
    top: 0px;
	background-image:url(/english/tour/_assets/electronics/img/sec3_2_illust1.webp);
	animation-delay: 0.8s;
}
#sec3_2 h3:after{
	content:"";
    height: 161px;
    aspect-ratio: 99 / 322;
    right: 50px;
    top: -15px;
	background-image:url(/english/tour/_assets/electronics/img/sec3_2_illust2.webp);
}
#sec3_2 .desc-title{
	width:calc(100% - 240px);
	margin-left: auto;
	margin-right: auto;
}
@media only screen and (max-width: 1160px) {
	#sec3_2 h3:before{
		height: 120px;
	}
	#sec3_2 h3:after{
		height: 141px;
	}
}
@media only screen and (max-width: 980px) {
	#sec3_2 h3:before{
		content:none;
	}
	#sec3_2 h3:after{
		height: 120px;
        right: 6%;
        top: -60px;
	}
	#sec3_2 .sec-insight .bottom-illust:after{
		height:109px;
		aspect-ratio: 216 / 275;
		left: -30px;
		bottom: -115px;
		background-image:url(/english/tour/_assets/electronics/img/sec3_2_illust1.webp);
		animation-delay: 0.8s;
	}
	#sec3_2 .desc-title{
		width:100%;
	}
}
@media only screen and (max-width: 480px) {
	#sec3_2 h3:after{
        right: 0%;
	}
}
/* ------------------------------------------------------------------------
 sec4_2
------------------------------------------------------------------------ */
#sec4_2{
	
}
#sec4_2 h3:before{
	content:"";
	height: 153px;
	aspect-ratio: 167 / 306;
	left: calc(50% - 325px);
	top: -20px;
	background-image:url(/english/tour/_assets/electronics/img/sec4_2_illust.webp);
	animation-delay: 0.8s;
}
@media only screen and (max-width: 1050px) {
	#sec4_2 h3:before{
		height: 133px;
		left: 50px;
	}
	#sec4_2 .desc-title {
    	width: calc(100% - 190px);
		margin-left: auto;
		margin-right: auto;
	}
}
@media only screen and (max-width: 980px) {
	#sec4_2 h3:before{
		height: 115px;
        left: 40px;
        top: -55px;
		animation-delay: 0.8s;
	}
	#sec4_2 .desc-title {
    	width: 100%;
	}
}
@media only screen and (max-width: 550px) {
	#sec4_2 h3:before{
        left: -25px;
	}
}
/* ------------------------------------------------------------------------
 sec5_2
------------------------------------------------------------------------ */
#sec5_2{
	
}
#sec5_2 h3:before{
	content:"";
	height: 170px;
    aspect-ratio: 267 / 369;
    left: 50px;
    top: -30px;
	background-image:url(/english/tour/_assets/electronics/img/sec5_2_illust.webp);
	animation-delay: 0.8s;
}
#sec5_2 .desc-text{
	width:61%;
}
#sec5_2 .desc-image{
	width:35%;
	box-shadow: none;
}
#sec5_2 .desc-title{
	width:calc(100% - 280px);
	margin-left: auto;
	margin-right: auto;
}
@media only screen and (max-width: 1120px) {
	#sec5_2 h3:before{
		height: 160px;
		left: 10px;
		top: -10px;
	}
	#sec5_2 .desc-title {
    	width: calc(100% - 190px);
	}
}
@media only screen and (max-width: 980px) {
	#sec5_2 h3:before{
		content:none;
	}
	#sec5_2 .sec-insight .bottom-illust:after{
		height: 130px;
		aspect-ratio: 267 / 369;
		left: 0px;
		top: 15px;
		background-image:url(/english/tour/_assets/electronics/img/sec5_2_illust.webp);
		animation-delay: 0.8s;
	}
	#sec5_2 .desc-title {
    	width: 100%;
	}
}
/* ------------------------------------------------------------------------
 sec6_2
------------------------------------------------------------------------ */
#sec6_2{
	
}
#sec6_2 h3:before{
	content:"";
    height: 150px;
    aspect-ratio: 199 / 287;
    left: calc(50% - 380px);
    top: -20px;
	background-image:url(/english/tour/_assets/electronics/img/sec6_2_illust1.webp);
	animation-delay: 0.8s;
}
#sec6_2 .sec-insight .bottom-illust:after{
	content:"";
	width:146px;
	aspect-ratio: 289 / 294;
    right: -65px;
    top: 0px;
	background-image:url(/english/tour/_assets/electronics/img/sec6_2_illust2.webp);
}
@media only screen and (max-width: 1180px) {
	#sec6_2 h3:before{
		height:140px;
    	left: 40px;
	}
	#sec6_2 .desc-title{
		width:calc(100% - 250px);
		margin-left: auto;
		margin-right: auto;
	}
}
@media only screen and (max-width: 980px) {
	#sec6_2 h3:before{
        height: 100px;
        left: 25px;
        top: -40px;
		animation-delay: 0.8s;
	}
	#sec6_2 .sec-insight .bottom-illust:after{
		width: 105px;
		right: -30px;
		top: 0px;
	}
	#sec6_2 .desc-title{
		width: 100%;
	}
}
@media only screen and (max-width: 480px) {
	#sec6_2 h3:before{
        left: -25px;
        top: -40px;
	}
}
/* ------------------------------------------------------------------------
 sec7_2
------------------------------------------------------------------------ */
#sec7_2{
	
}
#sec7_2 h3:before{
	content:"";
    height: 284px;
    aspect-ratio: 632 / 670;
    left: -55px;
    top: -130px;	
	background-image:url(/english/tour/_assets/electronics/img/sec7_2_illust.webp);
	animation-delay: 0.8s;
}
#sec7_2 .desc-title{
    width: 60%;
    margin-left: auto;
    margin-right: auto;
}
#sec7_2 .desc-text{
	width:56%;
}
#sec7_2 .desc-image{
	width:40%;
}
@media only screen and (max-width: 1140px) {
	#sec7_2 h3:before{
		height: 250px;
		top: -90px;	
	}
}
@media only screen and (max-width: 980px) {
	#sec7_2 h3:before{
		content:none;
	}
	#sec7_2 .sec-insight .bottom-illust:after{
		height: 200px;
		aspect-ratio: 632 / 670;
		left: -60px;
		top: -30px;
		background-image:url(/english/tour/_assets/electronics/img/sec7_2_illust.webp);
		animation-delay: 0.8s;
	}
	#sec7_2 .desc-title{
		width: 100%;
	}
}


