.ErrorPageFooter_pkg__bip4K>p{float:left;width:45%;padding:8px 0 0 10px;margin:0;text-align:left}.ErrorPageFooter_footer__16kX2 .ErrorPageFooter_inner__jO0a_{box-sizing:border-box;width:100%;max-width:980px;padding:15px 0;margin:auto}.ErrorPageFooter_pkg__bip4K>address{float:right;width:50%;padding:10px;font-style:normal;text-align:right}.ErrorPageFooter_pkg__bip4K>address>span{margin-right:10px;margin-left:10px}.ErrorPageFooter_footerLogo__Z_7_K{vertical-align:middle}.ErrorPageFooter_bottom__PYx4D{margin-bottom:10px}.ErrorPageFooter_pkg__bip4K>address a{color:#039;letter-spacing:normal;text-decoration:none}.ErrorPageFooter_pkg__bip4K>address a:visited{color:#606}.ErrorPageFooter_pkg__bip4K>address a:hover{color:#f60;text-decoration:underline}.ErrorPageHeader_header__UvkAN{border-bottom:1px solid #e6e6e6}.ErrorPageHeader_header__UvkAN .ErrorPageHeader_inner__F8jch{box-sizing:border-box;width:100%;max-width:980px;padding:15px 0;margin:auto}.ErrorPageHeader_header__UvkAN ul li{list-style-type:none}.ErrorPageHeader_gridHeader__j3nTZ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.ErrorPageHeader_gridHeader__j3nTZ>.ErrorPageHeader_col__Vk8D4.ErrorPageHeader_isLink__2_cnl{max-width:calc(100% - 320px);font-size:12px}.ErrorPageHeader_niftyTop__DN_nu a{color:#000;text-decoration:underline}.ErrorPageHeader_niftyTop__DN_nu a:hover{text-decoration:none}.ErrorPageHeader_niftyTop__DN_nu a:hover img{opacity:.5}@media screen and (max-width:768px){.ErrorPageHeader_header__UvkAN .ErrorPageHeader_inner__F8jch{padding:10px 12px}.ErrorPageHeader_gridHeader__j3nTZ{display:block;padding:0}.ErrorPageHeader_gridHeader__j3nTZ>.ErrorPageHeader_col__Vk8D4.ErrorPageHeader_isLink__2_cnl{display:none}}.FallbackPage_header__Ywqam{background-color:#f9f9f9e6;border-bottom:1px solid #ddd}.FallbackPage_container__J_Ilk{display:flex;flex-direction:column;border-bottom:1px solid #ddd}.FallbackPage_mainContainer__EbJr9{max-width:970px;padding:0 20px;margin:60px auto;text-align:left}.FallbackPage_title__Fyn0K{padding-bottom:20px;font-size:34px;font-weight:700;color:#db513a}.FallbackPage_body__QZ62F{font-size:18px;line-height:1.5}.FallbackPage_description__sv7U_{padding-bottom:20px}.FallbackPage_list__cWVBe{padding:0 20px;text-align:left}.FallbackPage_item__8goo1{padding-bottom:10px;list-style:disc}.FallbackPage_link__gE_cX{font-weight:700;color:#039}.FallbackPage_link__gE_cX:visited{color:#606}.FallbackPage_link__gE_cX:hover{color:#f60}*{line-height:1.6}body{font-family:Hiragino Kaku Gothic Pro,Meiryo,Osaka,MS PGothic,sans-serif;font-size:16px;color:#122b27}@media screen and (max-width:768px){body{font-size:14px}}a:hover{color:#ccc}li,ul{list-style:none}img{vertical-align:middle}.inner{max-width:750px;margin:0 auto}@media screen and (min-width:769px){.sp-only{display:none!important}}@media screen and (max-width:768px){.pc-only{display:none!important}}.fontSmall{font-size:max(.7em,12px)}a{color:rgb(0,77.8,64.926618705)}a:hover{color:inherit;text-decoration:none}.btnPrimary_shine{position:relative;overflow:hidden}.btnPrimary_shine:after{position:absolute;top:-20%;left:-40%;z-index:2;width:40%;height:140%;content:"";background:linear-gradient(110deg,transparent,rgba(255,255,255,.1) 20%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.1) 80%,transparent);transform:skewX(-15deg);animation:shineGloss 5s infinite}.btnPrimary_shine .btnPrimary__text{position:relative;z-index:3}@keyframes shineGloss{0%{left:-40%;opacity:0}15%{opacity:1}85%{opacity:1}to{left:110%;opacity:0}}main section+section{padding-top:30px}main .section--notices+section{padding-top:15px}.noEntry{display:none}.section{min-height:200px;padding:30px 10px;background-color:#efede4}@media(max-width:768px){.section{min-height:150px;padding-top:30px}}.section.section--active{padding-top:30px;padding-bottom:30px}@media(max-width:768px){.section.section--active{padding-top:20px;padding-bottom:20px}}.section.note{padding-block:60px;background-color:#efede4}.section.section--notices{min-height:auto;padding:15px 10px}@media(max-width:768px){.section.section--notices{padding:10px}}.secTtl{font-size:24px;text-align:center}.secTtl,.secTtl.isRed{color:#008b74}.icon_crown{display:flex;gap:10px;align-items:center;justify-content:center}.icon_crownImg{width:31px;aspect-ratio:1/1}@media(max-width:768px){.icon_crownImg{width:23px}}.icon_crownText{font-size:20px;color:#008b74}.icon_heading{display:flex;gap:5px;align-items:center}.icon_headingImg{width:26px;aspect-ratio:1/1}.icon_headingTicketIcon{color:#ff4800}.icon_headingText{font-size:20px;color:#122b27}.group{padding:30px 20px;background-color:#fff;border-radius:5px}.group+.group{margin-top:60px}.groupTtl{font-size:24px;color:#008b74;text-align:center}.groupData{margin-top:10px;font-size:14px;text-align:center}@media(max-width:768px){.groupData{font-size:12px}}.note_wrap{margin-top:15px}.note_wrap--ticket{padding-top:30px;border-top:2px dashed #efede4}.notice-table{width:100%;max-width:400px;margin-top:10px;margin-left:20px;border-collapse:collapse;border:1px solid #ccc}.notice-table td,.notice-table th{padding:4px 8px;border:1px solid #ccc}.notice-table th{font-weight:400;text-align:center}.notice-table td:first-child,.notice-table td:last-child{text-align:left}.notice-table th:first-child{width:60%}.notice-table th:last-child{width:40%}.tag{display:inline-block;padding:5px 10px;font-size:14px;border:1px solid #008b74;border-radius:5px}.tag span{color:#008b74}.tag.isRed{color:#fff;background-color:#008b74}.tag+.tag{margin-left:5px}.btn{position:relative;top:0;display:block;max-width:350px;padding-block:10px;margin-inline:auto;font-size:20px;font-weight:700;color:#fff;text-align:center;text-decoration:none;background:#ff4800;border-radius:5px;box-shadow:0 .3em 0 rgb(172.05,61.85,13.65);transition:.3s}@media(max-width:768px){.btn{max-width:100%}}.btn:active,.btn:link,.btn:visited{color:#fff}.btn:hover{top:.2em;color:#fff;background:rgb(234.6,66.24,0);box-shadow:0 .1em 0 rgb(148.35,58.95,17.55)}.btn:after,.btn:before{position:absolute;top:calc(50% - 1px);right:10px;width:10px;height:2px;content:"";background-color:#fff;border-radius:100vh;transform-origin:calc(100% - 1px) 50%}.btn:before{transform:rotate(45deg)}.btn:after{transform:rotate(-45deg)}.group .btn:hover{text-decoration:none}.table{width:100%;text-align:left;border-collapse:collapse}.table td,.table th{width:50%;padding:5px;border:1px solid #efede4}.table th{font-size:16px}@media(max-width:768px){.table th{font-size:13px}}.table td{font-size:14px}@media(max-width:768px){.table td{font-size:12px}}.btnPrimary{position:relative;top:0;display:flex;align-items:center;justify-content:center;max-width:550px;height:3.4em;padding:.5em 2.5em .5em 2em;margin:0 auto;font-size:20px;font-weight:700;color:#fff;text-decoration:none;background:#ff4800;border-radius:6px;box-shadow:0 .3em 0 rgba(0,0,0,.4),0 .3em 0 rgb(172.05,61.85,13.65);transition:.3s}@media screen and (max-width:768px){.btnPrimary{font-size:14px}}.btnPrimary:before{position:absolute;top:50%;right:.7em;content:"";border-top:.5em solid rgba(0,0,0,0);border-bottom:.5em solid rgba(0,0,0,0);border-left:.5em solid #fff;transform:translateY(-50%);transition:.3s}.btnPrimary:hover{top:.2em;color:#fff;background:rgb(234.6,66.24,0);box-shadow:0 .1em 0 rgba(0,0,0,.45),0 .1em 0 rgb(148.35,58.95,17.55)}.btnPrimary:hover:before{right:.7em}.secTitle{font-size:20px;text-align:center}@media screen and (max-width:768px){.secTitle{font-size:14px}}.secTitle h2{font-size:1.5em;line-height:1.4}.secTitle p,.secTitle_img{margin-top:1em}.secTitle p{font-size:max(.8em,14px);line-height:1.4}@media screen and (max-width:768px){.secTitle p{text-align:left}}.updateTime{font-size:12px}@media screen and (max-width:768px){.updateTime{font-size:11px}}.note_list{margin-top:14px;margin-left:1em;font-size:12px;list-style-type:disc}.note_list::marker{color:#008b74}.list-note{margin-top:4px;margin-left:2em;font-size:12px;list-style-type:disc}.list-note>li{padding-left:1.2em}.list-note>li+li{margin-top:1px}.list-note .mark{display:inline-block;text-indent:-1.2em}.list-note .mark a{text-decoration:none}.acWrap,.ac_list+.ac_list{margin-top:30px}.acBtn{overflow:hidden;font-size:20px;border:.1em solid #efede4;border-radius:6px}.acBtn_ttl{position:relative;display:flex;align-items:center;padding:20px 2em 20px 1em;color:#008b74;cursor:pointer}.acBtn_btn{position:absolute;top:50%;right:.5em;width:1.5em;height:1.5em;background:#fff;border-radius:100vh;transform:translateY(-50%)}.acBtn_btn:after,.acBtn_btn:before{position:absolute;top:50%;left:50%;width:70%;height:3px;content:"";background:#008b74;transform:translate(-50%,-50%)}@media(max-width:768px){.acBtn_btn:after,.acBtn_btn:before{width:55%;height:2px}}.acBtn_btn:before{transform:translate(-50%,-50%) rotate(90deg);transition:.3s}.acBtn_ttl.is-active .acBtn_btn:before{transform:translate(-50%,-50%) rotate(0deg)}.acBtn_content{display:none;padding:1em;background:#fff}@media(max-width:768px){.acBtn_content{padding:1em 10px}}.acBtn_content .error-message{font-size:14px}.acBtn_contentTable{margin-top:20px}.acBtn_contentTable.isNone{display:none}.acBtn_contentTtl~.acBtn_contentTtl{margin-top:20px}.acBtn_contentDl{max-height:120px;padding:10px;margin-top:20px;overflow-y:auto;background-color:#efede4;border-radius:5px}.acBtn_contentDl dd,.acBtn_contentDl dt{font-size:14px}.acBtn_contentDl dt{margin-bottom:14px}.acBtn_contentDl dd{font-weight:400}.acBtn_contentDl.isNone{display:none}.notice-nested-list{padding-left:0;margin-top:10px;margin-left:20px;list-style:none}.notice-nested-item{position:relative;padding-left:15px;margin-bottom:5px}.notice-nested-item:before{position:absolute;top:0;left:0;line-height:1.5;color:#122b27;content:"◦"}.notice-system-note{margin-top:6px;font-size:12px;list-style:none}.group a{color:rgb(0,77.8,64.926618705);text-decoration:none}.group a:hover{text-decoration:underline}main{min-height:calc(100vh - 120px)}@media(max-width:768px){main{min-height:calc(100vh - 100px)}}.header_logo_wrapper{display:flex;flex-direction:column;gap:10px;align-items:center}@media(max-width:768px){.header_logo_wrapper{flex-direction:row;gap:10px;align-items:flex-start;justify-content:space-between;width:100%}}@media(max-width:400px){.header_logo_wrapper{gap:6px}}.header_logo{width:400px}@media(max-width:768px){.header_logo{width:200px;padding-block:10px}}@media(max-width:400px){.header_logo{width:160px;padding-block:8px}}.header .inner{display:flex;align-items:center;justify-content:space-between;padding:10px}@media(max-width:768px){.header .inner{justify-content:center}}.header_link{display:flex;flex-direction:column;align-items:flex-end;font-size:12px}.header_link a{color:#008b74;text-decoration:none}.header_link a:hover{text-decoration:underline}.user-id-display{display:flex;flex-wrap:nowrap;gap:6px;align-items:center;font-size:12px}.user-id-display>span{white-space:nowrap}.user-id-display .logout-link,.user-id-display .mask-toggle-button,.user-id-display>span:not(.user-id){flex-shrink:0}@media(max-width:768px){.user-id-display{gap:4px;justify-content:flex-end;width:100%;font-size:11px}}@media(max-width:400px){.user-id-display{gap:2px;font-size:10px}}.logout-link{color:#008b74;white-space:nowrap;text-decoration:none;cursor:pointer}.logout-link:hover{text-decoration:underline}.user-greeting{display:inline-flex;align-items:center;white-space:nowrap}.user-id{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:700;white-space:nowrap}.mask-toggle-button{display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;background:none;border:none}.mask-toggle-button img{width:20px;height:15px;vertical-align:middle}@media(max-width:768px){.mask-toggle-button img{width:18px;height:13px}}.mask-toggle-button:hover{opacity:.7}.mask-toggle-button:focus{outline:2px solid #008b74;outline-offset:2px}.header_right_section{display:flex;flex-direction:column;gap:4px;align-items:flex-end}@media(max-width:400px){.header_right_section{margin-top:12px}}.lottery-about-link{font-size:11px;color:#008b74;text-decoration:none;cursor:pointer}.lottery-about-link:hover{text-decoration:underline}.mv{padding:13px 10px;background-color:#008b74;background-image:url(/mv-bg.webp);background-position:50%;background-size:cover}@media(max-width:768px){.mv{padding:0}}.entry_ttl{padding:6px 10px 15px;margin-top:0;font-size:24px;font-weight:700;color:#122b27;text-align:center;background-color:#efede4}@media(max-width:768px){.entry_ttl{font-size:19px}}.entry.isNone{display:none}.entry_items{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px}@media(max-width:768px){.entry_items{gap:10px}}.entry_item{position:relative;display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;padding-block:20px;text-align:center;background-color:var(--border-color);border-radius:var(--radius);-webkit-mask-image:radial-gradient(circle at 0 50%,transparent var(--cutout-size),black calc(var(--cutout-size) + .5px)),radial-gradient(circle at 100% 50%,transparent var(--cutout-size),black calc(var(--cutout-size) + .5px));mask-image:radial-gradient(circle at 0 50%,transparent var(--cutout-size),black calc(var(--cutout-size) + .5px)),radial-gradient(circle at 100% 50%,transparent var(--cutout-size),black calc(var(--cutout-size) + .5px));--cutout-size:14px;--border-width:1px;--border-color:#008b74;--bg-color:#ffffff;--radius:5px}.entry_item,.entry_item:before{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left,right;mask-position:left,right;-webkit-mask-size:51% 100%;mask-size:51% 100%}.entry_item:before{position:absolute;inset:var(--border-width);z-index:0;content:"";background-color:var(--bg-color);border-radius:calc(var(--radius) - var(--border-width));-webkit-mask-image:radial-gradient(circle at var(--left-pos) 50%,transparent var(--inner-cutout),black calc(var(--inner-cutout) + .5px)),radial-gradient(circle at var(--right-pos) 50%,transparent var(--inner-cutout),black calc(var(--inner-cutout) + .5px));mask-image:radial-gradient(circle at var(--left-pos) 50%,transparent var(--inner-cutout),black calc(var(--inner-cutout) + .5px)),radial-gradient(circle at var(--right-pos) 50%,transparent var(--inner-cutout),black calc(var(--inner-cutout) + .5px));--inner-cutout:calc(var(--cutout-size) + var(--border-width));--left-pos:calc(-1 * var(--border-width));--right-pos:calc(100% + var(--border-width))}.entry_item>*{position:relative;z-index:1}@media(max-width:768px){.entry_item{gap:15px;padding-block:15px;--cutout-size:10px}}.entry_itemTtl{font-size:24px}@media(max-width:768px){.entry_itemTtl{font-size:16px}}.entry_itemNum span{padding-right:5px;font-size:32px;color:#008b74}@media(max-width:768px){.entry_itemNum span{font-size:28px}}.entry_item.isApplied{--border-color:#ffffff}.entry_item.isApplied .entry_itemNum,.entry_item.isApplied .entry_itemNum span,.entry_item.isApplied .entry_itemTtl{color:#a2a2a2}.entry_itemError{font-size:16px}@media(max-width:768px){.entry_itemError{font-size:12px}}.entry_link{margin-top:20px}.entry_link a{color:#008b74;text-decoration:underline}.entry_btn{margin-top:20px}.entry_btn:not(.isNoEntry) .btn{background:#ff4800;box-shadow:0 .3em 0 rgb(172.05,61.85,13.65)}.entry_btn.isNoEntry .btn{color:#122b27;pointer-events:none;background:#f1f1f1;box-shadow:none}.entry_btn.isNoEntry .btn:after,.entry_btn.isNoEntry .btn:before{display:none}.entry_expiryNotice{display:flex;gap:5px;align-items:center;padding:15px 20px;margin-top:20px;font-size:14px;font-weight:700;color:#ef3f3f;background-color:#fff8c5;border-radius:5px}@media(max-width:768px){.entry_expiryNotice{font-size:12px}}.entry_expiryNoticeIcon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;aspect-ratio:1/1;font-size:18px;font-weight:700;line-height:1;color:#fff;text-align:center;background-color:#ef3f3f;border-radius:999px}.entry_note{font-size:14px;text-align:center}.entry_group,.entry_note{margin-top:20px}@media(max-width:768px){.entry_group{margin-top:60px}}.entry_wrapTtl{font-size:24px;color:#008b74;text-align:center}.entry_wrapGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px 10px;gap:20px 10px;margin-top:30px}@media(max-width:768px){.entry_wrapGrid{gap:10px}}.entry_wrapGrid-dl{padding-inline:10px;border:2px solid #efede4;border-radius:5px}.entry_wrapGrid-dl dt{padding-block:10px;text-align:center;border-bottom:1px solid #efede4}.entry_wrapGrid-dl dd{padding-block:10px;font-size:20px}@media(max-width:768px){.entry_wrapGrid-dl dd{font-size:12px}}.entry_wrapGrid-dl dd span{padding-right:10px;color:#008b74}.desc.isNone{display:none}.desc_acWrap{position:relative;margin-top:0}.desc_acWrap:after,.desc_acWrap:before{position:absolute;top:35px;display:inline-block;width:35%;height:1px;content:"";background-color:#f1f1f1}@media(max-width:768px){.desc_acWrap:after,.desc_acWrap:before{top:32px;width:30%}}.desc_acWrap:before{left:0}.desc_acWrap:after{right:0}.desc_list{margin-top:30px}@media(max-width:768px){.desc_list{margin-top:20px}}.desc_acBtn{border:none}.desc_acBtn_btn{right:40%;width:12px;transition:.3s}@media(max-width:768px){.desc_acBtn_btn{right:calc(50% - 45px);width:10px}}.desc_acBtn_btn:after,.desc_acBtn_btn:before{height:2px}.desc_acBtn_btn:before{transform:translate(-25%,-50%) rotate(45deg)}.desc_acBtn_btn:after{transform:translate(25%,-50%) rotate(-45deg)}.desc_acBtn_ttl{justify-content:center;font-size:20px}.desc_acBtn_ttl.is-active .desc_acBtn_btn:before{transform:translate(-25%,-50%) rotate(-45deg)}.desc_acBtn_ttl.is-active .desc_acBtn_btn:after{transform:translate(25%,-50%) rotate(215deg)}.desc_acBtn_content{padding:0;overflow:hidden;transition:max-height .5s ease}.desc_acBtn_contentMain+.desc_acBtn_contentMain{margin-top:20px;border-top:1px dashed #f1f1f1}.desc_acBtn_contentMain dl{display:flex;align-items:center;justify-content:space-between;padding-block:10px;font-size:16px}.desc_acBtn_contentMain dt{font-weight:700}.desc_acBtn_contentMain dd span{padding-right:.5em;font-size:20px}.desc_acBtn_contentMain dd+dd{border-top:1px dashed #fff}.desc_acWrap-sec .acBtn{display:block;padding-block:0;font-size:12px;border:none}.desc_acWrap-sec .acBtn_ttl{padding:10px 3em;color:inherit;background-color:#efede4;border-radius:5px}.desc_acWrap-sec .acBtn_content{padding:0;overflow:hidden;transition:max-height .5s ease}.desc_acWrap-sec .acBtn_btn{left:1em;background:inherit}.desc_acWrap-sec .acBtn_btn:after,.desc_acWrap-sec .acBtn_btn:before{width:60%;height:2px;background:#122b27;transition:transform .3s ease}.desc_acBtn_contentSub{padding-inline:10px;background-color:#efede4;border-radius:5px}@media(max-width:768px){.desc_acBtn_contentSub{font-size:10px}}.desc_acBtn_contentSub dl{font-size:12px}.desc_acBtn_contentSub dl span{padding-right:.5em;font-size:16px}.desc_acBtn_contentSub dt{font-weight:400}.desc_acBtn_contentSub dd span{padding-right:.5em;font-size:16px}.desc_acBtn_contentSub dl+dl{border-top:1px dashed #fff}.desc_item{gap:20px;padding:20px;margin-top:20px;background-color:#fff;border:2px solid #a68045;border-radius:5px}@media(max-width:768px){.desc_item{text-align:center}}.desc_itemDate{display:inline-block;padding:8px 16px;font-size:20px;color:#fff;background-color:#008b74;border-radius:5px}@media(max-width:768px){.desc_itemDate{padding:6px 12px;font-size:16px}}.desc_itemFlex{display:flex;align-items:center;justify-content:space-between}@media(max-width:768px){.desc_itemFlex{flex-direction:column}}.desc_itemTtl{margin-top:12px;font-size:24px}.desc_itemNum span{padding-right:5px;font-size:32px;color:#008b74}.desc_itemError{font-size:16px}@media(max-width:768px){.desc_itemError{font-size:14px}}.desc_card{padding:20px;margin-top:20px;border:2px solid #f1f1f1;border-radius:5px}.desc_cardHead{padding-bottom:20px;border-bottom:1px solid #f1f1f1}.desc_cardBody{display:flex;gap:37px;align-items:center;padding-top:20px}@media(max-width:768px){.desc_cardBody{flex-direction:column;gap:20px}}.desc_cardBody-img{display:flex;flex-shrink:0;align-items:center;justify-content:center;height:180px;margin-bottom:auto;overflow:hidden;background-color:#f1f1f1}.desc_cardBody-img img{max-width:100%;max-height:100%;object-fit:contain}@media(max-width:768px){.desc_cardBody-img{width:100%;max-width:270px;height:180px;margin-inline:auto}}.desc_cardBody-content{width:calc(100% - 270px)}@media(max-width:768px){.desc_cardBody-content{width:100%}}.desc_cardBody-content.isNoEntry{display:flex;align-items:center;font-size:24px}@media(max-width:768px){.desc_cardBody-content.isNoEntry{display:block;font-size:18px;text-align:center}}.desc_cardBody-dl{margin-top:10px}.desc_cardBody-dl dt{font-size:24px;color:#122b27}@media(max-width:768px){.desc_cardBody-dl dt{font-size:18px}}.desc_cardBody-dl dd{margin-top:10px}.desc_cardBody-label{display:flex;gap:10px;align-items:center;justify-content:center;padding-block:3px;margin-top:20px;border:2px solid #008b74;border-radius:5px}.desc_cardBody-labelImg{width:23px}.desc_cardBody-ticketIcon{color:#ff4800}.desc_cardBody-labelText{color:#008b74}.desc_cardBody-link{margin-top:10px;font-size:14px}.desc_cardBody-link a{color:#008b74;text-decoration:underline}.desc_cardBody-linkButton{color:rgb(0,77.8,64.926618705)}.desc_cardBody-img--gallery{align-items:flex-start;height:auto;overflow:visible;background-color:rgba(0,0,0,0)}@media(max-width:768px){.desc_cardBody-img--gallery{height:auto}}.desc_cardBody-prizeDetail{margin-top:10px;font-size:14px;color:#a2a2a2;overflow-wrap:anywhere;border-radius:4px}.desc_table{margin-top:20px}.history{padding-bottom:40px;background-color:#efede4}.history_text{margin-top:20px;font-size:14px}.footer a{color:#122b27}.footer a:hover{text-decoration:underline}.footer-company{background:#fff}.footer-company .inner{padding:10px 0}.footer-company-grid{align-items:center;justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center}.btn-footer-wrap,.footer-company-grid{display:flex;flex-wrap:wrap}.btn-footer-wrap li+li{margin-left:10px}.footer-service{display:flex;flex-wrap:wrap}.footer-service li{font-size:12px}.footer-service li+li{margin-left:12px}.footer-service.list-triangle>li+li{margin-top:0}.copyright{margin-top:5px;font-size:12px;text-align:right}@media screen and (max-width:768px){.footer-company{background:#a68045}.footer-company .inner{max-width:980px;padding:20px 12px}.footer-service{justify-content:center}.footer-service li{padding:0 8px;margin-top:6px;line-height:1.1}.footer-service.list-triangle>li+li{margin-top:6px}.footer-service.list-triangle>li:before{display:none}.footer-service li+li{margin-left:0;border-left:1px solid #122b27}.copyright{margin-top:10px;text-align:center}}.footer{color:#fff;background:#122b27}.footer-company .inner{position:relative;padding:10px 0 30px}.footer a{position:relative;color:#fff;text-decoration:none}.footer-service{margin-bottom:10px}.footer-service li+li{position:relative;padding-left:15px;margin-left:15px}.footer-service li+li:before{position:absolute;top:0;left:0;content:"|"}.copyright{position:static;margin-left:auto}@media screen and (max-width:768px){.footer-company .inner{padding:10px 15px}.footer-service{margin-bottom:0;text-align:center}.footer-service li+li:before{content:none}.copyright{position:relative;right:auto;bottom:auto;margin-top:0;margin-left:0}.btn-footer-wrap{justify-content:center;padding:0;margin-top:0;margin-bottom:0;list-style:none}.btn-footer-wrap li{display:flex;align-items:center}.btn-footer-wrap img{display:block;vertical-align:middle}.footer-company-grid{flex-flow:row nowrap;align-items:center;justify-content:space-between;margin-top:10px}}@keyframes floatingAnchorMenuFadeIn{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.floatingAnchorMenu{position:fixed;right:0;bottom:24px;z-index:120;display:flex;align-items:flex-start;animation:floatingAnchorMenuFadeIn .3s ease-out}@media(prefers-reduced-motion:reduce){.floatingAnchorMenu{animation:none}}@media(max-width:768px){.floatingAnchorMenu{bottom:16px}}.floatingAnchorMenuControls{display:flex;flex-direction:column;align-items:stretch;width:65px}@media(max-width:768px){.floatingAnchorMenuControls{width:55px}}.floatingAnchorMenuToggleButton{display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;width:100%;min-height:76px;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.2;color:#fff;letter-spacing:.05em;cursor:pointer;background:#008b74;border:1px solid #008b74;border-right:none;border-radius:8px 0 0;box-shadow:0 4px 14px rgba(0,139,116,.3);writing-mode:horizontal-tb;transition:background-color .2s ease}.floatingAnchorMenuToggleButton:hover{background-color:rgb(0,98.2,81.9510791367)}@media(max-width:768px){.floatingAnchorMenuToggleButton{width:100%;min-height:70px;padding:10px 12px;font-size:12px}}.floatingAnchorMenuIcon{display:block;flex-shrink:0;width:40px;height:40px}@media(max-width:768px){.floatingAnchorMenuIcon{width:30px;height:30px}}.floatingAnchorMenuLabel{display:block;font-size:13px;line-height:1;letter-spacing:.06em}@media(max-width:768px){.floatingAnchorMenuLabel{font-size:11px}}.floatingAnchorMenuPanel{width:0;max-height:70vh;overflow:hidden;background-color:#008b74;border:1px solid #008b74;border-right:none;border-left:none;border-radius:0;opacity:0;transform:translateX(0);transition:width .25s ease,opacity .2s ease,transform .2s ease}.floatingAnchorMenuPanelIsOpen{width:min(240px,74vw);opacity:1;transform:translateX(0)}@media(max-width:768px){.floatingAnchorMenuPanelIsOpen{width:min(190px,74vw)}}.floatingAnchorMenuPanelInner{display:flex;flex-direction:column;gap:10px;align-items:stretch;padding:14px}.floatingAnchorMenuList{display:flex;flex-direction:column;gap:8px;min-height:210px}@media(max-width:768px){.floatingAnchorMenuList{min-height:200px}}.floatingAnchorMenuListItem{display:flex}.floatingAnchorMenuLinkButton{width:100%;padding:10px 12px;font-size:14px;font-weight:700;color:#fff;text-align:left;white-space:nowrap;cursor:pointer;background-color:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.6);border-radius:6px;transition:all .2s ease}.floatingAnchorMenuLinkButton:hover{color:#008b74;background-color:#fff}.floatingAnchorMenuApplyButton{display:flex;align-items:center;justify-content:center;width:100%;min-height:160px;padding:12px 8px;font-size:18px;font-weight:700;color:#fff;text-align:center;letter-spacing:.4em;text-decoration:none;cursor:pointer;background-color:#ff4800;border:1px solid #ff4800;border-right:none;border-radius:0 0 0 8px;writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed;transition:all .2s ease}.floatingAnchorMenuApplyButton:hover{color:#fff;background-color:rgb(214.2,60.48,0)}@media(max-width:768px){.floatingAnchorMenuApplyButton{min-height:140px}}.floatingAnchorMenuApplyButton.isDisabled{color:#122b27;letter-spacing:.1em;pointer-events:none;background-color:#f1f1f1;border-color:#f1f1f1;opacity:.95}.notice-category-btn{display:inline-block;padding:8px 16px;margin:4px 8px 4px 0;font-size:14px;color:#008b74;text-decoration:none;cursor:pointer;background-color:#fff;border:1px solid #008b74;border-radius:4px;transition:all .2s ease}@media(max-width:768px){.notice-category-btn{padding:6px 12px;margin:3px 6px 3px 0;font-size:12px}}.notice-category-btn:hover{text-decoration:none;background-color:rgba(0,139,116,.1)}.notice-category-btn:focus-visible{outline:2px solid #008b74;outline-offset:2px}.notice-category-btn--main{padding:10px 20px;font-size:16px;font-weight:700}@media(max-width:768px){.notice-category-btn--main{padding:8px 16px;font-size:14px}}.notice-category-btn--sub{margin-left:16px;font-size:13px}@media(max-width:768px){.notice-category-btn--sub{margin-left:12px;font-size:11px}}.notice-category-btn--active{color:#fff;background-color:#008b74;border-color:#008b74}.notice-category-btn--active:hover{background-color:rgba(0,139,116,.9)}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;color:#122b27}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}button{font-family:inherit;cursor:pointer;background:none;border:none}a:focus-visible,button:focus-visible{outline:2px solid #008b74;outline-offset:2px}ol,ul{list-style:none}table{width:100%;border-collapse:collapse}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:initial}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-slides-offset-before);margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-end:var(--swiper-slides-offset-after);margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-slides-offset-before);margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-after:var(--swiper-slides-offset-after);margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}