main{padding-top:120px}.block1{position:relative;width:calc(100% - 150px);height:480px;display:flex;align-items:flex-end;margin-left:150px}.block1 .w1000{width:100%;max-width:1030px;padding:0 15px;margin:0 auto;padding-bottom:100px}.block1 h1{font-size:3rem;color:#fff}.block1 h2{font-size:1.8rem;color:#fff}.block1>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.scrolldown-area{width:100%;position:relative}.block2{margin-top:230px;text-align:center}.block2 h2{font-size:2.4rem;margin-bottom:45px}.block3{background-color:var(--main-color);margin-top:250px;padding-bottom:170px;position:relative}.block3::before{content:"";width:100%;height:80px;background-color:#fff;display:block;position:absolute;top:0;left:0}.block3 .content01,.block3 .content02,.block3 .content03,.block3 .content04,.block3 .content05{position:relative;width:100%;max-width:1500px;margin:0 auto}.block3 .content01 .ibox,.block3 .content02 .ibox,.block3 .content03 .ibox,.block3 .content04 .ibox,.block3 .content05 .ibox{display:flex;align-items:flex-end}.block3 .content01 .ibox figure,.block3 .content02 .ibox figure,.block3 .content03 .ibox figure,.block3 .content04 .ibox figure,.block3 .content05 .ibox figure{overflow:hidden;position:relative;z-index:3}.block3 .content01 .ibox figure img,.block3 .content02 .ibox figure img,.block3 .content03 .ibox figure img,.block3 .content04 .ibox figure img,.block3 .content05 .ibox figure img{width:100%;height:calc(100% + 100px);-o-object-fit:cover;object-fit:cover;margin-top:-100px}.block3 .content01 .box,.block3 .content02 .box,.block3 .content03 .box,.block3 .content04 .box,.block3 .content05 .box{width:100%;max-width:1200px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3}.block3 .content01 .box h3,.block3 .content02 .box h3,.block3 .content03 .box h3,.block3 .content04 .box h3,.block3 .content05 .box h3{font-size:2.4rem;margin-top:60px}.block3 .content01 .box h4,.block3 .content02 .box h4,.block3 .content03 .box h4,.block3 .content04 .box h4,.block3 .content05 .box h4{color:#9e8d65;font-family:"Marcellus";font-size:2rem;position:relative;display:inline-block}.block3 .content01 .box h4::before,.block3 .content02 .box h4::before,.block3 .content03 .box h4::before,.block3 .content04 .box h4::before,.block3 .content05 .box h4::before{content:"";width:80px;height:1px;background-color:#9e8d65;display:block;position:absolute;top:50%;right:-100px;transform:translateY(-50%)}.block3 .content01 .box p,.block3 .content02 .box p,.block3 .content03 .box p,.block3 .content04 .box p,.block3 .content05 .box p{margin-top:40px;letter-spacing:.05em}.block3 .content01 .ibox figure:first-of-type{width:456px;height:600px;margin-bottom:160px}.block3 .content01 .ibox figure:nth-of-type(2){width:368px;height:320px;margin-left:-120px}.block3 .content01 .box{padding-left:715px}.block3 .content01 .bg1{position:absolute;top:80px;right:0;width:319.1056px;pointer-events:none}.block3 .content01 .bg2{position:absolute;bottom:-25px;left:0;width:287.0773px;pointer-events:none}.block3 .content02{margin-top:80px}.block3 .content02 .ibox{flex-direction:row-reverse}.block3 .content02 .ibox figure:first-of-type{width:456px;height:600px;margin-bottom:160px}.block3 .content02 .ibox figure:nth-of-type(2){width:368px;height:320px;margin-right:-120px}.block3 .content02 .box{padding-right:715px}.block3 .content02 .bg3{position:absolute;top:0;left:163px;width:201.3089px;pointer-events:none}.block3 .content02 .bg4{position:absolute;bottom:-164px;right:70px;width:349.4139px;pointer-events:none}.block3 .content03 .ibox figure:first-of-type{width:336px;height:480px;margin-bottom:285px}.block3 .content03 .ibox figure:nth-of-type(2){width:400px;height:480px;margin-left:-32px}.block3 .content03 .box{padding-left:715px}.block3 .content04 .ibox{flex-direction:row-reverse}.block3 .content04 .ibox figure:first-of-type{width:336px;height:480px;margin-bottom:286px}.block3 .content04 .ibox figure:nth-of-type(2){width:400px;height:420px;margin-right:-45px}.block3 .content04 .box{padding-right:700px}.block3 .content04 .bg5{position:absolute;bottom:-90px;left:140px;width:392.4783px;pointer-events:none}.block3 .content05 .ibox figure:first-of-type{width:456px;height:600px;margin-bottom:242px}.block3 .content05 .ibox figure:nth-of-type(2){width:368px;height:320px;margin-left:-120px}.block3 .content05 .box{margin-top:-40px;padding-left:715px}.block3 .content05 .bg6{position:absolute;bottom:100px;right:50px;width:287.0773px;pointer-events:none}.block3 .content05 .bg7{position:absolute;bottom:-122px;right:32px;width:176.274px;pointer-events:none}.block4{margin-top:160px;margin-bottom:160px;text-align:center}.block4>h2{font-size:3rem;margin-bottom:45px}.block4>h2>span{font-size:1.2rem;display:block;color:#9e8d65;margin-top:10px}.block4 .coupon{width:100%;max-width:1030px;padding:0 15px;margin:60px auto 0;position:relative;background-color:#f6f4ee;border:1px solid #9e8d65;display:flex;justify-content:space-between;padding:24px}.block4 .coupon .box{width:calc(68% - 60px);padding-left:70px}.block4 .coupon h2{font-size:3rem}.block4 .coupon h2 span{font-size:4rem;font-family:"Marcellus";margin:0 10px}.block4 .coupon .price{display:flex;align-items:center;margin-top:35px}.block4 .coupon .price h3{font-size:5rem;font-family:"Marcellus";color:#9e8d65;line-height:1}.block4 .coupon .price h3:first-letter{margin-right:10px}.block4 .coupon .price h3 span{font-size:7.5rem}.block4 .coupon .price .discount{margin-top:10px;margin-left:10px}.block4 .coupon .price .discount .flex{display:flex;align-items:center;justify-content:center}.block4 .coupon .price .discount p{font-family:"Marcellus";color:#9e8d65;font-size:1.6rem}.block4 .coupon .price .discount p:first-letter{margin-right:5px}.block4 .coupon .price .discount p span{font-family:"Noto Sans JP";font-size:.9rem}.block4 .coupon .price .discount p strong{font-size:2.1rem;font-weight:normal}.block4 .coupon .price .discount svg{margin:0 10px}.block4 .coupon .price .discount svg polygon{fill:#9e8d65}.block4 .coupon .period{width:100%;height:32px;line-height:32px;text-align:center;background-color:#fff;border:1px solid #9e8d65;margin-top:15px;margin-bottom:15px}.block4 .coupon .period h4{color:#9e8d65;font-size:1.4rem;font-family:"Noto Sans JP"}.block4 .coupon .c-btn{display:block;width:400px;height:60px;line-height:60px;text-align:center;background-color:#333;color:#fff;position:relative;border-radius:30px;font-size:1.6rem;margin:35px auto 20px;transition:.4s}.block4 .coupon .c-btn svg{margin-left:20px}.block4 .coupon .c-btn svg polygon{fill:#fff}.block4 .coupon .c-btn:hover{background-color:#9e8d65}.block4 .coupon figure{width:32%}.block4 .coupon figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block4 .coupon .num{position:absolute;top:0;left:0;width:110px;height:110px;background-color:#9e8d65;color:#fff;clip-path:polygon(0 0, 0% 100%, 100% 0);padding:7px}.block4 .coupon .num h5{font-size:1.5rem;font-family:"Josefin Sans";margin:0;-moz-text-align-last:left;text-align-last:left;line-height:1}.block4 .coupon .num h5 span{font-size:3rem;font-family:"Marcellus";display:block;margin-left:10px}.block5{margin-bottom:140px;text-align:center}.block5>h2{font-size:3rem;margin-bottom:45px}.block5>h2>span{font-size:1.2rem;display:block;color:#9e8d65;margin-top:10px}.block5 dl{border:1px solid #dbccb4;border-radius:5px;padding:40px 65px 36px;margin-bottom:40px;text-align:left}.block5 dl dt{border-bottom:1px dotted #dbccb4;display:flex;align-items:center;padding-bottom:20px;font-size:2.4rem;font-family:"Noto Serif JP"}.block5 dl dt>span{color:#9e8d65;font-size:4rem;font-family:"Marcellus";margin-right:30px}.block5 dl dd{padding-top:20px;display:flex;align-items:center;font-size:1.4rem}.block5 dl dd>span{color:#a5374a;font-size:4rem;font-family:"Marcellus";margin-right:30px}@media screen and (max-width: 767px){main{padding-top:60px}.block1{width:calc(100% - 40px);height:240px;margin-left:40px}.block1::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-color:rgba(51,51,51,.4);z-index:-1}.block1 .w1000{padding-bottom:40px}.block1 h1{font-size:2.4rem}.block1 h2{font-size:1.6rem}.block2{margin-top:120px;padding:0 15px}.block2 h2{font-size:2rem}.block2 p{text-align:left}.block3{margin-top:60px;padding-bottom:100px}.block3::before{height:40px}.block3 .content01,.block3 .content02,.block3 .content03,.block3 .content04,.block3 .content05{display:flex;flex-direction:column;margin-top:45px}.block3 .content01 .box,.block3 .content02 .box,.block3 .content03 .box,.block3 .content04 .box,.block3 .content05 .box{position:static;transform:translate(0);padding:0 15px}.block3 .content01 .box h4,.block3 .content02 .box h4,.block3 .content03 .box h4,.block3 .content04 .box h4,.block3 .content05 .box h4{margin-top:30px}.block3 .content01 .box h3,.block3 .content02 .box h3,.block3 .content03 .box h3,.block3 .content04 .box h3,.block3 .content05 .box h3{font-size:1.8rem;margin-top:30px}.block3 .content01 .box p,.block3 .content02 .box p,.block3 .content03 .box p,.block3 .content04 .box p,.block3 .content05 .box p{margin-top:20px}.block3 .content01 .ibox figure:first-of-type{width:60%;height:auto;aspect-ratio:456/600;margin-bottom:15%}.block3 .content01 .ibox figure:nth-of-type(2){width:40%;height:auto;aspect-ratio:368/320;margin-left:-15%}.block3 .content01 .bg1{width:180px;top:40px}.block3 .content01 .bg2{width:200px;bottom:-180px;left:80px}.block3 .content02 .ibox figure:first-of-type{width:60%;height:auto;aspect-ratio:456/600;margin-bottom:15%}.block3 .content02 .ibox figure:nth-of-type(2){width:40%;height:auto;aspect-ratio:368/320;margin-right:-15%}.block3 .content02 .bg3{width:100px;top:180px;left:10px}.block3 .content02 .bg4{width:140px;bottom:-220px;right:100px}.block3 .content03 .ibox{margin-left:30px}.block3 .content03 .ibox figure:first-of-type{width:45%;height:auto;aspect-ratio:336/480;margin-bottom:35%}.block3 .content03 .ibox figure:nth-of-type(2){width:55%;height:auto;aspect-ratio:400/480;margin-left:-5%}.block3 .content04 .ibox{margin-right:20px}.block3 .content04 .ibox figure:first-of-type{width:60%;height:auto;aspect-ratio:336/480;margin-bottom:15%}.block3 .content04 .ibox figure:nth-of-type(2){width:40%;height:auto;aspect-ratio:400/420;margin-right:-15%}.block3 .content04 .bg5{width:200px}.block3 .content05 .ibox{margin-left:60px}.block3 .content05 .ibox figure:first-of-type{width:60%;height:auto;aspect-ratio:456/600;margin-bottom:15%}.block3 .content05 .ibox figure:nth-of-type(2){width:40%;height:auto;aspect-ratio:368/320;margin-left:-15%}.block3 .content05 .bg6{width:160px;bottom:160px}.block3 .content05 .bg7{width:120px;bottom:-60px}.block4{margin-top:100px;margin-bottom:80px;padding:0 15px}.block4 h2{font-size:2rem}.block4 .coupon{padding:20px;flex-direction:column-reverse;margin-top:45px}.block4 .coupon .box{width:100%;padding:0;margin-top:25px}.block4 .coupon .box h2{font-size:2rem}.block4 .coupon .box h2 span{font-size:3rem;margin:0 5px}.block4 .coupon .box h2.small{font-size:1.8rem}.block4 .coupon .box h2.small span{font-size:2.6rem}.block4 .coupon .price{flex-wrap:wrap;justify-content:center;margin-top:20px}.block4 .coupon .price h3{font-size:3rem}.block4 .coupon .price h3 span{font-size:5rem}.block4 .coupon .period+p{font-size:1.2rem}.block4 .coupon .c-btn{width:260px;height:45px;line-height:45px;font-size:1.4rem}.block4 .coupon figure{width:calc(100% + 40px);margin-top:-20px;margin-left:-20px;max-height:200px;overflow:hidden}.block4 .coupon figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 -100px;object-position:0 -100px}.block4 .coupon:nth-last-of-type(2) figure img{-o-object-position:0 -160px;object-position:0 -160px}.block5 h2{font-size:2rem}.block5 dl{padding:15px 15px 10px;margin-bottom:15px}.block5 dl dt>span,.block5 dl dd>span{font-size:2.5rem;margin-right:15px}.block5 dl dt{font-size:1.6rem;padding-bottom:10px}.block5 dl dd{padding-top:10px;align-items:flex-start}}/*# sourceMappingURL=beginner.min.css.map */