@charset "UTF-8";.co-legal-header[data-v-411200fa]{background-color:#fff;border-bottom:1px solid #e0ddd6;padding:16px 0;width:100%}@media screen and (max-width:768px){.co-legal-header[data-v-411200fa]{padding:12px 0}}.co-legal-header .logo-link[data-v-411200fa]{display:inline-block;line-height:0;transition:opacity .2s ease}@media(any-hover:hover){.co-legal-header .logo-link[data-v-411200fa]:hover{opacity:.7}.co-legal-header .logo-link[data-v-411200fa]:focus-within{opacity:.7}}.co-legal-header .logo-image[data-v-411200fa]{height:auto;width:140px}@media screen and (max-width:768px){.co-legal-header .logo-image[data-v-411200fa]{width:110px}}.co-legal-markdown[data-v-040bd300]{width:100%}.co-legal-markdown .markdown-content[data-v-040bd300]{color:#1e3a5f;font-family:LINE Seed JP_OTF,sans-serif;width:100%}.co-legal-markdown .markdown-content[data-v-040bd300] h1{font-size:28px;font-weight:700;line-height:1.5;margin:0 0 32px;text-align:center}@media screen and (max-width:768px){.co-legal-markdown .markdown-content[data-v-040bd300] h1{font-size:22px;margin:0 0 24px}}.co-legal-markdown .markdown-content[data-v-040bd300] h2{border-bottom:1px solid #e0ddd6;font-size:20px;font-weight:700;line-height:1.5;margin:40px 0 16px;padding-bottom:8px}@media screen and (max-width:768px){.co-legal-markdown .markdown-content[data-v-040bd300] h2{font-size:17px;margin:32px 0 12px}}.co-legal-markdown .markdown-content[data-v-040bd300] h3{font-size:16px;font-weight:700;line-height:1.6;margin:24px 0 12px}@media screen and (max-width:768px){.co-legal-markdown .markdown-content[data-v-040bd300] h3{font-size:15px;margin:20px 0 10px}}.co-legal-markdown .markdown-content[data-v-040bd300] p{font-size:15px;font-weight:400;line-height:1.8;margin:0 0 16px}@media screen and (max-width:768px){.co-legal-markdown .markdown-content[data-v-040bd300] p{font-size:14px}}.co-legal-markdown .markdown-content[data-v-040bd300] a{color:#ff6b4a;text-decoration:underline;word-break:break-all}@media(any-hover:hover){.co-legal-markdown .markdown-content[data-v-040bd300] a:hover{opacity:.7}.co-legal-markdown .markdown-content[data-v-040bd300] a:focus-within{opacity:.7}}.co-legal-markdown .markdown-content[data-v-040bd300] strong{font-weight:700}.co-legal-markdown .markdown-content[data-v-040bd300] ol{counter-reset:item;list-style:none;margin:0 0 16px;padding:0}.co-legal-markdown .markdown-content[data-v-040bd300] ol>li{counter-increment:item;font-size:15px;line-height:1.8;margin:0 0 8px;padding:0 0 0 28px;position:relative}@media screen and (max-width:768px){.co-legal-markdown .markdown-content[data-v-040bd300] ol>li{font-size:14px;padding:0 0 0 24px}}.co-legal-markdown .markdown-content[data-v-040bd300] ol>li:before{content:counter(item) ". ";font-weight:700;left:0;position:absolute}.co-legal-markdown .markdown-content[data-v-040bd300] ol ol{counter-reset:subitem;margin:8px 0 0;padding:0 0 0 16px}.co-legal-markdown .markdown-content[data-v-040bd300] ol ol>li{counter-increment:subitem}.co-legal-markdown .markdown-content[data-v-040bd300] ol ol>li:before{content:"(" counter(subitem) ") "}.co-legal-markdown .markdown-content[data-v-040bd300] ol ul{margin:8px 0 0;padding:0 0 0 16px}.co-legal-markdown .markdown-content[data-v-040bd300] ul{list-style:none;margin:0 0 16px;padding:0}.co-legal-markdown .markdown-content[data-v-040bd300] ul>li{font-size:15px;line-height:1.8;margin:0 0 8px;padding:0 0 0 20px;position:relative}@media screen and (max-width:768px){.co-legal-markdown .markdown-content[data-v-040bd300] ul>li{font-size:14px}}.co-legal-markdown .markdown-content[data-v-040bd300] ul>li:before{content:"・";left:0;position:absolute}.co-legal-markdown .markdown-content[data-v-040bd300] ul ul{margin:8px 0 0;padding:0 0 0 16px}.ct-legal[data-v-f085bbd3]{background-color:#f0ede6;min-height:100vh;overflow:hidden}.ct-legal>.main[data-v-f085bbd3]{padding:64px 0 120px}@media screen and (max-width:768px){.ct-legal>.main[data-v-f085bbd3]{padding:40px 0 80px}}
