.ac-box1{display:block;flex-direction:column;gap:1.5rem;padding:0 1.5rem}.ac-box1 input{display:none}.ac-box1 p{margin:0}.ac-box1 .content{align-items:flex-start;align-self:stretch;background:var(--white,#fff);border-radius:.75rem;box-shadow:0 0 1.25rem 0 rgba(51,51,51,.1);display:flex;flex-direction:column;gap:0;margin-bottom:1rem;max-width:52.375rem;padding:.75rem 1rem;width:100%}.ac-box1 .content .question{color:var(--maincolor,#0069c3);font-family:var(--avenir-bold-l-font-family,"Avenir Next"),"Lexend";font-size:1.375rem;font-style:normal;font-weight:700;margin-right:.3125rem;position:relative}.ac-box1 .content .title{align-items:flex-start;border-radius:.75rem;color:var(--black,#333);display:flex;font-size:var(--h4-bold-font-size,1.125rem);font-style:normal;font-weight:var(--h4-bold-font-weight,700);gap:0;justify-content:flex-start;line-height:var(--h4-bold-line-height,150%);padding-right:1.5rem;position:relative;width:100%}.ac-box1 .content .title:after{display:block;height:1.5rem;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1.5rem}.ac-box1 .content>div{height:0;opacity:0;overflow:hidden;padding:0;transition:.5s}.ac-box1 .content input:checked~div{border-radius:.75rem;display:flex;height:auto;opacity:1;padding-top:1rem;width:100%}.ac-box1 .content .small{color:var(--gray-70,#555);font-size:var(--caption-medium-m-font-size,.625rem);font-style:normal;font-weight:var(--caption-medium-m-font-weight,500);line-height:var(--caption-medium-m-line-height,150%)}@media screen and (max-width:30rem){.ac-box1{align-items:center;display:flex;gap:1rem;margin:0 auto;padding:0;width:100%}.ac-box1 .content{margin-bottom:0;width:100%}.ac-box1 .content .title{font-size:var(--avenir-bold-s-font-size,.9375rem)}}