﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP&display=swap&text=Language日本語";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+KR&display=swap&text=한국";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+SC&display=swap&text=简体中文";/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;min-width:0;border-width:0;border-style:solid}html{-webkit-text-size-adjust:100%;line-height:1.15;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;clear:both;height:0;margin:0;border-top-width:1px;color:inherit;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);color:inherit;text-decoration:none}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{margin:0;padding:0;border-radius:0;background:rgba(0,0,0,0);color:inherit;font:inherit;text-transform:inherit;text-align:inherit;vertical-align:middle;-webkit-appearance:none;appearance:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:bold;text-align:left}.h-headerContent{position:fixed;z-index:100;top:0;left:0;width:100%;align-items:center}@media(max-width: 980px){.h-headerContent{padding:0}.h-headerContent.is-otherPage{padding:0 0 3em}}.h-headerContentInner{position:relative;width:100%;padding:1.5em 18em 1.5em 15em}@media(max-width: 980px){.h-headerContentInner{background:#fff;padding:.3em .5em}}.h-logoContainer{position:absolute;display:flex;left:1em;align-items:center;top:50%;translate:0 -50%}@media(max-width: 980px){.h-logoContainer{position:relative;translate:0;left:0em}}.h-logoContainer .h-logoItem{margin-right:1em}.h-logoContainer .h-logoItem a{display:block}.h-logoContainer .h-logoItem img{height:2em;width:auto}.h-logoContainer .h-logoItem .logo-sonicfriends{height:2.1em;margin-top:2px}@media(max-width: 980px){.h-logoContainer .h-logoItem .logo-sonicfriends{height:2em;margin-top:0}}.h-navContainer{justify-content:center;margin:0 auto;display:flex;font-size:3.8647342995dvw}@media(min-width: 980px)and (max-width: 1199px){.h-navContainer{font-size:1dvw}}@media(min-width: 1200px){.h-navContainer{font-size:12px}}@media(min-width: 981px){.h-navContainer{display:block !important}}@media(max-width: 980px){.h-navContainer{display:none;position:fixed;z-index:998;top:0;left:0;width:100%;height:100%;padding:4em 0 2.1429em;background:linear-gradient(140deg, #B4DAFD 0%, #BAD9FB 5%, #E1D2ED 10%, #F6EBAC 25%, #FAEAF9 40%, #F5B6CA 60%, #FFE2F7 100%);background-size:400% 400%;overflow:auto}}.h-snsContainer{position:absolute;z-index:0;top:50%;right:0;translate:0 -50%}@media(max-width: 980px){.h-snsContainer{right:1em}}.h-languageContainer{position:absolute;z-index:1;top:1.9em;right:1em;width:fit-content;padding:.1875em 1.25em;border:1px solid #006eb6;border-radius:1.375em;backdrop-filter:blur(10px);cursor:pointer;font-size:3.8647342995dvw}@media(min-width: 980px)and (max-width: 1199px){.h-languageContainer{font-size:1dvw}}@media(min-width: 1200px){.h-languageContainer{font-size:12px}}@media(max-width: 980px){.h-languageContainer{position:static;margin:auto;bottom:1em;margin:0 auto;width:70%;text-align:center;border-radius:2em}}.h-languageContainer .buttonText{position:relative;z-index:0;display:flex;align-items:center;width:100%;font-weight:normal}@media(max-width: 980px){.h-languageContainer .buttonText{font-size:5.7971014493dvw;justify-content:center}}@media(max-width: 980px)and (min-width: 980px)and (max-width: 1199px){.h-languageContainer .buttonText{font-size:1.2166666667dvw}}@media(max-width: 980px)and (min-width: 1200px){.h-languageContainer .buttonText{font-size:14.6px}}.h-languageContainer .buttonText .arrow{display:block;margin-right:.3125em;transform:rotate(0deg)}.h-languageContainer .buttonText.-on .arrow{transform:rotate(180deg)}.h-languageContainer .langLinksWrap{display:none;width:100%;overflow:hidden;transition:max-height .3s ease}.h-languageContainer .langLinksWrap .link{display:block;padding:.625em .9375em;letter-spacing:0;text-decoration:none;transition:color .3s;cursor:pointer}@media(max-width: 980px){.h-languageContainer .langLinksWrap .link{font-size:4.347826087dvw;justify-content:center}}@media(max-width: 980px)and (min-width: 980px)and (max-width: 1199px){.h-languageContainer .langLinksWrap .link{font-size:1.2166666667dvw}}@media(max-width: 980px)and (min-width: 1200px){.h-languageContainer .langLinksWrap .link{font-size:14.6px}}.h-spBackBtn{display:none;cursor:pointer}@media(max-width: 980px){.h-spBackBtn{position:absolute;top:3.2em;background:#fff;mask-image:url(/assets/images/icon-arrow.svg);mask-size:100% auto;width:2em;aspect-ratio:1;transform:scale(-1, 1)}.h-spBackBtn.is-otherPage{display:block}}.footerChara{position:relative;z-index:0}#callFooterItem{position:relative;z-index:0}.f-wrapper{background:#fff;padding:1.25em;color:#000}@media(max-width: 980px){.f-wrapper{padding:2.8572em .7143em}}@media(max-width: 980px){.f-snsContainer{display:none}}.f-logoBox{display:flex;justify-content:center;align-items:flex-end;margin-bottom:2em}.f-logoBox .f-logoItem{height:3em;margin:0 1em;max-height:50px}@media(max-width: 980px){.f-logoBox .f-logoItem{margin:0 .8em}}.f-logoBox .f-logoItem img{height:100%;width:auto}.f-TextBox{margin-bottom:2em;text-align:center;font-size:2.6570048309dvw}@media(min-width: 980px)and (max-width: 1199px){.f-TextBox{font-size:1.1666666667dvw}}@media(min-width: 1200px){.f-TextBox{font-size:14px}}.f-linkList{width:100%;display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:2em;line-height:1.6}.f-linkList li{position:relative;padding:0 2em;font-size:2.6570048309dvw}@media(min-width: 980px)and (max-width: 1199px){.f-linkList li{font-size:1.1666666667dvw}}@media(min-width: 1200px){.f-linkList li{font-size:14px}}@media(max-width: 980px){.f-linkList li{padding:0 .8em}}@media(hover: hover){.f-linkList li a{transition:color .2s}.f-linkList li a:hover{color:#51a7de}}.f-linkList li::before{content:"";position:absolute;top:50%;right:0;width:1px;height:1em;translate:0 -50%;background:#000}.f-linkList li:last-child::before{display:none}.f-copy{text-align:center}.n-navBox{display:flex;justify-content:center;align-items:center;font-size:5.7971014493dvw}@media(min-width: 980px)and (max-width: 1199px){.n-navBox{font-size:1.2166666667dvw}}@media(min-width: 1200px){.n-navBox{font-size:14.6px}}@media(max-width: 980px){.n-navBox{display:block;text-align:center;line-height:1;font-weight:bold}.n-navBox small{font-size:70%}}.n-navBox .navItem{position:relative;display:block;margin:0 2em}@media(hover: hover){.n-navBox .navItem{transition:color .2s}.n-navBox .navItem:hover{color:#51a7de}}@media(max-width: 980px){.n-navBox .navItem{margin:0 0 2em}}.n-navBox .navItem img{top:50%;left:-1.8em;position:absolute;display:inline-block;width:1.5em;translate:0 -50%}@media(max-width: 980px){.n-navBox .navItem img{display:none}}.n-navLogo{display:block;margin:0 auto 3em;width:14.50029em}.n-navMenuButtonBox{position:fixed;right:0;width:100%;z-index:999;top:3.5em}.n-navMenuButtonBox .n-navMenuButton{position:absolute;top:0;right:1em;width:2em;aspect-ratio:1.5/1;cursor:pointer}.n-navMenuButtonBox .n-navMenuButton .n-navBorder{position:absolute;left:0;width:100%;height:.1em;background:#006eb6}.n-navMenuButtonBox .n-navMenuButton .n-navBorder:nth-child(1){top:0}.n-navMenuButtonBox .n-navMenuButton .n-navBorder:nth-child(2){top:50%;translate:0 calc(50% - .1em)}.n-navMenuButtonBox .n-navMenuButton .n-navBorder:nth-child(3){bottom:0}.n-navMenuButtonBox.is-on{top:1em}.n-navMenuButtonBox.is-on .n-navMenuButton .n-navBorder{background:#fff}.n-navMenuButtonBox.is-on .n-navMenuButton .n-navBorder:nth-child(1){top:50%;translate:0 calc(50% - .1em);rotate:45deg}.n-navMenuButtonBox.is-on .n-navMenuButton .n-navBorder:nth-child(2){opacity:0}.n-navMenuButtonBox.is-on .n-navMenuButton .n-navBorder:nth-child(3){top:50%;translate:0 calc(50% - .1em);rotate:-45deg}.slick-slider{box-sizing:border-box;position:relative;display:block;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;margin:0;padding:0;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-right:auto;margin-left:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;display:none;min-height:1px;height:100%}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;margin:0;padding:0;text-align:center;list-style:none}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{display:block;width:20px;height:20px;border:0;background:rgba(0,0,0,0);color:rgba(0,0,0,0);font-size:0;line-height:0;outline:none;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"•";position:absolute;top:0;left:0;width:15px;height:15px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:gray;text-align:center;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-border-radius:20px;-o-border-radius:20px}.slick-dots li.slick-active button:before{background:aqua;opacity:.75}.slideArrow{position:absolute;top:0;bottom:0;z-index:10;width:5vw;height:5vw;margin:auto;background:url("../images/common/arrow-r.svg") no-repeat;background-size:contain;cursor:pointer}@media screen and (max-width: 750px){.slideArrow{width:10vw;height:10vw}}.slideArrow.-prev{left:2%;transform:rotate(0deg) scaleX(-1)}.slideArrow.-next{right:2%}.langFonts.is-jp{font-family:"Noto Sans JP",helvetica,sans-serif}.langFonts.is-cht{font-family:"Noto Sans TC",helvetica,sans-serif}.langFonts.is-cn{font-family:"Noto Sans SC",helvetica,sans-serif}.langFonts.is-kr{font-family:"Noto Sans KR",helvetica,sans-serif}.langFonts.is-th{font-family:"Noto Sans Thai",helvetica,sans-serif}.js-fadeSlideUpIn{opacity:0;transform:translateY(50px)}.js-fadeIn{opacity:0}@keyframes bounce{0%{transform:translateY(0px)}25%{transform:translateY(-15px)}50%{transform:translateY(0px)}75%{transform:translateY(-10px)}100%{transform:translateY(0px)}}html{line-height:1.875;color:#006eb6;font-size:3.3816425121dvw}@media(min-width: 980px)and (max-width: 1199px){html{font-size:1.3333333333dvw}}@media(min-width: 1200px){html{font-size:16px}}body{overflow-wrap:anywhere}body ::selection{background:#51a7de;color:#fff}body ::-moz-selection{background:#51a7de;color:#fff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{border-radius:30px;background:#fff}::-webkit-scrollbar-thumb{border-radius:30px;background:#51a7de}img{width:100%;height:auto}@media(max-width: 980px){.-onlyPc{display:none}}.-onlySp{display:none}@media(max-width: 980px){.-onlySp{display:block}}.wrapper{padding:5em 0 0;overflow:hidden}.wrapper.is-top{padding:5em 0 0}@media(max-width: 980px){.wrapper.is-otherPage{padding-top:5em}}.c-mainWrapper{padding:0 2% 6.25em}.c-mainWrapper.is-top{padding:0}.c-contentWrap{position:relative;z-index:0;padding:3.125em;background:#fff;border-radius:30px;max-width:1200px;margin:0 auto}@media(max-width: 980px){.c-contentWrap{padding:1.78575em}}.c-contentWrap.is-top{padding:3.125em 0 9.375em;max-width:none;border-radius:30px 30px 0 0;margin:-3.125em auto 0}.c-contentWrap.is-top.is-about{padding:4.375em 3.125em 9.375em;margin:0 auto}@media(max-width: 980px){.c-contentWrap.is-top.is-about{padding:3.5715em 0 5.7144em}}.c-contentWrap .upperButtonBack{cursor:pointer;position:absolute;z-index:1;top:1em;left:1em;display:block;width:35px}@media(max-width: 980px){.c-contentWrap .upperButtonBack{display:none}}.c-contentWrap .upperButtonBack img{transform:scale(-1, 1)}.c-pageTitleBox{padding:2em 0}.c-title{width:fit-content;margin:0 auto;text-align:center}.c-title .c-titleText{font-size:13.2850241546dvw;font-family:"contralto-big",sans-serif;font-weight:700;line-height:1;font-style:italic;width:fit-content;border-bottom:dashed 2px #006eb6;display:block}@media(min-width: 980px)and (max-width: 1199px){.c-title .c-titleText{font-size:5.8333333333dvw}}@media(min-width: 1200px){.c-title .c-titleText{font-size:70px}}.c-title .c-titleSubText{display:inline-block;font-family:"M PLUS 1p",sans-serif;font-size:3.8647342995dvw;font-weight:normal;line-height:1.5;display:block}@media(min-width: 980px)and (max-width: 1199px){.c-title .c-titleSubText{font-size:1.6666666667dvw}}@media(min-width: 1200px){.c-title .c-titleSubText{font-size:20px}}.c-heading{font-weight:900}.c-heading.is-rounded{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:600}@media(max-width: 980px){.c-heading.is-rounded{font-family:"M PLUS 1p",sans-serif}}.c-heading .is-lg{font-size:4.8309178744dvw}@media(min-width: 980px)and (max-width: 1199px){.c-heading .is-lg{font-size:2dvw}}@media(min-width: 1200px){.c-heading .is-lg{font-size:24px}}.c-heading .is-md{font-size:3.8647342995dvw}@media(min-width: 980px)and (max-width: 1199px){.c-heading .is-md{font-size:1.6666666667dvw}}@media(min-width: 1200px){.c-heading .is-md{font-size:20px}}.c-heading .is-sm{font-size:3.3816425121dvw}@media(min-width: 980px)and (max-width: 1199px){.c-heading .is-sm{font-size:1.3333333333dvw}}@media(min-width: 1200px){.c-heading .is-sm{font-size:16px}}.c-gradient.is-common{background:linear-gradient(120deg, #63A5D7, #F0BED2, #FADCAA, #63A5D7, #F0BED2, #FADCAA);background-size:200% 200%;animation:gradientMove 20s ease-in-out infinite alternate}.c-gradient.is-01{background:rgba(0,0,0,0) linear-gradient(120deg, #63A5D7 0%, #F0BED2 35%, #F0BED2 69%, #FADCAA 100%) 0% 0% no-repeat padding-box}.c-gradient.is-02{background:rgba(0,0,0,0) linear-gradient(150deg, #FAF0A0 0%, #FAE6BE 24%, #E1D2ED 66%, #FFBED7 100%) 0% 0% no-repeat padding-box}.c-gradient.is-03{background:rgba(0,0,0,0) linear-gradient(120deg, #FFBED7 0%, #E1D2F0 51%, #63A5D7 100%) 0% 0% no-repeat padding-box}.c-gradient.is-04{background:rgba(0,0,0,0) linear-gradient(120deg, #63a5d7 0%, #63a5d7 14.7%, #d2c0e8 37.4%, #d2c0e8 49.8%, #f0bed2 77.6%, #f0bed2 100%) 0% 0% no-repeat padding-box}.c-gradient.is-05{background:rgba(0,0,0,0) linear-gradient(120deg, #B4DAFD 0%, #BAD9FB 5%, #E1D2ED 10%, #F6EBAC 25%, #FAEAF9 40%, #F5B6CA 60%, #FFE2F7 100%) 0% 0% no-repeat padding-box}@keyframes gradientMove{0%{background-position:0% 0%}100%{background-position:100% 100%}}.c-btnItem{cursor:pointer;display:block;color:#fff;background:#006eb6;font-weight:bold;border-radius:10px;line-height:1;padding:1em;width:fit-content;min-width:400px;margin:0 auto}@media(max-width: 980px){.c-btnItem{min-width:18em}}@media(hover: hover){.c-btnItem{transition:background .2s}.c-btnItem:hover{background:#51a7de}}.c-btnItem .c-btnItemInner{position:relative;width:fit-content;margin:0 auto;padding-right:2em;font-size:3.8647342995dvw}@media(min-width: 980px)and (max-width: 1199px){.c-btnItem .c-btnItemInner{font-size:1.6666666667dvw}}@media(min-width: 1200px){.c-btnItem .c-btnItemInner{font-size:20px}}.c-btnItem .c-btnItemInner .c-btnItemInnerArrow{position:absolute;height:100%;top:50%;right:0;translate:0 -50%}.c-btnItem .c-btnItemInner .c-btnItemInnerArrow::before,.c-btnItem .c-btnItemInner .c-btnItemInnerArrow::after{content:"";position:absolute;display:block;top:50%;right:0;width:3px;height:1em;background:#fff;border-radius:50px;translate:0 -50%}.c-btnItem .c-btnItemInner .c-btnItemInnerArrow::before{rotate:-45deg;translate:0 calc(-50% - .3em)}.c-btnItem .c-btnItemInner .c-btnItemInnerArrow::after{rotate:45deg;translate:0 calc(-50% + .3em)}.c-linkBtnItem{display:block;color:#fff;background:#006eb6;border-radius:200px;width:fit-content}@media(hover: hover){.c-linkBtnItem{transition:background .2s}.c-linkBtnItem:hover{background:#51a7de}}.c-linkBtnItem .c-linkBtnItemInner{position:relative;padding:.8em 2em .8em 6em}.c-linkBtnItem .c-linkBtnItemInner .c-linkBtnIcon{position:absolute;background:#fff;left:.1em;height:96%;top:50%;translate:0 -50%;aspect-ratio:1;border-radius:100%}.c-linkBtnItem .c-linkBtnItemInner .c-linkBtnIcon.is-X{background:#fff url(/assets/images/icon-x.webp) no-repeat center;background-size:50% auto}.c-linkBtnItem .c-linkBtnItemInner .c-linkBtnIcon.is-tiktok{background:#fff url(/assets/images/icon-tiktok.webp) no-repeat center;background-size:60% auto}.c-linkBtnItem .c-linkBtnItemInner .c-linkBtnIcon.is-youtube{background:#fff url(/assets/images/icon-youtube.webp) no-repeat center;background-size:60% auto}.c-linkBtnItem .c-linkBtnItemInner .c-linkBtnText{line-height:1.4;text-align:center;width:fit-content;font-weight:bold;font-size:3.3816425121dvw}@media(min-width: 980px)and (max-width: 1199px){.c-linkBtnItem .c-linkBtnItemInner .c-linkBtnText{font-size:1.6666666667dvw}}@media(min-width: 1200px){.c-linkBtnItem .c-linkBtnItemInner .c-linkBtnText{font-size:20px}}.c-shopBtnsWrap{width:100%;margin:50px auto 0}.c-shopBtnItem{display:flex;align-items:center;max-width:400px;margin:0 auto 2%;color:#006eb6;background:#d2e5f2;border-radius:200px}@media(max-width: 980px){.c-shopBtnItem{max-width:100%;width:100%;margin:0 auto 6%}}.c-shopBtnItem .c-linkBtnItemInner{position:relative;width:100%;padding:.8em 4em .8em}@media(max-width: 980px){.c-shopBtnItem .c-linkBtnItemInner{padding:.6em 2em .6em}}.c-shopBtnItem .c-linkBtnItemInner .c-linkBtnIcon{position:absolute;z-index:1;right:.8em;width:2.375em;top:50%;translate:0 -50%;aspect-ratio:1;border-radius:100%}@media(max-width: 980px){.c-shopBtnItem .c-linkBtnItemInner .c-linkBtnIcon{width:1.7278917em;right:.4em}}.c-shopBtnItem .c-linkBtnItemInner .c-linkBtnIcon img{width:100%}.c-shopBtnItem .c-linkBtnItemInner .c-linkBtnText{line-height:1.4;text-align:center;font-weight:bold;font-size:3.8647342995dvw}@media(min-width: 980px)and (max-width: 1199px){.c-shopBtnItem .c-linkBtnItemInner .c-linkBtnText{font-size:1.6666666667dvw}}@media(min-width: 1200px){.c-shopBtnItem .c-linkBtnItemInner .c-linkBtnText{font-size:20px}}.c-shopBtnsWrap.-columns2{justify-content:center;display:flex;flex-wrap:wrap}.c-shopBtnsWrap.-columns2 .c-shopBtnItem{margin:0 20px 20px}.buttonBackArea{margin:50px 0;padding:50px 0 0;border-top:dashed 2px #006eb6}.c-snsBox{display:flex;align-items:center;width:10em;color:#006eb6;font-size:3.8647342995dvw}@media(min-width: 980px)and (max-width: 1199px){.c-snsBox{font-size:1.3333333333dvw}}@media(min-width: 1200px){.c-snsBox{font-size:16px}}@media(max-width: 980px){.c-snsBox{width:8em;justify-content:end}}.c-snsBox .c-snsItem{margin-left:.5em}.c-snsBox .c-snsItem:not(.is-share){width:20%}.c-snsBox .c-snsItem .c-snsIcon{display:block;display:flex}.c-snsIcon{aspect-ratio:1;width:100%}.c-snsIcon.is-fb{background:url(/assets/images/sns-facebook.webp) no-repeat;background-size:100% auto}.c-snsIcon.is-instagram{background:url(/assets/images/sns-instagram.webp) no-repeat;background-size:100% auto}.c-snsIcon.is-line{background:url(/assets/images/sns-line.webp) no-repeat;background-size:100% auto}.c-snsIcon.is-x{background:url(/assets/images/sns-x.webp) no-repeat;background-size:100% auto}.-decoSonicSection{position:relative;z-index:0;max-width:1200px;margin:auto}.decoSonic,.decoEmy{position:absolute;z-index:-1;top:-7em;height:7em;aspect-ratio:221/269;background-repeat:no-repeat;background-size:100% auto}@media(max-width: 980px){.decoSonic,.decoEmy{top:-5em;height:5em}}.decoSonic{right:5%;background-image:url(/assets/images/img-sonic.webp)}.decoEmy{left:5%;background-image:url(/assets/images/img-emy.webp)}.decoEmyWrap{display:none;position:relative;z-index:-1;max-width:1200px;margin:0 auto}.c-blank{display:block;height:1em}.c-moveTopItem{display:none;position:fixed;z-index:99;right:1em;bottom:1em;width:4em;max-width:100px;transition:transform .3s;cursor:pointer}@media(hover: hover){.c-moveTopItem:hover{transform:scale(1.2)}}.pikopiko{animation:tilt 1s linear infinite}.pikopiko-reverse{animation:tilt 1s linear infinite reverse}.c-decoItem{width:100%;height:100%}@keyframes tilt{0%,50%{transform:rotate(-5deg)}50.1%,100%{transform:rotate(5deg)}}.errorPage{text-align:center;font-size:3.3816425121dvw}@media(min-width: 980px)and (max-width: 1199px){.errorPage{font-size:1.3333333333dvw}}@media(min-width: 1200px){.errorPage{font-size:16px}}.errorPage .wrapper{padding:2em 0 0}.errorPage .errorPageLogo{max-width:390px;width:32.5%;margin:auto}@media(max-width: 980px){.errorPage .errorPageLogo{max-width:60%;width:60%;margin:0 auto 4em}}.errorPage .c-title{margin:0 auto 2em}.errorPage .c-title .c-titleText{font-size:9.6618357488dvw}@media(min-width: 980px)and (max-width: 1199px){.errorPage .c-title .c-titleText{font-size:5.8333333333dvw}}@media(min-width: 1200px){.errorPage .c-title .c-titleText{font-size:70px}}.errorPage .errorPageWrap{margin:3em auto 0}.errorPage .text .large{font-size:4.0579710145dvw;font-weight:bold;display:block;margin-bottom:1em}@media(min-width: 980px)and (max-width: 1199px){.errorPage .text .large{font-size:1.8666666667dvw}}@media(min-width: 1200px){.errorPage .text .large{font-size:22.4px}}.errorPage .errorPageTitle{max-width:600px;font-size:4.7342995169dvw;font-weight:bold;padding:min(0.8875739645vw,12px) min(1.4792899408vw,20px);margin:2em auto 1em;color:#fff;line-height:1.3;border-radius:min(0.7396449704vw,10px);background:#006eb6;position:relative;z-index:0}@media(min-width: 980px)and (max-width: 1199px){.errorPage .errorPageTitle{font-size:1.8666666667dvw}}@media(min-width: 1200px){.errorPage .errorPageTitle{font-size:22.4px}}.errorPage a{text-decoration:underline}@media(hover: hover){.errorPage a{transition:all .2s}.errorPage a:hover{color:#51a7de}}.errorPage .distList{width:fit-content;margin:auto;text-align:left}.errorPage .distList li{font-weight:bold;padding-left:min(1.701183432vw,23px);position:relative}@media(max-width: 980px){.errorPage .distList li{padding-left:3dvw}}.errorPage .distList li:before{content:"";display:block;width:min(.3550295858vw,6px);height:min(.3550295858vw,6px);border-radius:50%;background:#006eb6;position:absolute;top:min(1.1vw,14px);left:min(0.2218934911vw,3px)}@media(max-width: 980px){.errorPage .distList li:before{width:1dvw;height:1dvw;top:3dvw;left:0dvw}}.errorPage .errorPageFooter{position:relative;z-index:0;margin-top:5em}.errorPage .errorPageFooter .decoEmyWrap{display:block}.errorPage .errorPageFooter .f-wrapper{padding:3em 1.25em 1.25em}@media(max-width: 980px){.errorPage .errorPageFooter .f-wrapper{padding:2.8572em .7143em}}/*# sourceMappingURL=common.min.css.map */