.sp_only{display:none}.tb2_only{display:none}@media (max-width:781px){.sp_only{display:block}.pc_only{display:none}}@media (max-width:915px){.tb2_only{display:block}}@media (max-width:414px){.sp_only{display:block}.tb2_only{display:none}.pc_only{display:none}}body{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:400;letter-spacing:.5px;color:#122e4e;overflow-x:hidden}.A{display:flex;justify-content:center;align-items:center;width:100%;height:730px;position:relative;z-index:10px;background-color:#fff;margin-bottom:0;padding-top:60px}@media (max-width:414px){.A{padding-top:40px}}.A:before{content:"";position:absolute;top:0;left:0;width:500px;height:500px;background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/mask_group2.png) no-repeat center/contain;z-index:0}@media (max-width:781px){.A:before{width:200px;height:200px}}@media (max-width:781px){.A{width:100%;height:450px}}@media (max-width:414px){.A{width:100%;height:auto}}.A .cover{display:flex;align-items:flex-end;justify-content:right;width:90%;max-width:1370px;background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/main_img.png) no-repeat top/cover;height:90%;position:relative;z-index:10px}@media (max-width:414px){.A .cover{width:100%;height:300px;background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/main_img.png) no-repeat top/cover}}.A .cover #june{width:100%;height:100%;z-index:1000;position:relative}.A .cover #june:before{content:"";position:absolute;top:-65px;left:0;width:275px;height:45px;background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/headlogo.png) no-repeat center/contain}@media (max-width:1140px){.A .cover #june:before{width:240px;height:45px;z-index:100}}@media (max-width:915px){.A .cover #june:before{top:-55px;width:200px;height:30px}}@media (max-width:781px){.A .cover #june:before{top:-35px;width:180px;height:25px}}@media (max-width:414px){.A .cover #june:before{top:-25px;width:140px;height:20px}}.A .cover #june:after{content:"";position:absolute;top:-110px;left:50%;transform:translateX(-50%);width:590px;height:550px;background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/2024/main_txt.png) no-repeat center/cover}@media (max-width:781px){.A .cover #june:after{top:-50px;width:320px;height:380px;background-size:contain}}@media (max-width:414px){.A .cover #june:after{top:-25px;width:200px;height:240px;background-size:contain}}.A .cover #monitor{width:5px;height:5px;z-index:1000;position:relative}.A .cover #monitor:before{content:"PHOTO WEDDING MONITOR";position:absolute;color:#122e4e;text-align:right;font-family:"Marcellus";font-weight:400;font-size:57px;letter-spacing:2px;right:-15px;top:-10px;width:950px;text-shadow:0 0 5px #f5f5f5}@media (max-width:1140px){.A .cover #monitor:before{width:700px;font-size:42px;letter-spacing:2px;right:-5px;top:-10px}}@media (max-width:781px){.A .cover #monitor:before{font-size:32px;letter-spacing:2px;right:5px;top:-60px;width:350px}}@media (max-width:414px){.A .cover #monitor:before{font-size:30px;letter-spacing:2px;right:5px;top:-55px;width:300px;text-shadow:0 0 5px #f5f5f5}}.A .cover .text{width:10px;height:100%;position:relative}.A .cover:before{content:"";position:absolute;top:465px;left:-30px;width:220px;height:220px;border-bottom:1px #122e4e solid;border-left:1px #122e4e solid}@media (max-width:781px){.A .cover:before{top:305px;left:-20px;width:120px;height:120px}}@media (max-width:414px){.A .cover:before{top:210px;left:-15px;width:70px;height:70px;display:none}}.A .cover:after{content:"";position:absolute;top:-30px;right:-30px;width:220px;height:220px;border-top:1px #122e4e solid;border-right:1px #122e4e solid}@media (max-width:781px){.A .cover:after{top:-20px;right:-20px;width:120px;height:120px}}@media (max-width:414px){.A .cover:after{top:-15px;right:-15px;width:70px;height:70px;display:none}}.B{display:flex;justify-content:center;height:1500px;position:relative;background-color:#fff;margin-bottom:0}@media (max-width:781px){.B{height:auto}}@media (max-width:414px){.B{height:auto}}.B:before{content:"";position:absolute;top:350px;left:50%;transform:translateX(-50%);width:100%;height:335px;background-color:#f6f8f9;z-index:-1}.B:after{content:"";position:absolute;top:0;right:0;width:400px;height:400px;background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/mask_group3.png) no-repeat center/contain;z-index:-1}@media (max-width:781px){.B:after{top:150px;width:200px;height:200px}}.B .cover{display:flex;flex-direction:column;align-items:center;max-width:1370px;width:100%;height:1500px}@media (max-width:1140px){.B .cover{height:1400px}}@media (max-width:781px){.B .cover{height:auto;margin-bottom:10px}}@media (max-width:414px){.B .cover{margin-top:0;height:auto}}.B .cover .apply{display:flex;flex-direction:column;align-items:center;margin-top:200px;width:600px;height:1050px;border:#122e4e 1px solid;text-align:center;line-height:30px;font-size:14px;position:relative}@media (max-width:1140px){.B .cover .apply{height:900px}}@media (max-width:781px){.B .cover .apply{margin-top:150px;width:80%;height:auto}}@media (max-width:414px){.B .cover .apply{margin-top:100px;width:95%;height:auto}}.B .cover .apply #couple{width:100%;height:10px;position:relative}.B .cover .apply #couple:before{content:"";position:absolute;top:-15px;left:50%;transform:translateX(-50%);width:200px;height:30px;background-color:#fff;z-index:10}@media (max-width:414px){.B .cover .apply #couple:before{width:110px;height:80px}}.B .cover .apply #couple:after{content:"";position:absolute;top:-90px;left:50%;transform:translateX(-50%);width:200px;height:270px;z-index:1000;background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/illustwedding.png) no-repeat center/cover}@media (max-width:781px){.B .cover .apply #couple:after{width:150px;height:200px}}@media (max-width:414px){.B .cover .apply #couple:after{top:-70px;width:100px;height:140px}}.B .cover .apply:before{content:"";position:absolute;top:1000px;left:50%;transform:translateX(-50%);width:250px;height:70px;z-index:100;background-color:#fff}@media (max-width:1140px){.B .cover .apply:before{width:200px;top:850px}}@media (max-width:781px){.B .cover .apply:before{display:none}}@media (max-width:414px){.B .cover .apply:before{display:none}}.B .cover .apply:after{content:"";position:absolute;top:780px;left:50%;transform:translateX(-50%);width:200px;height:350px;z-index:100;background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/mask_group4.png) no-repeat center/contain}@media (max-width:1140px){.B .cover .apply:after{top:700px;width:150px;height:300px}}@media (max-width:781px){.B .cover .apply:after{display:none}}.B .cover .apply .text1{margin-top:220px}@media (max-width:781px){.B .cover .apply .text1{font-size:14px;padding:0 30px;margin-top:110px}}@media (max-width:414px){.B .cover .apply .text1{font-size:12px;margin-top:70px}}.B .cover .apply .text2{display:flex;justify-content:center;margin-top:30px;font-weight:600;position:relative}@media (max-width:781px){.B .cover .apply .text2{font-size:14px;padding:0 35px}}.B .cover .apply .text2 .left{background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/decoleft.png) no-repeat center/contain;width:30px;height:60px}@media (max-width:781px){.B .cover .apply .text2 .left{margin-top:10px}}.B .cover .apply .text2 .center{margin:5px 15px 0}@media (max-width:781px){.B .cover .apply .text2 .center{margin:5px 10px 0}}.B .cover .apply .text2 .center span{text-decoration:#122e4e solid underline}.B .cover .apply .text2 .center span .big{font-size:16px}.B .cover .apply .text2 .right{background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/decoright.png) no-repeat center/contain;width:30px;height:60px}@media (max-width:781px){.B .cover .apply .text2 .right{margin-top:10px}}.B .cover .apply .btn{color:#fff;display:flex;justify-content:center;align-items:center;background-color:#122e4e;margin-top:30px;margin-bottom:30px;width:300px;height:65px;position:relative;box-shadow:1px grey solid}@media (max-width:781px){.B .cover .apply .btn{width:200px;height:45px}}@media (max-width:414px){.B .cover .apply .btn{height:30px}}.B .cover .apply .btn:before{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%);width:32px;height:32px;background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/mail.png) no-repeat center/contain}@media (max-width:781px){.B .cover .apply .btn:before{width:16px;height:16px;right:10px}}.B .cover .apply .btn:after{content:"";position:absolute;top:13px;right:-10px;width:300px;height:55px;border:1px #122e4e solid}@media (max-width:781px){.B .cover .apply .btn:after{width:200px;height:45px;top:6px;right:-7px}}@media (max-width:414px){.B .cover .apply .btn:after{top:5px;right:-5px;height:30px;z-index:1}}.B .cover .apply .pic{display:flex;justify-content:center;margin-top:50px}@media (max-width:781px){.B .cover .apply .pic{flex-direction:column;justify-content:flex-end;width:100%;height:100%;margin-top:20px}}@media (max-width:414px){.B .cover .apply .pic{margin-top:0;height:100%}}.B .cover .apply .pic #one{width:360px;height:350px;background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/1OSK_9641.jpg) no-repeat left/cover;z-index:1000}@media (max-width:1140px){.B .cover .apply .pic #one{width:230px;height:220px}}@media (max-width:781px){.B .cover .apply .pic #one{width:100%;height:350px}}.B .cover .apply .pic #two{width:360px;height:350px;background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/18OSK_0013.jpg) no-repeat center/cover;z-index:1000;margin:0 15px}@media (max-width:1140px){.B .cover .apply .pic #two{width:230px;height:220px}}@media (max-width:781px){.B .cover .apply .pic #two{width:100%;height:350px;margin:0}}.B .cover .apply .pic #three{width:360px;height:350px;background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/OSK_3840.jpg) no-repeat center/cover;z-index:1000}@media (max-width:1140px){.B .cover .apply .pic #three{width:230px;height:220px}}@media (max-width:781px){.B .cover .apply .pic #three{width:100%;height:350px}}.C{display:flex;justify-content:center;width:100%;height:1040px;color:#222;line-height:30px;background-color:#fff;margin-bottom:0;padding-bottom:30px}@media (max-width:781px){.C{height:1750px;height:auto}}@media (max-width:414px){.C{height:1500px}}.C .cover{width:100%;max-width:1370px;height:100%;z-index:10}@media (max-width:414px){.C .cover{margin-top:-30px}}.C .cover ul{display:flex;flex-direction:column;align-items:center;margin:0 auto;width:90%;max-width:1000px;position:relative}@media (max-width:781px){.C .cover ul{margin-top:140px}}.C .cover ul:before{content:"";position:absolute;top:-40px;left:50%;transform:translateX(-50%);width:850px;height:900px;background-color:#f6f8f9;z-index:-1}@media (max-width:781px){.C .cover ul:before{width:100%;height:1100px}}.C .cover ul:after{content:"";position:absolute;top:-180px;right:10px;width:330px;height:240px;background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/story.png) no-repeat center/cover;z-index:10}@media (max-width:781px){.C .cover ul:after{display:none}}.C .cover ul .first{display:flex;width:100%;max-width:1000px}@media (max-width:781px){.C .cover ul .first{flex-direction:column;align-items:center;margin-bottom:40px}}.C .cover ul .first .pic{width:300px;height:220px;margin-top:-60px;background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/OSK_3404.jpg) no-repeat center/cover}.C .cover ul .first .pic #spframe{position:relative}.C .cover ul .first .pic #spframe:before{content:"";position:absolute;top:-15px;left:-20px;width:120px;height:120px;border-top:1px #122e4e solid;border-left:1px #122e4e solid}.C .cover ul .first .pic #spframe:after{content:"";position:absolute;top:115px;right:-15px;width:120px;height:120px;border-bottom:1px #122e4e solid;border-right:1px #122e4e solid}.C .cover ul .first .pic #spstory{position:relative}.C .cover ul .first .pic #spstory:before{content:"";position:absolute;top:-100px;right:0;width:160px;height:160px;background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/story.png) no-repeat center/cover;z-index:100000}.C .cover ul .first .pic #spbouquet{position:relative}.C .cover ul .first .pic #spbouquet:before{content:"";position:absolute;top:100px;left:-400px;width:610px;height:710px;background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/illust-1.png) no-repeat center/contain;z-index:-1;overflow:hidden;opacity:.1}.C .cover ul .first .pic:before{content:"";position:absolute;top:-80px;left:-20px;width:120px;height:120px;border-top:1px #122e4e solid;border-left:1px #122e4e solid}@media (max-width:781px){.C .cover ul .first .pic:before{display:none}}.C .cover ul .first .pic:after{content:"";position:absolute;top:55px;left:195px;width:120px;height:120px;border-bottom:1px #122e4e solid;border-right:1px #122e4e solid}@media (max-width:781px){.C .cover ul .first .pic:after{display:none}}.C .cover ul .first .text{height:100%;margin:auto 0 auto 70px;padding-bottom:50px}@media (max-width:781px){.C .cover ul .first .text{padding:40px 0;margin:0}}@media (max-width:414px){.C .cover ul .first .text{padding:40px 15px;margin:0}}.C .cover ul .second{display:flex;flex-direction:row-reverse;width:100%;max-width:1000px}@media (max-width:781px){.C .cover ul .second{flex-direction:column;align-items:center;margin:40px 0}}.C .cover ul .second .pic{width:300px;height:220px;margin-top:-40px;background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/OSK_3721.jpg) no-repeat center/cover}.C .cover ul .second .pic #spframe{position:relative}.C .cover ul .second .pic #spframe:before{content:"";position:absolute;top:120px;right:200px;width:120px;height:120px;border-bottom:1px #122e4e solid;border-top:none;border-left:1px #122e4e solid}.C .cover ul .second .pic #spframe:after{content:"";position:absolute;top:-20px;right:-20px;width:120px;height:120px;border-top:1px #122e4e solid;border-bottom:none;border-right:1px #122e4e solid}.C .cover ul .second .pic:before{content:"";position:absolute;top:240px;right:200px;width:120px;height:120px;border-bottom:1px #122e4e solid;border-top:none;border-left:1px #122e4e solid}@media (max-width:781px){.C .cover ul .second .pic:before{display:none}}.C .cover ul .second .pic:after{content:"";position:absolute;top:100px;right:-20px;width:120px;height:120px;border-top:1px #122e4e solid;border-bottom:none;border-right:1px #122e4e solid}@media (max-width:781px){.C .cover ul .second .pic:after{display:none}}.C .cover ul .second .text{height:100%;margin:auto 70px auto 0px}@media (max-width:781px){.C .cover ul .second .text{padding:40px 0 80px;margin:0}}@media (max-width:414px){.C .cover ul .second .text{padding:40px 15px 0;margin:0}}.C .cover ul .second #rose{position:relative}.C .cover ul .second #rose:before{content:"";position:absolute;top:160px;left:180px;width:160px;height:160px;background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/rose.png) no-repeat center/contain;z-index:100000}@media (max-width:915px){.C .cover ul .second #rose:before{width:130px;height:130px}}@media (max-width:781px){.C .cover ul .second #rose:before{top:290px;left:120px;width:220px;height:220px;z-index:-1;opacity:.1;overflow:hidden}}@media (max-width:414px){.C .cover ul .second #rose:before{width:180px;height:180px}}.C .cover .longtext{height:220px;text-align:center;margin:auto 0;font-size:14px;z-index:100;padding-top:80px}@media (max-width:915px){.C .cover .longtext{margin:0 auto;width:60%}}@media (max-width:781px){.C .cover .longtext{margin:0 auto;padding:65px 0 35px}}@media (max-width:414px){.C .cover .longtext{width:80%;margin:0 auto;padding:0 0 40px;text-align:left}}.C .cover .longpic{width:100%;max-width:1000px;height:350px;background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/OSK_3560.jpg) no-repeat center/cover;background-position:left -100px;margin:0 auto;position:relative}@media (max-width:915px){.C .cover .longpic{width:90%;margin:0 auto;background-position:center}}@media (max-width:781px){.C .cover .longpic{width:90%;margin:0 auto;background-position:center}}@media (max-width:414px){.C .cover .longpic{width:85%;margin:0 auto;background-position:center}}.C .cover .longpic:before{content:"";position:absolute;top:-15px;left:-20px;width:120px;height:120px;border-top:1px #122e4e solid;border-left:1px #122e4e solid}@media (max-width:781px){.C .cover .longpic:before{display:none}}.C .cover .longpic:after{content:"";position:absolute;top:250px;right:-20px;width:120px;height:120px;border-bottom:1px #122e4e solid;border-right:1px #122e4e solid}@media (max-width:781px){.C .cover .longpic:after{display:none}}.C .cover .longpic #bouquet{position:relative}.C .cover .longpic #bouquet:before{content:"";position:absolute;top:-300px;left:-300px;width:650px;height:580px;background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/illust-1.png) no-repeat center/contain;z-index:-1}@media (max-width:781px){.C .cover .longpic #bouquet:before{display:none}}.C .cover .longpic #spframe{position:relative}.C .cover .longpic #spframe:before{content:"";position:absolute;top:-15px;left:-20px;width:120px;height:120px;border-top:1px #122e4e solid;border-left:1px #122e4e solid}.C .cover .longpic #spframe:after{content:"";position:absolute;top:245px;right:-15px;width:120px;height:120px;border-bottom:1px #122e4e solid;border-right:1px #122e4e solid}.D{display:flex;justify-content:center;width:100%;height:650px;background-color:#fff;margin-bottom:0}@media (max-width:781px){.D{height:1450px;height:auto}}@media (max-width:414px){.D{height:780px;height:auto}}.D .cover{display:flex;flex-direction:column;align-items:center;width:100%;max-width:750px;height:100%;padding-bottom:120px}@media (max-width:781px){.D .cover{padding-bottom:10px}}@media (max-width:414px){.D .cover{padding-bottom:60px}}.D .cover h{font-size:28px;font-family:"Klee One",cursive;margin:0 auto;padding-top:120px;position:relative}@media (max-width:781px){.D .cover h{font-size:24px;padding-top:80px}}@media (max-width:414px){.D .cover h{font-size:22px;padding-top:60px}}.D .cover h:before{content:"";position:absolute;top:160px;left:50%;transform:translateX(-50%);width:460px;height:20px;border-bottom:1px #122e4e solid}@media (max-width:781px){.D .cover h:before{width:360px;top:117px}}@media (max-width:414px){.D .cover h:before{top:84px}}.D .cover h:after{content:"SUPPORT";position:absolute;top:165px;left:50%;transform:translateX(-50%);width:170px;height:60px;line-height:32px;font-size:16px;font-family:"Marcellus";letter-spacing:3px;text-align:center;background-color:#fff}@media (max-width:781px){.D .cover h:after{width:120px;top:120px}}@media (max-width:414px){.D .cover h:after{font-size:16px;top:90px}}.D .cover ul{display:flex;justify-content:center;margin-top:120px}@media (max-width:781px){.D .cover ul{flex-direction:column}}@media (max-width:414px){.D .cover ul{flex-direction:row;flex-wrap:wrap;margin-top:90px}}.D .cover ul li{display:flex;flex-direction:column;margin:0 35px;line-height:22px}@media (max-width:414px){.D .cover ul li:nth-child(2){padding-top:20px}}@media (max-width:781px){.D .cover ul li{margin-bottom:80px}}@media (max-width:414px){.D .cover ul li{margin:15px;justify-content:center;align-items:center}}.D .cover ul li .pic{width:200px;height:200px;border-radius:50%;background-color:#f6f8f9;position:relative}@media (max-width:414px){.D .cover ul li .pic{width:150px;height:150px}}.D .cover ul li #one:after{content:"";position:absolute;top:-5px;left:50%;transform:translateX(-50%);width:200px;height:200px;background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/one.png) no-repeat center/contain}@media (max-width:414px){.D .cover ul li #one:after{width:150px;height:150px}}.D .cover ul li #two:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:200px;height:200px;background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/two.png) no-repeat center/contain}@media (max-width:414px){.D .cover ul li #two:after{width:150px;height:150px}}.D .cover ul li #three:after{content:"";position:absolute;top:0;left:75px;transform:translateX(-50%);width:170px;height:170px;background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/three.png) no-repeat center/contain}@media (max-width:414px){.D .cover ul li #three:after{width:150px;height:150px;left:55px}}.D .cover ul li .text{padding-top:30px;text-align:center}@media (max-width:414px){.D .cover ul li .text{padding-top:15px}}.E{display:flex;justify-content:center;width:100%;height:1050px;background-color:#fff;margin-bottom:0}@media (max-width:781px){.E{height:auto}}@media (max-width:414px){.E{height:auto}}.E .cover{display:flex;flex-direction:column;align-items:center;width:750px;max-width:1370px;height:100%}.E .cover h{font-size:28px;font-family:"Klee One",cursive;margin:0 auto;position:relative;color:#122e4e}@media (max-width:781px){.E .cover h{font-size:24px}}@media (max-width:414px){.E .cover h{font-size:22px}}.E .cover h:before{content:"";position:absolute;top:40px;left:50%;transform:translateX(-50%);width:460px;height:20px;border-bottom:1px #122e4e solid}@media (max-width:781px){.E .cover h:before{width:360px}}.E .cover h:after{content:"FLOW";position:absolute;top:45px;left:50%;transform:translateX(-50%);width:170px;height:60px;line-height:32px;font-size:16px;font-family:"Marcellus";letter-spacing:3px;text-align:center;background-color:#fff}@media (max-width:781px){.E .cover h:after{width:120px}}@media (max-width:414px){.E .cover h:after{font-size:16px}}.E .cover ul{display:flex;justify-content:center;flex-direction:column;margin:90px 0}@media (max-width:781px){.E .cover ul{margin:90px 0 20px}}@media (max-width:414px){.E .cover ul{margin:90px 0 20px}}.E .cover ul li{display:flex;line-height:26px;margin-bottom:35px}.E .cover ul li .pic{display:flex;justify-content:center;align-items:center;width:130px;height:130px;border-radius:50%;background-color:#122e4e;position:relative;color:#fff;font-weight:lighter;letter-spacing:1px;margin-right:25px}@media (max-width:781px){.E .cover ul li .pic{margin:0 10px;width:75px;height:75px;text-align:center}}@media (max-width:414px){.E .cover ul li .pic{margin:0 5px 5px 10px;font-size:10px;line-height:16px;width:50px;height:50px}}.E .cover ul li .pic span{font-size:20px}.E .cover ul li .text{margin:auto 0;color:#222}@media (max-width:915px){.E .cover ul li .text{width:80%;padding:0 5px}}@media (max-width:781px){.E .cover ul li .text{width:80%;padding:0 15px 0 0}}@media (max-width:414px){.E .cover ul li .text{font-size:10px;padding:0 10px 0 0}}.E .cover ul li .text span{font-size:20px;line-height:38px;color:#122e4e;font-family:"Klee One",cursive}@media (max-width:414px){.E .cover ul li .text span{font-size:16px;padding:0 10px 0 5px}}.E .cover ul li:nth-child(5){display:flex;justify-content:center;font-size:20px;font-family:"Klee One",cursive;line-height:38px;color:#122e4e;text-align:center;border:#122e4e 1px solid;width:100%;height:140px}@media (max-width:781px){.E .cover ul li:nth-child(5){width:95%;margin:0 auto;padding:15px 0}}@media (max-width:414px){.E .cover ul li:nth-child(5) .text{font-size:16px;padding:5px 0}}.F{display:flex;justify-content:center;width:100%;height:770px;background-color:#f6f8f9;padding:90px 0;margin-bottom:0}@media (max-width:781px){.F{height:auto;padding:90px 0 50px}}@media (max-width:414px){.F{padding:60px 0 30px;height:1470px;height:auto}}.F .cover{display:flex;flex-direction:column;align-items:center;width:750px;max-width:1370px;height:100%}@media (max-width:414px){.F .cover{height:1430px}}.F .cover h{font-size:28px;font-family:"Klee One",cursive;margin:0 auto;position:relative;color:#122e4e}@media (max-width:781px){.F .cover h{font-size:24px}}@media (max-width:414px){.F .cover h{font-size:22px}}.F .cover h:before{content:"";position:absolute;top:40px;left:50%;transform:translateX(-50%);width:460px;height:20px;border-bottom:1px #122e4e solid}@media (max-width:781px){.F .cover h:before{width:360px}}.F .cover h:after{content:"OVERVIEW";position:absolute;top:45px;left:50%;transform:translateX(-50%);width:240px;height:60px;line-height:32px;font-size:16px;font-family:"Marcellus";letter-spacing:3px;text-align:center;background-color:#f6f8f9}@media (max-width:781px){.F .cover h:after{width:120px}}@media (max-width:414px){.F .cover h:after{font-size:16px}}.F .cover ul{display:flex;justify-content:center;flex-direction:column;margin:90px 0 0}@media (max-width:781px){.F .cover ul{width:80%}}@media (max-width:414px){.F .cover ul{width:90%;height:100%}}.F .cover ul li{display:flex;line-height:26px;margin-bottom:35px;color:#222;font-weight:700}@media (max-width:781px){.F .cover ul li{flex-direction:column}}@media (max-width:414px){.F .cover ul li{font-size:12px}}.F .cover ul li .text{display:flex;width:100%}.F .cover ul li .left{display:flex;width:130px;height:100%;position:relative;color:#122e4e}.F .cover ul li .left #deadline{margin-left:20px;font-weight:700}@media (max-width:781px){.F .cover ul li .left{width:100%}}@media (max-width:414px){.F .cover ul li .left{margin-left:5px}}.F .cover ul li .right{color:#222;display:flex;flex-direction:column;font-weight:700}@media (max-width:414px){.F .cover ul li .right{font-size:12px}}.F .cover ul li .right .list{margin-top:10px;display:flex;line-height:32px;font-weight:400}@media (max-width:781px){.F .cover ul li .right .list{font-size:14px}}.F .cover ul li .right .list .name{margin-right:45px}@media (max-width:460px){.F .cover ul li .right .list .name{font-size:12px;margin-right:5px;width:120px}}.F .cover .apply{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:410px;background-color:#fff}@media (max-width:781px){.F .cover .apply{width:80%;height:100%}}@media (max-width:414px){.F .cover .apply{width:90%;height:100%}}.F .cover .apply .first{font-size:16px;font-weight:700;margin:0 0 15px;text-align:center;margin-top:30px}@media (max-width:781px){.F .cover .apply .first{margin-top:50px}}@media (max-width:414px){.F .cover .apply .first{margin-top:20px}}.F .cover .apply .second{font-size:14px;text-align:center;margin-bottom:40px;color:#222}@media (max-width:781px){.F .cover .apply .second{margin-bottom:30px}}@media (max-width:414px){.F .cover .apply .second{margin-bottom:20px}}.F .cover .apply ul{display:flex;flex-direction:row;justify-content:center;margin:0 auto;padding-bottom:30px;height:220px;color:#122e4e}@media (max-width:781px){.F .cover .apply ul{height:100%;flex-direction:column;align-items:center}}@media (max-width:414px){.F .cover .apply ul{width:90%;padding-bottom:0;height:auto}}.F .cover .apply ul li{display:flex;flex-direction:column;align-items:center;justify-content:center;width:200px;height:200px;margin:0 15px;border-radius:50%;background-color:#f6f8f9;text-align:center}@media (max-width:781px){.F .cover .apply ul li{margin-bottom:80px}}.F .cover .apply ul li .text1{color:#122e4e;font-size:16px;margin-top:-10px;margin-bottom:10px}.F .cover .apply ul li .text1 span{font-size:24px}.F .cover .apply ul li .text2{color:#122e4e;margin-bottom:25px;line-height:24px}.F .cover .apply ul li .pic{width:180px;height:180px}@media (max-width:781px){.F .cover .apply ul li .pic{width:220px;height:220px}}.F .cover .apply ul li #one{position:relative}.F .cover .apply ul li #one:after{content:"";position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:110px;height:110px;background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/qr.png) no-repeat center/contain}.F .cover .apply ul li #two{position:relative}.F .cover .apply ul li #two:after{content:"";position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:110px;height:110px;background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/sp.png) no-repeat center/contain}.F .cover .apply ul li #three{position:relative}.F .cover .apply ul li #three:after{content:"";position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:110px;height:110px;background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/form.png) no-repeat center/contain}.G{display:flex;justify-content:center;width:100%;height:200px;padding:90px 0;background-color:#fff;margin-bottom:0}@media (max-width:781px){.G{padding:45px 0 90px}}@media (max-width:414px){.G{height:270px;padding:35px 0 0}}.G .cover{display:flex;flex-direction:column;align-items:center;width:750px;max-width:1370px;height:200px}@media (max-width:414px){.G .cover{height:270px}}.G .cover .logo{width:250px;height:75px;background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/logo.jpg) no-repeat center/contain}@media (max-width:414px){.G .cover .logo{width:160px}}.G .cover .btn{display:flex;justify-content:center;align-items:center;color:#122e4e;font-size:18px;width:200px;height:55px;border:#122e4e 1px solid;margin:20px 0 40px}@media (max-width:414px){.G .cover .btn{width:160px;margin:10px 0 20px;font-size:16px}}.G .cover .copyright{color:#222;font-size:14px}@media (max-width:781px){.G .cover .copyright{font-size:10px}}@media (max-width:414px){.G .cover .copyright{padding-bottom:50px}}.banner{display:flex;justify-content:center;width:100%;height:500px;background-color:#fff}@media (max-width:915px){.banner{height:100%}}.banner .cover{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1300px;height:100%;font-size:15px;padding:80px 0}@media (max-width:414px){.banner .cover{padding:80px 0 25px}}.banner .cover h{font-size:42px}.banner .cover p{color:#d3d3d3;margin-top:20px}.banner .cover .content{display:flex;width:100%;justify-content:space-between;align-items:center;margin-top:40px}@media (max-width:915px){.banner .cover .content{width:90%;flex-direction:column}}.banner .cover .content .text{width:550px;color:#122e4e;line-height:27px}@media (max-width:915px){.banner .cover .content .text{width:90%;text-align:center}}@media (max-width:414px){.banner .cover .content .text{width:95%}}.banner .cover .content .text h{font-size:30px;line-height:30px}.banner .cover .content .pic{width:700px;height:200px;background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/bnr.jpg) no-repeat center/contain}@media (max-width:915px){.banner .cover .content .pic{margin-top:40px}}@media (max-width:781px){.banner .cover .content .pic{width:95%;height:150px}}@media (max-width:414px){.banner .cover .content .pic{margin-top:15px;width:100%;background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/bnr_sp.jpg) no-repeat center/contain;height:415px}}.copyr{display:none}a{text-decoration:none !important}#st-footermenubox{background:#122e4e !important}#st-footermenubox ul.menu{display:flex !important;align-items:center;justify-content:center;width:100%}#st-footermenubox ul.menu li{width:100%}#st-footermenubox ul.menu li a{display:flex !important;align-items:center;justify-content:center;font-size:16px;padding:8px 0;width:100%}#st-footermenubox ul.menu li a img{margin-left:16px}.story *{box-sizing:border-box}.img_deco,.img_deco--reverse{position:relative;padding:20px}.img_deco:before,.img_deco:after,.img_deco--reverse:before,.img_deco--reverse:after{content:"";position:absolute;height:160px;width:160px}.img_deco:before{top:0;left:0;border-top:2px solid #122e4e;border-left:2px solid #122e4e}.img_deco:after{bottom:0;right:0;border-bottom:2px solid #122e4e;border-right:2px solid #122e4e}.img_deco--reverse:before{bottom:0;left:0;border-bottom:2px solid #122e4e;border-left:2px solid #122e4e}.img_deco--reverse:after{top:0;right:0;border-top:2px solid #122e4e;border-right:2px solid #122e4e}.story-head{position:relative;background:#fff !important;margin:0}.story-head:before{content:"";position:absolute;bottom:0;left:0;display:inline-block;background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/2023/story_bg.jpg) no-repeat center center/cover;height:85%;width:100%}.story-head__inner{position:relative;margin:0 auto;padding-bottom:200px;width:calc(100% - (20px * 2));max-width:1200px}.story-head__title-wrap{text-align:center}.story-head__title-eng,.story-head__title{background-color:transparent !important;border:none !important;margin:0 !important;padding:0 !important}.story-head__title-eng{font-family:"Marcellus";font-size:clamp(14px, 14 / 375 * 100vw, 16px) !important;font-weight:400;letter-spacing:.2em;line-height:1 !important}.story-head__title{font-family:"Klee One",cursive;font-size:min(22 / 375 * 100vw, 40px) !important;font-weight:600;line-height:1.45 !important;letter-spacing:0;margin-top:11px !important}.story-head__text{display:inline-block;background-color:#fff;font-family:"Klee One",cursive;font-size:min(16 / 375 * 100vw, 20px) !important;font-weight:600;line-height:1.6 !important;letter-spacing:.1em;margin:20px 0 0 !important;padding:0 8px}.story-head__content{display:flex;flex-wrap:wrap;justify-content:center;column-gap:clamp(20px, 20 / 660 * 100vw, 50px);margin-top:-16px}.story-head__left,.story-head__right{flex:1;display:flex;align-items:flex-start}.story-head__right{flex-direction:row-reverse}.story-head__img{flex:0 1 calc(280 / 575 * 100%)}.story-head__img img{object-fit:cover;aspect-ratio:1/1;width:100%}.story-head__btn{position:relative;flex:0 1 calc(350 / 575 * 100%);display:flex;align-items:center;justify-content:center;column-gap:20px;background-color:#fff;border:1px solid #122e4e;color:#122e4e;font-family:"Marcellus";font-size:clamp(20px, 20 / 660 * 100vw, 24px);line-height:1;letter-spacing:.1em;margin-top:clamp(20px, 20 / 660 * 100vw, 75px);margin-left:calc(100% - 350 / 575 * 100% - 280 / 575 * 100%);height:clamp(60px, 60 / 660 * 100vw, 80px);z-index:1}.story-head__right .story-head__btn{margin-left:0;margin-right:calc(100% - 350 / 575 * 100% - 280 / 575 * 100%)}.story-head__btn .text-lg{font-size:clamp(25px, 25 / 660 * 100vw, 30px)}.story-head__scroll{position:absolute;top:calc(100% - 56px);left:50%;transform:translateX(-50%);width:36px}@media (max-width:781px){.story-head{margin-top:60px}.story-head__inner{padding-bottom:100px}.story-head__content{margin-top:20px}.story-head__left,.story-head__right{flex:0 1 100%;max-width:300px}.story-head__scroll{top:calc(100% - 24px);transform:translateX(-100%);width:30px}}.story{background-color:#fff;margin-bottom:0;overflow-x:hidden}#story--03{margin-top:-80px}.story+.story{padding-top:min(20 / 375 * 100vw, 40px)}.story__head{cursor:pointer;display:flex;color:#fff;margin:0 auto;width:calc(100% - (20px * 2));max-width:1200px}.story__head__left{position:relative;flex:0 0 min(80 / 375 * 100vw, 310px);display:grid;place-items:center;padding-left:min(20 / 375 * 100vw, 60px);background-color:#25466b}.story__head__logo{position:absolute;top:0;left:0;transform:translate(0,0);margin:0;width:60%;max-width:180px}.story__head__year{font-family:"Marcellus";font-size:min(26 / 375 * 100vw, 50px);font-weight:400;line-height:1.3;letter-spacing:0;margin:0}.story__head__year .text-lg{font-size:min(40 / 375 * 100vw, 80px)}.story__head__right{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center;background-color:#122e4e;padding-left:min(12 / 375 * 100vw, 55px);padding-right:min(40/ 375 * 100vw, 100px);height:min(100 / 375 * 100vw, 142px)}.story__head__right:after{content:"";position:absolute;top:50%;right:min(10/ 375 * 100vw, 50px);transform:translateY(-50%) scale(1,-1);aspect-ratio:1/1;width:min(30/ 375 * 100vw, 54px);background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/2024/ar.png) no-repeat center center/contain;z-index:1;transition:.3s ease-out}.story__head.close .story__head__right:after{transform:translateY(-50%) scale(1,1)}.story__head__title--eng,.story__head__title{background-color:transparent !important;border:none !important;color:#fff !important;margin:0 !important;padding:0 !important}.story__head__title--eng{font-family:"Marcellus";font-size:min(12 / 375 * 100vw, 18px) !important;font-weight:400;line-height:1 !important;letter-spacing:.2em}.story__head__title{font-family:"Klee One",cursive;font-size:min(22 / 375 * 100vw, 40px) !important;font-weight:600;line-height:1.45 !important;letter-spacing:0}.story__inner{display:none;position:relative;margin:0 auto;padding:min(20 / 375 * 100vw, 40px) 20px;width:100%;max-width:1280px;z-index:1}.story__inner:before{content:"";position:absolute;top:64px;left:50%;transform:translateX(-50%);background-color:#f6f8f9;height:calc(100% - 64px - 76px);width:calc(1020 / 1280 * 100%);z-index:-1}.story__title{position:absolute;top:0;right:0;transform:translate(-25%,-25%);width:min(434 / 1035 * 100vw, 434px);background:0 0 !important;border:none !important;margin:0 !important;padding:0 !important}.story__title--reverse{right:auto;left:0;transform:translate(0,-25%)}.story__text-wrap{position:relative}.story__text{font-size:16px;line-height:2.4;letter-spacing:.05em;margin:80px 0 0;text-align:center}.story-media{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:60px;width:100%;max-width:995px}.story-media--reverse{flex-direction:row-reverse;margin-left:auto}.story-media+.story-media{margin-top:-56px}#story--03 .story-media+.story-media{margin-top:0}.story-media__img{position:relative;flex:0 1 calc(444 / 995 * 100%)}.story-media--reverse .story-media__img{margin-right:0}.story-media__body{flex:1;margin-top:40px}.story-media__text{font-size:16px;line-height:2.4;letter-spacing:.05em;margin:0}.story-media__text--right{text-align:right}.story__img-wrap{position:relative;display:flex;flex-wrap:wrap;column-gap:24px;margin-top:60px}.story__img{margin-top:60px;width:100%}.story__img-wrap .story__img{flex:1;margin-top:0}.movie{margin-top:98px}.movie__inner{position:relative;margin:0 auto;width:90%;max-width:750px}.movie__body{width:100%}.movie__body iframe{aspect-ratio:789/444;height:auto;width:100%}.movie__title{position:absolute;top:0;left:100%;height:100%;width:53px}.movie__title:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-color:#122e4e;height:calc(100% - 172px);width:2px}.story__illust01{position:absolute;bottom:0;right:0;transform:translate(15%,60%);width:min(208 / 1035 * 100vw, 208px)}.story__illust02{position:absolute;top:0;left:0;transform:translate(-48%,-53%);width:min(423 / 1035 * 100vw, 423px);z-index:-1}.story__illust03{position:absolute;bottom:0;right:0;transform:translate(22%,28%);width:min(318 / 1035 * 100vw, 318px);z-index:1}.story__illust04{position:absolute;top:50%;left:0;transform:translate(-10%,-50%);width:min(336 / 1035 * 100vw, 336px);z-index:-1}.story__illust05{position:absolute;top:50%;right:0;transform:translate(10%,-56%);width:min(408 / 1035 * 100vw, 408px);z-index:-1}.story__illust06{position:absolute;bottom:0;right:0;transform:translate(23%,70%);width:min(545 / 1600 * 100vw, 545px)}@media (max-width:781px){.img_deco{padding:10px}.img_deco:before,.img_deco:after,.img_deco--reverse:before,.img_deco--reverse:after{height:80px;width:80px}#story--03{margin-top:-40px}.story__inner:before{width:90%}.story__title{position:static;transform:translate(0,0);width:60%;max-width:300px;margin:0 auto !important}.story__title--reverse{transform:translate(0,0)}.story__text{line-height:2;margin:40px auto 0;text-align:left;max-width:540px}.story-media{row-gap:16px;margin:0 auto;max-width:540px}.story-media+.story-media,#story--03 .story-media+.story-media{margin-top:40px}.story-media__img{position:relative;flex:0 1 100%}.story-media__body{margin-top:0}.story-media__text{line-height:2}.story-media__text--right{text-align:left}.story__img-wrap{row-gap:24px;margin-top:60px}.movie{margin-top:40px}.movie__inner{width:90%}.movie__title{width:min(40 / 375 * 100vw, 53px)}.movie__title:after{height:calc(100% - min(120 / 375 * 100vw, 172px))}.story__illust01{transform:translate(20%,25%);width:min(80 / 375 * 100vw, 160px)}.story__illust02{width:min(160 / 375 * 100vw, 320px);opacity:.4}.story__illust03{transform:translate(22%,22%);width:min(115 / 375 * 100vw, 240px)}.story__illust04{top:auto;bottom:0;transform:translate(-26%,50%);width:min(120 / 375 * 100vw, 253px);opacity:.4}.story__illust05{top:auto;bottom:0;transform:translate(10%,38%);width:min(148 / 375 * 100vw, 308px);opacity:.4}.story__illust06{bottom:0;right:0;transform:translate(8%,10%);width:min(200 / 375 * 100vw, 300px);opacity:.8}}@media (max-width:540px){.story__img-wrap .story__img{flex:0 1 100%}}.footer *{box-sizing:border-box}.footer__inner{margin:0 auto;padding:80px 0 97px;width:calc(100% - (20px * 2));max-width:760px}.cta{margin-top:40px}.cta__bnr-title{background-color:transparent !important;border:none !important;color:#112e4e !important;margin:0 !important;padding:0 !important;font-size:min(16 / 375 * 100vw, 20px) !important;font-weight:700;text-align:center}.cta__bnr-title .text-lg{font-size:30px !important;font-weight:900}.cta__bnr-title .text-xl{font-size:40px !important;font-weight:900}.cta__bnr-title .text-deco{position:relative}.cta__bnr-title .text-deco:after{content:"";position:absolute;top:0;right:0;transform:translate(60%,-40%);background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/2023/cta-deco.svg) no-repeat center center/contain;height:24px;width:36px}.cta__bnr{display:block;margin-top:10px}.cta__text{margin:0 auto !important;font-size:min(20 / 375 * 100vw, 24px);font-weight:700;text-align:center}.footer__btn{display:flex;align-items:center;justify-content:center;position:relative;background-color:#112e4e;color:#fff;font-size:16px;font-weight:700;margin:40px auto 0;padding-left:40px;text-align:center;height:80px;width:100%;max-width:440px}.footer__btn:after{content:"";position:absolute;top:50%;left:20px;transform:translateY(-50%);background:url(//savetheworld.jp/wp/wp-content/themes/affinger5-child/surprise/css2/../images/2023/btn-icon.svg) no-repeat center center/contain;aspect-ratio:1/1;width:48px}.footer__logo{display:block;margin:40px auto 0;width:273px}.copyright{font-size:12px;margin-top:20px;text-align:center}@media (max-width:781px){.cta__bnr-title .text-deco:after{display:none}}