@keyframes flapping{0%{opacity:0}100%{opacity:1}}.page{background:#fff;color:#074282}.page .headerType01::before{opacity:1}.page .headerType01_inner::before{opacity:1}.thisPageHeader{background:url("/canvas/affsp/images/pageHeader_bg.png") top center/2000px auto no-repeat}@media(max-width: 768px){.thisPageHeader{background-image:url("/canvas/affsp/images/pageHeader_bg-sp.png");background-size:500px auto}}.thisHeadingType01{font-weight:700;padding-bottom:60px;text-align:center;font-size:40px;font-size:4rem}@media(max-width: 768px){.thisHeadingType01{padding-bottom:40px;font-size:24px;font-size:2.4rem}}.thisSectionType01{padding:48px 0}@media(max-width: 768px){.thisSectionType01{padding:24px 0}}.thisSectionType01_inner{display:block;margin:0 auto;max-width:1080px;padding:0 20px;width:100%}.thisSectionType01.has-paddingTop2x{padding-top:96px}@media(max-width: 768px){.thisSectionType01.has-paddingTop2x{padding-top:48px}}.thisSectionType01.has-paddingBottom2x{padding-bottom:96px}@media(max-width: 768px){.thisSectionType01.has-paddingBottom2x{padding-bottom:48px}}.mainvisual{position:relative;z-index:1}.mainvisual_inner{position:relative}.mainvisualImage{display:grid;grid-template-columns:repeat(94, 20px);grid-template-rows:repeat(16, 20px);left:50%;pointer-events:none;position:absolute;top:32px;transform:translateX(-50%)}@media(max-width: 768px){.mainvisualImage{grid-template-columns:repeat(30, 20px);grid-template-rows:repeat(24, 20px);top:8px}}.mainvisualImageThumbnail{animation:.2s linear forwards;aspect-ratio:1/1;border-radius:8px;box-shadow:5px 5px 30px rgba(0,0,0,.3);font-size:0;opacity:0;overflow:hidden}.mainvisualImageThumbnail img{height:100%;object-fit:cover;width:100%}.mainvisualImageThumbnail.is-index-01{animation-delay:1s;grid-column:12/17;grid-row:1/6}@media(max-width: 768px){.mainvisualImageThumbnail.is-index-01{grid-column:13/15;grid-row:2/4}}.mainvisualImageThumbnail.is-index-02{animation-delay:1s;grid-column:28/34;grid-row:2/8}@media(max-width: 768px){.mainvisualImageThumbnail.is-index-02{grid-column:8/11;grid-row:1/4}}.mainvisualImageThumbnail.is-index-03{animation-delay:0;grid-column:20/29;grid-row:5/14}@media(max-width: 768px){.mainvisualImageThumbnail.is-index-03{grid-column:5/9;grid-row:3/7}}.mainvisualImageThumbnail.is-index-04{animation-delay:.8s;grid-column:1/11;grid-row:8/18}@media(max-width: 768px){.mainvisualImageThumbnail.is-index-04{display:none}}.mainvisualImageThumbnail.is-index-05{animation-delay:.2s;grid-column:15/20;grid-row:15/20}@media(max-width: 768px){.mainvisualImageThumbnail.is-index-05{grid-column:5/7;grid-row:10/12}}.mainvisualImageThumbnail.is-index-06{animation-delay:.1s;grid-column:2/9;grid-row:22/29}@media(max-width: 768px){.mainvisualImageThumbnail.is-index-06{display:none}}.mainvisualImageThumbnail.is-index-07{animation-delay:.6s;grid-column:15/25;grid-row:24/34}@media(max-width: 768px){.mainvisualImageThumbnail.is-index-07{grid-column:4/9;grid-row:19/24}}.mainvisualImageThumbnail.is-index-08{animation-delay:.3s;grid-column:24/30;grid-row:21/27}@media(max-width: 768px){.mainvisualImageThumbnail.is-index-08{grid-column:8/11;grid-row:18/21}}.mainvisualImageThumbnail.is-index-09{animation-delay:.5s;grid-column:30/35;grid-row:28/33}@media(max-width: 768px){.mainvisualImageThumbnail.is-index-09{grid-column:14/17;grid-row:18/21;z-index:2}}.mainvisualImageThumbnail.is-index-10{animation-delay:.9s;grid-column:62/69;grid-row:1/7}@media(max-width: 768px){.mainvisualImageThumbnail.is-index-10{grid-column:17/20;grid-row:1/4}}.mainvisualImageThumbnail.is-index-11{animation-delay:.7s;grid-column:70/80;grid-row:3/13}@media(max-width: 768px){.mainvisualImageThumbnail.is-index-11{grid-column:23/28;grid-row:2/7}}.mainvisualImageThumbnail.is-index-12{animation-delay:1.1s;grid-column:82/87;grid-row:6/11}@media(max-width: 768px){.mainvisualImageThumbnail.is-index-12{grid-column:25/28;grid-row:8/11}}.mainvisualImageThumbnail.is-index-13{animation-delay:.7s;grid-column:88/94;grid-row:2/8}@media(max-width: 768px){.mainvisualImageThumbnail.is-index-13{display:none}}.mainvisualImageThumbnail.is-index-14{animation-delay:.5s;grid-column:60/65;grid-row:28/33}@media(max-width: 768px){.mainvisualImageThumbnail.is-index-14{grid-column:16/19;grid-row:20/23}}.mainvisualImageThumbnail.is-index-15{animation-delay:.3s;grid-column:73/80;grid-row:24/31}@media(max-width: 768px){.mainvisualImageThumbnail.is-index-15{grid-column:24/28;grid-row:20/24}}.mainvisualImageThumbnail.is-index-16{animation-delay:.9s;grid-column:66/74;grid-row:20/28}@media(max-width: 768px){.mainvisualImageThumbnail.is-index-16{grid-column:21/25;grid-row:18/22}}.mainvisualImageThumbnail.is-index-17{animation-delay:.1s;grid-column:80/88;grid-row:15/23}@media(max-width: 768px){.mainvisualImageThumbnail.is-index-17{display:none}}.mainvisualImageThumbnail.is-index-18{animation-delay:1.1s;grid-column:86/96;grid-row:24/34}@media(max-width: 768px){.mainvisualImageThumbnail.is-index-18{display:none}}.mainvisualImage.is-flapping .mainvisualImageThumbnail{animation-name:flapping}.mainvisualText{padding:100px 0;position:relative;z-index:10}@media(max-width: 768px){.mainvisualText{padding:96px 0 0}}.mainvisualTextLead{height:auto;margin:0 auto;max-width:590px;width:100%}@media(max-width: 768px){.mainvisualTextLead{max-width:295px}}.mainvisualTextApply{margin-top:113px}@media(max-width: 768px){.mainvisualTextApply{margin-top:168px}}.mainvisualTextApply_inner{margin:0 auto;max-width:400px}.banner{text-align:center}.banner_image{border-radius:10px;box-shadow:0 10px 20px rgba(0,0,0,.16);display:inline-block;overflow:hidden}.about{padding:40px 0 96px;text-align:center}@media(max-width: 768px){.about{padding:60px 0}}.aboutHeading{border-bottom:2px solid #2b72d3;margin:0 auto;max-width:670px;padding:0 40px 40px}@media(max-width: 768px){.aboutHeading{padding:0 0 20px}}.aboutText{align-content:flex-start;display:grid;grid-template:auto 0fr auto/100%;margin:0 auto;max-width:768px;transition:grid-template-rows .2s ease}.aboutTextTitle{padding:40px 0 60px}@media(max-width: 768px){.aboutTextTitle{padding:20px 0 30px}}.aboutTextTitle img{height:90px;object-fit:contain;width:100%}@media(max-width: 768px){.aboutTextTitle img{height:45px}}.aboutTextDescription{overflow:hidden}.aboutTextDescription_inner{padding-bottom:66px}@media(max-width: 768px){.aboutTextDescription_inner{text-align:left}}.aboutTextDescription_inner p{color:#2b72d3}.aboutTextDescription_inner p+p{margin-top:1em}.aboutTextMore{background:#ebfcff;border-radius:8px;box-shadow:0 3px 3px rgba(39,63,135,.5);color:#074282;display:grid;grid-template-columns:1fr;line-height:1.2;margin:0 auto;max-width:400px;padding:16px 28px;place-content:center;position:relative;text-align:center;top:0;transition:background-position .4s,box-shadow .2s,top .2s;white-space:nowrap;width:100%}.aboutTextMore:hover{background-position:left 0 top;box-shadow:0 0 0 rgba(39,63,135,.5);top:3px}.aboutTextMore p{position:relative}.aboutTextMore p::before,.aboutTextMore p::after{background-color:currentColor;border-radius:999px;content:"";display:block;height:2px;position:absolute;right:0;top:50%;transition:transform .2s;width:18px}.aboutTextMore p::after{transform:rotate(-90deg)}.aboutTextMore p span:nth-child(1){display:inline}.aboutTextMore p span:nth-child(2){display:none}.aboutText.is-active{grid-template-rows:auto 1fr auto}.aboutText.is-active .aboutTextMore p::after{transform:rotate(0deg)}.aboutText.is-active .aboutTextMore p span:nth-child(1){display:none}.aboutText.is-active .aboutTextMore p span:nth-child(2){display:inline}.step{background-color:#caeaff;border-radius:40px 40px 0 0;padding:96px 0 136px}@media(max-width: 768px){.step{border-radius:20px 20px 0 0;padding:60px 0 80px}}.stepHeading{text-align:center}.stepHeading img{height:170px;object-fit:contain;width:100%}@media(max-width: 768px){.stepHeading img{height:85px}}.step_inner{display:grid;gap:20px;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto auto;margin-top:80px}@media(max-width: 768px){.step_inner{display:block;margin-top:40px}}.stepImage{grid-column:1/2;grid-row:1/2}.stepImage img{border-radius:20px}.stepLists{grid-column:2/3;grid-row:1/3}@media(max-width: 768px){.stepLists{margin-top:40px}}.stepLists_item+.stepLists_item{margin-top:16px}.stepListsUnit{display:grid;gap:16px 8px;grid-template-columns:40px auto;grid-template-rows:52px auto}.stepListsUnitTitle{align-items:end;display:grid;gap:inherit;grid-column:1/-1;grid-template-columns:inherit}.stepListsUnitTitle_num{grid-column:1/2}.stepListsUnitTitle_text{align-items:center;background-color:#1293d7;border-radius:20px;color:#fff;display:grid;grid-column:2/3;height:calc(100% - 12px);padding-left:1em;font-size:18px;font-size:1.8rem}.stepListsUnitDescription{grid-column:2/3;grid-row:2/3}@media(max-width: 768px){.stepListsUnitDescription{grid-column:1/-1}}.stepText{display:grid;gap:0 32px;grid-column:1/2;grid-row:2/3;grid-template-columns:142px auto}@media(max-width: 768px){.stepText{gap:0 16px;grid-template-columns:107px auto;margin-top:20px}}.stepText_image{align-self:center}.stepText_description{align-items:center;background-color:#fff;border-radius:20px;display:grid;padding:20px;position:relative}@media(max-width: 768px){.stepText_description{padding:0 16px;font-size:12px;font-size:1.2rem}}.stepText_description::before{background-color:#fff;clip-path:polygon(0 50%, 100% 100%, 100% 0);content:"";display:block;height:32px;left:-10px;position:absolute;top:calc(50% - 16px);width:16px}.features{background-color:#1293d7;border-radius:40px;margin-top:-40px}@media(max-width: 768px){.features{border-radius:20px;margin-top:-20px}}.featuresHeading img{height:200px;object-fit:contain;width:100%}@media(max-width: 768px){.featuresHeading img{height:100px}}.featuresLists_list{display:grid;gap:80px 40px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto);margin-top:112px}@media(max-width: 768px){.featuresLists_list{display:block;margin-top:64px}}.featuresLists_item{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.featuresLists_item:nth-child(1){grid-area:1/1/2/2}.featuresLists_item:nth-child(2){grid-area:1/2/2/3}.featuresLists_item:nth-child(3){grid-area:2/1/3/3;text-align:center}@media(max-width: 768px){.featuresLists_item+.featuresLists_item{margin-top:44px}}.featuresListsUnit{background-color:#fff;border-radius:20px;grid-area:1/1;padding:84px 40px 46px;position:relative}@media(max-width: 768px){.featuresListsUnit{padding:58px 20px 24px}}.featuresListsUnitNum{left:50%;position:absolute;top:-32px;transform:translateX(-50%)}@media(max-width: 768px){.featuresListsUnitNum{top:-24px}}.featuresListsUnitNum img{height:96px;object-fit:contain;width:100%}@media(max-width: 768px){.featuresListsUnitNum img{height:72px}}.featuresListsUnitText_title{border-bottom:8px solid #fe0;margin:0 auto 20px;max-width:420px;padding-bottom:10px;text-align:center;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.featuresListsUnitText_title{font-size:20px;font-size:2rem}}.featuresListsUnitVideo{display:grid;gap:0 40px;grid-template-columns:1fr 1fr;margin-top:28px}@media(max-width: 768px){.featuresListsUnitVideo{gap:10px}}.priceList{display:grid;gap:0 24px;grid-template-columns:repeat(3, 1fr)}@media(max-width: 768px){.priceList{gap:0 2px}}.priceListUnit{line-height:1.2}.priceListUnitAboveHead{margin:0 auto 12px;padding:12px 20px 24px;position:relative;text-align:center;width:calc(100% - 32px);z-index:5;font-size:20px;font-size:2rem}@media(max-width: 768px){.priceListUnitAboveHead{padding:12px 12px 24px;white-space:nowrap;width:calc(100% - 20px);font-size:14px;font-size:1.4rem}}.priceListUnitAboveHead::before,.priceListUnitAboveHead::after{background-color:rgba(255,238,0,.25);content:"";display:block;pointer-events:none;position:absolute;z-index:-1}.priceListUnitAboveHead::before{border-radius:8px;height:calc(100% - 12px);left:0;top:0;width:100%}.priceListUnitAboveHead::after{bottom:0;clip-path:polygon(0 0, 100% 0, 50% 100%);height:12px;left:calc(50% - 12px);width:24px}.priceListUnitAboveBody{background-color:#e9f5ff;border:#074282 solid 4px;border-radius:20px;overflow:hidden;text-align:center}@media(max-width: 768px){.priceListUnitAboveBody{border-radius:10px;border-width:1px}}.priceListUnitAboveBodyPlan{align-items:center;background-color:#074282;color:#fff;display:flex;height:56px;justify-content:center;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.priceListUnitAboveBodyPlan{flex-direction:column;height:66px;font-size:16px;font-size:1.6rem}}.priceListUnitAboveBodyPlan img{height:auto;margin-right:10px;width:38px}@media(max-width: 768px){.priceListUnitAboveBodyPlan img{margin-right:0;width:24px}}.priceListUnitAboveBodyPrice{padding:16px 4px}.priceListUnitAboveBodyPrice_title{margin-bottom:4px;font-size:20px;font-size:2rem}@media(max-width: 768px){.priceListUnitAboveBodyPrice_title{font-size:12px;font-size:1.2rem}}.priceListUnitAboveBodyPrice_pricing{color:#2b72d3;line-height:1;font-size:32px;font-size:3.2rem}@media(max-width: 768px){.priceListUnitAboveBodyPrice_pricing{line-height:1.2;font-size:12px;font-size:1.2rem}}.priceListUnitAboveBodyPrice_pricing strong{font-size:56px;font-size:5.6rem}@media(max-width: 768px){.priceListUnitAboveBodyPrice_pricing strong{font-size:24px;font-size:2.4rem}}.priceListUnitAboveBodyPrice_default{margin-bottom:8px;text-decoration:line-through;font-size:18px;font-size:1.8rem}.priceListUnitAboveBodyPrice_balloon{color:#074282;margin-top:20px;font-size:14px;font-size:1.4rem}@media(max-width: 768px){.priceListUnitAboveBodyPrice_balloon{font-size:12px;font-size:1.2rem}}.priceListUnitAboveBodyPrice_balloon span{background-color:#fe0;border-radius:8px;display:inline-block;padding:4px 12px;position:relative}.priceListUnitAboveBodyPrice_balloon span::before{background-color:#fe0;clip-path:polygon(50% 0, 100% 100%, 0 100%);content:"";display:block;height:12px;left:calc(50% - 12px);pointer-events:none;position:absolute;top:-10px;width:24px}.priceListUnitAboveBodyWebui{padding:16px 4px;position:relative}.priceListUnitAboveBodyWebui::before{background-color:hsla(0,0%,100%,.3);box-shadow:0 -1px 0 rgba(39,63,135,.3);content:"";display:block;height:1px;left:12px;position:absolute;top:0;width:calc(100% - 24px)}.priceListUnitAboveBodyWebuiRow_title{margin-bottom:4px;font-size:20px;font-size:2rem}@media(max-width: 768px){.priceListUnitAboveBodyWebuiRow_title{font-size:12px;font-size:1.2rem}}.priceListUnitAboveBodyWebuiRow_text{color:#2b72d3;font-size:26px;font-size:2.6rem}@media(max-width: 768px){.priceListUnitAboveBodyWebuiRow_text{font-size:12px;font-size:1.2rem}}.priceListUnitAboveBodyWebuiRow_text strong{font-size:46px;font-size:4.6rem}@media(max-width: 768px){.priceListUnitAboveBodyWebuiRow_text strong{font-size:24px;font-size:2.4rem}}.priceListUnitAboveBodyStorage{padding:16px 4px;position:relative}.priceListUnitAboveBodyStorage::before{background-color:hsla(0,0%,100%,.3);box-shadow:0 -1px 0 rgba(39,63,135,.3);content:"";display:block;height:1px;left:12px;position:absolute;top:0;width:calc(100% - 24px)}.priceListUnitAboveBodyStorageRow_title{margin-bottom:4px;font-size:20px;font-size:2rem}@media(max-width: 768px){.priceListUnitAboveBodyStorageRow_title{font-size:12px;font-size:1.2rem}}.priceListUnitAboveBodyStorageRow_text{font-size:20px;font-size:2rem}@media(max-width: 768px){.priceListUnitAboveBodyStorageRow_text{font-size:12px;font-size:1.2rem}}.priceListUnitAboveBodyStorageRow_text strong{color:#2b72d3;font-size:36px;font-size:3.6rem}@media(max-width: 768px){.priceListUnitAboveBodyStorageRow_text strong{font-size:24px;font-size:2.4rem}}.priceListUnitAboveBodyBelow{padding-top:28px;position:relative;text-align:center}@media(max-width: 768px){.priceListUnitAboveBodyBelow{padding-top:21px}}.priceListUnitAboveBodyBelow::after{background-color:#2b72d3;clip-path:path("M28,14c0,.8-.7,1.5-1.5,1.5h-11v11c0,.8-.7,1.5-1.5,1.5s-1.5-.7-1.5-1.5v-11H1.5c-.8,0-1.5-.7-1.5-1.5s.7-1.5,1.5-1.5h11V1.5c0-.8.7-1.5,1.5-1.5s1.5.7,1.5,1.5v11h11c.8,0,1.5.7,1.5,1.5Z");content:"";display:block;height:28px;left:calc(50% - 14px);position:absolute;top:14px;width:28px;z-index:1}@media(max-width: 768px){.priceListUnitAboveBodyBelow::after{clip-path:path("M21,10.5c0,0.6-0.525,1.125-1.125,1.125h-8.25v8.25c0,0.6-0.525,1.125-1.125,1.125s-1.125-0.525-1.125-1.125v-8.25H1.125C0.525,11.625,0,11.1,0,10.5s0.525-1.125,1.125-1.125h8.25V1.125C9.375,0.525,9.9,0,10.5,0s1.125,0.525,1.125,1.125v8.25h8.25C20.475,9.375,21,9.9,21,10.5Z");height:21px;left:calc(50% - 10px);top:10px;width:21px}}.priceListUnitAboveBodyBelowWebui{padding:40px 32px 32px;position:relative}@media(max-width: 768px){.priceListUnitAboveBodyBelowWebui{padding:32px 10px 20px}}.priceListUnitAboveBodyBelowWebui_title{font-size:16px;font-size:1.6rem}@media(max-width: 768px){.priceListUnitAboveBodyBelowWebui_title{white-space:nowrap;font-size:12px;font-size:1.2rem}}.priceListUnitAboveBodyBelowWebui_text{font-size:26px;font-size:2.6rem}@media(max-width: 768px){.priceListUnitAboveBodyBelowWebui_text{font-size:12px;font-size:1.2rem}}.priceListUnitAboveBodyBelowWebui_text strong{font-size:46px;font-size:4.6rem}@media(max-width: 768px){.priceListUnitAboveBodyBelowWebui_text strong{font-size:24px;font-size:2.4rem}}.priceListUnitAboveBodyBelowWebui_text small{font-size:16px;font-size:1.6rem}@media(max-width: 768px){.priceListUnitAboveBodyBelowWebui_text small{font-size:12px;font-size:1.2rem}}.priceListUnitAboveBodyBelowWebui_text span{color:#2b72d3}@media(max-width: 768px){.priceListUnitAboveBodyBelowWebui_text span{font-size:20px;font-size:2rem}}.priceListUnit.is-recommend .priceListUnitAboveHead{color:#074282}.priceListUnit.is-recommend .priceListUnitAboveHead::before,.priceListUnit.is-recommend .priceListUnitAboveHead::after{background-color:#fe0}.priceListUnit.is-ent .priceListUnitAboveBody{border-color:#9981e8}.priceListUnit.is-ent .priceListUnitAboveBodyPlan{background-color:#9981e8}.priceListUnit.is-std .priceListUnitAboveBody{border-color:#2b72d3}.priceListUnit.is-std .priceListUnitAboveBodyPlan{background-color:#2b72d3}.priceListUnit.is-adv .priceListUnitAboveBody{border-color:#1293d7}.priceListUnit.is-adv .priceListUnitAboveBodyPlan{background-color:#1293d7}.priceList.is-b .priceListUnit{height:100%}.priceList.is-b .priceListUnitAbove{display:grid;grid-template-rows:auto auto;height:100%}.priceList.is-b .priceListUnitAboveBody{align-self:end;grid-row:2/3}.priceWebui{margin-top:20px;text-align:center;font-size:18px;font-size:1.8rem}@media(max-width: 768px){.priceWebui{font-size:14px;font-size:1.4rem}}.priceWebui p+p{margin-top:.5em}.priceWebui strong{color:#2b72d3;font-weight:700;line-height:1.2;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.priceWebui strong{font-size:16px;font-size:1.6rem}}.differenceTable_inner{border-radius:0 0 10px 10px;display:grid;gap:1px;grid-template-columns:repeat(5, 1fr);margin:18px auto 0;overflow:hidden;font-size:12px;font-size:1.2rem}@media(max-width: 768px){.differenceTable_inner{grid-template-columns:83px repeat(4, 1fr);margin:0 auto;font-size:10px;font-size:1rem}}.differenceTableColumn{display:grid;grid-gap:1px;grid-template-rows:20px 80px repeat(6, 1fr);overflow:hidden}@media(max-width: 768px){.differenceTableColumn{grid-template-rows:15px 55px repeat(5, 62px) 72px}}.differenceTableColumn:first-child{font-size:16px;font-size:1.6rem}@media(max-width: 768px){.differenceTableColumn:first-child{font-size:10px;font-size:1rem}}.differenceTableColumn:first-child .differenceTableCell:first-child{border-radius:10px 0 0 0}.differenceTableColumn:last-child .differenceTableCell:first-child{border-radius:0 10px 0 0}.differenceTableColumn.is-ac{border-radius:10px 10px 0 0;position:relative}.differenceTableColumn.is-ac::before{border:1px solid;border-image:linear-gradient(90deg, #9981e8 0%, #2b72d3 55%, #1293d7 100%) 1;bottom:0;content:"";height:calc(100% - 100px);left:0;pointer-events:none;position:absolute;width:100%}@media(max-width: 768px){.differenceTableColumn.is-ac::before{height:calc(100% - 70px)}}.differenceTableColumn.is-ac .differenceTableCell{background-color:#e9f5ff;font-weight:700}.differenceTableColumn.is-ac .differenceTableCell:nth-child(odd){background-color:#caeaff}.differenceTableColumn.is-ac .differenceTableCell:first-child{background-image:linear-gradient(90deg, #9981e8 0%, #2b72d3 55%, #1293d7 100%);grid-row:1/span 2}.differenceTableCell{align-items:center;background-color:rgba(233,245,255,.7);display:flex;flex-direction:column;justify-content:center;line-height:1.2;padding:20px 10px;text-align:center}@media(max-width: 768px){.differenceTableCell{padding:0}}.differenceTableCell:nth-child(odd){background-color:rgba(202,234,255,.7)}.differenceTableCell:first-child{background-color:#074282;color:#fff;font-weight:700}@media(max-width: 768px){.differenceTableCell:first-child{font-weight:400}}.differenceTableCell:nth-child(1){grid-row:2/span 1}.differenceTableCell:nth-child(2){grid-row:3/span 1}.differenceTableCell:nth-child(3){grid-row:4/span 1}.differenceTableCell:nth-child(4){grid-row:5/span 1}.differenceTableCell:nth-child(5){grid-row:6/span 1}.differenceTableCell:nth-child(6){grid-row:7/span 1}.differenceTableCell:nth-child(7){grid-row:8/span 1}.differenceTableCell:has(>.differenceTableCell_icon) .differenceTableCell_text{align-items:center;display:flex;justify-content:center;margin-top:4px;min-height:36px}@media(max-width: 768px){.differenceTableCell:has(>.differenceTableCell_icon) .differenceTableCell_text{min-height:21px}}.differenceTableCell_logo svg{height:auto;max-width:195px;width:100%}.differenceTableCell_logo svg path{fill:#fff}@media(max-width: 768px){.differenceTableCell_text{font-size:80%}}@media(max-width: 768px){.differenceTableCell_text .is-small{font-size:80%}}.differenceTableCell_text p+p{margin-top:1em}.differenceTableCell_icon{align-items:center;display:flex;gap:0 2px;justify-content:center}.differenceTableCell_icon img{height:16px;width:16px}@media(max-width: 768px){.differenceTableCell_icon img{height:12px;width:12px}}.differenceNote{margin-top:8px;text-align:right;font-size:12px;font-size:1.2rem}.faq{background-color:#caeaff;border-radius:40px 40px 0 0}@media(max-width: 768px){.faq{border-radius:20px 20px 0 0}}.faqList_item{scroll-margin:100px}.faqList_item+.faqList_item{margin-top:47px}@media(max-width: 768px){.faqList_item+.faqList_item{margin-top:35px}}.faqListUnit{align-content:flex-start;display:grid;grid-template:auto 0fr/100%;transition:grid-template-rows .2s ease}.faqListUnitQuestion{background-color:#fff;border-radius:10px;cursor:pointer;line-height:2;padding:24px 40px;position:relative}@media(max-width: 768px){.faqListUnitQuestion{padding:24px 20px}}.faqListUnitQuestion::before{align-items:center;background-color:#fe0;border-radius:50%;color:#074282;content:url("/canvas/affsp/images/faq_icon.svg");display:flex;height:48px;justify-content:center;left:-10px;line-height:1;position:absolute;top:-16px;width:48px}@media(max-width: 768px){.faqListUnitQuestion::before{height:40px;top:-15px;width:40px}}.faqListUnitQuestion p{padding-right:31px;position:relative}@media(max-width: 768px){.faqListUnitQuestion p{padding-right:24px}}.faqListUnitQuestion p::before,.faqListUnitQuestion p::after{background-color:currentColor;border-radius:999px;content:"";display:block;height:2px;position:absolute;right:0;top:calc(50% + 1px);transition:transform .2s;width:21px}@media(max-width: 768px){.faqListUnitQuestion p::before,.faqListUnitQuestion p::after{width:14px}}.faqListUnitQuestion p::after{transform:rotate(-90deg)}.faqListUnitQuestion p span:nth-child(1){display:inline}.faqListUnitQuestion p span:nth-child(2){display:none}.faqListUnitQuestion.is-open p::after{transform:rotate(0deg)}.faqListUnitQuestion.is-open p span:nth-child(1){display:none}.faqListUnitQuestion.is-open p span:nth-child(2){display:inline}.faqListUnitAnswer{overflow:hidden}.faqListUnitAnswer_inner{padding-top:16px}.faqListUnitAnswerTable{margin-top:24px;padding:0 40px}@media(max-width: 768px){.faqListUnitAnswerTable{margin-top:18px;padding:0}}.faqListUnitAnswerTable_inner{border-radius:10px;overflow:auto;position:relative}@media(max-width: 768px){.faqListUnitAnswerTable_inner{margin-left:-40px;padding:0 40px;width:calc(100% + 80px)}}.faqListUnitAnswerTable_inner::before,.faqListUnitAnswerTable_inner::after{background-color:#fff;border-radius:0 0 10px 10px;bottom:0;content:"";height:calc(100% - 42px);left:0;position:absolute;width:100%;z-index:1}@media(max-width: 768px){.faqListUnitAnswerTable_inner::before,.faqListUnitAnswerTable_inner::after{left:40px;width:512px}}.faqListUnitAnswerTable_inner::after{background-color:#caeaff;bottom:1px;left:1px;width:calc(100% - 2px);z-index:2}@media(max-width: 768px){.faqListUnitAnswerTable_inner::after{left:41px;width:510px}}.faqListUnitAnswerTable_image{border-radius:10px;margin:0 auto;max-width:276px;overflow:hidden}.faqListUnitAnswerTable table{border:1px solid #fff;border-radius:10px;overflow:hidden;position:relative;width:100%;z-index:10;font-size:14px;font-size:1.4rem}@media(max-width: 768px){.faqListUnitAnswerTable table{width:512px}}.faqListUnitAnswerTable table th,.faqListUnitAnswerTable table td{border:#fff solid 1px;padding:8px}.faqListUnitAnswerTable table th.is-width16,.faqListUnitAnswerTable table td.is-width16{width:16%}.faqListUnitAnswerTable table th.is-width42,.faqListUnitAnswerTable table td.is-width42{width:42%}.faqListUnitAnswerTable table th{font-weight:700}.faqListUnitAnswerTable table thead th{background:#074282;color:#fff;text-align:center;font-size:16px;font-size:1.6rem}.faqListUnitAnswerTable table tbody th,.faqListUnitAnswerTable table tbody td{background-color:rgba(202,234,255,.7);vertical-align:top}.faqListUnitAnswerTable table tbody tr:nth-child(odd) th,.faqListUnitAnswerTable table tbody tr:nth-child(odd) td{background-color:rgba(233,245,255,.7)}.faqListUnit.is-active{grid-template-rows:auto 1fr}.apply{align-items:center;background:url("/canvas/affsp/images/apply_bg.png") no-repeat center center/cover;display:flex;flex-direction:column;height:371px;justify-content:center;overflow:hidden}@media(max-width: 768px){.apply{background:url("/canvas/affsp/images/apply_bg-sp.png") no-repeat center center/cover;height:276px}}.applyHeading{position:relative;z-index:10}.applyHeading img{height:84px;object-fit:contain;width:100%}@media(max-width: 768px){.applyHeading img{height:56px}}.applyButton{margin-top:30px;position:relative;z-index:10}.applyButton_inner{margin:0 auto;max-width:400px}.apply.has-images{height:669px;margin:0 auto;position:relative}@media(max-width: 768px){.apply.has-images{height:627px}}.apply.has-images .applyImage{display:grid;grid-template-columns:repeat(94, 20px);grid-template-rows:repeat(26, 20px);left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}@media(max-width: 768px){.apply.has-images .applyImage{grid-template-columns:repeat(40, 20px);grid-template-rows:repeat(23, 20px)}}.apply.has-images .applyImageThumbnail{animation:.2s linear forwards;border-radius:8px;box-shadow:5px 5px 30px rgba(0,0,0,.3);font-size:0;opacity:0;overflow:hidden}.apply.has-images .applyImageThumbnail img{height:100%;object-fit:cover;width:100%}.apply.has-images .applyImageThumbnail.is-index-01{animation-delay:0;grid-column:1/10;grid-row:1/10}.apply.has-images .applyImageThumbnail.is-index-02{animation-delay:1s;grid-column:12/17;grid-row:6/11}@media(max-width: 768px){.apply.has-images .applyImageThumbnail.is-index-02{grid-column:10/13;grid-row:6/9}}.apply.has-images .applyImageThumbnail.is-index-03{animation-delay:.4s;grid-column:20/26;grid-row:2/8}@media(max-width: 768px){.apply.has-images .applyImageThumbnail.is-index-03{grid-column:4/8;grid-row:3/7}}.apply.has-images .applyImageThumbnail.is-index-04{animation-delay:.8s;grid-column:30/35;grid-row:4/9}@media(max-width: 768px){.apply.has-images .applyImageThumbnail.is-index-04{grid-column:10/13;grid-row:6/9;z-index:2}}.apply.has-images .applyImageThumbnail.is-index-05{animation-delay:.2s;grid-column:37/43;grid-row:2/8}@media(max-width: 768px){.apply.has-images .applyImageThumbnail.is-index-05{grid-column:12/17;grid-row:2/7}}.apply.has-images .applyImageThumbnail.is-index-06{animation-delay:.1s;grid-column:45/49;grid-row:4/8}@media(max-width: 768px){.apply.has-images .applyImageThumbnail.is-index-06{grid-column:18/22;grid-row:4/8}}.apply.has-images .applyImageThumbnail.is-index-07{animation-delay:.6s;grid-column:50/56;grid-row:1/7}@media(max-width: 768px){.apply.has-images .applyImageThumbnail.is-index-07{grid-column:23/27;grid-row:2/6;z-index:2}}.apply.has-images .applyImageThumbnail.is-index-08{animation-delay:.3s;grid-column:58/66;grid-row:2/10}@media(max-width: 768px){.apply.has-images .applyImageThumbnail.is-index-08{grid-column:26/32;grid-row:3/9}}.apply.has-images .applyImageThumbnail.is-index-09{animation-delay:.5s;grid-column:68/76;grid-row:8/16}@media(max-width: 768px){.apply.has-images .applyImageThumbnail.is-index-09{grid-column:35/40;grid-row:2/7}}.apply.has-images .applyImageThumbnail.is-index-10{animation-delay:.9s;grid-column:79/84;grid-row:4/9}@media(max-width: 768px){.apply.has-images .applyImageThumbnail.is-index-10{grid-column:27/32;grid-row:20/25}}.apply.has-images .applyImageThumbnail.is-index-10 img{object-position:top}.apply.has-images .applyImageThumbnail.is-index-11{animation-delay:.7s;grid-column:89/94;grid-row:5/10}@media(max-width: 768px){.apply.has-images .applyImageThumbnail.is-index-11{grid-column:25/30;grid-row:19/24}}.apply.has-images .applyImageThumbnail.is-index-12{animation-delay:1.1s;grid-column:3/10;grid-row:16/23}.apply.has-images .applyImageThumbnail.is-index-13{animation-delay:.7s;grid-column:15/25;grid-row:20/30}@media(max-width: 768px){.apply.has-images .applyImageThumbnail.is-index-13{grid-column:2/7;grid-row:18/23}}.apply.has-images .applyImageThumbnail.is-index-14{animation-delay:.5s;grid-column:28/36;grid-row:23/31}@media(max-width: 768px){.apply.has-images .applyImageThumbnail.is-index-14{grid-column:9/14;grid-row:21/26}}.apply.has-images .applyImageThumbnail.is-index-15{animation-delay:.9s;grid-column:39/45;grid-row:24/30}@media(max-width: 768px){.apply.has-images .applyImageThumbnail.is-index-15{grid-column:15/19;grid-row:20/24}}.apply.has-images .applyImageThumbnail.is-index-16{animation-delay:.3s;grid-column:48/54;grid-row:25/31}@media(max-width: 768px){.apply.has-images .applyImageThumbnail.is-index-16{grid-column:20/25;grid-row:21/26}}.apply.has-images .applyImageThumbnail.is-index-17{animation-delay:.1s;grid-column:55/60;grid-row:23/28}@media(max-width: 768px){.apply.has-images .applyImageThumbnail.is-index-17{grid-column:23/26;grid-row:19/22}}.apply.has-images .applyImageThumbnail.is-index-18{animation-delay:1.1s;grid-column:61/67;grid-row:24/30}@media(max-width: 768px){.apply.has-images .applyImageThumbnail.is-index-18{grid-column:27/32;grid-row:20/25}}.apply.has-images .applyImageThumbnail.is-index-19{animation-delay:.8s;grid-column:71/78;grid-row:21/28}@media(max-width: 768px){.apply.has-images .applyImageThumbnail.is-index-19{grid-column:34/39;grid-row:19/24}}.apply.has-images .applyImageThumbnail.is-index-20{animation-delay:.2s;grid-column:83/93;grid-row:19/29}@media(max-width: 768px){.apply.has-images .applyImageThumbnail.is-index-01,.apply.has-images .applyImageThumbnail.is-index-02,.apply.has-images .applyImageThumbnail.is-index-10,.apply.has-images .applyImageThumbnail.is-index-11,.apply.has-images .applyImageThumbnail.is-index-12,.apply.has-images .applyImageThumbnail.is-index-20{display:none}}.apply.has-images .applyImage.is-flapping .applyImageThumbnail{animation-name:flapping}
/*# sourceMappingURL=this.css.map */