.pc_only{display:block}.sp_only{display:none}.header .btn_form a:hover{background:#a0288c}.header .btn_form a{border:1px solid #a0288c;color:#a0288c}.header .btn_form a::after{border-top:1px solid #a0288c;border-right:1px solid #a0288c;filter:brightness(0) saturate(100%) invert(19%) sepia(38%) saturate(4784%) hue-rotate(290deg) brightness(98%) contrast(89%)}.header .btn_form a::before{filter:brightness(0) saturate(100%) invert(19%) sepia(38%) saturate(4784%) hue-rotate(290deg) brightness(98%) contrast(89%)}.header .btn_form a:hover::before{filter:none}.main-image .main-text-wrap{background:#FFF}.main .bg01{background:#fafafa}.section-ttl .section-ttl__sub-ttl::before{background:#A0288C}.section-ttl .section-ttl__sub-ttl{color:#A0288C}.sec2 .tab-outside-contents-ttl::before{background:#A0288C}.sec2 .minibox .deadline{border:1px solid #a0288c}.sec2 .tab-inside-area .tab-inside-wrap .tab-inside-btn.show::before{background:#a0288c}.sec2 .tab-inside-area .tab-inside-wrap ul.tab-inside-list{display:flex;border-bottom:3px solid #a0288c}.sec2 .tab-inside-area .tab-inside-ttl .btn{border:1px solid #a0288c;background:#a0288c}.sec2 .tab-inside-area .tab-inside-wrap .tab-for-pc ul li:not(:last-of-type) div::before{filter:brightness(0) saturate(100%) invert(19%) sepia(38%) saturate(4784%) hue-rotate(290deg) brightness(98%) contrast(89%)}.sec2 .tab-inside-area .tab-inside-ttl.close .btn::before{background:#a0288c}.sec2 .tab-inside-area .tab-inside-ttl.close .btn::after{background:#a0288c}.sec2 .listbox li::before{background:#a0288c}#shop .section-ttl__sub-ttl{color:#FFF}#shop .section-ttl .section-ttl__sub-ttl::before{color:#FFF;background:#FFF}.sec4 .officialapp-wrap_sp{border:1px solid #a0288c}.sec4{background:none;background-image:linear-gradient(180deg, #670A62, #99088C)}.sec4 .from-list dd ul li{background:#A0288C}.sec4 .from-list dd ul li{background:#A0288C}.sec4 .from-list dt::before{background:#a0288c}.sec5 .section-wrap .qa-list .qa dt .btn{border:1px solid #a0288c;background:#a0288c}.sec5 .section-wrap .qa-list .qa dt::before{color:#a0288c}#faq{background:#FFF}.footer{background:linear-gradient(-90deg, #a0288c 0%, #D60EC4 100%)}.bottom-btn-wrap .section-wrap .contact-btn a::after{border-top:1px solid #a0288c;border-right:1px solid #a0288c}.bottom-btn-wrap .section-wrap .contact-btn a:hover{background:#a0288c}.bottom-btn-wrap .section-wrap .contact-btn a{color:#a0288c;border:1px solid #a0288c}.bottom-btn-wrap .section-wrap .contact-btn a::before{filter:brightness(0) saturate(100%) invert(19%) sepia(38%) saturate(4784%) hue-rotate(290deg) brightness(98%) contrast(89%)}.bottom-btn-wrap .section-wrap .contact-btn a:hover::before{filter:none}.sec2 .tab-outside-list .tab-outside-btn.show{background:#A0288C;border-color:#A0288C}.accordion-area .title{background:#A0288C}.accordion-area .title .btn{border:1px solid #7D357D}.accordion-area .title .btn::before{background:#7D357D}.accordion-area .title .btn::after{background:#7D357D}.swiper-pagination .swiper-pagination-bullet-active{background:#a0288c}.accordion-area .swiper-area .swiper-button-next::after{filter:brightness(0) saturate(100%) invert(19%) sepia(38%) saturate(4784%) hue-rotate(290deg) brightness(98%) contrast(89%)}.accordion-area .swiper-area .swiper-button-prev::after{filter:brightness(0) saturate(100%) invert(19%) sepia(38%) saturate(4784%) hue-rotate(290deg) brightness(98%) contrast(89%)}@media (max-width: 1199px){.hamburger span{background-color:#a0288c}}@media (max-width: 959px){.sec2 .info-area{background:#fafafa}}#mvsec .mv-wrap{max-width:1000px;margin:auto;background:#fff;width:95%;padding:60px 5%;border-radius:30px;position:relative;box-shadow:0px 0px 10px rgba(0,0,0,0.25);margin-bottom:10px;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}#mvsec .main-text-wrap_ttl{margin-bottom:1em;line-height:1.4;font-weight:bold;font-size:28px}.mv{max-width:1000px;margin:auto;display:grid;grid-template-columns:1fr 170px;align-items:center;justify-content:center;text-align:center;gap:20px;padding:120px 20px 120px}.mvimg{width:100%;margin:auto;text-align:center}.mvicon{max-width:170px;margin:auto}.p-contents h2{color:#000;border-left:6px solid #a0288c}.p-contents .c-btn-pdf a{color:#a0288c;border:1px solid #a0288c}@media (max-width: 1199px){.pc_only{display:none}.sp_only{display:block}.header .btn_form a{line-height:1.5}}@media (max-width: 959px){.mv{grid-template-columns:1fr 120px;gap:20px;padding:110px 20px 110px}.mvicon{max-width:110px;margin:auto}#mvsec .mv-wrap{padding:35px 8%;text-align:initial;width:95%}#mvsec .main-text-wrap_ttl{text-align:start;font-size:20px}#mvsec .mv-wrap p{font-size:14px}}@media (max-width: 500px){.mv{grid-template-columns:1fr 25%;gap:20px;padding:80px 20px 60px}}
