@charset "UTF-8";:root{--color-primary: #9267c8;--color-primary-dark: #7e83bf;--color-primary-darker: #676fac;--color-primary-darkest: #61527a;--color-primary-light: #d0d4f5;--color-secondary: #ec6f6f;--color-secondary-light: #ffe7ef;--color-tertiary: #ffe600;--color-btn-purple: #ad72c1;--color-x2: #ffe67e;--color-x3: #d12b2b;--color-x4: #ff89b4;--color-x5: #f396ad;--color-x6: #472c44;--color-x7: #d2c4f1;--color-x8: #ffe9f5;--color-x9: #968cd5;--color-x10: #f07da6;--color-x11: #e5d0f5;--color-x12: #F1DBF9;--color-x13: #70598E;--color-text: #3a3a3a;--color-text-dark: #1c1c1c;--color-text-light: #616161;--color-text-lighter: #818181;--color-grey-light: #d9d9d9;--color-grey-lighter: #e1e1e1;--color-grey-lightest: #efefef;--color-grey: #a8a8a8;--color-grey-dark: #969696;--color-link: #2a54c1;--color-link-footer: #5d687a;--size-font-m: clamp(1rem, .9545rem + .2273vw, 1.125rem);--size-font-l: clamp(1.125rem, 1.0568rem + .3409vw, 1.3125rem);--size-font-s: clamp(.875rem, .8295rem + .2273vw, 1rem);--size-font-xs: clamp(.75rem, .7045rem + .2273vw, .875rem);--size-font-h1: clamp(1.75rem, 1.5682rem + .9091vw, 2.25rem);--size-font-h2: clamp(1.5rem, 1.3636rem + .6818vw, 1.875rem);--size-font-h3: clamp(1.25rem, 1.1591rem + .4545vw, 1.5rem);--size-font-mainNavi: clamp(1rem, .9091rem + .4545vw, 1.25rem);--size-width-container-full: 1440px;--size-width-container: 1200px;--size-width-article: 960px;--size-resp-xxl: min(128px, 16%);--size-resp-xl: min(64px, 8%);--size-resp-l: min(32px, 4%);--size-resp-ml: min(24px, 3%);--size-resp-m: min(16px, 2%);--size-resp-s: min(8px, 1%);--size-height-fixedHeader: 64px;--shadow-m: 0 3px 6px -3px #0008}/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}html{scroll-behavior:smooth}body{padding:0;margin:0;font-family:Noto Sans JP,BIZ UDPGothic,Meiryo,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.5;font-size:var(--size-font-m);font-weight:400;color:var(--color-text-dark);min-height:100vh;position:relative}.only-pc{height:auto;visibility:visible}.only-sp{height:0;visibility:hidden}.only-spbr{display:none}h1,h2,h3{width:fit-content;margin-inline:auto;text-align:left;color:var(--color-primary)}h1{font-size:var(--size-font-h1);line-height:1.1}h2{font-size:var(--size-font-h2);line-height:1.2}h3{font-size:var(--size-font-h3);line-height:1.3}ul,ol,li{padding:0;margin:0;list-style:none}img{width:auto;max-width:100%;height:auto;object-fit:contain;vertical-align:middle}a{text-decoration:none;color:var(--color-link);transition:filter,transform .2s}a:hover{filter:brightness(1)}a.btn:hover,a.card:hover,a.banner:hover{transform:scale(1.04)}.menu a:not(.card-link,.btn,.menu-mobile a):after,.footer-navi-link a:not(.card-link,.btn,.menu-mobile a):after,.bottom-navi-list a:not(.card-link,.btn,.menu-mobile a):after{position:absolute;left:0;content:"";width:100%;height:2px;background:var(--color-primary-dark);bottom:-4px;transform:scaleX(0);transform-origin:left top;transition:transform .3s}.menu a:hover,.footer-navi-link a:hover,.bottom-navi-list a:hover{color:var(--color-primary-dark)}.menu a:hover:after,.footer-navi-link a:hover:after,.bottom-navi-list a:hover:after{transform:scale(1)}a.link_color:hover{text-decoration:underline}a>*,button>*{pointer-events:none}button{cursor:pointer}.center{width:fit-content;margin-inline:auto}.container{width:96%;max-width:var(--size-width-container);margin:auto}.container-article{width:96%;max-width:var(--size-width-article);margin:auto}.container-full{width:96%;max-width:var(--size-width-container-full);margin:auto}main .container{padding-block:64px}@media (min-width: 769px){main .container{padding-block:96px}}.flex{display:flex;justify-content:center;align-items:stretch;gap:var(--size-resp-m);margin-inline:auto}.flex.between{justify-content:space-between}.flex.row{flex-wrap:wrap}.flex.col{flex-direction:column}.gap0{gap:0}.gap-s{gap:var(--size-resp-s)}.gap-m{gap:var(--size-resp-m)}.gapl{gap:var(--size-resp-l)}.grid{display:grid;gap:var(--size-resp-m)}.grid.col2{grid-template-columns:1fr 1fr}.grid.col3{grid-template-columns:1fr 1fr 1fr}.grid.col4{grid-template-columns:1fr 1fr 1fr 1fr}.underline{position:relative}.underline:after{content:"";display:inline-block;height:2px;width:80%;position:absolute;background-color:currentColor;bottom:-4px;border-radius:4px;left:50%;transform:translate(-50%,-50%)}i{display:inline-block;width:1.2em;height:1.2em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:sub;background-color:currentColor}i.caution{-webkit-mask-image:url(/build/assets/icon-caution-C8dOVQaH.svg);mask-image:url(/build/assets/icon-caution-C8dOVQaH.svg)}i.caution-circle{-webkit-mask-image:url(/build/assets/icon-caution-circle-CEz2oPvL.svg);mask-image:url(/build/assets/icon-caution-circle-CEz2oPvL.svg)}i.external{-webkit-mask-image:url(/build/assets/icon-external-BGBuWMB1.svg);mask-image:url(/build/assets/icon-external-BGBuWMB1.svg)}i.close{-webkit-mask-image:url(/build/assets/icon-close-COsI45Jx.svg);mask-image:url(/build/assets/icon-close-COsI45Jx.svg)}i.fullscreen{-webkit-mask-image:url(/build/assets/icon-fullscreen-Bu0llkzz.svg);mask-image:url(/build/assets/icon-fullscreen-Bu0llkzz.svg)}.arrow{position:relative}.arrow:after{content:"";width:12px;height:12px;border:0;border-top:solid 2px currentColor;border-right:solid 2px currentColor;transform:rotate(45deg);position:absolute;top:0;right:var(--size-resp-l);bottom:0;margin:auto}@media (max-width: 768px){.sp-arrow{position:relative}.sp-arrow:after{content:"";width:12px;height:12px;border:0;border-top:solid 2px currentColor;border-right:solid 2px currentColor;transform:rotate(45deg);position:absolute;top:0;right:var(--size-resp-l);bottom:0;margin:auto}}@media (min-width: 769px){.pc-arrow{position:relative}.pc-arrow:after{content:"";width:12px;height:12px;border:0;border-top:solid 2px currentColor;border-right:solid 2px currentColor;transform:rotate(45deg);position:absolute;top:0;right:var(--size-resp-l);bottom:0;margin:auto}}.bg-blue{background-color:var(--color-primary-light)}.bg-pink{background-color:var(--color-secondary-light)}.bg-purple{background-color:var(--color-x11)}.bg-grey{background-color:var(--color-grey-lighter)}.bg-grey-light{background-color:var(--color-grey-lightest)}.bg-secondary{background-color:var(--color-secondary)}.bg-primmary{background-color:var(--color-primary)}header{background:#fff;position:relative;z-index:9}header .menu a{color:var(--color-text)}header .btn-login{color:#fff;width:max(112px,25%);height:60px;font-size:var(--size-font-mainNavi);font-weight:700;text-align:center;align-content:center;background:var(--color-primary-dark);border-radius:8px;padding:var(--size-resp-s) var(--size-resp-m);border:3px solid transparent;transition:.2s}header .btn-login:hover{color:var(--color-primary-dark);background:#fff;border-color:var(--color-primary-dark)}#nav-footer{justify-content:space-between}.menu{display:flex;text-align:center;align-items:center;gap:var(--size-resp-l)}.menu-sub-wrap{align-items:center}.menu-sub-wrap .menu-sub{font-size:var(--size-font-s);justify-content:end;align-items:baseline}.menu-sub-wrap .menu-sub a{width:fit-content}.menu-sub-wrap .menu-sub .caution-circle{color:var(--color-secondary);margin-right:8px;scale:1.4}@media (min-width: 769px){.menu-main-wrap{margin-top:var(--size-resp-m);margin-bottom:var(--size-resp-m)}}.menu-main-wrap .menu-main{width:100%;justify-content:space-around;flex-wrap:wrap;gap:0}.menu-main-wrap .menu-main a{font-size:var(--size-font-m);font-weight:700;padding:var(--size-resp-m)}.menu-main-wrap .menu-main li{flex:auto}.menu-main-wrap .menu-main li.divider{width:1px;height:100%;flex:none;background:#888}.nav-wrap{white-space:nowrap;width:var(--size-width-container-full);max-width:100%;min-height:64px;margin:auto;align-items:center;justify-content:space-between;z-index:1;padding-top:var(--size-resp-xl)}.menu_icon{display:none;width:64px;height:56px;cursor:pointer;z-index:9;right:var(--size-resp-s);top:4px;position:fixed;transition:translate .5s;-webkit-user-select:none;user-select:none}.menu_icon span{position:absolute;left:20%;width:60%;height:2px;background:var(--color-text-lighter);border-radius:4px;transition:all .4s}.menu_icon span:nth-of-type(1){top:30%}.menu_icon span:nth-of-type(2){top:50%}.menu_icon span:nth-of-type(3){top:70%}.openMenu .menu_icon span:nth-of-type(1){transform:translateY(12px) rotate(-315deg)}.openMenu .menu_icon span:nth-of-type(2){opacity:0}.openMenu .menu_icon span:nth-of-type(3){transform:translateY(-12px) rotate(315deg)}@media (max-width: 768px){header{position:fixed;top:0;z-index:5}header .logo-header{position:fixed;left:16px;top:16px}header .logo-header img{height:32px;max-width:38vw}header .btn-login{height:40px;line-height:20px;width:auto;position:fixed;right:74px;top:12px;z-index:2}.openMenu header .btn-login{display:none}.scroll header{box-shadow:var(--shadow-m)}main{padding-top:var(--size-height-fixedHeader)}}footer{padding-bottom:32px;font-size:var(--size-font-s)}footer #footer-navi{padding-block:16px}footer #footer-navi .footer-navi-link{display:flex;flex-wrap:wrap;justify-content:center;max-width:800px;margin:auto;gap:var(--size-resp-l)}footer #footer-navi .footer-navi-link a{color:var(--color-text);min-width:auto;line-height:32px}@media (max-width: 768px){footer #footer-navi{background:var(--color-grey-lightest)}footer #footer-navi li:last-child{display:block;width:100%;text-align:center}footer #footer-navi .footer-navi-link a{color:var(--color-link-footer)}}footer .logo-footer{margin:16px auto 4px;width:fit-content;display:block}footer .logo-footer img{height:32px}#copyright{text-align:center;color:var(--color-text-lighter);font-size:var(--size-font-xs);margin:0}.breadcrumb{display:flex;gap:var(--size-resp-s)}.menu-mobile{visibility:hidden;opacity:0;position:absolute}@media (max-width: 768px){.only-pc{height:0;visibility:hidden}.only-pcbr{display:none}.only-sp{height:auto;visibility:visible}.grid{grid-template-columns:1fr;align-content:flex-end}nav{overflow:hidden}.menu{visibility:hidden;position:absolute;transition:opacity .3s;flex-direction:column;opacity:0;z-index:-1}.submenu{visibility:hidden;opacity:0}.menu_icon{display:inline-block}.openMenu{overflow:hidden}.openMenu .menu-mobile{background:#fff;flex-direction:column;visibility:visible;left:0;top:64px;overflow:scroll;width:100vw;height:calc(100vh - 64px);padding-bottom:64px;opacity:1;z-index:2}.openMenu .menu-mobile .bg-pattern{width:100%;background-color:var(--color-primary-light);padding:32px 0}.openMenu .menu-mobile .card,.openMenu .menu-mobile .accordion{box-shadow:none}.openMenu .menu-mobile .card-link,.openMenu .menu-mobile .accordion-title{height:72px;line-height:36px;font-weight:700;position:relative;padding-left:64px;color:var(--color-text-dark)}.openMenu .menu-mobile .card-link:before{content:"";width:16px;height:16px;border:0;border-top:solid 3px var(--color-text-lighter);border-right:solid 3px var(--color-text-lighter);transform:rotate(45deg);position:absolute;top:0;right:32px;bottom:0;margin:auto}.openMenu .menu-mobile .icon{background-repeat:no-repeat;background-size:contain;width:40px;height:40px;position:absolute;left:16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:40px 40px;mask-size:40px 40px}.openMenu .menu-mobile .icon.pitapa{background-image:url(/build/assets/icon_pitapa-DWdmJQBQ.svg)}.openMenu .menu-mobile .icon.smartphone{-webkit-mask-image:url(/build/assets/icon_smartphone-ChfKufEq.svg);mask-image:url(/build/assets/icon_smartphone-ChfKufEq.svg);background-color:var(--color-primary-darker)}.openMenu .menu-mobile .icon.train{background-image:url();-webkit-mask-image:url(/build/assets/icon_train-BHThiajo.svg);mask-image:url(/build/assets/icon_train-BHThiajo.svg);background-color:var(--color-primary-darker)}.openMenu .menu-mobile .accordion[open] .smartphone,.openMenu .menu-mobile .accordion[open] .train{background-color:var(--color-primary-light)}.openMenu .menu-mobile .accordion-content .details-submenu-head{border-left:3px solid var(--color-primary);color:var(--color-text-lighter)}.openMenu .menu-mobile .accordion-content ul{margin-bottom:var(--size-resp-m)}.openMenu .menu-mobile .accordion-content li{text-align:left;padding-left:var(--size-resp-m)}.openMenu .menu-mobile .menu-mobile-list{text-align:left;width:90%}.openMenu .menu-mobile .menu-mobile-list a{display:inline-block;min-width:256px;padding:12px 32px;font-weight:700;color:var(--color-primary-darkest)}.openMenu .menu-mobile .menu-mobile-list a .caution-circle{margin-left:4px;color:var(--color-secondary);font-size:130%;position:absolute}.openMenu .menu-mobile .menu-mobile-btn{display:inline-block;border:3px solid currentColor;font-weight:700;color:#fff;background:var(--color-primary-darker);line-height:64px;width:345px;max-width:96%;border-radius:8px}.openMenu .menu-mobile .menu-mobile-btn:hover{background:#fff;color:var(--color-primary-darker)}.openMenu .menu-mobile .menu-mobile-btn.corp{background:var(--color-grey-light);border-color:var(--color-grey-light);color:var(--color-text);margin-bottom:var(--size-resp-xl)}.openMenu .menu-mobile .menu-mobile-banner{position:relative;display:grid;width:375px;max-width:100%;height:350px;padding-bottom:350px}.openMenu .menu-mobile .menu-mobile-banner .menu-mobile-banner-background{position:absolute;z-index:-1}.openMenu .menu-mobile .menu-mobile-banner .menu-mobile-banner-detail{position:absolute;justify-self:center;top:154px;font-weight:700;color:#fff;background:#f048a3;border-radius:8px;width:320px;max-width:90%;line-height:60px;border:3px solid transparent}.openMenu .menu-mobile .menu-mobile-banner .menu-mobile-banner-detail:hover{color:#f048a3;background:#fff;border-color:#f048a3}.openMenu .menu-mobile .menu-mobile-banner .menu-mobile-banner-detail:after{content:"";width:12px;height:12px;border:0;border-top:solid 2px currentColor;border-right:solid 2px currentColor;transform:rotate(45deg);position:absolute;top:0;right:16px;bottom:0;margin:auto}.openMenu .menu-mobile .menu-mobile-banner .menu-mobile-banner-text{position:absolute;font-size:14px;justify-self:center;bottom:96px}.openMenu .menu-mobile .menu-mobile-banner .menu-mobile-banner-download{position:relative;justify-self:center;top:258px;max-width:320px}.openMenu .menu-mobile .menu-mobile-banner .menu-mobile-banner-download a{justify-items:baseline}.openMenu .menu-mobile .menu-mobile-banner .menu-mobile-banner-download a img{height:64px}}.btn-float{position:fixed;bottom:var(--size-resp-s);right:var(--size-resp-m);z-index:0;visibility:hidden;transition:.5s opacity;opacity:0}.scroll .btn-float{z-index:1;visibility:visible;opacity:1}@media (min-width: 769px){.btn-float{transform:scale(1.2);transform-origin:bottom right;bottom:var(--size-resp-m);right:var(--size-resp-xl)}.btn-float:hover{transform:scale(1.24)}}#btn-float-cta{display:flex;align-items:center;justify-content:center;flex-direction:column;width:142px;height:142px;background-color:var(--color-x10);border-radius:50%;color:#fff;text-align:center;box-shadow:var(--shadow-m)}#btn-float-cta .row1{margin-bottom:4px}#btn-float-cta .row2,#btn-float-cta .row3{line-height:24px;font-size:24px;font-weight:500}#btn-float-cta-remove{width:28px;height:28px;z-index:2;border-radius:50%;padding:0;background-color:#8c8c8c;color:#fff;border:0;bottom:calc(var(--size-resp-s) + 128px)}#btn-float-cta-remove::hover{pointer-events:painted}#btn-float-cta-remove i{vertical-align:text-top}.card{display:flex;flex-direction:column;flex:1;box-shadow:var(--shadow-m);padding:var(--size-resp-m);border-radius:8px;max-width:96%;margin-bottom:var(--size-resp-m)}@media (max-width: 768px){.card{flex:auto}}.card.card-l{padding:var(--size-resp-l);min-height:196px;place-content:center}.card.card-horizontal{display:grid;gap:var(--size-resp-m);grid-template-columns:auto auto;overflow:hidden;place-items:center;margin-inline:auto}.card.card-link{background:#fff;margin:var(--size-resp-m) var(--size-resp-l);border-radius:16px;width:92%;position:relative;text-align:left;padding:1em 1em 1em var(--size-resp-l)}.card.card-link:before{content:"";width:12px;height:12px;border:0;border-top:solid 2px currentColor;border-right:solid 2px currentColor;transform:rotate(45deg);position:absolute;top:0;right:32px;bottom:0;margin:auto}.mb-l{margin-bottom:var(--size-resp-xl)}.accordion{background:#fff;margin:var(--size-resp-m) var(--size-resp-l);border-radius:16px;box-shadow:var(--shadow-m);overflow:hidden;position:relative}.accordion .accordion-title{display:flex;align-items:center;justify-content:space-between;padding:1em 1em 1em var(--size-resp-l);cursor:pointer;overflow:hidden}.accordion .accordion-title::-webkit-details-marker{display:none}.accordion .accordion-title:before,.accordion .accordion-title:after{right:32px;content:"";display:inline-block;position:absolute;width:3px;height:24px;background:var(--color-text-lighter);border-radius:8px;transition:.2s all}.accordion .accordion-title:before{transform:rotate(90deg)}.accordion[open] .accordion-title{background:var(--color-primary-darker);color:#fff}.accordion[open] .accordion-title:before,.accordion[open] .accordion-title:after{background:#fff}.accordion[open] .accordion-title:after{transform:rotate(90deg)}.accordion .accordion-content{padding-left:var(--size-resp-l);max-height:0;overflow:hidden;transition:all .25s ease-out}.accordion .accordion-content a{display:block;padding:1em;position:relative}.accordion .accordion-content a:before{content:"";width:12px;height:12px;border:0;border-top:solid 2px currentColor;border-right:solid 2px currentColor;transform:rotate(45deg);position:absolute;right:32px;top:calc(50% - 6px)}.accordion[open] .accordion-content{padding-block:1em;max-height:9999px}.btn-block{display:grid;place-content:center;justify-content:center;max-width:480px;min-height:64px;padding-inline:1em;font-weight:700;margin-bottom:.5em;margin-inline:auto;border:2px solid currentColor;border-radius:8px;transition:.2s all;position:relative}.btn-block:hover{border-color:currentColor}.btn-block.purple{background:var(--color-btn-purple);color:#fff}.btn-block.purple:hover{background:var(--color-x12);border-color:var(--color-x12);color:var(--color-x13)}.btn-block.primary{background:var(--color-primary);color:#fff}.btn-block.primary:hover{background:#fff;color:var(--color-primary)}.btn-block.primary-darker{background:var(--color-primary-darker);color:#fff}.btn-block.primary-darker:hover{background:#fff;color:var(--color-primary-darker)}.btn-block.icon-pdf:after{content:"";width:40px;height:40px;top:.5em;right:1em;position:absolute;background:url(/build/assets/icon_pdf-DVb_tmCJ.svg);background-size:32px;background-repeat:no-repeat;vertical-align:middle}.link-box{max-width:var(--size-width-container);margin:auto}.link-box a{border-radius:12px;border:1px solid var(--color-btn-purple);color:var(--color-text-dark);display:grid;place-content:center;margin-bottom:8px;min-height:42px;min-width:240px;padding-block:8px;padding-inline:24px 48px;position:relative;transition:.2s all;word-break:auto-phrase}.link-box a:after{content:"»";transform:rotate(90deg);position:absolute;right:-8px;top:0;bottom:0;font-size:48px;font-weight:100;color:var(--color-btn-purple)}.link-box a:hover{background:var(--color-btn-purple);color:#fff}.link-box a:hover:after{color:#fff}@media (min-width: 769px){.link-box{display:flex;justify-content:center;gap:8px var(--size-resp-m);flex-wrap:wrap}.link-box a{text-align:center}}.link-group{margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px;line-height:1.3;word-break:auto-phrase}.link-group a{border-radius:12px;border:1px solid var(--color-primary-dark);position:relative;color:var(--color-text-dark);min-height:52px;display:grid;place-content:center start;padding-inline:var(--size-resp-xxl)}.link-group a:after{content:"";width:12px;height:12px;border:0;border-top:solid 2px var(--color-primary-dark);border-right:solid 2px var(--color-primary-dark);transform:rotate(45deg);position:absolute;top:0;right:var(--size-resp-xl);bottom:0;margin:auto}.link-group a.active,.link-group a:hover{background:var(--color-primary-dark);transition:.2s all;color:#fff;font-weight:700}.link-group a.active:after,.link-group a:hover:after{border-color:#fff}.link-group a:hover{background:var(--color-primary-light);border-color:var(--color-primary-light);color:var(--color-primary-darker)}.link-group a:hover:after{border-color:var(--color-primary-darker)}.link-group a.active:after,.link-group a:hover:after{transform:rotate(135deg)}@media (min-width: 769px){.link-group{grid-template-columns:1fr 1fr 1fr 1fr}}.title-border-shadow{padding:16px 24px 20px;border-radius:8px;font-size:var(--size-font-h3);top:-16px;right:-32px;bottom:-16px;left:-32px;margin:0;background:#fff;color:var(--color-text);position:relative;z-index:1;overflow:hidden;text-wrap:nowrap;box-shadow:6px 6px #a4a3de}.title-border-shadow strong{font-size:120%;font-weight:600}.bg-purple .title-border-shadow{box-shadow:6px 6px #d2a3de}.title-radius{background:var(--color-x9);color:#fff;padding:.75em 2em;display:block;width:fit-content;margin:auto;border-radius:32px}.title-border-left{color:var(--color-text-dark);font-size:var(--size-font-h3);text-align:left;width:100%;height:2em;display:grid;align-items:center;padding-left:1em;position:relative}.title-border-left:before{content:"";height:120%;width:8px;background:var(--color-primary-dark);border-radius:16px;position:absolute;left:0}.box{padding:8px var(--size-resp-l) 16px;margin:auto;border-radius:8px;max-width:1000px}.box img{display:block;margin-inline:auto;margin-bottom:1em}.text-marker{background:linear-gradient(transparent 40%,#faffbe 40%);padding-bottom:2px}.text-caution{color:#da3838!important}.tel_nam a{text-decoration:none!important;color:#000}#top .head-deco{background:var(--color-btn-purple);padding:var(--size-resp-ml) var(--size-resp-l);color:#fff;border-radius:48px;width:444px;max-width:96%;text-align:center;font-size:var(--size-font-h3)}#top #section-1 .container{width:100%;max-width:100%;padding-top:0}#top #section-1 #image-carousel a{display:block}#top #section-1 #image-carousel .splide__slide{filter:brightness(.7);transition:filter .2s}#top #section-1 #image-carousel .splide__slide.is-active{filter:brightness(1)}#top #section-1 #image-carousel .splide__arrow{background:transparent}#top #section-1 #image-carousel .splide__arrow svg{fill:#fff}#top #section-1 #image-carousel .splide__pagination{bottom:-40px}#top #section-1 #image-carousel .splide__arrow svg{height:48px;width:48px}#top #section-1 #image-carousel .splide__pagination__page{height:8px;width:8px;margin:8px}#top #section-1 #image-carousel .splide__pagination__page.is-active{background:var(--color-x5);transform:scale(1)}#top #section-2{background-image:url(/build/assets/top_background_min-5nwlU-8L.svg);background-size:132px 93px;background-color:#c5c9f6;padding-bottom:320px}#top #section-2 #rakuraku{padding-bottom:304px}#top #section-2 .overlap-1{position:absolute;z-index:0;overflow:hidden;width:100%}#top #section-2 .overlap-1 img{width:100%;height:350px;object-fit:cover;transform:scale(1.2)}#top #section-2 .overlap-2{padding:var(--size-resp-l) var(--size-resp-xl);position:relative;top:256px;z-index:1;max-width:80%;min-width:300px;font-size:var(--size-font-s)}#top #section-2 .card{box-shadow:var(--shadow-m);background:#fff}#top #section-2 .card h2{margin:0 auto var(--size-resp-m);text-align:center}#top #section-2 #merit h2{position:relative}#top #section-2 #merit h2 img{height:2.2em;position:absolute;bottom:.4em;left:var(--size-resp-xl)}#top #section-2 #merit #card-wrap{gap:16px}#top #section-2 #merit .card{border-radius:16px;width:224px;max-width:46%;height:192px;margin:0;padding:12px 16px}#top #section-2 #merit .card img{margin:auto;height:83px;max-height:50%}#top #section-2 #merit .card h3{font-size:var(--size-font-l);text-align:center;word-break:auto-phrase;color:var(--color-text-dark);align-content:center;margin:0 auto var(--size-resp-m);max-width:196px}#top #section-2 #merit #card-appli{max-width:unset;height:fit-content;width:auto;padding:0;margin:16px auto;color:var(--color-text)}#top #section-2 #merit #card-appli .img-wrap{background:#eee8ef;height:100%;width:100%}#top #section-2 #merit #card-appli .img-wrap img{width:100%;height:220px;margin-top:8px;max-height:100%;object-position:bottom}#top #section-2 #merit #card-appli h3{max-width:unset;margin:0;font-size:var(--size-font-h2);flex:1}#top #section-2 #merit #card-appli p{min-height:48px;font-size:var(--size-font-l);max-width:80%;word-break:auto-phrase;flex:1}#top #section-2 #merit #link-app{align-items:center;max-width:96%}#top #section-2 #merit #link-app a img{height:80px}#top #section-2 #merit #link-app a:first-child{text-align:right}@media (max-width: 768px){#top #section-2 #rakuraku{padding-top:0}#top #section-2 #merit .card{height:127px}#top #section-2 #merit .card h3{font-size:var(--size-font-l);max-width:128px}#top #section-2 #merit .card img{height:63px;max-height:56%}#top #section-2 #merit .sp-arrow{color:var(--color-grey-light)}#top #section-2 #merit #card-appli{height:174px;width:96%;display:block}#top #section-2 #merit #card-appli.arrow:after{color:var(--color-grey-light);bottom:-48px}#top #section-2 #merit #card-appli .img-wrap{background:transparent;height:0}#top #section-2 #merit #card-appli .img-wrap img{position:absolute;bottom:-8px;width:200px;max-width:40%;max-height:90%;transform:rotate(-8deg)}#top #section-2 #merit #card-appli .flex.col{min-height:200px;width:100%}#top #section-2 #merit #card-appli .flex.col h3{width:100%;margin:0;background:#eee8ef;padding-left:min(216px,42%);align-content:center;text-align:left;font-size:var(--size-font-h3)}#top #section-2 #merit #card-appli .flex.col p{max-width:100%;padding-left:min(216px,42%);font-size:var(--size-font-m);padding-right:8%}}@media (min-width: 769px){#top #section-2 .card h2{margin:0 0 var(--size-resp-m);text-align:left}#top #section-2 #rakuraku{padding-bottom:128px}#top #section-2 .overlap{max-width:52%;width:600px}#top #section-2 .overlap-1{box-shadow:var(--shadow-m);height:fit-content;border-radius:8px;top:0;left:32px;position:relative;z-index:1}#top #section-2 .overlap-1 img{height:auto}#top #section-2 .overlap-2{top:64px;left:-3%;z-index:0;padding:var(--size-resp-xl);padding-left:calc(var(--size-resp-xl) + 3%)}}#top #section-3{margin-top:-240px;position:relative;width:100vw;overflow:hidden}#top #section-3:before{content:"";display:block;height:640px;width:128vw;left:calc(50% - 64vw);position:absolute;background:#fff;border-radius:50%;z-index:0}#top #section-3 .container{padding-top:128px;z-index:1;position:relative}#top #section-3 #whats-pitapa{position:relative}#top #section-3 #whats-pitapa:before{content:"";background:url(/build/assets/pitamaru-CLkK1m7b.svg);display:inline-block;width:115px;height:121px;position:absolute;top:-92px;left:35%;z-index:-1}#top #section-3 #whats-pitapa:after{content:"";background:url(/build/assets/pitamaru_hand-C_edWRU-.svg);display:inline-block;width:75px;height:14px;position:absolute;top:-6px;left:39%}#top #section-3 .card{padding:0;overflow:hidden;position:relative;justify-content:center;align-items:center}#top #section-3 .card.pc-arrow{color:#fff}#top #section-3 .card img{filter:brightness(.7);transition:all .2s;width:100%;height:262px;transform:scale(1.3);object-fit:cover;object-position:center bottom}#top #section-3 .card .img-wrap{overflow:hidden;width:100%}#top #section-3 .card:nth-child(1) img{transform-origin:top}#top #section-3 .card:nth-child(2) img{transform-origin:right}#top #section-3 .card:nth-child(3) img{transform-origin:left;object-position:left bottom}#top #section-3 .card h3{position:absolute;font-size:var(--size-font-l);font-weight:700;color:#fff}#top #section-3 .card:hover img{filter:none}#top #section-3 .card:hover h3{text-shadow:var(--shadow-m)}@media (max-width: 768px){#top #section-3:before{width:200vw;left:calc(50% - 100vw)}#top #section-3 .flex{flex-wrap:wrap}#top #section-3 .card{width:96%;height:168px;display:grid;grid-template-columns:1fr 1fr;justify-content:start;gap:var(--size-resp-m)}#top #section-3 .card img{filter:unset;height:168px}#top #section-3 .card h3{color:var(--color-text);position:unset}#top #section-3 #whats-pitapa:before{transform:scale(.75);top:-84px}#top #section-3 #whats-pitapa:after{transform:scale(.75);left:40%}}#top #section-4 .container,#top #section-5 .container{padding-top:0;padding-bottom:32px}#top #section-4 .top-news-list,#top #section-5 .top-news-list{border-top:1px solid var(--color-grey);border-bottom:1px solid var(--color-grey);font-size:var(--size-font-s)}#top #section-4 .top-news-list .news-item,#top #section-5 .top-news-list .news-item{padding:16px var(--size-resp-l);display:block}#top #section-4 .top-news-list .news-item a,#top #section-5 .top-news-list .news-item a{display:grid;grid-template-columns:120px 96px auto;grid-template-rows:auto auto;gap:var(--size-resp-m);align-items:center;color:var(--color-text-dark);transition:all .2s}#top #section-4 .top-news-list .news-item a:hover,#top #section-5 .top-news-list .news-item a:hover{color:var(--color-primary-dark)}#top #section-4 .top-news-list .news-item .news-label,#top #section-5 .top-news-list .news-item .news-label{color:#fff;text-align:center;border-radius:5px;padding:8px;font-size:var(--size-font-xs)}#top #section-4 .top-news-list .news-item .news-label.notice,#top #section-5 .top-news-list .news-item .news-label.notice{background:var(--color-x9)}#top #section-4 .top-news-list .news-item .news-label.important,#top #section-5 .top-news-list .news-item .news-label.important{background:var(--color-x3)}#top #section-4 .top-news-list .news-item .news-label.campaign,#top #section-5 .top-news-list .news-item .news-label.campaign{background:var(--color-x4)}#top #section-4 .top-news-list .news-item:not(:last-child),#top #section-5 .top-news-list .news-item:not(:last-child){border-bottom:1px solid var(--color-grey)}#top #section-4 h2,#top #section-5 h2{color:var(--color-text);font-size:var(--size-font-h3);font-weight:400}@media (min-width: 769px){#top #section-4 h2,#top #section-5 h2{margin-left:0}}#top #section-4 .top-news-btn,#top #section-5 .top-news-btn{display:flex;width:300px;height:80px;justify-content:center;align-items:center;margin:16px auto 1px;text-align:center;border:1px solid var(--color-grey-dark);color:var(--color-text-light);font-weight:700;padding:16px 32px;border-radius:64px;transition:.2s;position:relative}#top #section-4 .top-news-btn:after,#top #section-5 .top-news-btn:after{content:"";width:12px;height:12px;border:0;border-top:solid 2px var(--color-grey-dark);border-right:solid 2px var(--color-grey-dark);transform:rotate(45deg);position:absolute;top:0;right:32px;bottom:0;margin:auto}#top #section-4 .top-news-btn:hover,#top #section-5 .top-news-btn:hover{background:var(--color-primary-dark);color:#fff;border-color:#fff}@media (max-width: 768px){#top #section-4 .top-news-list .news-item a,#top #section-4 .top-news-list .news-item time,#top #section-4 .top-news-list .news-item .news-label,#top #section-5 .top-news-list .news-item a,#top #section-5 .top-news-list .news-item time,#top #section-5 .top-news-list .news-item .news-label{display:inline-block}#top #section-4 .top-news-list .news-item .news-label,#top #section-5 .top-news-list .news-item .news-label{padding:2px 4px}#top #section-4 .top-news-list .news-item p,#top #section-5 .top-news-list .news-item p{margin:.25em auto}#top #section-4 .top-news-btn,#top #section-5 .top-news-btn{width:192px;height:56px}}#top #section-6 .flex{flex-wrap:wrap}#top #section-6 .flex .card{padding:0;position:relative;width:480px;max-height:138px;border-radius:16px;overflow:hidden;border-top:1px solid var(--color-grey-light)}#top #section-6 .flex .card img{position:absolute;z-index:0;object-fit:cover;object-position:bottom left}#top #section-6 .flex .card h3{color:var(--color-x6);z-index:1;height:138px;width:196px;max-width:50%;text-align:center;align-content:center;margin:auto 44%;font-size:var(--size-font-l)}#top #section-6 .flex .card.comic img{scale:1.1;height:138px;left:2%}#top #section-6 .flex .card.comic img:hover{scale:unset}#top #section-6 .flex .card.pitamaru .main{left:2%}#top #section-6 .flex .card.pitamaru .left{bottom:13%;left:35%}#top #section-6 .flex .card.pitamaru .right{top:13%;right:3%}#top #section-7{background:var(--color-primary-light)}#top #section-7 .container{padding-block:32px}#top #section-7 .container #bottom-navi{flex-wrap:wrap;justify-content:space-around;padding-top:32px;align-items:center}#top #section-7 .container #bottom-navi .grid{grid-template-columns:auto auto}#top #section-7 .container #bottom-navi .card-horizontal{background:#fff;color:var(--color-text);width:360px;max-width:96%;min-height:96px;grid-template-columns:80px auto;justify-content:left;line-height:1.3}#top #section-7 .container #bottom-navi .card-horizontal p{margin:auto}#top #section-7 .container #bottom-navi .bottom-navi-list{padding-left:32px;margin:32px auto}#top #section-7 .container #bottom-navi .bottom-navi-list li:before{content:"▶";color:var(--color-primary-dark);font-size:var(--size-font-xs);margin-right:4px}#top #section-7 .container #bottom-navi .bottom-navi-list a{color:var(--color-text);position:relative;line-height:32px}@media (max-width: 768px){#top #section-7 .container #bottom-navi .grid{grid-template-columns:auto}#top #section-7 .container #bottom-navi .card-horizontal,#top #section-7 .container #bottom-navi .bottom-navi-list{width:96%;margin-bottom:0}}#top #section-8 .container{padding-block:32px;width:1440px;max-width:100%}#top #section-8 .container .flex{flex-wrap:wrap}#top #section-8 .container .banner{margin-bottom:var(--size-resp-m);width:322px;height:64px;border-radius:8px;border:1px solid var(--color-grey);text-align:center;align-content:center;overflow:hidden}#top #section-8 .container #banner-surutto img{width:200px}#area-autocharge p a{text-decoration:underline}#area-autocharge #section-1 .container{padding-block:62px 32px}#area-autocharge #section-1 h1{font-size:var(--size-font-h2);margin:auto}#area-autocharge #section-1 .overlap-1{position:absolute;z-index:0;top:53px;width:100%;overflow:hidden}#area-autocharge #section-1 .overlap-1 img{width:110%;max-width:unset;object-fit:cover}#area-autocharge #section-1 .overlap-2{width:640px;max-width:96%;background-color:#fff;padding:16px var(--size-resp-xl) 32px;position:relative;z-index:0;box-shadow:unset;margin:auto;box-shadow:6px 8px #bbbee6}#area-autocharge #section-1 .overlap-2 .flex{flex-direction:column;flex-wrap:wrap;gap:8px}@media (min-width: 512px){#area-autocharge #section-1 .overlap-2 .flex{flex-direction:row;flex-wrap:unset}#area-autocharge #section-1 .overlap-2 .flex img:nth-of-type(2){transform:rotate(-90deg)}}@media (min-width: 769px){#area-autocharge #section-1 .container{padding-bottom:62px}#area-autocharge #section-1 .overlap-1{display:none}#area-autocharge #section-1 .overlap-2{min-width:900px;flex:0}}#area-autocharge small{color:#4e4e4e;font-size:var(--size-font-s);margin-bottom:16px}#area-autocharge #section-2 .container{padding:32px var(--size-resp-xl);max-width:900px}#area-autocharge #section-2 h2{font-size:var(--size-font-h3);color:var(--color-text-dark);width:auto;line-height:50px;position:relative;margin:auto}#area-autocharge #section-2 h2:before{position:absolute;content:"";width:8px;height:100%;border-radius:4px;background-color:var(--color-primary-darker);top:0;right:-20px;bottom:0;left:-20px}#area-autocharge #section-3{padding:48px 16px}#area-autocharge #section-3 .container{padding:8px var(--size-resp-l) 16px;background-color:#fff;border-radius:8px;max-width:900px}#area-autocharge #section-3 .container img{display:block;margin:auto}#area-autocharge #section-3 .container h3{text-align:center;margin:0 auto .5em;color:var(--color-text-dark)}#area-autocharge #section-3 .container p{margin-top:0}#merit main p a{text-decoration:underline}#merit main .card{max-width:min(800px,96%);background:#fff;padding:0 var(--size-resp-ml) var(--size-resp-l);margin-inline:auto}#merit main .card .bg-pink{padding:16px var(--size-resp-m);border-radius:4px}#merit main .card .bg-pink .card-link{height:80px;line-height:80px;width:100%;color:var(--color-text-dark);font-weight:700;margin:12px auto;text-align:center}#merit main .card .bg-pink .card-link:before{width:8px;height:8px;border-color:var(--color-grey);right:20px}@media (min-width: 769px){#merit main .merit_wrap{display:flex;flex-wrap:wrap;align-items:center;flex-direction:row-reverse}#merit main .flex50{width:50%;padding:10px}#merit main .container>.card{top:54px;right:0;bottom:54px;left:0;position:relative}#merit main #lineup_image{max-height:270px}}#merit #section-1{background:#e7e5ff}#merit #section-1 .container{padding-block:102px 48px;padding-bottom:20%}#merit #section-1 h1{font-size:var(--size-font-h2);margin:.5em auto}#merit #section-1 .overlap-1{position:absolute;z-index:0;top:53px;width:100%;max-height:401px;overflow:hidden}#merit #section-1 .overlap-1 img{width:100%;object-fit:cover}#merit #section-1 .overlap-2{min-height:240px;background-color:#fff;padding:16px var(--size-resp-xl) 32px;position:relative;z-index:0;box-shadow:unset;margin:auto;box-shadow:6px 6px 0 var(--color-grey-lightest)}#merit #section-1 .overlap-2 p{margin:.5em auto}#merit #section-1 .overlap-2 .image-train{position:absolute;bottom:6px;left:7%}#merit #section-1 .overlap-2 .image-pitapa{position:absolute;bottom:-32px;right:5%}@media (min-width: 769px){#merit #section-1 .container{padding-bottom:102px;width:100%;max-width:900px;margin-top:-122px}#merit #section-1 .overlap-1{width:500px;position:relative;height:250px;box-shadow:var(--shadow-m);border-radius:8px;overflow:hidden}#merit #section-1 .overlap-1 img{width:100%;height:100%}#merit #section-1 .overlap-2{max-width:380px;height:250px;padding:16px var(--size-resp-l) 32px;margin:0}#merit #section-1 .overlap-2 .flex{flex-direction:row;flex-wrap:unset}}#merit .link-details{padding:16px;width:640px;max-width:94%;display:block;margin:64px auto;text-align:center;border-radius:8px;border:2px solid var(--color-primary-light);color:var(--color-text-dark);font-weight:700}#merit .link-details img{margin-left:2em}#merit #section-2 .container,#merit #section-3 .container,#merit #section-4 .container,#merit #section-5 .container,#merit #section-6 .container,#merit #section-7 .container{padding-top:16px}#section-2 #merit #section-2 .container,#section-2 #merit #section-3 .container,#section-2 #merit #section-4 .container,#section-2 #merit #section-5 .container,#section-2 #merit #section-6 .container,#section-2 #merit #section-7 .container{padding-top:32px}@media (max-width: 768px){#merit #section-2 .container,#merit #section-3 .container,#merit #section-4 .container,#merit #section-5 .container,#merit #section-6 .container,#merit #section-7 .container{padding-bottom:24px}}#merit #section-2 .card,#merit #section-3 .card,#merit #section-4 .card,#merit #section-5 .card,#merit #section-6 .card,#merit #section-7 .card{background:#fff;padding:0 var(--size-resp-ml) 32px;margin-inline:auto;box-shadow:none}#merit #section-2 .card .card-link,#merit #section-3 .card .card-link,#merit #section-4 .card .card-link,#merit #section-5 .card .card-link,#merit #section-6 .card .card-link,#merit #section-7 .card .card-link{box-shadow:var(--shadow-m)}#merit #section-2 .card p,#merit #section-3 .card p,#merit #section-4 .card p,#merit #section-5 .card p,#merit #section-6 .card p,#merit #section-7 .card p{margin-top:0}#merit #section-2 .card p a,#merit #section-3 .card p a,#merit #section-4 .card p a,#merit #section-5 .card p a,#merit #section-6 .card p a,#merit #section-7 .card p a{text-decoration:underline}#merit #section-2 .card img,#merit #section-3 .card img,#merit #section-4 .card img,#merit #section-5 .card img,#merit #section-6 .card img,#merit #section-7 .card img{margin:0 auto 32px}#section-6 #merit #section-2 .card img,#section-6 #merit #section-3 .card img,#section-6 #merit #section-4 .card img,#section-6 #merit #section-5 .card img,#section-6 #merit #section-6 .card img,#section-6 #merit #section-7 .card img{margin:auto;max-width:50%;position:relative}#section-6 #merit #section-2 .card img:nth-of-type(1),#section-6 #merit #section-3 .card img:nth-of-type(1),#section-6 #merit #section-4 .card img:nth-of-type(1),#section-6 #merit #section-5 .card img:nth-of-type(1),#section-6 #merit #section-6 .card img:nth-of-type(1),#section-6 #merit #section-7 .card img:nth-of-type(1){top:0;right:-48px;bottom:0;left:-48px;z-index:1}#section-6 #merit #section-2 .card img:nth-of-type(2),#section-6 #merit #section-3 .card img:nth-of-type(2),#section-6 #merit #section-4 .card img:nth-of-type(2),#section-6 #merit #section-5 .card img:nth-of-type(2),#section-6 #merit #section-6 .card img:nth-of-type(2),#section-6 #merit #section-7 .card img:nth-of-type(2){top:-48px;right:32px;bottom:-48px;left:32px;z-index:0}#section-7 #merit #section-2 .card img,#section-7 #merit #section-3 .card img,#section-7 #merit #section-4 .card img,#section-7 #merit #section-5 .card img,#section-7 #merit #section-6 .card img,#section-7 #merit #section-7 .card img{margin:auto;max-width:50%;position:relative}#section-7 #merit #section-2 .card img:nth-of-type(1),#section-7 #merit #section-3 .card img:nth-of-type(1),#section-7 #merit #section-4 .card img:nth-of-type(1),#section-7 #merit #section-5 .card img:nth-of-type(1),#section-7 #merit #section-6 .card img:nth-of-type(1),#section-7 #merit #section-7 .card img:nth-of-type(1){top:0;right:16px;bottom:0;left:16px;z-index:0}#section-7 #merit #section-2 .card img:nth-of-type(2),#section-7 #merit #section-3 .card img:nth-of-type(2),#section-7 #merit #section-4 .card img:nth-of-type(2),#section-7 #merit #section-5 .card img:nth-of-type(2),#section-7 #merit #section-6 .card img:nth-of-type(2),#section-7 #merit #section-7 .card img:nth-of-type(2){top:-28px;right:-68px;bottom:-28px;left:-68px;z-index:1}#section-7 #merit #section-2 .card img:nth-of-type(3),#section-7 #merit #section-3 .card img:nth-of-type(3),#section-7 #merit #section-4 .card img:nth-of-type(3),#section-7 #merit #section-5 .card img:nth-of-type(3),#section-7 #merit #section-6 .card img:nth-of-type(3),#section-7 #merit #section-7 .card img:nth-of-type(3){top:-72px;right:48px;bottom:-72px;left:48px;z-index:2}#merit #section-2 .card .deco-welcome,#merit #section-3 .card .deco-welcome,#merit #section-4 .card .deco-welcome,#merit #section-5 .card .deco-welcome,#merit #section-6 .card .deco-welcome,#merit #section-7 .card .deco-welcome{position:relative;padding:0 24px;color:var(--color-btn-purple)}#merit #section-2 .card .deco-welcome:before,#merit #section-3 .card .deco-welcome:before,#merit #section-4 .card .deco-welcome:before,#merit #section-5 .card .deco-welcome:before,#merit #section-6 .card .deco-welcome:before,#merit #section-7 .card .deco-welcome:before{position:absolute;content:"";height:32px;width:2px;border-radius:4px;background:currentColor;left:4px;bottom:0;transform:rotate(-25deg)}#merit #section-2 .card .deco-welcome:after,#merit #section-3 .card .deco-welcome:after,#merit #section-4 .card .deco-welcome:after,#merit #section-5 .card .deco-welcome:after,#merit #section-6 .card .deco-welcome:after,#merit #section-7 .card .deco-welcome:after{position:absolute;content:"";height:32px;width:3px;border-radius:4px;background:currentColor;right:4px;bottom:0;transform:rotate(25deg)}#area-other p{margin-top:0}#area-other p a{text-decoration:underline}#area-other small{color:#4e4e4e;font-size:var(--size-font-s);margin-bottom:var(--size-font-m)}#area-other .card{max-width:min(800px,96%);background:#fff;padding:0 var(--size-resp-ml) 40px;box-shadow:unset;margin-inline:auto}#area-other .card img{display:block;width:100%;margin:0 auto 1em}#area-other .card .card-title{padding:16px 24px 20px;border-radius:8px;top:-48px;right:-32px;bottom:-48px;left:-32px;margin:0;background:#fff;color:var(--color-text);position:relative;z-index:1;overflow:hidden;text-wrap:nowrap;box-shadow:6px 6px #a4a3de}#area-other .card .card-contents{padding:0 var(--size-resp-ml);margin-top:-16px;margin-bottom:16px}#area-other .card .bg-pink{padding:28px var(--size-resp-m);border-radius:4px}#area-other .card .bg-pink .card-link{height:80px;line-height:80px;width:100%;color:var(--color-text-dark);font-weight:700;text-align:center;box-shadow:var(--shadow-m)}#area-other .card .bg-pink .card-link:before{width:8px;height:8px;border-color:var(--color-grey);right:20px}@media (max-width: 768px){#area-other .sp_linebreak{display:block}}@media (min-width: 769px){#area-other .sp_linebreak{display:none}}#area-other #section-1{background:#e7e5ff}#area-other #section-1 .container{padding-block:62px 64px}#area-other #section-1 h1{font-size:var(--size-font-h2);margin:auto;text-align:center;line-height:1.3}#area-other #section-1 .overlap-1{position:absolute;z-index:0;top:53px;width:100%;overflow:hidden;max-height:369px}#area-other #section-1 .overlap-1 img{width:100%;max-width:unset;object-fit:cover}#area-other #section-1 .overlap-2{width:640px;max-width:96%;min-height:192px;background-color:#fff;padding:16px var(--size-resp-xl);position:relative;z-index:0;box-shadow:unset;margin:auto;box-shadow:8px 8px 0 var(--color-grey-lightest)}#area-other #section-1 .overlap-2 .flex{flex-direction:column;flex-wrap:wrap;gap:8px}@media (min-width: 769px){#area-other #section-1{background-image:url(/build/assets/area_other_1-B-1ieDgu.svg);background-size:cover;background-repeat:no-repeat;background-position:calc(60% - 50px) calc(50% + 60px);height:440px;border-radius:0}#area-other #section-1 .container{padding-block:102px 64px;width:100%;max-width:900px;margin-top:-122px}#area-other #section-1 .overlap-1{display:none}#area-other #section-1 .overlap-2{max-width:380px;min-height:230px;max-height:280px;padding:16px var(--size-resp-l) 32px;margin:0;top:54px}}@media (min-width: 1280px){#area-other #section-1{background-position:50% 4rem}}#area-other #section-2 .container{padding-block:80px 24px}#area-other #section-3 img{border:1px solid var(--color-grey-lighter);padding:16px 8px;border-radius:8px}#area-other #section-3 .card-link{line-height:1.4;display:grid;align-content:center;place-items:center;padding:0}#area p{margin-top:0;padding-inline:1em}#area p a{text-decoration:underline}#area small{color:#4e4e4e;font-size:var(--size-font-s);margin-bottom:var(--size-font-m)}#area .card{max-width:min(800px,96%);background:#fff;padding:0 var(--size-resp-ml) 40px;box-shadow:unset;margin-inline:auto}#area .container{padding-block:0 16px}#area .box-img{max-width:800px;margin:auto}#area .box-img img{display:block;width:100%}#area .box-img small{display:block;margin-bottom:0}#area .box-img small:nth-of-type(2){text-align:right}#area .btn{position:relative;padding:.5em 10% .5em 7.5%;font-weight:600;border:2px solid currentColor;border-radius:12px;min-height:64px;display:grid;place-content:center;max-width:600px;margin:auto}#area .btn-arrow{color:var(--color-primary-dark);background-color:#fff;margin-bottom:1em}#area .btn-arrow:before{content:"";width:12px;height:12px;border:0;border-top:solid 2px currentColor;border-right:solid 2px currentColor;transform:rotate(45deg);position:absolute;right:6%;top:calc(50% - 6px)}#area .btn-icon{background:#0065b1;color:#fff}#area .btn-icon i{position:absolute;right:4%;top:calc(50% - .5em);font-size:var(--size-font-h3)}#area .btn-icon:before{display:none}@media (max-width: 768px){#area .sp_linebreak{display:block}}@media (min-width: 769px){#area .sp_linebreak{display:none}}#area #section-1{background:#e7e5ff}#area #section-1 .container{padding-block:102px 48px}#area #section-1 #area #section-1 h1{font-size:var(--size-font-h2);margin:0 auto .5em;text-align:center;line-height:1.3}#area #section-1 .overlap-1{position:absolute;z-index:0;top:53px;width:100%;overflow:hidden}#area #section-1 .overlap-1 img{width:100%}#area #section-1 .overlap-2{width:640px;max-width:96%;min-height:192px;background-color:#fff;padding:16px var(--size-resp-xl) 40px;position:relative;z-index:0;box-shadow:unset;margin:auto;box-shadow:8px 8px 0 var(--color-grey-lightest)}#area #section-1 .overlap-2 img{height:162px;display:block;margin:auto}@media (min-width: 769px){#area #section-1{background-image:url(/build/assets/area-mv1-8nhjbTR7.svg);background-size:cover;background-repeat:no-repeat;background-position:top center;height:440px;border-radius:0}#area #section-1 .container{width:100%;height:400px;max-width:900px;margin-top:-122px}#area #section-1 .overlap-1{display:none}#area #section-1 .overlap-1 img{width:auto;height:100%;max-width:120%}#area #section-1 .overlap-2{max-width:500px;min-height:230px;max-height:280px;padding:16px var(--size-resp-l) 32px;margin:0;top:54px}#area #section-1 .overlap-2 .row{display:flex;flex-wrap:wrap;flex-direction:row-reverse;align-items:center}#area #section-1 .overlap-2 .row .flex50{width:50%!important}#area #section-1 .overlap-2 .row img{margin:auto}#area #section-1 .overlap-2 h1{margin:10px auto}}#area #section-2 .accordion{border-radius:8px;border:2px solid var(--color-primary-light);box-shadow:none;margin:1em auto}#area #section-2 .accordion .accordion-title{min-height:66px}#area #section-2 .accordion .accordion-title:before,#area #section-2 .accordion .accordion-title:after{width:2px}#area #section-2 .accordion[open] accordion-title{background:var(--color-primary-light);color:var(--color-text-dark)}#area #section-2 .accordion[open] accordion-title:before,#area #section-2 .accordion[open] accordion-title:after{background:var(--color-text-lighter)}#area #section-2 .accordion .accordion-content h3{font-size:var(--size-font-m);color:var(--color-primary-dark);margin-bottom:.5em;padding-left:1.2em;position:relative;width:100%}#area #section-2 .accordion .accordion-content h3:before{content:"■";position:absolute;left:0}#area #section-2 .accordion .accordion-content p{padding-inline:.5em;margin-bottom:2em;font-size:var(--size-font-s);line-height:1.4}#area #section-2 .accordion small{display:block;text-align:right;font-size:var(--size-font-xs)}#area #section-3 .container{display:grid;place-content:center}#area #section-3 img{padding:.5em;border-radius:12px;border:1px solid var(--color-grey-light);margin-bottom:1.5em;display:block}#area #section-3 .btn{margin-bottom:1.5em}#area #section-3 .bg-grey{background-color:var(--color-grey-lightest);padding:1em;border-radius:8px;margin:0 var(--size-resp-l);width:90%}#area #section-3 .bg-grey strong{padding-bottom:.5em}#area #section-3 .bg-grey p{padding:0 0 .5em;margin:0}#area #section-3 .bg-grey .btn-arrow{background-color:#fff;margin-top:1em;margin-bottom:.5em}#area #section-4 p{margin-bottom:2em}#area #section-5{padding:48px 16px}#area #section-5 .container{padding:8px var(--size-resp-l) 16px;background-color:#fff;border-radius:8px;max-width:640px}#area #section-5 .container img{display:block;margin:auto}#area #section-5 .container h3{text-align:center;margin:0 auto .5em;color:var(--color-text-dark)}#area #section-5 .container p{margin-top:0}#shop-shopdepoint main p{margin-top:0;padding-inline:1em}#shop-shopdepoint main p a{text-decoration:underline}#shop-shopdepoint main small{color:#4e4e4e;font-size:var(--size-font-s);margin-bottom:var(--size-font-m)}#shop-shopdepoint main .card{max-width:min(640px,96%);background:#fff;padding:16px var(--size-resp-xl) 32px;box-shadow:unset;margin-inline:auto}#shop-shopdepoint main .container{padding-block:0 16px}#shop-shopdepoint main .container .box{max-width:900px}#shop-shopdepoint main .icon-point{position:relative}#shop-shopdepoint main .icon-point:before{content:"";background-image:url(/build/assets/icon_point-D3GEbKS5.svg);width:31px;height:31px;display:inline-block;vertical-align:text-bottom;margin-right:8px}#shop-shopdepoint main .title-border-left:before{background:var(--color-x11)}@media (min-width: 768px){#shop-shopdepoint main .row{display:flex;flex-wrap:wrap;align-items:center;flex-direction:row-reverse}#shop-shopdepoint main .row .flex50{width:50%;padding:10px}}#shop-shopdepoint #section-1{background:#e7e5ff}#shop-shopdepoint #section-1 .container{padding-top:102px;padding-bottom:32px}#shop-shopdepoint #section-1 h1{font-size:var(--size-font-h2);margin:0 auto .5em;text-align:center;line-height:1.3}#shop-shopdepoint #section-1 p{margin:0 auto;padding:0}#shop-shopdepoint #section-1 .overlap-1{position:absolute;z-index:0;top:53px;width:100%;overflow:hidden}#shop-shopdepoint #section-1 .overlap-1 img{width:100%}#shop-shopdepoint #section-1 .overlap-2{width:640px;max-width:96%;min-height:192px;background-color:#fff;padding:16px var(--size-resp-xl) 40px;position:relative;z-index:0;box-shadow:unset;margin:auto;box-shadow:8px 8px 0 var(--color-grey-lightest)}#shop-shopdepoint #section-1 .overlap-2 img{height:162px}@media (min-width: 769px){#shop-shopdepoint #section-1 .container{width:100%;max-width:900px;padding-bottom:82px;margin-top:-122px}#shop-shopdepoint #section-1 .overlap-1{width:500px;position:relative;height:300px;box-shadow:var(--shadow-m);border-radius:8px;overflow:hidden}#shop-shopdepoint #section-1 .overlap-1 img{width:auto;max-width:110%;height:100%}#shop-shopdepoint #section-1 .overlap-2{width:380px;min-height:230px;max-height:320px;top:55px;padding:16px var(--size-resp-m)}}#shop-shopdepoint #section-2{position:relative;background:#fff}#shop-shopdepoint #section-2 h2{color:var(--color-text-dark)}#shop-shopdepoint #section-2 .box{max-width:816px}#shop-shopdepoint #section-3{padding-bottom:24px}#shop-shopdepoint #section-3 img{margin:0 auto 1.5em;display:block}#shop-shopdepoint #section-3 .bg-pink{padding:16px var(--size-resp-m);border-radius:4px}#shop-shopdepoint #section-3 .bg-pink .card-link{height:80px;line-height:48px;width:100%;color:var(--color-text-dark);font-weight:700;margin:12px auto;text-align:center;box-shadow:var(--shadow-m)}#shop-shopdepoint #section-3 .bg-pink .card-link:before{width:8px;height:8px;border-color:var(--color-grey);right:20px}#shop-shopdepoint #section-4{padding-bottom:48px}#shop-shopdepoint #section-4 img{margin:auto;display:block}#shop-shopdepoint #section-5{padding:48px var(--size-resp-m)}#shop-shopdepoint #section-5 .container{background-color:#fff;border-radius:8px;max-width:960px}#shop-shopdepoint #section-5 .container img{display:block;margin:16px auto}#shop-shopdepoint #section-5 .container small{padding-inline:1em;display:block}#shop-shopdepoint #section-5 .container .flex strong{text-align:center;color:var(--color-primary);font-size:96px;line-height:480px;font-weight:300}#shop-shopdepoint #section-5 .container .flex small,#shop-shopdepoint #section-5 .container .flex p{max-width:400px}@media (max-width: 768px){#shop-shopdepoint #section-5 .container .flex{flex-direction:column}#shop-shopdepoint #section-5 .container .flex strong{line-height:96px;transform:rotate(90deg)}}#shop-shopdepoint #section-6 .container{max-width:800px;padding-top:24px}#shop-shopdepoint #section-6 img{display:block;margin:1em auto}#shop-shopdepoint #section-6 .accordion{max-width:640px;margin-inline:auto;min-height:64px;box-shadow:none;border-radius:8px;border:2px solid var(--color-primary-light)}#shop-shopdepoint #section-6 .accordion .accordion-title[row="2"]{padding-block:.5em}#shop-shopdepoint #section-6 .accordion[open] .accordion-title{background:var(--color-primary-light);color:var(--color-text-dark)}#shop-shopdepoint #section-6 .accordion[open] .accordion-title:before,#shop-shopdepoint #section-6 .accordion[open] .accordion-title:after{background:var(--color-text-lighter)}#shop-shopdepoint #section-6 .accordion .accordion-content{padding-bottom:48px;text-align:center}#shop-shopdepoint #section-6 .accordion .accordion-content .box{max-width:400px;background:var(--color-grey-lightest);margin-bottom:1em}#shop-shopdepoint #section-6 .accordion .accordion-content strong{max-width:368px;font-weight:500;display:block;margin:0 auto .25em;text-align:left}#shop-shopdepoint #section-6 .accordion .accordion-content>small{max-width:400px;display:block;margin:1.5em auto 2em;text-align:left}#shop-shopdepoint #section-6 .accordion .accordion-content a{max-width:400px;height:64px;font-weight:700;color:var(--color-primary-darkest);margin:auto;border:2px solid var(--color-btn-purple);border-radius:12px;display:grid;grid-template-columns:1fr 32px;place-content:center;align-items:center;transition:.2s}#shop-shopdepoint #section-6 .accordion .accordion-content a i{width:1.75em;height:1.75em;color:var(--color-btn-purple)}#shop-shopdepoint #section-6 .accordion .accordion-content a:before{content:none}#shop-shopdepoint #section-6 .accordion .accordion-content a:hover{background:var(--color-x12);border-color:var(--color-x12);color:var(--color-x13)}#shop-shopdepoint #section-6 .accordion .accordion-content a:hover i{color:var(--color-x13)}.type-service main .container{padding-block:72px}.type-service main p{margin-block:0 1.5em}.type-service main small{color:#4e4e4e;font-size:var(--size-font-s)}.type-service main .card{max-width:min(900px,96%);background:#fff;padding:1.5em min(48px,6%) 2em;box-shadow:unset;margin-inline:auto}@media (max-width: 768px){.type-service main .sp_linebreak{display:block}}@media (min-width: 769px){.type-service main .sp_linebreak{display:none}.type-service main .container .row{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:center}.type-service main .container .row .flex50{width:50%;padding:10px 20px}}.type-service #section-1{background-color:var(--color-primary-light);border-radius:0 0 8px 8px}.type-service #section-1 .container{padding-top:102px;padding-bottom:32px;max-width:900px}.type-service #section-1 h1{font-size:var(--size-font-h2);margin:0 auto .5em;text-align:center;line-height:1.3}.type-service #section-1 .overlap-1{position:absolute;z-index:0;top:53px;width:100%;max-height:401px}.type-service #section-1 .overlap-1 img{width:100%}.type-service #section-1 .overlap-2{width:640px;max-width:96%;min-height:192px;background-color:#fff;padding:2em var(--size-resp-xl);position:relative;z-index:0;box-shadow:unset;margin:auto;box-shadow:8px 8px 0 var(--color-grey-lightest);display:grid;place-content:center}@media (min-width: 769px){.type-service #section-1{background-image:url(/build/assets/service_1_pc-D2noDQOe.svg);background-size:cover;background-repeat:no-repeat;background-position:59%;height:300px;border-radius:0}.type-service #section-1 .container{padding-top:0}.type-service #section-1 .overlap-1{display:none}.type-service #section-1 .overlap-2{min-height:200px;max-width:380px;padding:0;position:relative;top:50px}}.type-service #section-2{background-color:#fff;z-index:1}.type-service #section-3 .container,.type-service #section-4 .container{margin-top:48px}.type-service #section-3 .title-radius,.type-service #section-4 .title-radius{background-color:var(--color-primary-dark);position:relative;top:-76px;right:0;bottom:-76px;left:0;margin-bottom:-32px;font-size:var(--size-font-h3);color:#fff;margin-top:-25px}.type-service #section-3 .card .label,.type-service #section-4 .card .label{color:#fff;padding:4px 8px;border-radius:8px;width:fit-content}.type-service #section-3 .card .label.radius,.type-service #section-4 .card .label.radius{border-radius:16px}.type-service #section-3 .card .label.bg-pink,.type-service #section-4 .card .label.bg-pink{color:var(--color-text);background:#ffc8c8}.type-service #section-3 .card h2,.type-service #section-4 .card h2{color:var(--color-text-dark);width:100%;margin-block:.25em .5em;text-align:left}.type-service #section-3 .card .deco-welcome,.type-service #section-4 .card .deco-welcome{text-align:center;position:relative;padding:0 24px;color:var(--color-secondary)}.type-service #section-3 .card .deco-welcome:before,.type-service #section-3 .card .deco-welcome:after,.type-service #section-4 .card .deco-welcome:before,.type-service #section-4 .card .deco-welcome:after{position:absolute;content:"";height:32px;width:2px;border-radius:4px;background:currentColor;bottom:0}.type-service #section-3 .card .deco-welcome:before,.type-service #section-4 .card .deco-welcome:before{left:4px;transform:rotate(-25deg)}.type-service #section-3 .card .deco-welcome:after,.type-service #section-4 .card .deco-welcome:after{right:4px;transform:rotate(25deg)}.type-service #section-3 img,.type-service #section-4 img{margin:0 auto 1.5em;display:block;max-width:400px}.type-service #section-3 .bg-pink,.type-service #section-4 .bg-pink{padding:16px var(--size-resp-m);border-radius:4px}.type-service #section-3 .bg-pink .card-link,.type-service #section-4 .bg-pink .card-link{padding-block:1em;width:100%;color:var(--color-text-dark);font-weight:700;margin:12px auto;text-align:center;box-shadow:var(--shadow-m)}.type-service #section-3 .bg-pink .card-link:before,.type-service #section-4 .bg-pink .card-link:before{width:8px;height:8px;border-color:var(--color-grey);right:20px}.type-service#service .label{background:#848484}.type-service#service .row{align-items:center}.type-service#service .flex50 img{width:100%}.type-service#service #section-4 .container{margin-top:0;padding-top:0}.type-service#service #section-4 .card .deco-welcome{color:#ed8030}.type-service#service-1day #section-4 h3{color:var(--color-text);margin-top:0}.type-service#service-1day #section-4 .container{margin-top:0}.type-service#service-1day #section-4 .box{padding:1em var(--size-resp-l);background:#fff}.type-service#service-1day #section-4 .box p{margin-block:0 .5em}.type-service#service-register .label{margin-bottom:.5em}.type-service#service-register .link-box a{border-color:var(--color-primary-dark)}.type-service#service-register .link-box a:after{color:var(--color-primary-light)}.type-service#service-register .link-box a:hover{background:var(--color-primary-dark)}.type-service#service-register .title-border-left{margin-top:unset;display:flex}.type-service#service-register .title-border-left span{background:var(--color-btn-purple);color:#fff;padding:.4em 1.5em;margin-left:1em;border-radius:32px}.type-service#service-register h4{color:var(--color-primary-darker);font-size:var(--size-font-l);margin-block:.5em}.type-service#service-register #section-3 .text-marker{font-size:var(--size-font-h3)}.type-service#service-register #section-4 .container,.type-service#service-register #section-5 .container,.type-service#service-register #section-6 .container,.type-service#service-register #section-7 .container,.type-service#service-register #section-8 .container,.type-service#service-register #section-9 .container{padding-top:unset}.type-service#service-register #section-4 .container img,.type-service#service-register #section-5 .container img,.type-service#service-register #section-6 .container img,.type-service#service-register #section-7 .container img,.type-service#service-register #section-8 .container img,.type-service#service-register #section-9 .container img{width:100%;max-width:400px}.type-service#service-register #section-9 p{margin-top:1em}.type-service#service-register #section-9 small{padding-top:.5em;margin-bottom:2em;display:block}.type-service#service-cancel #section-1{background:none}.type-service#service-cancel #section-1 .h1_tit_bg{padding:24px 0;background-color:#e7e5ff;margin:0}.type-service#service-cancel #section-1 h1.guidebook_h1{margin:auto;padding:0 2%;color:var(--color-text-light);text-align:center;font-size:var(--size-font-l)}@media (min-width: 768px){.type-service#service-cancel #section-1{height:80px}.type-service#service-cancel #section-1 h1.guidebook_h1{width:960px}}@media (min-width: 1280px){.type-service#service-cancel #section-1 h1.guidebook_h1{width:1280px}}.type-service#service-cancel #section-2 .container{padding-block:32px}.type-service#service-cancel #section-2 .container .title-border-left{max-width:930px}.type-service#service-cancel #section-3 .container{margin-top:unset}.type-service#service-cancel #section-3 h3{color:var(--color-text)}.type-service#service-cancel #section-3 small{margin-bottom:1em}.type-service#service-cancel #section-4 .container{margin-top:unset}.type-service#service-cancel #section-4 .container img{width:100%;max-width:500px}.type-service#service-cancel #section-4 h4{color:var(--color-primary-darker);font-size:var(--size-font-l)}.type-service#service-cancel #section-5 h3{color:var(--color-text)}.type-service#service-pass #section-3 figure{width:100%;max-width:400px;margin:0 auto 20px}.type-service#service-pass #section-3 figure img{width:100%;margin-bottom:unset;border:1px solid #666;padding:20px}.type-service#service-pass #section-3 figcaption{font-size:var(--size-font-s)}.type-service#service-pass #section-3 .flex{margin-bottom:1em}.type-service#service-pass #section-3 .flex p{margin-bottom:unset}.type-service#service-pass #section-4 img{margin-bottom:0;height:48px}.type-service#service-pass #section-4 h3{margin-top:0;color:var(--color-text-dark)}.type-service#service-pass #section-5 .bg-grey-light{font-size:var(--size-font-l);padding-block:1em}.type-service#service-pass #section-6 figure{margin-inline:1em;display:flex;flex-direction:column;align-items:flex-start}.type-service#service-pass #section-6 figure img{margin-inline:0;height:72px}.type-service#service-pass #section-7 .filter-key-group{display:flex;flex-wrap:wrap;margin-bottom:1em}.type-service#service-pass #section-7 .filter-key-group .filter-key{display:flex;padding:.5em 0;gap:.5em;align-items:center;flex:1 1 min(192px,50%);cursor:pointer}.type-service#service-pass #section-7 .filter-key-group .filter-key>*{pointer-events:none}.type-service#service-pass #section-7 .filter-key-group .filter-key input{flex:0 0 32px;width:32px;height:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:8px;border:2px solid var(--color-grey);position:relative}.type-service#service-pass #section-7 .filter-key-group .filter-key input.active{background:var(--color-primary);border-color:var(--color-primary)}.type-service#service-pass #section-7 .filter-key-group .filter-key input.active:before{font-size:20px;content:"✔";color:#fff;position:absolute;left:6px;top:0}.type-service#service-pass #section-7 .filter-key-group .filter-key input.active+span{font-weight:700}.type-service#service-pass #section-7 .filter-key-group .filter-key span{word-break:auto-phrase}.type-service#service-pass #section-7 .filter-key-group .filter-key span small{display:block;line-height:1}.type-service#service-pass #section-7 .filter-item-group{margin-bottom:2em}.type-service#service-pass #section-7 .filter-item-group .filter-item{visibility:hidden;height:0;overflow:hidden;position:relative;opacity:0;transition:.2s opacity;padding:0;border:2px solid var(--color-primary-light);margin-block:0}.type-service#service-pass #section-7 .filter-item-group .filter-item.active{visibility:visible;height:auto;opacity:1;margin-bottom:1em}.type-service#service-pass #section-7 .filter-item-group .filter-item .card-title{background:var(--color-primary-light);margin:0;width:100%;font-size:var(--size-font-l);color:var(--color-text);text-align:center;padding:.5em}.type-service#service-pass #section-7 .filter-item-group .filter-item .card-contents{background:#f0f6ff;padding:1em 2em}.type-service#service-pass #section-7 .btn{font-weight:700;color:var(--color-primary-darker);border-color:var(--color-primary-light)}.type-service#service-pass #section-9 h2{max-width:82%;text-align:center}.type-service#service-pass #section-9 p{text-align:center;margin-bottom:1em}.type-service#service-pass #section-9 h3{display:block;font-size:36px;font-weight:400;color:var(--color-text-dark);margin-block:0 .5em}.type-service#service-pass #section-4 .container{margin-top:unset}.type-service#service-pass #section-6 .container,.type-service#service-pass #section-7 .container,.type-service#service-pass #section-8 .container{padding-top:unset}
