@charset "utf-8";
@import "font.css";

html { line-height: 1.15; -webkit-text-size-adjust: 100%; font-size: 16px; }
@media (max-width: 320px) {
    html { font-size: 14px; }
}
@media (min-width: 376px) and (max-width: 399px) {
    html { font-size: 17px; }
}
@media (min-width: 400px) and (max-width: 479px) {
    html { font-size: 18px; }
}
@media (min-width: 480px) and (max-width: 768px) {
    html {  font-size: 21px; }
}

.alp-c-title--v1 {font-size: 1.625rem;}
.alp-c-title--v2 {font-size: 1.25rem;}
.alp-c-title--v3 {font-size: 1.125rem;}
.alp-c-title--v4 {font-size: 0.9375rem;}
.alp-c-text--v1 {font-size: 1.0625rem;}
.alp-c-text--v1-t1 {font-size: 1.0625rem;}
.alp-c-text--v1-t2 {font-size: 1.0625rem;}
.alp-c-text--v1-t3 {font-size: 1.0625rem;}
.alp-c-text--v1-t4 {font-size: 1.0625rem;}
.alp-c-text--v2 {font-size: 0.9375rem;}
.alp-c-text--v2-t1 {font-size: 0.9375rem;}
.alp-c-text--v2-t2 {font-size: 0.9375rem;}
.alp-c-text--v2-t3 {font-size: 0.9375rem;}
.alp-c-text--v2-t4 {font-size: 0.9375rem;}
.alp-c-text--v3 {font-size: 0.875rem;}
.alp-c-text--v3-t1 {font-size: 0.875rem;}
.alp-c-text--v3-t2 {font-size: 0.875rem;}
.alp-c-text--v3-t3 {font-size: 0.875rem;}
.alp-c-text--v3-t4 {font-size: 0.875rem;}
.alp-c-text--v4 {font-size: 0.8125rem;}
.alp-c-text--v4-t1 {font-size: 0.8125rem;}
.alp-c-text--v4-t2 {font-size: 0.8125rem;}
.alp-c-text--v4-t3 {font-size: 0.8125rem;}
.alp-c-text--v4-t4 {font-size: 0.8125rem;}
.alp-c-text--v5 {font-size: 0.75rem;}
.alp-c-text--v5-t1 {font-size: 0.75rem;}
.alp-c-text--v5-t2 {font-size: 0.75rem;}
.alp-c-text--v5-t3 {font-size: 0.75rem;}
.alp-c-text--v5-t4 {font-size: 0.75rem;}
.alp-c-tab {font-size: 0.875rem;}
.alp-c-link--v2>span {font-size: 0.9375rem;}
.alp-c-link--dk>span {font-size: 0.9375rem;}
.alp-c-text--rounded {font-size: 0.9375rem;}
.alp-c-text--rounded-v2 {font-size: 0.8125rem;}
.alp-c-text-guide--bold14 {font-size: 0.875rem;}
.alp-c-text-guide--bold16 {font-size: 1rem;}
.alp-c-text-guide--regular14 {font-size: 0.875rem;}
.alp-c-text-guide--regular16 {font-size: 1rem;}

.alp-c-ico-group--pdf>span{line-height:1.625rem;}

.alp-c-btn--pstv {font-size: 1.0625rem; line-height: 3rem;}
.alp-c-btn--ngtv {font-size: 1.0625rem; line-height: 3rem;}
.alp-c-btn--small {font-size: 0.8125rem;}
.alp-c-btn--small.alp-c-btn--tr {font-size: 0.875rem;}
.alp-c-btn--small-v2 {font-size: 0.9375rem;}
.alp-c-btn--line {font-size: 1.0625rem; line-height: 3rem;}
.alp-c-btn--line.alp-c-btn--mid {font-size: 0.9375rem;}
.alp-c-btn--rounded > span {font-size: 0.9375rem;}
.alp-c-btn--blue{font-size: 0.9375rem;}

.alp-c-input input, .alp-c-input textarea {font-size: 1.0625rem;}
.alp-c-input textarea {font-size: 0.9375rem;}

.alp-c-input .alp-c-input__error_txt {font-size: 0.8125rem;}
.alp-c-input .alp-c-input__total {font-size: 1.0625rem;}
.alp-c-input .alp-c-input__unit {font-size: 1.0625rem;}

.alp-c-input--line input {font-size: 0.9375rem;}
.alp-c-input__title {font-size: 0.9375rem;}

.alp-c-input--calendar.alp-c-input--tr input {font-size: 1rem;}

.alp-c-input--file label .alp-c-input__file-name {font-size: 0.8125rem;}
.alp-c-input--file label span {font-size: 0.8125rem;}

.alp-c-input-group+.alp-c-input__error_txt {font-size: 0.8125rem;}

.alp-c-radio input[type=radio]+label .alp-c-radio__txt{font-size:0.9375rem;}

.alp-c-checkbox input[type=checkbox]+label>span{font-size:0.9375rem;}
.alp-c-checkbox input[type=checkbox]:disabled+label>span{font-size:0.9375rem;}

.alp-c-checkbox--v2 input[type=checkbox]+label>span{font-size:0.9375rem;}
.alp-c-checkbox--v2 input[type=checkbox]:disabled+label>span{font-size:0.9375rem;}

.alp-c-checkbox--v3 input[type=checkbox]+label>span{font-size:0.8125rem;}
.alp-c-checkbox--v3 input[type=checkbox]:disabled+label>span{font-size:0.9375rem;}

.alp-c-checkbox--v4 input[type=checkbox]+label>span{font-size:0.8125rem;}

.alp-c-slider .alp-c-slider__value {font-size: 0.75rem;}

.alp-c-selectbox--custom .alp-c-selectbox__trigger {font-size: 0.875rem;}
.alp-c-selectbox--custom .alp-c-selectbox__option {font-size: 0.875rem;}
.alp-c-selectbox--custom .alp-c-selectbox__option.is-selected {font-size: 0.875rem;}
.alp-c-selectbox .alp-c-selectbox__error_txt {font-size: 0.8125rem;}
.alp-c-selectbox>.is-error+.alp-c-selectbox__error_txt {font-size: 0.8125rem;}

.alp-c-toggle input[type=checkbox]+label>span:before {font-size: 0.8125rem;}

.alp-c-combobox>.alp-c-combobox__trigger {font-size: 0.9375rem;}

.alp-c-tab.alp-c-tab--round {font-size: 0.9375rem;}
.alp-c-tabs__detail .alp-c-tabs__detail__tit {font-size: 0.9375rem;}

.alp-c-tab--radio input[type=radio]+label {font-size: 0.9375rem;}

.alp-c-accordion .alp-c-accordion__trigger .alp-c-accordion__tit {font-size: 1.0625rem;}

.alp-c-table-default th {font-size: 0.9375rem;}
.alp-c-table-default td {font-size: 0.9375rem;}
.alp-c-table-default .alp-c-table-row--highlights th {font-size: 0.9375rem;}

.alp-c-table--v2 th {font-size: 0.875rem;}
.alp-c-table--v2 td {font-size: 0.875rem;}

.alp-c-table-v3 th {font-size: 0.9375rem;}
.alp-c-table-v3 td {font-size: 0.9375rem;}
.alp-c-table-v3 .alp-c-table-row--highlights th {font-size: 0.9375rem;}

.alp-c-table--v4 th {font-size: 0.9375rem;}
.alp-c-table--v4 td {font-size: 0.9375rem;}
.alp-c-table--v4 .alp-c-table-row--highlights th {font-size: 0.9375rem;}
.alp-c-table--highlights-2nd thead tr th:nth-child(2) {font-size: 0.875rem;}
.alp-c-table--highlights-3rd thead tr th:nth-child(3) {font-size: 0.875rem;}
.alp-c-table--highlights-last thead tr th:last-child {font-size: 0.875rem;}

.alp-c-bullet {font-size: 0.9375rem;}
.alp-c-bullet::before {top: 0.5rem;}

.alp-c-thumb-list li .alp-c-thumb__txt {font-size: 0.8125rem;}
.alp-c-def-list>dt {font-size: 1.125rem;}
.alp-c-def-list>dd {font-size: 1rem;}
.alp-c-def-list--v2>dt {font-size: 0.9375rem;}
.alp-c-def-list--v2>dt.type1 {font-size: 1.125rem;}
.alp-c-def-list--v2 dd {font-size: 0.9375rem;}
.alp-c-def-list--v3>dt {font-size: 1rem;}
.alp-c-def-list--v3>dt.type1 {font-size: 1.125rem;}
.alp-c-def-list--v3 dd {font-size: 0.9375rem;}
.alp-c-order-list>.alp-c-order {font-size: 0.9375rem;}
.alp-c-order-list>.alp-c-order p:not(.alp-c-alert__txt) {font-size: 0.9375rem;}
.alp-c-order-list>.alp-c-order.alp-c-order--round:before {font-size: 0.625rem;}
.alp-c-order-list.alp-c-order-list--v2>.alp-c-order {font-size: 0.75rem;}
.alp-c-dash-list>.alp-c-dash {font-size: 0.8125rem;}
.alp-c-dash-list--v2>.alp-c-dash {font-size: 0.9375rem;}
.alp-c-dash-list--v3>.alp-c-dash {font-size: 0.9375rem;}
.alp-c-dash-list--v4>.alp-c-dash {font-size: 1.0625rem;}

.alp-c-step-list .alp-c-step .alp-c-step__order:before {font-size: 1.125rem; line-height: 2.3125rem;}
.alp-c-step-list .alp-c-step .alp-c-step__order:after {font-size: min(0.9375rem, 15px);}

.alp-c-step-list--v2 .alp-c-step .alp-c-step__order:before {font-size: 1.125rem; line-height: 2.3125rem;}
.alp-c-step-list--v2 .alp-c-step .alp-c-step__order:after {font-size: 0.9375rem;}

/* list */
.alp-c-normal-list>.alp-c-normal {font-size: 0.9375rem;}
.alp-c-modal .alp-c-modal__tit {font-size: 1.125rem;}
.alp-c-modal .alp-c-modal__txt {font-size: 0.9375rem;}
.alp-c-modal2 .alp-c-modal__tit {font-size: 1.125rem;}
.alp-c-modal2 .alp-c-modal__txt {font-size: 0.9375rem;}
.alp-c-modal2 .btn_close:before {line-height: 1.875rem;}
.alp-c-modal2 .btn_close:after {line-height: 1.875rem;}

.alp-c-bottom-sheet .alp-c-bottom-sheet__tit {font-size: 1.125rem;}
.alp-c-bottom-sheet .alp-c-bottom-sheet__txt {font-size: 0.9375rem;}
.alp-c-bottom-sheet__value {font-size: 0.9375rem;}
.alp-c-bottom-sheet__values strong {font-size: 0.9375rem;}


.alp-c-layer__tit {font-size: 1.125rem;}
.alp-c-layer__date {font-size: 0.9375rem;}
.alp-c-layer__body, .alp-c-layer__body * {font-size: 0.9375rem !important;}
.alp-c-info-box .alp-c-info-box__txt {font-size: 0.9375rem;}

.alp-c-alert>.alp-c-alert__ico, .alp-c-alert>.alp-c-alert__txt {font-size: 0.8125rem;}
.alp-c-alert--v2 .alp-c-alert__ico, .alp-c-alert--v2 .alp-c-alert__txt {font-size: 0.75rem;}

.alp-c-label {font-size: 0.75rem;}
.alp-c-label--dangerous-v1 {font-size: 0.75rem;}
.alp-c-label--dangerous-v2 {font-size: 0.75rem;}
.alp-c-label--dangerous-v3 {font-size: 0.75rem;}
.alp-c-label--dangerous-v4 {font-size: 0.75rem;}
.alp-c-label--dangerous-v5 {font-size: 0.75rem;}
.alp-c-label--dangerous-v6 {font-size: 0.75rem;}
.alp-c-label--online {font-size: 0.75rem;}
.alp-c-label--daily {font-size: 0.75rem;}
.alp-c-label--news {font-size: 0.75rem;}
.alp-c-label--dk {font-size: 0.75rem;}

.alp-c-label-wrap .alp-c-label--new {font-size: 0.6875rem; line-height: 1rem;}
.alp-c-product-item .alp-c-product-item__name {font-size: 1.0625rem;}
.alp-c-product-item .alp-c-product-item__info>:first-child {font-size: 0.9375rem;}
.alp-c-product-item .alp-c-product-item__info>:last-child {font-size: 1.0625rem;}
.alp-c-no-item>p {font-size: 1.0625rem;}
.alp-c-event-banner .alp-c-event-banner__date {font-size: 0.8125rem;}
.alp-c-event-banner .alp-c-event-banner__dday {font-size: 0.8125rem;}
.alp-c-event-banner .alp-c-event-banner__tit {font-size: 1rem;}
.fc .fc-toolbar-title {font-size: 1.25rem !important; line-height: 1.5rem;}
.fc .fc-daygrid-day-number {font-size: 1.125rem !important;}
.fc .fc-col-header-cell-cushion {font-size: 0.9375rem !important; line-height: 1.375rem;}

.alp-c-timeline .alp-c-timeline__date {font-size: 1.125rem;}
.alp-c-timeline .alp-c-timeline__day { font-size: 0.8125rem;}
.alp-c-timeline .alp-c-timeline__cont-label {font-size: 0.8125rem;}
.alp-c-timeline .alp-c-timeline__cont-title {font-size: 0.9375rem;}
.alp-c-timeline .alp-c-timeline__cont-title~span {font-size: 0.8125rem;}

.alp-c-visual .alp-c-visual__tit {font-size: 1.125rem;}
.alp-c-visual .alp-c-visual__txt {font-size: 0.8125rem;}

.alp-c-visual--full.alp-c-visual--v2 .alp-c-visual__tit {font-size: 1.5rem;}
.alp-c-visual--full.alp-c-visual--v2 .alp-c-visual__tit+.alp-c-visual__txt {font-size: 0.9375rem;}
.alp-c-visual--full .alp-c-visual__tit {font-size: 1.625rem;}
.alp-c-visual--full .alp-c-visual__txt {font-size: 0.9375rem;}
.alp-c-visual--full .alp-c-visual__message {font-size: 0.75rem;}
.alp-c-visual--full .alp-c-visual__link-group>a {font-size: 0.8125rem;}

.alp-c-agree-form>a>span {font-size: 0.9375rem;}

.alp-c-box .alp-c-box__label {font-size: 0.8125rem;}

.alp-c-pagination .alp-c-pagination__paging>a {font-size: 0.9375rem;}
.alp-c-pagination .alp-c-pagination__paging>strong {font-size: 0.9375rem;}

.alp-c-section .alp-c-section__tit {font-size: 1.125rem;}
.alp-c-section .alp-c-section__txt {font-size: 0.9375rem;}
.alp-c-filter .alp-c-filter__txt {font-size: 0.8125rem;}
.alp-c-filter button.alp-c-filter__txt {font-size: 0.9375rem;}

.alp-c-step-text-group .alp-c-step--round {font-size: 0.875rem;}
.alp-c-step-text-group .alp-c-step-text-group__total>em {font-size: 0.9375rem;}
.alp-c-step-text-group .alp-c-step-text-group__total>span {font-size: 0.9375rem;}

.alp-c-star-point-wrap .alp-c-star-point-wrap__message {font-size: 0.8125rem;}

.alp-c-check-point-box .alp-c-check-point-box__header {font-size: 0.9375rem;}
.alp-c-check-point-box .alp-c-check-point-box__list .alp-c-check-point .alp-c-check-point__tit {font-size: 0.9375rem;}
.alp-c-check-point-box .alp-c-check-point-box__list .alp-c-check-point .alp-c-check-point__txt {font-size: 0.8125rem;}

.alp-c-pannel .alp-c-pannel__tit {font-size: 1.125rem;}
.alp-c-pannel .alp-c-pannel__hits {font-size: 0.8125rem;}

.alp-c-switch input[type=checkbox]:checked+label>span:first-child {font-size: 0.8125rem;}
.alp-c-switch input[type=checkbox]:checked+label>span:last-child {font-size: 0.8125rem;}
.alp-c-switch input[type=checkbox]+label>span:first-child {font-size: 0.8125rem;}
.alp-c-switch input[type=checkbox]+label>span:last-child {font-size: 0.8125rem;}

.alp-c-value {font-size: 0.9375rem;}

.alp-u-dummy:after {font-size: 2.625rem;}

.alp-u-dummy--graph:after {font-size: 2.625rem;}
.alp-u-dummy--graph-sm:after {font-size: 0.875rem;}

.alp-u-text-size--v2 {font-size: 0.9375rem !important;}
.alp-u-text-size--v2-t1 {font-size: 0.9375rem !important;}
.alp-u-text-size--v3 {font-size: 0.875rem !important;}
.alp-u-text-size--v4, .alp-u-text-size--v4-t1 {font-size: 0.8125rem !important;}
.alp-u-text-size--v5 {font-size: 0.75rem !important;}
.alp-u-text-size--v5-t1 {font-size: 0.75rem !important;}
.alp-u-font-size--v2 {font-size: 0.9375rem !important;}
.alp-u-font-size--v4 {font-size: 0.8125rem !important;}

.alp-l-analyst .alp-l-analyst__label {font-size: 0.6875rem;}
.alp-l-analyst .alp-l-analyst__category-list>li {font-size: 0.6875rem;}
.alp-l-analyst .alp-l-analyst__category-list>li+li:before {font-size: 0.6875rem;}
.alp-l-analyst .alp-l-analyst__name {font-size: 1.0625rem;}
.alp-l-analyst .alp-l-analyst__email>em {font-size: 0.75rem;}

.alp-l-guide-start .alp-c-section .alp-c-section__tit {font-size: 1.25rem;}
.alp-l-guide-start__tab-link-wrap .alp-l-guide-start__tab-links .alp-l-guide-start__tab {font-size: 0.9375rem;}
.alp-l-guide-start__tab-link-wrap .alp-l-guide-start__tab-links .alp-l-guide-start__tab.is-active {font-size: 0.9375rem;}

.txt_a {font-size: 0.8125rem;}

.icoDanger{font-size:0.6875rem; line-height:1.1875rem;}
.icoDanger2 {font-size: 0.6875rem; line-height: 0.6875rem !important;}

.ico_event {font-size: 0.75rem; line-height: 1.4375rem;}

.alp-c-table--risk thead th {font-size: 0.8125rem;}
.alp-c-table--risk tbody td, .alp-c-table--risk tbody th {font-size: 0.8125rem;}

.centerInfo {font-size: 0.8125rem;}

.tooltip_a > .core > .cont {font-size: 0.8125rem;}
.tooltip_a > .core > .close:before{font-size:0.8125rem;}

.alp-c-btn--pstv-v2 {font-size: 1rem;}
.alp-c-btn--ngtv-v2 {font-size: 1rem;}

.alp-c-tab.alp-c-tab--round.tab-round-blue {font-size: 0.875rem; line-height:1.25rem;}

.attached-file {font-size: 0.875rem;}

.alp-c-evt-banner-top .banner-tit{font-size:0.875rem;}
.alp-c-evt-banner-top .banner-link{font-size:0.75rem;}

/* style2 */

.alp-c-title--v5 {font-size:1.25rem;}
.alp-c-title--v6 {font-size:1.3125rem;}
.alp-c-title--v7 {font-size:1.1875rem;}
.alp-c-title--v8 {font-size:1.375rem;}
.alp-c-title--v9 {font-size:1rem;}
.alp-c-title--v10 {font-size:1.125rem;}
.alp-c-text--v11 {font-size:0.875rem;}
.alp-c-text--v12 {font-size:0.875rem;}
.alp-c-text--v13 {font-size:1rem;}
.alp-c-text--v14 {font-size:1rem;}
.alp-c-text--v15 {font-size:1rem;}
.alp-c-text--v16 {font-size:0.8125rem;}
.alp-c-text--v17 {font-size:0.75rem;}
.alp-c-text--v18 {font-size:0.75rem;}
.alp-c-text--v19 {font-size:0.6875rem !important;}
.alp-c-text--v20 {font-size:0.75rem;}
.alp-c-text--v21 {font-size:0.8125rem;}
.alp-c-text--v22 {font-size:0.8125rem;}
.alp-c-text--v23 {font-size:0.8125rem;}
.alp-c-text--v24 {font-size:0.625rem;}
.alp-c-text--v25 {font-size:0.8125rem;}
.alp-c-text--v26 {font-size:0.75rem;}
.alp-c-text--v27 {font-size:0.9375rem;}
.alp-c-text--v28 {font-size:0.625rem;}
.alp-c-text--v29 {font-size:0.9375rem;}
.alp-c-text--v30 {font-size:0.9375rem;}
.alp-c-text--v31 {font-size:0.875rem;}
.alp-c-text--v32 {font-size:1rem;}
.alp-c-text--v33 {font-size:0.9375rem;}
.alp-c-text--v34 {font-size:0.875rem;}
.alp-c-text--v35 {font-size:0.875rem;}
.alp-c-text--v36 {font-size:0.75rem;}
.alp-c-text--v37 {font-size:0.875rem;}
.alp-c-text--v38 {font-size:0.6875rem;}
.alp-c-text--v39 {font-size:0.8125rem;}
.alp-c-font-size10{font-size:0.625rem;}
.alp-c-text--sub{font-size:0.625rem;}

.alp-c-bullet-list > .alp-c-bullet--v2 > .alp-c-bullet-link{font-size:0.75rem;}
.alp-c-bullet-list > .alp-c-bullet--v2 > p.alp-c-sub-text {font-size:0.75rem;}
.alp-c-bullet--v2 {font-size:0.8125rem;}
.alp-c-bullet--v2::before {top: 0.5rem;}
.alp-c-bullet-list > .alp-c-bullet--v3> p.alp-c-sub-text {font-size:0.75rem;}
.alp-c-bullet--v3 {font-size:0.8125rem;}
.alp-c-bullet--v3:before {font-size:0.8125rem;}
.alp-c-bullet-list > .alp-c-bullet--v4 > .alp-c-bullet-link{font-size:0.75rem;}
.alp-c-bullet-list > .alp-c-bullet--v4 > p.alp-c-sub-text {font-size:0.75rem;}
.alp-c-bullet--v4 {font-size:0.875rem;}
.alp-c-dash-list--v5 > .alp-c-dash {font-size:0.8125rem;}
.alp-c-dash-list--v6 > .alp-c-dash {font-size:0.8125rem;}
.alp-c-dash-list--v6 > .alp-c-dash--v2 {font-size:0.8125rem;}
.alp-c-dash-list--v6 > .alp-c-dash--v2 > .alp-c-bullet-link{font-size:0.8125rem;}

.alp-c-dash-list--v7 > .alp-c-dash {font-size:0.6875rem;}
.alp-c-dash-list--v8 > .alp-c-dash {font-size:0.75rem;}
.alp-c-dash-list--v9 > .alp-c-dash {font-size:0.875rem;}
.alp-c-sc{font-size:0.8125rem;}
.alp-c-sc:before{font-size:0.75rem;}
.alp-c-sc.alp-c-text--v19:before{font-size:0.6875rem;}
.alp-c-sc--v2{font-size:0.75rem;}
.alp-c-sc--v2:before{font-size:0.75rem;}
.alp-c-dl-list dt{font-size:0.75rem;}
.alp-c-dl-list dd{font-size:0.75rem;}

.alp-c-table--v5 th {font-size:0.8125rem;}
.alp-c-table--v5 td {font-size:0.8125rem;}
.alp-c-table--v5 .alp-c-table-point:before{font-size:0.75rem;}
.alp-c-table--v5 .alp-c-table-dash:before{font-size:0.75rem;}
.alp-c-table--v5 .alp-c-table-sc:before{font-size:0.75rem;}
.alp-c-table--v6 th {font-size:0.8125rem;}
.alp-c-table--v6 th.alp-c-font-size10{font-size:0.625rem;}
.alp-c-table--v6 td {font-size:0.8125rem;}

.alp-c-alert--v3 .alp-c-alert__ico, .alp-c-alert--v3 .alp-c-alert__txt {font-size:0.75rem;}
.alp-c-alert--v4 .alp-c-alert__ico, .alp-c-alert--v4 .alp-c-alert__txt {font-size:0.75rem;}
.alp-c-alert--v5 .alp-c-alert__ico, .alp-c-alert--v5 .alp-c-alert__txt {font-size:0.75rem;}
.alp-c-alert--v6 .alp-c-alert__ico, .alp-c-alert--v6 .alp-c-alert__txt {font-size:0.8125rem;}
.alp-c-alert--v7 .alp-c-alert__ico, .alp-c-alert--v7 .alp-c-alert__txt {font-size:0.875rem;}

.alp-c-box--vs .alp-c-box-middle span{font-size:0.8125rem;}
.alp-c-box--vs .alp-c-box-tit{font-size:0.8125rem;}
.alp-c-box--vs .alp-c-box-con{font-size:0.875rem;}
.alp-c-box--vs .alp-c-box-sub{font-size:0.6875rem;}
.alp-c-ex-box .alp-c-ex__txt{font-size:0.75rem;}

.alp-c-visual--v4 .alp-c-visual__txt-wrap .alp-c-visual__sub{font-size:0.875rem;}
.alp-c-visual--v4 .alp-c-visual__txt-wrap .alp-c-visual__tit{font-size:1.25rem;}
.alp-c-tag-list .alp-c-tag{font-size:0.8125rem;}

.alp-c-section-notice .alp-c-btn-notice{font-size:0.875rem;}

.alp-c-ico-list-wrap .alp-c-ico-list .alp-c-ico-list--right .alp-c-ico-list__sub{font-size:0.75rem; line-height:1.125rem;}
.alp-c-ico-list-wrap .alp-c-ico-list .alp-c-ico-list--right .alp-c-ico-list__tit{font-size:0.875rem;}
.alp-c-ico-list-wrap .alp-c-ico-list .alp-c-ico-list--right .alp-c-ico-list__con{font-size:0.75rem;}
.alp-c-ico-list-wrap .alp-c-ico-list .alp-c-ico-list--right .alp-c-ico-list__con--v2{font-size:0.75rem;}
.alp-c-ico-list-wrap .alp-c-ico-list .alp-c-ico-list--right .alp-c-list-num li{font-size:0.75rem;}

.alp-c-ico-list-wrap--v2 > ul .alp-c-ico-list .alp-c-ico-list-txt{font-size:0.875rem;}
.alp-c-ico-list-wrap--v2 > ul .alp-c-ico-list .alp-c-ico-list-sub{font-size:0.75rem;}
.alp-c-ico-list-wrap--v3 > span{font-size:0.75rem; line-height:1.125rem;}

.alp-c-box-list-wrap .alp-c-box-list .alp-c-box-inner .alp-c-boc__tit, .alp-c-box-list-wrap .alp-c-box-list .alp-c-box-inner .alp-c-box__tit{font-size:0.875rem;}
.alp-c-box-list-wrap .alp-c-box-list .alp-c-box-inner .alp-c-box__txt{font-size:0.8125rem;}
.alp-c-box-list-wrap--v2 .alp-c-box-list .alp-c-box-link .alp-c-box__tit{font-size:0.875rem;}
.alp-c-box-list-wrap--v2 .alp-c-box-list .alp-c-box-link .alp-c-box__txt{font-size:0.8125rem;}
.alp-c-box-list-wrap--v2 .alp-c-box-list .alp-c-box-link .alp-c-tag{font-size:0.8125rem;}
.alp-c-box-list-wrap--v2 .alp-c-box-list.type2 .alp-c-tag-evt{font-size:0.5625rem; line-height:1.125rem;}
@media (max-width: 21.8125rem) {
    .alp-c-box-list-wrap--v2 .alp-c-box-list .alp-c-box-link .alp-c-box__tit{font-size:0.8125rem;}
    .alp-c-box-list-wrap--v2 .alp-c-box-list .alp-c-box-link .alp-c-box__txt{font-size:0.75rem;}
}

.alp-c-list--v2 .alp-c-list__num{font-size:0.8125rem;}
.alp-c-list--v2 .alp-c-list__tit{font-size:1.125rem;}
.alp-c-list--v2 .alp-c-list__txt{font-size:0.875rem;}
.alp-c-list--v2 .alp-c-list__txt .alp-c-btn--link{font-size:0.875rem;}
.alp-c-list--v2 .alp-c-list__link a{font-size:0.8125rem;}

.alp-c-list--v4 li .alp-c-text--v13 span{font-size: 0.8125rem;}

.alp-c-order-list--v2 li.alp-c-order{font-size:0.8125rem;}
.alp-c-order-list--v2 li.alp-c-order .alp-c-list-depth li{font-size:0.6875rem;}

.alp-c-order-list--v3 .alp-c-order{font-size:0.8125rem;}
.alp-c-order-list--v3 .alp-c-order .alp-c-order-num{font-size:0.875rem; line-height:1.5rem;}

.alp-c-btn--small--v2{font-size:0.8125rem; line-height:2.5rem;}
.alp-c-btn--pstv--v2{font-size:1rem; line-height: 3rem;}
.alp-c-btn--pstv--v3{font-size:1rem; line-height:3.25rem;}

.alp-c-btn--ngtv--v2{font-size:1rem; line-height: 3rem;}
.alp-c-btn--ngtv--v3{font-size:1rem; line-height:3.25rem;}

.alp-c-btn--underline{font-size:0.8125rem; line-height:1.25rem;}
.alp-c-btn--sub{font-size:1rem; line-height:3.25rem;}
.alp-c-btn--link{font-size:0.8125rem;}

.alp-c-checkbox--v5 input[type=checkbox] + label > span {font-size:0.875rem; line-height:1.25rem;}
.alp-c-checkbox--v6 input[type=checkbox] + label > span {font-size:0.9375rem; line-height:1.25rem;}
.alp-c-checkbox--v7 input[type=checkbox] + label > span {font-size:0.875rem; line-height:1.25rem;}
.alp-c-checkbox--v8 input[type=checkbox]+label>span{font-size:0.875rem;}
.alp-c-checkbox--v8 input[type=checkbox]:disabled+label>span{font-size:0.9375rem;}

.alp-c-checkbox--v9 input[type=checkbox]+label>span{font-size:0.875rem;}
.alp-c-checkbox--v10 .alp-c-btn-txt{font-size:0.875rem;}

.alp-c-list-link{font-size:0.75rem;}

.alp-c-banner--v2 .alp-c-banner-left .alp-c-banner-text--v1{font-size:1rem;}
.alp-c-banner--v2 .alp-c-banner-left .alp-c-banner-text--v2{font-size:0.8125rem;}

.alp-c-accordion--v2 .alp-c-accordion__trigger .alp-c-accordion__tit {font-size:0.875rem;}

.alp-c-accordion--v2 .alp-c-accordion__trigger .alp-c-faq-accordion__tit {font-size:0.875rem;}
.alp-c-accordion--v2 .alp-c-accordion__trigger .alp-c-faq-accordion__tit::before{font-size:0.9375rem;}
.alp-c-accordion--v2 .alp-c-faq-accordion__con::before{font-size:0.9375rem;}

.alp-c-anchor a{position:relative;display:block;font-size:0.875rem;}

.renew-v3 .alp-c-info-box .alp-c-info-box__txt{font-size: 0.875rem;}

.renew-v3 .alp-c-info-box--v2 .alp-c-left_con .alp-c-info-spot{font-size:0.8125rem;}
.renew-v3 .alp-c-info-box--v2 .alp-c-left_con .tel{font-size:0.6875rem;}
.renew-v3 .alp-c-info-box--v2 .alp-c-right_con .link{font-size:0.8125rem;}

.alp-c-graph--info li{font-size: 0.8125rem;}
.alp-c-graph--info li span{font-size: 0.75rem;}

.alp-c-graph-box .alp-c-graph__txt .alp-c-graph__txt{font-size:0.8125rem;}

.alp-c-graph-box--v2 .alp-c-graph-box-list .alp-c-graph__txt{font-size:0.8125rem;}
.alp-c-graph-box--v2 .alp-c-graph-box-list .alp-c-graph__txt--sub{font-size:0.75rem;}

.alp-c-guide-box li .guide__tit{font-size: 0.8125rem;}
.alp-c-guide-box li .guide__txt{font-size: 0.75rem;}

.alp-c-guide-title{font-size:1.375rem;}
.alp-c-guide-txt{font-size:0.8125rem;}

.alp-c-step-list--v3 .alp-c-step .alp-c-step__order:before {font-size: min(0.875rem, 14px); line-height: min(1.5rem, 24px);}
.alp-c-step-list--v3 .alp-c-step-sub__txt li{font-size:0.8125rem;}
.alp-c-step-list--v3 .alp-c-step-sub__txt li > .alp-c-bullet-link{font-size:0.8125rem;}

.renew-v3 .alp-c-tab{font-size:0.875rem;}

.alp-c-label-new--v2{font-size: 0.625rem;}

.alp-c-label-invest{font-size:0.625rem; line-height:1.25rem;}
.alp-c-label-danger{font-size:0.625rem; line-height:1.25rem;}

.alp-c-radio--v2 input[type=radio]+label .alp-c-radio__txt{font-size:0.9375rem;}
.alp-c-radio--v3 input[type=radio]+label>span{font-size:0.875rem;}

.alp-c-radio--v4 input[type=radio]+label>span{font-size:0.875rem;}

.alp-c-qna-wrap .alp-c-qna-list .alp-c-qna__tit{font-size:1rem;}
.alp-c-qna-wrap .alp-c-qna-list .alp-c-qna__con{font-size:1rem;}

.alp-c-qna-wrap.type2 .alp-c-qna-list .alp-c-qna-txt{font-size: 0.8125rem;}
.alp-c-qna-wrap .alp-c-qna-list .alp-c-qna-txt{font-size:0.6875rem;}

.alp-c-tag-evt{display:inline-block;font-size:0.625rem;}
.alp-c-tag-evt--v2{display:inline-block;font-size:0.625rem;}

.alp-c-step-box .alp-c-step-num{font-size:1.125rem;}
.alp-c-step-box .alp-c-step-text{font-size:1.125rem;}
.alp-c-step-box .alp-c-step-text--sub{font-size:0.875rem;}
.alp-c-step-box .alp-c-step-num--v2{font-size:0.875rem;}
.alp-c-step-box .alp-c-step-text--v2{font-size:0.875rem;}
.alp-c-step-box .alp-c-step-text--sub--v2{font-size:0.8125rem;}

.alp-c-form .alp-ipt-cert-title{font-size:0.6875rem;}
.alp-c-form .alp-c-ipt-title{font-size:0.6875rem;}
.alp-c-form .alp-c-ipt-box input{font-size:1rem;}
.alp-c-form .alp-c-ipt-box .alp-c-select .alp-c-select-btn{font-size:1rem;}
.alp-c-form .alp-c-ipt-box .alp-c-select .alp-c-select-btn span{font-size:1rem;}
.alp-c-form .alp-c-ipt-box .alp-c-rt-box .alp-c-rt-time{font-size:0.6875rem;}
.alp-c-form .alp-c-ipt-box .alp-c-rt-box .alp-c-rt-btn{font-size:0.6875rem;}
.alp-c-form .alp-c-ipt-box .alp-c-ipt-error{font-size:0.6875rem;}
.userValidAuth .alp-c-form-btn button{font-size:1rem;}

.alp-c-bottom-sheet.v2 .alp-c-bottom-sheet__top .alp-c-bottom-sheet__tit{font-size:1.125rem;}
.alp-c-bottom-sheet.v2 .alp-c-bottom-sheet__content .alp-c-checkbox--v3 input[type=checkbox]+label > span{font-size:0.875rem;}
.alp-c-bottom-sheet.v2 .alp-c-bottom-sheet__content .alp-c-bottom-sheet__txt{font-size:0.8125rem;}
.alp-c-bottom-sheet.v2 .alp-c-bottom-sheet-btn__confirm button{font-size:1rem;}

.alp-c-modal--v2 .alp-c-modal__tit{font-size:1rem;}
.alp-c-modal--v2 .alp-c-modal__txt{font-size:0.875rem;}

.alp-c-select--v2 button{font-size:0.8125rem;}

.alp-c-search-form--v2 .ipt {font-size:0.875rem;}
.alp-c-search-form--v2 .ipt::placeholder {font-size:1rem;}

.alp-c-no-item--v2 .result{font-size:1rem;}
.alp-c-no-item--v2 .text{font-size:0.875rem;}

.alp-u-account-kind li a strong {font-size:0.875rem;}
.alp-u-account-kind li a em {font-size:0.75rem;}
.alp-c-label-new {font-size:0.625rem; line-height:1.25rem;}

.alp-c-contact-box .alp-c-contact-list li a .alp-c-txt{font-size:0.8125rem;}

.alp-c-filters-wrap .alp-c-filters .alp-c-filter--v2{font-size:0.875rem; line-height:2rem;}

.alp-c-card-list .alp-c-card-link .alp-c-card-bdg{font-size:0.625rem; line-height:1.125rem;}
.alp-c-card-list .alp-c-card-link .alp-c-card-tit{font-size:0.875rem;}
.alp-c-card-list .alp-c-card-link .alp-c-card-name{font-size:0.6875rem;}
.alp-c-card-list .alp-c-card-link .alp-c-card-date{font-size:0.6875rem;}
.alp-c-card-list .alp-c-card-more a{display: block;font-size: 0.8125rem;}

.alp-c-line-list-wrap .alp-c-line-list .alp-c-line-list-tit{font-size:1.125rem;}
.alp-c-line-list-wrap .alp-c-line-list .alp-c-line-list-con-wrap .alp-c-line-list-con .tit{font-size:0.8125rem;}
.alp-c-line-list-wrap .alp-c-line-list .alp-c-line-list-con-wrap .alp-c-line-list-con .con{font-size:0.875rem;}

.alp-c-form .alp-c-ipt-box.bg input{font-size: 0.875rem;}

.alp-c-select--v3 button{font-size:0.875rem;}

.alp-c-tooltip--btn{font-size: 0.875rem;}
.alp-c-tooltip--cont p{font-size: 0.75rem;}

.alp-c-tab.alp-c-tab--roundrect{font-size: 0.8125rem;}

.alp-c-bnk-label{font-size: 0.875rem;}

.alp-c-text-underline-btn{font-size: 1.125rem;}

.alp-c-messege-bubble-text{font-size: 0.8125rem;}

.alp-c-tooltip--btn--v2{font-size: 1rem;}
.alp-c-tooltip-tit{font-size: 0.8125rem;}
.alp-c-tooltip-txt{font-size: 0.75rem;}

.alp-c-row-graph--tit{font-size: 0.875rem;}
.alp-c-row-graph--num{font-size: 0.75rem;}

.alp-c-chart-tooltip3 {font-size: 0.75rem;}

.alp-c-card-item--title{font-size: 0.875rem;}

.alp-c-row-item-graph-data-txt01{font-size: 0.875rem;}
.alp-c-row-item-graph-data-label{font-size: 0.75rem;}

.alp-c-box-list-wrap--v3 .alp-c-box-list--item {font-size:0.75rem;}
.alp-c-bullet--v2.font14,
.alp-c-table--v5.font14 th,
.alp-c-table--v5.font14 td,
.alp-c-table--v6.font14 th,
.alp-c-table--v6.font14 td {font-size: 0.875rem;}

.alp-c-share .alp-c-share-tit {font-size:1.25rem;}