#wrap main>div.container section .step{margin:0 auto 40px;width:400px;max-width:100%}#wrap main>div.container section .step ul{display:flex;justify-content:space-between;position:relative;z-index:0}#wrap main>div.container section .step ul::before{content:"";display:block;position:absolute;z-index:-1;top:50%;left:50%;transform:translateX(-50%);width:calc(100% - 4px);border-top:1px solid #000}#wrap main>div.container section .step ul li p{border:1px solid #000;width:32px;height:32px;border-radius:32px;display:flex;justify-content:center;align-items:center;color:#000;background:#fff}#wrap main>div.container section .step ul li.active p{color:#fff;background:#6ac5e8}#wrap main>div.container section .accordionList{border-bottom:1px solid #c6c6c6;border-right:1px solid #c6c6c6;border-left:1px solid #c6c6c6}#wrap main>div.container section .accordionList .accordion{border-top:1px solid #c6c6c6}#wrap main>div.container section .accordionList .accordion>input[type=checkbox].toggle{display:none}#wrap main>div.container section .accordionList .accordion>label.btn{padding:20px;padding-right:40px;display:block;background:#fff;position:relative}#wrap main>div.container section .accordionList .accordion>label.btn::after{content:"";display:block;margin-right:20px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(135deg);border-top:1px solid #c6c6c6;border-right:1px solid #c6c6c6;width:10px;min-width:10px;height:10px}#wrap main>div.container section .accordionList .accordion>.toggleBox{background:hsla(0,0%,100%,.5);padding:0px 20px;display:grid;grid-template-rows:0fr;transition:padding-top .2s 0s ease,padding-bottom .2s 0s ease,grid-template-rows .2s 0s ease}#wrap main>div.container section .accordionList .accordion>.toggleBox .check,#wrap main>div.container section .accordionList .accordion>.toggleBox .hide{overflow:hidden}#wrap main>div.container section .accordionList .accordion>input[type=checkbox].toggle:checked+label.btn+.toggleBox{grid-template-rows:1fr;padding-top:20px;padding-bottom:20px}@media screen and (max-width: 864px){#wrap main>div.container section .accordionList .accordion>label.btn{padding:15px;padding-right:35px}#wrap main>div.container section .accordionList .accordion>.toggleBox{padding:0px 15px}#wrap main>div.container section .accordionList .accordion>input[type=checkbox].toggle:checked+label.btn+.toggleBox{padding-top:15px;padding-bottom:15px}}