@import url(default.css);
@import url(fonts.css);
@import url(common.css);
@import url(layout.css);


.fp_nav {
    display: none;
}


.visual {
    /* background: url(../imges/visual_bg.png) no-repeat center center / cover; */
    text-align: center;
    color: #1d1d1d;
    position: relative; /* shortcut 정렬 기준 */
    height: 100vh;
    
}
.visual .photo {
    /* display: inline-block; */
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 0);
    width: 502px;
    height: 538px;
    animation-name: visual_expand;
    animation-duration: 2.5s;
    animation-iteration-count: initial;
    animation-timing-function: linear;
    animation-fill-mode: forwards;
}
.visual .photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 321px 321px 0 0;
    animation-name: visual_border;
    animation-duration: 2.5s;
    animation-iteration-count: initial;
    animation-timing-function: linear;
    animation-fill-mode: forwards;
}
@keyframes visual_expand {
    0% {}
    50% {width: 502px; height: 538px;}
    100% {width: 100%; height: 100%;}
}
@keyframes visual_border {
    0% {}
    50% {border-radius: 321px 321px 0 0;}
    100% {border-radius: 0;}
}
.visual .tit {
    position: absolute;
    left: 50%;
    top: 118px;
    transform: translate(-50%, 0);
    margin-bottom: 540px;
    animation-name: visual_tit_color;
    animation-duration: 2.5s;
    animation-iteration-count: initial;
    animation-timing-function: linear;
    animation-fill-mode: forwards;
}
.visual h2 {
    font-family: "DM Serif Display";
    font-size: 100px;
    letter-spacing: 0.2em;
}
.visual h2 br {
    display: none;
}
@keyframes visual_tit_color {
    0% {}
    50% {color: #1d1d1d;}
    100% {color: #fff;}
}
.visual p {
    font-size: 20px;
}
.visual .shortcut {
    position: absolute; /* visual 기준 정렬 */
    left: 0;
    bottom: 0;
    width: 100%;
    height: 88px;
    background-color: var(--color-main-brown);
    display: flex;
    justify-content: center;
    padding-top: 60px;
    color: var(--color-main-bg);
}
.visual .shortcut .short_top {
    display: flex;
}
.visual .shortcut .short_sub {
    display: flex;
}
.visual .shortcut a {
    display: block;
    margin-right: 70px;
}
.visual .shortcut .network {
    position: relative;
}
.visual .shortcut .network::before {
    position: absolute;
    left: 20px;
    bottom: 39px;
    width: 53px;
    height: 36px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='53' height='37' viewBox='0 0 53 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.93625 5.46229C8.77065 8.11294 14.3741 9.94767 10.6788 11.6572C9.4657 11.6097 8.67136 12.6976 7.45828 12.6501C6.74166 11.4586 5.84803 10.3448 5.72284 8.93318C4.43205 6.89986 2.30376 4.77157 0.270443 3.48078C-0.325305 1.79714 2.35125 2.41448 3.24487 1.49927C6.02071 1.49927 7.70435 4.14992 9.93625 5.46229Z' fill='%23F3F1E0'/%3E%3Cpath d='M47.8525 4.71972C49.1173 6.23068 50.8744 7.86683 50.0844 9.92605C48.8195 12.0587 46.7128 13.1724 44.1355 12.6501C43.4405 11.7565 44.7054 11.0873 44.632 10.1721C44.0362 7.66824 41.5582 5.51405 39.676 3.97719C40.3193 2.69072 42.4778 3.28215 43.6434 3.48074C44.7097 4.69382 46.4667 4.27507 47.8568 4.71972H47.8525Z' fill='%23F3F1E0'/%3E%3Cpath d='M47.8526 18.845C48.9923 18.7975 49.9075 17.5327 51.0731 18.3486C51.6429 18.0032 52.3855 18.0766 52.8085 17.3557C52.7092 16.1901 51.0472 16.5872 50.3306 15.8706C47.4554 16.2937 45.5214 12.9696 42.6463 14.8777C40.2417 15.0029 36.9219 15.8706 34.962 14.1352C35.7045 11.9033 35.7045 9.67568 34.962 7.44378C35.8556 5.73424 34.5173 4.32258 33.723 2.9843C32.4408 0.877597 30.2348 -0.111001 27.7784 0.00987568C26.043 1.7928 28.7714 2.9843 29.2635 4.46936C31.966 6.67535 31.8408 10.3448 31.7415 13.3926C30.8263 15.9224 27.9511 14.705 26.043 15.3741C23.6643 13.3667 24.5061 10.0469 23.565 7.44378C23.0427 4.54275 20.3445 3.28218 17.8666 2.48785C16.6535 3.03179 15.8592 2.44036 14.6461 2.9843C14.672 3.52825 14.5209 4.1499 15.1425 4.46936C19.3041 6.07961 20.0251 10.3923 20.5949 14.1352L19.8524 15.3741C15.7124 16.2419 11.3997 16.7383 6.96609 16.8592C5.15726 15.9656 2.85197 15.5468 0.771169 16.1167C-0.493718 16.216 0.227225 17.5801 0.0286416 18.3486C1.24172 19.8336 3.20165 20.5805 5.23497 20.5805C6.49985 21.8195 8.18349 23.3304 8.20939 25.2903C5.95591 27.3711 3.00307 28.8605 3.00307 32.2278C3.27504 33.7647 4.56583 34.4813 5.72711 35.4483C9.46996 36.6139 13.5582 35.7203 16.3858 33.2164C16.8305 30.5139 16.0405 27.7165 13.9079 25.7825C13.4373 24.7896 14.849 24.5694 14.9008 23.801C15.4706 21.3705 11.8789 22.1389 10.6874 20.5805C10.4629 19.8854 11.0327 19.5142 11.4299 19.0954C14.4777 19.8898 16.9082 17.6838 20.1028 18.1025C20.9705 18.8968 21.0698 20.0106 21.3418 21.0769C20.7201 25.0184 21.5878 28.6835 20.5992 32.4782C23.0513 37.5593 26.2502 28.8864 29.7686 33.2207C31.1803 32.8494 32.8682 33.1473 33.7359 31.4853C33.6366 30.6434 34.0338 29.5771 33.2395 29.0073C34.2324 26.4041 33.3647 22.4152 33.982 19.3415L34.7245 18.3486C37.5263 16.8117 38.8386 20.4294 40.6734 21.5691C40.5266 23.6499 38.1436 23.529 37.2025 25.286C37.2759 25.7091 37.0039 26.253 37.4486 26.525C36.8787 28.5799 35.5404 30.3413 35.7131 32.7199C36.3564 33.9848 36.7794 35.7677 38.4372 36.1908C42.3268 36.3635 47.136 37.2571 50.0845 34.4554C51.1508 33.1171 51.1249 31.3083 51.0774 29.4994C50.8788 26.6977 48.2023 25.1392 45.8711 24.2931C44.4594 23.8485 44.6796 22.5836 45.1285 21.5691C44.8566 20.356 43.2204 20.356 42.4002 19.3372C43.3154 16.5613 45.8927 19.3847 47.8526 18.8407V18.845ZM11.1752 27.7683C11.5983 29.2534 12.3624 30.5916 12.4142 32.2278C11.6716 33.2682 10.4542 35.0036 8.94329 33.9632C7.97627 32.871 6.90997 31.5112 7.7043 29.9959C9.28865 29.2016 9.16777 26.7495 11.1752 27.764V27.7683ZM29.5139 28.5108C29.0908 29.7973 27.7051 29.8232 26.7898 30.4923C25.6761 30.5183 25.5509 29.2793 25.3048 28.5108L25.8012 18.1025C26.5697 17.878 27.3856 17.5327 28.0331 17.606L30.265 18.1025C30.3902 22.0439 30.1399 24.8932 29.5225 28.5108H29.5139ZM43.6392 25.5364C45.3746 26.0329 45.8927 27.9151 46.6136 29.2534C46.6611 30.9629 46.687 32.6983 45.6207 33.9632C44.6537 34.9777 43.242 35.5994 41.9037 34.9562C40.6647 34.3388 39.9438 33.0739 39.9222 31.7357C39.8747 29.1325 41.6318 26.8531 43.6392 25.5407V25.5364Z' fill='%23F3F1E0'/%3E%3C/svg%3E%0A");
    content: "";
}
.visual .shortcut .bizintro {
    position: relative;
}
.visual .shortcut .bizintro::before {
    position: absolute;
    left: 11px;
    bottom: 39px;
    width: 42px;
    height: 42px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_46_100)'%3E%3Cpath d='M18.9082 0.319921C18.3012 0.47578 17.7434 0.951562 17.5055 1.51758C17.4316 1.69805 17.3496 2.16562 17.325 2.55937L17.284 3.28125H15.4219C13.207 3.28125 12.9855 3.33047 12.3375 3.97031C11.6648 4.64297 11.6484 4.74961 11.6484 7.84219V10.4918L11.8617 10.6559C12.1324 10.8691 12.3949 10.8773 12.641 10.6723C12.8133 10.5328 12.8379 10.4344 12.8707 9.81094L12.8953 9.10547L13.2727 9.36797C13.8305 9.75352 14.3965 9.94219 15.1594 9.99141L15.832 10.0324V10.5082C15.832 10.9184 15.8566 11.0004 16.0453 11.148C16.2914 11.3449 16.398 11.3613 16.677 11.2301C16.9395 11.1152 17.0625 10.8281 17.0625 10.377V10.0078H21H24.9375V10.377C24.9375 10.8281 25.0605 11.1152 25.323 11.2301C25.602 11.3613 25.7086 11.3449 25.9547 11.148C26.1434 11.0004 26.168 10.9184 26.168 10.5082V10.0324L26.8488 9.99141C27.6035 9.94219 28.1695 9.75352 28.7355 9.35977L29.1211 9.09727V11.6566C29.1211 14.4785 29.1047 14.5934 28.6043 14.8887C28.35 15.0445 28.1449 15.0527 21 15.0527C13.9781 15.0527 13.65 15.0445 13.4039 14.8969C13.0102 14.659 12.9363 14.4621 12.8789 13.5844C12.8379 12.8707 12.8051 12.7559 12.641 12.6246C12.3949 12.4195 12.1324 12.4277 11.8617 12.641C11.6566 12.8051 11.6484 12.8379 11.6484 13.65C11.6484 14.4293 11.6648 14.5359 11.9027 14.9953C12.1734 15.5531 12.4852 15.8566 13.043 16.1109C13.4121 16.2832 13.4695 16.2832 21 16.2832C28.0301 16.2832 28.6125 16.275 28.8996 16.1437C29.4492 15.8977 29.8348 15.5203 30.0973 14.9953L30.3516 14.4949V9.84375C30.3516 4.50352 30.3762 4.68398 29.6625 3.97031C29.0145 3.33047 28.793 3.28125 26.5781 3.28125H24.716L24.6668 2.55117C24.6422 2.15742 24.5602 1.68164 24.4863 1.50937C24.3223 1.10742 23.9285 0.697265 23.502 0.467577C23.1902 0.295311 23.0508 0.287108 21.1641 0.270702C20.0566 0.262499 19.0477 0.287108 18.9082 0.319921ZM22.9687 1.5832C23.2805 1.73906 23.4609 2.17383 23.4609 2.76445V3.28125H21H18.5391V2.76445C18.5391 2.17383 18.7195 1.73906 19.0312 1.5832C19.1789 1.50937 19.7531 1.47656 21 1.47656C22.2469 1.47656 22.8211 1.50937 22.9687 1.5832ZM28.6043 4.67578C29.0473 4.93828 29.1457 5.2418 29.1047 6.18516C29.0801 6.87422 29.0391 7.0793 28.8586 7.43203C28.4402 8.22773 27.702 8.69531 26.7668 8.76094L26.168 8.80195V8.34258C26.168 7.83398 26.0203 7.58789 25.6594 7.49766C25.4789 7.45664 25.3887 7.49766 25.1836 7.69453C24.9785 7.90781 24.9375 8.00625 24.9375 8.35898V8.77734H21H17.0625V8.35898C17.0625 8.00625 17.0215 7.90781 16.8164 7.69453C16.6113 7.49766 16.5211 7.45664 16.3406 7.49766C15.9797 7.58789 15.832 7.83398 15.832 8.34258V8.80195L15.2414 8.76094C14.298 8.69531 13.5598 8.22773 13.1414 7.43203C12.9609 7.0793 12.9199 6.87422 12.8953 6.18516C12.8543 5.2418 12.9527 4.93828 13.3957 4.67578C13.65 4.51992 13.8633 4.51172 21 4.51172C28.1367 4.51172 28.35 4.51992 28.6043 4.67578Z' fill='%23F3F1E0'/%3E%3Cpath d='M0.754687 14.1668C0.607031 14.2407 0.385547 14.4293 0.2625 14.5852L0.0410156 14.8723V21.5661V28.2598L0.270703 28.7274C0.39375 28.9817 0.615234 29.3016 0.762891 29.4246C1.0582 29.6871 5.71758 32.4926 6.26719 32.7387C6.91523 33.034 7.79297 32.87 8.28516 32.3614C8.53125 32.1071 8.77734 31.9922 8.77734 32.1235C8.77734 32.1563 8.60508 32.4106 8.4 32.7059C7.91602 33.3868 7.76016 33.8461 7.81758 34.445C7.91602 35.5442 8.70352 36.3153 9.81094 36.4055C10.3113 36.4383 10.3195 36.4465 10.4016 36.7418C10.6477 37.5539 11.5664 38.2266 12.4441 38.2266C12.8051 38.2266 12.8789 38.2512 12.8789 38.3661C12.8871 38.645 13.3301 39.3258 13.6828 39.5965C13.8797 39.7442 14.1914 39.9082 14.3801 39.9575C14.7082 40.0477 15.4875 40.0231 15.7582 39.9164C15.8402 39.8754 15.9141 39.9246 15.9715 40.0559C16.1437 40.425 16.6113 40.8762 17.0215 41.0649C17.7434 41.4094 18.5801 41.3028 19.2363 40.8106C19.4414 40.6547 19.6219 40.5235 19.6465 40.5235C19.6711 40.5235 20.0895 40.7614 20.5816 41.0567C21.082 41.352 21.6727 41.6309 21.8941 41.6883C22.9441 41.9262 24.1008 41.2125 24.3879 40.1297C24.4617 39.8672 24.5109 39.7934 24.6094 39.8344C25.4133 40.1789 25.9629 40.1789 26.6437 39.8344C27.177 39.5637 27.5379 39.1207 27.702 38.5301L27.8414 38.0461L28.1121 38.1036C29.0637 38.284 30.1875 37.5293 30.45 36.5368L30.5484 36.1922L31.1883 36.2332C31.9594 36.2907 32.3859 36.1594 32.8453 35.7082C33.3457 35.2243 33.5098 34.8387 33.5098 34.125C33.5098 33.6 33.477 33.4524 33.2883 33.1078C33.157 32.8864 33.0586 32.6977 33.0586 32.6895C33.0586 32.6731 33.1898 32.5828 33.3539 32.4926L33.6574 32.3121L33.8297 32.4762C34.0676 32.7059 34.6418 32.8946 35.0766 32.8946C35.4293 32.8946 36.1512 32.5746 36.9797 32.0496C37.5375 31.6887 37.6113 31.2621 37.1766 30.9258C36.8977 30.7043 36.7254 30.7453 35.8805 31.2621C35.1668 31.6887 34.8961 31.7461 34.6336 31.5164C34.5434 31.4426 33.3047 29.4164 31.8773 27.0211C30.0152 23.8957 29.2852 22.5996 29.2852 22.4274C29.2852 22.2715 29.359 22.1075 29.4738 22.009C29.6379 21.845 40.6301 15.2579 40.7285 15.2579C40.7531 15.2579 40.7695 18.1125 40.7695 21.5989C40.7695 27.5954 40.7613 27.9481 40.6219 28.2188C40.507 28.4239 40.2527 28.6371 39.6949 28.9817C39.2684 29.236 38.8746 29.5149 38.8254 29.5887C38.5711 29.925 38.8664 30.5157 39.293 30.5157C39.5555 30.5157 40.7613 29.843 41.2207 29.4411C41.3766 29.3016 41.6062 28.9817 41.7293 28.7274L41.959 28.2598V21.5661V14.8723L41.7375 14.5852C41.4668 14.2325 40.8926 13.9864 40.4988 14.052C40.2609 14.0848 29.3672 20.4996 28.7355 20.9836C28.5879 21.0903 28.3746 21.3774 28.2516 21.6235C28.0629 22.0172 28.0383 22.1403 28.0793 22.6079C28.1203 23.1164 28.1121 23.1493 27.9152 23.2231C27.4805 23.3871 26.9965 23.3051 25.8973 22.8786C24.4043 22.2961 24.1992 22.2879 22.4027 22.7391L20.9754 23.1L20.434 22.8375C19.2363 22.2469 18.5309 22.2469 16.9805 22.8539C16.0945 23.1985 15.873 23.2559 15.3809 23.2559C14.9051 23.2559 14.7328 23.2149 14.3801 23.018C13.9535 22.7801 13.9453 22.7719 13.9453 22.3946C13.9453 21.9188 13.6254 21.2543 13.2645 20.9754C12.9691 20.7539 2.44453 14.4704 1.91133 14.1996C1.50117 13.9946 1.12383 13.9782 0.754687 14.1668ZM6.89062 18.5801C9.89297 20.3684 12.4277 21.9106 12.5344 22.0008C12.641 22.1075 12.7148 22.2715 12.7148 22.4274C12.7148 22.5996 11.9848 23.9039 10.1227 27.0457C8.69531 29.4493 7.44844 31.4754 7.3582 31.5411C7.25977 31.6067 7.0875 31.6641 6.97266 31.6641C6.85781 31.6559 5.66016 30.9914 4.15078 30.0809C1.94414 28.7602 1.50117 28.4567 1.37812 28.2188C1.23867 27.9481 1.23047 27.5543 1.23047 21.5907C1.23047 16.5457 1.25508 15.2496 1.33711 15.2825C1.38633 15.3071 3.88828 16.7836 6.89062 18.5801ZM19.4824 23.7399L19.7613 23.8629L19.4824 24.3223C19.3348 24.5766 19.1707 24.9704 19.1215 25.1918C19.0066 25.7332 19.0066 28.9571 19.1215 29.2606C19.425 30.0645 20.3766 30.3352 21.4594 29.9332C22.0336 29.72 22.8047 28.9981 22.977 28.5223C23.0344 28.3582 23.1164 28.2188 23.1574 28.2188C23.1984 28.2188 25.2082 29.3918 27.6199 30.8192C30.9258 32.7715 32.0496 33.477 32.1727 33.6657C32.5418 34.2563 32.107 35.0274 31.3934 35.0274C31.0898 35.0274 30.6715 34.8059 28.0137 33.2227C26.127 32.0989 24.8965 31.418 24.7652 31.418C24.2156 31.418 23.9695 32.0578 24.3715 32.4352C24.4781 32.5418 25.5609 33.2063 26.7668 33.92C27.9727 34.6336 29.0309 35.3063 29.1211 35.4211C29.3426 35.6918 29.3426 36.2496 29.1211 36.5286C28.8996 36.8075 28.4484 36.9551 28.1449 36.8485C28.0137 36.7993 26.9145 36.1758 25.7004 35.4539C24.4945 34.7321 23.4199 34.125 23.3297 34.0922C23.0754 34.0102 22.7473 34.1907 22.6324 34.4778C22.452 34.9043 22.6242 35.0602 24.5273 36.184C26.3402 37.2668 26.5781 37.4637 26.5781 37.9231C26.5781 38.4481 26.0039 38.9485 25.5117 38.85C25.3805 38.8254 24.552 38.3743 23.6578 37.8493C22.5586 37.193 21.9598 36.8895 21.7957 36.8895C21.3937 36.8895 21.1312 37.3407 21.2953 37.7672C21.3281 37.8411 21.6973 38.1118 22.1238 38.3661C23.0426 38.9157 23.2148 39.1043 23.2148 39.5801C23.2148 40.2036 22.6242 40.6465 22.0582 40.4496C21.8777 40.384 20.6473 39.695 20.3602 39.4981C20.352 39.4899 20.4176 39.3176 20.5078 39.1207C20.7375 38.6121 20.7293 37.8903 20.475 37.3653C20.1961 36.7582 19.7367 36.3809 19.0066 36.143C18.9 36.1102 18.8672 36.0446 18.9082 35.9215C18.941 35.8231 18.9656 35.536 18.9656 35.2735C18.9656 34.1332 18.1207 33.2555 16.923 33.1571C16.5539 33.1325 16.4062 33.0832 16.4062 33.0012C16.4062 32.9438 16.316 32.7059 16.2012 32.4926C15.6105 31.3196 14.0602 30.975 12.9937 31.7871L12.7395 31.984L12.4687 31.6477C11.9437 30.9996 10.8281 30.7207 10.057 31.0407C9.67969 31.1965 9.59766 31.1965 9.40078 31.0489C9.25312 30.9422 9.35977 30.7453 11.3203 27.4395C12.4605 25.52 13.4285 23.9532 13.4695 23.9532C13.5187 23.9532 13.6746 24.027 13.8141 24.109C14.2078 24.3469 14.9051 24.5274 15.4547 24.5274C15.9387 24.5274 16.316 24.4125 17.9648 23.7973C18.498 23.6004 19.0887 23.5758 19.4824 23.7399ZM24.8391 23.7973C26.8734 24.552 26.8324 24.5356 27.5215 24.5028C27.8824 24.4782 28.309 24.4125 28.473 24.3387L28.7684 24.2157L30.7699 27.5953C31.8609 29.4493 32.8125 31.0407 32.8699 31.1309C32.9684 31.2868 32.9355 31.3278 32.4352 31.6149L31.902 31.9184L27.3902 29.2524C24.191 27.3575 22.8129 26.5782 22.6406 26.5782C22.2879 26.5782 22.0992 26.8078 22.0336 27.3164C21.9105 28.2516 21.3199 28.875 20.5488 28.875H20.2617V27.2098C20.2617 25.602 20.2699 25.5282 20.4668 25.1344C20.7785 24.511 21.0328 24.3715 22.5176 23.9778C23.2395 23.7891 23.9531 23.6332 24.1008 23.6332C24.2484 23.625 24.5766 23.7071 24.8391 23.7973ZM11.3039 32.2629C11.55 32.386 11.7305 32.7305 11.7305 33.0832C11.7305 33.2965 11.5992 33.5508 11.1809 34.1496C10.8773 34.5762 10.5328 34.9864 10.4098 35.0602C9.72891 35.4621 8.85938 34.7977 9.04805 34.0348C9.08086 33.9282 9.35156 33.4852 9.66328 33.0586C10.3605 32.0907 10.6641 31.943 11.3039 32.2629ZM14.7574 32.6895C15.0609 32.8371 15.2906 33.3211 15.225 33.6575C15.1676 33.9364 13.2973 36.586 12.9773 36.8321C12.8543 36.9305 12.6492 36.9961 12.4523 36.9961C12.1898 36.9961 12.0668 36.9387 11.8453 36.7172C11.6156 36.4875 11.5664 36.3809 11.5664 36.0774C11.5664 35.7493 11.6566 35.6016 12.5918 34.2891C13.1578 33.5016 13.7238 32.7879 13.8469 32.7141C14.1176 32.5336 14.4539 32.5254 14.7574 32.6895ZM17.4398 34.6254C17.6859 34.8551 17.7926 35.2325 17.7105 35.5442C17.6449 35.7739 15.7746 38.4481 15.5449 38.6368C15.348 38.8008 14.8148 38.8336 14.5441 38.6942C14.2242 38.5301 13.9945 38.0625 14.0684 37.7262C14.1422 37.3981 16.1191 34.6418 16.398 34.4942C16.6852 34.3301 17.1937 34.3957 17.4398 34.6254ZM18.9492 37.4473C19.5891 37.7754 19.6055 38.2922 19.0148 39.17C18.5309 39.8836 18.2602 40.0723 17.7844 40.0067C17.4152 39.9575 17.202 39.7934 17.0625 39.4489C16.9066 39.0879 17.0215 38.727 17.4891 38.1036C18.0797 37.3325 18.4242 37.1766 18.9492 37.4473Z' fill='%23F3F1E0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_46_100'%3E%3Crect width='42' height='42' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    content: "";
}
.visual .shortcut .member {
    position: relative;
    margin-right: 60px;
}
.visual .shortcut .member::before {
    position: absolute;
    left: 19px;
    bottom: 39px;
    width: 42px;
    height: 42px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 5.2008C4.83984 8.06369 0.164062 10.4672 0.106641 10.541C0.0246094 10.6477 0 11.1563 0 12.5098C0 13.5106 0.0246094 14.3965 0.0492187 14.4703C0.155859 14.7328 0.533203 14.8395 1.42734 14.8395H2.28047L2.31328 15.9141C2.33789 16.9231 2.34609 16.9969 2.53477 17.1446C2.64141 17.2266 2.81367 17.3004 2.92031 17.3004H3.11719V18.777C3.11719 19.9172 3.1418 20.3192 3.24023 20.4914C3.43711 20.877 3.88008 20.9508 4.16719 20.6391C4.33945 20.4586 4.34766 20.3766 4.34766 18.8754V17.3004H6.23437H8.12109V24.6422V31.984H6.23437H4.34766V27.3985V22.8047L4.13437 22.6406C3.78164 22.3617 3.42891 22.4274 3.24023 22.8047C3.13359 23.0016 3.11719 23.7399 3.11719 27.5133V31.984H2.92031C2.81367 31.984 2.64141 32.0578 2.53477 32.1399C2.34609 32.2875 2.33789 32.3614 2.31328 33.3621L2.28047 34.4285L1.70625 34.4614C0.836719 34.5106 0.820312 34.5352 0.820312 36.2578V37.6442H0.590625C0.451172 37.6442 0.287109 37.7262 0.180469 37.8328C0.00820312 38.0133 0 38.0871 0 39.8098V41.5899L0.205078 41.7867L0.401953 41.9918H21H41.598L41.7949 41.7867C42 41.5899 42 41.5899 42 39.8344C42 38.1774 41.9918 38.0625 41.8277 37.8574C41.7129 37.718 41.5816 37.6442 41.4176 37.6442H41.1797V36.2578C41.1797 34.5352 41.1633 34.5106 40.2937 34.4614L39.7195 34.4285L39.6867 33.3621C39.6621 32.3614 39.6539 32.2875 39.4652 32.1399C39.3586 32.0578 39.1863 31.984 39.0797 31.984H38.8828V27.5133C38.8828 23.7399 38.8664 23.0016 38.7598 22.8047C38.5711 22.4274 38.2184 22.3617 37.8656 22.6406L37.6523 22.8047V27.3985V31.984H35.7656H33.8789V24.6422V17.3004H35.7656H37.6523V18.8836C37.6523 20.434 37.6605 20.475 37.841 20.6473C38.1527 20.9426 38.5629 20.877 38.7598 20.4914C38.8582 20.3192 38.8828 19.9172 38.8828 18.777C38.8828 17.3742 38.891 17.3004 39.0387 17.3004C39.5719 17.3004 39.7031 16.9887 39.7031 15.7828V14.8395H40.5645C41.4668 14.8395 41.8441 14.741 41.9508 14.4703C41.9754 14.3965 42 13.5106 42 12.5016C42 10.8774 41.9836 10.6559 41.8605 10.5082C41.6637 10.2867 21.2133 -0.00818253 20.9754 2.28882e-05C20.877 2.28882e-05 16.1602 2.34612 10.5 5.2008ZM30.893 6.28362L40.7695 11.2629V12.436V13.609H21H1.23047V12.436V11.2711L11.0988 6.29182C16.5211 3.55198 20.9754 1.30432 20.9918 1.30432C21.0082 1.30432 25.4625 3.54377 30.893 6.28362ZM8.94141 15.4547V16.0699H6.23437H3.52734V15.4547V14.8395H6.23437H8.94141V15.4547ZM17.0625 15.8649C17.0625 16.8492 17.0707 16.9067 17.2676 17.0953C17.3742 17.2102 17.5629 17.3004 17.6777 17.3004H17.8828V24.6422V31.984H17.6777C17.5629 31.984 17.3742 32.0742 17.2676 32.1891C17.0707 32.3778 17.0625 32.4352 17.0625 33.4196V34.4449H13.6172H10.1719V33.4196C10.1719 32.4352 10.1637 32.3778 9.9668 32.1891C9.86016 32.0742 9.67148 31.984 9.55664 31.984H9.35156V24.6422V17.3004H9.55664C9.67148 17.3004 9.86016 17.2102 9.9668 17.0953C10.1637 16.9067 10.1719 16.8492 10.1719 15.8649V14.8395H13.6172H17.0625V15.8649ZM23.707 15.4547V16.0699H21H18.293V15.4547V14.8395H21H23.707V15.4547ZM31.8281 15.8649C31.8281 16.8492 31.8363 16.9067 32.0332 17.0953C32.1398 17.2102 32.3285 17.3004 32.4434 17.3004H32.6484V24.6422V31.984H32.4434C32.3285 31.984 32.1398 32.0742 32.0332 32.1891C31.8363 32.3778 31.8281 32.4352 31.8281 33.4196V34.4449H28.3828H24.9375V33.4196C24.9375 32.4352 24.9293 32.3778 24.7324 32.1891C24.6258 32.0742 24.4371 31.984 24.3223 31.984H24.1172V30.4254C24.1172 28.875 24.1172 28.8586 23.9121 28.6617C23.666 28.4074 23.3297 28.3992 23.0754 28.6371C22.8949 28.8094 22.8867 28.8504 22.8867 30.4008V31.984H21H19.1133V24.6422V17.3004H21H22.8867V21.8531V26.4141L23.1 26.6274C23.2641 26.7914 23.3543 26.8242 23.5676 26.7832C24.1008 26.6766 24.0762 26.9391 24.1008 21.8942L24.1172 17.3004H24.3305C24.4453 17.3004 24.6258 17.2102 24.7324 17.0953C24.9293 16.9067 24.9375 16.8492 24.9375 15.8649V14.8395H28.3828H31.8281V15.8649ZM38.4727 15.4547V16.0699H35.7656H33.0586V15.4547V14.8395H35.7656H38.4727V15.4547ZM8.94141 33.8297V34.4449H6.23437H3.52734V33.8297V33.2145H6.23437H8.94141V33.8297ZM23.707 33.8297V34.4449H21H18.293V33.8297V33.2145H21H23.707V33.8297ZM38.4727 33.8297V34.4449H35.7656H33.0586V33.8297V33.2145H35.7656H38.4727V33.8297ZM39.9492 36.6598V37.6442H21H2.05078V36.6598V35.6754H21H39.9492V36.6598ZM40.7695 39.818V40.7614H21H1.23047V39.818V38.8746H21H40.7695V39.818Z' fill='%23F3F1E0'/%3E%3Cpath d='M12.5098 6.97268C7.68641 9.40901 4.15086 11.2383 4.04422 11.3614C3.81453 11.6156 3.80633 11.8043 4.02781 12.0832L4.19187 12.2965H21.0001H37.8083L37.9723 12.0832C38.1938 11.8043 38.1856 11.6156 37.9641 11.3614C37.7344 11.0989 21.2544 2.78088 20.9837 2.78909C20.877 2.78909 17.0708 4.67581 12.5098 6.97268ZM27.8989 7.5551L34.7813 11.025L27.8907 11.0496C24.1009 11.0578 17.8993 11.0578 14.1177 11.0496L7.23523 11.025L14.093 7.56331C17.8747 5.65198 20.9755 4.09338 20.9919 4.09338C21.0083 4.09338 24.1173 5.65198 27.8989 7.5551Z' fill='%23F3F1E0'/%3E%3C/svg%3E%0A");
    content: "";
}
.visual .shortcut .faq {
    position: relative;
    margin-right: 23px;
    margin-left: 30px;
}
.visual .shortcut .faq::before {
    position: absolute;
    left: -11px;
    bottom: 39px;
    width: 52px;
    height: 38px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='52' height='38' viewBox='0 0 52 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.4547 37.8447C39.4215 37.8447 39.3884 37.8447 39.3553 37.8381C39.0737 37.795 38.8484 37.5764 38.8021 37.2948L36.9767 26.6311C36.9138 26.27 37.1589 25.9288 37.5167 25.8658C37.8778 25.8029 38.219 26.048 38.282 26.4058L39.7694 35.0984L43.9302 26.9193C44.0428 26.6973 44.2714 26.5582 44.5198 26.5582H50.6716V1.32509H1.32509V26.5615H32.9021C33.2665 26.5615 33.5646 26.8597 33.5646 27.2241C33.5646 27.5885 33.2665 27.8866 32.9021 27.8866H0.662547C0.298146 27.8866 0 27.5885 0 27.2241V0.662547C0 0.298146 0.298146 0 0.662547 0H51.3375C51.7019 0 52 0.298146 52 0.662547V27.2241C52 27.5885 51.7019 27.8866 51.3375 27.8866H44.9306L40.0477 37.4836C39.935 37.7089 39.7031 37.8447 39.458 37.8447H39.4547Z' fill='%23F3F1E0'/%3E%3Cpath d='M12.2209 18.9223H10.167V7.09912H18.101V8.84162H12.2209V12.2504H17.0144V13.9764H12.2209V18.9256V18.9223Z' fill='%23F3F1E0'/%3E%3Cpath d='M26.9393 15.9507H22.2717L21.0592 18.9223H18.9424L23.9049 7.09912H25.3061L30.2686 18.9223H28.1518L26.9393 15.9507ZM22.9872 14.2083H26.2238L24.6072 10.2562L22.9905 14.2083H22.9872Z' fill='%23F3F1E0'/%3E%3Cpath d='M38.0339 6.80104C41.3334 6.80104 43.8676 9.32203 43.8676 13.0091C43.8676 14.8609 43.2283 16.4013 42.1881 17.5045L41.8138 17.8457L44.5203 19.5253L43.3674 21.0657L40.0083 18.8859C39.3855 19.1045 38.7329 19.2139 38.0339 19.2139C34.7344 19.2139 32.2002 16.6929 32.2002 13.0058C32.2002 9.31872 34.7378 6.79773 38.0339 6.79773V6.80104ZM38.0339 8.54354C35.9336 8.54354 34.2541 10.3159 34.2541 13.0091C34.2541 15.7024 35.9336 17.4747 38.0339 17.4747C40.1342 17.4747 41.8138 15.7024 41.8138 13.0091C41.8138 10.3159 40.1342 8.54354 38.0339 8.54354Z' fill='%23F3F1E0'/%3E%3C/svg%3E%0A");
    content: "";
}
/* .visual .shortcut hover */
.visual .shortcut a:hover {
    font-weight: 700;
}
.visual .shortcut a::before {
    transition: 0.3s;
}
.visual .shortcut a:hover::before {
    transform: translate(0, -10px);
}
/* //.visual .shortcut hover */
.visual .scrolldown {
    position: absolute; /* visual 기준 정렬 */
    right: 7%;
    bottom: 131px;
    opacity: 0.7;
}
.visual .scrolldown .rotation {
    animation-name: visual_rotation_op;
    animation-duration: 5s;
    animation-iteration-count: 1;
    animation-timing-function: linear;
}
@keyframes visual_rotation_op {
    0% { opacity: 0; }
    50% { opacity: 0; }
    100% { opacity: 1; }
}
.visual .scrolldown .rotation img {
    width: 100%;
    animation-name: visual_rotation;
    animation-duration: 10s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
@keyframes visual_rotation {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(-360deg);}
}
.visual .scrolldown .arrow {
    position: absolute; /* scrolldown 기준 정렬 */
    right: 50%;
    top: 50%;
    transform: translate(55%, -50%);
    animation-name: arrow_moving_op;
    animation-duration: 5s;
    animation-iteration-count: 1;
    animation-timing-function: linear;
}
@keyframes arrow_moving_op {
    0% { opacity: 0; }
    50% { opacity: 0; }
    100% { opacity: 1; }
}
.visual .scrolldown .arrow img {
    width: 100%;
    animation-name: arrow_moving;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
@keyframes arrow_moving {
    0% { transform: translate(0, -50%); }
    100% { transform: translate(0, 50%); }
}
@media screen and (max-width:1024px) {
    .visual .inner {
        height: 100vh;
    }
    .visual .tit {
        margin-bottom: 0;
    }
    .visual h2 {
        font-size: 3rem;
        margin-bottom: 7px;
    }
    .visual p {
        font-size: 1.2rem;
    }
    .visual .photo {
        width: 300px;
        height: 622px;
    }
    .visual .photo img {
        border-radius: 150px 150px 0 0;
    }
    @keyframes visual_expand {
        0% {}
        50% {width: 300px; height: 622px;}
        100% {width: 100%; height: 100%;}
    }
    @keyframes visual_border {
        0% {}
        50% {border-radius: 150px 150px 0 0;}
        100% {border-radius: 0;}
    }
    .visual .shortcut {
        display: block;
        height: 168px;
        padding-top: 43px;
    }
    .visual .shortcut .short_top {
        justify-content: center;
        padding: 13px 0 21px 0;
    }
    .visual .shortcut .network::before {
        left: 50%;
        bottom: 30px;
        transform: translate(-34%, 0);
        width: 38px;
        height: 26px;
    }
    .visual .shortcut .bizintro {
        margin-right: 0;
        margin-right: 17px;
    }
    .visual .shortcut .bizintro::before {
        left: 50%;
        bottom: 30px;
        transform: translate(-34%, 0);
        width: 34px;
        height: 33px;
    }
    .visual .shortcut a:hover::before {
        transform: translate(-34%, -10px);
    }
    .visual .shortcut .short_sub {
        justify-content: center;
        margin-top: 40px;
    }
    .visual .shortcut .member::before {
        bottom: 30px;
        width: 32px;
        height: 32px;
    }
    .visual .shortcut .faq::before {
        left: -3px;
        bottom: 30px;
        width: 40px;
        height: 29px;
    }
    .visual .scrolldown {
        right: 50%;
        transform: translate(50%, 0);
        bottom: 201px;
    }
    .visual .scrolldown .rotation {
        width: 200px;
    }
    
}/* visual media 1024 */
@media screen and (max-width:880px) {
    .visual .tit {
        margin-bottom: 0;
    }
    .visual h2 {
        font-size: 2.53rem;
        margin-bottom: 7px;
    }
    .visual p {
        font-size: 14px;
    }
}/* visual media 880 */
@media screen and (max-width:534px) {
    .visual h2 br {
        display: block;
    }
}/* visual media 534 */


.story .wrapper {
    position: relative; /* more 정렬 기준 */
}
.story .list .swiper {
    padding-top: 53px;
}
.story .tit {
    display: flex;
    align-items: baseline;
    margin: 64px 0 95px 0;
    position: relative; /* after 정렬 기준 */
}
.story .tit::after {
    position: absolute;
    left: 0;
    bottom: -17px;
    width: 939px;
    height: 1px;
    background-color: var(--color-main-brown);
    content: "";
}
.story .tit h2 {
    color: var(--color-main-brown);
    font-family: "DM Serif Display";
    font-size: var(--txt-size-tit);
    margin-right: 25px;
}
.story .tit p {
    font-size: 18px;
    font-weight: 300;
}
.story .list ul li {
    width: 404px;
    padding-right: 24px;
    transition: 0.3s;
}
.story .list ul li a {
    position: relative; /* ctn 정렬 기준  */
}
.story .list ul li a .photo {
    position: relative; /* photo의 before 정렬 기준 */
    font-size: 0;
    line-height: 0;
}
.story .list ul li a .photo img {
    border-radius: 0 0 65px 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.story .list ul li a .ctn {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 175px;
    background-color: var(--color-main-brown);
    color: var(--color-main-bg);
    border-radius: 65px 0 65px 0;
}
.story .list ul li a .ctn h3 {
    font-size: 1.4rem;
    font-weight: 700;
    padding: 34px 0 17px 35px;
}
.story .list ul li a .ctn p {
    line-height: 1.3;
    height: 2.6em;
    overflow: hidden;
    padding: 0 40px 0 35px;
}
/* list hover */
.story .list ul li:hover a .photo img {
    box-shadow: 15px 15px 0 rgba(207,77,43,0.8);
}
.story .list ul li:hover a .photo::before  {
    position: absolute; /* photo 기준 정렬 */
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.7);
    border-radius: 0 0 65px 0;
    content: "";
}
.story .list ul li:hover a .photo::after {
    position: absolute; /* photo 기준 정렬 */
    left: 50%;
    top: 170px;
    transform: translate(-50%, 0);
    width: 60px;
    height: 60px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='66' height='66' viewBox='0 0 66 66' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_0_1)'%3E%3Ccircle cx='31' cy='31' r='30' fill='%23473936'/%3E%3C/g%3E%3Cg clip-path='url(%23clip0_0_1)'%3E%3Cpath d='M17.7685 31.375C17.7685 31.1837 17.9168 31.0354 18.1081 31.0354H44.6419C44.8332 31.0354 44.9815 31.1837 44.9815 31.375C44.9815 31.5663 44.8332 31.7145 44.6419 31.7145L18.1033 31.7098C17.912 31.7098 17.7637 31.5615 17.7637 31.3702L17.7685 31.375Z' fill='white'/%3E%3Cpath d='M31.3748 44.9815C31.1835 44.9815 31.0353 44.8333 31.0353 44.642L31.04 18.1033C31.0353 17.9168 31.1883 17.7637 31.3748 17.7685C31.5614 17.7733 31.7144 17.9168 31.7096 18.1033L31.7096 44.6467C31.7096 44.838 31.5613 44.9863 31.37 44.9863L31.3748 44.9815Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_0_1' x='0' y='0' width='66' height='66' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='2' dy='2'/%3E%3CfeGaussianBlur stdDeviation='1.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_0_1'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_0_1' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_0_1'%3E%3Crect width='19.4454' height='19.4454' fill='white' transform='translate(31.375 17.625) rotate(45)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    content: "";
}
.story .list ul li:hover {
    transform: translate(0, -53px);
}
/* //list hover */
.story .list .paging {
    width: auto;
    display: flex;
    justify-content: center;
    margin-top: 52px;
}
.story .list .paging .swiper-pagination-bullet {
    /* 선택되지 않은 불릿 */
    width: 10px;
    height: 10px;
    background-color: transparent;
    border: 1px solid var(--color-main-brown);
    opacity: 1;
}
.story .list .paging .swiper-pagination-bullet-active {
    /* 선택된 불릿 */
    background-color: var(--color-main-brown);
}
.story .more {
    position: absolute; /* wrapper 기준 정렬 */
    right: 0;
    top: 85px;
    font-size: 0;
    line-height: 0;
    width: 48px;
    height: 48px;
}
.story .more::before {
    position: absolute; /* more 기준 정렬 */
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='24' cy='24' r='23.5' stroke='%23473936'/%3E%3Cpath d='M37.1965 24.255C37.1965 24.4392 37.0518 24.5839 36.8677 24.5839L11.0584 24.5839C10.8742 24.5839 10.7295 24.4392 10.7295 24.255C10.7295 24.0708 10.8742 23.9261 11.0584 23.9261L36.8677 23.9261C37.0518 23.9261 37.1965 24.0708 37.1965 24.255Z' fill='%23473936'/%3E%3Cpath d='M37.374 24.255C37.374 24.3734 37.3082 24.4918 37.1964 24.5444C33.4934 26.4452 31.0795 30.0627 30.7309 34.2064C30.7177 34.3906 30.5533 34.5221 30.3757 34.509C30.1916 34.4958 30.06 34.3314 30.0732 34.1538C30.4415 29.7799 32.9935 25.9717 36.8938 23.959C37.0583 23.8735 37.2556 23.9393 37.3345 24.1037C37.3608 24.1497 37.374 24.2024 37.374 24.255Z' fill='%23473936'/%3E%3Cpath d='M37.374 24.2548C37.374 24.3075 37.3608 24.3601 37.3345 24.4061C37.249 24.5705 37.0517 24.6297 36.8938 24.5508C32.9935 22.5447 30.4415 18.7299 30.0732 14.356C30.0534 14.1784 30.1916 14.014 30.3757 14.0008C30.5533 13.9877 30.7177 14.1192 30.7309 14.3034C31.0795 18.4471 33.4999 22.0646 37.1964 23.9654C37.3082 24.0246 37.374 24.1364 37.374 24.2548Z' fill='%23473936'/%3E%3C/svg%3E%0A");
    content: "";
    transition: 0.3s;
}
.story .more:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23CF4D2B'/%3E%3Cpath d='M37.1965 24.255C37.1965 24.4392 37.0518 24.5839 36.8677 24.5839L11.0584 24.5839C10.8742 24.5839 10.7295 24.4392 10.7295 24.255C10.7295 24.0708 10.8742 23.9261 11.0584 23.9261L36.8677 23.9261C37.0518 23.9261 37.1965 24.0708 37.1965 24.255Z' fill='%23F3F1E0'/%3E%3Cpath d='M37.374 24.255C37.374 24.3734 37.3082 24.4918 37.1964 24.5444C33.4934 26.4452 31.0795 30.0627 30.7309 34.2064C30.7177 34.3906 30.5533 34.5221 30.3757 34.509C30.1916 34.4958 30.06 34.3314 30.0732 34.1538C30.4415 29.7799 32.9935 25.9717 36.8938 23.959C37.0583 23.8735 37.2556 23.9393 37.3345 24.1037C37.3608 24.1497 37.374 24.2024 37.374 24.255Z' fill='%23F3F1E0'/%3E%3Cpath d='M37.374 24.2548C37.374 24.3075 37.3608 24.3601 37.3345 24.4061C37.249 24.5705 37.0517 24.6297 36.8938 24.5508C32.9935 22.5447 30.4415 18.7299 30.0732 14.356C30.0534 14.1784 30.1916 14.014 30.3757 14.0008C30.5533 13.9877 30.7177 14.1192 30.7309 14.3034C31.0795 18.4471 33.4999 22.0646 37.1964 23.9654C37.3082 24.0246 37.374 24.1364 37.374 24.2548Z' fill='%23F3F1E0'/%3E%3C/svg%3E%0A");
}
@media screen and (max-width:1024px) {
    .story .tit {
        display: block;
        margin: 64px 0 0 0;
    }
    .story .tit::after {
        bottom: -8px;
        width: 100%;
    }
    .story .tit h2 {
        color: var(--color-main-brown);
        font-family: "DM Serif Display";
        font-size: var(--txt-size-tit);
        margin-right: 25px;
    }
    .story .tit p {
        font-size: 18px;
        font-weight: 300;
    }
    .story .list ul li {
        width: 279px;
        padding-right: 16px;
    }
    .story .list ul li a .photo img {
        border-radius: 0 0 33px 0;
    }
    .story .list ul li a .ctn {
        height: 121px;
        border-radius: 33px 0 33px 0;
    }
    .story .list ul li a .ctn h3 {
        font-size: 1.2rem;
        font-weight: 700;
        padding: 25px 28px 0 28px;
        line-height: 1.3;
        height: 3.9em;
        overflow: hidden;
    }
    .story .list ul li a .ctn p {
        display: none;
    }
    /* list hover */
    .story .list ul li:hover a .photo img {
        box-shadow: 15px 15px 0 rgba(207,77,43,0.8);
    }
    .story .list ul li:hover a .photo::after {
        top: 110px;
    }
    .story .list ul li:hover {
        transform: translate(0, -33px);
    }
    /* //list hover */
    .story .more {
        top: 55px;
        width: 48px;
        height: 48px;
    }
}/* story media 1024 */
@media screen and (max-width:580px) {
    .story .tit h2 {
        line-height: 1;
        margin: 33px 0 8px 0;
    }
    .story .list ul li a .ctn h3 {
        line-height: 1.3;
        height: auto;
        overflow: visible;
    }
    /* list hover */
    .story .list ul li:hover a .photo img {
        box-shadow: none;
    }
    .story .list ul li:hover a .photo::after {
        top: 40%;
    }

    .story .list ul li:hover {
        transform: translate(0, 0);
    }
    /* //list hover */
    /* .story .more {
        top: 9%;
        width: 30px;
        height: 30px;
    } */
}/* story media 580 */

.notice .wrapper {
    display: flex;
    justify-content: space-between;
}
.notice .tit {
    display: flex;
    margin-bottom: 18px;
    position: relative; /* after 정렬 기준 */
}
.notice .tit::after {
    position: absolute;
    left: 0;
    bottom: -17px;
    width: 618px;
    height: 1px;
    background-color: var(--color-main-brown);
    content: "";
}
.notice .tit h2 {
    color: var(--color-main-brown);
    font-family: "DM Serif Display";
    font-size: var(--txt-size-tit);
    line-height: 1.1;
}
.notice .tit p {
    font-size: 18px;
    font-weight: 300;
    margin: 75px 0 0 25px;
}
.notice .post {
    position: relative; /* more 정렬 기준 */
}
.notice .post p br {
    display: none;
}
.notice .post .list ul li {
    width: 618px;
    /* margin-bottom: 57px; */
}
.notice .post .list ul li a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative; /* after 정렬 기준 */
    height: 89px;
}
.notice .post .list ul li a::after {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 618px;
    height: 1px;
    border-bottom: 1px solid rgba(71,57,54,0.3);
    content: "";
}
.notice .post .list ul li a .inner {
    display: flex;
    align-items: center;
}
.notice .post .list ul li a strong {
    font-family: "DM Serif Display";
    margin-right: 20px;
    width: 48px;
    text-align: center;
}
/* post hover */
.notice .post .list ul li a:hover strong,
.notice .post .list ul li a:hover p {
    color: var(--color-main-orange);
    font-weight: 700;
}
.notice .post .list ul li a:hover span {
    color: var(--color-main-orange);
}
/* //post hover */
.notice .connection {
    position: relative; /* more 정렬 기준 */
}
.notice .connection .list {
    width: 618px;
}
.notice .connection .list ul {
    display: flex;
    justify-content: space-around;
}
.notice .connection .list ul li {
    width: 216px;
    margin-top: 35px;
}
.notice .connection .list ul li a .photo {
    font-size: 0;
    line-height: 0;
    position: relative; /* before 정렬 기준 */
}
.notice .connection .list ul li a .photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.notice .connection .list ul li a strong {
    display: block;
    color: #1d1d1d;
    margin: 19px 0 11px 0;
}
.notice .connection .list ul li a p {
    line-height: 1.3;
    height: 2.6em;
    overflow: hidden;
}
/* connection hover */
.notice .connection .list ul li:hover a .photo::before {
    position: absolute; /* photo 기준 정렬 */
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.7);
    content: "";
}
.notice .list ul li:hover a .photo::after {
    position: absolute; /* photo 기준 정렬 */
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 60px;
    height: 60px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='66' height='66' viewBox='0 0 66 66' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_0_1)'%3E%3Ccircle cx='31' cy='31' r='30' fill='%23473936'/%3E%3C/g%3E%3Cg clip-path='url(%23clip0_0_1)'%3E%3Cpath d='M17.7685 31.375C17.7685 31.1837 17.9168 31.0354 18.1081 31.0354H44.6419C44.8332 31.0354 44.9815 31.1837 44.9815 31.375C44.9815 31.5663 44.8332 31.7145 44.6419 31.7145L18.1033 31.7098C17.912 31.7098 17.7637 31.5615 17.7637 31.3702L17.7685 31.375Z' fill='white'/%3E%3Cpath d='M31.3748 44.9815C31.1835 44.9815 31.0353 44.8333 31.0353 44.642L31.04 18.1033C31.0353 17.9168 31.1883 17.7637 31.3748 17.7685C31.5614 17.7733 31.7144 17.9168 31.7096 18.1033L31.7096 44.6467C31.7096 44.838 31.5613 44.9863 31.37 44.9863L31.3748 44.9815Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_0_1' x='0' y='0' width='66' height='66' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='2' dy='2'/%3E%3CfeGaussianBlur stdDeviation='1.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_0_1'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_0_1' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_0_1'%3E%3Crect width='19.4454' height='19.4454' fill='white' transform='translate(31.375 17.625) rotate(45)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    content: "";
}
/* //connection hover */
.notice .more {
    position: absolute;
    right: 10px;
    top: 54px;
    font-size: 0;
    line-height: 0;
    width: 48px;
    height: 48px;
}
.notice .more::before {
    position: absolute; /* more 기준 정렬 */
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='24' cy='24' r='23.5' stroke='%23473936'/%3E%3Cpath d='M37.1965 24.255C37.1965 24.4392 37.0518 24.5839 36.8677 24.5839L11.0584 24.5839C10.8742 24.5839 10.7295 24.4392 10.7295 24.255C10.7295 24.0708 10.8742 23.9261 11.0584 23.9261L36.8677 23.9261C37.0518 23.9261 37.1965 24.0708 37.1965 24.255Z' fill='%23473936'/%3E%3Cpath d='M37.374 24.255C37.374 24.3734 37.3082 24.4918 37.1964 24.5444C33.4934 26.4452 31.0795 30.0627 30.7309 34.2064C30.7177 34.3906 30.5533 34.5221 30.3757 34.509C30.1916 34.4958 30.06 34.3314 30.0732 34.1538C30.4415 29.7799 32.9935 25.9717 36.8938 23.959C37.0583 23.8735 37.2556 23.9393 37.3345 24.1037C37.3608 24.1497 37.374 24.2024 37.374 24.255Z' fill='%23473936'/%3E%3Cpath d='M37.374 24.2548C37.374 24.3075 37.3608 24.3601 37.3345 24.4061C37.249 24.5705 37.0517 24.6297 36.8938 24.5508C32.9935 22.5447 30.4415 18.7299 30.0732 14.356C30.0534 14.1784 30.1916 14.014 30.3757 14.0008C30.5533 13.9877 30.7177 14.1192 30.7309 14.3034C31.0795 18.4471 33.4999 22.0646 37.1964 23.9654C37.3082 24.0246 37.374 24.1364 37.374 24.2548Z' fill='%23473936'/%3E%3C/svg%3E%0A");
    content: "";
    transition: 0.3s;
}
.notice .more:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23CF4D2B'/%3E%3Cpath d='M37.1965 24.255C37.1965 24.4392 37.0518 24.5839 36.8677 24.5839L11.0584 24.5839C10.8742 24.5839 10.7295 24.4392 10.7295 24.255C10.7295 24.0708 10.8742 23.9261 11.0584 23.9261L36.8677 23.9261C37.0518 23.9261 37.1965 24.0708 37.1965 24.255Z' fill='%23F3F1E0'/%3E%3Cpath d='M37.374 24.255C37.374 24.3734 37.3082 24.4918 37.1964 24.5444C33.4934 26.4452 31.0795 30.0627 30.7309 34.2064C30.7177 34.3906 30.5533 34.5221 30.3757 34.509C30.1916 34.4958 30.06 34.3314 30.0732 34.1538C30.4415 29.7799 32.9935 25.9717 36.8938 23.959C37.0583 23.8735 37.2556 23.9393 37.3345 24.1037C37.3608 24.1497 37.374 24.2024 37.374 24.255Z' fill='%23F3F1E0'/%3E%3Cpath d='M37.374 24.2548C37.374 24.3075 37.3608 24.3601 37.3345 24.4061C37.249 24.5705 37.0517 24.6297 36.8938 24.5508C32.9935 22.5447 30.4415 18.7299 30.0732 14.356C30.0534 14.1784 30.1916 14.014 30.3757 14.0008C30.5533 13.9877 30.7177 14.1192 30.7309 14.3034C31.0795 18.4471 33.4999 22.0646 37.1964 23.9654C37.3082 24.0246 37.374 24.1364 37.374 24.2548Z' fill='%23F3F1E0'/%3E%3C/svg%3E%0A");
}
@media screen and (max-width:1024px) {
    .notice .wrapper {
        display: block;
    }
    .notice .tit {
        display: block;
        margin-top: 64px;
    }
    .notice .tit::after {
        width: 100%;
    }
    .notice .tit h2 {
        margin-bottom: 8px;
    }
    .notice .tit p {
        margin: 0;
    }
    .notice .post {
        margin-bottom: 70px;
    }
    .notice .post .list ul li {
        width: 100%;
    }
    .notice .post .list ul li a::after {
        width: 100%;
    }
    .notice .connection .list {
        width: 100%;
    }
    .notice .connection .list ul li {
        margin-right: 16px;
    }
    .notice .connection .list ul li:last-child {
        margin-right: 0;
    }
    .notice .connection .list ul li a strong {
        font-size: 15px;
        margin-top: 10px;
    }
    .notice .connection .list ul li a p {
        display: none;
        
        
    }
    .notice .more {
        top: 80px;
    }
}/* notice media 1024 */
@media screen and (max-width:580px) {
    .notice .post .list ul li a {
        height: 52px;
    }
    .notice .post .list ul li a span {
        margin-left: 20px;
        white-space: nowrap;
    }
}
.moreinfo .wrapper {
    position: relative; /* more 정렬 기준 */
}
.moreinfo .tit {
    display: flex;
    align-items: baseline;
    margin: 64px 0 146px 0;
    position: relative; /* after 정렬 기준 */
}
.moreinfo .tit::after {
    position: absolute;
    left: 0;
    bottom: -17px;
    width: 939px;
    height: 1px;
    background-color: var(--color-main-brown);
    content: "";
}
.moreinfo .tit h2 {
    color: var(--color-main-brown);
    font-family: "DM Serif Display";
    font-size: var(--txt-size-tit);
    margin-right: 25px;
}
.moreinfo .tit p {
    font-size: 18px;
    font-weight: 300;
}
.moreinfo .tab {
    position: relative; /* tab menu 정렬 기준 */
}
.moreinfo .tab .tab_menu {
    position: absolute; /* tab 기준 정렬 */
    right: 8%;
    top: -73px;
    transform: translate(-50%, 0);
    color: var(--color-main-brown);
    font-family: "DM Serif Display";
    font-size: 1.56rem;
    border: 1px solid var(--color-main-brown);
    width: 234px;
    white-space: nowrap;
}
.moreinfo .tab .tab_menu:hover {
    color: var(--color-main-bg);
    background-color: var(--color-main-brown);
}
.moreinfo .tab>ul>li.on .tab_menu {
    color: var(--color-main-bg);
    background-color: var(--color-main-brown);
}
.moreinfo .tab .exhib>.tab_menu {
    left: 27%;
}
.moreinfo .tab .edu>.tab_menu {
    left: 50%;
}
.moreinfo .tab .tab_detail ul li {
    width: 297px;
}
.moreinfo .tab>ul>li .tab_detail {
    display: none;
}
.moreinfo .tab>ul>li.on .tab_detail {
    display: block;
}
.moreinfo .tab .tab_detail ul li a .photo {
    font-size: 0;
    line-height: 0;
    position: relative; /* before, after 정렬 기준 */
}
.moreinfo .tab .tab_detail ul li a .photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: 0.3s;
}
.moreinfo .tab .tab_detail ul li a .photo_wrap {
    position: relative;
}
.moreinfo .tab .tab_detail ul li a .photo_wrap span {
    position: absolute;
    left: 0;
    bottom: 0;
    display: inline-block;
    background-color: var(--color-main-brown);
    color: var(--color-main-bg);
    font-size: 1.33rem;
    padding: 4px 12px;
    text-align: center;
}
/* 마우스오버 */
.moreinfo .tab .tab_detail ul li:hover a .photo::before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.7);
    content: "";
    animation-name: radius_anime;
    animation-duration: 0.2s;
    animation-iteration-count: 1;
    animation-timing-function: linear;
    animation-fill-mode: forwards;
}
.moreinfo .tab .tab_detail ul li:hover a .photo::after {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 60px;
    height: 60px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='66' height='66' viewBox='0 0 66 66' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_0_1)'%3E%3Ccircle cx='31' cy='31' r='30' fill='%23473936'/%3E%3C/g%3E%3Cg clip-path='url(%23clip0_0_1)'%3E%3Cpath d='M17.7685 31.375C17.7685 31.1837 17.9168 31.0354 18.1081 31.0354H44.6419C44.8332 31.0354 44.9815 31.1837 44.9815 31.375C44.9815 31.5663 44.8332 31.7145 44.6419 31.7145L18.1033 31.7098C17.912 31.7098 17.7637 31.5615 17.7637 31.3702L17.7685 31.375Z' fill='white'/%3E%3Cpath d='M31.3748 44.9815C31.1835 44.9815 31.0353 44.8333 31.0353 44.642L31.04 18.1033C31.0353 17.9168 31.1883 17.7637 31.3748 17.7685C31.5614 17.7733 31.7144 17.9168 31.7096 18.1033L31.7096 44.6467C31.7096 44.838 31.5613 44.9863 31.37 44.9863L31.3748 44.9815Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_0_1' x='0' y='0' width='66' height='66' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='2' dy='2'/%3E%3CfeGaussianBlur stdDeviation='1.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_0_1'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_0_1' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_0_1'%3E%3Crect width='19.4454' height='19.4454' fill='white' transform='translate(31.375 17.625) rotate(45)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    content: "";
}
@keyframes radius_anime {
    0% { border-radius: 0; }
    100% { border-radius: 149px 149px 0 0; }
}
.moreinfo .tab .tab_detail ul li:hover a .photo img {
    border-radius: 149px 149px 0 0;
}
/* //마우스오버 */

.moreinfo .tab .tab_detail ul li a .ctn {
    position: relative; /* before, after 정렬 기준 */
}
.moreinfo .tab .tab_detail ul li a .ctn::before {
    position: absolute;
    left: 0;
    top: -11px;
    width: 100%;
    height: 1px;
    background-color: var(--color-main-brown);
    content: "";
}
.moreinfo .tab .tab_detail ul li a .ctn::after {
    position: absolute;
    left: 0;
    bottom: -13px;
    width: 100%;
    height: 1px;
    background-color: var(--color-main-brown);
    content: "";
}
.moreinfo .tab .tab_detail ul li a .ctn h3 {
    color: #1d1d1d;
    font-size: 1.33rem;
    font-weight: 700;
    margin: 33px 0 8px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.moreinfo .tab .tab_detail ul li a .ctn p {
    font-size: 1.2rem;
    margin-bottom: 14px;
}
.moreinfo .tab>ul>li.enjoy .tab_detail ul li a .ctn p {
    font-size: 1rem;
    line-height: 1.3;
    height: 3.9em;
    overflow: hidden;
    margin-top: 3px;
}
.moreinfo .tab .tab_detail ul li a .ctn span {
    display: block;
    position: relative; /* before 정렬 기준 */
    margin-bottom: 8px;
    padding-left: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.moreinfo .tab .tab_detail ul li a .ctn span::before {
    position: absolute;
    left: 2px;
    top: -1px;
    width: 12px;
    height: 18px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='18' viewBox='0 0 12 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 18C4.38717 18 3.06733 17.7942 2.0405 17.3825C1.0135 16.971 0.5 16.4397 0.5 15.7885C0.5 15.4782 0.6465 15.181 0.9395 14.897C1.23233 14.6132 1.63392 14.3718 2.14425 14.173L2.93075 14.8405C2.65258 14.9455 2.36508 15.0846 2.06825 15.2578C1.77142 15.4308 1.58583 15.6013 1.5115 15.7693C1.62567 16.1001 2.10967 16.3879 2.9635 16.6327C3.81733 16.8776 4.82633 17 5.9905 17C7.1545 17 8.16758 16.8776 9.02975 16.6327C9.89192 16.3879 10.3801 16.1001 10.4943 15.7693C10.4418 15.5974 10.2501 15.425 9.91925 15.252C9.58842 15.0788 9.27558 14.9397 8.98075 14.8345L9.7615 14.1615C10.318 14.3642 10.7468 14.6074 11.048 14.8913C11.3493 15.1753 11.5 15.4714 11.5 15.7797C11.5 16.4336 10.9865 16.9671 9.9595 17.3803C8.93267 17.7934 7.61283 18 6 18ZM6.025 13.75C7.68783 12.4563 8.93267 11.1907 9.7595 9.953C10.5865 8.71517 11 7.49875 11 6.30375C11 4.55308 10.4615 3.23142 9.3845 2.33875C8.30767 1.44625 7.18267 1 6.0095 1C4.8365 1 3.70833 1.44675 2.625 2.34025C1.54167 3.23375 1 4.55683 1 6.3095C1 7.46083 1.4115 8.65033 2.2345 9.878C3.05767 11.1055 4.32117 12.3962 6.025 13.75ZM6 15C3.98567 13.4703 2.48208 11.9847 1.48925 10.5433C0.496417 9.10175 0 7.68967 0 6.307C0 5.26267 0.180417 4.34908 0.54125 3.56625C0.90225 2.78358 1.37117 2.1275 1.948 1.598C2.525 1.0685 3.17025 0.669834 3.88375 0.402C4.59725 0.134 5.30367 0 6.003 0C6.70233 0 7.40775 0.134 8.11925 0.402C8.83075 0.669834 9.475 1.0685 10.052 1.598C10.6288 2.1275 11.0977 2.78417 11.4587 3.568C11.8196 4.35167 12 5.26358 12 6.30375C12 7.68692 11.5036 9.0995 10.5107 10.5415C9.51792 11.9835 8.01433 13.4697 6 15ZM6.0095 7.7885C6.45067 7.7885 6.82858 7.63433 7.14325 7.326C7.45808 7.01767 7.6155 6.63658 7.6155 6.18275C7.6155 5.72892 7.45725 5.34458 7.14075 5.02975C6.82442 4.71508 6.44417 4.55775 6 4.55775C5.56533 4.55775 5.18742 4.71592 4.86625 5.03225C4.54508 5.34858 4.3845 5.72883 4.3845 6.173C4.3845 6.63333 4.54508 7.01767 4.86625 7.326C5.18742 7.63433 5.5685 7.7885 6.0095 7.7885Z' fill='%233D3D3D'/%3E%3C/svg%3E%0A");
    content: "";
}
.moreinfo .tab .tab_detail ul li a .ctn span:last-child::before {
    left: -1px;
    width: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='19' viewBox='0 0 16 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.6155 18.2307C1.15517 18.2307 0.770833 18.0766 0.4625 17.7682C0.154167 17.4599 0 17.0756 0 16.6152V3.84625C0 3.38592 0.154167 3.00158 0.4625 2.69325C0.770833 2.38492 1.15517 2.23075 1.6155 2.23075H3.3845V0H4.4615V2.23075H11.6155V0H12.6155V2.23075H14.3845C14.8448 2.23075 15.2292 2.38492 15.5375 2.69325C15.8458 3.00158 16 3.38592 16 3.84625V16.6152C16 17.0756 15.8458 17.4599 15.5375 17.7682C15.2292 18.0766 14.8448 18.2307 14.3845 18.2307H1.6155ZM1.6155 17.2307H14.3845C14.5385 17.2307 14.6796 17.1667 14.8077 17.0385C14.9359 16.9103 15 16.7692 15 16.6152V7.84625H1V16.6152C1 16.7692 1.06408 16.9103 1.19225 17.0385C1.32042 17.1667 1.4615 17.2307 1.6155 17.2307ZM1 6.846H15V3.84625C15 3.69225 14.9359 3.55117 14.8077 3.423C14.6796 3.29483 14.5385 3.23075 14.3845 3.23075H1.6155C1.4615 3.23075 1.32042 3.29483 1.19225 3.423C1.06408 3.55117 1 3.69225 1 3.84625V6.846ZM8 11.3845C7.79367 11.3845 7.61383 11.3079 7.4605 11.1547C7.30733 11.0016 7.23075 10.8217 7.23075 10.6152C7.23075 10.4089 7.30733 10.2292 7.4605 10.076C7.61383 9.92283 7.79367 9.84625 8 9.84625C8.20633 9.84625 8.38617 9.92283 8.5395 10.076C8.69267 10.2292 8.76925 10.4089 8.76925 10.6152C8.76925 10.8217 8.69267 11.0016 8.5395 11.1547C8.38617 11.3079 8.20633 11.3845 8 11.3845ZM4 11.3845C3.79367 11.3845 3.61383 11.3079 3.4605 11.1547C3.30733 11.0016 3.23075 10.8217 3.23075 10.6152C3.23075 10.4089 3.30733 10.2292 3.4605 10.076C3.61383 9.92283 3.79367 9.84625 4 9.84625C4.20633 9.84625 4.38617 9.92283 4.5395 10.076C4.69267 10.2292 4.76925 10.4089 4.76925 10.6152C4.76925 10.8217 4.69267 11.0016 4.5395 11.1547C4.38617 11.3079 4.20633 11.3845 4 11.3845ZM12 11.3845C11.7937 11.3845 11.6138 11.3079 11.4605 11.1547C11.3073 11.0016 11.2308 10.8217 11.2308 10.6152C11.2308 10.4089 11.3073 10.2292 11.4605 10.076C11.6138 9.92283 11.7937 9.84625 12 9.84625C12.2063 9.84625 12.3862 9.92283 12.5395 10.076C12.6927 10.2292 12.7693 10.4089 12.7693 10.6152C12.7693 10.8217 12.6927 11.0016 12.5395 11.1547C12.3862 11.3079 12.2063 11.3845 12 11.3845ZM8 15.2308C7.79367 15.2308 7.61383 15.1542 7.4605 15.001C7.30733 14.8478 7.23075 14.668 7.23075 14.4615C7.23075 14.2552 7.30733 14.0753 7.4605 13.922C7.61383 13.7688 7.79367 13.6922 8 13.6922C8.20633 13.6922 8.38617 13.7688 8.5395 13.922C8.69267 14.0753 8.76925 14.2552 8.76925 14.4615C8.76925 14.668 8.69267 14.8478 8.5395 15.001C8.38617 15.1542 8.20633 15.2308 8 15.2308ZM4 15.2308C3.79367 15.2308 3.61383 15.1542 3.4605 15.001C3.30733 14.8478 3.23075 14.668 3.23075 14.4615C3.23075 14.2552 3.30733 14.0753 3.4605 13.922C3.61383 13.7688 3.79367 13.6922 4 13.6922C4.20633 13.6922 4.38617 13.7688 4.5395 13.922C4.69267 14.0753 4.76925 14.2552 4.76925 14.4615C4.76925 14.668 4.69267 14.8478 4.5395 15.001C4.38617 15.1542 4.20633 15.2308 4 15.2308ZM12 15.2308C11.7937 15.2308 11.6138 15.1542 11.4605 15.001C11.3073 14.8478 11.2308 14.668 11.2308 14.4615C11.2308 14.2552 11.3073 14.0753 11.4605 13.922C11.6138 13.7688 11.7937 13.6922 12 13.6922C12.2063 13.6922 12.3862 13.7688 12.5395 13.922C12.6927 14.0753 12.7693 14.2552 12.7693 14.4615C12.7693 14.668 12.6927 14.8478 12.5395 15.001C12.3862 15.1542 12.2063 15.2308 12 15.2308Z' fill='%233D3D3D'/%3E%3C/svg%3E%0A");
}
.moreinfo .tab .tab_detail .paging {
    width: auto;
    display: flex;
    justify-content: center;
    margin-top: 44px;
}
.moreinfo .tab .tab_detail .paging .swiper-pagination-bullet {
    /* 선택되지 않은 불릿 */
    width: 10px;
    height: 10px;
    background-color: transparent;
    border: 1px solid var(--color-main-brown);
    opacity: 1;
}
.moreinfo .tab .tab_detail .paging .swiper-pagination-bullet-active {
    /* 선택된 불릿 */
    background-color: var(--color-main-brown);
}
.moreinfo .more {
    position: absolute; /* wrapper 기준 정렬 */
    right: 0;
    top: 85px;
    font-size: 0;
    line-height: 0;
    width: 48px;
    height: 48px;
}
.moreinfo .more::before {
    position: absolute; /* more 기준 정렬 */
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='24' cy='24' r='23.5' stroke='%23473936'/%3E%3Cpath d='M37.1965 24.255C37.1965 24.4392 37.0518 24.5839 36.8677 24.5839L11.0584 24.5839C10.8742 24.5839 10.7295 24.4392 10.7295 24.255C10.7295 24.0708 10.8742 23.9261 11.0584 23.9261L36.8677 23.9261C37.0518 23.9261 37.1965 24.0708 37.1965 24.255Z' fill='%23473936'/%3E%3Cpath d='M37.374 24.255C37.374 24.3734 37.3082 24.4918 37.1964 24.5444C33.4934 26.4452 31.0795 30.0627 30.7309 34.2064C30.7177 34.3906 30.5533 34.5221 30.3757 34.509C30.1916 34.4958 30.06 34.3314 30.0732 34.1538C30.4415 29.7799 32.9935 25.9717 36.8938 23.959C37.0583 23.8735 37.2556 23.9393 37.3345 24.1037C37.3608 24.1497 37.374 24.2024 37.374 24.255Z' fill='%23473936'/%3E%3Cpath d='M37.374 24.2548C37.374 24.3075 37.3608 24.3601 37.3345 24.4061C37.249 24.5705 37.0517 24.6297 36.8938 24.5508C32.9935 22.5447 30.4415 18.7299 30.0732 14.356C30.0534 14.1784 30.1916 14.014 30.3757 14.0008C30.5533 13.9877 30.7177 14.1192 30.7309 14.3034C31.0795 18.4471 33.4999 22.0646 37.1964 23.9654C37.3082 24.0246 37.374 24.1364 37.374 24.2548Z' fill='%23473936'/%3E%3C/svg%3E%0A");
    content: "";
    transition: 0.3s;
}
.moreinfo .more:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23CF4D2B'/%3E%3Cpath d='M37.1965 24.255C37.1965 24.4392 37.0518 24.5839 36.8677 24.5839L11.0584 24.5839C10.8742 24.5839 10.7295 24.4392 10.7295 24.255C10.7295 24.0708 10.8742 23.9261 11.0584 23.9261L36.8677 23.9261C37.0518 23.9261 37.1965 24.0708 37.1965 24.255Z' fill='%23F3F1E0'/%3E%3Cpath d='M37.374 24.255C37.374 24.3734 37.3082 24.4918 37.1964 24.5444C33.4934 26.4452 31.0795 30.0627 30.7309 34.2064C30.7177 34.3906 30.5533 34.5221 30.3757 34.509C30.1916 34.4958 30.06 34.3314 30.0732 34.1538C30.4415 29.7799 32.9935 25.9717 36.8938 23.959C37.0583 23.8735 37.2556 23.9393 37.3345 24.1037C37.3608 24.1497 37.374 24.2024 37.374 24.255Z' fill='%23F3F1E0'/%3E%3Cpath d='M37.374 24.2548C37.374 24.3075 37.3608 24.3601 37.3345 24.4061C37.249 24.5705 37.0517 24.6297 36.8938 24.5508C32.9935 22.5447 30.4415 18.7299 30.0732 14.356C30.0534 14.1784 30.1916 14.014 30.3757 14.0008C30.5533 13.9877 30.7177 14.1192 30.7309 14.3034C31.0795 18.4471 33.4999 22.0646 37.1964 23.9654C37.3082 24.0246 37.374 24.1364 37.374 24.2548Z' fill='%23F3F1E0'/%3E%3C/svg%3E%0A");
}
@media screen and (max-width:1300px) {
    .moreinfo .tab .tab_menu {
        position: absolute; /* tab 기준 정렬 */
        right: 8%;
        top: -73px;
        transform: translate(-50%, 0);
        color: var(--color-main-brown);
        font-family: "DM Serif Display";
        font-size: 1.4rem;
        border: 1px solid var(--color-main-brown);
        width: 202px;
    }
}/* moreinfo media 1300 */
@media screen and (max-width:1024px) {
    .moreinfo .tit {
        display: block;
        margin: 63px 0 100px 0;
    }
    .moreinfo .tit::after {
        width: 100%;
    }
    .moreinfo .tab .tab_menu {
        position: absolute; /* tab 기준 정렬 */
        right: auto;
        left: 20%;
        top: -64px;
        transform: translate(0, 0);
        font-size: 1.2rem;
        border: 0;
        width: auto;
    }
    .moreinfo .tab .exhib>.tab_menu {
        left: 0;
    }
    .moreinfo .tab .edu>.tab_menu {
        left: 10%;
    }
    .moreinfo .tab .tab_menu:hover {
        color: var(--color-main-orange);
        background-color: transparent;
    }
    .moreinfo .tab>ul>li.on .tab_menu {
        color: var(--color-main-orange);
        background-color: transparent;
    }
}/* //moreinfo media 1024 */
@media screen and (max-width:880px) {
    .moreinfo .tab .tab_menu {
        left: 33%;
    }
    .moreinfo .tab .edu>.tab_menu {
        left: 17%;
    }
}
@media screen and (max-width:580px) {
    .moreinfo .tab .tab_menu {
        left: 55%;
    }
    .moreinfo .tab .edu>.tab_menu {
        left: 28%;
    }
}