body{font-family:Noto Sans JP,serif!important;margin:0;padding:0}:root{--navy: #103675;--red: #dd4235;--number: Bahnschrift, "DIN Alternate", "Franklin Gothic Medium", "Nimbus Sans Narrow", sans-serif-condensed, sans-serif}.btn{background-color:#103675}.button{width:fit-content;margin:0 auto}a{text-decoration:none}a img:hover{opacity:.7;transform:scale(1.04)}header{height:10vw;width:100%;top:0;position:fixed}.secFv .img{width:100%;max-width:768px;margin:0 auto}.secPresent .ttl{font-weight:800;font-size:5vw}.secPresent .ttl span{color:var(--navy)}.secPresent .ttl .present{width:30vw;top:7vw;left:62vw}.secPresent .ttl .present_2{width:25vw;top:190vw;left:1vw}.secPresent .d-md-flex{background:#d3d3d3}.secPresent .content .present_img{width:50vw;height:50vw;margin:0 auto;background-color:#fff;border-radius:50%}.secPresent .content .present_img .img{width:40vw;height:40vw;margin:0 auto}.secPresent .content .txt{font-weight:900;font-size:5vw;letter-spacing:.5vw}.secPresent .content .txt span{font-weight:700;font-size:4vw}.secPresent .switch .ttl{font-weight:800;font-size:5vw;position:relative}.secPresent .switch .ttl span{color:#dd4235}.secPresent .switch .ttl:before{position:absolute;content:"";background:url("data:image/svg+xml,%3csvg%20width='30'%20height='40'%20viewBox='0%200%2030%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cline%20x1='1.5'%20y1='-1.5'%20x2='39.6461'%20y2='-1.5'%20transform='matrix(-0.437466%200.899235%200.899235%200.437466%2021.625%201)'%20stroke='%230268C4'%20stroke-width='3'%20stroke-linecap='round'/%3e%3cline%20x1='26.7403'%20y1='19.0896'%20x2='13.7146'%20y2='37.6347'%20stroke='%230268C4'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/svg%3e") no-repeat;background-size:contain;top:-2vw;left:18vw;width:7vw;height:12vw;transform:scaleX(-1)}.secPresent .switch .ttl:after{position:absolute;content:"";background:url("data:image/svg+xml,%3csvg%20width='30'%20height='40'%20viewBox='0%200%2030%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cline%20x1='1.5'%20y1='-1.5'%20x2='39.6461'%20y2='-1.5'%20transform='matrix(-0.437466%200.899235%200.899235%200.437466%2021.625%201)'%20stroke='%230268C4'%20stroke-width='3'%20stroke-linecap='round'/%3e%3cline%20x1='26.7403'%20y1='19.0896'%20x2='13.7146'%20y2='37.6347'%20stroke='%230268C4'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/svg%3e") no-repeat;background-size:contain;top:-2vw;left:76vw;width:7vw;height:12vw}.secPresent .switch .present_img{width:40vw;height:40vw;margin:0 auto;background-color:#d3d3d3;border-radius:50%}.secPresent .switch .present_img .img{width:30vw;height:30vw;margin:0 auto}.secPresent .switch .txt{font-weight:900;font-size:5vw;letter-spacing:.5vw}.secPresent .switch .txt span{font-weight:700;font-size:4vw}@media screen and (min-width:768px){.secPresent .ttl{font-size:28px}.secPresent .ttl .present{width:200px;top:10px;left:calc(50% + 300px)}.secPresent .ttl .present_2{width:200px;top:580px;left:calc(50% - 600px)}.secPresent .d-md-flex{background:#d3d3d3}.secPresent .content .present_img{width:300px;height:300px}.secPresent .content .present_img .img{width:200px;height:200px}.secPresent .content .txt{font-size:28px;letter-spacing:2px}.secPresent .content .txt span{font-size:18px}.secPresent .switch .ttl{font-size:38px;position:relative}.secPresent .switch .ttl span{color:#dd4235}.secPresent .switch .ttl:before{top:-10px;left:calc(50% - 280px);width:70px;height:70px}.secPresent .switch .ttl:after{top:-10px;left:calc(50% + 230px);width:70px;height:70px}.secPresent .switch .present_img{width:300px;height:300px}.secPresent .switch .present_img .img{width:200px;height:200px;margin:0 auto}.secPresent .switch .txt{font-weight:900;font-size:28px;letter-spacing:2px}.secPresent .switch .txt span{font-weight:700;font-size:18px}}.secSummary .ttl{font-weight:800;font-size:5vw;background-color:#10377525;height:30vw}.secSummary .ttl span{color:var(--navy)}.secSummary .subTtl{background-color:#dd4235;font-weight:800;font-size:5vw;width:fit-content;margin:0 auto;position:relative}.secSummary .content .ttl{color:#103675;height:auto;background-color:transparent}.secSummary .content .txt{font-size:4vw;font-weight:600;width:95%;margin:0 auto;text-align:justify;line-height:7vw}.secSummary .blueLine{height:17vw;width:100%;background-color:#10377525}.secSummary .content .guest{width:95%;margin:0 auto;border:3px solid #103675}.secSummary .content .guest .ttl{font-size:5vw;font-weight:800;background-color:#103675}.secSummary .content .guest .txt{font-size:3vw;line-height:6vw}.secSummary .content .guest .txt span{font-size:5vw;font-weight:800;color:#103675;letter-spacing:2px;position:relative}.secSummary .content .guest .txt span:after{position:absolute;content:"";width:1vw;height:5vw;background-color:#dd4235;top:1.5vw;left:-2vw}.secSummary .content .guest .row{width:90%;margin:2vw auto}.secSummary .content .guest .copy{font-size:3vw;line-height:6vw;font-weight:800;text-align:left;width:90%;margin:0 auto;letter-spacing:.3vw;text-align:justify}@media screen and (min-width:768px){.secSummary .ttl{font-size:28px;height:200px}.secSummary .subTtl{font-size:28px}.secSummary .content .txt{font-size:17px;width:560px;margin:0 auto;line-height:40px}.secSummary .blueLine{height:70px}.secSummary .content .guest{width:768px}.secSummary .content .guest .ttl{font-size:28px;padding:20px 0}.secSummary .content .guest .txt{font-size:18px;line-height:30px}.secSummary .content .guest .txt span{font-size:28px;font-weight:800;letter-spacing:2px;position:relative}.secSummary .content .guest .txt span:after{position:absolute;content:"";width:5px;height:25px;background-color:#dd4235;top:8px;left:-12px}.secSummary .content .guest .row{width:90%;margin:20px auto}.secSummary .content .guest .copy{font-size:17px;line-height:26px;letter-spacing:2px}}.secForm{width:95%;margin:0 auto;max-width:768px}.floating{position:fixed;bottom:0;z-index:100}@media screen and (min-width:768px){.floating{position:fixed;bottom:0;z-index:100;width:560px;right:40px}}.form-label{font-size:12px;text-align:center;padding:1px 6px;border-radius:5px}.form-label span{font-size:11px;color:#fff;background-color:#dd4235;padding:1px 5px;border-radius:10px;margin-left:2px}
