@media screen and (min-width: 768px){main #mvCol+.content{margin-top:min(calc(-90 / 1360 * 100%), -90px)}}#mvCol{position:relative;width:100%;height:100%}@media screen and (min-width: 768px){#mvCol{height:100%}}#mvCol::before{content:"";position:absolute;left:0;width:100%;height:100%;z-index:1}@media screen and (max-width: 767px){#mvCol::before{top:-15%;background-image:url(../images/top/img_kv_sp.jpg);background-position:center center;background-repeat:no-repeat;background-size:contain}}@media screen and (min-width: 768px){#mvCol::before{top:-14%;background-image:url(../images/top/img_kv.jpg);background-position:center center;background-repeat:no-repeat;background-size:contain}}#mvCol h1{position:absolute;bottom:0;width:100%;z-index:100}#mvCol h1 img{display:block}@media screen and (max-width: 767px){#mvCol h1 img{width:calc(488 / 750 * 65%);margin:0 auto calc(210 / 750 * 100%)}}@media screen and (min-width: 768px){#mvCol h1 img{width:calc(488 / 1728 * 100%);margin:0 auto calc(110 / 1728 * 100%)}}#mvCol #infoDay{background:url(../images/top/bg_info.png) center bottom no-repeat;width:100%;padding-top:calc(1020 / 1728 * 100%);margin:0 auto;position:relative;z-index:2}@media screen and (max-width: 767px){#mvCol #infoDay{background-size:calc(1728 / 750 * 100%) auto;padding-top:calc(280 / 750 * 100% + 85vw)}}@media screen and (min-width: 768px){#mvCol #infoDay{background-size:100% auto;padding-top:calc(1180 / 1728 * 100%)}}#mvCol #infoDay img{position:absolute;bottom:0}@media screen and (max-width: 767px){#mvCol #infoDay img{width:calc(360 / 750 * 100%)}}@media screen and (min-width: 768px){#mvCol #infoDay img{width:calc(579 / 1728 * 100%);margin-bottom:calc(100 / 1728 * 100%)}}#mvCol #infoDay img.imgDay1{left:0}@media screen and (max-width: 767px){#mvCol #infoDay img.imgDay1{margin-left:calc(10 / 750 * 100%)}}@media screen and (min-width: 768px){#mvCol #infoDay img.imgDay1{margin-left:calc(10 / 1728 * 100%)}}#mvCol #infoDay img.imgDay2{right:0}@media screen and (max-width: 767px){#mvCol #infoDay img.imgDay2{margin-right:calc(10 / 750 * 100%)}}@media screen and (min-width: 768px){#mvCol #infoDay img.imgDay2{margin-right:calc(10 / 1728 * 100%)}}#mvCol .infoDayInner{width:90%}#newsCol .contentInner{text-align:center}#newsCol .contentInner #newsList{width:100%;max-height:15em;padding:0;box-sizing:border-box;overflow-y:auto;scrollbar-width:none}#newsCol .contentInner ul{width:100%}#newsCol .contentInner ul li dl{text-align:center}#newsCol .contentInner ul li dl dt{background-image:url(../images/common/bg_h3_left.png),url(../images/common/bg_h3_right.png);background-repeat:no-repeat, no-repeat;background-position:center left, center right;background-color:#4a2429;text-align:center;color:#FFF;padding:10px 100px;margin:0 0 20px 0;font-weight:800;font-size:20px}@media screen and (max-width: 767px){#newsCol .contentInner ul li dl dt{font-size:1rem;margin:0 0 2vw 0;padding:2vw 8vw;background-image:url(../images/common/bg_h3_left_sp.png),url(../images/common/bg_h3_right_sp.png);background-size:contain}}@media screen and (min-width: 768px){#newsCol .contentInner ul li dl dd{font-size:18px}}@media screen and (max-width: 767px){#newsCol .contentInner ul li dl dd{font-size:calc(24 / 750 * 100vw)}}@media screen and (max-width: 767px){#newsCol .contentInner ul li+li{margin-top:0.75em}}@media screen and (min-width: 768px){#newsCol .contentInner ul li+li{margin-top:2.8em}}#supportCol ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){#supportCol ul li{width:calc(260 / 550 * 100%);margin-left:calc(30 / 550 * 100%)}#supportCol ul li:nth-child(2n+1){margin-left:0}#supportCol ul li:nth-child(n+3){margin-top:calc(30 / 550 * 100%)}}@media screen and (min-width: 768px){#supportCol ul li{width:min(calc(235 / 1060 * 100%), 235px);margin-left:min(calc(40 / 1060 * 100%), 40px)}#supportCol ul li:nth-child(4n+1){margin-left:0}#supportCol ul li:nth-child(n+5){margin-top:min(calc(20 / 1060 * 100%), 20px)}}#supportCol ul li a{display:block}@media (hover: hover){#supportCol ul li{transition:0.3s}#supportCol ul li:hover{opacity:0.5}}#topicCol{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;gap:1em}@media screen and (max-width: 767px){#topicCol{margin:5vw auto 0 auto;width:calc(650 / 750 * 100%);font-size:calc(24 / 750 * 100vw)}}@media screen and (min-width: 768px){#topicCol{margin:auto;width:min(calc(1000 / 1360 * 100%), 1000px);font-size:1.4rem}}#topicCol li a{border:#b10000 4px solid;display:block;background:#FFF;font-weight:700;color:#4a2429;text-align:center;transition:0.3s;text-decoration:none}@media screen and (max-width: 767px){#topicCol li a{padding:2vw}}@media screen and (min-width: 768px){#topicCol li a{padding:20px}}#topicCol li a:hover{color:#b10000}#topicCol li a:focus{outline:none}[id^="popup"]{display:none;border:#4a2429 4px solid;font-family:'Noto Sans JP', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", YuGothic, "Yu Gothic", "Yu Gothic UI", "Arial", sans-serif}@media screen and (max-width: 767px){[id^="popup"]{width:calc(650 / 750 * 100%);padding:8vw 5vw 0 5vw}}@media screen and (min-width: 768px){[id^="popup"]{width:min(calc(1200 / 1360 * 100%), 1200px);padding:40px}}[id^="popup"] :where(ul:not([class])) li{text-indent:-1em;margin-top:0.5em;padding-left:1em}[id^="popup"] :where(ul:not([class])) li>*{text-indent:0}[id^="popup"] :where(ul:not([class])) li:first-of-type{margin-top:0}[id^="popup"] h3{text-align:center;font-weight:800;color:#4a2429}@media screen and (min-width: 768px){[id^="popup"] h3{font-size:24px}}@media screen and (max-width: 767px){[id^="popup"] h3{font-size:0.9rem}}[id^="popup"] h4{font-weight:800;line-height:1.3;border-bottom:1px solid #4a2429;color:#4a2429}[id^="popup"] h4::before{content:"★";color:#4a2429}@media screen and (max-width: 767px){[id^="popup"] h4{padding:0.5vw 0;margin:5vw auto 3vw auto;font-size:calc(28 / 750 * 100vw)}}@media screen and (min-width: 768px){[id^="popup"] h4{font-size:21px;padding:5px 0;margin:30px 0 20px 0}}[id^="popup"] h5{font-weight:900;line-height:1.3;color:#4a2429;display:inline-block;margin:0 0 0.5rem 0;padding:0}[id^="popup"] h5::before{content:"■";color:#4a2429}@media screen and (max-width: 767px){[id^="popup"] h5{font-size:calc(24 / 750 * 100vw);text-align:left}}@media screen and (min-width: 768px){[id^="popup"] h5{font-size:18px}}[id^="popup"] p{margin-top:1em}@media screen and (min-width: 768px){[id^="popup"] p{font-size:16px}}@media screen and (max-width: 767px){[id^="popup"] p{font-size:0.7rem}}[id^="popup"] hr{background:#4a2429;width:100%;height:1px;margin:3em 0;border:none}[id^="popup"] .detail{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin-top:1em}[id^="popup"] .detail dt{color:#FFF;background-color:#4a2429;font-weight:800;margin:0;padding:3px 5px}@media screen and (max-width: 767px){[id^="popup"] .detail dt{width:auto;margin:0 0 1vw 0}}@media screen and (min-width: 768px){[id^="popup"] .detail dt{width:7em;text-align:center;margin:0 0 10px 0;font-size:18px}[id^="popup"] .detail dt:last-child{margin-bottom:0}}[id^="popup"] .detail dd:has(img){display:grid;gap:1em}@media screen and (max-width: 767px){[id^="popup"] .detail dd{width:100%;margin:0 0 3vw 0}}@media screen and (min-width: 768px){[id^="popup"] .detail dd{width:calc(100% - 8em);margin:0 0 10px 0;padding:3px 0 3px 8px;font-size:18px}[id^="popup"] .detail dd:last-child{margin-bottom:0}}[id^="popup"] .btn{width:80%;max-width:500px;margin:1.5em auto 1.5em;display:block;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;background:#FFF;text-align:center;border:4px solid #4a2429;text-shadow:none;cursor:pointer;border-radius:100px;padding:15px 5px;text-indent:0;font-weight:600;color:#4a2429;position:relative;text-decoration:none}@media screen and (max-width: 767px){[id^="popup"] .btn{border:2px solid #4a2429;width:90%;height:1.8rem;border-radius:100vw;padding:2vw}}@media (hover: hover){[id^="popup"] .btn{transition:0.4s}[id^="popup"] .btn:hover{background:#4a2429;color:#FFF}}[id^="popup"] .box01{border:1px dotted #4a2429;padding:20px}@media screen and (max-width: 767px){[id^="popup"] .box01{padding:3vw}}[id^="popup"] .box01>p{margin:0}@media screen and (min-width: 768px){[id^="popup"] .noticeTxt{font-size:14px}}@media screen and (max-width: 767px){[id^="popup"] .noticeTxt{font-size:0.65rem}}[id^="popup"] .date{margin-top:2em !important;margin-bottom:2em !important;margin-top:0;text-align:right}.fancybox-bg{background:#000}
