@charset "UTF-8";
.second-text img{width:100%;}
.intro{position:relative;}
.intro img{width: 60%;margin: 0;}
.intro .img02{width: 65%;top: 20vw;position:absolute;right: -4vw;z-index:-1;}
.intro span{font-family: "Marcellus";font-weight: 400;font-size: 11vw;line-height: 1;position: relative;display: block;margin: -9vw 0 3vw 0;}
.intro .title{font-size: 5.5vw;font-family: var(--mincho);margin-bottom: 4vw;font-weight: 600;}

/* =============================================
pc
================================================*/
@media screen and (min-width:769px) {
.intro{margin-bottom: 80px;}
.intro img{width: 42%;right: 40px;position: absolute;z-index: -1;top: 80px;}
.intro span{font-size: 80px;padding: 370px 0 0 0;margin-bottom: 20px;}
.intro .title{font-size:30px;margin-bottom: 40px;}
.intro p{width:90%;}
.intro .img02{width: 40%;right:inherit;top: 130px;}
	
}

@media screen and (min-width: 1200px) {
.intro{margin-bottom: 499px;}
.intro span{padding: 190px 0 0 0;}
.intro img{width:555px;right:-100px;top: 150px;}
.intro .img02{width: 630px;top: inherit;bottom: -390px;}
.intro .title{font-size:40px;}
}

/* retina用 ----------------------------------------------- */ 
@media screen and (min-width:769px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width:769px) and (min-resolution: 2dppx) {
}

