.elementor-451 .elementor-element.elementor-element-6a3a0ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-451 .elementor-element.elementor-element-fc23b00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:55px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-451 .elementor-element.elementor-element-a0daa64{width:initial;max-width:initial;text-align:left;}.elementor-451 .elementor-element.elementor-element-a0daa64 .elementor-heading-title{color:#000000;font-family:"Sawarabi Gothic", Sans-serif;font-size:28px;font-weight:700;letter-spacing:-1.2px;}.elementor-451 .elementor-element.elementor-element-3021291{--divider-border-style:solid;--divider-color:#E0E0E0;--divider-border-width:1px;}.elementor-451 .elementor-element.elementor-element-3021291 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-451 .elementor-element.elementor-element-3021291 .elementor-divider-separator{width:100%;}.elementor-451 .elementor-element.elementor-element-3021291 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-451 .elementor-element.elementor-element-40f3eef{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;color:#292929;font-family:"Noto Sans KR", Sans-serif;font-weight:400;letter-spacing:-1.1px;}.elementor-451 .elementor-element.elementor-element-40f3eef.elementor-element{--align-self:flex-start;}.elementor-451 .elementor-element.elementor-element-628c07ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-451 .elementor-element.elementor-element-383899a9 span.post-navigation__prev--label{color:#7A7A7A;}.elementor-451 .elementor-element.elementor-element-383899a9 span.post-navigation__next--label{color:#7A7A7A;}.elementor-451 .elementor-element.elementor-element-383899a9 span.post-navigation__prev--label, .elementor-451 .elementor-element.elementor-element-383899a9 span.post-navigation__next--label{font-family:"Roboto Slab", Sans-serif;font-size:17px;font-weight:400;}.elementor-451 .elementor-element.elementor-element-383899a9 span.post-navigation__prev--title, .elementor-451 .elementor-element.elementor-element-383899a9 span.post-navigation__next--title{font-family:"Roboto Slab", Sans-serif;font-size:19px;font-weight:600;}.elementor-451 .elementor-element.elementor-element-f5fae8e{--display:flex;--background-transition:0.3s;}.elementor-451 .elementor-element.elementor-element-aafa398{--display:flex;--background-transition:0.3s;}.elementor-451 .elementor-element.elementor-element-e1bfc90{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-451 .elementor-element.elementor-element-e1bfc90 .elementor-divider-separator{width:100%;}.elementor-451 .elementor-element.elementor-element-e1bfc90 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(max-width:767px){.elementor-451 .elementor-element.elementor-element-a0daa64 .elementor-heading-title{font-size:25px;}.elementor-451 .elementor-element.elementor-element-40f3eef{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-451 .elementor-element.elementor-element-fc23b00{--content-width:696px;}}/* Start custom CSS */.wp-block-separator {
    margin: 30px 0px !important;
    color: #f2f2f2;
}
strong {
    color: #723fde;
    font-family: 'Noto Sans KR';
    font-weight: 400;
    font-size: 16px;
}
p {
    font-weight: 500;
    margin-block-start: 0;
    margin-block-end: 2.0rem;
    line-height: 1.6 !important;
}

.character-name {
    margin-top: 3px !important;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    width: 100%;
    border: 1px solid #666;
    border-radius: 3px;
    padding: .5rem 1rem;
    transition: all .3s;
    margin-top: 12px;
}/* End custom CSS */