.tabBtn{color:#fff;text-align:center;cursor:pointer;transition:.3s ease-in-out}.tabBtn.is-active{font-weight:500;color:#fa043e}@media (hover: hover){.tabBtn{transition:.3s}.tabBtn:hover{opacity:.7}}.tabColInner{display:none}.tabColInner.is-active{display:block;-webkit-animation:panel-show .5s ease-in-out forwards;animation:panel-show .5s ease-in-out forwards}@-webkit-keyframes panel-show{from{opacity:0}to{opacity:1}}@keyframes panel-show{from{opacity:0}to{opacity:1}}@media screen and (max-width: 750px){.notice+h3{margin-top:10.66667vw}}@media screen and (min-width: 751px){.notice+h3{margin-top:5vw}}.detail dl{margin:0 auto;font-weight:bold}@media screen and (min-width: 751px){.detail dl{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.detail dt,.detail dd{border-bottom:1px solid #ccc;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}@media screen and (min-width: 751px){.detail dt,.detail dd{font-size:1.5vw}}.detail dt{position:relative;width:100%}@media screen and (max-width: 750px){.detail dt{padding:1.33333vw 0 .66667vw;border-bottom:none}}@media screen and (min-width: 751px){.detail dt{width:30%;margin-bottom:2px;padding:1vw 0}}.detail dt::before{position:relative;display:block;content:"";background:url(../images/common/ico_list.webp) no-repeat center left;background-size:contain}@media screen and (max-width: 750px){.detail dt::before{width:2.13333vw;height:2.13333vw;margin:0 1.33333vw 0 0}}@media screen and (min-width: 751px){.detail dt::before{width:.8vw;height:.8vw;margin:0 .5vw 0 0}}.detail dd{width:100%;margin-bottom:5px}@media screen and (max-width: 750px){.detail dd{padding:0 0 1.33333vw 3.73333vw}}@media screen and (min-width: 751px){.detail dd{width:70%;margin-bottom:2px;padding:1vw 0}}@media screen and (min-width: 751px){.pkgCol{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}}@media screen and (max-width: 750px){.pkgCol .pic{width:50%;margin:0 auto}}@media screen and (min-width: 751px){.pkgCol .pic{width:40%;padding:0 5%}}@media screen and (min-width: 751px){.pkgCol .detail{width:60%}}@media screen and (max-width: 750px){.bnr{margin-bottom:5.33333vw}}@media screen and (min-width: 751px){.notice{margin-top:2vw}}.btn{display:-webkit-flex;display:flex}@media screen and (max-width: 750px){.btn{width:84vw;margin:8vw auto}}@media screen and (min-width: 751px){.btn{width:35vw;margin:3.5vw auto}}
