@import'https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap';html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,hr,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;background:rgba(0,0,0,0);border:0;vertical-align:baseline;outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0}html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}body{text-size-adjust:100%}li{list-style-type:none}a,button{color:inherit;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}img{max-width:100%;height:auto;vertical-align:top}table{border-spacing:0;border-collapse:collapse}caption,th{text-align:left}button{padding:0;background-color:rgba(0,0,0,0);border-style:none;border-radius:0;line-height:1;cursor:pointer;appearance:none}input,select,textarea{padding:0;background-color:rgba(0,0,0,0);border-style:none;border-radius:0;font-family:inherit;line-height:1;appearance:none}strong,em,b{font-weight:700;font-style:normal}*,*::before,*::after{box-sizing:border-box}body{max-width:100dvw;overflow-x:hidden;font-family:"Noto Sans JP",sans-serif}hr{margin-block:16px;border-top:1px dashed #cdcdcd}.c-accordion__item{width:100%;border:1px solid #000}.c-accordion__item:not(:last-child){border-bottom:none}.c-accordion__header{display:flex;justify-content:space-between;align-items:center;padding:1em 0;padding-inline:1.25em;cursor:pointer}.c-accordion .c-accordion__title{font-size:1em}.c-accordion__icon{width:2em;height:2em;background-image:url("../images/chevron-down.svg");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .6s ease}.c-accordion__icon.is-open{background-image:url("../images/chevron-up.svg");transform:rotate(360deg)}.c-accordion__content{max-height:0;padding:0;overflow:hidden;border-top:none;transition:all .6s ease-out;padding-inline:1.25em}.c-accordion__content.is-open{max-height:1000px;padding:1em 0;padding-inline:1.25em;border-top:1px dashed #000}.p-preview{width:100%;height:auto;min-height:20vh;border:1px dashed #cdcdcd;border-radius:10px;padding:20px;padding-inline:40px;margin-block:20px}@media(max-width: 768.99px){.p-preview{padding-inline:12px}}
