@charset "UTF-8";@font-face{font-display:swap;font-family:iconfont;font-style:normal;font-weight:400;src:url(/steam/assets/fonts/iconfont.woff2) format("woff2"),url(/steam/assets/fonts/iconfont.woff) format("woff"),url(/steam/assets/fonts/iconfont.ttf) format("truetype")}.iconfont:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconfont-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.iconfont-2x{font-size:2em}.iconfont-3x{font-size:3em}.iconfont-4x{font-size:4em}.iconfont-5x{font-size:5em}.iconfont-fw{text-align:center;width:1.2857142857em}.iconfont-arw-r-d:before{content:"\ea01"}.iconfont-arw-r-l:before{content:"\ea02"}.iconfont-arw-r-r:before{content:"\ea03"}.iconfont-arw-r-u:before{content:"\ea04"}.iconfont-arw-r-ch:before{content:"\ea05"}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;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:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}:where(html){font-size:62.5%;height:100%;margin:0;padding:0;width:100%}:where(body){color:#222;font-family:Zen Kaku Gothic New,游ゴシック,YuGothic,Arial,Roboto,Droid Sans,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:1.8rem;font-weight:500;line-break:strict;line-height:1.7;margin:0;overflow-wrap:anywhere;padding:0;width:100%;word-break:normal}:where(a){color:inherit;cursor:pointer;text-decoration:none;transition:all .3s ease}:where(a):focus:not(:focus-visible){outline:0}:where(img){height:auto;max-width:100%;vertical-align:bottom}:where(i,cite,em,var,address,dfn){font-style:normal}:where(iframe){border:none}dd,dl,dt,figure,h1,h2,h3,h4,h5,iframe,li,ol,p,td,th,ul{font-size:inherit;letter-spacing:.02em;margin:0;padding:0}:where(ul,ol){list-style:none}.l-content{height:100%;position:relative;width:100%}.l-footer{background:#e5f0f8;padding:3rem 0;width:100%}.l-footer__inner{margin:0 auto;max-width:1000px;width:100%}.l-footer__inner p,.l-header{margin:0;padding:0}.l-header{background:#fff;height:133px;position:relative;width:100%;z-index:1000}.l-header.is-fixed{position:fixed}.l-header__inner{height:83px;position:relative}.l-header__logo{display:block;left:20px;margin:0;padding:0;position:absolute;top:15px}.l-header .navArea{height:50px;margin:0 auto;padding:0;width:100%;z-index:1000}.l-header .navArea.is-active{height:100%;width:100%}.l-header .navArea.is-active .l-header__gnav{display:block}.l-header__gnav{background:#eee;margin:0 auto;padding:0;position:relative;width:100%}.l-header__gnav__list{display:flex;flex-wrap:wrap;justify-content:center;list-style:"";margin:0 auto;padding:0;width:100%}.l-header__gnav__parent{font-size:1.6rem;margin:0;padding:0;text-align:center}.l-header__gnav__parent a{color:#000;display:block;height:50px;margin:0;padding:12px 17px;position:relative;transition:all .4s ease;z-index:1000}.l-header__gnav__parent a.is-current{color:color-accent}.l-header__gnav__parent a:hover{background:hsla(0,0%,100%,.5);color:color-accent}.l-header__gnav__parent.dropdown>a:after{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#999;content:"\ea09";font-size:1.1rem;padding:0 0 0 7px}.l-header__gnav__parent.dropdown>a.is-active:after{content:"\ea06"}.l-header__gnav__parent.dropdown:focus-within .l-header__gnav__child,.l-header__gnav__parent.dropdown:hover .l-header__gnav__child{display:block}.l-header__gnav__child{background:hsla(0,0%,100%,.95);display:none;list-style:"";margin:0;padding:0;position:absolute;top:50px}.l-header__gnav__child>li{font-size:1.5rem;margin:0;padding:0;text-align:left}.l-header__gnav__child>li:not(:last-child){border-bottom:1px solid #b2b2b2}.l-header__gnav__child.is-active{display:block}.l-header__hamburger{display:none}.l-header__hamburger:hover{cursor:pointer}.l-header__hamburger:after{bottom:9px;color:#fff;content:"MENU";font-size:1rem;left:50%;line-height:1;position:absolute;transform:translateX(-50%)}.l-header__hamburger span{background:#fff;display:block;height:2px;margin:0 17px 4px;width:20px}.l-header__hamburger span:first-of-type{animation:menu-ber01 .75s forwards}.l-header__hamburger span:nth-of-type(2){opacity:1}.l-header__hamburger span:nth-of-type(3){animation:menu-ber02 .75s forwards}.l-header__hamburger.is-active{display:block}.l-header__hamburger.is-active:after{content:"CLOSE"}.l-header__hamburger.is-active span:first-of-type{animation:active-menu-ber01 .75s forwards}.l-header__hamburger.is-active span:nth-of-type(2){opacity:0}.l-header__hamburger.is-active span:nth-of-type(3){animation:active-menu-ber03 .75s forwards}@keyframes menu-ber01{0%{transform:translateY(6px) rotate(45deg)}50%{transform:translateY(6px) rotate(0)}to{transform:translateY(0) rotate(0)}}@keyframes menu-ber02{0%{transform:translateY(0) rotate(-45deg)}50%{transform:translateY(0) rotate(0)}to{transform:translateY(0) rotate(0)}}@keyframes active-menu-ber01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(6px) rotate(0)}to{transform:translateY(6px) rotate(45deg)}}@keyframes active-menu-ber03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(0)}to{transform:translateY(-6px) rotate(-45deg)}}.l-main{position:relative;width:100%}.l-pageTop{bottom:10px;height:40px;left:auto;margin:0;padding:0;position:fixed;right:15px;top:auto;width:40px;z-index:1000}.l-pageTop button{align-items:center;background:rgba(0,0,0,.9);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;height:100%;justify-content:center;padding:0;position:relative;text-align:center;text-decoration:none;transition:all .2s ease-in-out;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent}.l-pageTop button:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea08";font-size:1.4rem;transition:all .2s ease-in-out}.l-pageTop button:hover:before{transform:translateY(-5px)}.l-pageTop span{display:none}.c-cBox,.c-cBox__blue,.c-cBox__gray,.c-cBox__white{height:auto;width:100%}.c-cBox__white{background:#fff}.c-cBox__gray{background:#eee}.c-cBox__blue{background:#e5f0f8}.c-fBox{display:flex}.c-fBox .c-fBox__imgArea img,.c-fBox .c-fBox__textArea img{height:auto;width:100%}.c-fBox.row{flex-direction:row}.c-fBox.row__r{flex-direction:row-reverse}.c-fBox.clm{flex-direction:column}.c-fBox.clm__r{flex-direction:column-reverse}.c-fBox.jc__sb{justify-content:space-between}.c-fBox.jc__sa{justify-content:space-around}.c-fBox.jc__fs{justify-content:flex-start}.c-fBox.jc__fe{justify-content:flex-end}.c-fBox.jc__ce{justify-content:center}.c-fBox.ai__ce{align-items:center}.c-fBox.ai__fs{align-items:flex-start}.c-fBox.ai__fe{align-items:flex-end}.c-fBox.ai__st{align-items:stretch}.c-fBox.ai__bl{align-items:baseline}.c-fBox.fwrap{flex-wrap:wrap}.js-clipInBottom,.js-clipInLeft,.js-clipInRight,.js-clipInTop,.js-splitRotate span,.js-splitText span{display:inline-block}.c-icon,.c-icon__red{background:#fd742f;border-radius:3px;color:#fff;display:inline-block;line-height:1;width:auto}.c-icon__red{background:color-accent}.c-linkBtn{background-color:#ffee4c;border-radius:5rem;display:inline-block;font-size:1.5rem;font-weight:700;line-height:1.4;padding:1.2rem 3rem 1.2rem 1.5rem;position:relative;text-align:left}.c-linkBtn:hover{opacity:.6}.c-linkBtn:after{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea0a";font-size:1.2rem;position:absolute;right:1rem;top:50%;translate:0 -50%}.c-linkList{list-style:"";margin:0;padding:0}.c-linkList a:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea07";transform:translateY(-10%);vertical-align:middle}.c-linkList a.noLink{opacity:.5;pointer-events:none}.c-list--line{align-items:center;display:flex;justify-content:flex-start;list-style:"";padding-left:0}.c-list--line>.listItem{margin-right:5px}.c-list--line>.listItem a{display:inline-block;padding:0 10px;width:100%}.c-list--line>.listItem:not(:first-child){border-left:1px solid #b2b2b2}.c-list--line>.listItem:last-child{margin-right:0}.c-list--line>.listItem.hasBtn{border-left:none}.c-marquee{--gap:1ex;--offset:calc(var(--inline-size) + var(--gap));animation:marquee 10s linear infinite;font-size:8rem;inline-size:-moz-max-content;inline-size:max-content;text-shadow:var(--offset) 0 currentColor,calc(var(--offset)*2) 0 currentColor,calc(var(--offset)*3) 0 currentColor,calc(var(--offset)*4) 0 currentColor,calc(var(--offset)*5) 0 currentColor}@keyframes marquee{to{translate:calc(-100% - var(--gap))}}.c-tableArea{overflow:auto;width:100%;-webkit-overflow-scrolling:touch}.c-tableArea table{border-collapse:collapse;min-width:600px;width:100%}.c-tableArea table td,.c-tableArea table th{border:1px solid #222}.c-title__ul{border-bottom:1px solid #0ca4b4}.c-title__box{background:#e5f0f8;border-left:4px solid #0ca4b4}.c-title__bold{font-size:22px;font-weight:700}.u-blank:after{background-repeat:no-repeat;background:url(/steam/assets/img/common/icon-ex.png);background-size:contain}.u-blank:after,.u-pdf:after{content:"";display:inline-block;height:16px;vertical-align:text-bottom;width:16px}.u-pdf:after{background-repeat:no-repeat;background:url(/steam/assets/img/common/icon-pdf.png);background-size:contain}.u-xls:after{background-repeat:no-repeat;background:url(/steam/assets/img/common/icon-excel.png);background-size:contain}.u-doc:after,.u-xls:after{content:"";display:inline-block;height:16px;vertical-align:text-bottom;width:16px}.u-doc:after{background-repeat:no-repeat;background:url(/steam/assets/img/common/icon-word.png);background-size:contain}.u-ppt:after{background-repeat:no-repeat;background:url(/steam/assets/img/common/icon-ppt.png);background-size:contain;content:"";display:inline-block;height:16px;vertical-align:text-bottom;width:16px}.u-hide{display:none}.u-clearfix:after{clear:both;content:"";display:block}.u-left{float:left}.u-right{float:right}.u-alignLeft{text-align:left}.u-alignCenter{text-align:center}.u-alignRight{text-align:right}.u-weightBold{font-weight:700}.u-small{font-size:.88em}.u-small02{font-size:.94em}.u-textBl{color:#0ca4b4}.u-textRd{color:#870011}.u-forSp,.u-forTb{display:none}.u-markList li{padding-left:1.2em;position:relative}.u-markList li .mark{left:0;position:absolute}.u-mt0{margin-top:0!important}.u-mb0{margin-bottom:0!important}.u-mt5{margin-top:5px!important}.u-mb5{margin-bottom:5px!important}.u-mt10{margin-top:10px!important}.u-mb10{margin-bottom:10px!important}.u-mt15{margin-top:15px!important}.u-mb15{margin-bottom:15px!important}.u-mt20{margin-top:20px!important}.u-mb20{margin-bottom:20px!important}.u-mt25{margin-top:25px!important}.u-mb25{margin-bottom:25px!important}.u-mt30{margin-top:30px!important}.u-mb30{margin-bottom:30px!important}.u-mt35{margin-top:35px!important}.u-mb35{margin-bottom:35px!important}.u-mt40{margin-top:40px!important}.u-mb40{margin-bottom:40px!important}.u-mt45{margin-top:45px!important}.u-mb45{margin-bottom:45px!important}.u-mt50{margin-top:50px!important}.u-mb50{margin-bottom:50px!important}.u-pt0{padding-top:0!important}.u-pr0{padding-right:0!important}.u-pb0{padding-bottom:0!important}.u-pl0{padding-left:0!important}.u-p0{padding:0}.u-pt5{padding-top:5px!important}.u-pr5{padding-right:5px!important}.u-pb5{padding-bottom:5px!important}.u-pl5{padding-left:5px!important}.u-p5{padding:5px}.u-pt10{padding-top:10px!important}.u-pr10{padding-right:10px!important}.u-pb10{padding-bottom:10px!important}.u-pl10{padding-left:10px!important}.u-p10{padding:10px}.u-pt15{padding-top:15px!important}.u-pr15{padding-right:15px!important}.u-pb15{padding-bottom:15px!important}.u-pl15{padding-left:15px!important}.u-p15{padding:15px}.u-pt20{padding-top:20px!important}.u-pr20{padding-right:20px!important}.u-pb20{padding-bottom:20px!important}.u-pl20{padding-left:20px!important}.u-p20{padding:20px}.u-pt25{padding-top:25px!important}.u-pr25{padding-right:25px!important}.u-pb25{padding-bottom:25px!important}.u-pl25{padding-left:25px!important}.u-p25{padding:25px}.u-pt30{padding-top:30px!important}.u-pr30{padding-right:30px!important}.u-pb30{padding-bottom:30px!important}.u-pl30{padding-left:30px!important}.u-p30{padding:30px}.u-pt35{padding-top:35px!important}.u-pr35{padding-right:35px!important}.u-pb35{padding-bottom:35px!important}.u-pl35{padding-left:35px!important}.u-p35{padding:35px}.u-pt40{padding-top:40px!important}.u-pr40{padding-right:40px!important}.u-pb40{padding-bottom:40px!important}.u-pl40{padding-left:40px!important}.u-p40{padding:40px}.u-pt45{padding-top:45px!important}.u-pr45{padding-right:45px!important}.u-pb45{padding-bottom:45px!important}.u-pl45{padding-left:45px!important}.u-p45{padding:45px}.u-pt50{padding-top:50px!important}.u-pr50{padding-right:50px!important}.u-pb50{padding-bottom:50px!important}.u-pl50{padding-left:50px!important}.u-p50{padding:50px}.u-gap0{gap:0!important}.u-gap5{gap:5px!important}.u-gap10{gap:10px!important}.u-gap15{gap:15px!important}.u-gap20{gap:20px!important}.u-gap25{gap:25px!important}.u-gap30{gap:30px!important}.u-gap35{gap:35px!important}.u-gap40{gap:40px!important}.u-gap45{gap:45px!important}.u-gap50{gap:50px!important}.home{padding:1.6rem}.home:before{border:16px solid #fff;content:"";height:100%;inset:0;pointer-events:none;position:fixed;width:100%}.home .l-content{background:linear-gradient(90deg,#f8903d 50%,#75c5c3 0);overflow:hidden}.home .bgImg{background:url(/steam/assets/img/home/bg-img.svg) repeat-y top/100% auto;height:calc(100% - min(5vw, 8rem));left:50%;mix-blend-mode:overlay;opacity:.9;position:fixed;top:min(5vw,8rem);transform:translate(-50%);width:92vw}.home .bgImg picture{align-items:center;display:flex;height:100svh;justify-content:center;width:92vw}.home .bgImg picture img{max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.home .p-catch{display:grid;grid-auto-columns:calc(100vw - 3.2rem);justify-content:center;min-height:100svh;place-items:center}.home .p-catch__inner{padding:5.5rem 2rem 3rem;width:100%}.home .p-catch hgroup{align-items:flex-end;display:flex;gap:min(3vw,3.5rem);justify-content:center;text-align:center}.home .p-catch hgroup .p-catch__main{order:2;width:min(52vw,458px)}.home .p-catch hgroup .p-catch__main img{opacity:0}.home .p-catch hgroup .p-catch__main svg{overflow:visible}.home .p-catch hgroup .p-catch__main svg #title-img_02>*{opacity:0;transition:all .3s linear}.home .p-catch hgroup .p-catch__main svg #title-img_01>*{opacity:0;rotate:-5deg;scale:0;transform-origin:25% 25%;transition:all .3s ease-out .4s}.home .p-catch hgroup .p-catch__main svg #title-img_03>*{opacity:0;transform-origin:right bottom;transition:all .3s ease-in-out;translate:2% 2%}.home .p-catch hgroup .p-catch__main.js-active svg #title-img_01>*,.home .p-catch hgroup .p-catch__main.js-active svg #title-img_02>*{opacity:1;rotate:0deg;scale:1;translate:0 0}.home .p-catch hgroup .p-catch__main.js-active svg #title-img_03>g{opacity:1;scale:1;translate:0 0}.home .p-catch hgroup .p-catch__main.js-active svg #title-img_03>g:first-child{transition-delay:.8s}.home .p-catch hgroup .p-catch__main.js-active svg #title-img_03>g:nth-child(2){transition-delay:1s}.home .p-catch hgroup .p-catch__main.js-active svg #title-img_03>g:nth-child(3){transition-delay:1.2s}.home .p-catch hgroup .p-catch__main.js-active svg #title-img_03>g:nth-child(4){transition-delay:1.4s}.home .p-catch hgroup .p-catch__sub{order:1;translate:0 -6rem}.home .p-catch hgroup .p-catch__disc{order:3;translate:0 calc(-6rem + 50%)}.home .p-catch hgroup .p-catch__disc,.home .p-catch hgroup .p-catch__sub{transition-duration:.3s}.home .p-catch hgroup .p-catch__disc:not(.js-active),.home .p-catch hgroup .p-catch__sub:not(.js-active){opacity:0}.home .p-catch .linkList{display:flex;gap:clamp(4rem,8cqw,8rem) min(8cqw,12rem);justify-content:center;padding-top:5.5rem}.home .p-catch .linkList.js-active li{opacity:1;translate:0 0}.home .p-catch .linkList li{max-width:500px;opacity:0;position:relative;transition:all .5s;translate:0 3%}.home .p-catch .linkList li:first-child{transition-delay:.4s}.home .p-catch .linkList li:first-child .linkList__ttl b{color:#fd742f}.home .p-catch .linkList li:last-child{transition-delay:.4s}.home .p-catch .linkList li:last-child .linkList__ttl b{color:#0ca4b4}.home .p-catch .linkList li .linkList__ttl{left:50%;line-height:1.4;position:absolute;text-align:center;top:0;translate:-50% -50%;width:100%;z-index:2}.home .p-catch .linkList li .linkList__ttl span{background-color:#ffee4c;border-radius:5rem;display:block;font-family:Zen Maru Gothic,游ゴシック,YuGothic,Arial,Roboto,Droid Sans,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-weight:700;margin:0 auto;padding:1rem 2.5rem;width:-moz-fit-content;width:fit-content}.home .p-catch .linkList li .linkList__ttl span b{font-size:clamp(1.8rem,2.6cqw,2.6rem)}.home .p-catch .linkList li a{border:5px solid #ffee4c;border-radius:3rem;display:block;overflow:hidden}.home .p-catch .linkList li a:hover figure img{scale:1.1}.home .p-catch .linkList li a figure{overflow:hidden}.home .p-catch .linkList li a figure img{transition:scale .4s ease}.home .p-catch .linkList li a .linkList__textArea{background-color:#fff;padding:2rem}.home .p-catch .linkList li a .linkList__textArea h5{font-size:clamp(1.8rem,2.2cqw,2.8rem);line-height:1.3}.home .p-catch .linkList li a .linkList__textArea p{font-weight:500;line-height:1.3;margin:.5em 0 0}.home .p-catch .p-catch__copy{margin:max(3rem,4vw) auto 0;opacity:0;padding:0 1vw;text-align:center;transition-delay:.8s;transition-duration:.3s;width:100%}.home .p-catch .p-catch__copy.js-active{opacity:1}.home .p-body{padding-bottom:10rem;position:relative}.home .p-body .p-chapter{padding:clamp(2rem,6cqw,6rem) 0 0}.home .p-body .p-chapter__inner{background-color:#fff;border-radius:clamp(4rem,6vw,6rem);margin-inline:auto;max-width:860px;padding:clamp(4.5rem,7.5vw,7.5rem) 2rem;width:calc(100% - 4rem)}.home .p-body .p-chapter .messageBox .p-chapter__title{text-align:center}.home .p-body .p-chapter .messageBox .p-chapter__title span{display:block}.home .p-body .p-chapter .messageBox .p-chapter__title span svg{width:100%}.home .p-body .p-chapter .messageBox__text p{margin:1em 0;text-align:center}.home .p-body .p-chapter .messageBox__profile{align-items:center;display:flex;gap:3rem;justify-content:center;margin-top:3.5rem}.home .p-body .p-chapter .messageBox__profile .nameArea .status{letter-spacing:.05em;line-height:1.4}.home .p-body .p-chapter .messageBox__profile .nameArea .name{font-size:clamp(2rem,2.4vw,2.4rem);font-weight:700;letter-spacing:.05em}.home .p-body .p-chapter .messageBox__profile .nameArea .c-linkBtn{margin-top:1.5rem}.home .p-body .p-chapter__obj01{bottom:0;left:clamp(2.3rem,7vw,7rem);position:absolute;width:clamp(114px,17vw,234px)}.home .p-body .p-chapter__obj02{bottom:0;position:absolute;right:clamp(3rem,6.3vw,6.3rem);width:clamp(185px,30vw,381px)}@media (max-width:1400px){.home .p-body{padding-bottom:15rem}}@media (max-width:1000px) and (max-width:768px){.home .p-catch hgroup .p-catch__sub{order:unset;translate:none!important;width:40.3vw}.home .p-catch hgroup .p-catch__disc{order:unset;translate:none!important;width:45.5vw}}@media (max-width:1000px){.l-footer__inner{padding-left:10px;padding-right:10px}.l-header{bottom:auto;height:54px;left:0;position:fixed;right:auto;top:0}.l-header__inner{height:100%}.l-header__logo{left:15px;top:10px}.l-header__logo img{height:35px;width:150px}.l-header .navArea{background:#f4f4f4;bottom:auto;display:none;height:100%;left:0;margin:0;overflow:visible;overflow-y:scroll;padding:0 0 70px;position:fixed;right:auto;top:54px;-webkit-overflow-scrolling:touch}.l-header__gnav{display:none}.l-header__gnav__parent{border-bottom:1px solid #b2b2b2;font-size:1.5rem;text-align:left;width:100%}.l-header__gnav__parent.u-forPc2{display:block}.l-header__gnav__parent>a{background:#f4f4f4}.l-header__gnav__parent a:after{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:color-accent;content:"\ea0a";font-size:1.3rem;position:absolute;right:15px;top:calc(50% - .65rem)}.l-header__gnav__parent.dropdown>a:after{border-left:1px solid #b2b2b2;font-size:1.3rem;margin-top:-7px;padding:8px 0 8px 15px}.l-header__gnav__parent.dropdown:focus-within .l-header__gnav__child,.l-header__gnav__parent.dropdown:hover .l-header__gnav__child{display:none}.l-header__gnav__child{background:#eee;list-style:"";margin:0;padding:0 0 0 15px;position:static;width:100%;z-index:1000}.l-header__gnav__child>li{font-size:1.4rem}.l-header__hamburger{background:#870011;border:none;bottom:auto;display:flex;flex-flow:column wrap;height:54px;left:auto;margin:0;padding:12px 0 0;position:absolute;right:0;top:0;width:54px;z-index:9000}.home .p-catch hgroup .p-catch__sub{translate:0 -5.5cqw}.home .p-catch hgroup .p-catch__disc{translate:0 calc(-5.5cqw + 50%)}.home .p-catch .linkList li .linkList__ttl span{padding:.75rem 2.5rem}}@media (max-width:768px){:where(body){font-size:1.5rem}.l-pageTop{bottom:10px;left:auto;position:fixed;right:10px;top:auto}.u-forTb{display:inherit}.home{padding:8px}.home:before{border:8px solid #fff}.home .p-catch{display:block;min-height:auto}.home .p-catch__inner{padding:3rem 2rem}.home .p-catch hgroup{align-items:center;flex-direction:column;gap:1rem}.home .p-catch hgroup .p-catch__main{order:unset;width:62vw}.home .p-catch .linkList{align-items:center;flex-direction:column}.home .p-catch .linkList li a .linkList__textArea{padding:clamp(1rem,4vw,3rem) 1rem}.home .p-catch .linkList li a .linkList__textArea br.pc-on{display:none}.home .p-catch .p-catch__copy{padding:0;width:64.6vw}}@media (max-width:650px){.home .p-body .p-chapter .messageBox__text p{text-align:left}.home .p-body .p-chapter .messageBox__text p br{display:none}.home .p-body .p-chapter .messageBox__profile{align-items:center;flex-direction:column;gap:1rem;margin-top:2.5rem}.home .p-body .p-chapter .messageBox__profile .nameArea{order:2;text-align:center}}@media (max-width:480px){.u-forPc{display:none}.u-forSp{display:inherit}.home .bgImg{background:url(/steam/assets/img/home/bg-img_sp.svg) repeat-y top/100% auto;height:calc(100% - 3rem);top:3rem;width:calc(100% - 5.5rem)}.home .p-catch .linkList{padding-top:4.5rem}.home .p-catch .linkList li{max-width:310px}.home .p-catch .linkList li a .linkList__textArea p{font-size:1.2rem}.home .p-body .p-chapter .messageBox .p-chapter__title span{margin-inline:auto;width:14vw}.home .p-body .p-chapter .messageBox__profile figure{margin-inline:auto;max-width:110px}}@media (min-width:1001px){.home .p-catch .linkList li a .linkList__textArea br.pc-on{display:none}}