@keyframes LeftToRight-40feae66{0%{opacity:0;transform:translate(-25px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn-40feae66{0%{opacity:0}to{opacity:1}}ul[data-v-40feae66]{padding:0}li[data-v-40feae66]{list-style:none}a[data-v-40feae66]{cursor:pointer;text-decoration:none}a[data-v-40feae66]:-moz-any-link{color:inherit}a[data-v-40feae66]:any-link{color:inherit}a.link-underline[data-v-40feae66],a.tel[data-v-40feae66],article a[data-v-40feae66]{text-decoration:underline}article a[data-v-40feae66]:-moz-any-link{color:#6f3572}article a[data-v-40feae66]:any-link{color:#6f3572}p[data-v-40feae66]{font-size:15px;margin:0}@media screen and (max-width:768px){p[data-v-40feae66]{font-size:12px}}img[data-v-40feae66]{max-width:100%}.rl[data-v-40feae66]{writing-mode:vertical-rl}.link-underline li[data-v-40feae66]{position:relative}.link-underline li[data-v-40feae66]:after{background:#fff;bottom:-4px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right top;transition:transform .3s;width:100%}@media screen and (min-width:769px){.link-underline li[data-v-40feae66]:hover:after{transform:scale(1);transform-origin:left top}}.link-underline__black li[data-v-40feae66]:after{background:#000}.postContent p[data-v-40feae66]{margin-bottom:25px}.container_sub[data-v-40feae66]{margin:0 auto;max-width:506px}@media screen and (max-width:768px){.container_sub[data-v-40feae66]{padding:0 20px}}@media screen and (min-width:769px){.container_sub_a[data-v-40feae66]{margin:0 auto;max-width:860px}}@media screen and (max-width:768px){.container_sub_a[data-v-40feae66]{margin:0 20px}}img[lazy=loading][data-v-40feae66]{height:16px;width:16px}.danger[data-v-40feae66]{color:#ac2727}.tac[data-v-40feae66]{text-align:center}.underline[data-v-40feae66]{text-decoration:underline}@media screen and (min-width:769px){.sp-only[data-v-40feae66]{display:none}}@media screen and (max-width:768px){.pc-only[data-v-40feae66]{display:none}}div[data-v-40feae66]{text-align:center}@media screen and (min-width:769px){div[data-v-40feae66]{margin-top:80px}div.noMargin[data-v-40feae66]{margin-top:0}}button[data-v-40feae66]{background-color:inherit;border:none;cursor:pointer;font-family:avenir-next-lt-pro-medium-condensed,sans-serif;font-size:17px;font-style:normal;font-weight:500;padding:0 0 0 65px;position:relative}@media screen and (max-width:768px){button[data-v-40feae66]{font-size:15px}}button[data-v-40feae66]:before{background-color:#707070;content:"";display:inline-block;height:1px;left:0;position:absolute;top:40%;width:60px}
