@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Oswald:wght@400;500;700&display=swap");html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;appearance:none}html{font-size:62.5%;-webkit-text-size-adjust:100%}body{position:relative;margin-right:auto;margin-left:auto;width:100%;font-family:YakuHanJP_Noto,"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-weight:400;line-height:1.6;letter-spacing:0.03em;color:#fdfdfd;background:#111;background-image:linear-gradient(to right, #111 0%, #202020 50%, #111 100%);z-index:2}@media only screen and (min-width: 869px){body{font-size:15px;font-size:1.5rem}}@media only screen and (max-width: 868px){body{font-size:12px;font-size:1.2rem}}body.menu-open{overflow:hidden}body.menu-open::after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:'';background-color:rgba(17,17,17,0.85);z-index:10}img{max-width:100%;line-height:0;font-size:0;vertical-align:bottom}*{box-sizing:border-box}*::before{box-sizing:border-box}*::after{box-sizing:border-box}a{text-decoration:none;outline:none;color:#edce01}a[href^="tel:"].is-pc{color:inherit;pointer-events:none}::selection{background:rgba(237,206,1,0.4)}::-moz-selection{background:rgba(237,206,1,0.4)}@media only screen and (max-width: 868px){.is-pconly{display:none}}@media only screen and (min-width: 869px){.is-sponly{display:none}}.js-sticky{position:-webkit-sticky;position:sticky}.js-sticky[data-sticky="top"]{top:0}.js-sticky[data-sticky="bottom"]{bottom:0}small{font-size:80%}em{color:#edce01}mark{color:inherit;font-style:normal;font-weight:400;background:rgba(237,206,1,0.2)}strong{font-weight:bold}sub{font-size:80%;vertical-align:sub}sup{font-size:80%;vertical-align:super}@media only screen and (max-width: 868px){.fancybox-slide{padding:18px}}.fancybox-button{color:rgba(253,253,253,0.7);background:rgba(17,17,17,0.85)}.l-aside--top{display:block;position:relative}@media only screen and (min-width: 869px){.l-aside--top{margin-top:100px;width:100%}}@media only screen and (min-width: 1061px){.l-aside--top{margin-top:0;max-width:clamp(240px, 29%, 420px)}}@media only screen and (max-width: 868px){.l-aside--top{margin-top:60px}}.l-footer{position:relative;color:#111;background-color:#fff}.l-header{position:-webkit-sticky;position:sticky;top:0;width:100%;border-top:1px solid #e80011;background-color:#fdfdfd;z-index:150}@media only screen and (min-width: 869px){.l-header{padding-top:5px;box-shadow:0 5px 0 #111 inset}}@media only screen and (max-width: 868px){.l-header{padding-top:3px;box-shadow:0 3px 0 #111 inset}}.l-main{position:relative;margin-top:-13px;width:100%;overflow:hidden}.l-main::after{position:absolute;top:0;width:100%;height:100%;content:'';background-image:url("../images/common/bg_gundam_left.png"),url("../images/common/bg_gundam_right.png");background-repeat:repeat-y;pointer-events:none;z-index:-1}@media only screen and (min-width: 869px){.l-main::after{left:0;width:100%;background-position:left -740px top 2130px, right -670px top -200px}}@media only screen and (min-width: 1061px){.l-main::after{left:0;width:100%;background-position:left calc(50% - 800px) top 2130px,right calc(50% - 800px) top -200px}}@media only screen and (max-width: 868px){.l-main::after{left:0;width:100%;background-position:left -74vw top 213vw, right -67vw top -20vw;background-size:111.4vw, 96.4vw}}.l-main--top{display:block;position:relative}@media only screen and (min-width: 869px){.l-main--top{width:100%}}@media only screen and (min-width: 1061px){.l-main--top{min-width:780px;margin-right:40px;border-right:1px solid rgba(94,94,94,0.7)}}.l-main__inner{position:relative}@media only screen and (min-width: 869px){.l-main__inner:not(.--about){padding-top:100px;padding-bottom:100px}}@media only screen and (max-width: 868px){.l-main__inner:not(.--about){padding-top:60px;padding-bottom:60px}}@media only screen and (min-width: 869px){.l-main__inner.--about{padding-bottom:100px}}@media only screen and (max-width: 868px){.l-main__inner.--about{padding-bottom:60px}}.l-main__inner::before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background-position:center top;background-repeat:repeat;pointer-events:none;z-index:-1}@media only screen and (min-width: 869px){.l-main__inner::before{background-image:url("../images/common/bg_common_opacity.png")}}@media only screen and (max-width: 868px){.l-main__inner::before{background-image:url("../images/common/bg_common_opacity_sp.png")}}.l-wrap__clm2{position:relative}@media only screen and (min-width: 1061px){.l-wrap__clm2{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start}}@media only screen and (min-width: 869px){.l-wrap__clm2{margin-top:100px;padding-bottom:100px}}@media only screen and (max-width: 868px){.l-wrap__clm2{margin-top:60px;padding-bottom:60px}}.l-wrap__clm2::before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background-position:center top;background-repeat:repeat;pointer-events:none;z-index:-1}@media only screen and (min-width: 869px){.l-wrap__clm2::before{background-image:url("../images/common/bg_common_opacity.png")}}@media only screen and (max-width: 868px){.l-wrap__clm2::before{background-image:url("../images/common/bg_common_opacity_sp.png")}}.c-annotation{display:block;padding-left:1em;text-indent:-1em}*+.c-annotation{margin-top:0.25em}.c-annotation--inlineBlock{display:inline-block;padding-left:1em;text-indent:-1em}.c-btnBase{display:block;position:relative;margin-right:auto;margin-left:auto;text-decoration:none}@media only screen and (min-width: 869px){.c-btnBase{width:-webkit-fit-content;width:fit-content}}@media only screen and (max-width: 868px){.c-btnBase{width:80%}}@media (hover: hover){.c-btnBase:hover::before{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}.c-btnBase::before{position:absolute;top:50%;height:1px;content:'';background-color:#fdfdfd;transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1),-webkit-transform .3s cubic-bezier(0.37, 0, 0.63, 1);transition:transform .3s cubic-bezier(0.37, 0, 0.63, 1),opacity .3s cubic-bezier(0.37, 0, 0.63, 1);transition:transform .3s cubic-bezier(0.37, 0, 0.63, 1),opacity .3s cubic-bezier(0.37, 0, 0.63, 1),-webkit-transform .3s cubic-bezier(0.37, 0, 0.63, 1);z-index:2}@media only screen and (min-width: 869px){.c-btnBase::before{right:-1em;width:4em}}@media only screen and (max-width: 868px){.c-btnBase::before{right:-0.8em;width:2.4em}}.c-btnBase__inner{display:block;position:relative;padding:1px;background-color:#fdfdfd}@media only screen and (min-width: 869px){.c-btnBase__inner{-webkit-clip-path:polygon(20px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%, 0 20px);clip-path:polygon(20px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%, 0 20px)}}@media only screen and (max-width: 868px){.c-btnBase__inner{-webkit-clip-path:polygon(10px 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0 10px);clip-path:polygon(10px 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0 10px)}}.c-btnBase__inner--recruit{display:block;margin-right:auto;margin-left:auto;background-image:linear-gradient(to right, #fdfdfd 0%, #fdfdfd 50%, #111 50%, #111 100%);background-position:right center;background-size:200% auto}@media only screen and (min-width: 869px){.c-btnBase__inner--recruit{padding:1.5em 15em;-webkit-clip-path:polygon(20px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%, 0 20px);clip-path:polygon(20px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%, 0 20px)}}@media only screen and (max-width: 868px){.c-btnBase__inner--recruit{padding:0.8em 1.6em;text-align:center;-webkit-clip-path:polygon(10px 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0 10px);clip-path:polygon(10px 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0 10px)}.c-btnBase__inner--recruit img{width:50%}}@media (hover: hover){.c-btnBase__inner--recruit{transition:background-position .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-btnBase--recruit:hover .c-btnBase__inner--recruit{background-position:left center}}.c-btnBase__box{display:block;font-weight:700;color:#fdfdfd;background-image:linear-gradient(to right, #fdfdfd 0%, #fdfdfd 50%, #111 50%, #111 100%);background-position:right center;background-size:200% auto}@media only screen and (min-width: 869px){.c-btnBase__box{padding:1em 5em;font-size:1.4em;-webkit-clip-path:polygon(20px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%, 0 20px);clip-path:polygon(20px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%, 0 20px)}}@media only screen and (max-width: 868px){.c-btnBase__box{padding:0.8em 1.6em;font-size:1.2em;-webkit-clip-path:polygon(10px 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0 10px);clip-path:polygon(10px 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0 10px)}}@media (hover: hover){.c-btnBase__box{transition:background-position .3s cubic-bezier(0.37, 0, 0.63, 1),color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-btnBase:hover .c-btnBase__box{color:#111;background-position:left center}}.c-btnBase--recruit{display:block;margin-right:auto;margin-left:auto;position:relative;width:-webkit-fit-content;width:fit-content}@media only screen and (max-width: 868px){.c-btnBase--recruit{width:80%}}@media (hover: hover){.c-btnBase--recruit{transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-btnBase--recruit:hover::before{left:3em;-webkit-filter:invert(100%);filter:invert(100%)}.c-btnBase--recruit:hover::after{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.c-btnBase--recruit:hover img{-webkit-filter:invert(100%);filter:invert(100%)}}.c-btnBase--recruit::before{display:block;position:absolute;top:50%;content:'';background-image:url("../images/recruit/ico_arrow.png");background-size:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:left .3s cubic-bezier(0.37, 0, 0.63, 1);z-index:2}@media only screen and (min-width: 869px){.c-btnBase--recruit::before{left:2.5em;width:22px;height:42px}}@media only screen and (max-width: 868px){.c-btnBase--recruit::before{left:1.2em;width:2.2vw;height:4.2vw}}.c-btnBase--recruit::after{position:absolute;top:50%;content:'';background-color:#edce01;transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1),-webkit-transform .3s cubic-bezier(0.37, 0, 0.63, 1);transition:transform .3s cubic-bezier(0.37, 0, 0.63, 1),opacity .3s cubic-bezier(0.37, 0, 0.63, 1);transition:transform .3s cubic-bezier(0.37, 0, 0.63, 1),opacity .3s cubic-bezier(0.37, 0, 0.63, 1),-webkit-transform .3s cubic-bezier(0.37, 0, 0.63, 1);z-index:2}@media only screen and (min-width: 869px){.c-btnBase--recruit::after{right:-1.5em;height:3px;width:5.5em}}@media only screen and (max-width: 868px){.c-btnBase--recruit::after{right:-0.8em;width:2.5em;height:1px}}.c-btn{display:block;position:relative;margin-right:auto;margin-left:auto;text-decoration:none}@media only screen and (min-width: 869px){.c-btn{width:calc(90% - 1em)}}@media only screen and (max-width: 868px){.c-btn{width:calc(90% - 0.8em)}}@media (hover: hover){.c-btn:hover::before{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}.c-btn::before{position:absolute;top:50%;height:1px;content:'';background-color:#fdfdfd;transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1),-webkit-transform .3s cubic-bezier(0.37, 0, 0.63, 1);transition:transform .3s cubic-bezier(0.37, 0, 0.63, 1),opacity .3s cubic-bezier(0.37, 0, 0.63, 1);transition:transform .3s cubic-bezier(0.37, 0, 0.63, 1),opacity .3s cubic-bezier(0.37, 0, 0.63, 1),-webkit-transform .3s cubic-bezier(0.37, 0, 0.63, 1);z-index:2}@media only screen and (min-width: 869px){.c-btn::before{right:-1em;width:4em}}@media only screen and (max-width: 868px){.c-btn::before{right:-0.8em;width:2.4em}}.c-btn.is-inactive{pointer-events:none}.c-btn.is-inactive::before{content:none}.c-btn.is-inactive::after{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:flex-end;align-items:flex-end;position:absolute;padding:0.25em 0.75em;top:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px);color:#fff;content:attr(data-text) "";background-color:rgba(17,17,17,0.8);z-index:2}@media only screen and (min-width: 869px){.c-btn.is-inactive::after{font-size:120%}}.c-btn__inner{display:block;position:relative;padding:1px;background-color:#fdfdfd}@media only screen and (min-width: 869px){.c-btn__inner{-webkit-clip-path:polygon(20px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%, 0 20px);clip-path:polygon(20px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%, 0 20px)}}@media only screen and (max-width: 868px){.c-btn__inner{-webkit-clip-path:polygon(10px 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0 10px);clip-path:polygon(10px 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0 10px)}}@media (hover: hover){.c-btn__inner{transition:background-position .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-btnBase--recruit:hover .c-btn__inner{background-position:left center}}.c-btn__box{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-weight:700;color:#fdfdfd;background-image:linear-gradient(to right, #fdfdfd 0%, #fdfdfd 50%, #111 50%, #111 100%);background-position:right center;background-size:200% auto}@media only screen and (min-width: 869px){.c-btn__box{padding:1em 5em;font-size:1.4em;-webkit-clip-path:polygon(20px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%, 0 20px);clip-path:polygon(20px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%, 0 20px)}}@media only screen and (max-width: 868px){.c-btn__box{padding:0.8em 1.6em;font-size:1.2em;-webkit-clip-path:polygon(10px 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0 10px);clip-path:polygon(10px 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0 10px)}}@media (hover: hover){.c-btn__box{transition:background-position .3s cubic-bezier(0.37, 0, 0.63, 1),color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-btn:hover .c-btn__box{color:#111;background-position:left center}}.c-btn__box.--column{-webkit-flex-direction:column;flex-direction:column}.c-btn__small{font-size:0.6em}@media only screen and (min-width: 869px){.c-btn__small .displaySp{display:none}}.c-btnSimple{display:block;position:relative;margin-right:auto;margin-left:auto;text-decoration:none;width:100%}.c-btnSimple.is-inactive{pointer-events:none}.c-btnSimple.is-inactive::after{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:flex-end;align-items:flex-end;position:absolute;padding:0.25em 0.75em;top:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px);color:#fff;content:attr(data-text) "";background-color:rgba(17,17,17,0.8);z-index:2}.c-btnSimple__inner{display:block;position:relative;padding:1px;background-color:#fdfdfd}@media only screen and (min-width: 869px){.c-btnSimple__inner{-webkit-clip-path:polygon(20px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%, 0 20px);clip-path:polygon(20px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%, 0 20px)}}@media only screen and (max-width: 868px){.c-btnSimple__inner{-webkit-clip-path:polygon(10px 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0 10px);clip-path:polygon(10px 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0 10px)}}@media (hover: hover){.c-btnSimple__inner{transition:background-position .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-btnSimple:hover .c-btnSimple__inner{background-position:left center}}.c-btnSimple.is-selected .c-btnSimple__inner{background-position:left center}.c-btnSimple.--sidef .c-btnSimple__inner{background-color:#434343}.c-btnSimple.--gbase .c-btnSimple__inner{background-color:#00598a}.c-btnSimple.--art .c-btnSimple__inner{background-color:#9539a0}.c-btnSimple.--event .c-btnSimple__inner{background-color:#c70645}.c-btnSimple__box{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0.75em 1.5em;font-weight:700;color:#fdfdfd;background-image:linear-gradient(to right, #fdfdfd 0%, #fdfdfd 50%, #111 50%, #111 100%);background-position:right center;background-size:200% auto}@media only screen and (min-width: 869px){.c-btnSimple__box{font-size:1.2em;-webkit-clip-path:polygon(19px 0, 100% 0, 100% calc(100% - 19px), calc(100% - 19px) 100%, 0 100%, 0 19px);clip-path:polygon(19px 0, 100% 0, 100% calc(100% - 19px), calc(100% - 19px) 100%, 0 100%, 0 19px)}}@media only screen and (max-width: 868px){.c-btnSimple__box{font-size:clamp(0.8em, 2vw, 1em);-webkit-clip-path:polygon(9px 0, 100% 0, 100% calc(100% - 9px), calc(100% - 9px) 100%, 0 100%, 0 9px);clip-path:polygon(9px 0, 100% 0, 100% calc(100% - 9px), calc(100% - 9px) 100%, 0 100%, 0 9px)}}@media (hover: hover){.c-btnSimple__box{transition:background-position .3s cubic-bezier(0.37, 0, 0.63, 1),color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-btnSimple:hover .c-btnSimple__box{color:#111;background-position:left center}.c-btnSimple.--sidef:hover .c-btnSimple__box{color:#434343}.c-btnSimple.--gbase:hover .c-btnSimple__box{color:#00598a}.c-btnSimple.--art:hover .c-btnSimple__box{color:#9539a0}.c-btnSimple.--event:hover .c-btnSimple__box{color:#c70645}}.c-btnSimple.is-selected .c-btnSimple__box{color:#111;background-position:left center}.c-btnSimple.--side.is-selected .c-btnSimple__box{color:#434343}.c-btnSimple.--gbase.is-selected .c-btnSimple__box{color:#00598a}.c-btnSimple.--art.is-selected .c-btnSimple__box{color:#9539a0}.c-btnSimple.--event.is-selected .c-btnSimple__box{color:#c70645}.c-btnSimple.--sidef .c-btnSimple__box{background-image:linear-gradient(to right, #fdfdfd 0%, #fdfdfd 50%, #434343 50%, #434343 100%)}.c-btnSimple.--gbase .c-btnSimple__box{background-image:linear-gradient(to right, #fdfdfd 0%, #fdfdfd 50%, #00598a 50%, #00598a 100%)}.c-btnSimple.--art .c-btnSimple__box{background-image:linear-gradient(to right, #fdfdfd 0%, #fdfdfd 50%, #9539a0 50%, #9539a0 100%)}.c-btnSimple.--event .c-btnSimple__box{background-image:linear-gradient(to right, #fdfdfd 0%, #fdfdfd 50%, #c70645 50%, #c70645 100%)}.c-btnSearch{display:block;position:relative;margin-right:auto;margin-left:auto;text-decoration:none}@media only screen and (min-width: 869px){.c-btnSearch{width:-webkit-fit-content;width:fit-content;min-width:300px;max-width:calc(90% - 1em)}}@media only screen and (max-width: 868px){.c-btnSearch{width:calc(90% - 0.8em)}}@media (hover: hover){.c-btnSearch:hover::before{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}.c-btnSearch::before{position:absolute;top:50%;content:'';background-color:#edce01;transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1),-webkit-transform .3s cubic-bezier(0.37, 0, 0.63, 1);transition:transform .3s cubic-bezier(0.37, 0, 0.63, 1),opacity .3s cubic-bezier(0.37, 0, 0.63, 1);transition:transform .3s cubic-bezier(0.37, 0, 0.63, 1),opacity .3s cubic-bezier(0.37, 0, 0.63, 1),-webkit-transform .3s cubic-bezier(0.37, 0, 0.63, 1);z-index:2}@media only screen and (min-width: 869px){.c-btnSearch::before{right:-1em;width:3em;height:2px}}@media only screen and (max-width: 868px){.c-btnSearch::before{right:-0.6em;width:1.6em;height:1px}}.c-btnSearch__inner{display:block;position:relative;padding:1px;background-color:#111;-webkit-clip-path:polygon(1em 0, 100% 0, 100% calc(100% - 1em), calc(100% - 1em) 100%, 0 100%, 0 1em);clip-path:polygon(1em 0, 100% 0, 100% calc(100% - 1em), calc(100% - 1em) 100%, 0 100%, 0 1em)}@media (hover: hover){.c-btnSearch__inner{transition:background-position .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-btnSearch:hover .c-btnSearch__inner{background-position:left center}}.c-btnSearch__box{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-weight:700;color:#fdfdfd;background-image:linear-gradient(to right, #fdfdfd 0%, #fdfdfd 50%, #111 50%, #111 100%);background-position:right center;background-size:200% auto;-webkit-clip-path:polygon(0.95em 0, 100% 0, 100% calc(100% - 0.95em), calc(100% - 0.95em) 100%, 0 100%, 0 0.95em);clip-path:polygon(0.95em 0, 100% 0, 100% calc(100% - 0.95em), calc(100% - 0.95em) 100%, 0 100%, 0 0.95em)}@media only screen and (min-width: 869px){.c-btnSearch__box{padding:0.5em 5em}}@media only screen and (max-width: 868px){.c-btnSearch__box{padding:0.5em 1.6em}}@media (hover: hover){.c-btnSearch__box{transition:background-position .3s cubic-bezier(0.37, 0, 0.63, 1),color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-btnSearch:hover .c-btnSearch__box{color:#111;background-position:left center}}.c-btnBack{display:block;position:relative;margin-right:auto;margin-left:auto;text-decoration:none}@media only screen and (min-width: 869px){.c-btnBack{width:-webkit-fit-content;width:fit-content;min-width:300px;max-width:calc(90% - 1em)}}@media only screen and (max-width: 868px){.c-btnBack{width:calc(80% - 0.8em);max-width:400px}}@media (hover: hover){.c-btnBack:hover::before{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.c-btnBack::before{position:absolute;top:50%;content:'';background-color:#edce01;transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1),-webkit-transform .3s cubic-bezier(0.37, 0, 0.63, 1);transition:transform .3s cubic-bezier(0.37, 0, 0.63, 1),opacity .3s cubic-bezier(0.37, 0, 0.63, 1);transition:transform .3s cubic-bezier(0.37, 0, 0.63, 1),opacity .3s cubic-bezier(0.37, 0, 0.63, 1),-webkit-transform .3s cubic-bezier(0.37, 0, 0.63, 1);z-index:2}@media only screen and (min-width: 869px){.c-btnBack::before{left:-1em;width:3em;height:2px}}@media only screen and (max-width: 868px){.c-btnBack::before{left:-0.6em;width:1.6em;height:1px}}.c-btnBack__inner{display:block;position:relative;background-color:#fdfdfd;padding:1px;-webkit-clip-path:polygon(1em 0, 100% 0, 100% calc(100% - 1em), calc(100% - 1em) 100%, 0 100%, 0 1em);clip-path:polygon(1em 0, 100% 0, 100% calc(100% - 1em), calc(100% - 1em) 100%, 0 100%, 0 1em)}@media (hover: hover){.c-btnBack__inner{transition:background-position .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-btnBack:hover .c-btnBack__inner{background-position:left center}}.c-btnBack__box{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-weight:700;color:#fdfdfd;background-image:linear-gradient(to right, #111 0%, #111 50%, #fdfdfd 50%, #fdfdfd 100%);background-position:left center;background-size:200% auto;-webkit-clip-path:polygon(0.95em 0, 100% 0, 100% calc(100% - 0.95em), calc(100% - 0.95em) 100%, 0 100%, 0 0.95em);clip-path:polygon(0.95em 0, 100% 0, 100% calc(100% - 0.95em), calc(100% - 0.95em) 100%, 0 100%, 0 0.95em)}@media only screen and (min-width: 869px){.c-btnBack__box{padding:0.5em 5em}}@media only screen and (max-width: 868px){.c-btnBack__box{padding:0.5em 1.6em}}@media (hover: hover){.c-btnBack__box{transition:background-position .3s cubic-bezier(0.37, 0, 0.63, 1),color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-btnBack:hover .c-btnBack__box{color:#111;background-position:right center}}.c-btn__icon{display:inline-block;width:1em}.c-btn__icon.--search{margin-top:0.25em;margin-right:0.5em}.c-btn__img{display:block;position:relative;margin-right:auto;margin-left:auto;width:-webkit-fit-content;width:fit-content}@media (hover: hover){.c-btn__img{transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-btn__img:hover{opacity:0.7}}@media only screen and (min-width: 869px){.c-btn__img{max-width:90%}}@media only screen and (max-width: 868px){.c-btn__img{width:90%}}.c-btn__img::before{display:block;position:absolute;top:50%;content:'';height:1px;background-color:#fdfdfd;pointer-events:none;transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1),-webkit-transform .3s cubic-bezier(0.37, 0, 0.63, 1);transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1),transform .3s cubic-bezier(0.37, 0, 0.63, 1);transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1),transform .3s cubic-bezier(0.37, 0, 0.63, 1),-webkit-transform .3s cubic-bezier(0.37, 0, 0.63, 1)}@media only screen and (min-width: 869px){.c-btn__img::before{right:-1em;width:4em}}@media only screen and (max-width: 868px){.c-btn__img::before{right:-0.8em;width:2.4em}}@media (hover: hover){.c-btn__img:hover::before{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}*+.c-bullet{margin-top:0.5em}.c-bullet__word{margin-top:1em}.c-card{background-color:#fdfdfd}.c-card.is-new{position:relative}.c-card.is-new::before{display:block;position:absolute;padding:0.25em 0.5em 0.35em;top:0;left:0;font-size:100%;line-height:1;width:-webkit-fit-content;width:fit-content;height:0;color:transparent;border-top:1.65em solid rgba(232,0,17,0.85);border-right:0.75em solid transparent;content:'NEW';z-index:2}.c-card.is-new::after{display:block;position:absolute;padding:0.25em 0.65em 0.35em;top:0;left:0;font-size:100%;line-height:1;width:-webkit-fit-content;width:fit-content;height:-webkit-fit-content;height:fit-content;content:"NEW";z-index:3}.c-card__link{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;position:relative;width:100%;height:100%;color:#434343;white-space:normal}.c-card.--products .c-card__link{padding:1em}.c-card__link[href]::before{display:block;position:absolute;width:1px;height:100%;pointer-events:none;content:'';background-color:#fdfdfd;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:top;transform-origin:top;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)}@media only screen and (min-width: 869px){.c-card__link[href]::before{top:5px;right:-5px}}@media only screen and (max-width: 868px){.c-card__link[href]::before{top:3px;right:-3px}}.c-card__link[href]::after{display:block;position:absolute;width:100%;height:1px;pointer-events:none;content:'';background-color:#fdfdfd;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right;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);transition-delay:.3s}@media only screen and (min-width: 869px){.c-card__link[href]::after{bottom:-5px;left:5px}}@media only screen and (max-width: 868px){.c-card__link[href]::after{bottom:-3px;left:3px}}@media (hover: hover){.c-card__link[href]:hover::before{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom;transform-origin:bottom}.c-card__link[href]:hover::after{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}}.c-card__thumb{position:relative;overflow:hidden}@media (hover: hover){.c-card__link[href]:hover .c-card__thumb img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.c-card__thumb img{width:100%;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)}.c-card__thumb.--standard{padding-bottom:74.1%;width:100%;height:0;overflow:hidden}.c-card__thumb.--square{width:100%;height:0;padding-bottom:100%}.c-card__inner{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0.75em;height:100%}.c-card__inner--products{margin-top:1em}.c-card__top{margin-top:1em;margin-bottom:1em}.c-card__bottom{margin-top:auto}.c-card__icon{display:inline-block;position:absolute;padding:0 1.2em 0.1em 1em;top:0.6em;left:0;color:#fff;font-style:normal;border-top-right-radius:100px;border-bottom-right-radius:100px;background-color:#e80011;z-index:10}.c-card__icon.--update{background-color:#e50077}.c-card__name{-webkit-align-self:flex-start;align-self:flex-start;overflow:hidden;margin-top:-0.15em;width:100%;font-weight:700;text-align:left}@media (hover: hover){.c-card__name{transition:color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-card__link[href]:hover .c-card__name{color:#edce01}}.c-card__name:not(.--noclamp){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}*+.c-card__name{margin-top:0.35em}.c-card__cats{-webkit-align-self:flex-end;align-self:flex-end;margin:0.5em -0.15em -0.15em}.c-card__cat{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin:0.15em;padding:0 0.5em 0.15em;width:-webkit-fit-content;width:fit-content;font-style:normal;font-size:70%;color:#fdfdfd;background-color:#434343}.c-card__cat.--sidef{background-color:#434343}.c-card__cat.--gbase{background-color:#00598a}.c-card__cat.--art{background-color:#9539a0}.c-card__cat.--event{background-color:#c70645}.c-card__time{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%;font-size:80%;font-style:normal;color:#767676;white-space:nowrap}.c-card__time::before{display:block;position:relative;margin-left:-1.25em;margin-right:0.5em;width:1.25em;height:0.1em;content:'';background-color:#edce01}@media (hover: hover){.c-card__time::before{transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1),-webkit-transform .3s cubic-bezier(0.37, 0, 0.63, 1);transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1),transform .3s cubic-bezier(0.37, 0, 0.63, 1);transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1),transform .3s cubic-bezier(0.37, 0, 0.63, 1),-webkit-transform .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-card__link[href]:hover .c-card__time::before{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.c-card__definition{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;color:#666}.c-card__definition.--bold{font-weight:500}*+.c-card__definition{margin-top:0.75em}.c-card__definition+.c-card__definition{margin-top:0.25em}@media (hover: hover){.c-card__definition{transition:color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-card__link[href]:hover .c-card__definition{color:#edce01}}@media only screen and (min-width: 869px){*+.c-content{margin-top:100px}}@media only screen and (max-width: 868px){*+.c-content{margin-top:60px}}.c-content.--page{padding:2em;background-color:rgba(94,94,94,0.7)}@media only screen and (min-width: 869px){.c-content.--bg{background-color:rgba(94,94,94,0.7)}*+.c-content.--bg{padding-top:100px;padding-bottom:100px}}@media only screen and (max-width: 868px){.c-content.--bg{overflow:hidden}*+.c-content.--bg{padding-bottom:60px;padding-top:60px}}.c-content.--topBg{position:relative;z-index:2}@media only screen and (min-width: 869px){*+.c-content.--topBg{padding-top:100px;padding-bottom:100px}}@media only screen and (max-width: 868px){.c-content.--topBg{overflow:hidden}*+.c-content.--topBg{padding-bottom:60px;padding-top:60px}}.c-content.--topBg::before{display:block;position:absolute;top:0;height:100%;content:'';background-color:rgba(94,94,94,0.7);z-index:-1;pointer-events:none}@media only screen and (min-width: 869px){.c-content.--topBg::before{left:-50vw;width:calc(100% + 50vw)}}@media only screen and (max-width: 868px){.c-content.--topBg::before{right:-50vw;left:-50vw;width:calc(100% + 100vw)}}.c-content.--underBg{position:relative;z-index:2}@media only screen and (min-width: 869px){*+.c-content.--underBg{padding-bottom:100px}}@media only screen and (max-width: 868px){.c-content.--underBg{overflow:hidden}*+.c-content.--underBg{padding-bottom:60px}}.c-content.--underBg::before{display:block;position:absolute;bottom:0;left:0;width:100%;max-height:50%;height:300px;content:'';background-color:rgba(94,94,94,0.7);z-index:-1;pointer-events:none}.c-content.--topUnderBg{position:relative;z-index:2}@media only screen and (min-width: 869px){*+.c-content.--topUnderBg{padding-bottom:100px}}@media only screen and (max-width: 868px){.c-content.--topUnderBg{overflow:hidden}*+.c-content.--topUnderBg{padding-bottom:60px}}.c-content.--topUnderBg::before{display:block;position:absolute;bottom:0;left:-50vw;width:calc(100% + 50vw);height:300px;content:'';background-color:rgba(94,94,94,0.7);z-index:-1;pointer-events:none}@media only screen and (min-width: 869px){.c-content.--topUnderBg::before{max-height:calc(50% + 50px)}}@media only screen and (max-width: 868px){.c-content.--topUnderBg::before{max-height:calc(50% + (50px * 0.6))}}@media only screen and (min-width: 642px){.c-definition.--rows{display:-webkit-flex;display:flex}}.c-definition__tit{min-width:-webkit-fit-content;min-width:fit-content;max-width:200px}.c-frame--bg{padding:2em;background-color:rgba(94,94,94,0.5)}.c-frameThin{padding:1.5em;border:1px solid #e5e5e5;background-color:#fff}.c-frameThin--bk{padding:1.5em;border:1px solid #5e5e5e}.c-frameThin__tit{font-size:1.1em;font-weight:700}.c-frameThin__sentence{font-size:1.06em}*+.c-frameThin__sentence{margin-top:1em}.c-frameThin__heading{font-weight:700}@media only screen and (min-width: 869px){.c-frameThin__heading{font-size:120%}}*+.c-frameThin__content{margin-top:0.5em}.c-grid{display:grid}.c-grid.--center{place-items:center}.c-grid.--topItem{grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr}@media only screen and (min-width: 869px){.c-grid.--topItem{grid-column-gap:20px;grid-row-gap:20px}}@media only screen and (max-width: 868px){.c-grid.--topItem{grid-column-gap:12px;grid-row-gap:12px}}@media only screen and (min-width: 869px){.c-grid.--clm{gap:20px}}@media only screen and (max-width: 868px){.c-grid.--clm{gap:12px}}.c-grid.--respons{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}@media only screen and (min-width: 869px){.c-grid.--respons{gap:20px}}@media only screen and (max-width: 868px){.c-grid.--respons{gap:12px}}@media only screen and (min-width: 869px){.c-grid.--clm2{gap:20px;grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 868px){.c-grid.--clm2{gap:12px;grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 869px){.c-grid.--clm3{gap:20px;grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 868px){.c-grid.--clm3{gap:12px;grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 869px){.c-grid.--clm4{gap:20px;grid-template-columns:repeat(4, 1fr)}}@media only screen and (max-width: 868px){.c-grid.--clm4{gap:12px;grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 869px){.c-grid.--clm5{gap:20px;grid-template-columns:repeat(5, 1fr)}}@media only screen and (max-width: 868px){.c-grid.--clm5{gap:12px;grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 869px){.c-grid.--clm6{gap:20px;grid-template-columns:repeat(6, 1fr)}}@media only screen and (max-width: 868px){.c-grid.--clm6{gap:12px;grid-template-columns:repeat(3, 1fr)}}.c-heading{display:block;position:relative;padding-bottom:1.75em}@media only screen and (min-width: 869px){.c-heading{text-align:center}}@media only screen and (max-width: 868px){.c-heading{text-align:center}}.c-heading::before{position:absolute;margin:0 auto;right:0;bottom:0;left:0;content:'';background-color:#edce01;pointer-events:none}@media only screen and (min-width: 869px){.c-heading::before{width:140px;height:2px}}@media only screen and (max-width: 868px){.c-heading::before{width:5em;height:1px}}@media only screen and (min-width: 869px){.c-heading.--top{font-size:120%}}@media only screen and (max-width: 868px){.c-heading.--top{font-size:100%}}@media only screen and (min-width: 869px){.c-heading.--page{font-size:120%}}@media only screen and (min-width: 869px){.c-heading+*{margin-top:60px}}@media only screen and (max-width: 868px){.c-heading+*{margin-top:36px}}.c-heading--aside{position:relative}@media only screen and (min-width: 869px){.c-heading--aside{display:block;padding-bottom:1.75em;text-align:center;font-size:120%}}@media only screen and (max-width: 868px){.c-heading--aside{padding-bottom:1.75em;text-align:center;font-size:100%}}@media only screen and (min-width: 1061px){.c-heading--aside{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;padding-bottom:0;text-align:left;white-space:nowrap}}.c-heading--aside::before{position:absolute;margin:0 auto;right:0;bottom:0;left:0;content:'';background-color:#edce01;pointer-events:none}@media only screen and (min-width: 869px){.c-heading--aside::before{width:140px;height:2px}}@media only screen and (max-width: 868px){.c-heading--aside::before{width:5em;height:1px}}@media only screen and (min-width: 1061px){.c-heading--aside::before{content:none}}@media only screen and (min-width: 869px){.c-heading--aside+*{margin-top:60px}}@media only screen and (max-width: 868px){.c-heading--aside+*{margin-top:36px}}@media only screen and (min-width: 1061px){.c-heading--aside+*{margin-top:30px}}.c-heading--page{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;border-bottom-color:#808080;border-bottom-style:solid}@media only screen and (min-width: 869px){.c-heading--page{border-bottom-width:3px;font-size:130%}.c-heading--page+*{margin-top:60px}}@media only screen and (max-width: 868px){.c-heading--page{border-bottom-width:2px;font-size:100%}.c-heading--page+*{margin-top:36px}}.c-heading--underline{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;padding-bottom:0.25em;border-bottom-color:#edce01;border-bottom-style:solid}@media only screen and (min-width: 869px){.c-heading--underline{border-bottom-width:3px;font-size:240%}.c-heading--underline+*{margin-top:40px}}@media only screen and (max-width: 868px){.c-heading--underline{border-bottom-width:2px;font-size:180%}.c-heading--underline+*{margin-top:24px}}.c-heading__main{display:block;font-size:360%;font-family:"Oswald",sans-serif;font-weight:700;line-height:1}@media only screen and (min-width: 1061px){.c-heading__main.--aside{display:inline-block;position:relative;font-size:clamp(220%, 4.6vw, 360%);z-index:2}.c-heading__main.--aside::before{position:absolute;margin:0 auto;right:0;bottom:-0.25em;left:0;width:100%;height:2px;content:'';background-color:#edce01;pointer-events:none;z-index:-1}}.c-heading__main--page{display:inline-block;position:relative;padding-bottom:0.5em;font-size:210%;font-weight:700;line-height:1}.c-heading__main--page::before{position:absolute;top:100%;left:0;width:100%;content:'';background-color:#edce01}@media only screen and (min-width: 869px){.c-heading__main--page::before{height:3px}}@media only screen and (max-width: 868px){.c-heading__main--page::before{height:2px}}.c-heading__sub{display:block;margin-top:0.35em}@media only screen and (min-width: 1061px){.c-heading__sub.--aside{margin-left:1em;font-size:clamp(70%, 1.2vw, 100%)}}.c-heading__sub--page{margin-left:auto;padding-bottom:1.05em;line-height:1;font-family:"Oswald",sans-serif;font-weight:400}.c-heading__num{display:block;margin-right:auto}.c-heading__num--page{margin-left:0.5em;padding-bottom:0.84em;font-size:130%;font-weight:400;line-height:1;opacity:0.75}.c-inner{margin-right:auto;margin-left:auto;max-width:1260px}@media only screen and (min-width: 869px){.c-inner{padding-right:30px;padding-left:30px}}@media only screen and (max-width: 868px){.c-inner{padding-right:4vw;padding-left:4vw}}.c-inner.--page,.c-inner.--bnr{max-width:1060px}.c-inner--clm2{margin-right:auto;margin-left:auto;max-width:1480px}@media only screen and (min-width: 869px){.c-inner--topMain{padding-right:40px;padding-left:40px}}@media only screen and (max-width: 868px){.c-inner--topMain{padding-right:4vw;padding-left:4vw}}@media only screen and (min-width: 1061px){.c-inner--topMain{padding-left:0}}@media only screen and (min-width: 869px){.c-inner--topAside{padding-right:40px;padding-left:40px}}@media only screen and (max-width: 868px){.c-inner--topAside{padding-right:4vw;padding-left:4vw}}@media only screen and (min-width: 1061px){.c-inner--topAside{padding-right:0;padding-left:0}}.lazyload img{opacity:0;transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1)}.lazyload.lazyloaded img{opacity:1}.c-movie{position:relative;width:100%;height:0}.c-movie.--hd{padding-bottom:56.25%}.c-movie.--sd{padding-bottom:75%}.c-movie__body{position:absolute;top:0;left:0;width:100%;height:100%}.c-notice{display:inline-block;padding-left:1em;text-indent:-1em}*+.c-notice{margin-top:0.5em}.c-notice.--block{display:block}.c-pagination__lists{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin-right:auto;margin-left:auto;width:-webkit-fit-content;width:fit-content;border:2px solid #fdfdfd}.c-pagination__list:nth-child(n+2){border-left:2px solid #fdfdfd}@media only screen and (max-width: 641px){.c-pagination__list:not(.is-current):not(.--arrow){display:none}}.c-pagination__link{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0.5em;min-width:2.5em;min-height:2.5em;height:100%;color:#fdfdfd}.c-pagination__list.is-current .c-pagination__link{color:#111;background-color:#fdfdfd}@media (hover: hover){.c-pagination__link{transition:color .3s cubic-bezier(0.37, 0, 0.63, 1),background-color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-pagination__link:hover{color:#111;background-color:#fdfdfd}.c-pagination__link:hover.--arrow::before{border-color:#434343}}.c-pagination__link.--arrow{position:relative}.c-pagination__link.--arrow::before{display:block;width:0.5em;height:0.5em;border-top:0.1em solid #fdfdfd;border-right:0.1em solid #fdfdfd;content:''}.c-pagination__link.--arrow span{font-size:0}.c-pagination__link.--previous::before{-webkit-transform:translateX(0.15em) rotate(-135deg);transform:translateX(0.15em) rotate(-135deg)}.c-pagination__link.--next::before{-webkit-transform:translateX(-0.15em) rotate(45deg);transform:translateX(-0.15em) rotate(45deg)}.c-pagination__link.--first span,.c-pagination__link.--last span{font-size:0}.c-pagination__link.--first::before{content:"<<"}.c-pagination__link.--last::before{content:">>"}.c-pagenation__products{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin-right:auto;margin-left:auto;width:-webkit-fit-content;width:fit-content;border:2px solid #fdfdfd}.c-pagenation__products li:nth-child(n+2){border-left:2px solid #fdfdfd}@media (hover: hover){.c-pagenation__products li:hover.previous a::before,.c-pagenation__products li:hover.next a::before{border-color:#434343}}.c-pagenation__products li a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0.5em;min-width:2.5em;min-height:2.5em;height:100%;color:#fdfdfd}.c-pagenation__list.is-current .c-pagenation__products li a{color:#111;background-color:#fdfdfd}@media (hover: hover){.c-pagenation__products li a{transition:color .3s cubic-bezier(0.37, 0, 0.63, 1),background-color .3s cubic-bezier(0.37, 0, 0.63, 1)}.c-pagenation__products li a:hover{color:#111;background-color:#fdfdfd}}.c-pagenation__products li.current a{color:#111;background-color:#fdfdfd}@media only screen and (max-width: 641px){.c-pagenation__products li:not(.current):not(.previous):not(.next){display:none}}.c-pagenation__products li.previous a,.c-pagenation__products li.next a{position:relative;color:transparent;text-indent:100%}.c-pagenation__products li.previous a::before,.c-pagenation__products li.next a::before{display:block;width:0.5em;height:0.5em;border-top:0.1em solid #fdfdfd;border-right:0.1em solid #fdfdfd;content:''}.c-pagenation__products li.previous a span,.c-pagenation__products li.next a span{font-size:0}.c-pagenation__products li.previous a::before{-webkit-transform:translateX(0.15em) rotate(-135deg);transform:translateX(0.15em) rotate(-135deg)}.c-pagenation__products li.next a::before{-webkit-transform:translateX(-0.15em) rotate(45deg);transform:translateX(-0.15em) rotate(45deg)}.is-pos__top{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);transition:opacity 0.5s, -webkit-transform 0.5s;transition:transform 0.5s, opacity 0.5s;transition:transform 0.5s, opacity 0.5s, -webkit-transform 0.5s}.is-pos__top.is-show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.is-pos__right{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px);transition:opacity 0.5s, -webkit-transform 0.5s;transition:transform 0.5s, opacity 0.5s;transition:transform 0.5s, opacity 0.5s, -webkit-transform 0.5s}.is-pos__right.is-show{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.is-pos__left{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px);transition:opacity 0.5s, -webkit-transform 0.5s;transition:transform 0.5s, opacity 0.5s;transition:transform 0.5s, opacity 0.5s, -webkit-transform 0.5s}.is-pos__left.is-show{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.c-rows{display:-webkit-flex;display:flex}@media only screen and (min-width: 642px){.c-rows--onlypc{display:-webkit-flex;display:flex}}.c-rows.--wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 642px){.c-row.--col2{width:calc((100% - 30.1px) / 2)}.c-row.--col2:not(:nth-child(2n-1)){margin-left:30px}.c-row.--col2:nth-child(n+3){margin-top:30px}}@media only screen and (max-width: 641px){.c-row.--col2{width:100%}.c-row.--col2:nth-child(n+2){margin-top:18px}}@media only screen and (min-width: 642px){.c-row.--innerCol2{width:calc((100% - 20.1px) / 2)}.c-row.--innerCol2:not(:nth-child(2n-1)){margin-left:20px}.c-row.--innerCol2:nth-child(n+3){margin-top:20px}}@media only screen and (max-width: 641px){.c-row.--innerCol2{width:100%}.c-row.--innerCol2:nth-child(n+2){margin-top:12px}}@media only screen and (min-width: 642px){.c-row.--col3{width:calc((100% - 60.1px) / 3)}.c-row.--col3:not(:nth-child(3n-2)){margin-left:60px}.c-row.--col3:nth-child(n+4){margin-top:60px}}@media only screen and (max-width: 641px){.c-row.--col3{width:calc((100% - (30.1px * 0.6)) / 2)}.c-row.--col3:not(:nth-child(2n-1)){margin-left:18px}.c-row.--col3:nth-child(n+3){margin-top:18px}}@media only screen and (min-width: 642px){.c-row.--innerCol3{width:calc((100% - 40.1px) / 3)}.c-row.--innerCol3:not(:nth-child(3n-2)){margin-left:20px}.c-row.--innerCol3:nth-child(n+4){margin-top:20px}}@media only screen and (max-width: 641px){.c-row.--innerCol3{width:calc((100% - (20.1px * 0.6)) / 2)}.c-row.--innerCol3:not(:nth-child(2n-1)){margin-left:12px}.c-row.--innerCol3:nth-child(n+3){margin-top:12px}}@media only screen and (min-width: 642px){.c-row.--col4{width:calc((100% - 90.1px) / 4)}.c-row.--col4:not(:nth-child(4n-3)){margin-left:30px}.c-row.--col4:nth-child(n+5){margin-top:30px}}@media only screen and (max-width: 641px){.c-row.--col4{width:calc((100% - (30.1px * 0.6)) / 2)}.c-row.--col4:not(:nth-child(2n-1)){margin-left:18px}.c-row.--col4:nth-child(n+3){margin-top:18px}}@media only screen and (min-width: 642px){.c-row.--innerCol4{width:calc((100% - 60.1px) / 4)}.c-row.--innerCol4:not(:nth-child(4n-3)){margin-left:20px}.c-row.--innerCol4:nth-child(n+5){margin-top:20px}}@media only screen and (max-width: 641px){.c-row.--innerCol4{width:calc((100% - (20.1px * 0.6)) / 2)}.c-row.--innerCol4:not(:nth-child(2n-1)){margin-left:12px}.c-row.--innerCol4:nth-child(n+3){margin-top:12px}}@media only screen and (min-width: 642px){.c-row.--topPickup{width:calc((100% - 60.1px) / 4)}.c-row.--topPickup:not(:nth-child(4n-3)){margin-left:20px}.c-row.--topPickup:nth-child(n+5){margin-top:20px}}@media only screen and (max-width: 641px){.c-row.--topPickup{width:calc((100% - (40.1px * 0.6)) / 3)}.c-row.--topPickup:not(:nth-child(3n-2)){margin-left:12px}.c-row.--topPickup:nth-child(n+4){display:none}}@media only screen and (min-width: 642px){.c-row.--topNews{width:calc((100% - 60.1px) / 4)}.c-row.--topNews:not(:nth-child(4n-3)){margin-left:20px}.c-row.--topNews:nth-child(n+5){margin-top:20px}}@media only screen and (max-width: 641px){.c-row.--topNews{width:calc((100% - (40.1px * 0.6)) / 3)}.c-row.--topNews:not(:nth-child(3n-2)){margin-left:12px}.c-row.--topNews:nth-child(n+4){margin-top:12px}.c-row.--topNews:nth-child(n+7){display:none}}@media only screen and (min-width: 642px){.c-row.--search{width:calc((100% - 20.1px) / 2)}.c-row.--search:not(:nth-child(2n-1)){margin-left:20px}.c-row.--search:nth-child(n+3){margin-top:20px}}@media only screen and (max-width: 641px){.c-row.--search{width:calc((100% - (20.1px * 0.6)) / 2)}.c-row.--search:not(:nth-child(2n-1)){margin-left:12px}.c-row.--search:nth-child(n+3){margin-top:12px}}@media only screen and (min-width: 642px){.c-row--col2{width:calc((100% - 60.1px) / 2)}.c-row--col2:nth-child(2n){margin-left:60px}.c-row--col2:nth-child(n+3){margin-top:60px}}@media only screen and (min-width: 642px){.c-row--boxCol3{width:calc((100% - 20.1px) / 3)}.c-row--boxCol3:not(:nth-child(3n-2)){margin-left:10px}.c-row--boxCol3:nth-child(n+4){margin-top:10px}}.c-tag{display:block;padding:0.35em;width:-webkit-fit-content;width:fit-content;line-height:1;font-size:80%;font-weight:500;font-style:normal;white-space:nowrap;color:#fdfdfd;background-color:#5e5e5e}.c-tag.--sidef{background-color:#434343}.c-tag.--gbase{background-color:#00598a}.c-tag.--art{background-color:#9539a0}.c-tag.--event{background-color:#c70645}@media only screen and (min-width: 869px){.p-btn--back{margin-top:60px}}@media only screen and (max-width: 868px){.p-btn--back{margin-top:36px}}.p-cnt{width:100%}@media only screen and (min-width: 869px){.p-cnt{padding-top:100px;padding-bottom:100px}}@media only screen and (max-width: 868px){.p-cnt{padding-top:10vw;padding-bottom:10vw}}.p-cnt--02{background-color:rgba(17,17,17,0.7)}@media only screen and (min-width: 869px){.p-cnt--02{padding-top:100px;padding-bottom:100px}}@media only screen and (max-width: 868px){.p-cnt--02{padding-top:10vw;padding-bottom:10vw}}@media only screen and (min-width: 869px){.c-cnt__heading+*{margin-top:60px}}@media only screen and (max-width: 868px){.c-cnt__heading+*{margin-top:6vw}}.p-footer__top{position:relative;background-color:#000;z-index:2}@media only screen and (min-width: 869px){.p-footer__top{padding:80px 0 73px}}@media only screen and (max-width: 868px){.p-footer__top{padding:48px 0 49px}}.p-footer__top::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:'';background-image:url("../images/common/bg_footer.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;opacity:0.40;z-index:-1;pointer-events:none}.p-footer__top a{color:#fff}@media only screen and (min-width: 869px){.p-footer__rows{display:-webkit-flex;display:flex}}@media only screen and (min-width: 869px){.p-footerSite{width:calc(100% - clamp(140px, 16vw, 190px) - 40px)}}.p-footerSite__logos{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media only screen and (min-width: 869px){.p-footerSite__logos{-webkit-justify-content:flex-start;justify-content:flex-start}}@media only screen and (max-width: 868px){.p-footerSite__logos{-webkit-justify-content:center;justify-content:center}}.p-footerSite__logo{margin:0 12px 0 0}.p-footerSite__logo:last-child{margin:0}.p-footerSite__logo[data-logo="gundam-side-f"]{width:127px}.p-footerSite__logo[data-logo="bandai-namco"]{width:144px;transition:opacity 0.3s}@media only screen and (min-width: 869px){.p-footerSite__logo[data-logo="bandai-namco"]:hover{opacity:0.7}}@media only screen and (min-width: 869px){.p-footerSite__navsWrap{margin-top:40px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}}@media only screen and (max-width: 868px){.p-footerSite__navsWrap{margin-top:24px}}@media only screen and (min-width: 869px){.p-footerSite__navs{width:-webkit-fit-content;width:fit-content;min-width:10em}.p-footerSite__navs:nth-child(n+2){margin-left:2em}}@media only screen and (min-width: 869px){.p-footerSite__nav:nth-child(n+2){margin-top:1.5em}}@media only screen and (max-width: 868px){.p-footerSite__nav.--bg{background-color:rgba(94,94,94,0.5)}}.p-footerSite__nav--parent{font-weight:700;color:#fff}@media only screen and (min-width: 869px){.p-footerSite__nav--parent{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;position:relative}.p-footerSite__nav--parent::before{display:block;margin-right:0.5em;width:0.75em;height:1px;content:'';background-color:#edce01}}@media only screen and (max-width: 868px){.p-footerSite__nav--parent{display:-webkit-flex;display:flex;padding:0.75em}}@media only screen and (min-width: 869px) and (hover: hover){.p-footerSite__nav--parent[href]{transition:color .3s cubic-bezier(0.37, 0, 0.63, 1)}.p-footerSite__nav--parent[href]:hover{color:#edce01}}@media only screen and (min-width: 869px){*+.p-footerSite__snavs{margin-top:0.5em}}@media only screen and (min-width: 869px){.p-footerSite__snav{margin-left:1.25em}*+.p-footerSite__snav{margin-top:0.5em}}@media only screen and (max-width: 868px){.p-footerSite__snav{border-top:1px solid rgba(94,94,94,0.5)}}@media only screen and (min-width: 869px) and (hover: hover){.p-footerSite__snavLink{transition:color .3s cubic-bezier(0.37, 0, 0.63, 1)}.p-footerSite__snavLink:hover{color:#edce01}}@media only screen and (max-width: 868px){.p-footerSite__snavLink{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:0.75em}.p-footerSite__snavLink::before{display:block;margin-right:0.5em;width:1em;height:1px;content:'';background-color:#edce01}}@media only screen and (max-width: 868px){.p-footerSite__arrow{display:block;margin-left:auto;width:0.35em}.p-footerSite__nav--parent:not([href]) .p-footerSite__arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left;transform-origin:left}.p-footerSite__nav--parent:not([href]).is-open .p-footerSite__arrow{-webkit-transform:rotate(-90deg) scaleX(-1);transform:rotate(-90deg) scaleX(-1)}}@media only screen and (min-width: 869px){.p-footerLink{margin-left:40px;width:clamp(130px, 16vw, 190px)}}@media only screen and (max-width: 868px){.p-footerLink{margin-top:24px}}@media only screen and (max-width: 868px){.p-footerLink__bnrs{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 869px){.p-footerLink__bnr:nth-child(n+2){margin-top:10px}}@media only screen and (min-width: 641px) and (max-width: 868px){.p-footerLink__bnr{width:calc((100% - 10.1px) / 3)}.p-footerLink__bnr:not(:nth-child(3n-2)){margin-left:5px}.p-footerLink__bnr:nth-child(n+4){margin-top:5px}}@media only screen and (max-width: 640px){.p-footerLink__bnr{width:calc((100% - 5.1px) / 2)}.p-footerLink__bnr:nth-child(2n){margin-left:5px}.p-footerLink__bnr:nth-child(n+3){margin-top:5px}}@media only screen and (min-width: 869px){.p-footerLink__navs{margin-top:30px}}@media only screen and (max-width: 868px){.p-footerLink__navs{border-top:1px solid #fdfdfd;margin-top:24px}}.p-footerLink__nav{border-bottom:1px solid #fdfdfd;position:relative}.p-footerLink__navLink{display:-webkit-flex;display:flex;padding:0.75em 0;color:#fff !important}@media only screen and (min-width: 869px) and (hover: hover){.p-footerLink__navLink{transition:color .3s cubic-bezier(0.37, 0, 0.63, 1),background-color .3s cubic-bezier(0.37, 0, 0.63, 1)}.p-footerLink__navLink:hover{color:#edce01 !important;background-color:rgba(253,253,253,0.05)}}.p-footerLink__logo--bsp{margin-right:0.5em;width:2em}.p-footerLink__arrow{display:-webkit-flex;display:flex;position:absolute;top:0;bottom:0;right:0;margin:auto 0;width:0.35em}@media (hover: hover){.p-footerLink__arrow .ico-arrow{transition:fill .3s cubic-bezier(0.37, 0, 0.63, 1)}.p-footerLink__nav:hover .p-footerLink__arrow .ico-arrow{fill:#edce01}}.p-footerBnr__lists{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin-right:auto;margin-left:auto}@media only screen and (min-width: 869px){.p-footerBnr__lists{max-width:599px}}@media only screen and (max-width: 868px){.p-footerBnr__lists{max-width:396px}}@media only screen and (min-width: 869px){.p-footerBnr__list{width:calc((100% - 20.1px) / 3);max-width:193px}.p-footerBnr__list:not(:nth-child(3n-2)){margin-left:10px}.p-footerBnr__list:nth-child(n+4){margin-top:10px}}@media only screen and (max-width: 868px){.p-footerBnr__list{width:calc((100% - 10.1px) / 2);max-width:193px}.p-footerBnr__list:not(:nth-child(2n-1)){margin-left:5px}.p-footerBnr__list:nth-child(n+3){margin-top:5px}}.p-footerBnr__list.is-comingsoon{position:relative;overflow:hidden}.p-footerBnr__list.is-comingsoon::before{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:flex-end;align-items:flex-end;position:absolute;padding:0.2em 0.4em;top:0;left:0;width:100%;height:100%;font-weight:700;line-height:1;color:#fff;content:'Coming Soon';background-color:rgba(17,17,17,0.55)}@media only screen and (min-width: 869px){.p-footerBnr__list.is-comingsoon::before{font-size:1em}}@media only screen and (max-width: 868px){.p-footerBnr__list.is-comingsoon::before{font-size:1em}}@media (hover: hover){.p-footerBnr__link{transition:opacity 0.2s}.p-footerBnr__link:hover{opacity:0.7}}.p-footerCopy{position:relative;font-size:90%;text-align:center;z-index:3}.p-footerCopy::before{position:absolute;margin:0 auto;right:0;bottom:100%;left:0;height:0;content:''}@media only screen and (min-width: 869px){.p-footerCopy::before{border-bottom:8px solid #fff;border-left:4px solid transparent;border-right:4px solid transparent;width:calc(100% - 15vw - 15vw)}}@media only screen and (min-width: 1200px){.p-footerCopy::before{width:calc(100% - 26vw - 26vw)}}@media only screen and (max-width: 868px){.p-footerCopy::before{border-bottom:8px solid #fff;border-left:4px solid transparent;border-right:4px solid transparent;width:calc(100% - 15vw - 15vw)}}.p-footerCopy::after{position:absolute;margin:0 auto;bottom:calc(100% + 13px);left:0;right:0;width:100%;height:1px;content:'';z-index:3;background-color:#fff}@media only screen and (min-width: 869px){.p-footerCopy::after{width:calc(100% - 15vw - 15vw)}}@media only screen and (min-width: 1200px){.p-footerCopy::after{width:calc(100% - 26vw - 26vw)}}@media only screen and (max-width: 868px){.p-footerCopy::after{width:calc(100% - 15vw - 15vw)}}@media only screen and (min-width: 869px){.p-footerCopy__inner{padding:30px 0}}@media only screen and (max-width: 868px){.p-footerCopy__inner{padding:18px 0}}.p-footerCopy__inner::before,.p-footerCopy__inner::after{position:absolute;height:9px;content:'';pointer-events:none;-webkit-transform:scaleY(-1);transform:scaleY(-1);z-index:2}@media only screen and (min-width: 869px){.p-footerCopy__inner::before,.p-footerCopy__inner::after{bottom:calc(100% + 5px);width:15vw}}@media only screen and (min-width: 1200px){.p-footerCopy__inner::before,.p-footerCopy__inner::after{width:26vw}}@media only screen and (max-width: 868px){.p-footerCopy__inner::before,.p-footerCopy__inner::after{bottom:calc(100% + 5px);width:15vw}}.p-footerCopy__inner::before{left:0;border:9px solid;border-image-slice:9 25 0 5;border-image-width:9px 25px 0px 5px;border-image-repeat:repeat;border-image-outset:0;border-image-source:url("../images/common/pat_border_02_l.png")}.p-footerCopy__inner::after{right:0;border:9px solid;border-image-slice:9 5 0 25;border-image-width:9px 5px 0px 25px;border-image-repeat:repeat;border-image-outset:0;border-image-source:url("../images/common/pat_border_02_r.png")}.p-footerCopy__list{display:inline-block;margin:5px}.p-footer__annotation{display:block;font-size:80%;margin-top:1em}@media only screen and (min-width: 869px){.p-footer__annotation{text-align:center}}@media only screen and (max-width: 868px){.p-footer__annotation{padding-left:1em;text-indent:-1em}}.p-header__main{overflow:hidden}@media only screen and (min-width: 869px){.p-header__inner{display:-webkit-flex;display:flex;margin-top:-1px;padding:0}}@media only screen and (max-width: 868px){.p-header__inner{position:relative;overflow:hidden}}@media only screen and (min-width: 869px){.p-header__logo{-webkit-align-self:center;align-self:center;padding:10px;width:128px}}@media only screen and (max-width: 868px){.p-header__logo{margin-left:4vw;margin-right:10px;padding:3px 0 3px;width:140px}}@media only screen and (min-width: 869px){.p-header__nav{width:calc(100% - 128px)}}@media only screen and (max-width: 868px){.p-header__nav{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-shrink:0;flex-shrink:0;margin-right:-4vw;margin-left:-4vw}}.p-header__over{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:1em;position:relative;width:100%;color:#fff;background-color:#111;-webkit-transform:skewX(30deg);transform:skewX(30deg);z-index:2}@media only screen and (min-width: 869px){.p-header__over{padding:0.3em 0 0.6em 1em;-webkit-transform-origin:left bottom;transform-origin:left bottom}}@media only screen and (max-width: 868px){.p-header__over{padding:0.3em 0.5em 0.5em 1em;width:calc(100% - 165px - 4vw);-webkit-transform-origin:right top;transform-origin:right top}}.p-header__over::after{position:absolute;top:0;left:90%;width:100vw;height:100%;content:'';background-color:#111;z-index:-1}.p-header__over>*{-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}.p-header__cite{display:block;font-family:"Oswald",sans-serif;font-size:90%;font-weight:500;font-style:normal;-webkit-flex-shrink:0;flex-shrink:0}.p-header__login{display:block;position:relative;margin-left:auto;padding:1px;font-size:85%;font-weight:500;text-align:center;line-height:1.2;color:#fdfdfd;background-color:#fdfdfd;-webkit-clip-path:polygon(0.5em 0, 100% 0, 100% calc(100% - 0.5em), calc(100% - 0.5em) 100%, 0 100%, 0 0.5em);clip-path:polygon(0.5em 0, 100% 0, 100% calc(100% - 0.5em), calc(100% - 0.5em) 100%, 0 100%, 0 0.5em)}@media (hover: hover){.p-header__login{transition:color .3s cubic-bezier(0.37, 0, 0.63, 1)}.p-header__login:hover{color:#111}}.p-header__login--inner{display:block;padding:0.25em 0.75em;background-image:linear-gradient(to right, #fdfdfd 0%, #fdfdfd 50%, #111 50%, #111 100%);background-position:right center;background-size:200% auto;-webkit-clip-path:polygon(0.5em 0, 100% 0, 100% calc(100% - 0.5em), calc(100% - 0.5em) 100%, 0 100%, 0 0.5em);clip-path:polygon(0.5em 0, 100% 0, 100% calc(100% - 0.5em), calc(100% - 0.5em) 100%, 0 100%, 0 0.5em)}@media (hover: hover){.p-header__login--inner{transition:background-position .3s cubic-bezier(0.37, 0, 0.63, 1)}.p-header__login:hover .p-header__login--inner{background-position:left center}}@media only screen and (max-width: 868px){.p-nav{width:100%;-webkit-flex-shrink:0;flex-shrink:0}}.p-nav__lists{display:-webkit-flex;display:flex}@media only screen and (max-width: 868px){.p-nav__lists{white-space:nowrap}}.p-nav__list{position:relative}@media only screen and (min-width: 869px){.p-nav__list{width:18%}}@media only screen and (max-width: 868px){.p-nav__list:not(.--menu){width:calc((100% - 60px) / 4)}}.p-nav__list::before{display:block;position:absolute;top:50%;right:100%;width:1px;height:calc(100% - 20px);content:'';background-color:#f1f1f1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width: 869px){.p-nav__list--logo{position:relative;width:10%}.p-nav__list--logo::before{display:block;position:absolute;top:50%;right:100%;width:1px;height:calc(100% - 20px);content:'';background-color:#f1f1f1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (max-width: 868px){.p-nav__list.--menu{width:60px}}.p-nav__link{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:10px;height:100%;background-color:#fdfdfd;cursor:pointer}@media (hover: hover){.p-nav__link{transition:background-color .3s cubic-bezier(0.37, 0, 0.63, 1)}.p-nav__link:hover{background-color:#f1f1f1}.p-nav__link:hover>*{opacity:0.7}}.p-nav__link.is-current{background-color:#f1f1f1}.p-nav__link.is-current .ico-products{fill:#edce01}.p-nav__link.is-current .ico-news--01{fill:#edce01}.p-nav__link.is-current .ico-news--02{stroke:#edce01}.p-nav__link.is-current .ico-event{fill:#edce01}.p-nav__link.is-current .ico-about{fill:#edce01}.p-nav__link.is-current .ico-movie{fill:#edce01}.p-nav__link.is-current .ico-acepilot{fill:#edce01}@media only screen and (min-width: 869px){.p-nav__link.--logo{width:60%}}@media only screen and (max-width: 868px){.p-nav__link.--menu{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative;width:100%}.p-nav__link.--menu span{display:block;position:relative;width:27px;height:2px;border-radius:100px;background-color:#434343;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-nav__link.--menu span::before,.p-nav__link.--menu span::after{display:block;position:relative;width:27px;height:2px;border-radius:100px;content:'';background-color:#434343}.p-nav__link.--menu span::before{top:-8px}.p-nav__link.--menu span::after{bottom:-6px;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-nav__link.--menu.is-open span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-nav__link.--menu.is-open span::before{opacity:0}.p-nav__link.--menu.is-open span::after{bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (min-width: 869px){.p-nav__icon{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:clamp(20px, 3vw, 34px);height:clamp(20px, 3vw, 34px)}}@media only screen and (max-width: 868px){.p-nav__icon{width:27px}}.p-nav__icon svg{width:100%}.p-nav__name{margin-top:0.25em;font-weight:700;color:#434343;text-align:center}@media only screen and (min-width: 869px){.p-nav__name{font-size:clamp(80%, 1vw, 100%);white-space:nowrap}}@media only screen and (max-width: 868px){.p-nav__name{font-size:70%;letter-spacing:0}}.p-nav__link.is-current .p-nav__name{color:#edce01}.p-nav__name.line2{line-height:1}.p-navMenu__lists{position:fixed;scrollbar-width:none;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}@media only screen and (max-width: 868px){.p-navMenu__lists{height:100vh;overflow:auto;top:97px;right:0;z-index:999;min-width:60%;max-width:75%;margin:0 auto;padding:0 0 8.0rem;background-color:#fff;transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1),-webkit-transform .3s cubic-bezier(0.37, 0, 0.63, 1);transition:transform .3s cubic-bezier(0.37, 0, 0.63, 1),opacity .3s cubic-bezier(0.37, 0, 0.63, 1);transition:transform .3s cubic-bezier(0.37, 0, 0.63, 1),opacity .3s cubic-bezier(0.37, 0, 0.63, 1),-webkit-transform .3s cubic-bezier(0.37, 0, 0.63, 1);-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.p-navMenu__lists.is-open{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}}@media only screen and (max-width: 868px){.p-navMenu__list{width:100%}.p-navMenu__list:nth-child(n+2){border-top:1px solid #f1f1f1}.p-navMenu__list:last-child{border-bottom:1px solid #f1f1f1}}@media only screen and (max-width: 868px){.p-navMenu__link{display:-webkit-flex;display:flex;padding:0.5em 1em;color:#434343}}@media only screen and (max-width: 868px){.p-navMenu__arrow{width:0.35em;margin-left:auto}.p-navMenu__arrow .ico-arrow{fill:#434343}}.p-navMenu__logo{margin-right:0.5em;width:2em}.p-nav__sub{position:absolute;left:0;right:0;padding:0;max-width:1260px;margin:auto}.p-nav__sub .c-inner{margin:0;padding:0}@media only screen and (min-width: 869px){.p-nav__sub .c-inner{width:calc(100% - 128px)}}.p-nav__sub .c-inner>div{display:none;background-color:#fdfdfd;transition:display .5s}@media only screen and (min-width: 869px){.p-nav__sub .c-inner>div{width:18%;margin-left:128px}}@media only screen and (max-width: 868px){.p-nav__sub .c-inner>div{width:100%}}.p-nav__sub .c-inner>div li{border-bottom:1px solid #f1f1f1}.p-nav__sub .c-inner>div li:first-child{border-top:1px solid #f1f1f1}.p-nav__sub .c-inner>div li a{color:#434343;transition:color .3s}.p-nav__sub .c-inner>div li a:hover{color:#edce01}.p-pageHeading{position:relative;padding-bottom:13px}.p-pageHeading::before{display:block;position:absolute;margin:0 auto;bottom:5px;right:0;left:0;border-top:8px solid rgba(94,94,94,0.5);border-left:4px solid transparent;border-right:4px solid transparent;content:''}@media only screen and (min-width: 869px){.p-pageHeading::before{border-top:8px solid rgba(94,94,94,0.5);border-left:4px solid transparent;border-right:4px solid transparent;width:calc(100% - 15vw - 15vw)}}@media only screen and (min-width: 1200px){.p-pageHeading::before{width:calc(100% - 26vw - 26vw)}}@media only screen and (max-width: 868px){.p-pageHeading::before{border-top:8px solid rgba(94,94,94,0.5);border-left:4px solid transparent;border-right:4px solid transparent;width:calc(100% - 15vw - 15vw)}}.p-pageHeading::after{position:absolute;margin:0 auto;bottom:0;left:0;right:0;width:100%;height:1px;content:'';z-index:3;background-color:rgba(94,94,94,0.5)}@media only screen and (min-width: 869px){.p-pageHeading::after{width:calc(100% - 15vw - 15vw)}}@media only screen and (min-width: 1200px){.p-pageHeading::after{width:calc(100% - 26vw - 26vw)}}@media only screen and (max-width: 868px){.p-pageHeading::after{width:calc(100% - 15vw - 15vw)}}.p-pageHeading__inner{position:relative;background-position:center top;background-repeat:repeat-x}@media only screen and (min-width: 869px){.p-pageHeading__inner{padding:50px 0 37px;background-image:url("../images/common/pat_page_heading.png"),linear-gradient(to bottom, rgba(18,18,18,0.5) 0%, rgba(94,94,94,0.5) 90%)}}@media only screen and (max-width: 868px){.p-pageHeading__inner{padding:30px 0 17px;background-image:url("../images/common/pat_page_heading_sp.png"),linear-gradient(to bottom, rgba(18,18,18,0.5) 0%, rgba(94,94,94,0.5) 90%);background-size:1180px, auto}}.p-pageHeading__inner::before,.p-pageHeading__inner::after{position:absolute;height:9px;content:'';pointer-events:none;z-index:2}@media only screen and (min-width: 869px){.p-pageHeading__inner::before,.p-pageHeading__inner::after{top:calc(100% + 4px);width:15vw}}@media only screen and (min-width: 1200px){.p-pageHeading__inner::before,.p-pageHeading__inner::after{width:26vw}}@media only screen and (max-width: 868px){.p-pageHeading__inner::before,.p-pageHeading__inner::after{top:calc(100% + 4px);width:15vw}}.p-pageHeading__inner::before{left:0;border:9px solid;border-image-slice:9 25 0 5;border-image-width:9px 25px 0px 5px;border-image-repeat:repeat;border-image-outset:0;border-image-source:url("../images/common/pat_border_03_l.png");opacity:0.5}.p-pageHeading__inner::after{right:0;border:9px solid;border-image-slice:9 5 0 25;border-image-width:9px 5px 0px 25px;border-image-repeat:repeat;border-image-outset:0;border-image-source:url("../images/common/pat_border_03_r.png");opacity:0.5}.p-pagetop{display:block;position:fixed;bottom:0;right:0;background-color:rgba(17,17,17,0.5);transition:background-color 0.5s;transition:opacity 0.5s;z-index:100}@media (hover: hover){.p-pagetop:hover{background-color:#111}}@media only screen and (min-width: 869px){.p-pagetop{width:50px;height:50px}}@media only screen and (max-width: 868px){.p-pagetop{width:35px;height:35px}}.p-pagetop:not(.is-show){opacity:0;pointer-events:none}.p-pagetop.is-show{opacity:1}.u-display--inlineBlock{display:inline-block}.u-txt__important{color:#e80011}.u-txt__accent{color:#ff9900}.u-txt__colorY{color:#edce01}.u-txt__link{color:#111;text-decoration:underline}@media (hover: hover){.u-txt__link:hover{text-decoration:none}}.u-txt__link.--key{color:#edce01}.u-txt__indent{display:inline-block;padding-left:1em;text-indent:-1em}.u-txt__underline{text-decoration:underline}.u-txt__list{display:-webkit-inline-flex;display:inline-flex}.u-txt__list::before{content:attr(data-text) ""}.u-txtColor__bk{color:#111}
