.pageMainvisual{background:url("/wing/affsp_special02/images/mainvisual_bg.png") center center/cover no-repeat}@media (max-width: 768px){.pageMainvisual{background-image:url("/wing/affsp_special02/images/mainvisual_bg_sp.png")}}@media (max-width: 768px){.pageMainvisual .headerCommon{background-color:transparent !important}}.thisButtonType01{align-items:center;background-color:#6cc246;border:#6cc246 solid 1px;box-shadow:0 5px 0 0 rgba(56,100,37,0.75);color:#fff;display:flex;flex-direction:column;justify-content:center;line-height:1.3;margin:0 auto;max-width:360px;min-height:64px;padding:12px 4px;position:relative;text-align:center;top:0;transition:0.2s;width:100%;font-size:19px;font-size:1.9rem}@media (max-width: 768px){.thisButtonType01{min-height:52px;font-size:17px;font-size:1.7rem}}.thisButtonType01_title{display:block;max-width:100%}.thisButtonType01_subTitle{display:block;font-size:0.8em;margin-bottom:0.5em;max-width:100%}.thisButtonType01.has-icon .thisButtonType01_title{padding-left:1em;position:relative}.thisButtonType01.has-icon .thisButtonType01_title .icon{left:0;position:absolute;top:0;transform:scale(0.75);transform-origin:left center}.thisButtonType01.has-icon .thisButtonType01_title .icon::before{line-height:inherit}.thisButtonType01:hover{background-color:#fff;box-shadow:0 0 0 0 rgba(56,100,37,0.75);color:#6cc246;top:5px}.thisButtonType01 .textRibbonType04{background-color:#ffdf00;color:#0a65a9;font-size:17px;font-size:1.7rem}.thisButtonType02{align-items:center;background-color:#fff;border:1px solid #3898e0;color:#3898e0;display:flex;justify-content:center;margin:0 auto;max-width:205px;padding:13px;text-align:left;width:100%;font-size:15px;font-size:1.5rem}.thisButtonType02:hover{animation:flash 1s;opacity:0.9}@media (max-width: 768px){.thisButtonType02{max-width:100%}}.thisButtonType02:hover{background-color:#3898e0;color:#fff}.thisHeader{background-color:#3898e0;color:#fff;position:sticky;top:29px;z-index:999}@media (max-width: 768px){.thisHeader{top:0}}.thisHeader_inner{align-items:center;display:flex;gap:0 20px;height:64px;justify-content:space-between;margin:0 auto;max-width:920px;padding:0 20px;width:calc(100% - 80px)}@media (max-width: 768px){.thisHeader_inner{gap:0 12px;width:100%}}.thisHeaderLogo_image{display:block;font-size:0}.thisHeaderLogo_image svg{height:32px;width:auto}@media (max-width: 1024px){.thisHeaderLogo_image svg{height:24px}}.thisHeaderLogo_image svg path{fill:#fff}.thisHeaderContent{align-items:center;display:flex;gap:0 24px}.thisHeaderSns{align-items:center;display:flex;gap:0 20px}@media (max-width: 768px){.thisHeaderSns{display:none}}.thisHeaderSns_button{color:#fff;font-size:16px;font-size:1.6rem}.thisHeaderSns_button:hover{animation:flash 1s;opacity:0.9}.thisHeaderSignup{align-items:center;display:flex;gap:20px 16px;justify-content:flex-end}@media (max-width: 768px){.thisHeaderSignup{gap:8px}}.thisHeaderButton{align-items:center;background-color:#49dd4f;border:#49dd4f solid 2px;border-radius:9999px;color:#1a1e3b;cursor:pointer;display:flex;height:32px;justify-content:center;line-height:1.3;padding:0 20px;text-align:center;transition:background-color 0.1s, color 0.1s;width:100%;font-size:14px;font-size:1.4rem}@media (max-width: 768px){.thisHeaderButton{padding:0 12px;font-size:12px;font-size:1.2rem}}.thisHeaderButton:not(:disabled):not(.is-disabled):hover{background-color:#fff;color:#6cc246}.thisHeaderButton.is-login{background-color:transparent;border-color:#fff;color:#fff}.thisSection{padding-block:120px}@media (max-width: 768px){.thisSection{padding-block:80px}}.thisBoxApply{margin-top:98px}@media (max-width: 768px){.thisBoxApply{margin-top:74px}}.thisBoxApply .linkType01{display:block;margin:28px auto 0;text-align:center;width:-moz-fit-content;width:fit-content}@media (max-width: 1024px){.thisBoxApply .linkType01{margin-top:60px}}.thisButtonType01{margin:0 auto;max-width:342px;position:relative}.mainvisual{background:url("/wing/affsp_special02/images/mainvisual_bg.png") center center/cover no-repeat;padding:32px 0 24px}@media (max-width: 768px){.mainvisual{background:url("/wing/affsp_special02/images/mainvisual_bg_sp.png") center center/cover no-repeat;padding:32px 0}}.mainvisualTitle{margin:0 auto;max-width:800px}.mainvisualCoupon{margin-top:32px}@media (max-width: 768px){.mainvisualCoupon{margin-top:28px}}.mainvisualCoupon_image{margin:0 auto;max-width:583px;width:-moz-fit-content;width:fit-content}.mainvisualCoupon_image img{height:auto;max-width:100%;width:100%}.mainvisualApply{margin:64px 0 32px}@media (max-width: 768px){.mainvisualApply{margin:52px 0 32px}}.mainvisualNotes .listIndent.is-notes{color:#fff}@media (max-width: 768px){.mainvisualNotes .listIndent.is-notes{font-size:10px;font-size:1rem}}.headingType01{font-weight:500;font-size:48px;font-size:4.8rem}@media (max-width: 768px){.headingType01{font-size:20px;font-size:2rem}}.featuresApply{margin-top:80px}@media (max-width: 768px){.featuresApply{margin-top:48px}}.featuresList{display:grid;gap:20px;grid-template-columns:repeat(2, 1fr)}@media (max-width: 768px){.featuresList{grid-template-columns:1fr;margin-left:-20px;width:calc(100% + 40px)}}.featuresList_item{background:#f7f7f7;border-radius:10px;display:flex;flex-direction:column;padding:8px}@media (max-width: 768px){.featuresList_item{grid-column:span 2;width:100%}}.featuresList_item.is-width100{grid-column:span 2}.featuresUnit{background:#fff;border-radius:10px;flex-grow:1;padding:32px}@media (max-width: 768px){.featuresUnit{border-radius:5px;padding:12px}}.featuresUnitHead{color:#3898e0;font-weight:500;line-height:1.3}.featuresUnitHead_number{margin-bottom:8px;font-size:32px;font-size:3.2rem}@media (max-width: 768px){.featuresUnitHead_number{font-size:28px;font-size:2.8rem}}.featuresUnitHead_number span{display:inline-block}.featuresUnitHead_title{font-weight:500;font-size:24px;font-size:2.4rem}@media (max-width: 768px){.featuresUnitHead_title{font-size:20px;font-size:2rem}}.featuresUnitHead_title span{line-height:1.6}.featuresUnitHead_title span img{height:1.5em;margin-right:14px;vertical-align:bottom;width:auto}.featuresUnitHead_title sup{vertical-align:sub}.featuresUnitHead_title p+p{margin-top:8px}.featuresUnitBody{display:flex;flex-direction:column;gap:24px;margin-top:20px;font-size:15px;font-size:1.5rem}@media (max-width: 768px){.featuresUnitBody{gap:20px;margin-top:8px}}@media (max-width: 768px){.featuresUnitBody_image{order:0}}.featuresUnitBody_image img{height:155px}@media (max-width: 768px){.featuresUnitBody_image img{height:77px}}@media (max-width: 768px){.featuresUnitBody_image .is-server img{height:auto;width:100%}}@media (max-width: 768px){.featuresUnitBody_image .is-wordpress img{height:155px}}.featuresUnitBody_notes{display:flex;justify-content:flex-end;width:100%}.featuresUnitBody_button{margin-top:36px}@media (max-width: 768px){.featuresUnitBody_button{margin-top:20px}}@media (max-width: 768px){.featuresUnitBodyItem{margin-top:4px}}.featuresUnitBodyItem_title{background:#ffdf00;border-radius:18px;color:#0a65a9;font-weight:500;padding:4px 16px;text-align:center;font-size:14px;font-size:1.4rem}.featuresUnitBodyList{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:16px}@media (max-width: 768px){.featuresUnitBodyList{gap:16px 8px}}.featuresUnitBodyList_item{width:calc(33.3% - 12px)}@media (max-width: 768px){.featuresUnitBodyList_item{width:calc(33.3% - 8px)}}.featuresUnitBodyListUnit_image img{height:58px}.featuresUnitBodyListUnit_text{margin-top:8px;text-align:center}@media (max-width: 768px){.featuresUnitBodyListUnit_text{font-size:14px;font-size:1.4rem}}.featuresUnitWptheme .tabType02Select{font-size:16px;font-size:1.6rem}@media (max-width: 768px){.featuresUnitWptheme .tabType02Select{font-size:14px;font-size:1.4rem}}.featuresUnitWptheme .tabType02Select_item{padding:16px 20px}@media (max-width: 768px){.featuresUnitWptheme .tabType02Select_item{padding:14px 12px;font-size:12px;font-size:1.2rem}}@media (max-width: 768px){.featuresUnitWptheme .tabType02Select_item.is-active{font-size:14px;font-size:1.4rem}}.featuresUnitWptheme .tabType02Contents{margin-top:42px}@media (max-width: 768px){.featuresUnitWptheme .tabType02Contents{margin-top:28px}}.featuresUnitWpthemeContent{display:flex;flex-direction:column;gap:48px 0}.featuresUnitWpthemeContentBoxHeading{align-items:center;display:flex;gap:0 10px;padding-bottom:10px}.featuresUnitWpthemeContentBoxHeading_title{font-weight:500;font-size:24px;font-size:2.4rem}.featuresUnitWpthemeContentBoxHeading_label{background:#ffdf00;border-radius:12px;color:#0a65a9;display:inline-block;font-weight:500;height:-moz-fit-content;height:fit-content;padding:2px 10px;text-align:center;font-size:12px;font-size:1.2rem}.featuresUnitWpthemeContent_list{display:flex;flex-wrap:wrap;gap:30px 20px}@media (max-width: 768px){.featuresUnitWpthemeContent_list{gap:12px 15px}}.featuresUnitWpthemeContent_item{width:calc(25% - 15px)}@media (max-width: 768px){.featuresUnitWpthemeContent_item{width:calc(50% - 8px)}}.featuresUnitWpthemeContentUnit{align-items:center;background:#fff;border:1px solid #dadada;display:flex;flex-direction:column;gap:8px;padding:10px;position:relative}@media (max-width: 768px){.featuresUnitWpthemeContentUnit{padding:6px}}.featuresUnitWpthemeContentUnit_label{background:#ffdf00;border-radius:12px;color:#0a65a9;font-weight:500;left:0;padding:2px 10px;position:absolute;text-align:center;top:-13px;font-size:12px;font-size:1.2rem}@media (max-width: 768px){.featuresUnitWpthemeContentUnit_label{top:-9px;font-size:10px;font-size:1rem}}.featuresUnitWpthemeContentUnit_image img{height:124px}@media (max-width: 768px){.featuresUnitWpthemeContentUnit_image img{height:105px}}.featuresUnitWpthemeContentUnit_title{font-weight:500;text-align:center;font-size:14px;font-size:1.4rem}@media (max-width: 768px){.featuresUnitWpthemeContentUnit_title{font-size:12px;font-size:1.2rem}}.featuresUnitPencilList{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}@media (max-width: 768px){.featuresUnitPencilList{flex-direction:column;gap:20px;padding:0 20px}}.featuresUnitPencilList_item{width:calc(33.3% - 16px)}@media (max-width: 768px){.featuresUnitPencilList_item{width:100%}}.featuresUnitPencilList_item:nth-child(2) .featuresUnitPencilListUnitImage img{max-width:136px}.featuresUnitPencilListUnit{display:grid;gap:20px 0;grid-template-rows:auto auto;height:100%}@media (max-width: 768px){.featuresUnitPencilListUnit{grid-template-columns:1fr;grid-template-rows:auto auto}}.featuresUnitPencilListUnitImage{align-items:center;aspect-ratio:1 / 1;background-color:#fff;border:1px solid #e4e4e4;border-radius:50%;display:grid;justify-content:center;margin:0 auto;max-width:176px;text-align:center;width:100%}.featuresUnitPencilListUnitImage img{max-width:120px}@media (max-width: 768px){.featuresUnitPencilListUnitImage img{max-width:136px}}.featuresUnitPencilListUnitText_title{color:#3898e0;font-weight:500;margin:0 auto 10px;position:relative;z-index:2;font-size:20px;font-size:2rem}@media (max-width: 768px){.featuresUnitPencilListUnitText_title{margin-bottom:8px;text-align:center;font-size:20px;font-size:2rem}}.featuresUnitPencilListUnitText_title sup{vertical-align:sub}.featuresUnitPencilListUnitText_text{font-size:15px;font-size:1.5rem}@media (max-width: 768px){.featuresUnitPencilListUnitText_text{text-align:center}}.price{background:#f4f9fc}.price .headingType01{margin-bottom:60px}.price .headingType01 .textRibbonType03{background-color:#ffdf00;color:#0a65a9;padding:8px 24px;top:calc(100% + 40px);font-size:20px;font-size:2rem}@media (max-width: 768px){.price .headingType01 .textRibbonType03{padding:6px 12px;top:calc(100% + 32px);font-size:12px;font-size:1.2rem}}.price .headingType01 .textRibbonType03::before{border-bottom-color:#ffdf00;border-width:0 8px 8px 8px;bottom:100%;top:auto}.price .pricingType02UnitHead .textRibbonType01{background-color:#ffdf00;color:#0a65a9}.price .pricingType02UnitHeadPrice_sub .textOval{background-color:#ffdf00;color:#0a65a9}.priceRibbon{background-color:#00213a;color:#fff;margin-bottom:96px;padding:56px 0;position:relative;text-align:center}@media (max-width: 768px){.priceRibbon{padding:32px 0}}@media (max-width: 768px) and (max-width: 768px){.priceRibbon{margin-bottom:48px}}.priceRibbon::before{border-color:#00213a transparent transparent transparent;border-style:solid;border-width:24px 32px 0 32px;content:"";height:0;left:calc(50% - 32px);position:absolute;top:100%;width:0}@media (max-width: 768px){.priceRibbon::before{border-width:12px 16px 0 16px;left:calc(50% - 16px)}}.priceRibbonTitle{line-height:1.3;font-size:20px;font-size:2rem}@media (max-width: 768px){.priceRibbonTitle{font-size:15px;font-size:1.5rem}}.priceRibbonText{line-height:1.3;margin-top:0.5em}.priceRibbonText_price{border-bottom:#ffea06 solid 4px;display:inline-block;font-weight:500;font-size:32px;font-size:3.2rem}@media (max-width: 768px){.priceRibbonText_price{font-size:24px;font-size:2.4rem}}.priceRibbonText_price small{font-size:28px;font-size:2.8rem}@media (max-width: 768px){.priceRibbonText_price small{font-size:20px;font-size:2rem}}.priceRibbonText_date{display:inline-block;font-size:24px;font-size:2.4rem}@media (max-width: 768px){.priceRibbonText_date{display:none}}.priceApply{margin-top:60px}@media (max-width: 768px){.priceApply{margin-top:48px}}.payment .boxPaymentList{background-color:#fff}.paymentApply{margin-top:96px}@media (max-width: 768px){.paymentApply{margin-top:48px}}.introduction{background-color:#f4f9fc}.introduction .listIconType07_list{gap:20px 0}.introduction .listIconType07Unit{padding:0}@media (max-width: 768px){.introduction .listIconType07Unit{padding:0 20px 20px}}.introduction .listIconType07Unit::before{height:100%;left:280px;top:0}.introduction .listIconType07UnitImage{padding:0;width:280px}@media (max-width: 768px){.introduction .listIconType07UnitImage{width:100%}}.introduction .listIconType07UnitImage .boxImage img{height:100px}.introduction .listIconType07UnitText{padding:20px;width:calc(100% - 280px)}@media (max-width: 768px){.introduction .listIconType07UnitText{padding:20px 0 0;width:100%}}.introduction .listIconType07UnitText_description ul li a{color:#12b8d7;font-size:15px;font-size:1.5rem}@media (max-width: 768px){.introduction .listIconType07UnitText_description ul li a{font-size:13px;font-size:1.3rem}}.introduction .listIconType07UnitText_description ul li a .icon{margin-left:8px;font-size:14px;font-size:1.4rem}@media (max-width: 768px){.introduction .listIconType07UnitText_description ul li a .icon{font-size:12px;font-size:1.2rem}}.introduction .listIconType07UnitText_description ul li+li{margin-top:8px}.introduction .boxMoreContents{margin-top:20px}.introduction .boxMoreButton{margin-top:12px}.notesBox{background-color:#fff;border:#e4e4e4 solid 2px;padding:20px 28px;font-size:13px;font-size:1.3rem}@media (max-width: 768px){.notesBox{padding:20px}}.notesBox .listIndent_item+.listIndent_item{margin-top:0.5em}
/*# sourceMappingURL=this.css.map */
