/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&family=Oswald:wght@400;500;700&display=swap");*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace, monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type="button"][disabled],[type="reset"][disabled],[type="submit"][disabled]{cursor:default}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}:root{--stationColor: #206ed7;--gashaponColor: #206ed7;--premiumColor: #ac7808;--flatColor: #009f3c;--otherColor: #e50012;--allColor: #404248;--infoColor: #e50012;--itemColor: #ed5f00;--eventColor: #009f3c;--campaignColor: #206ed7;--blogColor: #9c53bc;--releaseColor: #f02e93}html{font-size:62.5%;height:100%}body{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;position:relative;font-family:YakuHanJP_Noto,"Noto Sans JP","Oswald",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;line-height:1.6;font-weight:500;color:#404248;letter-spacing:0.01em;word-wrap:break-word;overflow-wrap:break-word}@media only screen and (min-width: 769px){body{font-size:15px;font-size:1.5rem}}@media only screen and (max-width: 768px){body{font-size:13px;font-size:1.3rem}}body::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:'';background-color:rgba(0,0,0,0.85);z-index:100;opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1)}body.is-open{overflow:hidden}body.is-open::before{opacity:1;pointer-events:auto}img{max-width:100%;height:auto;font-size:0;line-height:1;vertical-align:bottom}*{box-sizing:border-box}*::before,*::after{box-sizing:border-box}a{color:#eb9d1a;text-decoration:underline;outline:none}@media (hover: hover){a{transition:-webkit-text-decoration .3s cubic-bezier(0.37, 0, 0.63, 1);transition:text-decoration .3s cubic-bezier(0.37, 0, 0.63, 1);transition:text-decoration .3s cubic-bezier(0.37, 0, 0.63, 1), -webkit-text-decoration .3s cubic-bezier(0.37, 0, 0.63, 1)}a:hover{text-decoration:none}}@media only screen and (min-width: 769px){.is-sponly{display:none}}@media only screen and (max-width: 768px){.is-pconly{display:none}}.Button{color:#fff;background:#ffa811;font-size:16px;font-weight:bold;text-decoration:none;border-radius:5px;padding:5px 20px;display:inline-block;vertical-align:middle;transition:all .1s ease;box-shadow:0 4px 0 #df910a;position:relative}.Button:after{content:url(../images/common/ico_btn.png);margin:0 0 0 5px}.Button:hover{box-shadow:0 0 0 #df910a;-webkit-transform:translateY(4px);transform:translateY(4px)}.Button_next{color:#fff;background:#ffa811;font-size:28px;font-weight:bold;text-decoration:none;border-radius:5px;padding:10px 100px;display:inline-block;vertical-align:middle;transition:all .1s ease;box-shadow:0 4px 0 #df910a;position:relative}.Button_next:after{content:url(../images/common/ico_btn.png);margin:0 0 0 5px}.Button_next:hover{box-shadow:0 0 0 #df910a;-webkit-transform:translateY(4px);transform:translateY(4px)}@media only screen and (max-width: 768px){.Button_next{font-size:24px;padding:8px 60px}}.Button_blue{color:#fff;background:#599fe0;font-size:16px;font-weight:bold;text-decoration:none;border-radius:5px;padding:5px 20px;display:inline-block;vertical-align:middle;transition:all .3s ease;box-shadow:0 4px 0 #3879b4}.Button_blue:after{content:url(../images/common/ico_btn_blue.png);margin:0 0 0 5px}.Button_blue:hover{box-shadow:0 0 0 #3879b4;-webkit-transform:translateY(4px);transform:translateY(4px)}.Button_pink{color:#fff;background:#ff598f;font-size:16px;font-weight:bold;text-decoration:none;border-radius:5px;padding:5px 20px;display:inline-block;vertical-align:middle;transition:all .3s ease;box-shadow:0 4px 0 #e1346c}.Button_pink:hover{box-shadow:0 0 0 #e1346c;-webkit-transform:translateY(4px);transform:translateY(4px)}.Button_search{color:#fff;background:#e50012;font-weight:bold;text-decoration:none;border-top-right-radius:5px;border-bottom-right-radius:5px;padding:9px 20px;display:inline-block;vertical-align:middle;transition:all .1s ease;position:relative;border:none}.Button_search:hover{background:#f5404f}.l-header{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:100;max-height:100vh;box-shadow:0 3px 6px rgba(0,0,0,0.08)}.l-footer{color:#fff;background-color:#222}@media only screen and (min-width: 769px){.l-footer{padding-top:30px}}@media only screen and (max-width: 768px){.l-footer{padding-top:18px}}.c-breadcrumb{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;white-space:nowrap;overflow:auto}@media only screen and (min-width: 769px){.c-breadcrumb{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width: 768px){.c-breadcrumb{padding-top:18px;padding-bottom:18px}}.c-breadcrumb>*:nth-child(n+2){margin-left:0.5em}.c-breadcrumb--contents{display:block;white-space:inherit}@media only screen and (min-width: 769px){.c-breadcrumb--contents{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width: 768px){.c-breadcrumb--contents{padding-top:18px;padding-bottom:18px}}.c-breadcrumb--contents>*:nth-child(n+2){margin-left:0.5em}.c-breadcrumb--footer{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;white-space:nowrap;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;padding-right:1em;width:100%;height:100%;color:#fff}.c-breadcrumb--footer::-webkit-scrollbar{display:none}.c-breadcrumb--footer>*:nth-child(n+2){margin-left:0.5em}.c-breadcrumb__wrap{display:block;position:relative;margin-right:1em}@media only screen and (min-width: 769px){.c-breadcrumb__wrap{width:calc(100% - 4em)}}@media only screen and (max-width: 768px){.c-breadcrumb__wrap{width:calc(100% - 4em)}}.c-breadcrumb__wrap::after{display:block;position:absolute;top:0;right:0;width:1em;height:100%;content:'';background-image:linear-gradient(to right, rgba(229,0,18,0) 0%, #e50012 100%)}.c-breadcrumb__link{text-decoration:underline}@media (hover: hover){.c-breadcrumb__link:hover{text-decoration:none}}.c-breadcrumb__link.--footer{color:#fff}.c-btn{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative;margin-right:auto;margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;color:#fff;border-width:0.04em;border-style:solid;border-color:#e50012;border-radius:1000px;background-color:#e50012}@media (hover: hover){.c-btn{transition:color .3s cubic-bezier(0.37, 0, 0.63, 1),background-color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-btn:hover{color:#e50012;background-color:#fff}.c-btn:hover::after{border-color:#e50012}.c-btn:hover .ico-target--01{fill:#e50012}.c-btn:hover .ico-target--02{stroke:#e50012}}@media only screen and (min-width: 769px){.c-btn{padding:0.75em 1em;min-width:340px}}@media only screen and (max-width: 768px){.c-btn{padding:0.75em 1.5em;min-width:70%}}.c-btn::after{display:block;position:absolute;top:50%;right:1.5em;min-width:0.7em;min-height:0.7em;border-top:0.2em solid #fff;border-right:0.2em solid #fff;content:'';-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);transition:border-color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-btn.--icon::after{content:none}.c-btnClose{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative;margin-right:auto;margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;color:#fff;border-width:0.04em;border-style:solid;border-color:#acacac;border-radius:1000px;background-color:#acacac}@media (hover: hover){.c-btnClose{transition:color .3s cubic-bezier(0.37, 0, 0.63, 1),background-color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-btnClose:hover{color:#acacac;background-color:#fff}.c-btnClose:hover::after{border-color:#acacac}}@media only screen and (min-width: 769px){.c-btnClose{padding:0.75em 1em;min-width:340px}}@media only screen and (max-width: 768px){.c-btnClose{padding:0.75em 1.5em;min-width:70%}}.c-btnClose::before{display:block;position:absolute;top:50%;left:1.25em;min-width:0.9em;min-height:0.15em;content:'';background-color:#fff;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);transition:border-color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-btnClose::after{display:block;position:absolute;top:50%;left:1.25em;min-width:0.9em;min-height:0.15em;content:'';background-color:#fff;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);transition:border-color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-btn__icon{display:inline-block;width:1em}.c-btn__icon path{transition:fill .3s cubic-bezier(0.37, 0, 0.63, 1),stroke .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-btn__icon.--right{position:absolute;top:50%;right:1.5em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-btn__round{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:0.75em 1em;width:100%;height:100%;text-decoration:none;color:#fff;border-width:0.04em;border-style:solid;border-color:#e50012;border-radius:0.5em;background-color:#e50012}@media (hover: hover){.c-btn__round{transition:color .3s cubic-bezier(0.37, 0, 0.63, 1),background-color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-btn__round:hover{color:#e50012;background-color:#fff}.c-btn__round:hover::after{border-color:#e50012}}.c-btn__round::after{display:block;position:relative;margin-left:auto;min-width:0.7em;min-height:0.7em;border-top:0.2em solid #fff;border-right:0.2em solid #fff;content:'';-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:border-color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-btn__round.--twitter{border-color:#1d9bf0;background-color:#1d9bf0}@media (hover: hover){.c-btn__round.--twitter:hover{color:#1d9bf0;background-color:#fff}.c-btn__round.--twitter:hover::after{border-color:#1d9bf0}}.c-btn__round.--line{border-color:#06c755;background-color:#06c755}@media (hover: hover){.c-btn__round.--line:hover{color:#06c755;background-color:#fff}.c-btn__round.--line:hover::after{border-color:#06c755}}.c-btn__round.--gry{border-color:#7d7d7d;background-color:#7d7d7d}@media (hover: hover){.c-btn__round.--gry:hover{color:#7d7d7d;background-color:#fff}.c-btn__round.--gry:hover::after{border-color:#7d7d7d}}.c-btnSquare__wrap{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:0.5em 1em;border-radius:0.5em;background-color:#f0f0f0}.c-btnSquare__text{font-weight:700;margin-right:1em}@media only screen and (min-width: 769px){.c-btnSquare__text{font-size:140%}}@media only screen and (max-width: 768px){.c-btnSquare__text{font-size:120%}}.c-btnSquare{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin-left:auto;position:relative;padding:0.4em 1.25em;font-weight:700;text-decoration:none;white-space:nowrap;color:#fff;border:2px solid #e50012;border-radius:0.5em;background-color:#e50012}@media only screen and (min-width: 769px){.c-btnSquare{font-size:110%}}@media only screen and (max-width: 768px){.c-btnSquare{font-size:97.5%}}@media (hover: hover){.c-btnSquare{transition:background-color .3s cubic-bezier(0.37, 0, 0.63, 1),color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-btnSquare:hover{color:#e50012;background-color:#fff}.c-btnSquare:hover::before{border-top-color:#fff;border-right-color:#fff}.c-btnSquare:hover::after{background-color:#e50012}}.c-btnSquare::before{display:block;position:absolute;top:50%;right:2em;width:0.5em;height:0.5em;border-top:0.2em solid #e50012;border-right:0.2em solid #e50012;content:'';-webkit-transform:translate(60%, -50%) rotate(45deg);transform:translate(60%, -50%) rotate(45deg);transition:border-top-color .3s cubic-bezier(0.37, 0, 0.63, 1),border-right-color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-btnSquare::after{display:block;margin-left:0.35em;width:1.25em;height:1.25em;border-radius:1000px;content:'';background-color:#fff;transition:background-color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-card__rows{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media only screen and (min-width: 769px){.c-card__row.--col4{width:calc((100% - 90.1px) / 4)}.c-card__row.--col4:not(:nth-child(4n-3)){margin-left:30px}.c-card__row.--col4:nth-child(n+5){margin-top:30px}}@media only screen and (max-width: 768px){.c-card__row.--col4{width:calc((100% - (30.1px * 0.6)) / 2)}.c-card__row.--col4:not(:nth-child(2n-1)){margin-left:18px}.c-card__row.--col4:nth-child(n+3){margin-top:18px}}@media only screen and (min-width: 980px){.c-card__row.--home{width:calc((100% - 80.1px) / 5)}.c-card__row.--home:not(:nth-child(5n-4)){margin-left:20px}.c-card__row.--home:nth-child(n+6){margin-top:20px}}@media only screen and (min-width: 769px) and (max-width: 979px){.c-card__row.--home{width:calc((100% - 90.1px) / 4)}.c-card__row.--home:not(:nth-child(4n-3)){margin-left:30px}.c-card__row.--home:nth-child(n+5){margin-top:30px}}@media only screen and (max-width: 768px){.c-card__row.--home{width:calc((100% - (30.1px * 0.6)) / 2)}.c-card__row.--home:not(:nth-child(2n-1)){margin-left:18px}.c-card__row.--home:nth-child(n+3){margin-top:18px}}@media only screen and (min-width: 980px){.c-card__row.--home__online{width:calc((100% - 80.1px) / 5)}.c-card__row.--home__online:not(:nth-child(5n-4)){margin-left:20px}.c-card__row.--home__online:nth-child(n+6){margin-top:20px}}@media only screen and (min-width: 769px) and (max-width: 979px){.c-card__row.--home__online{width:calc((100% - 90.1px) / 4)}.c-card__row.--home__online:not(:nth-child(4n-3)){margin-left:30px}.c-card__row.--home__online:nth-child(n+5){display:none}}@media only screen and (max-width: 768px){.c-card__row.--home__online{width:calc((100% - (30.1px * 0.6)) / 2)}.c-card__row.--home__online:not(:nth-child(2n-1)){margin-left:18px}.c-card__row.--home__online:nth-child(n+3){margin-top:18px}.c-card__row.--home__online:nth-child(n+5){display:none}}@media only screen and (min-width: 980px){.c-card__row.--products{width:calc((100% - 80.1px) / 5)}.c-card__row.--products:not(:nth-child(5n-4)){margin-left:20px}.c-card__row.--products:nth-child(n+6){margin-top:20px}}@media only screen and (min-width: 769px) and (max-width: 979px){.c-card__row.--products{width:calc((100% - 90.1px) / 4)}.c-card__row.--products:not(:nth-child(4n-3)){margin-left:30px}.c-card__row.--products:nth-child(n+5){margin-top:30px}.c-card__row.--products:nth-child(n+9){display:none}}@media only screen and (max-width: 768px){.c-card__row.--products{width:calc((100% - (30.1px * 0.6)) / 2)}.c-card__row.--products:nth-child(even){margin-left:18px}.c-card__row.--products:nth-child(n+3){margin-top:calc(30px * 0.6)}.c-card__row.--products:nth-child(n+7){display:none}}@media only screen and (min-width: 980px){.c-card__row.--responsive{width:calc((100% - 80.1px) / 5)}.c-card__row.--responsive:not(:nth-child(5n-4)){margin-left:20px}.c-card__row.--responsive:nth-child(n+6){margin-top:20px}}@media only screen and (min-width: 769px) and (max-width: 979px){.c-card__row.--responsive{width:calc((100% - 90.1px) / 4)}.c-card__row.--responsive:not(:nth-child(4n-3)){margin-left:30px}.c-card__row.--responsive:nth-child(n+5){margin-top:30px}}@media only screen and (max-width: 768px){.c-card__row.--responsive{width:calc((100% - (30.1px * 0.6)) / 2)}.c-card__row.--responsive:nth-child(even){margin-left:18px}.c-card__row.--responsive:nth-child(n+3){margin-top:calc(30px * 0.6)}}@media only screen and (min-width: 769px){.c-card__row .c-card__category{font-size:clamp(70%, 1.4vw, 90%)}}@media only screen and (min-width: 769px){.c-card__row .c-card__price{font-size:clamp(80%, 1.6vw, 100%)}}.c-card__link{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;white-space:normal;width:100%;height:100%;text-decoration:none;color:#404248}.c-card__thumb{position:relative;border-width:1px;border-style:solid;border-color:#d0d0d0;border-radius:0.5em;background-color:#fff;overflow:hidden}@media (hover: hover){.c-card__thumb{transition:border-color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-card__link:hover .c-card__thumb{border-color:#e50012}}.c-card__thumb.--standard{padding-bottom:75%;width:100%;height:0;overflow:hidden}.c-card__thumb.--standard img{position:absolute;top:50%;left:50%;max-height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.c-card__thumb.--squre{width:100%;height:0;padding-bottom:100%}.c-card__thumb.--squre img{position:absolute;top:50%;left:50%;max-height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.c-card__icon{display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;position:absolute;padding:0 1.4em 0.1em 1em;top:0;left:0;min-width:5em;font-style:normal;color:#fff;border-bottom-right-radius:100px;background-color:#e50012;z-index:10}.c-card__icon.--update{background-color:#e50077}.c-card__icon--reservation{display:block;position:absolute;padding-top:1em;top:0;left:0;font-style:normal;font-weight:700;color:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center;pointer-events:none;z-index:2}.c-card__icon--reservation::before{display:block;position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:8em 8em 0 0;border-color:#e50012 transparent transparent transparent;content:'';-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center top;transform-origin:center top;z-index:-1}.c-card__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:0.5em;margin-bottom:1em;width:100%;text-align:left}@media only screen and (max-width: 768px){.c-card__name{font-size:110%}}@media (hover: hover){.c-card__name{transition:color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-card__link:hover .c-card__name{color:#e50012}}.c-card__name.--gnav{margin-bottom:0}@media only screen and (min-width: 769px){.c-card__name.--gnav{-webkit-line-clamp:2}}@media only screen and (max-width: 768px){.c-card__name.--gnav{font-size:90%}}.c-card__bottom{display:-webkit-flex;display:flex;-webkit-align-self:flex-end;align-self:flex-end;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end;margin-top:auto;width:100%;white-space:nowrap}.c-card__category{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0 0.5em 0.15em;min-width:6em;font-style:normal;border-width:1px;border-style:solid;border-color:#d0d0d0;border-radius:1000px}@media only screen and (min-width: 769px){.c-card__category{font-size:90%}}@media only screen and (max-width: 768px){.c-card__category{font-size:90%}}.c-card__category.--station{color:var(--stationColor);border-color:var(--stationColor)}.c-card__category.--gashapon{color:var(--gashaponColor);border-color:var(--gashaponColor)}.c-card__category.--premium{color:var(--premiumColor);border-color:var(--premiumColor)}.c-card__category.--flat{color:var(--flatColor);border-color:var(--flatColor)}.c-card__category.--other{color:var(--otherColor);border-color:var(--otherColor)}.c-card__category.--all{color:var(--allColor);border-color:var(--allColor)}.c-card__category.--info{color:var(--infoColor);border-color:var(--infoColor)}.c-card__category.--item{color:var(--itemColor);border-color:var(--itemColor)}.c-card__category.--event{color:var(--eventColor);border-color:var(--eventColor)}.c-card__category.--campaign{color:var(--campaignColor);border-color:var(--campaignColor)}.c-card__category.--blog{color:var(--blogColor);border-color:var(--blogColor)}.c-card__category.--release{color:var(--releaseColor);border-color:var(--releaseColor)}.c-card__price{line-height:1.2}.c-card__price--main{font-family:"Oswald",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;font-weight:500}@media only screen and (min-width: 769px){.c-card__price--main{font-size:170%}}@media only screen and (max-width: 768px){.c-card__price--main{font-size:170%}}.c-card__price--sub{margin-left:0.1em}.c-card__time{font-family:"Oswald",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;font-weight:500;color:#999999}@media only screen and (min-width: 769px){.c-card__time{font-size:105%}}.c-card__resale{position:absolute;top:0;left:0;border-radius:0.5em 0 0 0;min-width:60px;max-width:80px;width:28%;pointer-events:none;overflow:hidden;z-index:10}.c-card__resale::before{content:"";display:block;position:absolute;width:160%;height:160%;-webkit-transform:translate(-55%, -55%) rotate(45deg);transform:translate(-55%, -55%) rotate(45deg);background:#999999;transition:background-color 0.3s}.c-card__resale::after{content:"";display:block;width:100%;height:0;padding:100% 0 0}.c-card__list{position:relative}.c-card__link:hover .c-card__resale::before{background:#e50012}.c-card__resale--txt{display:block;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);display:block;color:#fff;text-decoration:none;font-style:normal;text-align:center;position:absolute;width:100%;top:35%;left:35%;white-space:nowrap;line-height:1}@media only screen and (min-width: 769px){.c-card__resale--txt{font-size:clamp(1.3rem, 1.8vw, 1.5rem)}}@media only screen and (max-width: 768px){.c-card__resale--txt{font-size:clamp(1.3rem, 2.7vw, 1.6rem)}}.c-category__lists{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:-5px}.c-category__list{margin:5px}@media only screen and (max-width: 768px){.c-category__list{width:calc((100% - 30px) / 3)}}.c-category__link{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0.15em 0.5em 0.3em;text-decoration:none;border-width:1px;border-style:solid;border-color:#d0d0d0;border-radius:1000px}@media only screen and (min-width: 769px){.c-category__link{min-width:140px}}.c-category__link.--station{color:var(--stationColor);border-color:var(--stationColor)}.c-category__link.--station.is-check{color:#fff;background-color:var(--stationColor)}@media (hover: hover){.c-category__link.--station{transition:color .3s cubic-bezier(0.37, 0, 0.63, 1),background-color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-category__link.--station:hover{color:#fff;background-color:var(--stationColor)}}.c-category__link.--gashapon{color:var(--gashaponColor);border-color:var(--gashaponColor)}.c-category__link.--gashapon.is-check{color:#fff;background-color:var(--gashaponColor)}@media (hover: hover){.c-category__link.--gashapon{transition:color .3s cubic-bezier(0.37, 0, 0.63, 1),background-color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-category__link.--gashapon:hover{color:#fff;background-color:var(--gashaponColor)}}.c-category__link.--premium{color:var(--premiumColor);border-color:var(--premiumColor)}.c-category__link.--premium.is-check{color:#fff;background-color:var(--premiumColor)}@media (hover: hover){.c-category__link.--premium{transition:color .3s cubic-bezier(0.37, 0, 0.63, 1),background-color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-category__link.--premium:hover{color:#fff;background-color:var(--premiumColor)}}.c-category__link.--flat{color:var(--flatColor);border-color:var(--flatColor)}.c-category__link.--flat.is-check{color:#fff;background-color:var(--flatColor)}@media (hover: hover){.c-category__link.--flat{transition:color .3s cubic-bezier(0.37, 0, 0.63, 1),background-color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-category__link.--flat:hover{color:#fff;background-color:var(--flatColor)}}.c-category__link.--other{color:var(--otherColor);border-color:var(--otherColor)}.c-category__link.--other.is-check{color:#fff;background-color:var(--otherColor)}@media (hover: hover){.c-category__link.--other{transition:color .3s cubic-bezier(0.37, 0, 0.63, 1),background-color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-category__link.--other:hover{color:#fff;background-color:var(--otherColor)}}.c-category__link.--all{color:var(--allColor);border-color:var(--allColor)}.c-category__link.--all.is-check{color:#fff;background-color:var(--allColor)}@media (hover: hover){.c-category__link.--all{transition:color .3s cubic-bezier(0.37, 0, 0.63, 1),background-color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-category__link.--all:hover{color:#fff;background-color:var(--allColor)}}.c-category__link.--info{color:var(--infoColor);border-color:var(--infoColor)}.c-category__link.--info.is-check{color:#fff;background-color:var(--infoColor)}@media (hover: hover){.c-category__link.--info{transition:color .3s cubic-bezier(0.37, 0, 0.63, 1),background-color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-category__link.--info:hover{color:#fff;background-color:var(--infoColor)}}.c-category__link.--item{color:var(--itemColor);border-color:var(--itemColor)}.c-category__link.--item.is-check{color:#fff;background-color:var(--itemColor)}@media (hover: hover){.c-category__link.--item{transition:color .3s cubic-bezier(0.37, 0, 0.63, 1),background-color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-category__link.--item:hover{color:#fff;background-color:var(--itemColor)}}.c-category__link.--event{color:var(--eventColor);border-color:var(--eventColor)}.c-category__link.--event.is-check{color:#fff;background-color:var(--eventColor)}@media (hover: hover){.c-category__link.--event{transition:color .3s cubic-bezier(0.37, 0, 0.63, 1),background-color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-category__link.--event:hover{color:#fff;background-color:var(--eventColor)}}.c-category__link.--campaign{color:var(--campaignColor);border-color:var(--campaignColor)}.c-category__link.--campaign.is-check{color:#fff;background-color:var(--campaignColor)}@media (hover: hover){.c-category__link.--campaign{transition:color .3s cubic-bezier(0.37, 0, 0.63, 1),background-color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-category__link.--campaign:hover{color:#fff;background-color:var(--campaignColor)}}.c-category__link.--blog{color:var(--blogColor);border-color:var(--blogColor)}.c-category__link.--blog.is-check{color:#fff;background-color:var(--blogColor)}@media (hover: hover){.c-category__link.--blog{transition:color .3s cubic-bezier(0.37, 0, 0.63, 1),background-color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-category__link.--blog:hover{color:#fff;background-color:var(--blogColor)}}.c-category__link.--release{color:var(--releaseColor);border-color:var(--releaseColor)}.c-category__link.--release.is-check{color:#fff;background-color:var(--releaseColor)}@media (hover: hover){.c-category__link.--release{transition:color .3s cubic-bezier(0.37, 0, 0.63, 1),background-color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-category__link.--release:hover{color:#fff;background-color:var(--releaseColor)}}.c-category__link.is-check{position:relative}@media (hover: hover){.c-category__link.is-check{transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-category__link.is-check:hover{opacity:0.6}}.c-category__link.is-check::before{display:block;position:absolute;top:-0.75em;right:-0.5em;width:1.5em;height:1.5em;content:'';background-image:url("../images/common/ico_check.png");background-position:center;background-repeat:no-repeat;background-size:100%;z-index:2}.c-heading__underline{padding-bottom:0.25em;font-weight:700;border-bottom:2px solid #e50012}@media only screen and (min-width: 769px){.c-heading__underline{font-size:160%}}@media only screen and (max-width: 768px){.c-heading__underline{font-size:120%}}@media only screen and (min-width: 769px){.c-content{margin-top:80px}}@media only screen and (max-width: 768px){.c-content{margin-top:48px}}.c-content.--bg{background-color:#f5f5f5}@media only screen and (min-width: 769px){.c-content.--bg{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width: 768px){.c-content.--bg{padding-top:48px;padding-bottom:48px}}.c-content__heading{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end;line-height:1}@media only screen and (min-width: 769px){.c-content__heading{border-bottom:3px solid #d0d0d0}}@media only screen and (max-width: 768px){.c-content__heading{font-size:105%;border-bottom:2px solid #d0d0d0}}.c-content__heading--main{display:block;position:relative;padding-bottom:.3em;font-family:"Oswald",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;font-weight:500}@media only screen and (min-width: 769px){.c-content__heading--main{font-size:300%}}@media only screen and (max-width: 768px){.c-content__heading--main{font-size:270%}}.c-content__heading--main::before{display:block;position:absolute;top:100%;left:0;width:100%;content:'';background-color:#e50012}@media only screen and (min-width: 769px){.c-content__heading--main::before{height:3px}}@media only screen and (max-width: 768px){.c-content__heading--main::before{height:2px}}.c-content__heading--sub{display:block;padding-bottom:1em}@media only screen and (min-width: 769px){.c-content__heading+*{margin-top:40px}}@media only screen and (max-width: 768px){.c-content__heading+*{margin-top:24px}}.c-ico__svg{display:block}.c-inner{margin-right:auto;margin-left:auto}@media only screen and (min-width: 769px){.c-inner{padding-right:20px;padding-left:20px;max-width:1160px}}@media only screen and (max-width: 768px){.c-inner{padding-right:4vw;padding-left:4vw}}@media (hover: hover){.c-link__img{transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-link__img:hover{opacity:0.6}}.c-link__text{text-decoration:underline}@media (hover: hover){.c-link__text:hover{text-decoration:none}}.c-pagination__lists{display:-webkit-flex;display:flex}.c-pagination__list:nth-child(n+2){margin-left:0.5em}.c-pagination__link{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;min-width:40px;height:40px;text-decoration:none;border:2px solid #eb9d1a}.c-pagination__link:not(.is-current){color:#eb9d1a;background-color:#fff}@media (hover: hover){.c-pagination__link:not(.is-current){transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1),background-color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-pagination__link:not(.is-current):hover{color:#fff;background-color:#eb9d1a}}.c-pagination__link.is-current{color:#fff;background-color:#eb9d1a}.c-rows{display:-webkit-flex;display:flex}@media only screen and (min-width: 769px){.c-rows--onlyPC{display:-webkit-flex;display:flex}}@media only screen and (max-width: 768px){.c-rows--onlySP{display:-webkit-flex;display:flex}}@media only screen and (min-width: 769px){.c-rows.--col{margin:-10px}}@media only screen and (max-width: 768px){.c-rows.--col{margin:-6px}}@media only screen and (min-width: 769px){.c-row.--col{margin:10px}}@media only screen and (max-width: 768px){.c-row.--col{margin:6px}}.c-search{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative}.c-search input{display:block;padding:0.95em 2.8em;width:100%;text-align:left;border:1px solid #d0d0d0}@media only screen and (min-width: 769px){.c-search input{border-radius:0.5em}}@media only screen and (min-width: 769px) and (max-width: 979px){.c-search input{border-radius:0.5em 0.5em 0 0}}@media only screen and (max-width: 768px){.c-search input{border-radius:0.5em 0.5em 0 0;font-size:14.2px}}.c-serach__input{display:block;padding:0.75em 2.5em;width:100%;text-align:left;border:1px solid #d0d0d0;border-radius:0.5em 0 0 0.5em}.c-serach__input[data-position="upper"]{border-radius:0.5em 0.5em 0 0}@media only screen and (max-width: 768px){.c-serach__input[data-position="upper"]{font-size:110%;padding:1em 2.5em}}.c-serach__input[data-col="1"]{border-radius:0.5em}.c-serach__btnWrap{position:relative}.c-serach__btn{display:block;position:relative;padding:0.75em 1.5em;height:100%;color:#fff;white-space:nowrap;border:1px solid #e50012;border-radius:0 0.5em 0.5em 0;background-color:#e50012}.c-serach__icon{position:absolute;top:calc(50% + 0.1em);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-serach__icon.--search{width:1em;left:0.85em}.c-serach__icon.--close{right:calc(100% + 0.85em);width:1.4em;cursor:pointer}.c-serach__icon.--close path{fill:#999}@media (hover: hover){.c-serach__icon.--close:hover path{fill:#404248}}.c-serach__icon.--choice{right:0;cursor:pointer}@media only screen and (min-width: 769px){.c-serach__icon.--choice{width:1.4em}}@media only screen and (max-width: 768px){.c-serach__icon.--choice{width:1.26em}}.c-serach__icon.--choice path{fill:#999}@media (hover: hover){.c-serach__icon.--choice path{fill:#999}.c-serach__icon.--choice:hover path{fill:#404248}}.p-footer__snsHeading{text-align:center}@media only screen and (min-width: 769px){.p-footer__snsHeading{font-size:110%}}@media only screen and (max-width: 768px){.p-footer__snsHeading{font-size:120%}}.p-footer__snsLists{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media only screen and (min-width: 769px){.p-footer__snsLists{margin-top:20px;margin-right:-10px;margin-left:-10px}}@media only screen and (max-width: 768px){.p-footer__snsLists{margin-top:12px;margin-right:-6px;margin-left:-6px}}.p-footer__snsList{width:60px}@media only screen and (min-width: 769px){.p-footer__snsList{margin:0 15px}}@media only screen and (max-width: 768px){.p-footer__snsList{margin:0 6px}}@media (hover: hover){.p-footer__snsLink{transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1)}.p-footer__snsLink:hover{opacity:0.6}}.p-footer__snsLink.is-open{opacity:0.6}.p-footer__snsBtns{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;border-top:1px dotted rgba(255,255,255,0.45)}@media only screen and (min-width: 769px){.p-footer__snsBtns{margin-top:20px;padding-top:20px}}@media only screen and (max-width: 768px){.p-footer__snsBtns{margin-top:12px;padding-top:12px}}@media only screen and (min-width: 769px){.p-footer__snsBtn{width:calc((100% - 20.1px) / 3)}.p-footer__snsBtn:not(:nth-child(3n-2)){margin-left:10px}.p-footer__snsBtn:nth-child(n+4){margin-top:10px}}@media only screen and (max-width: 768px){.p-footer__snsBtn{width:calc((100% - (20.1px * 0.6)) / 2)}.p-footer__snsBtn:not(:nth-child(2n-1)){margin-left:12px}.p-footer__snsBtn:nth-child(n+3){margin-top:12px}}@media only screen and (min-width: 769px){.p-footer__site{margin-top:30px;padding:30px 0;border-top:1px solid #3a3a3a;border-bottom:1px solid #3a3a3a}}@media only screen and (max-width: 768px){.p-footer__site{margin-top:18px;padding:18px 0;border-top:2px solid #3a3a3a;border-bottom:2px solid #3a3a3a}}@media only screen and (min-width: 769px){.p-footer__siteLists{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin:-0.75em 0 0 clamp(-4em, -2vw, -1em)}}@media only screen and (min-width: 769px){.p-footer__siteList{margin-top:0.75em;margin-left:clamp(1em, 2vw, 4em)}}@media only screen and (max-width: 768px){.p-footer__siteList:nth-child(n+2){margin-top:1em;padding-top:1em;border-top:1px solid #3a3a3a}}.p-footer__siteLink{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;text-decoration:none;color:#fff}@media only screen and (min-width: 769px){.p-footer__siteLink{font-size:clamp(90%, 1.2vw, 100%);white-space:nowrap}}.p-footer__siteLink.--self::before{display:block;position:relative;width:0.6em;height:0.6em;border-top:0.18em solid #fff;border-right:0.18em solid #fff;content:'';-webkit-transform:rotate(45deg) translateY(25%);transform:rotate(45deg) translateY(25%)}@media only screen and (min-width: 769px){.p-footer__siteLink.--self::before{margin-right:0.4em}}@media only screen and (max-width: 768px){.p-footer__siteLink.--self::before{margin-left:0.4em;margin-right:1.2em}}.p-footer__siteLink.g-footer__cookie-action-btn{position:relative}@media only screen and (min-width: 769px){.p-footer__siteLink.g-footer__cookie-action-btn::before{font-size:clamp(90%, 1.2vw, 100%)}}@media only screen and (max-width: 768px){.p-footer__siteLink.g-footer__cookie-action-btn::before{font-size:1.3rem}}@media only screen and (min-width: 769px){.p-footer__siteIcon{margin-right:0.5em}}@media only screen and (max-width: 768px){.p-footer__siteIcon{margin-right:1em}}.p-footer__siteIcon.--target{display:block;width:1em}@media only screen and (min-width: 769px){.p-footer__bandai{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;margin-top:30px}}@media only screen and (max-width: 768px){.p-footer__bandai{margin-top:18px}}.p-footer__bandaiLogoes{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;white-space:nowrap}@media only screen and (min-width: 769px){.p-footer__bandaiLogoes{margin-top:0.2em}}.p-footer__bandaiLogo.--bandainamco{margin-left:0.75em;width:120px}.p-footer__bandaiLogo.--bandai{width:35px}.p-footer__bandaiNotice{color:#fff}@media only screen and (min-width: 769px){.p-footer__bandaiNotice{margin-left:2em;font-size:80%}}@media only screen and (max-width: 768px){.p-footer__bandaiNotice{margin-top:1em;font-size:65%}}@media only screen and (min-width: 769px){.p-footer__copyright{margin-top:30px}}@media only screen and (max-width: 768px){.p-footer__copyright{margin-top:18px}}.p-footer__copyrightBtn{position:relative;padding:1em;text-align:center;background-color:#3a3a3a;list-style-image:none;cursor:pointer;font-size:80%}.p-footer__copyrightBtn::marker{content:none}.p-footer__copyrightBtn::-webkit-details-marker{display:none}.p-footer__copyrightBtn::after{display:inline-block;position:relative;margin-left:0.75em;width:0.7em;height:0.7em;border-right:0.2em solid #fff;border-bottom:0.2em solid #fff;content:'';-webkit-transform:rotate(45deg) translateY(-25%);transform:rotate(45deg) translateY(-25%);transition:-webkit-transform .3s cubic-bezier(0.37, 0, 0.63, 1);transition:transform .3s cubic-bezier(0.37, 0, 0.63, 1);transition:transform .3s cubic-bezier(0.37, 0, 0.63, 1), -webkit-transform .3s cubic-bezier(0.37, 0, 0.63, 1)}.p-footer__copyright[open] .p-footer__copyrightBtn::after{-webkit-transform:rotate(-135deg) translateY(-25%);transform:rotate(-135deg) translateY(-25%)}.p-footer__copyrightLists{max-height:0;transition:max-height .3s cubic-bezier(0.37, 0, 0.63, 1);font-weight:400}@media only screen and (min-width: 769px){.p-footer__copyrightLists{padding-top:20px;padding-bottom:30px;font-size:75%}}@media only screen and (max-width: 768px){.p-footer__copyrightLists{padding-top:12px;padding-bottom:18px;font-size:70%}}.p-footer__copyright[open] .p-footer__copyrightLists{max-height:10000px}@media only screen and (min-width: 769px){.p-gnav__lists{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:100%}}@media only screen and (min-width: 769px){.p-gnav__list{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:100%;border-left:1px solid #f0f0f0}}.p-gnav__link{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:100%;font-size:clamp(70%, 1vw, 110%);text-decoration:none;color:#404248;white-space:nowrap}@media (hover: hover){.p-gnav__link{transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1)}.p-gnav__link:hover{opacity:0.6}}@media only screen and (min-width: 769px){.p-gnav__link{padding:0 clamp(15px, 2%, 25px)}}.p-gnav__link.is-open{color:#e50012}.p-gnav__link.is-open .ico-character{fill:#e50012}.p-gnav__link.is-open .ico-bland{fill:#e50012}@media only screen and (min-width: 769px){.p-gnav__icon{margin-right:0.35em;width:clamp(1em, 1.6vw, 22px)}}.p-gnav__contents{border-top:1px solid #cfcfcf}@media only screen and (min-width: 769px){.p-gnav__contents{margin-top:20px;padding:30px 0 0}}@media only screen and (max-width: 768px){.p-gnav__contents{margin-top:12px;padding:24px 0 0}}.p-gnav__content{display:-webkit-flex;display:flex;white-space:nowrap;overflow-x:auto;padding:15px 0 24px;max-width:1160px;margin:0 auto}@media only screen and (min-width: 769px) and (max-width: 979px){.p-gnav__content{padding-left:0}}@media only screen and (min-width: 980px){.p-gnav__content{padding-left:20px;padding-right:20px}}.p-gnav__contentWrap{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;display:-webkit-flex;display:flex;line-height:1;-ms-overflow-style:none;scrollbar-width:none}.p-gnav__contentWrap::-webkit-scrollbar{display:none}@media only screen and (min-width: 769px) and (max-width: 979px){.p-gnav__contentWrap{padding:0 20px 0 0}}@media only screen and (min-width: 980px){.p-gnav__contentWrap{padding:0}}@media only screen and (max-width: 768px){.p-gnav__contentWrap{padding:0 4vw 0 0}}@media only screen and (min-width: 769px) and (max-width: 979px){.p-gnav__contentLists{margin-left:20px}}@media only screen and (min-width: 980px){.p-gnav__contentLists{margin-left:0}}@media only screen and (max-width: 768px){.p-gnav__contentLists{margin-left:4vw}}.p-gnav__contentList{display:-webkit-inline-flex;display:inline-flex}.p-gnav__contentList:nth-child(n+2){margin-left:10px}@media only screen and (min-width: 769px){.p-gnav__contentList{width:160px}}@media only screen and (max-width: 768px){.p-gnav__contentList{width:130px}}.p-gnav__contentLink{display:block}.p-gnav__line--interval{border:none;border-top:1px solid #cfcfcf}.p-gnav__contentHeading{position:relative;max-width:1160px;margin:0 auto}@media only screen and (min-width: 769px){.p-gnav__contentHeading{margin:0 auto;padding:0 20px}}@media only screen and (max-width: 768px){.p-gnav__contentHeading{padding:0 4vw}*+.p-gnav__contentHeading{margin-top:24px}}@media only screen and (min-width: 769px){.p-gnav__contentHeading.--brand{margin-top:30px}}@media only screen and (max-width: 768px){.p-gnav__contentHeading.--brand{margin-top:24px}}.p-gnav__contentHeading--txt{padding:0 0 0 0.5em;border-left:3px solid #e50012;line-height:1.3;font-weight:bold;font-size:120%}.p-gnav__viewAll{position:absolute;top:50%;background:#eeeeee;line-height:1;text-align:center;padding:4px 30px;color:#333;text-decoration:none;border-radius:30px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media (hover: hover){.p-gnav__viewAll{transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1)}.p-gnav__viewAll:hover{opacity:0.6}}@media only screen and (min-width: 769px){.p-gnav__viewAll{font-size:100%;right:20px}}@media only screen and (max-width: 768px){.p-gnav__viewAll{font-size:110%;right:4vw}}.p-gnav__contentBtn{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;color:#fff;text-decoration:none;width:45px;height:100%;background:#333333;margin:0 0 0 20px;font-size:60%;padding:5px}@media (hover: hover){.p-gnav__contentBtn{transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1)}.p-gnav__contentBtn:hover{opacity:0.6}}.p-gnav__contentBtn::before{display:block;margin:0 auto;width:1.6em;height:1.6em;border-top:0.4em solid #fff;border-right:0.4em solid #fff;content:'';-webkit-transform:translateX(-0.15em) translateY(-50%) rotate(45deg);transform:translateX(-0.15em) translateY(-50%) rotate(45deg);margin:5px auto 3px}.p-gnav__closeBtn{display:block;width:calc(100% - 40px);max-width:1120px;margin:0 auto 20px;padding:18px 10px;background:#eeeeee;text-align:center;line-height:1;color:#333;text-decoration:none;font-size:120%;border-radius:0.5em}@media (hover: hover){.p-gnav__closeBtn{transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1)}.p-gnav__closeBtn:hover{opacity:0.6}}@media only screen and (max-width: 768px){.p-gnav__closeBtn{width:100%;margin:0 auto;border-radius:0}}.p-gnav__closeIco{display:inline-block;width:18px;height:9px;position:relative;margin:0 0.4em 0 0}.p-gnav__closeIco::before,.p-gnav__closeIco::after{display:block;position:absolute;top:50%;left:50%;border-radius:100px;content:'';background-color:#404248;pointer-events:none;transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1);width:100%;height:3px}.p-gnav__closeIco::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.p-gnav__closeIco::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.p-header__inner{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (min-width: 769px){.p-header__inner{padding:0 0 0 20px;height:70px}}.p-header__logo{-webkit-align-self:center;align-self:center;line-height:0.9}@media only screen and (min-width: 769px){.p-header__logo{padding:10px 0;max-width:150px;width:24%}}@media only screen and (max-width: 768px){.p-header__logo{margin:0 10px;width:100px}}.p-header__gnavs{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center}@media only screen and (max-width: 768px){.p-header__gnavs{width:calc( 100% - 120px)}}@media only screen and (min-width: 769px) and (max-width: 979px){.p-header__gnavs{width:520px}}@media only screen and (min-width: 980px){.p-header__gnavs{max-width:1000px;width:calc( 100% - 170px)}}.p-header__gnav{width:25%;height:100%;display:-webkit-flex;display:flex;cursor:pointer;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative;text-decoration:none;color:#404248;border-right:1px solid #f0f0f0}@media (hover: hover){.p-header__gnav{transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1)}.p-header__gnav:hover{opacity:0.6}}@media only screen and (min-width: 769px){.p-header__gnav{min-width:100px;height:100%;font-size:clamp(70%, 0.9vw, 100%);display:-webkit-flex;display:flex}}@media only screen and (max-width: 768px){.p-header__gnav{font-size:65%;-webkit-flex-direction:column;flex-direction:column}}.p-header__gnav:first-child{border-left:1px solid #f0f0f0}.p-header__gnav:last-child{border-right:none}.p-header__gnav.--chara,.p-header__gnav.--brand{display:none}@media only screen and (min-width: 980px){.p-header__gnav.--chara,.p-header__gnav.--brand{display:-webkit-flex;display:flex}}.p-header__searchMenu[data-type="close"]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 0.3s;text-align:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media only screen and (max-width: 768px){.p-header__searchMenu[data-type="close"]{-webkit-flex-direction:column;flex-direction:column}}.p-header__searchClose--ico{display:block;position:relative}@media only screen and (max-width: 768px){.p-header__searchClose--ico{width:22px;height:22px}}@media only screen and (min-width: 769px){.p-header__searchClose--ico{width:28px;height:28px;margin-right:5px}}.p-header__searchClose--ico::before,.p-header__searchClose--ico::after{display:block;position:absolute;top:50%;left:50%;border-radius:100px;content:'';background-color:#fff;pointer-events:none;transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1);width:100%;height:3px}.p-header__searchClose--ico::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.p-header__searchClose--ico::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.p-header__gnav--ico{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media only screen and (max-width: 768px){.p-header__gnav--ico{width:22px;height:22px}}@media only screen and (min-width: 769px){.p-header__gnav--ico{width:28px;height:32px;margin:0 0.8em 0 0}.p-header__gnav--ico.--chara{width:26px}.p-header__gnav--ico.--member{width:30px}}.p-header__gnav--ico.--shop path,.p-header__gnav--ico.--shop circle,.p-header__gnav--ico.--schedule path,.p-header__gnav--ico.--schedule circle,.p-header__gnav--ico.--brand path,.p-header__gnav--ico.--brand circle,.p-header__gnav--ico.--chara path,.p-header__gnav--ico.--chara circle{fill:#999999}.p-header__gnav--ico .ico-member--01{fill:#999999}.p-header__gnav--ico .ico-member--03{stroke:#999999}@media only screen and (min-width: 769px){.p-header__gnav--ico.--shop{width:34px}}@media only screen and (max-width: 768px){.p-header__gnav--ico.--shop{width:24px}}.p-header__gnav--ico.--member{display:block}@media only screen and (min-width: 769px){.p-header__gnav--ico.--member{width:32px}}@media only screen and (max-width: 768px){.p-header__gnav--ico.--member{width:22px}}.p-header__memberBtn.is-login .p-header__gnav--ico.--member .ico-member--01{fill:#e50012}.p-header__memberBtn.is-login .p-header__gnav--ico.--member .ico-member--03{stroke:#e50012}@media only screen and (max-width: 768px){.p-header__gnav--ico.--search{width:20px}}@media only screen and (min-width: 769px){.p-header__gnav--ico.--search{width:22px}}.p-header__gnav--ico.--search .ico-search{fill:#fff}.p-header__searchMenu.is-open .p-header__gnav--ico.--search{opacity:0}.p-header__gnav--ico svg{width:100%}.p-header__searchMenu{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative;border:2px solid #e50012;background-color:#e50012;color:#fff;width:100%;cursor:pointer}@media (hover: hover){.p-header__searchMenu{transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1)}.p-header__searchMenu:hover{opacity:0.6}}@media only screen and (max-width: 768px){.p-header__searchMenu{height:50px;-webkit-flex-direction:column;flex-direction:column}}@media only screen and (min-width: 769px){.p-header__searchMenu{height:70px}}.p-header__searchMenu[data-type="close"]{opacity:0}.p-header__gnav.is-open .p-header__searchMenu[data-type="open"]{opacity:0 !important}.p-header__gnav.is-open .p-header__searchMenu[data-type="close"]{opacity:1}@media (hover: hover){.p-header__gnav.is-open .p-header__searchMenu[data-type="close"]{transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1)}.p-header__gnav.is-open .p-header__searchMenu[data-type="close"]:hover{opacity:0.6}}.p-header__icoName{white-space:nowrap}.p-header__searchInput{background-color:#fff}.p-header__memberContents{display:none;position:absolute;top:100%;left:0;width:100%;background-color:#e7e7e7}@media only screen and (min-width: 769px){.p-header__memberContents{padding:20px 0;border-top:1px solid #f0f0f0}}@media only screen and (max-width: 768px){.p-header__memberContents{padding:12px 0}}.p-header__memberContent{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.p-header__memberContentBtn{margin:0 5px}@media only screen and (min-width: 769px){.p-header__memberContentBtn{max-width:240px;font-size:90%}}.p-header__toggles{display:none;background-color:#fff;position:absolute;top:100%;left:0;width:100%;max-height:calc(var(--set100vh, 100vh) - 100%);overflow-y:auto;border-top:1px solid #d0d0d0;padding:24px 0 0}.p-header__wordWrap{position:relative;margin:0 auto;max-width:1160px;width:100%}.p-header__wordWrap::before,.p-header__wordWrap::after{display:block;position:absolute;top:0;width:20px;height:100%;content:'';pointer-events:none;z-index:2}.p-header__wordWrap::before{left:0;background-image:linear-gradient(to left, rgba(255,255,255,0) 0%, #fff 100%)}.p-header__wordWrap::after{right:0;background-image:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 100%)}.p-header__words{overflow-x:auto;overflow-y:hidden;display:-webkit-flex;display:flex;white-space:nowrap;position:relative;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.p-header__words::-webkit-scrollbar{display:none}@media only screen and (min-width: 769px){.p-header__words{padding:15px 20px}}@media only screen and (max-width: 768px){.p-header__words{padding:15px 4vw}}.p-header__word:nth-child(n+2){margin-left:10px}.p-header__wordLink{display:block;max-width:16em;background:#eeeeee;color:#333;line-height:1;white-space:nowrap;border-radius:5px;text-decoration:none;padding:8px 10px;overflow:hidden;text-overflow:ellipsis}@media (hover: hover){.p-header__wordLink{transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1)}.p-header__wordLink:hover{opacity:0.6}}.p-pagetop{display:block;overflow:hidden}@media only screen and (min-width: 769px){.p-pagetop{margin-top:80px}}@media only screen and (max-width: 768px){.p-pagetop{margin-top:48px}}.p-pagetop.--bread{display:block;border-top-width:0.04em;border-bottom-width:0.04em;border-top-style:solid;border-bottom-style:solid;border-color:#e50012;background-color:#e50012}.p-pagetop__inner{display:-webkit-flex;display:flex;white-space:nowrap}.p-pagetop__link{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative}.p-pagetop.--bread .p-pagetop__link{position:relative;margin-left:auto;padding:1.2em 1.5em}@media only screen and (min-width: 769px){.p-pagetop.--bread .p-pagetop__link{margin-right:-20px}}@media only screen and (max-width: 768px){.p-pagetop.--bread .p-pagetop__link{margin-right:-4vw}}.p-pagetop.--bread .p-pagetop__link::after{display:block;position:absolute;top:50%;left:0;width:1px;height:calc(100% - 1em);content:'';background-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (hover: hover){.p-pagetop.--bread .p-pagetop__link{transition:color .3s cubic-bezier(0.37, 0, 0.63, 1)}.p-pagetop.--bread .p-pagetop__link:hover::before{opacity:0.7}}.p-pagetop:not(.--bread) .p-pagetop__link{padding:1.2em 1.5em;border-top-width:0.04em;border-bottom-width:0.04em;border-top-style:solid;border-bottom-style:solid;border-color:#e50012;background-color:#e50012}@media (hover: hover){.p-pagetop:not(.--bread) .p-pagetop__link{transition:color .3s cubic-bezier(0.37, 0, 0.63, 1)}.p-pagetop:not(.--bread) .p-pagetop__link:hover{color:#e50012}.p-pagetop:not(.--bread) .p-pagetop__link:hover::before{opacity:0.7}}.p-pagetop__link::before{display:block;position:relative;min-width:1.2em;width:1.2em;min-height:1.2em;height:1.2em;border-top:0.3em solid #fff;border-right:0.3em solid #fff;content:'';-webkit-transform:translateY(25%) rotate(-45deg);transform:translateY(25%) rotate(-45deg);transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1)}.p-result__ctrls{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin:0 auto;max-width:400px}.p-result__ctrls.is-disabled{display:none;pointer-events:none}.p-result__ctrl.--arrow{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border:1px solid #d0d0d0;background:#eeeeee;opacity:1;width:70px;height:40px;text-indent:-9999px;overflow:hidden;width:20%;cursor:pointer}@media (hover: hover){.p-result__ctrl.--arrow{transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1)}.p-result__ctrl.--arrow:hover{opacity:0.6}}.p-result__ctrl.--arrow::after{display:block;position:absolute;content:'';width:1em;height:1em;border-top:2px solid #555555;border-right:2px solid #555555}.p-result__ctrl.--arrow.is-disabled{pointer-events:none;opacity:0.5}.p-result__ctrl.--prev{border-radius:5px 0 0 5px}.p-result__ctrl.--prev::after{margin-left:0.5em;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.p-result__ctrl.--next{border-radius:0 5px 5px 0}.p-result__ctrl.--next::after{margin-right:0.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-result__ctrl.--select{margin:0 3%;position:relative;width:54%}.p-result__ctrl.--select::before,.p-result__ctrl.--select::after{content:"";position:absolute;display:block;pointer-events:none}.p-result__ctrl.--select::before{width:40px;height:40px;background:#eeeeee;top:0;right:0;box-sizing:border-box;border:1px solid #d0d0d0}.p-result__ctrl.--select::after{top:45%;right:14px;width:0;height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:#555555 transparent transparent transparent}@media (hover: hover){.p-result__ctrl::before,.p-result__ctrl::after{transition:opacity 0.3s}.p-result__ctrl:hover::before,.p-result__ctrl:hover::after{opacity:0.7}}.p-result__select{border:1px solid #d0d0d0;width:100%;height:40px;padding:0.3em 40px 0.3em 0.5em;text-align:center;position:relative;font-size:110%;cursor:pointer;opacity:0}.p-result__select--display{position:absolute;top:0;left:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0.3em 40px 0.3em 0.5em;pointer-events:none;text-align:center;width:100%;height:100%;font-size:110%;border:1px solid #d0d0d0}.u-display--inlineBlock{display:inline-block}.u-mgt__bullet{margin-top:0.5em}@media only screen and (min-width: 769px){.u-mgt--20{margin-top:20px}}@media only screen and (max-width: 768px){.u-mgt--20{margin-top:12px}}@media only screen and (min-width: 769px){.u-mgt--30{margin-top:30px}}@media only screen and (max-width: 768px){.u-mgt--30{margin-top:18px}}@media only screen and (min-width: 769px){.u-mgt--40{margin-top:40px}}@media only screen and (max-width: 768px){.u-mgt--40{margin-top:24px}}@media only screen and (min-width: 769px){.u-mgt--50{margin-top:50px}}@media only screen and (max-width: 768px){.u-mgt--50{margin-top:30px}}@media only screen and (min-width: 769px){.u-mgt--60{margin-top:60px}}@media only screen and (max-width: 768px){.u-mgt--60{margin-top:36px}}@media only screen and (min-width: 769px){.u-mgt--70{margin-top:70px}}@media only screen and (max-width: 768px){.u-mgt--70{margin-top:42px}}@media only screen and (min-width: 769px){.u-mgt--80{margin-top:80px}}@media only screen and (max-width: 768px){.u-mgt--80{margin-top:48px}}@media only screen and (min-width: 769px){.u-mgt--90{margin-top:90px}}@media only screen and (max-width: 768px){.u-mgt--90{margin-top:54px}}@media only screen and (min-width: 769px){.u-mgt--100{margin-top:100px}}@media only screen and (max-width: 768px){.u-mgt--100{margin-top:60px}}.u-text__indent{display:block;padding-left:1em;text-indent:-1em}*+.u-text__indent{margin-top:0.5em}.u-text__indent--inlineBlock{display:inline-block;padding-left:1em;text-indent:-1em}
