@charset "utf-8";

@font-face{font-family:'Pretendard';font-weight:400;font-display:swap;src:url(/pcms/common/font/Pretendard/Pretendard-Regular.subset.woff) format("woff")}@font-face{font-family:'Pretendard';font-weight:300;font-display:swap;src:url(/pcms/common/font/Pretendard/Pretendard-Light.subset.woff) format("woff")}@font-face{font-family:'Pretendard';font-weight:400;font-display:swap;src:url(/pcms/common/font/Pretendard/Pretendard-Regular.subset.woff) format("woff")}@font-face{font-family:'Pretendard';font-weight:500;font-display:swap;src:url(/pcms/common/font/Pretendard/Pretendard-Bold.subset.woff) format("woff")}@font-face{font-family:'Pretendard';font-weight:700;font-display:swap;src:url(/pcms/common/font/Pretendard/Pretendard-Bold.subset.woff) format("woff")}

html {overflow-x: hidden;}

#op_layout,
#lnb_hm {display: none;}

#top_layout {height: 100px;}
#top_layout .top_wrap {max-width: 1920px; z-index: unset;}
#top_layout .top_wrap #logo {left: 50px; top: 33px; width: 272px; height: 34px;}
#top_layout .top_wrap #logo a {background-position: center; background-repeat: no-repeat; background-size: 100%; background-image: url("data:image/svg+xml,%3Csvg width='272' height='34' viewBox='0 0 272 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.0481 8.43298L21.623 10.6905L26.5489 29.0739L34.974 26.8164L30.0481 8.43298Z' fill='%230096B8'/%3E%3Cpath d='M24.2877 20.6487L5.9043 25.5746L8.16179 33.9997L26.5452 29.0738L24.2877 20.6487Z' fill='%23306B9C'/%3E%3Cpath d='M27.7877 -0.00439453L9.4043 4.92143L11.6618 13.3465L30.0452 8.42069L27.7877 -0.00439453Z' fill='%23DFAE75'/%3E%3Cpath d='M9.40496 4.92699L0.974609 7.1859L5.90043 25.5693L14.3308 23.3104L9.40496 4.92699Z' fill='%23E4605B'/%3E%3Cpath d='M109.964 13.5708H108.126V8.99962H106.053V20.3239H108.126V15.8891H109.964V13.5708Z' fill='%23444444'/%3E%3Cpath d='M103.903 9.44701H101.841V12.1908H97.3568V9.44701H95.2949V19.7512H103.903V9.44701ZM101.841 14.4436V17.4874H97.3568V14.4436H101.841Z' fill='%23444444'/%3E%3Cpath d='M98.6357 27.8845V26.6517H108.149V24.5243H98.6357V23.3024H108.149V21.186H96.5684V30.0719H108.362V27.8845H98.6357Z' fill='%23444444'/%3E%3Cpath d='M123.915 9.22374V15.355H122.295V9.22374H120.233V23.0463H114.565V12.1039H118.417V9.77468H112.498V25.3973H120.233V30.6667H122.295V17.6787H123.915V30.6667H125.971V9.22374H123.915Z' fill='%23444444'/%3E%3Cpath d='M154.754 26.7988V16.2055H152.692V26.7988H150.69V16.2055H148.628V26.7988H145.803V29.128H160.083V26.7988H154.754Z' fill='%23444444'/%3E%3Cpath d='M159.029 9.77403H146.99V12.1087H156.967V24.813H159.029V9.77403Z' fill='%23444444'/%3E%3Cpath d='M77.748 17.2198C77.748 14.2524 79.5645 12.305 82.2592 12.305C84.9539 12.305 86.7703 14.2524 86.7703 17.2198C86.7703 20.1872 84.943 22.1291 82.2592 22.1291C79.5754 22.1291 77.748 20.1763 77.748 17.2198ZM82.2592 19.9308C83.7538 19.9308 84.7575 18.8399 84.7575 17.1816C84.7575 15.5233 83.7484 14.4324 82.2592 14.4324C80.77 14.4324 79.7609 15.5124 79.7609 17.1816C79.7609 18.8508 80.77 19.9308 82.2592 19.9308Z' fill='%23444444'/%3E%3Cpath d='M81.1178 27.7427V22.7897H79.0449V30.0664H91.3129V27.7427H81.1178Z' fill='%23444444'/%3E%3Cpath d='M92.7694 15.0003H90.9584V8.96721H88.8965V23.5644H90.9584V17.3295H92.7694V15.0003Z' fill='%23444444'/%3E%3Cpath d='M83.3017 10.1668V8.55217H81.2397V10.1668H77.6777V12.3869H86.9401V10.1668H83.3017Z' fill='%23444444'/%3E%3Cpath d='M129.764 17.2198C129.764 14.2524 131.586 12.305 134.275 12.305C136.964 12.305 138.786 14.2524 138.786 17.2198C138.786 20.1872 136.959 22.1291 134.275 22.1291C131.591 22.1291 129.764 20.1763 129.764 17.2198ZM134.275 19.9308C135.769 19.9308 136.773 18.8399 136.773 17.1816C136.773 15.5233 135.764 14.4324 134.275 14.4324C132.786 14.4324 131.777 15.5124 131.777 17.1816C131.777 18.8508 132.786 19.9308 134.275 19.9308Z' fill='%23444444'/%3E%3Cpath d='M135.325 10.1668V8.55217H133.263V10.1668H129.701V12.3869H138.969V10.1668H135.325Z' fill='%23444444'/%3E%3Cpath d='M144.728 14.0678H142.732V8.97301H140.67V22.5719H142.732V16.397H144.728V14.0678Z' fill='%23444444'/%3E%3Cpath d='M130.1 23.5318V25.8665H140.677V30.6613H142.738V23.5318H130.1Z' fill='%23444444'/%3E%3Cpath d='M70.6039 20.3301V18.0936H63.0107V16.0862H70.042V9.76408H60.9434V12.0115H67.9855V13.8443H60.9434V20.3301H70.6039Z' fill='%23444444'/%3E%3Cpath d='M74.3803 8.99962H72.3184V20.7493H74.3803V8.99962Z' fill='%23444444'/%3E%3Cpath d='M72.3152 23.2203H63.953V21.4093H61.8965V30.0716H74.3826V21.4093H72.3152V23.2203ZM72.3152 25.5386V27.7424H63.953V25.5386H72.3152Z' fill='%23444444'/%3E%3Cpath d='M57.3261 18.8237V16.4782H56.5024V9.11412H43.629V11.4652H54.435V16.4782H43.209V18.8237H49.1493V22.2057H43.329V24.5459H54.615V30.0662H56.677V22.2057H51.2058V18.8237H57.3261Z' fill='%23444444'/%3E%3Cpath d='M173.505 8.84381L179.279 30.0743' stroke='%23E6E6E6' stroke-width='1.5'/%3E%3Cpath d='M192.061 13.5511C192.061 11.6591 192.765 10.2071 193.931 9.32714C194.833 8.62314 196.021 8.24914 197.407 8.24914C198.793 8.24914 199.981 8.62314 200.883 9.32714C202.049 10.2071 202.753 11.6591 202.753 13.5511C202.753 15.4651 202.049 16.8951 200.883 17.7971C199.981 18.5011 198.793 18.8751 197.407 18.8751C196.021 18.8751 194.833 18.5011 193.931 17.7971C192.765 16.8951 192.061 15.4651 192.061 13.5511ZM195.009 13.5511C195.009 14.4971 195.295 15.2451 195.823 15.7291C196.241 16.0811 196.769 16.3011 197.407 16.3011C198.045 16.3011 198.595 16.0811 198.991 15.7291C199.519 15.2451 199.805 14.4971 199.805 13.5511C199.805 12.6271 199.519 11.8571 198.991 11.3951C198.595 11.0431 198.045 10.8231 197.407 10.8231C196.769 10.8231 196.241 11.0431 195.823 11.3951C195.295 11.8571 195.009 12.6271 195.009 13.5511ZM205.679 19.0731V8.35914H208.693V19.0731H205.679ZM205.679 19.8431H208.693V28.7751H193.469V19.8431H196.483V21.9551H205.679V19.8431ZM196.483 24.5291V26.2011H205.679V24.5291H196.483Z' fill='%23444444'/%3E%3Cpath d='M215.292 7.76514H218.306V9.67914H222.464V12.1431H210.958V9.67914H215.292V7.76514ZM211.552 16.8291C211.552 15.5751 212.146 14.5631 213.07 13.8811C213.994 13.2211 215.27 12.8691 216.744 12.8691C218.24 12.8691 219.516 13.2211 220.418 13.8811C221.364 14.5631 221.958 15.5751 221.958 16.8291C221.958 18.0831 221.364 19.0951 220.418 19.7771C219.516 20.4371 218.24 20.7891 216.744 20.7891C215.27 20.7891 213.994 20.4371 213.07 19.7771C212.146 19.0951 211.552 18.0831 211.552 16.8291ZM214.456 16.8291C214.456 17.2471 214.632 17.5991 214.962 17.8631C215.38 18.2151 216.018 18.4131 216.744 18.4131C217.492 18.4131 218.108 18.2151 218.548 17.8631C218.878 17.5991 219.054 17.2471 219.054 16.8291C219.054 16.4111 218.878 16.0591 218.548 15.7951C218.108 15.4431 217.492 15.2451 216.744 15.2451C216.018 15.2451 215.38 15.4431 214.962 15.7951C214.632 16.0591 214.456 16.4111 214.456 16.8291ZM227.744 13.2871H230.538V15.9051H227.744V20.7891H224.73V8.35914H227.744V13.2871ZM227.744 21.7351V28.8851H224.73V24.3311H212.498V21.7351H227.744Z' fill='%23444444'/%3E%3Cpath d='M230.977 14.1451C230.977 12.0111 231.593 10.4271 232.715 9.43714C233.595 8.64514 234.827 8.24914 236.323 8.24914C237.841 8.24914 239.051 8.64514 239.953 9.43714C241.053 10.4271 241.669 12.0111 241.669 14.1451C241.669 16.3011 241.053 17.8631 239.953 18.8531C239.051 19.6671 237.841 20.0631 236.323 20.0631C234.827 20.0631 233.595 19.6671 232.715 18.8531C231.593 17.8631 230.977 16.3011 230.977 14.1451ZM233.925 14.1451C233.925 15.3991 234.211 16.3011 234.717 16.8291C235.113 17.2471 235.641 17.4671 236.323 17.4671C237.005 17.4671 237.555 17.2471 237.951 16.8291C238.457 16.3011 238.743 15.3991 238.743 14.1451C238.743 12.8911 238.457 12.0111 237.951 11.4611C237.555 11.0431 237.005 10.8231 236.323 10.8231C235.641 10.8231 235.113 11.0431 234.717 11.4611C234.211 12.0111 233.925 12.8911 233.925 14.1451ZM247.323 13.6391H250.117V16.2571H247.323V22.5271H244.309V8.35914H247.323V13.6391ZM235.311 26.0251H247.675V28.6431H232.297V21.4931H235.311V26.0251Z' fill='%23444444'/%3E%3Cpath d='M254.032 24.5951H256.826C258.322 24.5951 259.422 24.3751 260.06 23.8911V8.46914H262.964V16.1031H264.768V8.35914H267.694V28.5551H264.768V18.7431H262.964V28.3131H260.06V26.3331C259.378 26.9051 258.08 27.2131 256.232 27.2131H251.04V8.60114H254.032V24.5951Z' fill='%23444444'/%3E%3C/svg%3E%0A");}
#top_layout .top_wrap .utile_wrap {top: 30px; right: 50px;}
#top_layout .top_wrap .utile_wrap li.login {margin-top: -20px; margin-right: 5px;}
#top_layout .top_wrap .utile_wrap li.login .link {display: flex; align-items: center;}
#top_layout .top_wrap .utile_wrap li.login .link .icon {min-width: 40px; width: 40px; height: 40px; background-position: center; background-repeat: no-repeat; background-size: 100%;}
#top_layout .top_wrap .utile_wrap li.login .link .tit {min-width: 65px; color: #333; font-size: 15px; font-weight: 700; line-height: 40px; letter-spacing: -0.3px; margin: 0 0 0 5px; text-align: left;}
#top_layout .top_wrap .utile_wrap li.login .link.lgi .icon {background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.5 15.6709C27.0924 15.6709 27.6003 15.8825 28.0234 16.3057C28.4466 16.7288 28.6582 17.2367 28.6582 17.8291V28.6709C28.6582 29.2633 28.4466 29.7712 28.0234 30.1943C27.6003 30.6175 27.0924 30.8291 26.5 30.8291H13.5C12.9076 30.8291 12.3997 30.6175 11.9766 30.1943C11.5534 29.7712 11.3418 29.2633 11.3418 28.6709V17.8291C11.3418 17.2367 11.5534 16.7288 11.9766 16.3057C12.3997 15.8825 12.9076 15.6709 13.5 15.6709H14.5918V13.4873C14.5918 12.3024 15.015 11.2868 15.8613 10.4404C16.7077 9.59408 17.7233 9.1709 18.9082 9.1709H21.0918C22.2767 9.1709 23.2923 9.59408 24.1387 10.4404C24.985 11.2868 25.4082 12.3024 25.4082 13.4873V15.6709H26.5ZM16.75 13.4873V15.6709H23.25V13.4873C23.25 12.8949 23.0384 12.387 22.6152 11.9639C22.1921 11.5407 21.6842 11.3291 21.0918 11.3291H18.9082C18.3158 11.3291 17.8079 11.5407 17.3848 11.9639C16.9616 12.387 16.75 12.8949 16.75 13.4873ZM13.5 28.6709H26.5V17.8291H13.5V28.6709ZM18.9082 21.0791V25.4209H21.0918V21.0791H18.9082Z' fill='%23444444'/%3E%3C/svg%3E%0A");}
#top_layout .top_wrap .utile_wrap li.login .link.lgo .icon {background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.5 15.6709C27.0924 15.6709 27.6003 15.8825 28.0234 16.3057C28.4466 16.7288 28.6582 17.2367 28.6582 17.8291V28.6709C28.6582 29.2633 28.4466 29.7712 28.0234 30.1943C27.6003 30.6175 27.0924 30.8291 26.5 30.8291H13.5C12.9076 30.8291 12.3997 30.6175 11.9766 30.1943C11.5534 29.7712 11.3418 29.2633 11.3418 28.6709V17.8291C11.3418 17.2367 11.5534 16.7288 11.9766 16.3057C12.3997 15.8825 12.9076 15.6709 13.5 15.6709H14.5918V13.4873C14.5918 12.3024 15.015 11.2868 15.8613 10.4404C16.7077 9.59408 17.7233 9.1709 18.9082 9.1709H21.0918C22.2767 9.1709 23.2923 9.59408 24.1387 10.4404C24.985 11.2868 25.4082 12.3024 25.4082 13.4873H23.25L25.4082 15.6709H26.5ZM16.75 13.4873V15.6709H23.25H25.4082L23.25 13.4873C23.25 12.8949 23.0384 12.387 22.6152 11.9639C22.1921 11.5407 21.6842 11.3291 21.0918 11.3291H18.9082C18.3158 11.3291 17.8079 11.5407 17.3848 11.9639C16.9616 12.387 16.75 12.8949 16.75 13.4873ZM13.5 28.6709H26.5V17.8291H13.5V28.6709Z' fill='%23444444'/%3E%3Cpath d='M16 22L24 22L24 24L16 24L16 22Z' fill='%23444444'/%3E%3C/svg%3E%0A");}
#top_layout .top_wrap .utile_wrap li.box {width: 40px; height: 40px; margin: -20px 0 0 0;}
#top_layout .top_wrap .utile_wrap li.box a {vertical-align: middle; background-position: center; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.0249 9H30.9749' stroke='%23444444' stroke-width='2.2' stroke-linecap='square'/%3E%3Cpath d='M9.0249 16.333L30.975 16.333' stroke='%23444444' stroke-width='2.2' stroke-linecap='square'/%3E%3Cpath d='M9.0249 23.667H30.9749' stroke='%23444444' stroke-width='2.2' stroke-linecap='square'/%3E%3Cpath d='M9.0249 31H30.9749' stroke='%23444444' stroke-width='2.2' stroke-linecap='square'/%3E%3C/svg%3E%0A");}
#top_layout .top_wrap .utile_wrap li.box a i {background: none;}

#gnb_layout {position: relative; height: 100px; box-shadow: none;}
#gnb_layout:before {position: absolute; right: 0; top: auto; bottom: 0; content: ''; display: block; visibility: hidden; opacity: 0; width: 307px; height: 260px; background-position: center; background-repeat: no-repeat; background-size: 100%; background-color: transparent; background-image: url("data:image/svg+xml,%3Csvg width='307' height='260' viewBox='0 0 307 260' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6026_20252)'%3E%3Cpath d='M248.817 271.238L66.7402 320.277L68.6274 327.357L250.705 278.318L248.817 271.238Z' fill='%23F0F7FA'/%3E%3Cpath d='M251.702 282.215L69.625 331.254L71.5122 338.333L253.589 289.294L251.702 282.215Z' fill='%23F0F7FA'/%3E%3Cpath d='M245.861 260.284L63.8359 309.309L65.7231 316.388L247.748 267.363L245.861 260.284Z' fill='%23F0F7FA'/%3E%3Cpath d='M242.937 249.362L60.9121 298.387L62.7993 305.466L244.824 256.441L242.937 249.362Z' fill='%23F0F7FA'/%3E%3Cpath d='M239.994 238.389L57.9688 287.414L59.8559 294.493L241.881 245.469L239.994 238.389Z' fill='%23F0F7FA'/%3E%3Cpath d='M237.095 227.362L55.0703 276.387L56.9575 283.466L238.983 234.441L237.095 227.362Z' fill='%23F0F7FA'/%3E%3Cpath d='M234.152 216.385L52.127 265.41L54.0141 272.49L236.039 223.465L234.152 216.385Z' fill='%23F0F7FA'/%3E%3Cpath d='M231.216 205.428L49.1914 254.453L51.0786 261.533L233.104 212.508L231.216 205.428Z' fill='%23F0F7FA'/%3E%3Cpath d='M265.958 -0.00390625L83.8811 49.035L85.1112 53.6497L267.188 4.61081L265.958 -0.00390625Z' fill='%23F0F7FA'/%3E%3Cpath d='M268.941 11.3635L86.8635 60.4023L88.0937 65.0171L270.171 15.9782L268.941 11.3635Z' fill='%23F0F7FA'/%3E%3Cpath d='M271.96 22.6252L89.883 71.6641L91.1132 76.2788L273.19 27.2399L271.96 22.6252Z' fill='%23F0F7FA'/%3E%3Cpath d='M274.993 33.9924L92.9162 83.0312L94.1464 87.646L276.224 38.6071L274.993 33.9924Z' fill='%23F0F7FA'/%3E%3Cpath d='M278.029 45.3088L95.9514 94.3477L97.1816 98.9624L279.259 49.9235L278.029 45.3088Z' fill='%23F0F7FA'/%3E%3Cpath d='M280.997 56.631L98.9201 105.67L100.15 110.285L282.228 61.2458L280.997 56.631Z' fill='%23F0F7FA'/%3E%3Cpath d='M284.031 68.0041L101.953 117.043L103.184 121.658L285.261 72.6188L284.031 68.0041Z' fill='%23F0F7FA'/%3E%3Cpath d='M287.05 79.2658L104.973 128.305L106.203 132.919L288.28 83.8805L287.05 79.2658Z' fill='%23F0F7FA'/%3E%3Cpath d='M288.258 83.886L282.102 85.543L330.843 268.515L337 266.858L288.258 83.886Z' fill='%23F0F7FA'/%3E%3Cpath d='M277.302 86.8278L271.145 88.4805L319.759 271.486L325.917 269.834L277.302 86.8278Z' fill='%23F0F7FA'/%3E%3Cpath d='M265.984 89.8821L259.83 91.5488L308.858 274.443L315.012 272.777L265.984 89.8821Z' fill='%23F0F7FA'/%3E%3Cpath d='M255.154 92.7469L248.996 94.3984L297.579 277.413L303.737 275.761L255.154 92.7469Z' fill='%23F0F7FA'/%3E%3Cpath d='M243.875 95.786L237.723 97.457L286.877 280.317L293.03 278.646L243.875 95.786Z' fill='%23F0F7FA'/%3E%3Cpath d='M233.13 98.7408L226.973 100.395L275.619 283.392L281.776 281.738L233.13 98.7408Z' fill='%23F0F7FA'/%3E%3Cpath d='M222.097 101.66L215.939 103.312L264.554 286.318L270.712 284.666L222.097 101.66Z' fill='%23F0F7FA'/%3E%3Cpath d='M210.917 104.656L204.762 106.316L253.599 289.262L259.754 287.602L210.917 104.656Z' fill='%23F0F7FA'/%3E%3Cpath d='M83.8211 49.072L77.666 50.7344L126.567 233.663L132.722 232.001L83.8211 49.072Z' fill='%23F0F7FA'/%3E%3Cpath d='M72.8066 52.0392L66.6504 53.6973L115.41 236.608L121.566 234.95L72.8066 52.0392Z' fill='%23F0F7FA'/%3E%3Cpath d='M61.8259 54.9754L55.668 56.627L104.251 239.641L110.409 237.99L61.8259 54.9754Z' fill='%23F0F7FA'/%3E%3Cpath d='M50.6403 58.0147L44.4844 59.6738L93.2896 242.628L99.4455 240.969L50.6403 58.0147Z' fill='%23F0F7FA'/%3E%3Cpath d='M39.6888 60.9726L33.5332 62.6328L82.3702 245.579L88.5258 243.919L39.6888 60.9726Z' fill='%23F0F7FA'/%3E%3Cpath d='M28.688 63.8968L22.5312 65.5527L71.2412 248.533L77.3979 246.877L28.688 63.8968Z' fill='%23F0F7FA'/%3E%3Cpath d='M17.6802 66.8754L11.5234 68.5312L60.2333 251.511L66.3901 249.856L17.6802 66.8754Z' fill='%23F0F7FA'/%3E%3Cpath d='M6.48063 69.9097L0.326172 71.5742L49.2902 254.486L55.4447 252.821L6.48063 69.9097Z' fill='%23F0F7FA'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6026_20252'%3E%3Crect width='337' height='260' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
#gnb_layout:after {display: none;}
#gnb_layout .layout {max-width: 1920px; padding: 0 397px 0 518px; transition: all 0.3s ease-out;}
#gnb_layout .line {display: none; top: 99px; border: none; border-top: 1px solid #CCC;}
#gnb_layout .depth1_ul {display: flex; justify-content: center;}
#gnb_layout .depth1_ul > li {max-width: none; min-width: auto; float: left; transition: all 0.3s ease-out;}
#gnb_layout .depth1_ul.n3 > li,
#gnb_layout .depth1_ul.n4 > li,
#gnb_layout .depth1_ul.n5 > li,
#gnb_layout .depth1_ul.n6 > li,
#gnb_layout .depth1_ul.n7 > li {width: auto; max-width: 200px;}
#gnb_layout .depth1_ul > li > a,
#gnb_layout .depth1_ul > li > a span {display: block; color: #444; font-size: 20px; font-weight: 700; line-height: 100px; letter-spacing: -1px; white-space: nowrap;}
#gnb_layout .depth1_ul > li > a {padding: 0 25px; width: 100%; height: 100%; max-width: 200px; min-width: auto; transition: all 0.3s ease-out;}
#gnb_layout .depth1_ul > li > a::before {transform: translateX(-50%); width: calc(100% - 20px); height: 4px; margin: 0; background-color: #056CB9; border: none;}
#gnb_layout .depth1_ul > li > a span {display: block; width: auto; text-align: left; max-width: 180px; transition: all 0.3s ease-out;}
#gnb_layout .depth1_ul > li > a.on span {color: #056CB9;}
#gnb_layout .depth1_ul > li > a.on::before {display: block;}
#gnb_layout .depth1_ul > li .item {padding: 10px; display: none; height: auto !important;}
#gnb_layout .depth1_ul > li .depth2_ul {border: none; height: 100%; margin: 0;}
#gnb_layout .depth1_ul > li .depth2_ul > li > a,
#gnb_layout .depth1_ul > li .depth2_ul > li > a span {display: block; color: #444; font-size: 16px; font-weight: 400; line-height: 120%; letter-spacing: -0.64px;}
#gnb_layout .depth1_ul > li .depth2_ul > li > a {height: 50px;}
#gnb_layout .depth1_ul > li .depth2_ul > li > a::before {position: absolute; left: 0; bottom: 0; display: none; width: 100%; height: 1px; content: ''; background-color: #066BB7;}
#gnb_layout .depth1_ul > li .depth2_ul > li > a span {padding: 0; display: flex; align-items: center; text-align: left; width: 100%; height: 100%; padding: 0 10px;}
#gnb_layout .depth1_ul > li .depth2_ul > li > a[target=_blank] span:before {content: ''; position: absolute; bottom: 13px; right: 5px; width: 24px; height: 24px; background-position: center; background-repeat: no-repeat; background-size: 100%; background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8012 6.90039H7.80117C7.4698 6.90039 7.20117 7.16902 7.20117 7.50039V15.9004C7.20117 16.2318 7.4698 16.5004 7.80117 16.5004H16.2012C16.5326 16.5004 16.8012 16.2318 16.8012 15.9004V12.8254M13.2012 6.90039H16.8012V10.5004M11.1012 12.6003L16.5012 7.20039' stroke='%23B1BDC2' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
#gnb_layout .depth1_ul > li .depth2_ul > li > a:hover,
#gnb_layout .depth1_ul > li .depth2_ul > li > a:focus {background-color: #F4F9FC;}
#gnb_layout .depth1_ul > li .depth2_ul > li > a:hover::before,
#gnb_layout .depth1_ul > li .depth2_ul > li > a:focus::before {display: block;}
#gnb_layout .depth1_ul > li .depth2_ul > li > a:hover span,
#gnb_layout .depth1_ul > li .depth2_ul > li > a:focus span {color: #066BB7;}
#gnb_layout .depth1_ul > li .depth2_ul > li > a[target=_blank]:hover span:before,
#gnb_layout .depth1_ul > li .depth2_ul > li > a[target=_blank]:focus span:before {background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8012 6.90039H7.80117C7.4698 6.90039 7.20117 7.16902 7.20117 7.50039V15.9004C7.20117 16.2318 7.4698 16.5004 7.80117 16.5004H16.2012C16.5326 16.5004 16.8012 16.2318 16.8012 15.9004V12.8254M13.2012 6.90039H16.8012V10.5004M11.1012 12.6003L16.5012 7.20039' stroke='%23066BB7' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
#gnb_layout.open {box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.25); border-bottom: none; height: 493px !important;}
#gnb_layout.open::before {visibility: visible; opacity: 1; transition: all 0.6s;}
/* #gnb_layout.open .layout {padding: 0 264px 0 396px;} */
#gnb_layout.open .layout {padding: 0 264px 0 396px;}
#gnb_layout.open .line {display: block;}
#gnb_layout.open .depth1_ul > li {max-width: 180px; width: 100%;}
#gnb_layout.open .depth1_ul > li > a {padding: 0 10px; max-width: 180px;}
#gnb_layout.open .depth1_ul > li > a span {padding: 0 10px; max-width: 160px;}
#gnb_layout.open .depth1_ul > li .item {display: block;}

#gnb {height: 100px; /*background-color: #FFF;*/ background-color: transparent;}
#gnb_layout.open #gnb {background-color: #FFF;}

@media (max-width: 1919px) {
	#gnb_layout.open .layout {padding: 0 214px 0 346px;}
}

@media (max-width: 1840px) {
	#top_layout {height: 170px;}
	#gnb_layout,
	#gnb {height: 70px;}
	#gnb_layout {top: 100px;}
	#gnb_layout .line {top: 0; display: block;}
	#gnb_layout .depth1_ul {width: 100%;}
	#gnb_layout .depth1_ul > li {max-width: none;}
	#gnb_layout .depth1_ul > li > a,
	#gnb_layout .depth1_ul > li > a span {line-height: 70px; text-align: center; width: 100%;}
	#gnb_layout .depth1_ul > li > a {padding: 0;}
	#gnb_layout .depth1_ul > li > a::before {width: 100%;}
	#gnb_layout .depth1_ul.n3 > li,
	#gnb_layout .depth1_ul.n4 > li,
	#gnb_layout .depth1_ul.n5 > li,
	#gnb_layout .depth1_ul.n6 > li,
	#gnb_layout .depth1_ul.n7 > li {max-width: none; max-width: 180px; width: 100%;}
	.shadow_gnb {top: 100px;}

	#gnb_layout .layout,
	#gnb_layout.open .layout {padding: 0 50px;}
	#gnb_layout.open .depth1_ul > li {max-width: 180px; width: 100%;}
	#gnb_layout.open .depth1_ul > li > a,
	#gnb_layout.open .depth1_ul > li > a span {max-width: none; padding: 0;}
	#gnb_layout.open #gnb {border-bottom: 1px solid #CCC;}
}

@media (max-width: 1380px) {
	#top_layout .top_wrap {width: 100%;}
	#gnb_layout .depth1_ul > li > a,
	#gnb_layout .depth1_ul > li > a span {font-size: 18px;}
	#gnb_layout .depth1_ul > li .depth2_ul > li > a,
	#gnb_layout .depth1_ul > li .depth2_ul > li > a span {font-size: 15px;}
	#gnb_layout .depth1_ul.n3 > li,
	#gnb_layout .depth1_ul.n4 > li,
	#gnb_layout .depth1_ul.n5 > li,
	#gnb_layout .depth1_ul.n6 > li,
	#gnb_layout .depth1_ul.n7 > li,
	#gnb_layout.open .depth1_ul > li {max-width: 160px;}
	#gnb_layout .depth1_ul > li .item {padding: 5px;}
	#gnb_layout .layout,
	#gnb_layout.open .layout {padding: 0 10px;}
	#gnb_layout .depth1_ul > li .depth2_ul > li > a span {padding: 0 5px;}
}

@media (max-width: 1160px) {
	#gnb_layout .depth1_ul > li > a,
	#gnb_layout .depth1_ul > li > a span {font-size: 16px;}
}

@media (max-width: 1024px) {
	#top_layout {height: 100px; border: none;}
	#top_layout .top_wrap #logo {margin: 0; top: 37px; width: 216px; height: 27px;}
	#top_layout .top_wrap .utile_wrap {display: flex; align-items: center; width: auto;}
	#top_layout .top_wrap .utile_wrap li {float: none; top: auto;}
	#top_layout .top_wrap .utile_wrap li.login {margin: 0 10px 0 0;}
	#top_layout .top_wrap .utile_wrap li.box {margin: 0;}
	#top_layout .top_wrap .utile_wrap li.login .link .tit {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; border: 0; clip: rect(0 0 0 0);}
	#top_layout .top_wrap .utile_wrap li.box.mo {position: static; width: 40px; height: 40px; display: inline-block;}
	#top_layout .top_wrap .utile_wrap li.box.mo button {border: none; border-radius: 0; line-height: 40px; background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.0249 9H30.9749' stroke='%23444444' stroke-width='2.2' stroke-linecap='square'/%3E%3Cpath d='M9.0249 16.333L30.975 16.333' stroke='%23444444' stroke-width='2.2' stroke-linecap='square'/%3E%3Cpath d='M9.0249 23.667H30.9749' stroke='%23444444' stroke-width='2.2' stroke-linecap='square'/%3E%3Cpath d='M9.0249 31H30.9749' stroke='%23444444' stroke-width='2.2' stroke-linecap='square'/%3E%3C/svg%3E%0A");}

	#mobile-menu .modal-dialog .modal-content .topUtile .logo {width: 130px; height: 37px; background-position: 0 0;}
}

@media (max-width: 640px) {
	#top_layout .top_wrap #logo {left: 30px;}
	#top_layout .top_wrap .utile_wrap {right: 30px;}
}

@media (max-width: 490px) {
	#top_layout .top_wrap #logo {left: 20px;}
	#top_layout .top_wrap .utile_wrap {right: 20px;}
}

@media (max-width: 360px) {
	#top_layout {height: 55px;}
	#top_layout .top_wrap #logo {width: 160px; height: 20px; top: 18px;}
	#top_layout .top_wrap .utile_wrap {top: 8px;}
	#top_layout .top_wrap .utile_wrap li.login {margin: 0;}
	#top_layout .top_wrap .utile_wrap li.login .link.lgi .icon {background-image: url("data:image/svg+xml,%3Csvg width='40' height='41' viewBox='0 0 40 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.5 17.8496C24.9102 17.8496 25.2617 17.9961 25.5547 18.2891C25.8477 18.582 25.9941 18.9336 25.9941 19.3437V26.8496C25.9941 27.2598 25.8477 27.6113 25.5547 27.9043C25.2617 28.1973 24.9102 28.3438 24.5 28.3438H15.5C15.0898 28.3438 14.7383 28.1973 14.4453 27.9043C14.1523 27.6113 14.0059 27.2598 14.0059 26.8496V19.3437C14.0059 18.9336 14.1523 18.582 14.4453 18.2891C14.7383 17.9961 15.0898 17.8496 15.5 17.8496H16.2559V16.3379C16.2559 15.5176 16.5488 14.8145 17.1348 14.2285C17.7207 13.6426 18.4238 13.3496 19.2441 13.3496H20.7559C21.5762 13.3496 22.2793 13.6426 22.8652 14.2285C23.4512 14.8145 23.7441 15.5176 23.7441 16.3379V17.8496H24.5ZM17.75 16.3379V17.8496H22.25V16.3379C22.25 15.9277 22.1035 15.5762 21.8105 15.2832C21.5176 14.9902 21.166 14.8437 20.7559 14.8437H19.2441C18.834 14.8437 18.4824 14.9902 18.1895 15.2832C17.8965 15.5762 17.75 15.9277 17.75 16.3379ZM15.5 26.8496H24.5V19.3437H15.5V26.8496ZM19.2441 21.5937V24.5996H20.7559V21.5937H19.2441Z' fill='%23444444'/%3E%3C/svg%3E%0A");}
	#top_layout .top_wrap .utile_wrap li.login .link.lgo .icon {background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.5044 17.5044C24.915 17.5044 25.2669 17.651 25.5601 17.9443C25.8534 18.2375 26 18.5894 26 19V26.5132C26 26.9238 25.8534 27.2757 25.5601 27.5689C25.2669 27.8622 24.915 28.0088 24.5044 28.0088H15.4956C15.085 28.0088 14.7331 27.8622 14.4399 27.5689C14.1466 27.2757 14 26.9238 14 26.5132V19C14 18.5894 14.1466 18.2375 14.4399 17.9443C14.7331 17.651 15.085 17.5044 15.4956 17.5044H16.2522V15.9912C16.2522 15.1701 16.5455 14.4663 17.132 13.8798C17.7185 13.2933 18.4223 13 19.2434 13H20.7566C21.5777 13 22.2815 13.2933 22.868 13.8798C23.4545 14.4663 23.7478 15.1701 23.7478 15.9912H22.2522L23.7478 17.5044H24.5044ZM17.7478 15.9912V17.5044H22.2522H23.7478L22.2522 15.9912C22.2522 15.5806 22.1056 15.2287 21.8123 14.9355C21.5191 14.6422 21.1672 14.4956 20.7566 14.4956H19.2434C18.8328 14.4956 18.4809 14.6422 18.1877 14.9355C17.8944 15.2287 17.7478 15.5806 17.7478 15.9912ZM15.4956 26.5132H24.5044V19H15.4956V26.5132Z' fill='%23444444'/%3E%3Cpath d='M17.2276 21.8906L22.7715 21.8906L22.7715 23.2766L17.2276 23.2766L17.2276 21.8906Z' fill='%23444444'/%3E%3C/svg%3E%0A");}
	#top_layout .top_wrap .utile_wrap li.box.mo button {background-image: url("data:image/svg+xml,%3Csvg width='40' height='41' viewBox='0 0 40 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.4023 12.7285H27.5985' stroke='%23444444' stroke-width='1.52308' stroke-linecap='square'/%3E%3Cpath d='M12.4023 17.8057L27.5986 17.8057' stroke='%23444444' stroke-width='1.52308' stroke-linecap='square'/%3E%3Cpath d='M12.4023 22.8823H27.5985' stroke='%23444444' stroke-width='1.52308' stroke-linecap='square'/%3E%3Cpath d='M12.4023 27.9595H27.5985' stroke='%23444444' stroke-width='1.52308' stroke-linecap='square'/%3E%3C/svg%3E%0A");}

	#mobile-menu .modal-dialog,
	#mobile-menu .modal-dialog .modal-content {width: 220px;}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul > li > a {padding: 22px 60px 22px 20px;}
	#mobile-menu .modal-dialog .modal-content .modal-body .depth1_ul > li > a:after {right: 20px;}
}

.shadow_gnb {opacity: 0.2;}

.title_wrap .page__title {padding-bottom: 30px;}
.setting-box__group li > .sns_wrap > button[data-service="X"]:before {background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='30' height='30' rx='15' fill='%232B2F4E'/%3E%3Cpath d='M18.3835 10H20.1718L16.2453 14.2435L20.8327 20H17.2328L14.4143 16.5018L11.1876 20H9.39927L13.559 15.4613L9.16602 10H12.8553L15.4017 13.1956L18.3835 10ZM17.7576 19.0037H18.7489L12.3344 10.9594H11.2692L17.7576 19.0037Z' fill='white'/%3E%3C/svg%3E%0A"); background-position: center; background-repeat: no-repeat; background-size: 100%;}

@media (max-width: 1023px) {
	.title_wrap .page__title {padding-bottom: 10px;}
}

@media (max-width: 640px) {
	.title_wrap .page__title {padding-bottom: 0;}
}

#svisual_layout {height: 470px; background-color: #FFF; overflow: visible;}
#svisual_layout::before {position: absolute; left: 50%; top: -100px; transform: translateX(-50%); display: block; width: 2560px; height: 744px; background-position: center; background-repeat: no-repeat; background-size: cover; content: ''; background-image: url("data:image/svg+xml,%3Csvg width='2560' height='744' viewBox='0 0 2560 744' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.5' d='M2546.34 -111.029L-42.248 574.027L-24.424 640.546L2564.17 -44.5099L2546.34 -111.029Z' fill='%23ECF2F7'/%3E%3Cpath opacity='0.3' d='M2546.34 -231.029L-42.2461 454.027L-24.4221 520.546L2564.17 -164.51L2546.34 -231.029Z' fill='%23ECF2F7'/%3E%3Cpath opacity='0.3' d='M2574.11 -7.91406L-14.4766 677.142L3.34745 743.661L2591.94 58.6053L2574.11 -7.91406Z' fill='%23ECF2F7'/%3E%3C/svg%3E%0A");}
#svisual_layout .svisual_wrap {padding: 60px 0 30px;}
#svisual_layout .svisual_wrap::before {position: absolute; left: calc(50% - 1760px); top: 60px; display: block; width: 1000px; height: 380px; content: ''; background-color: #89C5FC;}
#svisual_layout .svisual_wrap::after {position: absolute; right: calc(50% - 2800px); top: 60px; display: block; width: 2000px; height: 380px; content: ''; background-color: #056CB9;}
#svisual_layout .svisual_wrap .sub__background {position: absolute; left: calc(50% - 200px); top: 60px; transform: translateX(-50%); display: block; width: 1060px; height: 380px; background-position: center; background-repeat: no-repeat; background-size: cover;}
#svisual_layout .svisual_wrap .sub__background.topImage1 {background-image: url(/images/admission/2024/common/subvisual-background-img01.jpg);}
#svisual_layout .svisual_wrap .sub__background.topImage2 {background-image: url(/images/admission/2024/common/subvisual-background-img02.jpg);}
#svisual_layout .svisual_wrap .sub__background.topImage3 {background-image: url(/images/admission/2024/common/subvisual-background-img03.jpg);}
#svisual_layout .svisual_wrap .sub__background.topImage4 {background-image: url(/images/admission/2024/common/subvisual-background-img04.jpg);}
#svisual_layout .svisual_wrap .sub__background.topImage5 {background-image: url(/images/admission/2024/common/subvisual-background-img05.jpg);}
#svisual_layout .svisual_wrap .sub__background.topImage6 {background-image: url(/images/admission/2024/common/subvisual-background-img06.jpg);}
#svisual_layout .svisual_wrap .sub__background.topImage7 {background-image: url(/images/admission/2024/common/subvisual-background-img07.jpg);}
#svisual_layout .svisual_wrap .sub__background.topImage8 {background-image: url(/images/admission/2024/common/subvisual-background-img01.jpg);}
#svisual_layout .svisual_wrap .sub__background:before {display: none;}
#svisual_layout .svisual_wrap .subvisual-right-img {position: absolute; left: calc(50% + 565px); bottom: 0; transform: translateX(-50%); display: block; width: 410px; height: 380px; background-position: center; background-repeat: no-repeat; background-size: 100%; background-image: url(/images/admission/2024/common/subvisual-right-img.jpg);}
#svisual_layout .subvisual-layout {position: absolute; left: 50%; top: 0; transform: translateX(-50%); display: block; width: 100%; height: 100%; padding: 155px 50px 0;}
#svisual_layout .subvisual-layout::before {position: absolute; top: 30px; left: 57px; display: block; width: 495px; height: 206px; background-position: center; background-repeat: no-repeat; background-size: auto; background-image: url(/images/admission/2024/common/subvisual-title.png); content: ''; z-index: 1;}
#svisual_layout .svisual_wrap .subvisual-layout__title,
#svisual_layout .svisual_wrap .subvisual-layout__text {position: relative; display: block; text-align: left; margin: 0; width: auto; height: auto; background: none; animation: none; opacity: 1; z-index: 2; padding-left: 183px;}
#svisual_layout .svisual_wrap .subvisual-layout__title {color: #354451; font-size: 46px; font-weight: 700; line-height: 130%; letter-spacing: -0.92px;}
#svisual_layout .svisual_wrap .subvisual-layout__text {margin: 6px 0 0 0; color: #354451; text-shadow: 0px 0px 4px rgba(255, 255, 255, 0.50); font-size: 22px; font-weight: 700; line-height: 155%; letter-spacing: -0.44px;}

/* .sitemap #svisual_layout .svisual_wrap .subvisual-layout__title,
.sitemap #svisual_layout .svisual_wrap .subvisual-layout__text, */
[class^=sub07] #svisual_layout .svisual_wrap .subvisual-layout__title,
[class^=sub07] #svisual_layout .svisual_wrap .subvisual-layout__text {color: #FFF;}

@media (max-width: 1920px) {
	#svisual_layout::before,
	#svisual_layout .svisual_wrap::before {display: none;}
	#svisual_layout .svisual_wrap::after {right: auto; left: 1530px;}
	#svisual_layout .svisual_wrap .sub__background {position: relative; top: auto; left: auto; transform: none;}
	#svisual_layout .svisual_wrap .subvisual-right-img {left: auto; left: 1090px; transform: none;}
	#svisual_layout .svisual_wrap .subvisual-layout__title,
	#svisual_layout .svisual_wrap .subvisual-layout__text {padding: 0;}
	#svisual_layout .subvisual-layout::before {left: -122px;}
}

@media (max-width: 1840px) {
	#svisual_layout {height: 450px; overflow: hidden;}
	#svisual_layout .svisual_wrap {padding: 40px 0 30px;}
	#svisual_layout .svisual_wrap::after {top: 40px;}
}

@media (max-width: 1680px) {
	#svisual_layout {height: 420px;}
	#svisual_layout .subvisual-layout {padding: 136px 50px 0;}
	#svisual_layout .svisual_wrap {padding: 40px 0 0 0;}
	#svisual_layout .svisual_wrap .subvisual-layout__title,
	#svisual_layout .svisual_wrap .subvisual-layout__text {padding-left: 135px;}
	#svisual_layout .subvisual-layout::before {left: 10px; top: 10px;}
	#svisual_layout .svisual_wrap .subvisual-right-img {bottom: auto; top: 40px;}
}

@media (max-width: 1090px) {
	#svisual_layout {height: calc(35.84vw + 10px);}
	#svisual_layout .subvisual-layout {padding: 102px 50px 0;}
	#svisual_layout .svisual_wrap {padding: 10px 0 0 0;}
	#svisual_layout .svisual_wrap .subvisual-layout__title,
	#svisual_layout .svisual_wrap .subvisual-layout__text {padding-left: 0; text-align: center;}
	#svisual_layout .svisual_wrap .subvisual-layout__title {font-size: 43px;}
	#svisual_layout .svisual_wrap .subvisual-layout__text {font-size: 21px;}
	#svisual_layout .subvisual-layout::before {width: 427px; height: 152px; left: calc(50% - 112px); top: 0; transform: translateX(-50%); background-size: 105%;}
	#svisual_layout .svisual_wrap .sub__background {width: 100%; height: 35.84vw;}
}

@media (max-width: 768px) {
	#svisual_layout {height: calc(35.84vw + 8px);}
	#svisual_layout .subvisual-layout {padding: 76px 30px 0;}
	#svisual_layout .svisual_wrap {padding: 8px 0 0 0;}
	#svisual_layout .svisual_wrap .subvisual-layout__title {font-size: 32px;}
	#svisual_layout .svisual_wrap .subvisual-layout__text {font-size: 17px;}
	#svisual_layout .subvisual-layout::before {width: 337px; height: 120px; left: calc(50% - 89px);}
}

@media (max-width: 560px) {
	#svisual_layout .subvisual-layout {padding: 60px 15px 0;}
	#svisual_layout .subvisual-layout::before {width: 270px; height: 96px;}
	#svisual_layout .svisual_wrap .subvisual-layout__title {font-size: 26px;}
	#svisual_layout .svisual_wrap .subvisual-layout__text {font-size: 15px;}
}

@media (max-width: 490px) {
	#svisual_layout {height: calc(35.84vw + 7px);}
	#svisual_layout .svisual_wrap {padding: 7px 0 0 0;}
	#svisual_layout .svisual_wrap .subvisual-layout__text {display: none;}
	#svisual_layout .subvisual-layout {padding: 45px 15px 0;}
	#svisual_layout .subvisual-layout::before {width: 185px; height: 66px; left: calc(50% - 50px);}
	#svisual_layout .svisual_wrap .subvisual-layout__title {font-size: 22px;}
}

@media (max-width: 360px) {
	#svisual_layout .svisual_wrap .subvisual-layout__title {font-size: 17px;}
	#svisual_layout .subvisual-layout::before {width: 185px; height: 66px; left: calc(50% - 32px);}
}

#body_layout .body_wrap {margin-top: 0; padding-top: 57px; padding-bottom: 189px; background-color: transparent;}

@media (max-width: 1023px) {
	#body_layout .body_wrap {padding-bottom: 109px;}
}

@media (max-width: 640px) {
	#body_layout .body_wrap {padding-bottom: 49px;}
}

#foot_layout {background-color: #F4F9FC; overflow: hidden; text-align: center; width: 100%;}
#foot_layout .layout {position: relative; max-width: 1550px; padding: 0;}
#foot_layout .ir-tmpl.flogo {position: absolute; left: auto; right: 31px; top: 125px; display: block; width: 160px; height: 34px; background-position: center; background-repeat: no-repeat; background-size: 100%; background-image: url("data:image/svg+xml,%3Csvg width='160' height='34' viewBox='0 0 160 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.9641 8.43738L21.5391 10.6949L26.4649 29.0783L34.89 26.8208L29.9641 8.43738Z' fill='%230096B8'/%3E%3Cpath d='M24.2037 20.6531L5.82031 25.579L8.07781 34.004L26.4612 29.0782L24.2037 20.6531Z' fill='%23306B9C'/%3E%3Cpath d='M27.7037 0L9.32031 4.92583L11.5778 13.3509L29.9612 8.42508L27.7037 0Z' fill='%23DFAE75'/%3E%3Cpath d='M9.32098 4.93139L0.890625 7.19029L5.81645 25.5737L14.2468 23.3148L9.32098 4.93139Z' fill='%23E4605B'/%3E%3Cpath d='M109.88 13.5752H108.042V9.00401H105.969V20.3283H108.042V15.8935H109.88V13.5752Z' fill='%23444444'/%3E%3Cpath d='M103.819 9.4514H101.757V12.1952H97.2729V9.4514H95.2109V19.7556H103.819V9.4514ZM101.757 14.448V17.4918H97.2729V14.448H101.757Z' fill='%23444444'/%3E%3Cpath d='M98.5518 27.8889V26.6561H108.065V24.5287H98.5518V23.3068H108.065V21.1904H96.4844V30.0763H108.278V27.8889H98.5518Z' fill='%23444444'/%3E%3Cpath d='M123.831 9.22813V15.3594H122.211V9.22813H120.149V23.0507H114.481V12.1083H118.333V9.77907H112.414V25.4017H120.149V30.6711H122.211V17.6831H123.831V30.6711H125.888V9.22813H123.831Z' fill='%23444444'/%3E%3Cpath d='M154.67 26.8032V16.2099H152.608V26.8032H150.606V16.2099H148.544V26.8032H145.719V29.1324H160V26.8032H154.67Z' fill='%23444444'/%3E%3Cpath d='M158.945 9.77843H146.906V12.1131H156.883V24.8174H158.945V9.77843Z' fill='%23444444'/%3E%3Cpath d='M77.6641 17.2242C77.6641 14.2567 79.4805 12.3094 82.1752 12.3094C84.8699 12.3094 86.6864 14.2567 86.6864 17.2242C86.6864 20.1916 84.859 22.1335 82.1752 22.1335C79.4914 22.1335 77.6641 20.1807 77.6641 17.2242ZM82.1752 19.9352C83.6698 19.9352 84.6735 18.8443 84.6735 17.186C84.6735 15.5277 83.6644 14.4368 82.1752 14.4368C80.686 14.4368 79.6769 15.5168 79.6769 17.186C79.6769 18.8552 80.686 19.9352 82.1752 19.9352Z' fill='%23444444'/%3E%3Cpath d='M81.0338 27.747V22.7941H78.9609V30.0708H91.2289V27.747H81.0338Z' fill='%23444444'/%3E%3Cpath d='M92.6854 15.0047H90.8744V8.9716H88.8125V23.5687H90.8744V17.3339H92.6854V15.0047Z' fill='%23444444'/%3E%3Cpath d='M83.2177 10.1712V8.55656H81.1558V10.1712H77.5938V12.3913H86.8561V10.1712H83.2177Z' fill='%23444444'/%3E%3Cpath d='M129.68 17.2242C129.68 14.2567 131.502 12.3094 134.191 12.3094C136.88 12.3094 138.702 14.2567 138.702 17.2242C138.702 20.1916 136.875 22.1335 134.191 22.1335C131.507 22.1335 129.68 20.1807 129.68 17.2242ZM134.191 19.9352C135.685 19.9352 136.689 18.8443 136.689 17.186C136.689 15.5277 135.68 14.4368 134.191 14.4368C132.702 14.4368 131.693 15.5168 131.693 17.186C131.693 18.8552 132.702 19.9352 134.191 19.9352Z' fill='%23444444'/%3E%3Cpath d='M135.241 10.1712V8.55656H133.179V10.1712H129.617V12.3913H138.885V10.1712H135.241Z' fill='%23444444'/%3E%3Cpath d='M144.644 14.0722H142.648V8.9774H140.586V22.5763H142.648V16.4014H144.644V14.0722Z' fill='%23444444'/%3E%3Cpath d='M130.016 23.5362V25.8708H140.593V30.6656H142.654V23.5362H130.016Z' fill='%23444444'/%3E%3Cpath d='M70.5199 20.3345V18.098H62.9268V16.0906H69.958V9.76848H60.8594V12.0159H67.9016V13.8487H60.8594V20.3345H70.5199Z' fill='%23444444'/%3E%3Cpath d='M74.2963 9.00401H72.2344V20.7537H74.2963V9.00401Z' fill='%23444444'/%3E%3Cpath d='M72.2312 23.2247H63.869V21.4137H61.8125V30.076H74.2986V21.4137H72.2312V23.2247ZM72.2312 25.543V27.7467H63.869V25.543H72.2312Z' fill='%23444444'/%3E%3Cpath d='M57.2421 18.8281V16.4825H56.4184V9.11851H43.545V11.4696H54.3511V16.4825H43.125V18.8281H49.0653V22.2101H43.245V24.5503H54.5311V30.0705H56.593V22.2101H51.1218V18.8281H57.2421Z' fill='%23444444'/%3E%3C/svg%3E%0A");}
#foot_layout .footer-addr {display: block; font-size: 0; padding: 31px 0 53px;}
#foot_layout .footer-info ul {position: relative; display: inline-block; bottom: auto; border-bottom: 1px solid rgba(97, 97, 97, 0.2); margin: 0; line-height: 150%; padding: 0 33px 31px;}
#foot_layout .footer-info ul li:before {position: absolute; left: -1px; top: 7px; display: block; width: 1px; height: 10px; background-color: rgba(33, 55, 73, 0.2); content: '';}
#foot_layout .footer-info ul li a {color: #213749; font-size: 16px; font-weight: 400; line-height: 150%; padding: 0 20px;}
#foot_layout .footer-info ul li a.ic-1 {color: #E4605B; text-decoration: underline; text-underline-position: under; font-weight: 700; padding-left: 0;}
#foot_layout .footer-info ul li a:hover,
#foot_layout .footer-info ul li a:focus {text-decoration: underline; text-underline-position: under;}
#foot_layout .footer-info address {display: block; padding: 40px 250px 0 33px;}
#foot_layout .footer-addr address p,
#foot_layout .footer-addr address .campus em,
#foot_layout .footer-addr address p .campus,
#foot_layout .footer-addr address p .call,
#foot_layout .footer-addr address p .tel,
#foot_layout .footer-addr address p .fax,
#foot_layout .footer-addr .copy {line-height: 150%; display: inline-block;}
#foot_layout .footer-addr address p,
#foot_layout .footer-addr address .campus em,
#foot_layout .footer-addr .copy {color: #213749; font-size: 16px; font-weight: 400;}
#foot_layout .footer-addr address p,
#foot_layout .footer-addr .copy {display: block;}
#foot_layout .footer-addr address p {letter-spacing: -0.32px;}
#foot_layout .footer-addr address p strong {min-width: 130px; color: #213749; margin: 0 24px 0 0 ; padding: 0; letter-spacing: -0.32px; text-align: left;}
#foot_layout .footer-addr address .campus em,
#foot_layout .footer-addr address p .tel,
#foot_layout .footer-addr address p .fax {white-space: nowrap;}
#foot_layout .footer-addr address p .tel,
#foot_layout .footer-addr address p .fax {font-family: 'Noto Sans CJK KR'; margin: 0 0 0 12px; font-weight: 700; letter-spacing: -0.32px; color: #213749;}
#foot_layout .footer-addr address p strong::before {display: none;}
#foot_layout .footer-addr .copy {opacity: 0.34; padding: 0 33px; font-family: 'Noto Sans CJK KR'; letter-spacing: normal; margin: 10px 0 0 0;}

@media (max-width: 1500px) {
	#foot_layout .footer-addr {padding: 30px 0;}
	#foot_layout .footer-info ul {display: flex; justify-content: center; padding: 0 40px 30px;}
	#foot_layout .footer-info address {padding: 30px 250px 0 40px;}
	#foot_layout .footer-addr .copy {padding: 0 40px;}
	#foot_layout .ir-tmpl.flogo {right: 40px; top: 117px;}
}

@media (max-width: 1440px) {
	#foot_layout .footer-info address {padding: 95px 40px 0;}
	#foot_layout .ir-tmpl.flogo {right: auto; left: 50%; transform: translateX(-50%);}
}

@media (max-width: 1380px) {
	#foot_layout .layout {width: 100%;}
}

@media (max-width: 1240px) {
	#foot_layout .footer-addr address p .campus,
	#foot_layout .footer-addr address p .call {display: block;}
	#foot_layout .footer-addr address p,
	#foot_layout .footer-addr .copy {text-align: center;}
	#foot_layout .footer-addr address p + p {margin: 20px 0 0 0;}
	#foot_layout .footer-addr .copy {margin: 20px 0 0 0;}
	#foot_layout .footer-addr address p strong {display: block; margin: 0 0 2px 0; text-align: center; font-weight: 700;}
	#foot_layout .footer-addr address p .call > span:first-child {margin-left: 0;}
}

@media (max-width: 1024px) {
	#foot_layout .footer-info ul {width: calc(100% + 4px); margin: 0 -2px; padding: 0 40px 20px; border-bottom: none;}
	#foot_layout .footer-info ul li {padding: 0 2px; width: calc(100% / 6);}
	#foot_layout .footer-info ul li:before {display: none;}
	#foot_layout .footer-info ul li:nth-child(3) {min-width: 154px;}
	#foot_layout .footer-info ul li a {padding: 0 15px; display: flex; align-items: center; justify-content: center; height: 40px; background-color: #FFF;}
	#foot_layout .footer-info ul li a.ic-1 {padding-left: 15px;}
	#foot_layout .footer-addr {padding: 20px 0 30px;}
	#foot_layout .footer-info address {padding: 100px 40px 0;}
	#foot_layout .ir-tmpl.flogo {top: 110px;}
	#foot_layout .footer-addr address p strong {}
	#foot_layout .footer-addr address p .tel,
	#foot_layout .footer-addr address p .fax {margin: 0 0 0 9px;}
	#foot_layout .footer-addr address p,
	#foot_layout .footer-addr address .campus em,
	#foot_layout .footer-addr address p .campus,
	#foot_layout .footer-addr address p .tel,
	#foot_layout .footer-addr address p .fax,
	#foot_layout .footer-addr .copy {letter-spacing: -0.42px;}	
}

@media (max-width: 860px) {
	#foot_layout .footer-info ul li a {font-size: 15px; padding: 0 5px;}
	#foot_layout .footer-info ul li a.ic-1 {padding-left: 5px;}
}

@media (max-width: 768px) {
	#foot_layout .footer-addr address .campus strong {font-size: 16px;}
	#foot_layout .footer-addr address p,
	#foot_layout .footer-addr address .campus em,
	#foot_layout .footer-addr address p .tel,
	#foot_layout .footer-addr address p .fax,
	#foot_layout .footer-addr .copy {font-size: 14px;}
	#foot_layout .footer-addr address .campus em,
	#foot_layout .footer-addr address p .tel,
	#foot_layout .footer-addr address p .fax {white-space: normal;}
}

@media (max-width: 767px) {
	#foot_layout .footer-info ul {padding: 0 15px 20px;}
	#foot_layout .footer-info ul li {border: none; margin: 0; height: auto;}
	#foot_layout .footer-addr address p strong {border: none;}
	#foot_layout .footer-info ul li:nth-child(5),
	#foot_layout .footer-info ul li:nth-child(6),
	#foot_layout .footer-info ul li:nth-child(4) {display: block;}
}

@media (max-width: 680px) {
	#foot_layout .footer-addr {padding: 15px 0 30px;}
	#foot_layout .footer-info ul {flex-wrap: wrap;}
	#foot_layout .footer-info ul li {width: calc(100% / 3); padding: 2px;}
	#foot_layout .footer-info ul li:nth-child(3) {min-width: auto;}
	#foot_layout .ir-tmpl.flogo {top: 130px;}
	#foot_layout .footer-info address {padding: 60px 15px 0;}
}

@media (max-width: 640px) {
	#foot_layout .footer-addr address .campus strong {font-size: 15px;}
}

@media (max-width: 550px) {
	#foot_layout .footer-addr address p .tel,
	#foot_layout .footer-addr address p .fax {display: block; margin: 0;}
}

@media (max-width: 540px) {
	#foot_layout .footer-addr .copy > em {display: block;}
}

@media (max-width: 490px) {
	#foot_layout .ir-tmpl.flogo {width: 112px; height: 24px; top: 116px;}
	#foot_layout .footer-info ul {padding: 0 5px 5px;}
	#foot_layout .footer-info ul li a {font-size: 14px;}
	#foot_layout .footer-info ul li a.ic-1 {padding-left: 2px;}
	#foot_layout .footer-info address {padding: 74px 15px 0;}
	#foot_layout .footer-addr {padding: 3px 0 30px;}
	#foot_layout .footer-addr .copy {padding: 0 15px;}
	#foot_layout .footer-addr address .campus em,
	#foot_layout .footer-addr address p .tel,
	#foot_layout .footer-addr address p .fax {white-space: normal;}
}

@media (max-width: 359px) {
	#foot_layout .ir-tmpl.flogo {top: 160px;}
	#foot_layout .footer-info ul {padding: 0 5px 5px; width: calc(100% + 2px); margin: 0 -1px;}
	#foot_layout .footer-info ul li {width: calc(100% / 2); padding: 1px;}
}

#footer-quick {position: relative; display: block; overflow: hidden;}
#footer-quick .family-button {background-color: #062239; height: 85px;}
#footer-quick .fb-box {position: relative; display: block; margin: 0 auto; max-width: 1340px; height: 100%;}
#footer-quick .fb-box::after {display: block; clear: both; content: '';}
#footer-quick .fb-item {position: relative; float: left; width: calc(100% / 3); height: 100%;}
#footer-quick .fb-item::before {position: absolute; left: 0; top: 50%; transform: translateY(-50%); display: none; width: 1px; height: 35px; content: ''; background-color: rgba(255, 255, 255, 0.15);}
#footer-quick .fb-item + .fb-item::before {display: block;}
#footer-quick .fb-item button {display: flex; align-items: center; justify-content: space-between; width: 100%; height: 100%; padding: 0 21px 0 31px;}
#footer-quick .fb-item button::before {position: absolute; left: 0; bottom: 0; display: none; width: 100%; height: 4px; content: ''; background-color: #056CB9;}
#footer-quick .fb-item button::after {position: absolute; left: 50%; bottom: -7px; transform: translateX(-50%); display: none; width: 20px; height: 10px; background-position: center; background-repeat: no-repeat; background-size: 100%; content: ''; background-image: url("data:image/svg+xml,%3Csvg width='20' height='10' viewBox='0 0 20 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 0L10 10L0 0H20Z' fill='%23056CB9'/%3E%3C/svg%3E%0A");}
#footer-quick .fb-item button span {color: #FFF; font-size: 16px; font-weight: 400; line-height: 170%; letter-spacing: -0.48px;}
#footer-quick .fb-item button i {min-width: 15px; width: 15px; height: 15px; background-position: center; background-repeat: no-repeat; background-size: 13px 8px; background-image: url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.75781 0.5L0.447266 1.78906L6.33398 7.82617L12.2207 1.78906L10.9102 0.5L6.33398 5.20508L1.75781 0.5Z' fill='white'/%3E%3C/svg%3E%0A");}
#footer-quick .fb-item button.on::before,
#footer-quick .fb-item button.on::after {display: block;}
#footer-quick .fb-item button.on i {background-size: 100%; background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.2129 14.5608L0.212891 2.56077L2.33421 0.439453L14.3342 12.4395L12.2129 14.5608Z' fill='%231B8DE1'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.33423 14.5608L14.3342 2.56077L12.2129 0.439453L0.212908 12.4395L2.33423 14.5608Z' fill='%231B8DE1'/%3E%3C/svg%3E%0A");}
#footer-quick .link-wrap {position: relative; display: none; width: 100%; background-color: #12324D;}
#footer-quick .link-wrap.on {display: block;}
#footer-quick .link-wrap-inner {display: block; padding: 37px 50px 44px; max-width: 1650px; margin: 0 auto;}
#footer-quick .lw-box {position: relative; display: flex; flex-wrap: wrap; width: 100%; margin: 0;}
#footer-quick .lw-box .lw-item {display: block; width: 100%;}
#footer-quick .lw-title {display: flex; align-items: center; justify-content: center; width: 100%; height: 51px; background-color: #062239; color: #FFF; font-size: 18px; font-weight: 700; line-height: 100%; letter-spacing: -0.36px; transition: all 0.3s;}
#footer-quick .lw-under-title {display: block; width: 100%; padding: 7px; transition: all 0.3s;}
#footer-quick .lw-under-title span {position: relative; display: block; color: #FFF; font-size: 16px; font-weight: 400; line-height: 170%; letter-spacing: -0.32px; padding: 0 0 0 17px;}
#footer-quick .lw-under-title span::before {position: absolute; left: 3px; top: 12px; display: block; width: 4px; height: 4px; background-color: #FFF; border-radius: 100%; content: '';}
#footer-quick .lw-title:hover,
#footer-quick .lw-title:focus,
#footer-quick .lw-under-title:hover,
#footer-quick .lw-under-title:focus {background-color: #056CB9;}

#footer-quick .lw-box.depth1 {width: calc(100% + 14px); margin: 0 -7px;}
#footer-quick .lw-box.depth1 > .lw-item {padding: 7px;}
#footer-quick .lw-box.depth2 {padding: 9px 0 0 0;}
#footer-quick .lw-box.depth2 > .lw-item {float: none;}
#footer-quick .lw-box.depth2 > .lw-item + .lw-item {padding: 5px 0 0 0;}

#footer-quick .lw-box.depth1.col2 > .lw-item {width: calc(100% / 2);}
#footer-quick .lw-box.depth1.col3 > .lw-item {width: calc(100% / 3);}
#footer-quick .lw-box.depth1.col4 > .lw-item {width: calc(100% / 4);}
#footer-quick .lw-box.depth1.col5 > .lw-item {width: calc(100% / 5);}
#footer-quick .lw-box.depth1.col6 > .lw-item {width: calc(100% / 6);}
#footer-quick .lw-box.depth1.col7 > .lw-item {width: calc(100% / 7);}

@media (max-width: 1500px) {
	#footer-quick .lw-title {font-size: 17px;}
	#footer-quick .link-wrap-inner {padding: 17px 30px 29px;}
}

@media (max-width: 1340px) {
	#footer-quick .lw-box.depth1.col6 > .lw-item,
	#footer-quick .lw-box.depth1.col7 > .lw-item {width: calc(100% / 3);}
}

@media (max-width: 1024px) {
	#footer-quick .lw-under-title {border: 1px solid #274B68;}
	#footer-quick .lw-under-title span {padding: 0 0 0 22px;}
	#footer-quick .lw-under-title span::before {left: 8px;}
}

@media (max-width: 768px) {
	#footer-quick .lw-box.depth1.col4 > .lw-item {width: calc(100% / 2);}
	#footer-quick .lw-box.depth1.col6 > .lw-item,
	#footer-quick .lw-box.depth1.col7 > .lw-item {width: calc(100% / 2);}
	/* #footer-quick .link-wrap-inner {padding: 8px 15px 15px;} */
}

@media (max-width: 640px) {
	#footer-quick .fb-item button {padding: 0 15px;}
	#footer-quick .family-button {height: 65px;}
	#footer-quick .fb-item button span {font-size: 15px;}
}

@media (max-width: 540px) {
	#footer-quick .lw-box.depth1.col4 > .lw-item {width: 100%;}
	#footer-quick .family-button {height: auto;}
	#footer-quick .fb-item {width: 100%; height: auto; border-bottom: 1px solid rgba(255, 255, 255, 0.15); padding: 5px 0;}
	#footer-quick .fb-item:last-child {border-bottom: none;}
	#footer-quick .fb-item + .fb-item::before {display: none;}
	#footer-quick .fb-item button {padding: 10px 21px;}
	#footer-quick .fb-item button::before {bottom: -1px; width: calc(100% + 30px); left: -15px;}
	#footer-quick .fb-item button.on::after {display: none;}
	#footer-quick .fb-box {padding: 0 15px;}
}

@media (max-width: 490px) {
	#footer-quick .lw-under-title {padding: 11px 7px;}
	#footer-quick .link-wrap-inner {padding: 30px;}
	#footer-quick .lw-box.depth1 {width: 100%; margin: 0;}
	#footer-quick .lw-box.depth1 > .lw-item,
	#footer-quick .lw-box.depth1.col6 > .lw-item,
	#footer-quick .lw-box.depth1.col7 > .lw-item {width: 100%; padding: 0;}
	#footer-quick .lw-box.depth1 > .lw-item + .lw-item,
	#footer-quick .lw-box.depth1.col6 > .lw-item + .lw-item,
	#footer-quick .lw-box.depth1.col7 > .lw-item + .lw-item {padding-top: 9px;}
	#footer-quick .lw-box.depth2 > .lw-item + .lw-item {padding: 9px 0 0 0;}
}

/* 하드코딩 팝업 */
#popup{position:absolute;top:100px;right:30px;z-index: 999;}
#popup1{position:absolute;top:100px;left:600px;z-index: 9998;}
#popup2{position:absolute;top:250px;left:1030px;z-index: 9989;}
.popup_box .new_pop_bg {background: #000; padding:6px 0px;}
.popup_box .new_pop_bt_bg {background: #000; padding: 3px 10px 3px;}
.new_pop_font{color:#fff;line-height:25px;margin-right: 10px; float: right;}
.new_pop_close {color:#fff}
.new_pop_con_box{ background:#ffffff; margin-left:6px;margin-right:6px;}

@media(max-width:565px){
	#popup,#popup1,#popup2{top:100px; left: 50%; transform: translateX(-50%); width: 90%;}
}