@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;600;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Wavefont:wght@200;800&display=swap");*:focus{outline:none !important}main{position:relative}main a{color:#ff424f;text-decoration:underline;word-break:break-all}main a:hover{color:#ff424f;text-decoration:none}main h2{position:relative;font-size:9.4vw;font-weight:700;font-family:'Montserrat', sans-serif;letter-spacing:-0.05em;color:#fff;transition:.3s;white-space:nowrap}main h2:before{content:"";display:inline-block;background:#FFF;width:0.5em;height:2px;margin:0 0.1em 0 0;vertical-align:middle;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}main h2:after{position:relative;display:inline-block;margin-left:.5em;font-family:"Wavefont",sans-serif;font-size:0.35em;font-weight:200;letter-spacing:0.1em;line-height:1;content:attr(data-tit);background:linear-gradient(to right, #fff 0%, rgba(255,255,255,0) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (min-width: 768px){main h2{width:100%;max-width:1140px;margin:0 auto}}@media screen and (min-width: 1000px){main h2{width:95%}}@media screen and (min-width: 1200px){main h2{font-size:100px}}@media screen and (max-width: 1200px){main h2{padding-top:0.4em;line-height:0.8em}}main .bnr a{display:block}main .bnr a img{transition:.3s}@media (hover: hover) and (pointer: fine){main .bnr a:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}}main .intro{position:relative;margin:0 5% 0;padding:100px 0 20px 0.26vw}main .intro .inner{max-width:1000px;margin:0 auto;padding:20px 0 0 2em;color:#fff;font-size:1.3em}main .intro .inner p{margin-top:1em}@media screen and (max-width: 767px){main .intro:after{pointer-events:none;content:"";position:absolute;z-index:-1;left:0;top:0;background:url(../images/common/bg_line_dot_sp.png) repeat-y top left/100% auto;width:100%;height:100%}}@media screen and (min-width: 768px) and (max-width: 1000px){main .intro{margin:0 2.5%;padding:100px 0 20px}main .intro:after{pointer-events:none;content:"";position:absolute;z-index:-1;left:-2.5vw;top:0;background:url(../images/common/bg_line_dot.png) repeat-y top left/100% auto;width:100vw;height:100%}}@media screen and (min-width: 1000px){main .intro{margin:0;padding:25px 0 20px;overflow:hidden}main .intro .inner{width:95%}main .intro:after{pointer-events:none;content:"";position:absolute;z-index:-1;left:0;top:0;background:url(../images/common/bg_line_dot.png) repeat-y top center/clamp(0px, 100%, 1200px) auto;width:100%;height:100%}}@media screen and (min-width: 1200px){main .intro .inner{padding:0}}main .middle{position:relative;margin:0 5%}@media screen and (max-width: 767px){main .middle{background:url(../images/common/bg_line_lr_sp.png) no-repeat left top/100% auto;padding:9vw 0 12vw}main .middle:after{pointer-events:none;content:"";position:absolute;top:9vw;left:0;background:url(../images/common/bg_line_r.png) repeat-y top right/100% auto;width:100%;height:calc(100% - 9vw)}}@media screen and (min-width: 768px){main .middle{background:url(../images/common/bg_line_lr_full_pc.png) no-repeat left top/100% auto;max-width:1200px;margin:0 auto;padding:clamp(0px, 6vw, 80px) 0 100px 0}main .middle:after{pointer-events:none;content:"";position:absolute;z-index:1;top:clamp(0px, 4vw, 48px);left:0;background:url(../images/common/bg_line_r_full_pc.png) repeat-y top center/100% auto;width:100%;height:calc(100% - clamp(0px, 4vw, 48px))}}main #annivArea{width:100%}@media screen and (min-width: 768px){main #annivArea{width:95%;max-width:1000px;margin:0 auto}}main #annivArea img{width:100%;max-width:100%;height:auto}main #annivArea .anniversary{width:90%;margin:0 auto;font-size:1.3em}@media screen and (min-width: 768px){main #annivArea .anniversary{width:95%;max-width:1000px;margin:0 auto;font-size:16px}}main #annivArea .anniversary .sp{display:block}@media screen and (min-width: 768px){main #annivArea .anniversary .sp{display:none}}main #annivArea .anniversary .annivTit{margin-bottom:7vw;box-shadow:0 0 10px 0px rgba(0,0,0,0.8)}@media screen and (min-width: 768px){main #annivArea .anniversary .annivTit{margin-bottom:50px}}main #annivArea .anniversary .snav{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;gap:5vw}@media screen and (min-width: 768px){main #annivArea .anniversary .snav{gap:30px}}main #annivArea .anniversary .snav .snavItem{position:relative}main #annivArea .anniversary .snav .snavItem a{display:block;position:relative;background:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding:0.5em 2em 1em;color:#000;font-size:100%;font-weight:800;text-decoration:none;-webkit-clip-path:polygon(0.5em 0, 100% 0, 100% calc(100% - 0.5em), calc(100% - 0.5em) 100%, 0 100%, 0 0.5em);clip-path:polygon(0.5em 0, 100% 0, 100% calc(100% - 0.5em), calc(100% - 0.5em) 100%, 0 100%, 0 0.5em);transition:.3s}@media screen and (min-width: 768px){main #annivArea .anniversary .snav .snavItem a{font-size:120%}}main #annivArea .anniversary .snav .snavItem a::before{content:'';position:absolute;top:4px;right:3px;width:16px;height:7px;background:url(../images/common/ico_dot.png) no-repeat right top;background-size:contain}@media screen and (min-width: 768px){main #annivArea .anniversary .snav .snavItem a::before{width:20px;height:7px}}main #annivArea .anniversary .snav .snavItem a::after{content:'';position:absolute;z-index:1;bottom:0.4em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-right:4px solid transparent;border-left:4px solid transparent;border-top:6px solid #000;border-bottom:0;transition:.3s}@media screen and (min-width: 768px){main #annivArea .anniversary .snav .snavItem a::after{border-right:6px solid transparent;border-left:6px solid transparent;border-top:8px solid #000}}@media (hover: hover) and (pointer: fine){main #annivArea .anniversary .snav .snavItem a:hover{color:#ff0000}main #annivArea .anniversary .snav .snavItem a:hover::after{border-top:8px solid #ff0000}}main #annivArea .anniversary .snav .snavItem .deco{pointer-events:none;transition:.3s}main #annivArea .anniversary .snav .snavItem .deco::before{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(100% + 4px);height:calc(100% + 4px);border:1px solid #fff}main #annivArea .anniversary .annivSection{padding-top:7vw}@media screen and (min-width: 768px){main #annivArea .anniversary .annivSection{padding-top:50px}}main #annivArea .anniversary .annivSection details+details{margin-top:2em}main #annivArea .anniversary .annivSection summary{display:block;position:relative}main #annivArea .anniversary .annivSection summary::-webkit-details-marker{display:none}main #annivArea .anniversary .annivSection .js-details.is-opened .arrow::before{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}@media (hover: hover){main #annivArea .anniversary .annivSection .js-summary:hover .summary_inner{color:#ff0000}main #annivArea .anniversary .annivSection .js-summary:hover .summary_inner::before{color:#000}main #annivArea .anniversary .annivSection .js-summary:hover .arrow::before{border-top:10px solid #ff0000}}main #annivArea .anniversary .annivSection .js-summary.eventsNone{pointer-events:none}main #annivArea .anniversary .annivSection .js-summary.eventsNone .arrow{display:none}main #annivArea .anniversary .annivSection .summary_inner{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:0.4em;position:relative;z-index:1;background:#fff;min-width:100%;padding:0.4em 3em 0.4em 1.5em;font-size:1.3em;font-weight:800;-webkit-clip-path:polygon(0 0, calc(100% - 1.3vw) 0, 100% 1.3vw, 100% 100%, 0 100%);clip-path:polygon(0 0, calc(100% - 1.3vw) 0, 100% 1.3vw, 100% 100%, 0 100%);cursor:pointer;transition:.3s}@media screen and (min-width: 768px){main #annivArea .anniversary .annivSection .summary_inner{gap:0.8em}}main #annivArea .anniversary .annivSection .summary_inner:before{content:"ANNIV";position:absolute;top:0.2em;left:0.2em;width:1em;height:1em;font-family:"Wavefont",sans-serif;color:#000;font-size:1em;font-weight:800;letter-spacing:0.1em;line-height:1;-webkit-transform:rotateZ(90deg) scale(0.5);transform:rotateZ(90deg) scale(0.5)}main #annivArea .anniversary .annivSection .summary_inner:after{content:"";position:absolute;bottom:0;right:0.2em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 24'%3E%3Cpath fill-rule='evenodd' fill='rgb(23, 23, 30)' d='M4.1000,23.1000 L4.1000,-0.000 L6.1000,-0.000 L6.1000,23.1000 L4.1000,23.1000 ZM-0.000,4.1000 L1.1000,4.1000 L1.1000,23.1000 L-0.000,23.1000 L-0.000,4.1000 Z'/%3E%3C/svg%3E") no-repeat bottom -1px right/contain;height:1.5em;aspect-ratio:7/24}main #annivArea .anniversary .annivSection .summary_inner .text{display:inline-block}main #annivArea .anniversary .annivSection .summary_inner .end{display:inline-block;font-size:60%;color:#fff;background:#000;padding:0.2em 0.5em}main #annivArea .anniversary .annivSection .arrow::before{content:'';position:absolute;z-index:1;top:50%;right:2.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-right:8px solid transparent;border-left:8px solid transparent;border-top:10px solid #000;border-bottom:0;transition:.3s}main #annivArea .anniversary .annivSection .content{overflow:hidden}main #annivArea .anniversary .annivSection .content .content_inner{background:rgba(65,58,76,0.5);width:calc(100% - 1em);margin:0 0 0 1em;padding:2em 1.5em;color:#FFF;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 2.3vw), calc(100% - 1.3vw) calc(100% - 1vw), 5% calc(100% - 1vw), 4% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 2.3vw), calc(100% - 1.3vw) calc(100% - 1vw), 5% calc(100% - 1vw), 4% 100%, 0 100%)}@media screen and (min-width: 768px){main #annivArea .anniversary .annivSection .content .content_inner{padding:clamp(0px, 6vw, 50px) clamp(0px, 6vw, 30px);-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 1.2em), calc(100% - 0.7em) calc(100% - 0.5em), 5% calc(100% - 0.5em), 4.5% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 1.2em), calc(100% - 0.7em) calc(100% - 0.5em), 5% calc(100% - 0.5em), 4.5% 100%, 0 100%)}}main #annivArea .anniversary .annivSection .content .content_inner .contentTit{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;font-size:1.3em;font-weight:800;margin-bottom:5vw}@media screen and (min-width: 768px){main #annivArea .anniversary .annivSection .content .content_inner .contentTit{margin-bottom:30px}}main #annivArea .anniversary .annivSection .content .content_inner .contentTit .theme{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:70%;font-weight:800;margin-bottom:0.5em;background:#fff;color:#000;padding:0.25em 0.5em;-webkit-clip-path:polygon(6px 0, 70% 0%, 100% 0, 100% 70%, 100% 100%, 0 100%, 0% 70%, 0 6px);clip-path:polygon(6px 0, 70% 0%, 100% 0, 100% 70%, 100% 100%, 0 100%, 0% 70%, 0 6px)}@media screen and (min-width: 768px){main #annivArea .anniversary .annivSection .content .content_inner .contentTit .theme{-webkit-clip-path:polygon(8px 0, 70% 0%, 100% 0, 100% 70%, 100% 100%, 0 100%, 0% 70%, 0 8px);clip-path:polygon(8px 0, 70% 0%, 100% 0, 100% 70%, 100% 100%, 0 100%, 0% 70%, 0 8px)}}main #annivArea .anniversary .annivSection .content .content_inner .contentTxt{margin-bottom:5vw}@media screen and (min-width: 768px){main #annivArea .anniversary .annivSection .content .content_inner .contentTxt{margin-bottom:30px}}main #annivArea .anniversary .annivSection .content .content_inner .contentImg{margin-bottom:5vw}@media screen and (min-width: 768px){main #annivArea .anniversary .annivSection .content .content_inner .contentImg{margin-bottom:30px}}main #annivArea .anniversary .annivSection .content .content_inner .terms{border:1px solid #fff;background:rgba(0,0,0,0.5);box-sizing:border-box;padding:5vw;height:300px;overflow-y:scroll;font-size:90%}@media screen and (min-width: 768px){main #annivArea .anniversary .annivSection .content .content_inner .terms{padding:30px;height:400px}}main #annivArea .anniversary .annivSection .content .content_inner .terms p+p{margin-top:1em}main #annivArea .anniversary .annivSection .content .content_inner .terms .termsHead{text-align:center;font-weight:800;margin-bottom:3vw;font-size:130%}@media screen and (min-width: 768px){main #annivArea .anniversary .annivSection .content .content_inner .terms .termsHead{margin-bottom:30px}}main #annivArea .anniversary .annivSection .content .content_inner .terms .termsTxt{line-height:1.5}main #annivArea .anniversary .annivSection .content .content_inner .terms .termsTxt+.termsTxt{margin-top:0.5em}main #annivArea .anniversary .annivSection .content .content_inner .terms .termsTxt+.termsList{margin-top:1em}main #annivArea .anniversary .annivSection .content .content_inner .terms .termsBox{margin-top:4vw}@media screen and (min-width: 768px){main #annivArea .anniversary .annivSection .content .content_inner .terms .termsBox{margin-top:20px}}main #annivArea .anniversary .annivSection .content .content_inner .terms .termsBox .termsTit{position:relative;font-weight:800;border-bottom:1px solid #fff;padding-left:1em;padding-bottom:0.25em;margin-bottom:1vw}@media screen and (min-width: 768px){main #annivArea .anniversary .annivSection .content .content_inner .terms .termsBox .termsTit{margin-bottom:10px}}main #annivArea .anniversary .annivSection .content .content_inner .terms .termsBox .termsTit::before{content:'';position:absolute;top:50%;left:0.25em;-webkit-transform:translateY(-60%);transform:translateY(-60%);width:0.35em;height:70%;background:#fff;-webkit-clip-path:polygon(0 0, 100% 20%, 100% 100%, 0 80%);clip-path:polygon(0 0, 100% 20%, 100% 100%, 0 80%)}main #annivArea .anniversary .annivSection .content .content_inner .terms .termsBox .termsList li{padding-left:1em;text-indent:-1em}main #annivArea .anniversary .annivSection .content .content_inner .terms .termsBox .termsList li+li{margin-top:0.5em}@media screen and (min-width: 768px){main #annivArea .anniversary .annivSection .content .content_inner .terms .termsBox .termsList li+li{margin-top:0.75em}}main #annivArea .anniversary .annivSection .content .content_inner .terms .termsBox .termsList li .emphasis{color:#000;background:#fff;font-weight:bold}main #annivArea .anniversary .annivSection .content .content_inner .terms .termsBox .termsList li .inList li{padding-left:1em;text-indent:-1em}main #annivArea .anniversary .annivSection .content .content_inner .terms .termsBox .termsList li .inList li+li{margin-top:0.5em}@media screen and (min-width: 768px){main #annivArea .anniversary .annivSection .content .content_inner .terms .termsBox .termsList li .inList li+li{margin-top:0.75em}}main #annivArea .anniversary .annivSection .campaignAccordion .campaignTit{position:relative;z-index:1;display:inline-block;background:#fff;min-width:100%;margin:3em 0 -0.5em 0;padding:0.4em 2em 0.4em 1.5em;font-size:1.3em;font-weight:800;-webkit-clip-path:polygon(0 0, calc(100% - 1.3vw) 0, 100% 1.3vw, 100% 100%, 0 100%);clip-path:polygon(0 0, calc(100% - 1.3vw) 0, 100% 1.3vw, 100% 100%, 0 100%);cursor:pointer;transition:.3s}main #annivArea .anniversary .annivSection .campaignAccordion .campaignTit::-webkit-details-marker{display:none}@media (hover: hover) and (pointer: fine){main #annivArea .anniversary .annivSection .campaignAccordion .campaignTit:hover{color:#ff0000}main #annivArea .anniversary .annivSection .campaignAccordion .campaignTit:hover::before{color:#000}}main #annivArea .anniversary .annivSection .campaignAccordion .campaignTit span{display:block;font-family:"Montserrat",sans-serif;font-weight:800;font-size:0.7em;line-height:1}main #annivArea .anniversary .annivSection .campaignAccordion .campaignTit:before{content:"ANNIV";position:absolute;top:0.2em;left:0.2em;width:1em;height:1em;font-family:"Wavefont",sans-serif;color:#000;font-size:1em;font-weight:800;letter-spacing:0.1em;line-height:1;-webkit-transform:rotateZ(90deg) scale(0.5);transform:rotateZ(90deg) scale(0.5)}main #annivArea .anniversary .annivSection .campaignAccordion .campaignTit:after{content:"";position:absolute;bottom:0;right:0.2em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 24'%3E%3Cpath fill-rule='evenodd' fill='rgb(23, 23, 30)' d='M4.1000,23.1000 L4.1000,-0.000 L6.1000,-0.000 L6.1000,23.1000 L4.1000,23.1000 ZM-0.000,4.1000 L1.1000,4.1000 L1.1000,23.1000 L-0.000,23.1000 L-0.000,4.1000 Z'/%3E%3C/svg%3E") no-repeat bottom -1px right/contain;height:1.5em;aspect-ratio:7/24}main #annivArea .anniversary .annivSection .campaignAccordion .campaignTit:first-of-type{margin-top:0}@media screen and (min-width: 768px){main #annivArea .anniversary .annivSection .campaignAccordion .campaignTit{-webkit-clip-path:polygon(0 0, calc(100% - 0.7em) 0, 100% 0.7em, 100% 100%, 0 100%);clip-path:polygon(0 0, calc(100% - 0.7em) 0, 100% 0.7em, 100% 100%, 0 100%);min-width:100%}}main #annivArea .anniversary .annivSection .campaignAccordion .campaignContents{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.3s;transition:grid-template-rows 0.3s, -ms-grid-rows 0.3s;background:rgba(65,58,76,0.5);width:calc(100% - 1em);margin:0 0 0 1em;padding:0;color:#FFF;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 2.3vw), calc(100% - 1.3vw) calc(100% - 1vw), 5% calc(100% - 1vw), 4% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 2.3vw), calc(100% - 1.3vw) calc(100% - 1vw), 5% calc(100% - 1vw), 4% 100%, 0 100%)}main #annivArea .anniversary .annivSection .campaignAccordion .campaignContents>*{margin-top:1em}main #annivArea .anniversary .annivSection .campaignAccordion .campaignContents>*:first-child{margin-top:0}@media screen and (min-width: 768px){main #annivArea .anniversary .annivSection .campaignAccordion .campaignContents{padding:0;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 1.2em), calc(100% - 0.7em) calc(100% - 0.5em), 5% calc(100% - 0.5em), 4.5% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 1.2em), calc(100% - 0.7em) calc(100% - 0.5em), 5% calc(100% - 0.5em), 4.5% 100%, 0 100%)}}main #annivArea .anniversary .annivSection .campaignAccordion .campaignContents .campaignContentsInner{min-height:0;padding:0 1rem}main #annivArea .anniversary>dd{background:rgba(65,58,76,0.5);width:calc(100% - 1em);margin:0 0 0 1em;padding:2em 1.5em;color:#FFF;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 2.3vw), calc(100% - 1.3vw) calc(100% - 1vw), 5% calc(100% - 1vw), 4% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 2.3vw), calc(100% - 1.3vw) calc(100% - 1vw), 5% calc(100% - 1vw), 4% 100%, 0 100%)}main #annivArea .anniversary>dd>*{margin-top:1em}main #annivArea .anniversary>dd>*:first-child{margin-top:0}main #annivArea .anniversary>dd .imgSet p{margin-top:1em}@media screen and (min-width: 768px){main #annivArea .anniversary>dd .imgSet{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}main #annivArea .anniversary>dd .imgSet img,main #annivArea .anniversary>dd .imgSet p{width:49%}main #annivArea .anniversary>dd .imgSet:nth-child(odd){-webkit-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width: 768px){main #annivArea .anniversary>dd{padding:clamp(0px, 6vw, 50px) clamp(0px, 6vw, 30px);-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 1.2em), calc(100% - 0.7em) calc(100% - 0.5em), 5% calc(100% - 0.5em), 4.5% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 1.2em), calc(100% - 0.7em) calc(100% - 0.5em), 5% calc(100% - 0.5em), 4.5% 100%, 0 100%)}}main #annivArea .part{width:90%;margin:0 auto;font-size:1.3em}main #annivArea .part .inner{position:relative;background:#fff;width:calc(100% - 1em);margin:2em 0 0 1em;padding:2em 1.5em;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%)}main #annivArea .part .inner:before{pointer-events:none;content:"";position:absolute;top:10px;right:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 8'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M19.475,8.006 L16.514,8.006 L19.054,0.009 L22.015,0.009 L19.475,8.006 ZM11.013,8.006 L13.553,0.009 L16.514,0.009 L13.974,8.006 L11.013,8.006 ZM5.513,8.006 L8.053,0.009 L11.013,0.009 L8.474,8.006 L5.513,8.006 ZM0.012,8.006 L2.552,0.009 L5.513,0.009 L2.973,8.006 L0.012,8.006 Z'/%3E%3C/svg%3E") no-repeat center/contain;width:32px;aspect-ratio:22/8}@media screen and (min-width: 768px){main #annivArea .part .inner:before{width:46px}}@media screen and (min-width: 768px){main #annivArea .part{width:95%;max-width:1000px;margin:0 auto;font-size:16px}main #annivArea .part .inner{width:calc(100% - 1em);margin:2em 0 0 1em;padding:2em 1.5em;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 2.3vw), calc(100% - 1.3vw) calc(100% - 1vw), 5% calc(100% - 1vw), 4% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 2.3vw), calc(100% - 1.3vw) calc(100% - 1vw), 5% calc(100% - 1vw), 4% 100%, 0 100%)}}main #annivArea .part h3{position:relative;z-index:1;display:inline-block;width:100%;background:#000;color:#fff;min-width:80%;margin:0 0 -0.5em 0;padding:0.4em 2em 0.4em 1.5em;font-size:1.3em;font-weight:800;-webkit-clip-path:polygon(0 0, calc(100% - 1.3vw) 0, 100% 1.3vw, 100% 100%, 0 100%);clip-path:polygon(0 0, calc(100% - 1.3vw) 0, 100% 1.3vw, 100% 100%, 0 100%)}main #annivArea .part h3:before{content:"ABOUT";position:absolute;top:0.2em;left:0.2em;width:1em;height:1em;font-family:"Wavefont",sans-serif;font-size:1em;font-weight:800;letter-spacing:0.1em;line-height:1;-webkit-transform:rotateZ(90deg) scale(0.5);transform:rotateZ(90deg) scale(0.5)}main #annivArea .part h3:after{content:"";position:absolute;bottom:0;right:0.2em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 24'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M4.1000,23.1000 L4.1000,-0.000 L6.1000,-0.000 L6.1000,23.1000 L4.1000,23.1000 ZM-0.000,4.1000 L1.1000,4.1000 L1.1000,23.1000 L-0.000,23.1000 L-0.000,4.1000 Z'/%3E%3C/svg%3E") no-repeat bottom -1px right/contain;height:1.5em;aspect-ratio:7/24}main #annivArea .part p{margin:2em 0}main #annivArea .part p strong{font-size:1.3em;font-weight:bold;color:#c7282e}main #annivArea .part .aboutImg{text-align:center}main #annivArea .copyright{width:90%;margin:4em auto 0;color:#fff;font-size:10px;text-align:center}main #annivArea .date{font-size:1.6em;font-weight:700;color:#ffdd4d}main #annivArea ul:not([class]) li,main #annivArea ol:not([class]) li{margin-top:0.5em;text-indent:-1em;padding-left:1em}main #annivArea .linkList li{margin-top:0.5em}main #annivArea .linkList li:first-child{margin-top:0}main #annivArea .overview dt{margin-top:1em;font-weight:700}main #annivArea .overview dt:first-child{margin-top:0}main #annivArea .overview dd{margin-top:0.5em}main #annivArea .overview dd>*{margin-top:1em}main #annivArea .overview dd>*:first-child{margin-top:0}main #annivArea .btnApply{display:block;max-width:564px;margin:0 auto}main #annivArea .btnApply+p{font-weight:700}

/*# sourceMappingURL=maps/anniversary.css.map */
