body{background-color:#e9f1f7;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic","Meiryo",sans-serif;line-height:1.6}img{width:100%}.contents{width:100%;background-color:#fff}.fix-bg{display:none;width:100%;position:fixed;z-index:0}.fix-bg p.img{display:none;width:1344px;margin:0 auto}.fix-bg p.icon{position:absolute;width:306px;left:calc(50% - 610px);top:250px}.fix-bg p.ttl{position:absolute;width:326px;left:calc(50% + 310px);top:80px}.fix-bg p.c1{position:absolute;width:186px;left:calc(50% + 290px);top:310px}.fix-bg p.c2{position:absolute;width:186px;left:calc(50% + 465px);top:390px}.fix-bg a:hover img{opacity:.7}@media screen and (min-width: 769px){.fix-bg{display:block}.contents{position:relative;z-index:1;width:500px;margin:0 auto;box-shadow:0 0 10px rgba(0,0,0,.2)}}@media(min-width: 768px)and (max-width: 1024px){.fix-bg{display:none}.contents{position:relative;z-index:1;width:70%;margin:0 auto;box-shadow:0 0 10px rgba(0,0,0,.2)}}.kv{position:relative;aspect-ratio:720/892}.kv .download{position:absolute;bottom:0;width:100%}.kv .download ul{display:flex;align-items:center;justify-content:space-between;padding:0 5%;margin:0}.kv .download ul li{margin:0;padding:0;list-style:none;width:48%}.kv .download ul li a img{border-radius:8px;border:solid 2px #999}.catch{padding:0 2% 20px}.catch .bg{background-color:#ffd;padding:15px 0;position:relative}.catch .bg p{font-weight:bold;text-align:center;font-size:18px;line-height:150%}.catch .bg p.s{font-size:13px;margin-bottom:2px}.catch .bg span.l{line-height:32px;font-size:26px;vertical-align:bottom}.catch .bg p.s2{text-align:left;font-size:clamp(10px,2.2vw,12px);line-height:160%;display:block}.catch .bg .cols{display:flex;justify-content:space-between}.catch .bg .cols .col-l{width:30%}.catch .bg .cols .col-r{width:68%}.catch .bg p.bc{text-align:center;font-weight:bold;font-size:18px;transform:rotate(-15deg);padding-top:20px}.catch .bg p.hl{font-size:clamp(16px,6.2vw,27px);text-align:left}.catch .bg p.hl span{z-index:0;position:relative}.catch .bg p.hl span::before{content:"";position:absolute;left:0;right:0;bottom:.1em;height:.6em;background-color:#fff;z-index:-1}.catch p.notes{margin-top:5px;text-align:right;font-size:9px}.anc{background-color:#75919d;padding:30px 0 20px}.anc ul{display:flex;flex-wrap:wrap;padding:0 5%;justify-content:space-between;gap:10px}.anc ul li{width:48%;list-style:none}.anc ul li a{text-decoration:none;text-align:center;padding:15px 0;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:6px;color:#000;font-weight:bold;font-size:clamp(12px,3.6vw,16px);position:relative}.anc ul li a span{display:block;width:12px;height:12px;margin:2px 0 0 5px;border-style:solid;border-width:12px 7px 0 7px;border-color:#75919d rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.bl{padding-bottom:20px}.bl h2{background-color:#75919d;color:#fff;text-align:center;padding:14px 0;font-size:20px;line-height:140%}.point-service{padding-bottom:20px}.download2{width:100%;padding:12% 0 0;background-color:#75919d;background:url("../images/download_bg.jpg") no-repeat 0 0;background-size:100% auto;aspect-ratio:720/204}.download2 ul{display:flex;align-items:center;justify-content:space-between;padding:0 5%;margin:0}.download2 ul li{margin:0;padding:0;list-style:none;width:48%}.download2 ul li a img{border-radius:8px;border:solid 2px #999}.download3{width:100%;padding:48% 0 0;background-color:#75919d;background:url("../images/download3_bg.jpg") no-repeat 0 0;background-size:100% auto;aspect-ratio:720/632;margin-bottom:30px}.download3 ul{display:flex;align-items:center;justify-content:space-between;padding:0 5%;margin:0}.download3 ul li{margin:0;padding:0;list-style:none;width:48%}.download3 ul li a img{border-radius:8px;border:solid 2px #999}.guide{padding:20px 3%;font-size:12px}.guide dl{margin-bottom:10px}.guide dl dt{margin-bottom:5px}.guide dl dd ul.notes{list-style:none}.guide dl dd ul.notes li{text-indent:-12px;padding-left:12px}.cont{padding:20px 3%;font-size:12px}.cont dl{margin-bottom:20px}.cont dl dt{margin-bottom:5px;color:#75919d;font-size:15px;font-weight:bold}.cont dl dd p{margin-bottom:10px}.cont dl dd p.img{padding:0 2%}.cont dl dd a{color:#000}.cont dl dd a.js-accordion{position:relative;display:inline-block;padding-right:16px}.cont dl dd a.js-accordion::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-65%) rotate(45deg);width:6px;height:6px;border-right:solid 1px #75919d;border-bottom:solid 1px #75919d;transition:transform .2s}.cont dl dd a.js-accordion[aria-expanded=true]::after{transform:translateY(-35%) rotate(225deg)}.cont dl dd .agreement{margin-top:20px}.cont dl dd .agreement h3{font-size:13px}.cont dl dd .agreement ul{list-style:none}.footer{background-color:#75919d;display:flex;align-items:center;justify-content:center;aspect-ratio:732/352}.footer p.logo{width:35%}