@charset "utf-8";
#top_layout .top_wrap .utile_wrap > li.search-link{display: none;}
#top_layout{height: 100px;}
#top_layout .top_wrap .utile_wrap{top:0;}
#top_layout .top_wrap #logo{top:31px;width: 290px;height: 35px;}
#top_layout .top_wrap #logo > a{background-image: url("data:image/svg+xml,%3Csvg width='291' height='36' viewBox='0 0 291 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M77.24 28.598C77.24 32.148 59.95 35.028 38.62 35.028C17.29 35.028 0 32.148 0 28.598C0 25.048 17.29 22.168 38.62 22.168C59.95 22.168 77.24 25.048 77.24 28.598Z' fill='%232C2F88'/%3E%3Cpath d='M75.1392 13.5507C77.2492 16.8207 67.3992 22.5907 53.1192 26.4407C38.8492 30.2907 25.5592 30.7507 23.4392 27.4807C21.3192 24.2107 31.1792 18.4407 45.4492 14.5907C59.7192 10.7407 73.0092 10.2807 75.1292 13.5507H75.1392Z' fill='%23009C48'/%3E%3Cpath d='M48.5499 4.6694C51.9599 6.0694 49.3699 12.5394 42.7599 19.1294C36.1499 25.7194 28.0299 29.9194 24.6099 28.5194C21.1999 27.1194 23.7899 20.6494 30.3999 14.0594C37.0099 7.4694 45.1299 3.2694 48.5499 4.6694Z' fill='%23FFDE09'/%3E%3Cpath d='M63.1097 4.86937C63.1397 5.00937 62.8697 5.53937 62.8697 5.67937C62.8697 5.87937 62.5997 5.94937 62.4697 6.14937C62.4397 6.24937 62.3997 6.34937 62.3697 6.41937C62.2697 6.48937 61.7997 6.95937 61.6597 7.12937C61.4597 7.32937 61.2197 7.39937 60.9897 7.52937C60.8597 7.55937 60.7197 7.55937 60.5497 7.59937C60.0497 7.69937 59.5397 7.69937 59.0297 7.62937C58.9297 7.59937 58.4197 7.52937 58.2897 7.52937C58.2597 7.52937 58.2197 7.50937 58.1597 7.51937C58.0797 7.52937 58.0997 7.49937 58.0297 7.49937C57.8997 7.42937 57.7797 7.39937 57.6797 7.35937C57.5397 7.28937 57.3397 7.35937 57.2097 7.28937C56.8697 7.11937 56.5397 6.88937 56.2697 6.57937C56.1397 6.40937 56.0697 6.17937 55.9697 6.00937C55.8997 5.83937 55.7997 5.70937 55.7697 5.53937C55.6997 5.13937 55.6997 4.72937 55.5697 4.32937C55.4997 4.08937 55.4297 3.88937 55.4297 3.65937C55.4997 3.14937 55.3597 2.61937 55.7297 2.24937C55.8297 2.07937 56.2997 1.40937 56.3997 1.16937C56.4697 1.06937 56.5697 0.969367 56.6697 0.869367C56.8397 0.739367 57.0397 0.669367 57.2397 0.529367C57.4097 0.429367 58.4197 0.0893667 58.5897 0.129367C58.7197 0.129367 58.8897 0.199367 59.0297 0.129367C59.7397 -0.140633 60.4797 0.0993667 61.1897 0.269367C61.4597 0.339367 61.6597 0.539367 61.8597 0.709367C61.9297 0.809367 62.2397 1.12937 62.2897 1.14937C62.4897 1.24937 62.5397 1.20937 62.6397 1.44937C62.9397 2.28937 62.9397 3.12937 63.1497 4.03937C63.1797 4.16937 63.1497 4.33937 63.1497 4.47937C63.1197 4.54937 63.1197 4.81937 63.1197 4.87937L63.1097 4.86937Z' fill='%23DA261B'/%3E%3Cpath d='M109.95 8.56794L103.24 20.8659V26.4979H99.2362V20.8659L92.5262 8.56794H97.1022L101.414 17.0379L105.704 8.56794H109.95ZM110.728 26.4979V8.56794H124.06V12.0439H114.732V15.6959H123.29V19.1719H114.732V23.0219H124.258V26.4979H110.728ZM132.823 8.12794C136.827 8.12794 139.819 10.5699 140.017 13.9799H135.881C135.639 12.4179 134.473 11.4719 132.559 11.4719C130.689 11.4719 129.655 12.2199 129.655 13.2979C129.655 14.6399 131.041 15.1019 134.539 15.8279C138.675 16.6859 140.083 18.7319 140.083 21.4159C140.083 24.8479 136.849 26.9379 132.845 26.9379C128.423 26.9379 125.189 24.5399 125.013 20.7119H129.127C129.347 22.4279 130.843 23.5719 133.131 23.5719C134.759 23.5719 135.969 22.7579 135.969 21.5919C135.969 20.1619 134.759 19.5899 131.569 18.9959C127.675 18.2699 125.563 16.6639 125.563 13.2979C125.563 10.0639 128.775 8.12794 132.823 8.12794ZM153.395 26.4979L152.141 23.0219H145.189L143.935 26.4979H139.799L146.751 8.56794H150.909L157.861 26.4979H153.395ZM146.421 19.5459H150.909L148.665 13.2979L146.421 19.5459ZM158.561 26.4979V8.56794H161.905L170.859 19.3479V8.34794H174.863V26.2779H171.519L162.565 15.4979V26.4979H158.561ZM190.792 26.9379C185.27 26.9379 181.2 22.9559 181.2 17.5219C181.2 12.0879 185.27 8.10594 190.792 8.10594C195.72 8.10594 199.02 11.0759 199.746 14.8599H195.698C195.28 13.1439 193.454 11.7799 190.88 11.7799C187.624 11.7799 185.204 14.1779 185.204 17.5219C185.204 20.8439 187.624 23.2639 190.88 23.2639C193.454 23.2639 195.566 21.5699 195.874 19.9419H199.922C199.372 23.5499 195.764 26.9379 190.792 26.9379ZM210.018 26.9379C204.452 26.9379 200.338 22.9559 200.338 17.5219C200.338 12.0879 204.452 8.10594 210.018 8.10594C215.584 8.10594 219.698 12.0879 219.698 17.5219C219.698 22.9559 215.584 26.9379 210.018 26.9379ZM210.018 23.3299C213.274 23.3299 215.694 20.8879 215.694 17.5219C215.694 14.1339 213.274 11.7139 210.018 11.7139C206.762 11.7139 204.342 14.1339 204.342 17.5219C204.342 20.8879 206.762 23.3299 210.018 23.3299ZM220.757 18.5559V8.56794H224.761V18.5559C224.761 21.4159 226.345 23.3299 228.963 23.3299C231.581 23.3299 233.165 21.4159 233.165 18.5559V8.56794H237.169V18.5559C237.169 23.6379 233.891 26.9379 228.963 26.9379C224.035 26.9379 220.757 23.6379 220.757 18.5559ZM239.02 26.4979V8.56794H242.364L251.318 19.3479V8.34794H255.322V26.2779H251.978L243.024 15.4979V26.4979H239.02ZM272.037 8.56794V12.1099H266.207V26.4979H262.203V12.1099H256.373V8.56794H272.037ZM289.491 8.56794L282.781 20.8659V26.4979H278.777V20.8659L272.067 8.56794H276.643L280.955 17.0379L285.245 8.56794H289.491Z' fill='%23333333'/%3E%3C/svg%3E%0A");}
#gnb_layout.open {
 height: 630px !important;
}
#gnb_layout #gnb .layout{padding: 0 30px 0 120px;}
#gnb_layout .depth1_ul{padding: 0;}

#gnb_layout .depth1_ul > li{width: 210px;transition: width .3s ease-in;}
#gnb_layout.open .depth1_ul > li{width: calc(100% / 4);max-width: 290px;}
#gnb_layout.open .depth1_ul > li .depth2_ul{padding:  25px 0px;}
#gnb_layout .depth1_ul .depth2_ul > li > a{    padding-left: 25px; margin-right: 45px;}
#gnb_layout .depth1_ul .depth2_ul > li > a:after{right: -18px;}
#gnb_layout .depth1_ul .depth2_ul > li > a:hover:after, #gnb_layout .depth1_ul .depth2_ul > li > a:focus:after { width: calc(100% - 80px); opacity: 1; }
#gnb_layout .depth1_ul .depth2_ul > li > a::before{right: -30px;}


#foot_layout { background: #fff; border-top: 1px solid #ddd; overflow: visible; }
#foot_layout .footer-wrap { padding-top: 50px; }
#foot_layout .footer-logo{width: 81px;top: 55px;}
#foot_layout .footer-logo .fl-wrap .f-logo {background-image: url("data:image/svg+xml,%3Csvg width='156' height='36' viewBox='0 0 156 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M77.9705 28.5911C77.9705 32.1411 60.6805 35.0211 39.3505 35.0211C18.0205 35.0211 0.730469 32.1411 0.730469 28.5911C0.730469 25.0411 18.0205 22.1611 39.3505 22.1611C60.6805 22.1611 77.9705 25.0411 77.9705 28.5911Z' fill='%232C2F88'/%3E%3Cpath d='M75.8697 13.5409C77.9797 16.8109 68.1297 22.5809 53.8497 26.4309C39.5797 30.2809 26.2897 30.7409 24.1697 27.4709C22.0497 24.2009 31.9097 18.4309 46.1797 14.5809C60.4497 10.7309 73.7397 10.2709 75.8597 13.5409H75.8697Z' fill='%23009C48'/%3E%3Cpath d='M49.2823 4.66171C52.6923 6.06171 50.1023 12.5317 43.4923 19.1217C36.8823 25.7117 28.7623 29.9117 25.3423 28.5117C21.9323 27.1117 24.5223 20.6417 31.1323 14.0517C37.7423 7.46171 45.8623 3.26171 49.2823 4.66171Z' fill='%23FFDE09'/%3E%3Cpath d='M63.8402 4.86155C63.8702 5.00155 63.6002 5.53155 63.6002 5.67155C63.6002 5.87155 63.3302 5.94155 63.2002 6.14155C63.1702 6.24155 63.1302 6.34155 63.1002 6.41155C63.0002 6.48155 62.5302 6.95155 62.3902 7.12155C62.1902 7.32155 61.9502 7.39155 61.7202 7.52155C61.5902 7.55155 61.4502 7.55155 61.2802 7.59155C60.7802 7.69155 60.2702 7.69155 59.7602 7.62155C59.6602 7.59155 59.1502 7.52155 59.0202 7.52155C58.9902 7.52155 58.9502 7.50155 58.8902 7.51155C58.8102 7.52155 58.8302 7.49155 58.7602 7.49155C58.6302 7.42155 58.5102 7.39155 58.4102 7.35155C58.2702 7.28155 58.0702 7.35155 57.9402 7.28155C57.6002 7.11155 57.2702 6.88155 57.0002 6.57155C56.8702 6.40155 56.8002 6.17155 56.7002 6.00155C56.6302 5.83155 56.5302 5.70155 56.5002 5.53155C56.4302 5.13155 56.4302 4.72155 56.3002 4.32155C56.2302 4.08155 56.1602 3.88155 56.1602 3.65155C56.2302 3.14155 56.0902 2.61155 56.4602 2.24155C56.5602 2.07155 57.0302 1.40155 57.1302 1.16155C57.2002 1.06155 57.3002 0.961554 57.4002 0.861554C57.5702 0.731554 57.7702 0.661554 57.9702 0.521554C58.1402 0.421554 59.1502 0.0815542 59.3202 0.121554C59.4502 0.121554 59.6202 0.191554 59.7602 0.121554C60.4702 -0.148446 61.2102 0.0915542 61.9202 0.261554C62.1902 0.331554 62.3902 0.531554 62.5902 0.701554C62.6602 0.801554 62.9702 1.12155 63.0202 1.14155C63.2202 1.24155 63.2702 1.20155 63.3702 1.44155C63.6702 2.28155 63.6702 3.12155 63.8802 4.03155C63.9102 4.16155 63.8802 4.33155 63.8802 4.47155C63.8502 4.54155 63.8502 4.81155 63.8502 4.87155L63.8402 4.86155Z' fill='%23DA261B'/%3E%3Cpath d='M99.5533 9.15164V11.2616H97.8633C97.9833 10.5616 97.9833 9.83164 97.8433 9.15164H99.5633H99.5533ZM103.713 24.3316H106.373V2.93164H102.453V4.00164C103.203 4.00164 103.713 4.17164 103.713 5.02164V24.3416V24.3316ZM99.5533 24.3316H102.193V2.93164H98.2933V4.00164C99.0233 4.00164 99.5533 4.17164 99.5533 5.02164V7.30164H97.0633C94.0333 2.70164 86.3633 4.54164 86.3633 10.2516C86.3633 15.9616 94.0433 17.7616 97.1133 13.1316H99.5633V24.3416L99.5533 24.3316ZM89.1133 10.2416C89.1133 5.52164 95.1933 5.52164 95.1933 10.2416C95.1933 14.9616 89.1133 14.9616 89.1133 10.2416Z' fill='%23222222'/%3E%3Cpath d='M129.242 18.2314H126.412V5.04141C126.412 4.10141 125.682 3.98141 124.932 3.98141V2.94141H129.242V8.80141H132.442V10.7614H129.242V18.2414V18.2314ZM116.772 11.9614C116.672 11.7714 116.382 11.7214 116.292 11.9614C115.592 13.7514 112.832 15.3314 110.822 15.4514L109.322 13.8814C109.272 13.8114 109.302 13.8114 109.372 13.7814C111.622 13.5614 115.062 12.2514 115.062 7.07141V5.81141C115.062 4.89141 114.292 4.79141 113.582 4.79141V3.77141H118.012V7.07141C118.012 12.2514 121.472 13.5814 123.702 13.7814C123.772 13.7814 123.772 13.8014 123.722 13.8814L122.222 15.4514C120.312 15.3514 117.552 13.8014 116.772 11.9614ZM115.072 22.2514V18.9114C115.072 17.9714 114.322 17.8914 113.592 17.8914V16.8514H117.972V21.6914C117.972 21.9314 118.142 22.1014 118.382 22.1014H129.472V24.0914H116.972C115.662 24.0914 115.062 23.5314 115.062 22.2514H115.072Z' fill='%23222222'/%3E%3Cpath d='M147.085 19.2011H143.965V13.5811H134.375V11.6211H149.795C150.645 10.2111 150.425 7.94109 150.425 6.36109C150.425 6.00109 150.305 5.85109 149.865 5.85109H136.665V3.87109H153.135C153.275 3.87109 153.325 3.94109 153.325 4.06109V8.18109C153.325 10.1411 153.205 10.7911 152.665 11.6211H155.915V13.5811H147.075V19.2011H147.085ZM137.595 22.2811V18.7011C137.595 17.7611 136.845 17.6811 136.115 17.6811V16.6411H140.475V21.7211C140.475 21.9611 140.665 22.1311 140.915 22.1311H153.455V24.1211H139.515C138.205 24.1211 137.605 23.5411 137.605 22.2811H137.595Z' fill='%23222222'/%3E%3Cpath d='M91.3211 28.4212L89.4811 31.3012V32.8913H90.2011V33.7712H87.5611V32.8913H88.2811V31.2912L86.5211 28.4112H86.1211V27.5312H88.3611V28.4112H87.8811L89.0211 30.3712L90.2211 28.4112H89.7411V27.5312H91.7111V28.4112H91.3111L91.3211 28.4212Z' fill='%23222222'/%3E%3Cpath d='M92.3225 33.771V32.891H92.8825V28.421H92.3225V27.541H97.0325V29.221H96.1525V28.421H94.0725V30.101H95.9125V30.981H94.0725V32.901H96.3025V32.021H97.1825V33.781H92.3125L92.3225 33.771Z' fill='%23222222'/%3E%3Cpath d='M100.632 34.0217C100.102 34.0017 99.342 33.6817 99.152 33.3117V33.7717H98.272V32.0117H99.152V32.1317C99.242 32.4917 99.852 33.1217 100.622 33.1717C101.452 33.2117 101.902 32.7817 101.932 32.2517C102.022 30.7317 97.882 31.6517 98.162 29.0217C98.272 28.0017 99.212 27.2717 100.352 27.3017C100.962 27.3217 101.572 27.5917 101.812 27.9817V27.5417H102.652V29.3017H101.812V29.1917C101.612 28.5417 101.052 28.1917 100.472 28.1417C99.762 28.1017 99.272 28.4617 99.242 28.9417C99.132 30.5617 103.162 29.4817 103.062 32.2117C103.022 33.2617 102.142 34.0817 100.632 34.0217Z' fill='%23222222'/%3E%3Cpath d='M106.883 31.0119H105.643L106.243 29.2419L106.883 31.0119ZM109.343 33.7719V32.8919H108.963L106.803 27.4619H106.023L103.923 32.8919H103.543V33.7719H105.473V32.8919H104.913L105.303 31.8819H107.263L107.673 32.8919H107.113V33.7719H109.353H109.343Z' fill='%23222222'/%3E%3Cpath d='M114.849 28.421V33.791H113.759L111.049 29.041V32.891H111.529V33.771H109.609V32.891H110.169V28.421H109.609V27.541H111.549L113.959 31.881V28.421H113.479V27.541H115.399V28.421H114.839H114.849Z' fill='%23222222'/%3E%3Cpath d='M119.48 30.6215C119.48 28.6515 120.92 27.3115 122.51 27.3115C123.23 27.3115 123.8 27.5515 124.18 27.9415V27.5415H125.06V29.6615H124.18V29.5215C124.06 28.7615 123.46 28.1715 122.57 28.1715C121.42 28.1715 120.68 29.3315 120.68 30.6215C120.68 32.0815 121.47 33.0915 122.6 33.1315C123.5 33.1715 124.44 32.5615 124.44 31.5715H125.28C125.28 33.2015 123.92 34.0015 122.55 34.0015C120.89 34.0015 119.49 32.8315 119.49 30.6215H119.48Z' fill='%23222222'/%3E%3Cpath d='M130.741 30.6615C130.741 31.9915 130.051 33.1415 128.921 33.1415C127.791 33.1415 127.111 32.0115 127.111 30.6615C127.111 29.1715 127.801 28.1815 128.921 28.1815C130.201 28.1815 130.741 29.3315 130.741 30.6615ZM131.961 30.6615C131.961 28.6215 130.671 27.3115 128.921 27.3115C127.171 27.3115 125.891 28.6415 125.891 30.6615C125.891 32.6815 127.181 34.0115 128.921 34.0115C130.661 34.0115 131.961 32.7015 131.961 30.6615Z' fill='%23222222'/%3E%3Cpath d='M137.87 28.4318V31.2518C137.87 32.8418 137.2 34.0118 135.48 34.0118C133.76 34.0118 133.08 32.8418 133.08 31.2518V28.4318H132.52V27.5518H134.76V28.4318H134.28V31.5018C134.28 32.3718 134.67 33.0518 135.63 33.0518C136.59 33.0518 136.99 32.3818 136.99 31.5018V28.4318H136.51V27.5518H138.43V28.4318H137.87Z' fill='%23222222'/%3E%3Cpath d='M144.131 28.421V33.791H143.041L140.331 29.041V32.891H140.811V33.771H138.891V32.891H139.451V28.421H138.891V27.541H140.831L143.241 31.881V28.421H142.761V27.541H144.681V28.421H144.121H144.131Z' fill='%23222222'/%3E%3Cpath d='M149.292 29.381V28.421H148.222V32.891H148.942V33.771H146.302V32.891H147.022V28.421H145.962V29.381H145.082V27.541H150.182V29.381H149.302H149.292Z' fill='%23222222'/%3E%3Cpath d='M155.61 28.4212L153.77 31.3012V32.8913H154.49V33.7712H151.85V32.8913H152.57V31.2912L150.81 28.4112H150.41V27.5312H152.65V28.4112H152.17L153.31 30.3712L154.51 28.4112H154.03V27.5312H156V28.4112H155.6L155.61 28.4212Z' fill='%23222222'/%3E%3C/svg%3E%0A");background-position: 0 0;}
#foot_layout .footer-info .list li a { color: #767676; }
#foot_layout .footer-info .list li a:focus, #foot_layout .footer-info .list li a:hover { color: #222; }
.footer-address .copy, .footer-address address strong { color: #222; }
#foot_layout .footer-info { border-bottom: 1px solid #eee; }
#footer_line { background: #009898; }
#footer_line .layout { display: flex; justify-content: flex-start; align-items: center; }
#footer_line .layout .flink { width: 20%; height: 60px; position: relative; }
#footer_line .layout .flink > a { display: block; display: flex; width: 100%; height: 100%; justify-content: space-between; align-items: center; padding: 0 20px; font-size: 16px; font-weight: 500; color: #FFF; letter-spacing: -1.12px; text-align: justify; font-style: normal; line-height: 170%; /* 27.2px */}
#footer_line .layout .flink > a:after { display: block; width: 20px; height: 20px; background-repeat: no-repeat; background-position: center; background-image: url("data:image/svg+xml,%3Csvg width='19' height='20' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 19.5L9 0.5L10 0.5L10 19.5H9Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.74224e-08 9.5L19 9.5V10.5L0 10.5L8.74224e-08 9.5Z' fill='white'/%3E%3C/svg%3E%0A"); content: ""; }
#footer_line .flink:before { display: inline-block; width: 1px; height: 60px; position: absolute; top: 50%; left: 0; content: ''; background-color: #fff; opacity: 0.2; transform: translate(0, -50%); }
#footer_line .flink:last-child:after { display: inline-block; width: 1px; height: 60px; position: absolute; top: 50%; right: 0; content: ''; background-color: #fff; opacity: 0.2; transform: translate(0, -50%); }

.flink.on > a { display: none; }
.flink > a + div { display: none; }
.flink.on a + div { display: block; width: 100%; padding: 10px 10px 5px 20px; background: #008484; position: absolute; top: 0; right: auto; left: 50%; z-index: 1; z-index: 11; transform: translate(-50%, -100%); border-radius: 10px 10px 0 0; }
#footer_line dl { width: 100%; height: 100%; max-height: 300px; padding-right: 10px; overflow: hidden; overflow-y: auto; }
#footer_line dl::-webkit-scrollbar { width: 5px; }
#footer_line dl::-webkit-scrollbar-thumb { background-color: rgba(255,255,255,.3); border-radius: 25px; }
#footer_line dl::-webkit-scrollbar-track { background-color: rgba(255,255,255,.15); border-radius: 25px; }
#footer_line dl dd,#footer_line dl dt { padding: 1px; position: relative; }
#footer_line dl dd a ,#footer_line dl dt { display: flex; justify-content: space-between; align-items: center; padding: 19px; font-size: 16px; font-weight: 400; color: #fff; font-style: normal; line-height: 1; border-bottom: 1px dashed rgba(255, 255, 255, 0.35); }
#footer_line dl dt { padding: 12px 10px; font-weight: bold; border-bottom: 1px solid rgba(255, 255, 255, 0.35); }
#footer_line dl dd:last-child { border-bottom: 0 dashed rgba(255, 255, 255, 0.35); }
#footer_line dl dd a :focus, #footer_line dl dd a:hover { font-weight: 700; }
#footer_line dl dd a [target=_blank]:after { display: inline-block; width: 10px; height: 10px; margin-left: 11px; background-repeat: no-repeat; background-position: 50%; background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.2 0H0V10H10V5.8H8.8V8.8H1.2V1.2H4.2V0Z' fill='%23C0C0C0'/%3E%3Cpath d='M5.4 0H10V1.2H5.4V0Z' fill='%23C0C0C0'/%3E%3Cpath d='M10 0V4.6H8.8V0H10Z' fill='%23C0C0C0'/%3E%3Cpath d='M9.41553 1.4061L5.9671 4.85453L5.1609 4.04833L8.60932 0.5999L9.41553 1.4061Z' fill='%23C0C0C0'/%3E%3C/svg%3E%0A"); content: ''; }
#footer_line dl dd a [target=_blank]:focus:after, #footer_line dl dd a[target=_blank]:hover:after { background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.2 0H0V10H10V5.8H8.8V8.8H1.2V1.2H4.2V0Z' fill='white'/%3E%3Cpath d='M5.4 0H10V1.2H5.4V0Z' fill='white'/%3E%3Cpath d='M10 0V4.6H8.8V0H10Z' fill='white'/%3E%3Cpath d='M9.41553 1.4061L5.9671 4.85453L5.1609 4.04833L8.60932 0.5999L9.41553 1.4061Z' fill='white'/%3E%3C/svg%3E%0A"); }
#footer_line .layout > dl > dd > a:after { display: inline-block; font-size: 20px; color: #fff; content: "+"; float: right; }
#footer_line dl dd ul { overflow: hidden; }
#footer_line dl dd .scroll { height: 245px; padding: 5px 0; overflow-x: hidden !important; overflow-y: hidden !important; border-bottom: 1px solid #dbdbdb; }
#footer_line dl dd .scroll ul { border: none; }
#footer_line dl dd .scroll ul li { width: 100%; float: left; }
#footer_line dl dd .scroll ul li a { height: auto; padding-left: 25px; background: url("/images/kor/layout/footer_line_bul.gif") no-repeat 14px 10px; color: #fff; text-align: left; line-height: 22px; border: none; }
#footer_line dl dd .scroll ul li a:focus { background-color: #e1e1e1; }
#footer_line dl dd .scroll { border-right: 1px solid #dbdbdb; }
#foot_layout .footer-info .list li:first-child::before { background-color: #DF1860; }
#foot_layout .footer-info .list li:first-child a { color: #DF1860; }
@media (max-width: 1700px) {
    #top_layout .top_wrap #logo{left: 20px;}
    #gnb_layout #gnb .layout {
    padding: 0 207px 0 310px;
}
}
@media (max-width: 900px) {
 #footer_line .layout { flex-wrap: wrap; }
 #footer_line .layout .flink { width: 50%; }
 #footer_line .layout .flink:last-child { width: 100%; }
 #footer_line .flink:before { display: none; }
 #footer_line .layout:after { display: none; }
 #footer_line .layout .flink > a { border-bottom: 1px solid rgba(255,255,255,.2); border-right: 1px solid rgba(255,255,255,.2); }
 #footer_line .flink:last-child:after { height: 300%; top: auto; right: auto; bottom: 0; left: 0; transform: translate(0, 0); }
}

@media (max-width: 860px) {
    #foot_layout .footer-logo{top: auto;}
    }
@media (max-width: 620px){
 #foot_layout .footer-info .list li a { border: 1px solid #DDD; }
}
@media (max-width: 420px){
    #top_layout .top_wrap #logo{width: 230px;}
 #footer_line .layout .flink { width: 100%; }
 #footer_line .flink:last-child:after { display: none; }
 #footer_line .layout .flink > a { border-right: 0px solid #000; }
 #footer_line .layout { padding: 0; }
}

@media (max-width: 1279.98px){
  #top_layout .top_wrap .utile_wrap {
    height: 100px;
}
}
@media (max-width: 767.98px){
  #top_layout .top_wrap .utile_wrap {
    height: 100px;
}
}
@media (max-width: 420px){
  #top_layout .top_wrap #logo{width: 230px;    top: 37px;}
}

#mobile-menu .language-link{
  width: 100px;
    margin: 0;
    position: relative;
    height: 100%;
}
#mobile-menu .language-link button{
  display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    width: 100%;
    height: 100%;
    padding: 0 15px;
    border-left: 1px solid #EEE;
        border: 0px solid #000;
    padding: 0 10px;
}
#mobile-menu .language-link button em {
    display: block;
    width: 15px;
    height: 15px;
    margin-right: 8px;
    font-size: 0;
    background-repeat: no-repeat;
    background-position: center;
    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 d='M7.5 10.1C11.0899 10.1 14 8.93591 14 7.49996C14 6.06402 11.0899 4.89996 7.5 4.89996C3.91015 4.89996 1 6.06402 1 7.49996C1 8.93591 3.91015 10.1 7.5 10.1Z' stroke='white' stroke-width='1.5'/%3E%3Cpath d='M10.1004 7.5C10.1004 11.0899 8.93634 14 7.50039 14C6.06444 14 4.90039 11.0899 4.90039 7.5C4.90039 3.91015 6.06444 1 7.50039 1C8.93634 1 10.1004 3.91015 10.1004 7.5Z' stroke='white' stroke-width='1.5'/%3E%3Cpath d='M7.5 14C11.0899 14 14 11.0899 14 7.5C14 3.91015 11.0899 1 7.5 1C3.91015 1 1 3.91015 1 7.5C1 11.0899 3.91015 14 7.5 14Z' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E%0A");
    
}
#mobile-menu .language-link button span{
  display: block;
    color: #fff;
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: -0.9px;
    font-style: normal;
}
#mobile-menu .language-link button:after{
  display: block;
    position: absolute;
    top: calc(50% - 5px);
    right: 15px;
    width: 10px;
    height: 10px;
    content: "";
    background-repeat: no-repeat;
    background-position: center;
    transition: all 0.2s;
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 1.5L3.75005 4.24995L1.00011 1.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  }
  #mobile-menu .language-link.on button::after { transform: rotate(180deg);}
   #mobile-menu .language-link > div {
    display: none;
     position: absolute;
        z-index: 11;
    padding: 6px 15px;
        border-radius: 10px;
    width: calc(100% - 20px);
    left: 10px;
    top: 22px;
    background: #FFF;
    box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.07);
}
 #mobile-menu  .language-link.on > div{
        display: block ;
   
}
#mobile-menu .language-link.on > div li a {
    display: block;
    padding: 12px 0;
    color: #767676;
    font-weight: 500;
    font-size: 15px;
    line-height: 100%;
    text-align: center;
    border-bottom: 1px dashed #ccc;
}
.ui.program--search .search--btn .btn--submit input[type=submit] { background-image: none; } 

/* 외국어 서브배경 수정 */
#svisual_layout{background:url('/images/eng/main/sublayout_01.jpg');  background-position: center; background-size: cover;}