﻿.c-cat-title{color:#d0d0d0}.c--page-title:before{background-color:#d3d3d3}@media screen and (min-width: 768px){.l-contents-header{margin-bottom:50px}}@media screen and (min-width: 768px){.l-contents{width:calc(100% - 40px);margin:0 auto}}@media screen and (min-width: 1140px){.l-contents{width:1200px}}.faq-block{border:1px solid #d0d0d0;border-style:solid none}.faq-block+.faq-block{border-top:none}.faq-question{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;position:relative;width:100%;box-sizing:border-box;background:#f5f5f5;cursor:pointer;transition:all .3s ease-in-out}@media screen and (min-width: 768px){.faq-question{padding:30px 100px 30px 30px}}@media screen and (max-width: 767px){.faq-question{padding:4vw 12vw 4vw 4vw}}.faq-question:hover{opacity:.6}.faq-question:before{display:inline-block;border-radius:50%;background:#666 url("/images/faq/icon-q.svg") no-repeat 50% 50%;content:""}@media screen and (min-width: 768px){.faq-question:before{flex:0 0 auto;width:40px;height:40px;margin-right:20px;background-size:30px 30px}}@media screen and (max-width: 767px){.faq-question:before{width:8vw;height:8vw;margin-top:.8vw;margin-right:2.6667vw;background-size:8vw 8vw}}.faq-question span{display:block;line-height:2}@media screen and (min-width: 768px){.faq-question span{padding-top:5px;font-size:1rem}}@media screen and (max-width: 767px){.faq-question span{flex:1;font-size:4.2667vw}}.faq-question span:before,.faq-question span:after{display:block;position:absolute;content:"";background-color:#3c3c3c;transition:all .3s ease-in-out}@media screen and (min-width: 768px){.faq-question span:before{top:42px;right:37px;width:1px;height:16px}}@media screen and (max-width: 767px){.faq-question span:before{top:5.7vw;right:5vw;width:1px;height:4.26667vw}}@media screen and (min-width: 768px){.faq-question span:after{top:49px;right:30px;width:16px;height:1px}}@media screen and (max-width: 767px){.faq-question span:after{top:7.5vw;right:3vw;width:4.26667vw;height:1px}}.faq-question.is-opened span:before{opacity:0}.faq-sec.business .faq-question.is-opened{background-color:#d8f5ff}.faq-sec.personal .faq-question.is-opened{background-color:#ccf2c6}.faq-sec.media .faq-question.is-opened{background-color:#ffd9eb}.faq-sec.company .faq-question.is-opened{background-color:#fff5cc}.faq-answer{display:flex;display:none;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;width:100%;box-sizing:border-box}@media screen and (min-width: 768px){.faq-answer{padding:30px 100px 30px 30px}}@media screen and (max-width: 767px){.faq-answer{padding:8vw 4vw}}.faq-answer:before{display:inline-block;border-radius:50%;background:#666 url("/images/faq/icon-a.svg") no-repeat 50% 50%;content:""}@media screen and (min-width: 768px){.faq-answer:before{flex:0 0 auto;width:40px;height:40px;margin-right:20px;background-size:30px 30px}}.faq-answer__inner{box-sizing:border-box}@media screen and (min-width: 768px){.faq-answer__inner{max-width:1000px;padding-top:5px}}.faq-answer__inner p{margin-bottom:1em;line-height:2}@media screen and (min-width: 768px){.faq-answer__inner p{font-size:.875rem}}@media screen and (max-width: 767px){.faq-answer__inner p{font-size:3.7334vw}}.faq-answer__inner p.indent{margin-left:1em}.faq-answer__inner .faq-notes{padding:1em 0 0 1em;text-indent:-1em}@media screen and (min-width: 768px){.faq-answer__inner .faq-notes{font-size:.75rem}}@media screen and (max-width: 767px){.faq-answer__inner .faq-notes{font-size:3.2vw}}.faq-answer__inner .faq-notes:before{content:"※"}.faq-answer__inner a{position:relative;word-break:break-all;line-height:1.6;transition:all .3s ease-in-out}.faq-answer__inner a:after{position:absolute;bottom:2px;left:0;z-index:0;width:100%;height:2px;content:""}.faq-answer__inner a:hover{opacity:.6}.faq-answer__inner ul,.faq-answer__inner ol{padding:1em 0 1em 1em}.faq-answer__inner ul li,.faq-answer__inner ol li{margin-bottom:1em;padding-left:1em;text-indent:-1em;line-height:1.6}@media screen and (min-width: 768px){.faq-answer__inner ul li,.faq-answer__inner ol li{font-size:.875rem}}.faq-answer__inner ul li a,.faq-answer__inner ol li a{display:inline}@media screen and (min-width: 768px){.faq-answer__inner ul li a,.faq-answer__inner ol li a{pointer-events:none}}@media screen and (max-width: 767px){.faq-answer__inner ul li a,.faq-answer__inner ol li a{text-decoration:underline}}.faq-sec.business .faq-answer__inner a:after{background-color:#7edeff}.faq-sec.personal .faq-answer__inner a:after{background-color:#7edeff}.faq-sec.media .faq-answer__inner a:after{background-color:#ff81bc}.faq-sec.business .faq-answer:before{background-color:#7edeff}.faq-sec.personal .faq-answer:before{background-color:#56d442}.faq-sec.media .faq-answer:before{background-color:#ff81bc}.faq-sec.company .faq-answer:before{background-color:#fccb00}@media screen and (min-width: 768px){.c--page-title-lv5{margin:50px 0 30px 1em;margin-left:1em;padding-left:20px}}@media screen and (max-width: 767px){.c--page-title-lv5{margin:13.3334vw 0 8vw 1em;margin-left:1em;padding-left:5.3334vw}}.c--page-title-lv5:before{left:0}
