@font-face{font-display:swap;font-family:"ConohaIcon";font-style:normal;font-weight:normal;src:url("/wing_59681/common/fonts/ConohaIcon/ConohaIcon.woff?1757639754493") format("woff")}@keyframes fading{0%{opacity:0}50%{opacity:0.8}100%{opacity:0}}.page .headingType01_title:has(img){padding-left:60px;position:relative}@media (max-width: 768px){.page .headingType01_title:has(img){padding-left:38px}}.page .headingType01_title:has(img) img{height:auto;left:0;position:absolute;top:0;width:52px}@media (max-width: 768px){.page .headingType01_title:has(img) img{top:-2px;width:32px}}.page .section{scroll-margin-top:89px}.thisHeader{background-color:#fff;box-shadow:0 0 2px rgba(18,52,115,0.05),0 2px 4px rgba(18,52,115,0.05),0 4px 8px rgba(18,52,115,0.05);left:0;position:sticky;top:29px;width:100%;z-index:30}@media (max-width: 768px){.thisHeader{top:0}}.thisHeader_inner{align-items:center;display:grid;gap:0 40px;grid-template-columns:175px 1fr;height:60px}.thisHeaderBurger{display:none;justify-self:flex-end}@media (max-width: 768px){.thisHeaderBurger{display:block}}.thisHeaderNavigation{justify-self:flex-end;font-size:14px;font-size:1.4rem}@media (max-width: 768px){.thisHeaderNavigation{display:grid;grid-template:0fr / 100%;left:0;opacity:0;position:absolute;top:100%;transition:grid-template-rows 0.3s, opacity 0.3s;width:100%}}.thisHeaderNavigation_inner{display:contents;overflow:hidden}@media (max-width: 768px){.thisHeaderNavigation_inner{display:block}}.thisHeaderNavigationList{align-items:center;display:flex;gap:0 20px}@media (max-width: 768px){.thisHeaderNavigationList{align-self:flex-start;background-color:rgba(0,0,0,0.7);display:block;height:calc(100vh - 60px);height:calc(100dvh - 60px)}}.thisHeaderNavigationList_item{position:relative}@media (max-width: 768px){.thisHeaderNavigationList_item{background-color:#fff}}.thisHeaderNavigationList_item::before{background:linear-gradient(90deg, #009fa5 0, #009fa5 1px, transparent 1px, transparent 3px) center top/3px 100% repeat-x;content:"";display:none;height:1px;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media (max-width: 768px){.thisHeaderNavigationList_item::before{display:block}}.thisHeaderNavigationList_item:first-child::before{background:#12b8d7}.thisHeaderNavigationSignup{width:120px}@media (max-width: 768px){.thisHeaderNavigationSignup{margin:0 auto;max-width:500px;padding:20px;width:100%}}.thisHeaderNavigationSignup_button{align-items:center;background-color:#6cc246;border:#6cc246 solid 1px;color:#fff;display:flex;flex-direction:column;justify-content:center;line-height:1.3;margin:0 auto;max-width:540px;min-height:28px;padding:4px;position:relative;text-align:center;width:100%;font-size:13px;font-size:1.3rem}.thisHeaderNavigationSignup_button:hover{animation:flash 1s;opacity:0.9}@media (max-width: 768px){.thisHeaderNavigationSignup_button{max-width:100%;min-height:48px;font-size:15px;font-size:1.5rem}}.thisHeaderNavigationSignup_button_title{display:block;max-width:100%}.thisHeaderNavigationSignup_button:hover{background-color:#fff;color:#6cc246}.thisHeaderNavigation_link{color:#0d1828;font-weight:500;word-break:keep-all}.thisHeaderNavigation_link:hover{animation:flash 1s;opacity:0.9}@media (max-width: 768px){.thisHeaderNavigation_link{display:block;margin:0 auto;max-width:500px;padding:20px}}@media (max-width: 768px){.thisHeaderNavigation.is-active{grid-template-rows:1fr;opacity:1}}.thisBoxType01Title{color:#ff811e;font-weight:500;line-height:1.3;margin-bottom:60px;text-align:center;word-break:keep-all;font-size:24px;font-size:2.4rem}@media (max-width: 768px){.thisBoxType01Title{margin-bottom:36px;font-size:20px;font-size:2rem}}.thisBoxType01Title_inner{display:inline-block;padding:0 1em;position:relative}@media (max-width: 768px){.thisBoxType01Title_inner{padding:0 0.2em}}.thisBoxType01Title_inner::before,.thisBoxType01Title_inner::after{background-color:currentColor;bottom:0;content:"";display:block;height:1.4em;position:absolute;width:0.2em}.thisBoxType01Title_inner::before{left:0.4em;transform:rotate(-30deg);transform-origin:left bottom}.thisBoxType01Title_inner::after{right:0.4em;transform:rotate(30deg);transform-origin:right bottom}.thisButtonType01{align-items:center;background-color:#6cc246;border:#6cc246 solid 1px;color:#fff;display:flex;flex-direction:column;justify-content:center;line-height:1.3;margin:0 auto;max-width:540px;min-height:100px;padding:12px 4px;position:relative;text-align:center;width:100%;font-size:30px;font-size:3rem}.thisButtonType01:hover{animation:flash 1s;opacity:0.9}@media (max-width: 768px){.thisButtonType01{max-width:480px;min-height:60px;font-size:17px;font-size:1.7rem}}.thisButtonType01_title{display:block;max-width:100%;padding-left:1em;position:relative}.thisButtonType01_title .icon{left:0;position:absolute;top:0;transform:scale(0.75);transform-origin:left center}.thisButtonType01_title .icon::before{line-height:inherit}.thisButtonType01 .textRibbonType04{background-color:#ffdf00;color:#3898e0;font-weight:500;font-size:24px;font-size:2.4rem}@media (max-width: 768px){.thisButtonType01 .textRibbonType04{font-size:16px;font-size:1.6rem}}.thisButtonType01 .textRibbonType04 strong{font-size:35px;font-size:3.5rem}@media (max-width: 768px){.thisButtonType01 .textRibbonType04 strong{font-size:22px;font-size:2.2rem}}.thisButtonType01:hover{background-color:#fff;color:#6cc246}.thisFloating{--campaign-color: #3898e0;background-color:var(--campaign-color);border:var(--campaign-color) solid 2px;border-radius:10px;display:grid;max-width:275px;overflow:hidden}@media (max-width: 768px){.thisFloating{border-radius:5px;grid-template-columns:1fr max-content;max-width:100%}}.thisFloatingCampaign_banner{display:block}.thisFloatingCampaign_banner:hover{animation:flash 1s;opacity:0.9}.thisFloatingCampaign_banner img{height:auto;vertical-align:bottom;width:100%}.thisFloatingApply{align-items:center;display:flex;justify-content:center;padding:8px 28px}@media (max-width: 768px){.thisFloatingApply{padding:4px 15px}}.thisFloatingApplyButton{align-items:center;background-color:#6cc246;border:#6cc246 solid 1px;box-shadow:0 2px 0 rgba(0,0,0,0.2);color:#fff;display:flex;justify-content:center;padding:6px 4px;text-align:center;width:100%;font-size:15px;font-size:1.5rem}.thisFloatingApplyButton:hover{animation:flash 1s;opacity:0.9}@media (max-width: 768px){.thisFloatingApplyButton{font-size:clamp(10px, 2vw, 15px);padding:1em}}.thisFloatingApplyButton_title{padding-left:1em;position:relative}.thisFloatingApplyButton_title::before{display:inline-block;font-family:"conoha_icon";font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-decoration:none;text-transform:none;content:"\F001";left:0;line-height:inherit;position:absolute;top:0;transform:scale(0.75);transform-origin:left center}@media (max-width: 768px){.thisFloatingApplyButton_title::before{top:calc(50% - 0.5lh)}}@media (max-width: 768px){.thisFloatingApplyButton_title span{display:block}}.thisFloatingApplyButton:hover{background-color:#fff;color:#6cc246}.thisListType01{display:grid;gap:40px;grid-template-columns:repeat(3, 1fr)}@media (max-width: 1024px){.thisListType01{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 768px){.thisListType01{gap:28px 0;grid-template-columns:100%}}.thisListType01_item{width:auto}.thisListType01Unit{background-color:#fff;display:block;height:100%;overflow:hidden}.thisListType01UnitImage{overflow:hidden}.thisListType01UnitImage img{height:auto;max-width:100%;transform:scale(1);transition:transform 0.2s}.thisListType01UnitText{align-content:flex-start;color:#414141;display:grid;padding:32px}.thisListType01UnitTextTagsList{display:flex;flex-wrap:wrap;gap:8px}.thisListType01UnitTextTagsList_item{background-color:#969a9c;color:#fff;padding:4px 8px;text-align:center;font-size:12px;font-size:1.2rem}.thisListType01UnitTextPrice{font-weight:500;line-height:1;margin-block:16px 24px;text-align:center;font-size:20px;font-size:2rem}.thisListType01UnitTextPrice strong{font-size:40px;font-size:4rem}.thisListType01Unit:hover .thisListType01UnitImage img{transform:scale(1.1)}.mainvisualTitle{background:#3898e0 url("/wing/lp/wptheme1/images/mainvisual_bg.jpg") center center/cover no-repeat;padding:8px 0}@media (max-width: 768px){.mainvisualTitle{padding:0}}.mainvisualSignup{background-color:#005bac;padding:48px 0 20px}@media (max-width: 768px){.mainvisualSignup{padding:52px 0 32px}}.mainvisualSignup:not(:has(.textRibbonType04)){padding:20px 0}@media (max-width: 768px){.mainvisualSignup:not(:has(.textRibbonType04)){padding:32px 0}}.summaryText{text-align:center}.summaryText_title{color:#3898e0;font-weight:500;line-height:1.3;margin-bottom:20px;font-size:36px;font-size:3.6rem}@media (max-width: 768px){.summaryText_title{font-size:22px;font-size:2.2rem}}.summaryQuestion{color:#3898e0;text-align:center;font-size:28px;font-size:2.8rem}@media (max-width: 768px){.summaryQuestion{font-size:20px;font-size:2rem}}.summaryList{display:grid;gap:32px 40px;grid-template-columns:repeat(3, 1fr)}@media (max-width: 768px){.summaryList{grid-template-columns:100%}}.summaryUnit{display:grid;gap:12px 0}.summaryUnitImage{justify-self:center;max-width:176px;position:relative}@media (max-width: 768px){.summaryUnitImage{max-width:166px}}.summaryUnitImage_case{left:0;position:absolute;top:0}.summaryUnitImage_case .boxImage{width:40px}.summaryUnitImage_illustration{align-items:center;aspect-ratio:1 / 1;background-color:#fff;border:#e4e4e4 solid 1px;border-radius:50%;display:flex;justify-content:center;overflow:hidden;width:100%}.summaryUnitText{display:grid;gap:20px 0}@media (max-width: 768px){.summaryUnitText{gap:8px 0}}.summaryUnitTextTitle{color:#3898e0;font-weight:500;line-height:1.3;text-align:center;font-size:20px;font-size:2rem}@media (max-width: 768px){.summaryUnitTextTitle{font-size:18px;font-size:1.8rem}}.summaryUnitTextLink_button{background-color:#fff;border:#3898e0 solid 1px;color:#3898e0;display:block;padding:8px 20px 16px;position:relative;text-align:center;width:100%;font-size:14px;font-size:1.4rem}.summaryUnitTextLink_button::before{display:inline-block;font-family:"conoha_icon";font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-decoration:none;text-transform:none;bottom:4px;content:"\F002";left:calc(50% - 5px);position:absolute;font-size:10px;font-size:1rem}.summaryUnitTextLink_button:hover{background-color:#3898e0;color:#fff}.case01List{display:grid;gap:48px 40px;grid-template-columns:repeat(3, 1fr)}@media (max-width: 768px){.case01List{grid-template-columns:100%}}.case01ListUnit{display:grid;gap:32px 0;justify-content:center}@media (max-width: 768px){.case01ListUnit{gap:16px 0}}.case01ListUnitText{display:grid;gap:8px 0}.case01ListUnitText_title{font-weight:500;line-height:1.3;text-align:center;font-size:20px;font-size:2rem}@media (max-width: 768px){.case01ListUnitText_title{font-size:18px;font-size:1.8rem}}.case01Table{position:relative;font-size:12px;font-size:1.2rem}@media (max-width: 768px){.case01Table{overflow:auto}}.case01Table::before{animation:fading 2s infinite;background:url("/wing/lp/wptheme1/images/scroll_arrow.svg") center center/100% auto no-repeat;content:"";display:none;height:80px;left:120px;opacity:0;pointer-events:none;position:absolute;top:200px;width:80px;z-index:1}@media (max-width: 768px){.case01Table::before{display:block}}@media (max-width: 768px){.case01Table_wrap{min-width:920px}}.case01Table_inner{display:grid;gap:1px;grid-template-columns:1.8fr 1.8fr repeat(5, 1fr) 1.8fr;padding:1px}.case01Table_head{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;position:sticky;top:109px}@media (max-width: 768px){.case01Table_head{position:relative;top:unset}}.case01Table_head .case01Table_cell{background-color:#3898e0;color:#fff}.case01Table_head .case01Table_cell.is-category{background-color:#414141}.case01Table_body{display:contents}.case01Table_row{display:contents}.case01Table_cell{align-items:center;background-color:#fff;box-shadow:0 0 0 1px #c6c6c6;display:grid;height:100%;padding:4px;text-align:center}@media (max-width: 768px){.case01Table.is-scrolled::before{display:none}}.case01ThemeUnit{display:contents}.case01ThemeUnitThumbnail{display:grid;gap:4px 0}.case01ThemeUnitThumbnail_apply .thisButtonType01{margin:0;min-height:28px;padding:4px;font-size:15px;font-size:1.5rem}.case01ThemeUnitPricing{font-size:14px;font-size:1.4rem}.case01ThemeUnitPricing_default small{display:inline-block;font-size:10px;font-size:1rem}.case01ThemeUnitPricing_campaign{color:#ff811e;font-weight:500;line-height:1.3}.case01ThemeUnitPricing_campaign small{display:inline-block;font-size:11px;font-size:1.1rem}.case01ThemeUnitPricing_campaign strong{font-size:24px;font-size:2.4rem}.case01ThemeUnitText small{display:inline-block;font-size:10px;font-size:1rem}.case01ThemeUnitDescription{padding:0 8px;text-align:left}.case02Box{background-color:#fff;border:#e4e4e4 solid 1px;padding:28px 72px;position:relative}@media (max-width: 768px){.case02Box{padding:40px}}.case02BoxBadge{position:absolute;right:-34px;top:-20px;width:126px}@media (max-width: 1024px){.case02BoxBadge{right:-20px}}@media (max-width: 768px){.case02BoxBadge{right:0;top:-32px;width:80px}}.case02BoxList{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:740px}@media (max-width: 768px){.case02BoxList{gap:20px;justify-content:flex-start}}@media (max-width: 768px){.case02BoxList_item{width:calc(50% - 10px)}}.case02BoxUnit{text-align:center}.case02BoxUnit_image{color:#3898e0;line-height:1;font-size:100px;font-size:10rem}@media (max-width: 768px){.case02BoxUnit_image{font-size:80px;font-size:8rem}}.case02BoxUnit_image .icon{line-height:inherit}.case02BoxUnit_text{line-height:1.3;margin-top:4px}@media (max-width: 768px){.case02BoxUnit_text{margin-top:0;font-size:14px;font-size:1.4rem}}.case02FlowList{display:grid;gap:48px 32px;grid-template-columns:repeat(3, 1fr)}@media (max-width: 768px){.case02FlowList{grid-template-columns:100%}}.case02FlowList_item{position:relative}.case02FlowList_item+.case02FlowList_item .case02FlowUnitImage::before{display:inline-block;font-family:"conoha_icon";font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-decoration:none;text-transform:none;content:"\F001";left:-30px;position:absolute;top:calc(50% - 15px);font-size:30px;font-size:3rem}@media (max-width: 768px){.case02FlowList_item+.case02FlowList_item .case02FlowUnitImage::before{content:"\F002";left:calc(50% - 10px);top:-36px;font-size:20px;font-size:2rem}}.case02FlowUnit{display:grid;gap:20px 0}@media (max-width: 768px){.case02FlowUnit{gap:12px 0}}.case02FlowUnitImage{position:relative}.case02FlowUnitImage .boxImage{max-width:250px}@media (max-width: 768px){.case02FlowUnitImage .boxImage{max-width:200px}}.case03PointsList{display:grid;gap:32px 40px;grid-template-columns:repeat(3, 1fr)}@media (max-width: 768px){.case03PointsList{grid-template-columns:100%}}.case03PointsUnit{color:#414141;display:grid;gap:12px 0}.case03PointsUnitImage{align-items:center;background-color:#fff;border:#e4e4e4 solid 1px;border-radius:50%;display:flex;height:176px;justify-content:center;justify-self:center;line-height:0;width:176px;font-size:80px;font-size:8rem}@media (max-width: 768px){.case03PointsUnitImage{height:166px;width:166px;font-size:76px;font-size:7.6rem}}.case03PointsUnitImage .boxImage{max-width:120px}@media (max-width: 768px){.case03PointsUnitImage .boxImage{max-width:112px}}.case03PointsUnitText{display:grid;gap:8px 0}.case03PointsUnitText_title{color:#3898e0;font-weight:500;text-align:center;font-size:20px;font-size:2rem}@media (max-width: 768px){.case03PointsUnitText_title{font-size:18px;font-size:1.8rem}}.case03PointsUnitText_title .textLink:hover{animation:none;opacity:1}.case03PointsUnitText_description{font-size:15px;font-size:1.5rem}@media (max-width: 768px){.case03PointsUnitText_description{font-size:14px;font-size:1.4rem}}.case03SpeedImage_inner{margin:0 auto;max-width:718px}.case03SpeedImage_notes{display:flex;justify-content:flex-end}.case03SpeedText{background-color:#fff;padding:24px 40px}@media (max-width: 768px){.case03SpeedText{padding:20px}}.case03SpeedTextDescription{display:flex;gap:12px 40px;justify-content:center}@media (max-width: 768px){.case03SpeedTextDescription{align-items:center;flex-direction:column}}.case03SpeedTextDescription_image{color:#3898e0;line-height:1;font-size:100px;font-size:10rem}@media (max-width: 768px){.case03SpeedTextDescription_image{font-size:80px;font-size:8rem}}@media (max-width: 768px){.case03SpeedTextDescription_text{font-size:14px;font-size:1.4rem}}.case03SpeedTextDescription_text .listIndent{margin-bottom:0.5em;font-size:20px;font-size:2rem}@media (max-width: 768px){.case03SpeedTextDescription_text .listIndent{font-size:15px;font-size:1.5rem}}.case03SupportList{display:grid;gap:32px 40px;grid-template-columns:repeat(2, 1fr)}@media (max-width: 768px){.case03SupportList{grid-template-columns:100%}}.case03SupportUnit{display:grid;gap:20px 0}@media (max-width: 768px){.case03SupportUnit{gap:12px 0}}.case03SupportUnitImage{align-items:center;aspect-ratio:1 / 1;background-color:#fff;border:#e4e4e4 solid 1px;border-radius:50%;display:flex;justify-content:center;justify-self:center;margin:0 auto;max-width:280px;overflow:hidden;width:100%}@media (max-width: 768px){.case03SupportUnitImage{max-width:196px}}.case03SupportUnitText_title{align-items:center;color:#3898e0;display:flex;justify-self:center;line-height:1.3;margin-bottom:24px;min-height:2lh;text-align:center;font-size:20px;font-size:2rem}@media (max-width: 768px){.case03SupportUnitText_title{margin-bottom:8px;min-height:0;font-size:18px;font-size:1.8rem}}.priceDomainBox{display:grid;gap:20px 0}.priceDomainBoxImage{align-items:center;display:flex;justify-content:center;left:14px;position:relative}@media (max-width: 768px){.priceDomainBoxImage{left:12px}}.priceDomainBoxImage_item{max-width:118px;position:relative}.priceDomainBoxImage_item.has-icon{padding-left:3px;padding-right:32px}@media (max-width: 768px){.priceDomainBoxImage_item.has-icon{padding-left:0;padding-right:24px}}.priceDomainBoxImage_icon{border:#3898e0 solid 2px;border-radius:50%;display:block;height:28px;overflow:hidden;position:relative;text-indent:-999px;width:28px}@media (max-width: 768px){.priceDomainBoxImage_icon{height:24px;width:24px}}.priceDomainBoxImage_icon::before,.priceDomainBoxImage_icon::after{background-color:#3898e0;content:"";display:block;position:absolute}.priceDomainBoxImage_icon::before{height:12px;left:11px;top:6px;width:2px}@media (max-width: 768px){.priceDomainBoxImage_icon::before{left:9px;top:4px}}.priceDomainBoxImage_icon::after{height:2px;left:6px;top:11px;width:12px}@media (max-width: 768px){.priceDomainBoxImage_icon::after{left:4px;top:9px}}.priceDomainBoxText{font-size:15px;font-size:1.5rem}.priceDomainBoxText_title{color:#3898e0;margin-bottom:24px;text-align:center;font-size:16px;font-size:1.6rem}.priceDomainBoxText_title sub{font-size:10px;font-size:1rem}.casestudyList{display:grid;gap:0 10px;grid-template-columns:repeat(4, 1fr)}@media (max-width: 768px){.casestudyList{gap:0 20px;grid-template-columns:repeat(2, 1fr);margin:0 auto;max-width:240px}}@media (max-width: 768px){.casestudyList{gap:0 20px;margin-top:20px}}.apply{background-color:#0a65a9;color:#fff;padding:48px 0 28px}@media (max-width: 768px){.apply{padding:20px 0}}.apply .headingType01{word-break:keep-all}.oltanaTheme{margin-top:40px}@media (max-width: 768px){.oltanaTheme{margin-top:32px}}.flowImage{text-align:center}.flowImage img{max-width:100%}.flowOltana{background-color:#f7f7f7;margin-top:48px;padding:24px}.flowOltanaTitle{color:#3898e0;font-weight:500;margin-bottom:12px;padding-left:2em;position:relative;font-size:24px;font-size:2.4rem}@media (max-width: 768px){.flowOltanaTitle{font-size:20px;font-size:2rem}}.flowOltanaTitle .icon{left:0.3em;line-height:1;position:absolute;top:0.3em;transform-origin:left center}.flowOltanaText_more{margin-top:0.5em;font-size:14px;font-size:1.4rem}@media (max-width: 768px){.tabType01{padding-inline:1px}}.tabType01List{display:grid;margin:0 auto;max-width:920px;width:100%}.tabType01List_item{display:contents}.tabType01List_item:has(.tabType01TriggerInput:checked) .tabType01TriggerLabel{border-color:#3898e0 #c6c6c6 #c6c6c6;color:#3898e0}.tabType01List_item:has(.tabType01TriggerInput:checked) .tabType01TriggerLabel::before,.tabType01List_item:has(.tabType01TriggerInput:checked) .tabType01TriggerLabel::after{background-color:#c6c6c6}.tabType01List_item:has(.tabType01TriggerInput:checked) .tabType01Target{display:block}.tabType01List:has(.tabType01List_item:nth-child(1)){grid-template-columns:repeat(1, 1fr)}.tabType01List:has(.tabType01List_item:nth-child(2)){grid-template-columns:repeat(2, 1fr)}.tabType01List:has(.tabType01List_item:nth-child(3)){grid-template-columns:repeat(3, 1fr)}.tabType01List:has(.tabType01List_item:nth-child(4)){grid-template-columns:repeat(4, 1fr)}.tabType01List:has(.tabType01List_item:nth-child(5)){grid-template-columns:repeat(5, 1fr)}.tabType01List:has(.tabType01List_item:nth-child(6)){grid-template-columns:repeat(6, 1fr)}.tabType01List:has(.tabType01List_item:nth-child(7)){grid-template-columns:repeat(7, 1fr)}.tabType01List:has(.tabType01List_item:nth-child(8)){grid-template-columns:repeat(8, 1fr)}.tabType01List:has(.tabType01List_item:nth-child(9)){grid-template-columns:repeat(9, 1fr)}.tabType01List:has(.tabType01List_item:nth-child(10)){grid-template-columns:repeat(10, 1fr)}.tabType01Trigger{order:0}@media (max-width: 768px){.tabType01Trigger{margin-left:-1px;width:calc(100% + 2px)}}.tabType01TriggerInput{display:block;height:0;overflow:hidden;width:0}.tabType01TriggerLabel{align-items:center;border-color:transparent;border-style:solid;border-width:2px 1px 0;color:#cbcbcb;cursor:pointer;display:flex;font-weight:500;height:100%;justify-content:center;line-height:1.3;padding:20px 8px;position:relative;text-align:center;transition:border-color 0.1s, color 0.1s;width:100%;word-break:keep-all;font-size:17px;font-size:1.7rem}@media (max-width: 768px){.tabType01TriggerLabel{border-width:2px 1px 0;padding:16px 0 17px;font-size:12px;font-size:1.2rem}}.tabType01TriggerLabel::before,.tabType01TriggerLabel::after{background-color:transparent;bottom:0;content:"";display:block;height:1px;pointer-events:none;position:absolute;transition:background-color 0.1s;width:100vw}@media (max-width: 768px){.tabType01TriggerLabel::before,.tabType01TriggerLabel::after{height:1px}}.tabType01TriggerLabel::before{left:100%}.tabType01TriggerLabel::after{right:100%}.tabType01TriggerLabel:hover{color:#3898e0}.tabType01Target{display:none;grid-column:1 / -1;order:1;padding-top:40px}@media (max-width: 768px){.tabType01Target{padding-top:32px}}@media (max-width: 768px){.tabType01Target_inner{padding:0 20px}}.tabType01-A{overflow:hidden}.tabType03List{display:grid;gap:18px 24px;grid-template-columns:repeat(2, 1fr)}@media (max-width: 1024px){.tabType03List{gap:20px 0;grid-template-columns:100%}}.tabType03List_item{display:contents}@media (max-width: 1024px){.tabType03List_item{border:1px solid #c6c6c6;display:grid;grid-template-rows:auto 0fr;padding:24px 20px;transition:background-color 0.1s, grid-template-rows 0.1s}}@media (max-width: 1024px){.tabType03List_item:has(.tabType03TriggerInput:checked){background-color:#ebf6ff;grid-template-rows:auto 1fr}}.tabType03List_item:has(.tabType03TriggerInput:checked) .tabType03TriggerLabel{background-color:#ebf6ff}@media (max-width: 1024px){.tabType03List_item:has(.tabType03TriggerInput:checked) .tabType03TriggerLabel{background-color:transparent}}.tabType03List_item:has(.tabType03TriggerInput:checked) .tabType03TriggerLabel_number{background:#3898e0}.tabType03List_item:has(.tabType03TriggerInput:checked) .tabType03TriggerLabel_icon::before{transform:rotate(0deg)}.tabType03List_item:has(.tabType03TriggerInput:checked) .tabType03Target{display:block}.tabType03List:has(.tabType03List_item:nth-child(1)){grid-template-rows:repeat(1, auto)}@media (max-width: 1024px){.tabType03List:has(.tabType03List_item:nth-child(1)){grid-template-rows:auto}}.tabType03List:has(.tabType03List_item:nth-child(2)){grid-template-rows:repeat(2, auto)}@media (max-width: 1024px){.tabType03List:has(.tabType03List_item:nth-child(2)){grid-template-rows:auto}}.tabType03List:has(.tabType03List_item:nth-child(3)){grid-template-rows:repeat(3, auto)}@media (max-width: 1024px){.tabType03List:has(.tabType03List_item:nth-child(3)){grid-template-rows:auto}}.tabType03List:has(.tabType03List_item:nth-child(4)){grid-template-rows:repeat(4, auto)}@media (max-width: 1024px){.tabType03List:has(.tabType03List_item:nth-child(4)){grid-template-rows:auto}}.tabType03List:has(.tabType03List_item:nth-child(5)){grid-template-rows:repeat(5, auto)}@media (max-width: 1024px){.tabType03List:has(.tabType03List_item:nth-child(5)){grid-template-rows:auto}}.tabType03List:has(.tabType03List_item:nth-child(6)){grid-template-rows:repeat(6, auto)}@media (max-width: 1024px){.tabType03List:has(.tabType03List_item:nth-child(6)){grid-template-rows:auto}}.tabType03List:has(.tabType03List_item:nth-child(7)){grid-template-rows:repeat(7, auto)}@media (max-width: 1024px){.tabType03List:has(.tabType03List_item:nth-child(7)){grid-template-rows:auto}}.tabType03List:has(.tabType03List_item:nth-child(8)){grid-template-rows:repeat(8, auto)}@media (max-width: 1024px){.tabType03List:has(.tabType03List_item:nth-child(8)){grid-template-rows:auto}}.tabType03List:has(.tabType03List_item:nth-child(9)){grid-template-rows:repeat(9, auto)}@media (max-width: 1024px){.tabType03List:has(.tabType03List_item:nth-child(9)){grid-template-rows:auto}}.tabType03List:has(.tabType03List_item:nth-child(10)){grid-template-rows:repeat(10, auto)}@media (max-width: 1024px){.tabType03List:has(.tabType03List_item:nth-child(10)){grid-template-rows:auto}}.tabType03Trigger{grid-column:1 / 2;order:0}@media (max-width: 1024px){.tabType03Trigger{grid-column:unset}}.tabType03TriggerInput{display:block;height:0;overflow:hidden;width:0}.tabType03TriggerLabel{align-items:center;background-color:transparent;border:1px solid #c6c6c6;cursor:pointer;display:grid;gap:0 24px;grid-template-columns:48px 1fr;padding:24px 74px 24px 28px;position:relative;transition:background-color 0.1s;word-break:break-all;font-size:20px;font-size:2rem}@media (max-width: 1024px){.tabType03TriggerLabel{border:none;padding:0 44px 0 0}}@media (max-width: 768px){.tabType03TriggerLabel{gap:0 12px}}@media (max-width: 768px){.tabType03TriggerLabel{font-size:16px;font-size:1.6rem}}.tabType03TriggerLabel::before{display:inline-block;font-family:"ConohaIcon";font-size:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:inherit;speak:none;text-decoration:none;text-transform:none;content:"";line-height:1;position:absolute;right:36px;top:calc(50% - 9px);transform:translateX(0);transition:transform 0.1s;font-size:18px;font-size:1.8rem}@media (max-width: 1024px){.tabType03TriggerLabel::before{display:none}}.tabType03TriggerLabel_number{align-items:center;aspect-ratio:1 / 1;background:#686868;border-radius:50%;color:#fff;display:flex;font-family:"Rubik","Noto Sans JP","Droid Sans",Helvetica,YuGothic,"Yu Gothic","游ゴシック体","游ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Arial,sans-serif;justify-content:center;width:48px;font-size:24px;font-size:2.4rem}.tabType03TriggerLabel_title{font-weight:500}.tabType03TriggerLabel_icon{aspect-ratio:1 / 1;background-color:#3898e0;border-radius:50%;display:none;pointer-events:none;position:absolute;right:0;top:calc(50% - 12px);width:24px}@media (max-width: 1024px){.tabType03TriggerLabel_icon{display:block}}.tabType03TriggerLabel_icon::before,.tabType03TriggerLabel_icon::after{background-color:#fff;content:"";display:block;height:2px;left:6px;position:absolute;top:11px;width:12px}.tabType03TriggerLabel_icon::before{transform:rotate(-90deg);transition:transform 0.1s}.tabType03TriggerLabel:hover::before{transform:translateX(6px)}.tabType03Target{display:none;grid-column:2 / 3;grid-row:1 / -1;order:1}@media (max-width: 1024px){.tabType03Target{display:block;grid-column:unset;grid-row:unset;overflow:hidden}}@media (max-width: 1024px){.tabType03Target_inner{padding-top:20px}}@media (max-width: 1024px){.tabType03-A .tabType03List_item:has(.tabType03TriggerInput:checked){background-color:#fff}}.tabType03-A .tabType03List_item:has(.tabType03TriggerInput:checked) .tabType03TriggerLabel{background-color:#fff}
/*# sourceMappingURL=this.css.map */
