body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;vertical-align:baseline}img{vertical-align:top}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}picture{display:contents}html:lang(ja) .hide_if_jp{display:none}html:lang(en) .hide_if_en{display:none}html:lang(en) .js-releases-year-list li:first-child{display:none}@media screen and (min-width: 768px){.sp{display:none !important}}@media screen and (min-width: 768px){.sp-c{display:contents !important}}@media screen and (max-width: 767px){.pc-c{display:contents !important}}@media screen and (max-width: 767px){.pc{display:none !important}}img{max-width:100%}a{text-decoration:none;color:#000}html{font-size:100%;scroll-behavior:smooth;caret-color:transparent}body{position:relative;background:#fff}#bodyInner main,#groupNavi{overflow:hidden;font-family:'Noto Sans JP', sans-serif;font-weight:400;color:#000}#bodyInner main *,#groupNavi *{line-height:1.5em}#bodyInner main .notice,#groupNavi .notice{display:inline-block;font-size:0.8rem;line-height:1.5em}#bodyInner main .attention,#groupNavi .attention{display:block;font-size:0.8rem;text-indent:-1em;line-height:1.2em;padding-left:1em}@media screen and (max-width: 767px){#bodyInner main{font-size:0.8rem}}@media screen and (min-width: 768px){#bodyInner main{font-size:1rem}}@media screen and (max-width: 767px){#groupNavi{font-size:3.5vw}}@media screen and (min-width: 768px){#groupNavi{font-size:min(1.15vw,1rem)}}#bodyInner{overflow:hidden}@media screen and (max-width: 767px){#bodyInner main{margin-bottom:calc(150 / 960 * 100vw)}}@media screen and (min-width: 768px){#bodyInner main{margin-bottom:min(calc(150 / 1400 * 100vw), 150px)}}@media screen and (max-width: 767px){#groupNavi{padding-bottom:calc(30 / 960 * 100vw)}}@media screen and (min-width: 768px){#groupNavi{padding:min(calc(40 / 1400 * 100vw), 40px) 0 0}}#groupNavi ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto}@media screen and (max-width: 767px){#groupNavi ul{-webkit-flex-wrap:wrap;flex-wrap:wrap;width:calc(800 / 960 * 100vw)}}@media screen and (min-width: 768px){#groupNavi ul{width:calc(1200 / 1400 * 100vw);max-width:1400px}}@media screen and (max-width: 767px){#groupNavi ul li{margin-top:calc(30 / 960 * 100vw)}}#groupNavi ul li:nth-child(1) a{border-color:#0069b1}#groupNavi ul li:nth-child(2) a{border-color:#00b0b9}#groupNavi ul li:nth-child(3) a{border-color:#f6b700}#groupNavi ul li:nth-child(4) a{border-color:#df4661}#groupNavi ul li:nth-child(5) a{border-color:#58585a}#groupNavi ul li.sp{width:calc(240 / 960 * 100vw);height:calc(65 / 960 * 100vw)}#groupNavi ul li a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-color:transparent;font-weight:700;box-sizing:border-box}@media screen and (max-width: 767px){#groupNavi ul li a{width:calc(380 / 960 * 100vw);height:calc(110 / 960 * 100vw);border-bottom:solid calc(6 / 960 * 100vw) #d61342}}@media screen and (min-width: 768px){#groupNavi ul li a{width:calc(230 / 1400 * 100vw);max-width:230px;height:calc(65 / 1400 * 100vw);max-height:65px;letter-spacing:-0.05em;border-bottom:solid min(calc(6 / 1400 * 100vw), 6px) #d61342;transition:background-color 0.3s}#groupNavi ul li a:hover{background-color:rgba(0,0,0,0.03)}}main .btn{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:#9F2D38;font-weight:900;color:#fff;margin:0 auto;width:-webkit-fit-content;width:fit-content;padding:0 50px}@media screen and (max-width: 767px){main .btn{min-width:calc(540 / 960 * 100vw);min-height:calc(120 / 960 * 100vw);border-radius:100px;margin-top:calc(90 / 960 * 100vw);padding:0 3%}}@media screen and (min-width: 768px){main .btn{min-width:calc(300 / 1400 * 100vw);min-height:calc(80 / 1400 * 100vw);font-size:1.25rem;border-radius:100px;margin-top:min(calc(60 / 1400 * 100vw),60px)}}@media screen and (min-width: 768px) and (max-width: 767px){main .btn:hover::after{margin-right:calc(8 / 960 * 100vw)}}@media screen and (min-width: 768px) and (min-width: 768px){main .btn:hover::after{margin-right:min(calc(8 / 1400 * 100vw),8px)}}main .btn::after{content:"";position:absolute;top:50%;right:0;background:url(../images/common/btn_arrow.png) no-repeat;background-size:100% auto}@media screen and (min-width: 768px){main .btn::after{width:calc(29 / 960 * 100vw);height:calc(21 / 960 * 100vw);margin:calc(-10.5 / 960 * 100vw) calc(18 / 960 * 100vw) 0 0}}@media screen and (min-width: 768px){main .btn::after{width:calc(29 / 1400 * 100vw);max-width:29px;height:calc(21 / 1400 * 100vw);max-height:21px;margin:max(calc(-10.5 / 1400 * 100vw),-10.5px) min(calc(18 / 1400 * 100vw),18px) 0 0;transition:margin 0.2s}}@media screen and (max-width: 767px){main section+section{margin-top:calc(150 / 960 * 100vw)}}@media screen and (min-width: 768px){main section+section{margin-top:min(calc(150 / 1400 * 100vw), 150px)}}#pTop{position:-webkit-sticky;position:sticky;bottom:0;z-index:500}#pTop a{position:absolute;bottom:0;right:0}@media screen and (max-width: 767px){#pTop a{width:calc(81 / 960 * 100vw * 1.5);margin:0 calc(20 / 960 * 100vw) calc(200 / 960 * 100vw) 0}}@media screen and (min-width: 768px){#pTop a{width:min(calc(81 / 1400 * 100vw),81px);margin:0 min(calc(30 / 1400 * 100vw),30px) min(calc(90 / 1400 * 100vw),90px) 0;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}#pTop a:hover{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}

/*# sourceMappingURL=maps/layout.css.map */
