#areaWrapper1:not(#_){width:100%}#ns2507{position:relative;margin:0;padding:0;width:100%;color:#333;font-weight:500;line-height:1.4;font-family:"Noto Sans JP",sans-serif}#ns2507 *,#ns2507 *::before,#ns2507 *::after{box-sizing:border-box;min-width:0;min-height:0}#ns2507 ol,#ns2507 ul{list-style:none}#ns2507 img{vertical-align:top;width:100%;max-width:100%;height:auto}#ns2507 a:hover{text-decoration:none}#ns2507 a:hover img{opacity:.7}@media print{html{transform:scale(0.7)}}@media print,(min-width: 769px){#camInfo{padding:2.2rem 0 1.4rem;margin:3rem auto !important;width:100%;max-width:1200px}}#ns2507{position:relative;color:#333;text-align:center;font-optical-sizing:auto;font-feature-settings:"palt";position:relative;overflow:hidden;background-attachment:fixed;background:linear-gradient(0deg, #3780c2 40%, #0f1530)}#ns2507>*{box-sizing:border-box}#ns2507 .note{position:relative}#ns2507 .nw{display:inline-block}#ns2507 .dispPC{display:none}@media print,(min-width: 769px){#ns2507 .dispPC{display:block}}@media print,(min-width: 769px){#ns2507 .dispSP{display:none}}#ns2507 .main__container{position:relative;container-type:inline-size;display:grid;gap:min(10.6666666667vw,4rem);margin-inline:auto;width:min(100%,31.25rem);background-attachment:fixed;background:linear-gradient(0deg, #3780c2 30%, #0f1530)}@media print,(min-width: 769px){#ns2507 .main__container{width:31.25rem;box-shadow:0px 3px 12px 1px #0f1530}}#ns2507 .pre{position:relative;z-index:20;margin:0 auto;background-color:#ff0;padding:.1em;color:red;font-weight:700;font-size:min(6.9333333333vw,2.5rem);letter-spacing:.3em;text-align:center;font-family:"Noto Sans JP",sans-serif}#ns2507 .mv{width:100%;display:block;margin-inline:auto}#ns2507 .term__container{position:relative;padding:1rem;display:grid;justify-content:center;gap:.5rem;color:#fff;background-color:#0f1530}#ns2507 .term__title{position:relative;margin-inline:auto;padding:.375rem clamp(1.125rem,1.0113636364rem + .4848484848vw,1.375rem);font-weight:900;font-size:min(4.2666666667vw,1.25rem);background-color:#3780c2;color:#fff;border-radius:99px}#ns2507 .term__date{position:relative;font-size:min(4.8vw,1.25rem);font-weight:900}#ns2507 .term__date>.em{font-size:1.1em;color:#3780c2;text-shadow:#fff 2px 0px 0px,#fff 1.75517px .958851px 0px,#fff 1.0806px 1.68294px 0px,#fff .141474px 1.99499px 0px,#fff -0.832294px 1.81859px 0px,#fff -1.60229px 1.19694px 0px,#fff -1.97998px .28224px 0px,#fff -1.87291px -0.701566px 0px,#fff -1.30729px -1.5136px 0px,#fff -0.421592px -1.95506px 0px,#fff .567324px -1.91785px 0px,#fff 1.41734px -1.41108px 0px,#fff 1.92034px -0.558831px 0px;margin-right:.1875rem}#ns2507 .term__note{position:relative;z-index:10;font-size:min(3.2vw,.875rem);font-weight:600;color:#fff}#ns2507 .content__wrapeer{position:relative;display:flex;flex-direction:column;gap:min(4.2666666667vw,1.5rem);width:90%;margin-inline:auto}#ns2507 .content__title{position:relative;height:min(13.3333333333vw,3.75rem);margin-inline:auto;margin-top:1rem}#ns2507 .content__title img{width:auto;max-width:none;height:100%}#ns2507 .content__subtitle{padding:min(2.6666666667vw,.625rem);font-size:min(4.5333333333vw,1.25rem);font-weight:800;color:#fff;border-radius:min(2.6666666667vw,.625rem)}#ns2507 .content__inner{position:relative;background-color:#fff;padding:min(4.2666666667vw,1.5rem);display:grid;gap:1rem;border-radius:.75rem;outline-offset:-3px}#ns2507 .content__bottom{display:flex;flex-direction:column;gap:1.75rem;margin-top:-1.5rem}#ns2507 .lead{font-size:min(5.3333333333vw,1.375rem);font-weight:700;line-height:1.5}#ns2507 .limited{width:100%;max-width:450px;margin-inline:auto}#ns2507 .prize{display:flex;flex-direction:column;gap:min(4.2666666667vw,1.5rem)}#ns2507 .prizeList{display:grid;grid-template-columns:repeat(2, 1fr);gap:.25rem;margin-inline:auto}#ns2507 .prizeList__item{width:100%}#ns2507 .prize__size{text-align:center;font-size:clamp(.8125rem,.7272727273rem + .3636363636vw,1rem);font-family:"Noto Sans JP",sans-serif}#ns2507 .pop{margin-bottom:1.25rem}#ns2507 .pop img{width:70%}#ns2507 .ra{color:#c99337;font-size:1rem;border:solid 1px #c99337;border-radius:.25rem;background-color:#ffeefe;padding:.5rem}#ns2507 .itemList{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:min(3.2vw,1rem);column-gap:min(3.2vw,1rem);row-gap:min(6.4vw,2.25rem);font-family:"Noto Sans JP",sans-serif}#ns2507 .itemList__item{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:.5rem;position:relative;width:100%;margin:0 auto;text-align:center}#ns2507 .itemList__item.span2{grid-row:span 2}#ns2507 .itemList__item.span3{grid-row:span 3}#ns2507 .itemList__img{margin-inline:auto;width:100%;max-width:20rem;place-content:center}#ns2507 .itemList__name{font-weight:700;font-size:min(3.7333333333vw,1rem)}#ns2507 .itemList__price{display:inline-block;background:linear-gradient(to right, #8a8a8a, #8a8a8a 2px, transparent 2px, transparent 8px) repeat-x left top/8px 2px,linear-gradient(to right, #8a8a8a, #8a8a8a 2px, transparent 2px, transparent 8px) repeat-x left bottom/8px 2px;padding:.5rem 0;width:100%;font-weight:700;font-size:.9375rem;max-width:23.4375rem;margin-inline:auto}#ns2507 .step{margin-inline:auto;width:90%}#ns2507 .note__wrapper{position:relative;margin-inline:auto;width:90%;z-index:5}#ns2507 .note__container{margin-left:.875rem;text-align:left;text-indent:-1em;font-size:min(3.2vw,.875rem);color:#fff}#ns2507 .note__container>li::before{content:"※"}#ns2507 .copy{position:relative;color:#fff;background-color:#0f1530;font-size:min(3.4666666667vw,.875rem);padding-top:min(4vw,1.0625rem);padding-bottom:min(4vw,1.0625rem);width:100%;margin:0 auto}#ns2507 .copy p{position:relative}#ns2507 .info{display:grid;gap:2rem;background-color:#fff;border-radius:1rem 1rem 0 0;padding:min(6.4vw,1.5rem);padding-top:2.5rem}#ns2507 .info__icon{margin-bottom:1rem}#ns2507 .info__icon img{width:40px;height:auto}#ns2507 .info__title{display:inline-block;margin-bottom:1.5rem}#ns2507 .info__title img{width:60%}#ns2507 .info__title--top img{height:8.75rem}@media screen and (max-width: 768px){#ns2507 .info__title--top img{height:auto}}#ns2507 .info__bnr{display:grid;gap:1.5rem}#ns2507 .info .button{display:grid;gap:2rem}#ns2507 .bg-red{background-color:#e60020}#ns2507 .bg-green{background-color:#00a93a}#ns2507 .dummy{height:600px}
/*# sourceMappingURL=ns2507_style.min.css.map */