@charset "utf-8";.inputTtl{padding:10px;border-bottom:solid 3px #0069b8;margin-bottom:15px}.inputArea{margin-bottom:25px}.inputArea>div.yubinbango,.inputArea>div.todofuken,.inputArea>div.your-jusyo{margin-bottom:15px}.qaTabMenu{margin-bottom:25px;ul{display:flex;align-items:center;justify-content:center;gap:25px}li{width:100%;display:flex;align-items:center;justify-content:center;height:50px;color:#fff;background-color:#0069B8;a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none;color:#fff}}li:last-of-type{background-color:#dc2381}}.qaList li{padding:25px 0}.qaTabMenu li:hover{opacity:.7;cursor:pointer}.qaListTitle{font-size:2rem;letter-spacing:.05em;color:#fff;font-weight:700;display:flex;align-items:center;background:var(--main-color);padding:15px}.cate-student{.qaListTitle{background-color:#d5207c}}.qaListTitle:before{content:'Q';line-height:1;letter-spacing:0;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;margin-right:1.6rem}.qaListContent{font-size:1.6rem;letter-spacing:.05em;font-weight:500;display:grid;grid-template-columns:50px 1fr;gap:15px}.qaListContent p{margin-bottom:0!important}.qaListContent p:empty{display:none!important}.qaListContent-a{width:50px;height:50px;line-height:1;letter-spacing:0;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;background:var(--main-color2)}.qaListContent-a.cat_student{background:var(--main-color)}@media screen and (max-width:999px){.qaTabMenu{margin-bottom:15px;gap:15px;li{height:40px;font-size:1.5rem}}.qaList li{padding:15px 0}.qaListTitle{font-size:1.6rem;padding-right:50px}.qaListTitle:before{margin-bottom:5px}}.qaListAcordion dt{position:relative;cursor:pointer}.qaListAcordion dt:before,.qaListAcordion dt:after{content:'';display:inline-block;width:20px;height:2px;background-color:#fff;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:opacity .3s}.qaListAcordion dt:after{transform:translateY(-50%) rotate(90deg);transition:transform .3s}.qaListAcordion dt.active:before{opacity:0}.qaListAcordion dt.active:after{transform:translateY(-50%) rotate(180deg)}.qaListAcordion dd{background:#fff;width:100%;display:none;padding:25px 0 0 20px}@media only screen and (max-width:999px){.qaListAcordion dt{font-size:16px;text-align:left}}