#faq .secWrap{counter-reset:number 0}#faq .secWrap #link02{margin-top:5em}#faq .secWrap h2{text-align:center;font-size:2.5em;font-weight:700;margin-bottom:1em;color:#333;line-height:1.5}@media only screen and (max-width: 1440px){#faq .secWrap h2{font-size:2.4em}}@media only screen and (max-width: 1280px){#faq .secWrap h2{font-size:2.3em}}@media only screen and (max-width: 1024px){#faq .secWrap h2{font-size:2.2em}}@media only screen and (max-width: 768px){#faq .secWrap h2{font-size:2em}}@media only screen and (max-width: 576px){#faq .secWrap h2{font-size:1.8em}}#faq .secWrap h2 span.size{font-size:0.75em}#faq .secWrap .sec01{background:#fff;padding:2em;border-radius:1.5em;box-shadow:0 0 2em 0 rgba(51,51,51,0.1)}@media only screen and (max-width: 1024px){#faq .secWrap .sec01{padding:2em 1.5em}}@media only screen and (max-width: 576px){#faq .secWrap .sec01{padding:1.5em 1em;border-radius:1em}}#faq .secWrap .sec01 dl.accordionBox{counter-reset:number 0;border-top:1px solid #666;border-bottom:1px solid #666}@media only screen and (max-width: 768px){#faq .secWrap .sec01 dl.accordionBox{font-size:0.95em}}#faq .secWrap .sec01 dl.accordionBox dt{display:flex;justify-content:space-between;align-items:center;padding:0.75em 0.5em;cursor:pointer}#faq .secWrap .sec01 dl.accordionBox dt:hover{background:#FFE72F}#faq .secWrap .sec01 dl.accordionBox dt:hover h3 .circle{background:#fff}#faq .secWrap .sec01 dl.accordionBox dt.active{background:#FFE72F;border-bottom:none}#faq .secWrap .sec01 dl.accordionBox dt.active h3 .circle{background:#fff}#faq .secWrap .sec01 dl.accordionBox dt h3{width:calc(100% - 2.5em);margin-left:3.5em;text-indent:-3.5em}#faq .secWrap .sec01 dl.accordionBox dt h3 .circle{background:#FFE72F;height:1.5em;width:3em;line-height:1.4;text-align:center;display:inline-block;border-radius:3em;margin-right:0.5em;margin-left:0;text-indent:0}#faq .secWrap .sec01 dl.accordionBox dt h3 .circle::before{counter-increment:number 1;content:"Q. " counter(number);color:#333}#faq .secWrap .sec01 dl.accordionBox dt .accordion_icon,#faq .secWrap .sec01 dl.accordionBox dt .accordion_icon span{display:inline-block;transition:all .4s;box-sizing:border-box}#faq .secWrap .sec01 dl.accordionBox dt .accordion_icon{position:relative;width:1.2em;height:1.2em}#faq .secWrap .sec01 dl.accordionBox dt .accordion_icon span{position:absolute;left:6px;width:50%;height:2px;background-color:#666;border-radius:4px}#faq .secWrap .sec01 dl.accordionBox dt .accordion_icon span:nth-of-type(1){top:50%;transform:rotate(0deg)}#faq .secWrap .sec01 dl.accordionBox dt .accordion_icon span:nth-of-type(2){top:50%;transform:rotate(90deg)}#faq .secWrap .sec01 dl.accordionBox dt .accordion_icon.active span:nth-of-type(1){display:none}#faq .secWrap .sec01 dl.accordionBox dt .accordion_icon.active span:nth-of-type(2){top:50%;transform:rotate(180deg)}#faq .secWrap .sec01 dl.accordionBox dd{display:none;padding:1.25em 0.5em;background:#fff}#faq .secWrap .sec01 dl.accordionBox dd+dt{border-top:1px solid #666}#faq .secWrap .sec01 dl.accordionBox dd p{font-weight:400}
