#areaWrapper1:not(#_){width:100%}#op2604{position:relative;margin:0;padding:0;width:100%;color:#333;font-weight:500;line-height:1.4;font-family:"Noto Sans JP",sans-serif}#op2604 *,#op2604 *::before,#op2604 *::after{box-sizing:border-box;min-width:0;min-height:0}#op2604 ol,#op2604 ul{list-style:none}#op2604 img{vertical-align:top;width:100%;max-width:100%;height:auto}#op2604 a:hover{text-decoration:none}#op2604 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}}#op2604{position:relative;color:#333;text-align:center;font-optical-sizing:auto;font-feature-settings:"palt";position:relative;overflow:hidden;background-attachment:fixed;background:#910000}#op2604>*{box-sizing:border-box}@media print,(min-width: 769px){#op2604 .bg__img{background:url(/library/contents/cmp/op2604/img/bg_op2604.png) no-repeat 50% 50%/100% auto;background-attachment:fixed;background-size:cover}}#op2604 .note{position:relative}#op2604 .nw{display:inline-block}#op2604 .dispPC{display:none}@media print,(min-width: 769px){#op2604 .dispPC{display:block}}@media print,(min-width: 769px){#op2604 .dispSP{display:none}}#op2604 .main__container{position:relative;container-type:inline-size;display:grid;gap:min(10.6666666667vw,3rem);margin-inline:auto;width:100%;background-color:#df0615}@media print,(min-width: 769px){#op2604 .main__container{width:31.25rem;box-shadow:0 0px 24px rgba(0,0,0,.3)}}#op2604 .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}#op2604 .mv{width:100%;display:block;margin-inline:auto}#op2604 .term__container{position:relative;padding:1rem;display:grid;justify-content:center;gap:.5rem;color:#fff;background-color:#4b1800}#op2604 .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:#fff;color:#4b1800;border-radius:99px}#op2604 .term__date{position:relative;font-size:min(4.8vw,1.25rem);font-weight:900}#op2604 .term__date>.em{font-size:1.1em;color:#ff0;margin-right:.1875rem}#op2604 .term__note{position:relative;z-index:10;font-size:min(3.2vw,.875rem);font-weight:600;color:#fff}#op2604 .content__wrapeer{position:relative;display:flex;flex-direction:column;gap:min(4.2666666667vw,.5rem);width:90%;margin-inline:auto}#op2604 .content__title{position:relative;margin-inline:auto}#op2604 .content__title img{width:80%;max-width:none;height:auto}#op2604 .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)}#op2604 .content__inner{position:relative;background-color:#fff;padding:min(4.2666666667vw,1.5rem);display:grid;gap:min(8.5333333333vw,2rem);border-radius:1.125rem;border:solid 3px #6c1f00}#op2604 .content__bottom{display:flex;flex-direction:column;gap:1.75rem;margin-top:-1.5rem}#op2604 .content__note{font-size:clamp(.8125rem,0.7272727273rem + 0.3636363636vw,1rem);font-weight:600}#op2604 .lead{font-size:min(5.3333333333vw,1.375rem);font-weight:700;line-height:1.5;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}#op2604 .limited>img{width:100%;max-width:450px;margin-inline:auto}#op2604 .prize{display:flex;flex-direction:column;gap:min(4.2666666667vw,1.5rem)}#op2604 .prizeList{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.25rem;margin-inline:auto}#op2604 .prizeList__item{width:100%}#op2604 .prize__size{text-align:center;font-size:clamp(.8125rem,.7272727273rem + .3636363636vw,1rem);font-family:"Noto Sans JP",sans-serif;font-weight:600}#op2604 .pop{margin-bottom:1.25rem}#op2604 .pop img{width:70%}#op2604 .ra{color:#571e05;font-size:1rem;border:solid 1px #571e05;border-radius:.25rem;background-color:#ffeefe;padding:.5rem}#op2604 .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}#op2604 .itemList__item{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:.5rem;position:relative;width:100%;margin:0 auto;text-align:center}#op2604 .itemList__item.span2{grid-row:span 2}#op2604 .itemList__item.span3{grid-row:span 3}#op2604 .itemList__img{margin-inline:auto;width:100%;max-width:20rem;place-content:center}#op2604 .itemList__name{font-weight:700;font-size:min(3.7333333333vw,1rem)}#op2604 .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}#op2604 .step{margin-inline:auto;width:100%}#op2604 .note__wrapper{position:relative;margin-inline:auto;width:90%;z-index:5}#op2604 .note__container{margin-left:.875rem;text-align:left;text-indent:-1em;font-size:min(3.2vw,.875rem);color:#333;font-weight:600}#op2604 .note__container>li::before{content:"※"}#op2604 .copy{position:relative;color:#fff;background-color:#4b1800;font-size:min(3.4666666667vw,.875rem);padding-top:min(4vw,1.0625rem);padding-bottom:min(4vw,1.0625rem);width:100%;margin:0 auto}#op2604 .copy p{position:relative}#op2604 .info{display:grid;gap:2rem;background-color:#fff;border-radius:1rem 1rem 0 0;padding:min(6.4vw,1.5rem);padding-top:2.5rem}#op2604 .info__icon{margin-bottom:1rem}#op2604 .info__icon img{width:40px;height:auto}#op2604 .info__title{display:inline-block;margin-bottom:1.5rem}#op2604 .info__title img{width:60%}#op2604 .info__title--top img{height:8.75rem}@media screen and (max-width: 768px){#op2604 .info__title--top img{height:auto}}#op2604 .info__bnr{display:grid;gap:1.5rem}#op2604 .info .button{display:grid;gap:2rem}#op2604 .red{color:#e60020}#op2604 .bg-red{background-color:#e60020}#op2604 .green{color:#00a93a}#op2604 .bg-green{background-color:#00a93a}#op2604 .dummy{height:600px}#op2604 .step>img{max-width:90%;width:90%}#op2604 .odekake{padding:0 2.5rem;width:68%;margin-inline:auto}@media screen and (max-width: 768px){#op2604 .odekake{padding:0 1.25rem}}
/*# sourceMappingURL=op2604_style.min.css.map */