:root {
	--b14A2: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='25' viewBox='0 0 44 25' fill='none'%3E%3Cpath d='M20.5975 23.4142C21.3786 24.1953 22.6449 24.1953 23.4259 23.4142L36.1539 10.6863C36.9349 9.90524 36.9349 8.63892 36.1539 7.85787C35.3728 7.07682 34.1065 7.07682 33.3254 7.85787L22.0117 19.1716L10.698 7.85787C9.91696 7.07682 8.65063 7.07682 7.86959 7.85787C7.08854 8.63892 7.08854 9.90524 7.86959 10.6863L20.5975 23.4142ZM20.0117 21V22H24.0117V21H20.0117Z' fill='white'/%3E%3C/svg%3E");
    --b14Q: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='78' viewBox='0 0 64 78' fill='none'%3E%3Ccircle cx='32' cy='39' r='30.5' fill='white' stroke='%2303969D' stroke-width='3'/%3E%3Cpath d='M28.3838 48.56C28.3838 46.768 28.6611 45.232 29.2158 43.952C29.8131 42.672 30.5384 41.5413 31.3918 40.56C32.2878 39.5787 33.2264 38.6613 34.2078 37.808C35.2318 36.9547 36.1918 36.1013 37.0878 35.248C37.9838 34.352 38.7091 33.392 39.2638 32.368C39.8184 31.3013 40.0958 30.064 40.0958 28.656C40.0958 26.352 39.1998 24.4747 37.4078 23.024C35.6158 21.5733 33.0771 20.848 29.7917 20.848C27.0611 20.848 24.6931 21.296 22.6878 22.192C20.6824 23.0453 18.9758 24.3253 17.5677 26.032L14.1758 23.472C15.8824 21.3387 18.0798 19.696 20.7678 18.544C23.4558 17.392 26.5704 16.816 30.1118 16.816C33.0984 16.816 35.6798 17.264 37.8558 18.16C40.0744 19.056 41.7811 20.336 42.9758 22C44.2131 23.664 44.8318 25.648 44.8318 27.952C44.8318 29.7867 44.5331 31.3653 43.9358 32.688C43.3811 33.968 42.6558 35.12 41.7598 36.144C40.9064 37.1253 39.9678 38.064 38.9438 38.96C37.9624 39.8133 37.0238 40.688 36.1278 41.584C35.2318 42.48 34.5064 43.4827 33.9518 44.592C33.3971 45.7013 33.1198 47.024 33.1198 48.56H28.3838ZM30.7518 62.32C29.8558 62.32 29.0664 62 28.3838 61.36C27.7438 60.6773 27.4238 59.888 27.4238 58.992C27.4238 58.0533 27.7438 57.2853 28.3838 56.688C29.0664 56.048 29.8558 55.728 30.7518 55.728C31.7331 55.728 32.5438 56.048 33.1838 56.688C33.8238 57.2853 34.1438 58.0533 34.1438 58.992C34.1438 59.888 33.8238 60.6773 33.1838 61.36C32.5438 62 31.7331 62.32 30.7518 62.32Z' fill='%2303969D'/%3E%3C/svg%3E");
	--b14A: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='25' viewBox='0 0 44 25' fill='none'%3E%3Cg clip-path='url(%23clip0_758_1041)'%3E%3Cpath d='M24.135 0.87868C22.9634 -0.292893 21.0639 -0.292893 19.8924 0.87868L0.800468 19.9706C-0.371105 21.1421 -0.371105 23.0416 0.800468 24.2132C1.97204 25.3848 3.87154 25.3848 5.04311 24.2132L22.0137 7.24264L38.9842 24.2132C40.1558 25.3848 42.0553 25.3848 43.2269 24.2132C44.3984 23.0416 44.3984 21.1421 43.2269 19.9706L24.135 0.87868ZM25.0137 4V3H19.0137V4H25.0137Z' fill='%23343338'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_758_1041'%3E%3Crect width='44' height='25' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
#bk14w {
    max-width: 1060px;
    width: 100%;
    margin: 0 auto 50px;
    box-sizing: border-box;
    overflow: hidden;
    background-color: transparent;
    padding: 0 20px;
    border-radius: 0;
}
#b14_a {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 32px;
    margin-top: 32px;
    overflow: visible;
}
#b14_b {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}
#b14_i {
    min-width: 330px;
    max-width: 330px;
    aspect-ratio: 1;
    border-radius: 50%;
    box-sizing: border-box;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
#b14_t {
    font-size: 14px;
    line-height: 1.45;
	color: #333;
    margin: 10px 0 20px;
    max-width: 290px;
}
#b14_bn {
    width: 290px;
}
#b14_bn2 {
    margin: -16px 0 0;
    width: 100%;
    min-height: 56px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    gap: 10px;
}
#b14_c {
    flex: 1 1 auto;
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 16px;
}
#b14_c .b14_h {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
    border-radius: 12px;
    overflow: hidden;
}
#b14_c .b14_j {
    padding: 0 24px 16px;
    background-color: #fff;
}
#b14_c .b14_h p {
    font-size: 14px;
    line-height: 1.57;
    margin: 0;
    color: #333;
    padding: 8px 0 0;
}
#b14_c .b14_h p:empty {
    display: none;
}
#b14_c .b14_h p a {
    display: inline;
    color: #03969D;
    text-decoration: underline;
    text-underline-offset: 3px;
}

#b14_c .b14_h p a:hover {
    color: #B90000;
}
#b14_c h3 {
    margin: 0;
    padding: 15px 30px 15px 15px;
    box-sizing: border-box;
    background-color: white;
    font-weight: 600;
    font-size: 18px;
    line-height: 1.33;
    display: flex;
    justify-content: space-between;
    gap: 20px;
    align-items: center;
    cursor: pointer;
    color: #000;
}
#b14_c h3::before {
    content: '';
    background-image: var(--b14Q);
    min-width: 40px;
    max-width: 40px;
    aspect-ratio: 1;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
}
#b14_c h3::after, #b14_bn2::after {
    content: '';
    -webkit-mask-image: var(--b14A);
    min-width: 20px;
    max-width: 20px;
    aspect-ratio: 1;
    background-color: #555;
	-webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: 100%;
}
#b14_bn2::after {
    background-color: #fff;
}
#b14_c .b14_h.now h3 {
	pointer-events: none;
}

#b14_c .b14_h:not(.cur) h3::after {
    transition: transform 0.5s ease;
}
#b14_c .b14_h:not(.now) h3::after {
	transform: rotate(180deg);
}
#b14_c .b14_extra {
    display: none;
}
@media (max-width: 1400px) {
#bk14w {
    background-color: transparent;
    max-width: 1098px;
    padding: 0 20px;
	border-radius: 0;
}
#b14_a {
    background-color: transparent;
    padding: 0;
    border-radius: 0;
    margin-top: 24px;
}
#b14_c {
    gap: 10px;
}
#b14_c .b14_h:first-child h3 {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
#b14_c .b14_h.lt h3, #b14_c .b14_h.lt h3:last-child {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
#b14_i {
    min-width: 150px;
    max-width: 150px;
}
#b14_bn, #b14_bn2 {
    font-size: 20px;
}
#b14_bn {
    width: 220px;
}
#b14_bn2 {
    width: 100%;
    margin: -10px 0 0;
}
#b14_c h3::before, #b14_c h3::after, #b14_bn2::after {
    min-width: 32px;
    max-width: 32px;
}
#b14_c h3 {
    gap: 10px;
    font-size: 16px;
    line-height: 19px;
    padding: 10px;
}
#b14_c .b14_h p {
    font-size: 16px;
    line-height: 19px;
}
}
@media (max-width: 767px) {
#bk14w {
    padding: 0 5px;
}
#b14_a {
    display: contents;
}
#bk14w2 {
    background-color: transparent;
    padding: 0 5px;
    margin: 0 -5px;
    display: flex;
    flex-direction: column;
    gap: 30px;
    margin-top: 30px;
}
#b14_c .b14_h:not(:first-child) h3 {
    border-radius: 0 !important;
}
#b14_b {
    order: 3;
}
#b14_bn, #b14_bn2 {
    font-size: 18px;
}
#b14_t {
    margin-top: 30px;
    max-width: 360px;
}
}
