@charset "UTF-8";.main_inner{font-family:"Hiragino Kaku Gothic ProN",meiryo,sans-serif;color:#fff;background-color:#e60011;padding-top:5rem;padding-bottom:5rem}.intro{text-align:center}.intro_display{margin-top:40px}.intro_text{line-height:2;text-align:center;margin-top:5rem;font-size:1.25rem}.entry{padding:30px 0 40px;text-align:center;border-image-source:linear-gradient(#7c1111,#7c1111);border-image-slice:0 fill;border-image-outset:0 100vw;margin-top:3.75rem}.entryList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;line-height:1.4}.entryList_term{padding:5px 20px;color:#b51717;background-color:#fff;border-radius:100vmax;font-size:1.25rem}.entryList_desc{font-size:1.875rem}.entryList_desc span{display:inline-block}.entryList_desc span em{margin:0 5px;font-size:1.2em}.entry_text{font-weight:700;margin-top:1.875rem;font-size:1.25rem}.point{margin-top:6.25rem}.point_heading{text-align:center}.pointList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.5rem;margin-top:5rem}.pointList_item{width:calc(50% - clamp(1.25rem,.165rem + 3.34vw,2.5rem))}.pointList_item:nth-child(even){margin-top:5rem}.prize{margin-top:6.25rem}.prize_heading{text-align:center;font-size:2.25rem}.prize_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px auto 0;-webkit-column-gap:4.375rem;-moz-column-gap:4.375rem;column-gap:4.375rem;row-gap:4.375rem}.prizeItem{position:relative;-ms-flex-preferred-size:calc(50% - 35px);flex-basis:calc(50% - 35px);padding:30px 30px 20px;color:#161616;text-align:center;background-color:#fff;border-radius:20px}.prizeItem_heading img{height:40px}.prizeItem_num{position:absolute;top:-20px;right:-20px}.prizeItem_num span{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4em;height:4em;font-weight:70;line-height:1.2;color:#fff;background-color:#264aa2;border-radius:50%;font-size:1.625rem}.prizeItem_num span::before{position:absolute;bottom:0;left:7px;width:15px;height:15px;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);content:"";background-color:#264aa2;-webkit-transform:rotate(40deg);transform:rotate(40deg)}.prizeItem_name{margin-top:10px;font-weight:700;font-size:1.5rem}.prize_pic{margin-top:10px}.prizeItem_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.prizeItem_inner .prize_pic{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);line-height:1.4}.prizeItem_inner .prize_pic figcaption p{margin-top:5px;font-size:14px;font-weight:600}.prizeItem_inner .prize_pic figcaption p+p{font-size:12px}.prize_note{margin-top:20px;text-align:center;font-size:1.25rem}.prize_message{font-weight:700;line-height:1.4;text-align:center;margin-top:3.75rem;font-size:2.25rem}.section{margin-top:30px;font-family:"Hiragino Kaku Gothic ProN",meiryo,sans-serif}.section:first-of-type{margin-top:3.75rem}.section .u-list li .u-list{margin-left:3em}.section_heading{padding:10px 30px;margin-bottom:20px;font-weight:600;color:#fff;background-color:#e60011;border-radius:100vmax;font-size:1.625rem}.section_note{margin-top:10px;margin-left:1.5em;font-size:14px}.section_note span{display:block;margin-left:1em;text-indent:-1em}.section_btn{text-align:center}.flyerBtn{text-align:center}.contact{font-family:"Hiragino Kaku Gothic ProN",meiryo,sans-serif;font-weight:700;text-align:center;margin-top:3.75rem;font-size:1.25rem}.contact a{display:inline-block;color:inherit}@media (max-width:1117px){.pointList{gap:calc(1.25rem + 20 * (100vw - 919px)/ 198)}.prize_inner{-webkit-column-gap:calc(1.875rem + 40 * (100vw - 919px)/ 198);-moz-column-gap:calc(1.875rem + 40 * (100vw - 919px)/ 198);column-gap:calc(1.875rem + 40 * (100vw - 919px)/ 198)}.prize_note{font-size:calc(.875rem + 6 * (100vw - 519px)/ 598)}.prize_message{font-size:calc(1.5rem + 12 * (100vw - 519px)/ 598)}}@media (max-width:919px){.main_inner{padding-top:calc(2.5rem + 40 * (100vw - 519px)/ 400)}.main_inner{padding-bottom:calc(2.5rem + 40 * (100vw - 519px)/ 400)}.intro_text{margin-top:calc(2.5rem + 40 * (100vw - 519px)/ 400)}.intro_text{font-size:calc(.875rem + 6 * (100vw - 519px)/ 400)}.entry{margin-top:calc(2.5rem + 20 * (100vw - 519px)/ 400)}.entryList_term{font-size:calc(1.125rem + 2 * (100vw - 519px)/ 400)}.entryList_desc{font-size:calc(1.375rem + 8 * (100vw - 519px)/ 400)}.entry_text{margin-top:calc(1.25rem + 10 * (100vw - 519px)/ 400)}.entry_text{font-size:calc(1rem + 4 * (100vw - 519px)/ 400)}.point{margin-top:calc(3.75rem + 40 * (100vw - 519px)/ 400)}.pointList{gap:1.25rem}.pointList{margin-top:calc(2.5rem + 40 * (100vw - 519px)/ 400)}.pointList_item:nth-child(even){margin-top:calc(2.5rem + 40 * (100vw - 519px)/ 400)}.prize{margin-top:calc(3.75rem + 40 * (100vw - 519px)/ 400)}.prize_heading{font-size:calc(1.75rem + 8 * (100vw - 519px)/ 400)}.prize_inner{-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}.prize_inner{row-gap:calc(3.125rem + 20 * (100vw - 519px)/ 400)}.prizeItem_num span{font-size:calc(1.125rem + 8 * (100vw - 519px)/ 400)}.prizeItem_name{font-size:calc(1.125rem + 6 * (100vw - 519px)/ 400)}.prize_message{margin-top:calc(2.5rem + 20 * (100vw - 519px)/ 400)}.prize_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:580px}.section:first-of-type{margin-top:calc(2.5rem + 20 * (100vw - 519px)/ 400)}.section_heading{font-size:calc(1.5rem + 2 * (100vw - 519px)/ 400)}.contact{margin-top:calc(2.5rem + 20 * (100vw - 519px)/ 400)}.contact{font-size:calc(1rem + 4 * (100vw - 519px)/ 400)}}@media (max-width:519px){.main_inner{padding-top:2.5rem}.main_inner{padding-bottom:2.5rem}.intro_text{margin-top:2.5rem}.intro_text{font-size:.875rem}.entry{margin-top:2.5rem}.entryList_term{font-size:1.125rem}.entryList_desc{font-size:1.375rem}.entry_text{margin-top:1.25rem}.entry_text{font-size:1rem}.entryList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}.point{margin-top:3.75rem}.pointList{margin-top:2.5rem}.pointList_item:nth-child(even){margin-top:2.5rem}.pointList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pointList_item{width:70%}.pointList_item:nth-child(even){margin-top:0;margin-left:auto}.prize{margin-top:3.75rem}.prize_heading{font-size:1.75rem}.prize_inner{row-gap:3.125rem}.prizeItem_num span{font-size:1.125rem}.prizeItem_name{font-size:1.125rem}.prize_note{font-size:.875rem}.prize_message{margin-top:2.5rem}.prize_message{font-size:1.5rem}.prizeItem_num{top:-40px;right:-10px}.prizeItem_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}.section:first-of-type{margin-top:2.5rem}.section_heading{font-size:1.5rem}.contact{margin-top:2.5rem}.contact{font-size:1rem}}