/*!
 * 星空鉄道とシロの旅 faq
 * last update / 2020.11.27
 *//*!
 * 星空鉄道とシロの旅共通
 * last update / 2020.07.27
 */@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;900&family=Roboto:wght@400;700;900&family=EB+Garamond&display=swap");*:focus{outline:none}html{font-size:2.66vw}@media (min-width: 768px){html{font-size:1.3vw}}@media (min-width: 1200px){html{font-size:62.5%}}body{font-family:-apple-system, BlinkMacSystemFont, Roboto, "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;line-height:2;color:#3a3343;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-variant-ligatures:no-common-ligatures;font-variant-ligatures:no-common-ligatures;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset;line-break:strict;letter-spacing:0.05em}@media only screen and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}html,body{height:100%}h1,h2,h3,h4,h5,h6{margin:0;font-size:1rem}ul,ol{padding:0;margin:0}li{list-style-type:none}p{margin:0}*:focus{outline:none}.tablet .only-pc,.sp .only-pc{display:none !important}.pc .only-sp-tab{display:none !important}.only-pc-tab{display:none}@media (min-width: 768px){.only-pc-tab{display:initial}}@media (min-width: 1200px){.only-pc-tab{display:initial}}.btn{display:-ms-grid;display:grid;-ms-grid-columns:(48.3vw)[auto-fit];grid-template-columns:repeat(auto-fit, 48.3vw);gap:1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 768px){.btn{-ms-grid-columns:(26vw)[auto-fit];grid-template-columns:repeat(auto-fit, 26vw)}}@media (min-width: 1200px){.btn{-ms-grid-columns:(200px)[auto-fit];grid-template-columns:repeat(auto-fit, 200px)}}.btn .btn__link{height:10.1vw;font-family:"Roboto",sans-serif;font-size:1.4rem;font-weight:700;line-height:10.1vw;color:#fff;text-align:center;text-decoration:none;letter-spacing:0.1em;background-color:#3a3343;border:solid 1px #3a3343;border-radius:5.05vw;-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:-webkit-transform 0.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform 0.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform 0.2s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s cubic-bezier(0.075, 0.82, 0.165, 1)}@media (min-width: 768px){.btn .btn__link{height:5.4vw;line-height:5.4vw;border-radius:2.7vw}}@media (min-width: 1200px){.btn .btn__link{height:42px;line-height:42px;border-radius:21px}}.btn .btn__link.btn__link--jp{font-family:"Noto Sans JP",sans-serif}.btn .btn__link:active{-webkit-transform:translateY(2px);transform:translateY(2px)}.btn.btn--white .btn__link{color:#3a3343;background-color:#fff;border:solid 1px rgba(58,51,67,0.5);-webkit-transition:background-color 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);transition:background-color 0.5s cubic-bezier(0.075, 0.82, 0.165, 1)}.btn.btn--white .btn__link:active,.btn.btn--white .btn__link:hover{color:#fff;background-color:#3a3343}.btn.btn--w350{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}@media (min-width: 768px){.btn.btn--w350{-ms-grid-columns:(45.5vw)[1];grid-template-columns:repeat(1, 45.5vw)}}@media (min-width: 1200px){.btn.btn--w350{-ms-grid-columns:(350px)[1];grid-template-columns:repeat(1, 350px)}}.btn.btn--left{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.menu-trigger,.menu-trigger span{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;-webkit-transition:all 0.4s;transition:all 0.4s}.menu-trigger{position:fixed;top:6vw;right:6vw;z-index:1020;width:25px;height:21px}@media (min-width: 768px){.menu-trigger{top:4vw;right:4vw}}.menu-trigger span{position:absolute;left:0;width:100%;height:1px;background-color:#3a3343}.menu-trigger.active span{background-color:#fff !important}.menu-trigger.menu--white span{background-color:#fff}@media (min-width: 1200px){.menu-trigger.menu--white.menu--common span{background-color:#3a3343}}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:10px}.menu-trigger span:nth-of-type(3){bottom:0}.menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}.menu-trigger.active span:nth-of-type(2){left:50%;opacity:0;-webkit-animation:active-menu-bar02 0.8s forwards;animation:active-menu-bar02 0.8s forwards}@-webkit-keyframes active-menu-bar02{100%{height:0}}@keyframes active-menu-bar02{100%{height:0}}.menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}.menu-trigger+.nav{-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);transition:-webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transform:translateX(100%);transform:translateX(100%)}.menu-trigger.active+.nav{-webkit-transform:translateX(0);transform:translateX(0)}.nav{position:fixed;top:0;right:0;z-index:1010;height:100%}.nav .nav__inner{display:-ms-grid;display:grid;width:100vw;height:100%;background-color:#3a3343;place-items:center}@media (min-width: 768px){.nav .nav__inner{width:42vw;max-width:350px}}.nav .nav__inner .nav__wrapper .nav__list{display:-ms-grid;display:grid}.nav .nav__inner .nav__wrapper .nav__list .nav__item{font-family:"EB Garamond",serif;font-size:1.6rem;letter-spacing:0.2em}.nav .nav__inner .nav__wrapper .nav__list .nav__item:last-child::before{display:block;width:100px;height:1px;margin:1em 0;content:"";background-color:#fff}.nav .nav__inner .nav__wrapper .nav__list .nav__item .nav__link{display:block;line-height:2.5;color:#fff;text-decoration:none;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.nav .nav__inner .nav__wrapper .nav__list .nav__item .nav__link:hover{opacity:0.5}.nav .nav__inner .nav__wrapper .sns__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2em}.nav .nav__inner .nav__wrapper .sns__list .sns__item+.sns__item{margin-left:1.5em}.sec__ttl{margin-bottom:10vw;text-align:center}@media (min-width: 768px){.sec__ttl{margin-bottom:6vw}}@media (min-width: 1200px){.sec__ttl{margin-bottom:60px}}.sec__ttl .sec_ttl__img{height:auto}.sec__ttl .sec_ttl__img.sec_ttl__img--chara{width:28.9vw}@media (min-width: 768px){.sec__ttl .sec_ttl__img.sec_ttl__img--chara{width:23.1vw}}@media (min-width: 1200px){.sec__ttl .sec_ttl__img.sec_ttl__img--chara{width:244px}}.sec__ttl .sec_ttl__img.sec_ttl__img--material,.sec__ttl .sec_ttl__img.sec_ttl__img--scrshots{width:36.7vw}@media (min-width: 768px){.sec__ttl .sec_ttl__img.sec_ttl__img--material,.sec__ttl .sec_ttl__img.sec_ttl__img--scrshots{width:29.3vw}}@media (min-width: 1200px){.sec__ttl .sec_ttl__img.sec_ttl__img--material,.sec__ttl .sec_ttl__img.sec_ttl__img--scrshots{width:262px}}.sec__ttl .sec_ttl__img.sec_ttl__img--trial{width:21.7vw}@media (min-width: 768px){.sec__ttl .sec_ttl__img.sec_ttl__img--trial{width:13vw}}@media (min-width: 1200px){.sec__ttl .sec_ttl__img.sec_ttl__img--trial{width:120px}}.sec__ttl .sec_ttl__img.sec_ttl__img--movie{width:24.4vw;padding-top:2.9vw}@media (min-width: 768px){.sec__ttl .sec_ttl__img.sec_ttl__img--movie{width:14.6vw;padding-top:1.7vw}}@media (min-width: 1200px){.sec__ttl .sec_ttl__img.sec_ttl__img--movie{width:135px;padding-top:15px}}.sec__ttl.sec__ttl--hide{display:none}.sec__ttl2{position:absolute;top:0;left:0;padding:2vw 5vw;font-family:"Roboto",sans-serif;font-weight:700;color:#fff;background-color:#3a3343}@media (min-width: 768px){.sec__ttl2{padding:1vw 4vw}}@media (min-width: 1200px){.sec__ttl2{padding:16px 80px;font-size:1.4rem}}.notice__txt{margin-top:4em;text-align:center}@media (min-width: 1200px){.notice__txt{font-size:1.4rem}}.line--star{width:100%;height:70px;background:url(../images/line-star.png) center center/contain no-repeat;border:none}.line--star.line--common{margin:24vw 0}@media (min-width: 768px){.line--star.line--common{margin:13vw 0}}@media (min-width: 1200px){.line--star.line--common{margin:100px 0}}@media (min-width: 1200px){.line--star{margin-top:100px}}#jquery_jplayer_1,#jp_container_1{display:none}.link--invalid{pointer-events:none}.slick-prev,.slick-next{position:absolute;top:50%;z-index:10;display:block;width:4em;height:4em;padding:0;color:transparent;cursor:pointer;background:#3a3343;border:none;border-radius:50%;outline:none;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.slick-prev:active,.slick-next:active{-webkit-transform:translate(0, calc(-50% + 2px));transform:translate(0, calc(-50% + 2px))}.slick-prev{left:0}.chinfo__inner .slick-prev{left:calc(50% - 550px)}[dir="rtl"] .slick-prev{right:0;left:auto}.slick-next{right:0}.chinfo__inner .slick-next{right:calc(50% - 550px)}[dir="rtl"] .slick-next{right:auto;left:0}.slick-prev::before,.slick-next::before{position:absolute;top:50%;left:50%;display:block;width:1em;height:1em;content:"";border-top:1px solid #fff;border-right:1px solid #fff}.slick-prev::before{-webkit-transform:translate(-45%, -50%) rotate(225deg);transform:translate(-45%, -50%) rotate(225deg)}.slick-next::before{-webkit-transform:translate(-65%, -50%) rotate(45deg);transform:translate(-65%, -50%) rotate(45deg)}.slick-prev:focus,.slick-next:focus{outline:none}.slick-prev.slick-disabled,.slick-next.slick-disabled{cursor:default;opacity:0.2}.slick-dotted.slick-slider{margin-bottom:2em}.slick-dots{position:absolute;bottom:-5em;display:block;width:100%;padding:0;margin:0;text-align:center;list-style:none}.slick-dots li{position:relative;display:inline-block;width:2em;height:2em;padding:0;margin:0;cursor:pointer}.slick-dots li button{display:block;width:2em;height:2em;padding:0;line-height:0;color:transparent;cursor:pointer;background:transparent;border:0;outline:none}.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{position:absolute;top:0.5em;left:0.5em;width:1em;height:1em;content:"";background-color:#3a3343;border-radius:50%;opacity:0.25}.slick-dots li.slick-active button:before{opacity:0.75}.slick-slide{-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease}.slick-center{-webkit-transform:scale(1.05);transform:scale(1.05)}/*!
 * 星空鉄道とシロの旅 @keyframes
 * last update / 2020.10.29
 */@-webkit-keyframes lineloop{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0% 0%;transform-origin:0% 0%}50%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0% 0%;transform-origin:0% 0%}51%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0% 100%;transform-origin:0% 100%}100%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0% 100%;transform-origin:0% 100%}}@keyframes lineloop{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0% 0%;transform-origin:0% 0%}50%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0% 0%;transform-origin:0% 0%}51%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0% 100%;transform-origin:0% 100%}100%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0% 100%;transform-origin:0% 100%}}@-webkit-keyframes mvslide{0%{-webkit-transform:translateX(-90vw);transform:translateX(-90vw)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes mvslide{0%{-webkit-transform:translateX(-90vw);transform:translateX(-90vw)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeinup{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeinup{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeinup2{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeinup2{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeblurinup{0%{-webkit-filter:blur(15px);filter:blur(15px);opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeblurinup{0%{-webkit-filter:blur(15px);filter:blur(15px);opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes underline{0%{background-size:0 1px}100%{background-size:100% 1px}}@keyframes underline{0%{background-size:0 1px}100%{background-size:100% 1px}}@-webkit-keyframes underline2{0%{background-size:1px 0}100%{background-size:1px 100%}}@keyframes underline2{0%{background-size:1px 0}100%{background-size:1px 100%}}@-webkit-keyframes maskslide{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0}51%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 0;transform-origin:100% 0}100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 0;transform-origin:100% 0}}@keyframes maskslide{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0}51%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 0;transform-origin:100% 0}100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 0;transform-origin:100% 0}}@-webkit-keyframes maskshow{0%{opacity:1}50%{opacity:1}51%{opacity:0}100%{opacity:0}}@keyframes maskshow{0%{opacity:1}50%{opacity:1}51%{opacity:0}100%{opacity:0}}@-webkit-keyframes bound{0%{-webkit-transform:translate(-50%, 0) rotate(45deg);transform:translate(-50%, 0) rotate(45deg)}100%{-webkit-transform:translate(-50%, -20px) rotate(45deg);transform:translate(-50%, -20px) rotate(45deg)}}@keyframes bound{0%{-webkit-transform:translate(-50%, 0) rotate(45deg);transform:translate(-50%, 0) rotate(45deg)}100%{-webkit-transform:translate(-50%, -20px) rotate(45deg);transform:translate(-50%, -20px) rotate(45deg)}}@-webkit-keyframes tailanime{0%{-webkit-transform:translate(-5px, 5px) rotateY(0) rotateZ(0);transform:translate(-5px, 5px) rotateY(0) rotateZ(0)}100%{-webkit-transform:translate(-5px, 5px) rotateY(30deg) rotateZ(-10deg);transform:translate(-5px, 5px) rotateY(30deg) rotateZ(-10deg)}}@keyframes tailanime{0%{-webkit-transform:translate(-5px, 5px) rotateY(0) rotateZ(0);transform:translate(-5px, 5px) rotateY(0) rotateZ(0)}100%{-webkit-transform:translate(-5px, 5px) rotateY(30deg) rotateZ(-10deg);transform:translate(-5px, 5px) rotateY(30deg) rotateZ(-10deg)}}@-webkit-keyframes bgslide{0%{background-position:left top}100%{background-position:right top}}@keyframes bgslide{0%{background-position:left top}100%{background-position:right top}}header{display:-ms-grid;display:grid;height:36vw;background:url(../../faq/images/header_bg-sp.jpg) top center/cover no-repeat;place-items:center}@media (min-width: 768px){header{height:19.5vw;background-image:url(../../faq/images/header_bg-tab.jpg)}}@media (min-width: 1200px){header{position:fixed;width:30vw;height:100%;background:url(../../faq/images/header_bg-pc.jpg) top left/cover no-repeat;-webkit-animation:bgslide 90s cubic-bezier(0.445, 0.05, 0.55, 0.95) forwards;animation:bgslide 90s cubic-bezier(0.445, 0.05, 0.55, 0.95) forwards}}.header__inner .ttllogo .ttllogo__img{width:auto;height:10vw}@media (min-width: 768px){.header__inner .ttllogo .ttllogo__img{height:5.8vw}}@media (min-width: 1200px){.header__inner .ttllogo .ttllogo__img{width:300px;height:auto}}.header__inner .ttllogo .ttllogo__genre{display:none}@media (min-width: 1200px){.header__inner .ttllogo .ttllogo__genre{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1em;font-family:"EB Garamond",serif;color:#fff;letter-spacing:0.5em}.header__inner .ttllogo .ttllogo__genre::before,.header__inner .ttllogo .ttllogo__genre::after{display:block;width:25px;height:1px;margin:0 1em;content:"";background-color:#fff}}.header__inner .copy{display:none}@media (min-width: 1200px){.header__inner .copy{display:block;font-family:"Roboto",sans-serif;color:#fff;text-align:center}.header__inner .copy img{display:block;width:37.3vw;margin:0 auto 1em}}@media (min-width: 1200px) and (min-width: 1200px){.header__inner .copy img{width:160px}}.header__inner .faq__list{display:none}@media (min-width: 1200px){.header__inner .faq__list{display:block;margin:40px 0}.header__inner .faq__list .faq__item{font-family:"a-otf-ryumin-pr6n",serif;font-size:1.4rem;text-align:center}.header__inner .faq__list .faq__item.faq__item--new .faq__link::after{margin-left:1em;font-size:1rem;color:#e4007f;vertical-align:text-top;content:"-NEW"}.header__inner .faq__list .faq__item .faq__link{display:inline-block;padding:0.2em 1em;color:#fff;text-decoration:none;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.header__inner .faq__list .faq__item .faq__link:hover{opacity:0.5}}@media (min-width: 1200px){main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:30vw}}.main__inner{padding:9.6vw 8.5vw 0;counter-reset:faq}@media (min-width: 768px){.main__inner{padding:5.2vw 13vw 0}}@media (min-width: 1200px){.main__inner{width:574px;padding:100px 0 0}}.main__inner .page__title{padding-bottom:4.8vw;font-family:"EB Garamond",serif;font-size:2rem;font-weight:400;color:#9962a0;text-align:center;letter-spacing:0.5em}@media (min-width: 768px){.main__inner .page__title{padding-bottom:2.6vw;font-size:2.4rem;text-align:left}}@media (min-width: 1200px){.main__inner .page__title{padding-bottom:50px}}.article__inner{padding:4.8vw 0 9.6vw}@media (min-width: 1200px){.article__inner{padding:50px 0 100px}}.article__inner .article__release{margin-bottom:1em}.article__inner .article__release time{font-family:"Roboto",sans-serif;font-weight:700}@media (min-width: 768px){.article__inner .article__release time{font-size:1.2rem}}.article__inner .article__ttl{margin-bottom:9.6vw;font-family:"a-otf-ryumin-pr6n",serif;font-size:2.4rem;font-weight:400}@media (min-width: 768px){.article__inner .article__ttl{margin-bottom:5.2vw;font-size:2.8rem}}@media (min-width: 1200px){.article__inner .article__ttl{margin-bottom:50px}}.article__inner .article__ttl::before{display:block;margin-bottom:0.5em;font-family:"Roboto",sans-serif;font-size:1rem;font-weight:700;content:"Question." counter(faq);counter-increment:faq}.article__inner .article__contents .contents__overview{font-size:1.4rem}@media (min-width: 768px){.article__inner .article__contents .contents__overview{font-size:1.6rem}}.article__inner .article__contents .contents__overview strong{font-weight:400;color:#e4007f}.article__inner .article__contents .btn{margin-top:4em}@media (min-width: 768px){.article__inner .article__contents .btn{margin-top:3em}}.article__inner .article__contents .common__notice{margin-top:3em}.article__inner .article__contents .common__notice small{font-size:1.2rem}.article__inner .article__contents .common__notice::before{display:block;width:24px;height:24px;margin:0 auto 0.5em;content:url(../images/notice.svg)}@media (min-width: 768px){.article__inner .article__contents .common__notice::before{margin:0}}@media (min-width: 1200px){.article__inner .article__contents .common__notice::before{display:initial;margin-right:0.5em;vertical-align:middle;-webkit-transform:scale(1.4);transform:scale(1.4)}}footer{position:relative;padding:9.6vw 0 0;overflow-y:hidden}@media (min-width: 1200px){footer{display:none}}footer .sns{margin-bottom:9.6vw;text-align:center}@media (min-width: 768px){footer .sns{margin-bottom:0}}footer .sns .sns__item{display:inline-block}footer .sns .sns__item+li{margin-left:1em}footer .copy{padding:5.3vw;font-family:"Roboto",sans-serif;color:#91899b;text-align:center}@media (min-width: 768px){footer .copy{padding:3em}}footer .copy img{display:block;width:37.3vw;margin:0 auto 1em}@media (min-width: 768px){footer .copy img{width:200px}}.subnav{position:fixed;right:4.8vw;bottom:4.8vw}@media (min-width: 1200px){.subnav{right:50px;bottom:50px}}.subnav .subnav__link{display:-ms-grid;display:grid;place-items:center;width:50px;height:50px;background-color:#3a3343;border-radius:50%;-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:-webkit-transform 0.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform 0.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform 0.2s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s cubic-bezier(0.075, 0.82, 0.165, 1)}.subnav .subnav__link:not(:first-child){margin-top:2.4vw}@media (min-width: 768px){.subnav .subnav__link:not(:first-child){margin-top:1.3vw}}@media (min-width: 1200px){.subnav .subnav__link:not(:first-child){margin-top:10px}}.subnav .subnav__link:active{-webkit-transform:translateY(2px);transform:translateY(2px)}.line--star.line--common{margin:16vw 0}@media (min-width: 768px){.line--star.line--common{display:none}}
/*# sourceMappingURL=faq.min.css.map */