﻿#faq #stage01 .sec01{max-width:1000px;margin:0 auto 3em}#faq #stage01 .sec01 p{text-align:center}@media only screen and (max-width: 1024px){#faq #stage01 .sec01 p{text-align:left}}#faq dl.accordionBox{counter-reset:number 0;border-bottom:1px dashed #999}#faq dl.accordionBox dt{display:flex;justify-content:space-between;align-items:center;padding-top:1em;padding-bottom:1em;padding-left:0.5em;cursor:pointer}#faq dl.accordionBox dt::before{counter-increment:number 1;content:counter(number) "．";align-self:flex-start}#faq dl.accordionBox dt:hover{background:#EBEBEB}#faq dl.accordionBox dt .accordion_icon,#faq dl.accordionBox dt .accordion_icon span{display:inline-block;transition:all .4s;box-sizing:border-box}#faq dl.accordionBox dt .accordion_icon{position:relative;width:2em;height:2em}#faq dl.accordionBox dt .accordion_icon span{position:absolute;left:6px;width:50%;height:2px;background-color:#999;border-radius:4px}#faq dl.accordionBox dt .accordion_icon span:nth-of-type(1){top:50%;transform:rotate(0deg)}#faq dl.accordionBox dt .accordion_icon span:nth-of-type(2){top:50%;transform:rotate(90deg)}#faq dl.accordionBox dt .accordion_icon.active span:nth-of-type(1){top:50%;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}#faq dl.accordionBox dt .accordion_icon.active span:nth-of-type(2){top:50%;transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg)}#faq dl.accordionBox dt h3{width:calc(100% - 2.5em);font-weight:bold}#faq dl.accordionBox dd{display:none;padding:1em 0.5em 1em}#faq dl.accordionBox dd+dt{border-top:1px dashed #999}
