.toolbar .st-icn{ aspect-ratio:1/1; margin-right: 10px;}
.st-icn-f0{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="27" viewBox="0 0 27 27"><g transform="translate(-4.5 -4.5)"><path d="M4.5,4.5H15V15H4.5Z" fill="%230F5392"/><path d="M21,4.5H31.5V15H21Z" fill="%230F5392"/><path d="M21,21H31.5V31.5H21Z" fill="%230F5392"/><path d="M4.5,21H15V31.5H4.5Z" fill="%230F5392"/></g></svg>');}
.st-icn-f1{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="37" height="37" viewBox="0 0 37 37"><g id="ucn-copyright" transform="translate(-620 -473)"><g transform="translate(620 473)" fill="none"><path d="M18.5,0A18.5,18.5,0,1,1,0,18.5,18.5,18.5,0,0,1,18.5,0Z" stroke="none"/><path d="M 18.5 1.200000762939453 C 13.87899971008301 1.200000762939453 9.534589767456055 2.99951171875 6.267049789428711 6.267049789428711 C 2.99951171875 9.534589767456055 1.200000762939453 13.87899971008301 1.200000762939453 18.5 C 1.200000762939453 23.12100028991699 2.99951171875 27.46541023254395 6.267049789428711 30.73295021057129 C 9.534589767456055 34.00048828125 13.87899971008301 35.79999923706055 18.5 35.79999923706055 C 23.12100028991699 35.79999923706055 27.46541023254395 34.00048828125 30.73295021057129 30.73295021057129 C 34.00048828125 27.46541023254395 35.79999923706055 23.12100028991699 35.79999923706055 18.5 C 35.79999923706055 13.87899971008301 34.00048828125 9.534589767456055 30.73295021057129 6.267049789428711 C 27.46541023254395 2.99951171875 23.12100028991699 1.200000762939453 18.5 1.200000762939453 M 18.5 0 C 28.71726989746094 0 37 8.282730102539062 37 18.5 C 37 28.71726989746094 28.71726989746094 37 18.5 37 C 8.282730102539062 37 0 28.71726989746094 0 18.5 C 0 8.282730102539062 8.282730102539062 0 18.5 0 Z" stroke="none" fill="%23000"/></g><path d="M.792-8.448A9.056,9.056,0,0,1,1.872-12.9a7.719,7.719,0,0,1,3.012-3.048,8.745,8.745,0,0,1,4.38-1.092A8.381,8.381,0,0,1,14.4-15.456a7.607,7.607,0,0,1,2.856,4.32H12.744a3.644,3.644,0,0,0-1.428-1.608,4.015,4.015,0,0,0-2.1-.552,3.92,3.92,0,0,0-3.072,1.32A5.108,5.108,0,0,0,4.968-8.448,5.108,5.108,0,0,0,6.144-4.92,3.92,3.92,0,0,0,9.216-3.6a4.015,4.015,0,0,0,2.1-.552A3.644,3.644,0,0,0,12.744-5.76h4.512A7.552,7.552,0,0,1,14.4-1.452,8.425,8.425,0,0,1,9.264.12,8.745,8.745,0,0,1,4.884-.972,7.74,7.74,0,0,1,1.872-4.008,8.988,8.988,0,0,1,.792-8.448Z" transform="translate(630 500)"/></g></svg>');}
.st-icn-f2{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38"><path id="favicon" d="M19,0A19,19,0,1,0,38,19,19,19,0,0,0,19,0ZM29.465,5.493h0V25.209a8.4,8.4,0,0,1-2.413,5.626,7.161,7.161,0,0,1-5.176,2.111H11.594a7.011,7.011,0,0,1-4.725-2.2,7.767,7.767,0,0,1-2.358-5.51V22.593h0v-.57h7.372v.37h.009v2.844a.31.31,0,0,0,.07.228.341.341,0,0,0,.228.072h9.538c.125,0,.386-.072.386-.3V5.493h-.008v-.57h7.363v.57Z" fill="%230f5392"/></svg>'); background-size: 100% auto;}
.st-icn-f3{background-image: url('/assets/image/icon/icn-diagnosis02-sm.svg'); background-size: 100% auto;}
.st-icn-f4{background-image: url('/assets/image/icon/icn-diagnosis.svg'); background-size: auto 100%;}
.st-icn-f5{background-image: url('/assets/image/icon/icn-settings.svg'); background-size: contain;}
.st-icn-f6{background-image: url('/assets/image/icon/icn-distribute-02.svg'); background-size: auto 100%;}
.st-icn-f7{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="41.2" height="29.131" viewBox="0 0 41.2 29.131"><g id="icn-internet" transform="translate(-0.9 -3)"> <path d="M34.321,24.846H4V7.79A3.79,3.79,0,0,1,7.79,4H30.531a3.79,3.79,0,0,1,3.79,3.79Z" transform="translate(1.954)" fill="%23fff" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/> <path d="M2,18H40" transform="translate(0.5 12.531)" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="3.2"/></g></svg>'); background-size: 100% auto; background-position: 50%;}
.st-icn-f8{background-image: url('/assets/image/icon/icn-private.svg'); background-size: 100% auto;}
.st-icn-f9{background-image: url('/assets/image/icon/icn-global-w.svg'); background-size: 100% auto;}


.toolbar label:has(input:checked){
.st-icn-f0{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="27" viewBox="0 0 27 27"><g transform="translate(-4.5 -4.5)"><path d="M4.5,4.5H15V15H4.5Z" fill="%23fff"/><path d="M21,4.5H31.5V15H21Z" fill="%23fff"/><path d="M21,21H31.5V31.5H21Z" fill="%23fff"/><path d="M4.5,21H15V31.5H4.5Z" fill="%23fff"/></g></svg>');}
.st-icn-f1{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="37" height="37" viewBox="0 0 37 37"><g transform="translate(-620 -473)"><g transform="translate(620 473)" fill="none"><path d="M18.5,0A18.5,18.5,0,1,1,0,18.5,18.5,18.5,0,0,1,18.5,0Z" stroke="none"/><path d="M 18.5 1.200000762939453 C 13.87899971008301 1.200000762939453 9.534589767456055 2.99951171875 6.267049789428711 6.267049789428711 C 2.99951171875 9.534589767456055 1.200000762939453 13.87899971008301 1.200000762939453 18.5 C 1.200000762939453 23.12100028991699 2.99951171875 27.46541023254395 6.267049789428711 30.73295021057129 C 9.534589767456055 34.00048828125 13.87899971008301 35.79999923706055 18.5 35.79999923706055 C 23.12100028991699 35.79999923706055 27.46541023254395 34.00048828125 30.73295021057129 30.73295021057129 C 34.00048828125 27.46541023254395 35.79999923706055 23.12100028991699 35.79999923706055 18.5 C 35.79999923706055 13.87899971008301 34.00048828125 9.534589767456055 30.73295021057129 6.267049789428711 C 27.46541023254395 2.99951171875 23.12100028991699 1.200000762939453 18.5 1.200000762939453 M 18.5 0 C 28.71726989746094 0 37 8.282730102539062 37 18.5 C 37 28.71726989746094 28.71726989746094 37 18.5 37 C 8.282730102539062 37 0 28.71726989746094 0 18.5 C 0 8.282730102539062 8.282730102539062 0 18.5 0 Z" stroke="none" fill="%23fff"/></g><path d="M.792-8.448A9.056,9.056,0,0,1,1.872-12.9a7.719,7.719,0,0,1,3.012-3.048,8.745,8.745,0,0,1,4.38-1.092A8.381,8.381,0,0,1,14.4-15.456a7.607,7.607,0,0,1,2.856,4.32H12.744a3.644,3.644,0,0,0-1.428-1.608,4.015,4.015,0,0,0-2.1-.552,3.92,3.92,0,0,0-3.072,1.32A5.108,5.108,0,0,0,4.968-8.448,5.108,5.108,0,0,0,6.144-4.92,3.92,3.92,0,0,0,9.216-3.6a4.015,4.015,0,0,0,2.1-.552A3.644,3.644,0,0,0,12.744-5.76h4.512A7.552,7.552,0,0,1,14.4-1.452,8.425,8.425,0,0,1,9.264.12,8.745,8.745,0,0,1,4.884-.972,7.74,7.74,0,0,1,1.872-4.008,8.988,8.988,0,0,1,.792-8.448Z" transform="translate(630 500)" fill="%23fff"/></g></svg>');}
.st-icn-f2{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38"><path id="favicon" d="M19,0A19,19,0,1,0,38,19,19,19,0,0,0,19,0ZM29.465,5.493h0V25.209a8.4,8.4,0,0,1-2.413,5.626,7.161,7.161,0,0,1-5.176,2.111H11.594a7.011,7.011,0,0,1-4.725-2.2,7.767,7.767,0,0,1-2.358-5.51V22.593h0v-.57h7.372v.37h.009v2.844a.31.31,0,0,0,.07.228.341.341,0,0,0,.228.072h9.538c.125,0,.386-.072.386-.3V5.493h-.008v-.57h7.363v.57Z" fill="%23fff"/></svg>');}
.st-icn-f7{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="41.2" height="29.131" viewBox="0 0 41.2 29.131"><g id="icn-internet" transform="translate(-0.9 -3)"> <path d="M34.321,24.846H4V7.79A3.79,3.79,0,0,1,7.79,4H30.531a3.79,3.79,0,0,1,3.79,3.79Z" transform="translate(1.954)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/> <path d="M2,18H40" transform="translate(0.5 12.531)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="3.2"/></g></svg>');}
} 

.toolbar{
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -12px;
}

.toolbar input {
  display: none;
}
.toolbar label {
 display: flex;
 align-items: center;
 justify-content: start;
 background-color: #fff;
box-sizing: border-box;
margin-bottom: 12px;
cursor: pointer;
font-weight: 500;
box-sizing: border-box;
}
.toolbar label:has(input:checked){
 background-color: #0F5392;
 color: #fff;
}

#allOpen{ background-color: #fff; padding-inline: 16px 50px; width: auto;}
#allOpen.og-btn-outline:hover{ background-color: #BDFF00;}

#allOpen:after{
  content: "";
  position: absolute;
  right: 16px;
  top: 0;
  bottom: 0;
  margin: auto;
  background-image: url("/assets/image/icon/icn-accordion_open01.svg");
  background-size: contain;
  width: 24px;
  height: 24px;
}
#allOpen.is-active:after{
  background-image: url("/assets/image/icon/icn-accordion_close01.svg");
}

.st-accordion_head02::after,.st-accordion_body02:before{
 font-family: "Poppins", sans-serif; font-weight: 700; position: absolute; line-height: 1; height: 1em;
}
.st-accordion_head02::after{content: "Q"; color: #0F5392; top: 0; bottom: 0; margin: auto 0; }
.st-accordion_body02{position: relative;}
.st-accordion_body02:before{content: "A"; color: #FF9700;}

@media print, screen and (min-width:1250.98px) {
.toolbar label{ width: 19%;}
.toolbar label + label:not(:nth-child(6)){margin-left: 1.25%;}
}
@media print, screen and (min-width: 899.98px) and (max-width: 1250px) {
.toolbar label{ width: 24%;}
.toolbar label + label:not(:nth-child(4n + 1)){margin-left: 1.25%;}
}

@media print, screen and (min-width: 899.98px) {
.creators_faq_kv{ background-image: url(/assets/image/recruit/faq/kv_pc.jpg);}
.toolbar label{ padding: 20px; height: 100px;}


.toolbar .st-icn{ width: min(16.5%,38px);}
.toolbar .st-icn-f0{ background-size: 71% auto; background-position: 0 50%;}
.toolbar .st-icn-f1{ background-size: 100% auto;}

.st-accordion02{scroll-margin-block-start: 100px;}

.st-accordion_head02,.st-accordion_body02{ padding-left: 56px;}
.st-accordion_head02::after,.st-accordion_body02:before{ font-size: 30px; left: 20px;}
.st-accordion_body02:before{top: 26px;}
}
@media screen and (max-width: 899.96px) {
.creators_faq_kv{ background-image: url(/assets/image/recruit/faq/kv_sp.jpg);}
.toolbar label{ width: 49%; height: 4em; padding: 0 1em; font-size: 0.875rem;}
.toolbar label:nth-child(even){margin-left: 2%;}
.toolbar .st-icn{ width: min(16.5%,24px); aspect-ratio:1/1; margin-right: 5%;}

.st-accordion02{scroll-margin-block-start: 60px;}
.st-accordion_head02,.st-accordion_body02{ padding-left: 2.5em;}
.st-accordion_head02::after,.st-accordion_body02:before{ font-size: 1.5rem; left: 0.6rem;}
.st-accordion_body02:before{top: 26px;}
}

.st-accordion02.hidden {
  display: none;
}