.p-sentairing-main{position:relative}.p-sentairing-main::before{position:fixed;content:"";display:block;width:100%;height:100%;inset:0;background:url("../../images/50ger/sentairing/bg.jpg") no-repeat center top;background-size:cover;z-index:-1}@media only screen and (max-width: 767px){.p-sentairing-main::before{background:url("../../images/50ger/sentairing/bg_sp.jpg") no-repeat center top}}@media only screen and (max-width: 1050px){.p-sentairing-main img{width:100%}}.p-sentairing-main__wrapper{max-width:calc(1040px + 10px);margin:auto;padding:0 0 60px}@media only screen and (max-width: 767px){.p-sentairing-main__wrapper{padding:0 0 6vw}}.p-sentairing-main__title{text-align:center;background:url("../../images/50ger/sentairing/bg_title.png") no-repeat center top;background-size:contain;margin:0 auto -5px;padding:45px 0 0}@media only screen and (max-width: 1050px){.p-sentairing-main__title{width:68%}}@media only screen and (max-width: 767px){.p-sentairing-main__title{width:80%;margin:0 auto -1vw;padding:4vw 0 0}}.p-sentairing-main__title .p-sentairing-main__title-img{opacity:0}.p-sentairing-main__title .p-sentairing-main__title-img.is-active{-webkit-animation:ani-scaleIn 0.3s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation:ani-scaleIn 0.3s cubic-bezier(0.22, 1, 0.36, 1) forwards}.p-sentairing__title{padding:0 0 32px;opacity:0}@media only screen and (max-width: 767px){.p-sentairing__title{padding:0 0 3vw}}.p-sentairing__title.is-active{-webkit-animation:ani-scaleIn 0.5s cubic-bezier(0.22, 1, 0.36, 1) 0.8s forwards;animation:ani-scaleIn 0.5s cubic-bezier(0.22, 1, 0.36, 1) 0.8s forwards}@media only screen and (max-width: 1050px){.p-sentairing{padding:0 1.5vw}}@media only screen and (max-width: 767px){.p-sentairing{padding:0 2vw}}.p-sentairing__section{position:relative;width:100%;max-width:calc(1040px + 10px);margin:16px auto;padding:14px 0;opacity:0}@media only screen and (max-width: 767px){.p-sentairing__section{margin:2vw auto;padding:1.3vw 0}}.p-sentairing__section::before,.p-sentairing__section::after{position:absolute;content:"";display:block;width:100%;height:100%;inset:0;z-index:-1}@media only screen and (max-width: 1050px){.p-sentairing__section::before,.p-sentairing__section::after{width:calc(100% - 1.2vw);margin:auto}}.p-sentairing__section::before{background:url("../../images/50ger/sentairing/bg_frame_top.png") no-repeat center top;top:8px}@media only screen and (max-width: 1050px){.p-sentairing__section::before{background:url("../../images/50ger/sentairing/bg_frame_top_sp.png") no-repeat center top;background-size:contain;top:1vw}}.p-sentairing__section::after{background:url("../../images/50ger/sentairing/bg_frame_btm.png") no-repeat center bottom;top:-8px}@media only screen and (max-width: 1050px){.p-sentairing__section::after{background:url("../../images/50ger/sentairing/bg_frame_btm_sp.png") no-repeat center bottom;background-size:contain;top:-1vw}}.p-sentairing__section .p-sentairing__frame{position:absolute;inset:0;display:block;-o-border-image:url("../../images/50ger/sentairing/bg_frame_stone.png");border-image:url("../../images/50ger/sentairing/bg_frame_stone.png");border-image-width:23px 23px;border-image-slice:50%}@media only screen and (max-width: 1050px){.p-sentairing__section .p-sentairing__frame{border-image-width:3vw 3vw}}@media only screen and (max-width: 767px){.p-sentairing__section .p-sentairing__frame{border-image-width:4vw 4vw}}.p-sentairing__section.is-active{-webkit-animation:ani-fadeIn 0.3s ease-in 0.3s forwards;animation:ani-fadeIn 0.3s ease-in 0.3s forwards}.p-sentairing__wrap{background:url("../../images/50ger/sentairing/bg_frame.png") repeat-y center center;max-width:1040px;margin:8px auto;padding:18px 34px}@media only screen and (max-width: 1050px){.p-sentairing__wrap{background:url("../../images/50ger/sentairing/bg_frame_sp.png") repeat-y center center;background-size:100%;width:calc(100% - 1.2vw);margin:1.05vw auto;padding:2vw 4vw}}@media only screen and (max-width: 767px){.p-sentairing__wrap{margin:1.4vw auto}}.p-sentairing__wrap .p-sentairing__inner{position:relative;z-index:2}.p-sentairing__wrap .p-sentairing__about{padding:0 0 10px;opacity:0}@media only screen and (max-width: 767px){.p-sentairing__wrap .p-sentairing__about{padding:0 0 1vw}}.p-sentairing__wrap .p-sentairing__about img{box-shadow:0px 0px 0px 1px rgba(147, 99, 0, 0.6)}.p-sentairing__wrap .p-sentairing__about.is-active{-webkit-animation:ani-scaleIn 0.5s cubic-bezier(0.22, 1, 0.36, 1) 1.2s forwards;animation:ani-scaleIn 0.5s cubic-bezier(0.22, 1, 0.36, 1) 1.2s forwards}.p-sentairing__wrap .p-sentairing__force{display:flex;justify-content:center;align-items:center;padding:0 10px 12px;opacity:0}@media only screen and (max-width: 767px){.p-sentairing__wrap .p-sentairing__force{display:block;padding:0 1vw 1.8vw}}.p-sentairing__wrap .p-sentairing__force .p-sentairing__force-item{background:url("../../images/50ger/sentairing/bg_force_mark.png") no-repeat center top;background-size:contain;text-align:center;width:34.5%;margin:-10px 14px 0 -16px}@media only screen and (max-width: 767px){.p-sentairing__wrap .p-sentairing__force .p-sentairing__force-item{width:100%;margin:-1vw auto 4vw}}.p-sentairing__wrap .p-sentairing__force .p-sentairing__force-item .p-sentairing__images{display:block}@media only screen and (max-width: 1050px){.p-sentairing__wrap .p-sentairing__force .p-sentairing__force-item .p-sentairing__images{width:70%;margin:auto}}@media only screen and (max-width: 767px){.p-sentairing__wrap .p-sentairing__force .p-sentairing__force-item .p-sentairing__images{width:50%}}.p-sentairing__wrap .p-sentairing__force .p-sentairing__force-item .p-sentairing__images img{width:220px}@media only screen and (max-width: 1050px){.p-sentairing__wrap .p-sentairing__force .p-sentairing__force-item .p-sentairing__images img{width:100%}}.p-sentairing__wrap .p-sentairing__force .p-sentairing__force-movie{display:block;background:linear-gradient(78deg, #ba7f00 25%, #f6ca09 35%, #fff3a6 40%, #edc411 45%, #c99d08 50%, #edc411 55%, #fff3a6 60%, #f6ca09 65%, #ba7f00 75%);box-shadow:0px 0px 0px 1px rgba(147, 99, 0, 0.6);width:65%;aspect-ratio:16 / 9;padding:3px}@media only screen and (max-width: 767px){.p-sentairing__wrap .p-sentairing__force .p-sentairing__force-movie{width:100%;padding:0.4vw}}.p-sentairing__wrap .p-sentairing__force .p-sentairing__force-movie iframe{width:100%;height:100%;display:block;border:0}.p-sentairing__wrap .p-sentairing__force.is-active{-webkit-animation:ani-scaleIn 0.5s cubic-bezier(0.22, 1, 0.36, 1) 1.2s forwards;animation:ani-scaleIn 0.5s cubic-bezier(0.22, 1, 0.36, 1) 1.2s forwards}.p-sentairing__wrap .p-sentairing__item .p-sentairing__item-title{text-align:center;margin:0 auto 25px;opacity:0}@media only screen and (max-width: 767px){.p-sentairing__wrap .p-sentairing__item .p-sentairing__item-title{margin:0 auto 2.5vw}}.p-sentairing__wrap .p-sentairing__item .p-sentairing__item-title.is-active{-webkit-animation:ani-scaleIn 0.5s cubic-bezier(0.22, 1, 0.36, 1) 0.8s forwards;animation:ani-scaleIn 0.5s cubic-bezier(0.22, 1, 0.36, 1) 0.8s forwards}.p-sentairing__wrap .p-sentairing__item .p-sentairing__item-list{text-align:center;margin:0 auto 100px}@media only screen and (max-width: 767px){.p-sentairing__wrap .p-sentairing__item .p-sentairing__item-list{margin:0 auto 10vw}}.p-sentairing__wrap .p-sentairing__item .p-sentairing__item-list.-special{margin-bottom:40px}@media only screen and (max-width: 767px){.p-sentairing__wrap .p-sentairing__item .p-sentairing__item-list.-special{margin-bottom:4vw}}.p-sentairing__lists{display:grid;grid-template-columns:repeat(5, 1fr);-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;row-gap:42px}@media only screen and (max-width: 767px){.p-sentairing__lists{grid-template-columns:repeat(3, 1fr);-webkit-column-gap:1.2vw;-moz-column-gap:1.2vw;column-gap:1.2vw;row-gap:4vw}}.p-sentairing__lists.-two{padding-top:42px}@media only screen and (max-width: 767px){.p-sentairing__lists.-two{padding-top:4vw}}.p-sentairing__list{opacity:0}.p-sentairing__list.is-active{-webkit-animation:ani-scaleIn 0.5s cubic-bezier(0.22, 1, 0.36, 1) 1.0s forwards;animation:ani-scaleIn 0.5s cubic-bezier(0.22, 1, 0.36, 1) 1.0s forwards}.p-sentairing__list .p-sentairing__list-area{position:relative}.p-sentairing__list .p-sentairing__list-area img{width:100%}.p-sentairing__list .p-sentairing__list-area__icon{position:absolute;z-index:2;left:0;top:-35px;width:35%}@media only screen and (max-width: 767px){.p-sentairing__list .p-sentairing__list-area__icon{top:-2.4vw;width:28%}}.p-sentairing__list .p-sentairing__list-area__image{display:block;background:url("../../images/50ger/sentairing/bg_img_mark.png") no-repeat center top;background-size:contain}.p-sentairing__list .p-sentairing__list-area__name{margin:-26px 2px 6px 8px}@media only screen and (max-width: 767px){.p-sentairing__list .p-sentairing__list-area__name{margin:-2.6vw 0.2vw 0.6vw 0.8vw}}#sentairingDetail{background:none;border-top:none;overflow-x:hidden;min-width:100%;font-family:"M PLUS 1p", "A-OTF 新ゴ Pro", "A-OTF Shin Go Pro", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}#sentairingDetail img{width:100%}.p-sentairing-mainDetail{position:relative;margin:0 auto;padding:14px 0}@media only screen and (max-width: 480px){.p-sentairing-mainDetail{padding:2.2vw 0}}.p-sentairing-mainDetail::before,.p-sentairing-mainDetail::after{position:absolute;content:"";display:block;width:100%;height:100%;inset:0;top:0;z-index:-1}@media only screen and (max-width: 480px){.p-sentairing-mainDetail::before,.p-sentairing-mainDetail::after{margin:auto}}.p-sentairing-mainDetail::before{background:url("../../images/50ger/sentairing/bg_detail_top.png") no-repeat center top}@media only screen and (max-width: 480px){.p-sentairing-mainDetail::before{background-size:contain}}.p-sentairing-mainDetail::after{background:url("../../images/50ger/sentairing/bg_detail_btm.png") no-repeat center bottom}@media only screen and (max-width: 480px){.p-sentairing-mainDetail::after{background-size:contain}}.p-sentairing__detail{background:url("../../images/50ger/sentairing/bg_detail.png") repeat-y center center;margin:0 auto;padding:4px 24px;text-align:center}@media only screen and (min-width: 767px){.p-sentairing__detail{width:550px}}@media only screen and (max-width: 480px){.p-sentairing__detail{background-size:100%;padding:1vw 4vw 2vw}}.p-sentairing__detail .p-sentairing__detail-images{display:block;background:url("../../images/50ger/sentairing/bg_img_mark.png") no-repeat center top;background-size:contain;margin:12px auto}@media only screen and (max-width: 480px){.p-sentairing__detail .p-sentairing__detail-images{margin:1.2vw auto 2vw}}.p-sentairing__detail .p-sentairing__detail-text p{color:#00173b;font-weight:600;font-size:1.7rem;line-height:1.2;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg);margin:0.5em 0 1.2em}@media only screen and (max-width: 480px){.p-sentairing__detail .p-sentairing__detail-text p{font-size:1.2rem}}.p-sentairing__detail .p-sentairing__detail-heading{width:-webkit-fit-content;width:fit-content;margin:auto;padding-bottom:4px}@media only screen and (max-width: 480px){.p-sentairing__detail .p-sentairing__detail-heading{width:40%;padding-bottom:0.4vw}}.p-sentairing__detail .p-sentairing__detail-link__lists{display:flex;flex-wrap:wrap}.p-sentairing__detail .p-sentairing__detail-link__lists .p-sentairing__detail-link__list{width:50%;padding-bottom:12px}@media only screen and (max-width: 480px){.p-sentairing__detail .p-sentairing__detail-link__lists .p-sentairing__detail-link__list{padding-bottom:2vw}}.p-sentairing__button.-detail,.p-sentairing__button-non.-detail{margin:0 8px 0 18px}@media only screen and (max-width: 767px){.p-sentairing__button.-detail,.p-sentairing__button-non.-detail{margin:0 0.8vw 0 1.8vw}}.p-sentairing__button.-type,.p-sentairing__button-non.-type{margin-left:5px}@media only screen and (max-width: 480px){.p-sentairing__button.-type,.p-sentairing__button-non.-type{margin-left:0.5vw}}.p-sentairing__button.-type .p-sentairing__link,.p-sentairing__button-non.-type .p-sentairing__link{position:relative;display:flex;justify-content:center;align-items:center;text-decoration:none;background-size:auto;height:51px}@media only screen and (max-width: 480px){.p-sentairing__button.-type .p-sentairing__link,.p-sentairing__button-non.-type .p-sentairing__link{height:9.5vw}}.p-sentairing__button.-type .p-sentairing__link span,.p-sentairing__button-non.-type .p-sentairing__link span{display:inline-block;color:#fff;font-weight:600;font-size:1.7rem;line-height:1;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg);padding-right:5px}@media only screen and (max-width: 480px){.p-sentairing__button.-type .p-sentairing__link span,.p-sentairing__button-non.-type .p-sentairing__link span{font-size:1.2rem;letter-spacing:-0.05em}}.p-sentairing__button.-type .p-sentairing__link.-toy{background:url("../../images/50ger/sentairing/bg_btn_type_toy.png") no-repeat center top}.p-sentairing__button.-type .p-sentairing__link.-ring{background:url("../../images/50ger/sentairing/bg_btn_type_ring.png") no-repeat center top}.p-sentairing__button.-type .p-sentairing__link.-gashapon{background:url("../../images/50ger/sentairing/bg_btn_type_gashapon.png") no-repeat center top}.p-sentairing__button.-type .p-sentairing__link.-candy{background:url("../../images/50ger/sentairing/bg_btn_type_candy.png") no-repeat center top}.p-sentairing__button.-type .p-sentairing__link.-apparel{background:url("../../images/50ger/sentairing/bg_btn_type_apparel.png") no-repeat center top}.p-sentairing__button.-type .p-sentairing__link.-campaign{background:url("../../images/50ger/sentairing/bg_btn_type_campaign.png") no-repeat center top}.p-sentairing__button.-type .p-sentairing__link.-prize{background:url("../../images/50ger/sentairing/bg_btn_type_prize.png") no-repeat center top}@media only screen and (max-width: 480px){.p-sentairing__button.-type .p-sentairing__link.-toy,.p-sentairing__button.-type .p-sentairing__link.-ring,.p-sentairing__button.-type .p-sentairing__link.-gashapon,.p-sentairing__button.-type .p-sentairing__link.-candy,.p-sentairing__button.-type .p-sentairing__link.-apparel,.p-sentairing__button.-type .p-sentairing__link.-campaign,.p-sentairing__button.-type .p-sentairing__link.-prize{background-size:contain}}.p-sentairing__button-non.-type .p-sentairing__link{background:url("../../images/50ger/sentairing/bg_btn_type_off.png") no-repeat center top}@media only screen and (max-width: 480px){.p-sentairing__button-non.-type .p-sentairing__link{background-size:contain}}.p-sentairing__button .p-sentairing__link{-webkit-filter:drop-shadow(0px 4px 0px rgba(136,136,136,0.5));filter:drop-shadow(0px 4px 0px rgba(136,136,136,0.5));transition:all 0.3s ease;top:0;display:inline-block}@media (hover: hover){.p-sentairing__button .p-sentairing__link:hover{-webkit-filter:drop-shadow(0px 0px 0px rgba(136,136,136,0.5));filter:drop-shadow(0px 0px 0px rgba(136,136,136,0.5));transition:all 0.3s ease;top:4px}.p-sentairing__button .p-sentairing__link:hover img{opacity:1}}.p-sentairing__button.-force{display:inline-block;vertical-align:super;margin-left:5px}@media only screen and (max-width: 767px){.p-sentairing__button.-force{max-width:45%;margin-left:auto;margin-bottom:auto}}.p-sentairing__button.-back{text-align:center;margin-top:45px;transition:all 0.3s ease;opacity:0}@media only screen and (max-width: 767px){.p-sentairing__button.-back{margin-top:5vw}}.p-sentairing__button.-back .p-sentairing__link{margin-right:5px}@media only screen and (max-width: 767px){.p-sentairing__button.-back .p-sentairing__link{max-width:50%;margin:0 auto}}.p-sentairing__button.-back.is-active{-webkit-animation:ani-fadeIn 0.3s ease-in 1s forwards;animation:ani-fadeIn 0.3s ease-in 1s forwards}.fancy-item{display:none}.fancybox-bg{background:rgba(0,0,0,0.6)}@media only screen and (max-width: 767px){.fancybox-slide{padding:1vw 5vw}}.fancybox-slide--iframe .fancybox-content{background:transparent}.fancybox-content{position:relative;width:540px !important;min-height:650px !important;padding:0}@media only screen and (max-width: 480px){.fancybox-content{min-height:48vw !important}}.fancybox-button--close,.fancybox-slide--html .fancybox-close-small{opacity:1;transition:all 0.2s;position:fixed;background:url("../../images/50ger/sentairing/btn_detail_close.png") center center no-repeat;width:57px;height:57px;right:20px;top:20px;margin:auto;-webkit-filter:drop-shadow(0px 4px 0px rgba(136,136,136,0.5));filter:drop-shadow(0px 4px 0px rgba(136,136,136,0.5));transition:all 0.3s ease}@media only screen and (max-width: 480px){.fancybox-button--close,.fancybox-slide--html .fancybox-close-small{background-size:contain;width:50px;height:50px;right:4vw;top:4vw}}@media (hover: hover){.fancybox-button--close:hover,.fancybox-slide--html .fancybox-close-small:hover{-webkit-filter:drop-shadow(0px 0px 0px rgba(136,136,136,0.5));filter:drop-shadow(0px 0px 0px rgba(136,136,136,0.5));transition:all 0.3s ease;top:24px}}.fancybox-button--close svg,.fancybox-slide--html .fancybox-close-small svg{display:none}body.compensate-for-scrollbar{overflow-y:hidden;margin-right:0}@-webkit-keyframes ani-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes ani-fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes ani-scaleIn{0%{-webkit-transform:translateY(25px) scale(0.8);transform:translateY(25px) scale(0.8);opacity:0}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}80%,100%{opacity:1}}@keyframes ani-scaleIn{0%{-webkit-transform:translateY(25px) scale(0.8);transform:translateY(25px) scale(0.8);opacity:0}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}80%,100%{opacity:1}}
