@charset "utf-8";
/****************************************/
/* Name: 코로나 인트로
/* PART: COMMON STYLE 
/* Version: 1.0 / day: 2020-03-31
/* Author: imtec 
/****************************************/


/* Common */
body{text-align:left;font-size:15px;color:#555;line-height:1.5; font-family:'Malgun Gothic',Nanum Gothic,sans-serif; font-weight:400; letter-spacing:-1px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,span,form,fieldset,p,button,address,table, tbody, tfoot, thead, th, tr, tdvideo, tt{margin:0;padding:0;box-sizing: border-box;}
header,article,aside,canvas,details,figcaption,figure,footer,hgroup,menu,nav,section,summary,mark {display:block;margin: 0; padding: 0;box-sizing: border-box;}
h1,h2,h3,h4,h5,h6,input,button,textarea,select,table{font-family:'Malgun Gothic',Nanum Gothic,sans-serif;font-size:15px;box-sizing: border-box;}
input,button,textarea,select{background-color:#fff;border-radius:0;box-sizing: border-box;} /*-webkit-appearance: none*/
button,textarea{-webkit-appearance: none}
img,fieldset,iframe{border:0 none}
li{list-style:none}
img,input,select,button,textarea{vertical-align:middle;box-sizing: border-box;}
input[type=radio]{border-radius:0px 0px;-webkit-border-radius: 50%;}
input[type=radio]:checked{background:#333;}
img{max-width:100%}
em,address,optgroup{font-style:normal}
label,button{cursor:pointer}
label{top:2px;position: relative;}
button{margin:0;padding:0;border:0;background:none}
a,::after,::before{box-sizing: border-box}
a{text-decoration: none;color: #555;color: inherit;}
hr{display:none}
legend,caption{font-size:0; width:0; height:0; line-height:0;overflow:hidden;text-indent:-9999px}
p{text-align:left;word-break:keep-all}
dt,dd,li{;word-break:keep-all}
table {width:100%;font-weight:400;border-spacing:0}

/* hidden contents */
.skip,.hidden{position:absolute; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden; z-index:-1}
.skip:focus{top:0;left:0;display:inline-block;width:auto;height:auto;padding:0 30px;font-size:14px;line-height:40px;color:#fff;background:#007cc3;z-index:10}


#skip_navi {position:absolute;top:0;height:0px;width:100%;z-index:150;} 
#skip_navi a {display:block; height:1px; width:1px; margin-bottom:-1px; overflow:hidden; text-align:center;color:#fff;white-space:nowrap;} 
#skip_navi a:focus, 
#skip_navi a:active {display:block;top:0;width:100%;height:45px;padding:10px 0;background:#021b87;}


/* style */
.pb10 {padding-bottom:10px;}
.pb20 {padding-bottom:20px;}

.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}

.color_red {color:#c20014;}





/* CONTENT */
#body_bg {background:#def8ef;}
.corona_intro {height:100vh; font-size: 15px; color: #333; text-align:center;}
.corona_intro .wrap_bg{display:block; clear:both; width:100%; height:100%; position:relative; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1098c7+0,506ec1+100 */
background: #fffaf1; /* Old browsers */
background: -moz-linear-gradient(top,  #fffaf1 0%, #def8ef 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fffaf1 0%,#def8ef 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(180deg,  #fffaf1 0%,#def8ef 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffaf1', endColorstr='#def8ef',GradientType=1 ); /* IE6-9 */}


.corona_intro .top {padding:22px 18px;border-bottom:1px solid rgba(130, 130, 130, 0.2);height: 100px;}
.corona_intro .top .logo_wrap {max-width:1140px;margin:0 auto;position:relative;/* overflow:hidden; */}
.corona_intro .top .logo_wrap a {display:block;}
.corona_intro .top .logo_wrap h1 {float:left;}
.corona_intro .top .logo_wrap .r_logo {float: left;left: 35%;position: relative;width: 280px;}
.corona_intro .top .logo_wrap h1 span { display:inline-block; margin-left:10px; background:#2040a2 url('/new_img/etc/icon_arrow.png') no-repeat; background-position:90% center; padding:6px 30px 6px 10px; color:#fff; font-weight:100; font-size:14px;}
.corona_intro .top .logo_wrap .r_logo span {display:inline-block; margin-left:10px; background:#001a45 url('/new_img/etc/icon_arrow.png') no-repeat; background-position:90% center; padding:6px 30px 6px 10px; color:#fff; font-weight:100; font-size:14px;}


.lang_box{float: right;width: 140px;height: 38px;position: relative;right: 0;}
.btn_lang{display: inline-block;width: 100%;height: 35px;background: #333c59 url('/new_img/geumjeong/common/lang_ic.png') 16px center no-repeat;font-size: 13px;font-weight: bold;color: #fff;position: relative;box-sizing: border-box;line-height: 34px;text-align: center;padding: 0 16px 0 22px;margin-top: 4px;}
.btn_lang::after{content: "";display: inline-block;position: absolute;width: 0;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid #fff;right: 15px;top: 17px;}
.lang_box ul{position: absolute;top: 38px;left:0;background: rgba(51,60,89,0.93);width: 100%;z-index: 200;display: none;}
.lang_box li{padding-top: 5px;padding-bottom: 5px;border-bottom: 1px solid rgba(255,255,255,0.3)}
.lang_box li:last-child{border-bottom: 0;margin-bottom: 0;}
.lang_box li.color7 {background: rgb(117 122 136 / 93%);}
.lang_box li a{display: block;text-align: center;color: #fff;}
.lang_box li.g_lnag_item{}/* 여기 수정할까 */
.lang_box .g_lang_txt{display: inline-block;background: url('/new_img/common/icon-google.png') no-repeat;padding-left: 20px;text-align: left !important;}


#google_translate_element .goog-te-gadget-simple{background: none;width:100%;height:100%;border:none;font-size:15px;position:relative;}
#google_translate_element .goog-te-gadget-simple::after{content:"";display:inline-block;position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff;right:24px;bottom:11px;}
#google_translate_element .goog-te-gadget-simple img{display:none;}
#google_translate_element .goog-te-menu-value span:last-child,
#google_translate_element .goog-te-menu-value span:nth-child(3){display:none;}

.lang_box .g_lang .g_lang_txt{display: inline-block;padding-left: 20px;position: relative;}
.lang_box .g_lang .g_lang_txt::before{display: inline-block;content: "";width: 19px;height: 19px;position: absolute;left: 0;top: 4px;background: url('/new_img/common/icon-google.png') no-repeat;}
.lang_box .g_lnag_select{left: 140px;top: 94px;display: none !important;}
.lang_box .g_lnag_select.on{display: inline-block !important;}
@media all and (max-width: 1024px){
/*.sns_lnag_box .lang_box .g_lnag_select{top:112px;left:-92px}*/
.sns_lnag_box .lang_box .g_lnag_select{top:112px;left:92px}
}


.corona_wrap {max-width:1140px;margin: 10px auto;overflow:hidden;clear: both;}
.corona_wrap .notice_txt {margin:40px auto 40px; font-size:18px; color:#555; text-align:center; padding:0 20px 0 0; word-break:keep-all;}
.corona_wrap .notice_txt p {text-align:center;} 
.corona_wrap .notice_txt p span {display:inline-block; width:22px; height:22px; background:#db0016; border-radius:12px; color:#fff; line-height:20px;} 
.corona_wrap .notice_txt p.down_txt a {display:inline-block; padding:10px 28px 10px 14px; border:1px solid #000; font-size:15px; background:#fff url('/new_img/etc/ic_down2.png') 95% 50% no-repeat;}
.corona_wrap .notice_txt p.down_txt a:hover {border:1px solid #2769cc; color:#2769cc; font-weight:bold;}

.corona_wrap .notice_txt strong {display:block; font-size:38px; line-height:40px; margin:26px 0 10px 0; letter-spacing:-2px; background:-webkit-linear-gradient(left, #203da3,#2a9681); -webkit-background-clip: text; -webkit-text-fill-color:transparent}
.corona_wrap .notice_txt p span.txt_btn {display:inline-block; width:auto; height:auto; background:none; border:1px solid #c20014; color:#c20014; padding:5px 10px; border-radius:0; font-size:16px; margin-left:5px;}
.corona_wrap .notice_txt p span.txt_btn:hover {color:#fff; background:#c20014;}
.corona_wrap .notice_txt .notice_title {display:none; font-size:38px; line-height:40px; margin:26px 0 12px 0; letter-spacing:-2px; color:#22519b;}

.top_txt {width:100%; min-height:150px; display: block; overflow: hidden; background:#fff url('/new_img/etc/top_txtBg.gif') center 0 no-repeat; border-radius: 20px; box-shadow: 10px 10px 10px rgba(0,0,0,0.1); padding:10px 0 0 0; text-align:center; margin-bottom:20px;}
.top_txt a {display:block;}
.top_txt p {margin-bottom:2px;}

/* 선불카드 지급 업무 일시 중단 안내(5.21) */
.corona_wrap .notice_txt .top_card {clear:both; width:100%; display: block; overflow: hidden; background:#fff; border-radius: 20px; box-shadow: 10px 10px 10px rgba(0,0,0,0.1); text-align:center; margin-bottom:20px; text-align:left; border:3px solid #df5e60;}
.corona_wrap .notice_txt .top_card .card_ico {display:inline-block; position:relative; background:#df5e60; width:260px; height:100%; vertical-align:top; padding:20px 10px;}
.corona_wrap .notice_txt .top_card .card_ico:before {content:""; display:inline-block; width:260px; height:84px; background:url('/new_img/etc/icon_notice_card.png') center 0 no-repeat;} 
.corona_wrap .notice_txt .top_card .card_ico h2 {font-size:24px; line-height:28px; color:#fff; font-weight:bold; text-align:center;}

.corona_wrap .notice_txt .top_card .card_txt {display:inline-block; width:76%; padding:30px 20px; vertical-align:top;}
.corona_wrap .notice_txt .top_card .card_txt p {text-align:left; font-size:16px; line-height:26px; color:#333;}
.corona_wrap .notice_txt .top_card .card_txt p.t_bold {font-weight:bold; margin-bottom:10px;}
.corona_wrap .notice_txt .top_card .card_txt p.t_bold b { color:#d44648;}

/* 추석 연휴 생활정보(9.29) */
.corona_wrap .chuseok {clear:both; width:100%; display: block; overflow: hidden; background:#fff; border-radius: 20px; box-shadow: 10px 10px 10px rgba(0,0,0,0.1); text-align:center; margin-bottom:20px; background:#018dc7; padding:14px 20px 16px; text-align:center; font-size:24px; line-height: 30px; color:#fff; font-weight:bold;}
.corona_wrap .chuseok span {display:inline-block;}
.corona_wrap .chuseok a {display:inline-block; background:#fff; color:#018dc7; padding:10px 25px; border-radius:50px; line-height:1; white-space:nowrap; font-size:18px; font-weight:bold; letter-spacing:-2px; margin-top:2px;}
.corona_wrap .chuseok a:hover {color:#fff; background:#00559d;}


/* 부산형 플러스지원금 신청(21.01.27) */
.plus_cont {clear:both; width:100%; display: block; overflow: hidden; background:#fff url('/new_img/etc/plus_bg.jpg') right bottom no-repeat; border-radius: 20px; box-shadow: 10px 10px 10px rgba(0,0,0,0.1); text-align:center; margin-bottom:20px; text-align:left; border:2px solid #008e97; /*padding:20px;*/ font-size:15px;}
.plus_cont .plus_title { margin-top:20px; padding:0 20px;}
.plus_cont .plus_tel1 {color:#007980; border-radius:20px; background:#eef8f9; padding:6px; text-align:center; font-weight:bold; max-width:320px; margin:10px auto 20px;}
.plus_cont ul.plus_tel2 {margin:0 auto; max-width:960px; padding:0 20px 20px;}
.plus_cont ul.plus_tel2 li {position:relative; float:left; width:33%; padding-left:8px; line-height:28px;}
.plus_cont ul.plus_tel2 li::before {position:absolute; top:12px; left:0; border-radius:50%; background:#008e97; width:4px; height:4px; content:'';}
.plus_cont ul.plus_tel2 li b {color:#008e97;}
.plus_cont .plus_Btxt {background:#008e97; color:#fff; text-align:center; padding:8px;}



.corona_wrap ul {position: relative; display:block; overflow: hidden; padding-bottom:50px;}
.corona_wrap ul.intro_list li {float: left;width: calc(25% - 15px);height:100%;min-height: 340px;margin-right: 15px;margin-bottom:20px;}
.corona_wrap ul.intro_list li.item6 {/* width: calc(25% - 15px); */background: url('/new_img/etc/icon17_bg.jpg') no-repeat;background-size: auto;background-position: top;overflow: hidden;border-radius: 20px;box-shadow: 10px 10px 10px rgb(0 0 0 / 10%);}


.corona_wrap ul.intro_list > li.item3{position:relative;background:#009f92;border-radius: 20px;overflow: hidden;box-shadow: 10px 10px 10px rgb(0 0 0 / 10%);}
.corona_wrap ul.intro_list > li.item3::before{position:absolute;bottom: -65px;left: -1px;width:305px;height:265px;content:'';background:url('/new_img/etc/intro_vaccinbgLft.png')no-repeat;z-index: 1;}
.corona_wrap ul.intro_list > li.item3::after{position:absolute;top: -136px;right: -193px;width:310px;height:314px;content:'';background:url('/new_img/etc/intro_vaccinbgRit.png')no-repeat;z-index: 1;}
.corona_wrap ul.intro_list > li.item3 > div {position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;background: url('/new_img/etc/icon10.png') center 45px no-repeat;padding: 170px 0 52px 0;overflow: hidden;}

.corona_wrap ul.intro_list > li > div {display: block;height:100%;background: #4b6dd2 url('/new_img/etc/icon1_1.png') center 40px no-repeat;border-radius: 20px;overflow: hidden;box-shadow: 10px 10px 10px rgba(0,0,0,0.1);padding: 180px 0 78px 0;}
.corona_wrap ul.intro_list > li.item1_1 > div {background:#4b6dd2 url('/new_img/etc/icon3.png') center 40px no-repeat;padding: 160px 0 62px 0;}
.corona_wrap ul.intro_list > li.item1_2 > div {background:#4b6dd2 url('/new_img/etc/icon15.png') center 40px no-repeat;padding: 160px 0 0 0;}
.corona_wrap ul.intro_list > li.item2 > div {background: #129bd4 url('/new_img/etc/icon2_3.png') center 40px no-repeat;padding: 180px 0 30px 0;}
.corona_wrap ul.intro_list > li.item4{position:relative;border-radius:20px;background: #ea7245 url('/new_img/etc/icon16_bg.png')-38px bottom no-repeat;min-height: 300px;}
.corona_wrap ul.intro_list > li.item4 > div{background:url(/new_img/etc/icon16.png) center 35px no-repeat;padding:165px 0 70px 0;}



.corona_wrap ul.intro_list > li.item4_1 > div {background: #ec688e url('/new_img/etc/icon14.png') center 40px no-repeat;/* padding: 180px 0 78px 0; */}
.corona_wrap ul.intro_list > li.item5 > div {background:#f3952f url('/new_img/etc/icon5_1.png') center 40px no-repeat;padding:160px 0 0 0;}
.corona_wrap ul.intro_list > li.item6 > div {background: url('/new_img/etc/icon17.png') center 45px no-repeat;padding: 180px 0 0px 0;}
.corona_wrap ul.intro_list > li.item7 > div {background:#f3952f url('/new_img/etcc/icon13.png') center 40px no-repeat;padding:160px 0 0 0;}
.corona_wrap ul.intro_list > li.item8 > div {background:#df5e60 url('/new_img/etc/icon14.png') center 36px no-repeat;padding:160px 0 62px 0;}
.corona_wrap ul.intro_list > li.item9 > div {padding: 160px 0 0 0;background: #0f9caa url(/new_img/etc/icon5.png) center 40px no-repeat;}



.corona_wrap ul.intro_list > li > div.txt h2 {font-size:26px;font-weight:bold;line-height:30px;color:#fff;padding: 0 10px;letter-spacing:-2px;word-break:keep-all;min-height: 50px;}
/* .corona_wrap ul.intro_list > li.item4 > div.txt h2{min-height:66px} */
.corona_wrap ul.intro_list > li.item1_1 > div.txt h2 {padding:0 16px;}
.corona_wrap ul.intro_list > li.item6 > div.txt h2{font-size:0}


.corona_wrap ul.intro_list .txt a {display:inline-block;background:#fff;color:#3c57a7;padding:10px 25px;border-radius:50px;line-height:1;white-space:nowrap;font-size:18px;font-weight:bold;letter-spacing:-2px;margin-top: 10px;}
.corona_wrap ul.intro_list .txt a:hover {color:#fff;background:#1b40ae;}
.corona_wrap ul.intro_list .item1_1 .txt a {padding:10px 20px;}
.corona_wrap ul.intro_list .item2 .txt a {color:#0083ba;}
.corona_wrap ul.intro_list .item2 .txt a:hover {color:#fff; background:#0083ba;}
.corona_wrap ul.intro_list .item3 .txt a {color:#008b80;}
.corona_wrap ul.intro_list .item3 .txt a:hover {color:#fff; background:#007168;}
.corona_wrap ul.intro_list .item4 .txt a {min-width:230px; color: #da4d17;}
.corona_wrap ul.intro_list .item4 .txt a:hover {color:#fff; background:#da4d17;}
.corona_wrap ul.intro_list .item4_1 .txt a {color: #e04571;}
.corona_wrap ul.intro_list .item4_1 .txt a:hover {color:#fff; background:#e04571;}
.corona_wrap ul.intro_list .item5 .txt a {color: #f07a00;}
.corona_wrap ul.intro_list .item5 .txt a:hover {color:#fff; background:#f07a00;}
.corona_wrap ul.intro_list .item6 .txt a {color: #109dab;}
.corona_wrap ul.intro_list .item6 .txt a:hover {color:#fff; background:#109dab;}
.corona_wrap ul.intro_list .item7 .txt a {color: #dc4648;}
.corona_wrap ul.intro_list .item7 .txt a:hover {color:#fff; background:#dc4648;}
.corona_wrap ul.intro_list .item8 .txt a {color: #f07a00;}
.corona_wrap ul.intro_list .item8 .txt a:hover {color:#fff; background:#f07a00;}
.corona_wrap ul.intro_list .item9 .txt a {color: #109dab;margin: 16px 0 0;}
.corona_wrap ul.intro_list .item9 .txt a:hover {color:#fff; background:#109dab;}


/* 박스 내부 설명글 */
.corona_wrap ul.intro_list .txt { color:#fff;}
.corona_wrap ul.intro_list .txt p {text-align:center; padding:5px 18px 0;}

.corona_wrap ul.intro_list li .txt p.explain {background:#2b50bd;text-align:center;color:#fff;padding:10px 7px;margin-top:20px;}
.corona_wrap ul.intro_list li.item2 .txt .explain {background:#0083ba;}
.corona_wrap ul.intro_list li.item3 .txt .explain {background:#d6416c;}
.corona_wrap ul.intro_list li.item5 .txt .explain {background:#f07a00;}
.corona_wrap ul.intro_list li.item7 .txt .explain {background:#f07a00;}

.corona_wrap ul.intro_list .txt .onepass {font-size:14px;text-align:center;color:#fff;background: #088a97;margin: 20px 0 auto;padding: 10px 7px;}
.corona_wrap ul.intro_list .txt .onepass a {font-size:14px; color:#dc4648; background:#fff; border-radius:0; margin-top:5px; padding:10px 14px;}
.corona_wrap ul.intro_list .txt .onepass span {display:block;}



/* COPYRIGHT */
.corona_intro .copy {width:100%; display:block; clear:both; border-top:1px solid #dfdfdf; padding:28px 14px; letter-spacing:0;}
.corona_intro .copy p {margin:0 auto; text-align:center;}



/* 코로나19 극복, 금정희망프로젝트 */
corona_content_wrap {overflow: hidden; width: 100%; word-break:keep-all;}
#corona_content_wrap .wrap .header {position: relative;height:340px;/* max-width:1870px; */margin: 0 auto 160px;background: url(/new_img/etc/top_bg.jpg) center no-repeat;padding-top:60px;}
#corona_content_wrap .wrap .header p {font-size:24px; color:#fff; text-align:center;}
#corona_content_wrap .wrap .header > strong {display: block; width: 692px; height: 50px; margin: 10px auto 0; background: url(/new_img/etc/title.png) 0 0 no-repeat; font-size: 0;}

#corona_content_wrap .wrap .header ul {position: relative;width: 1200px;margin: 30px auto;padding: 36px 0;background: #fff;/* transform: translateX(-50%); */border-radius: 20px;box-shadow: 1px 10px 25px 0px rgba(0,0,0,0.15);}
#corona_content_wrap .wrap .header ul li { position:relative; width:100%; padding:0 60px 14px 80px; color:#333; font-size:18px; line-height:24px; display: flex; font-weight:bold;}
#corona_content_wrap .wrap .header ul li:last-child {padding-bottom:0;}
#corona_content_wrap .wrap .header ul li dl dt {float:left; width:128px; height: 40px; line-height:28px; display:inline-block; background: #0f5acd; color: #fff; text-align: center; padding: 5px 20px; border-radius: 20px;}
#corona_content_wrap .wrap .header ul li dl dd {float:left; width:900px; padding: 5px 0 0 20px; display:inline-block; color: #333333; line-height: 140%; text-align:left;} 
#corona_content_wrap .wrap .header ul li dl dd span {display: inline-block; width:100%; font-size:15px; font-weight:100;}

#corona_content_wrap .wrap .content {max-width: 1200px; margin: 0 auto;}
#corona_content_wrap .wrap .content .link_btn {overflow: hidden; margin: 0 auto 20px;}
#corona_content_wrap .wrap .content .link_btn .btn {display: block; float: left; position: relative; min-height:70px; width: calc(33.2% - 6px); margin-right: 7px; margin-bottom:10px; color: #fff; background: #0b2a62 url(/new_img/etc/btn_arrow.png) 96% center no-repeat; padding: 22px 40px; font-size: 19px; line-height: 24px; font-weight:bold; text-align: center; text-indent:-14px;}
#corona_content_wrap .wrap .content .link_btn .btn:hover {background-color:#004dc2;}
#corona_content_wrap .wrap .content .link_btn .btn_line2 {padding:10px 40px;}
#corona_content_wrap .wrap .content .link_btn .col_blue {background:#1e63cd url(/new_img/etc/btn_arrow.png) 96% center no-repeat;}
#corona_content_wrap .wrap .content .link_btn span {display:block; font-size:16px;}


#corona_content_wrap .wrap .content .caution {position: relative;  clear: both; margin-bottom: 20px;  padding: 30px 50px; background:#f1f5fc;}
#corona_content_wrap .wrap .content .caution ul li {position: relative; padding-left: 24px; font-size: 16px; min-height: 22px; background: url(/new_img/etc/ic_atten.png) no-repeat 0 4px;}





@media all and (max-width:1200px){

		
	#corona_content_wrap .wrap {width:100%;}
	
	#corona_content_wrap .wrap .header {margin: 0px auto 280px;}
	#corona_content_wrap .wrap .header ul {/* left: 30px; *//* right: 30px; */width: 94%;transform: none;}
	#corona_content_wrap .wrap .header ul li {padding:0 30px 14px 30px;}
	#corona_content_wrap .wrap .header ul li dl dd {width:100%;}

	.corona_intro .top .logo_wrap .r_logo {left: 60%;}
	
	#corona_content_wrap .wrap .content {padding:0 30px;}
	#corona_content_wrap .wrap .content .link_btn .btn {width: calc(49.8% - 6px);}
	
	
	.corona_wrap .notice_txt {padding:0 20px;}

	.corona_wrap .notice_txt .top_card .card_ico,
	.corona_wrap .notice_txt .top_card .card_txt {width:100%;}
	.corona_wrap .notice_txt .top_card .card_ico:before {content:""; display:none;}
	
	.plus_cont ul.plus_tel2 li {width:50%;}

	
}



@media (max-width: 1080px){
	#corona_content_wrap .wrap .header {margin: 0px auto 300px;}
	.corona_wrap .notice_txt p.down_txt a {width:100%; margin-bottom:5px;}
	.corona_wrap .notice_txt p.down_txt a.first {margin-top:10px;}
	
	.corona_wrap ul {padding-bottom:20px;}
	.corona_wrap ul.intro_list li {width:46.4%;margin:10px 0 10px 20px;min-height: 360px;}
	.corona_wrap ul.intro_list li.item3 {/* min-height:330px; */}
	.corona_wrap ul.intro_list > li > div.txt h2 {min-height: 60px;}
	.corona_wrap ul.intro_list > li.item2 > div.txt h2{min-height: 40px;}
	.corona_wrap ul.intro_list > li.item4 > div.txt h2 {}

	.corona_wrap ul.intro_list > li > div{padding: 180px 0 58px 0;}
	.corona_wrap ul.intro_list > li.item2 > div{padding: 180px 0 30px 0;}

	.corona_wrap ul.intro_list .txt a{margin-top: 10px;}
	.corona_wrap ul.intro_list .item2 .txt a{width:80%;}
	.corona_wrap ul.intro_list .item9 .txt a{margin: 20px 0 7px;}
			
	.corona_wrap ul.intro_list .txt .onepass a {margin-top:5px; padding:10px 14px;}


}



@media all and (max-width:920px){
	
	.corona_wrap ul.intro_list > li.item3 > div.txt h2, 
	.corona_wrap ul.intro_list > li.item4 > div.txt h2 {padding:0 20px;}
	
	/* 추가 */
	#corona_content_wrap .wrap .header ul {/* top:190px; */width: 92%;}

}


@media all and (max-width:910px){
	
	.corona_wrap .notice_txt {margin:40px auto 30px;}

	
	
	.corona_wrap .notice_txt svg {display:none;}
	.notice_title {display:inherit !important;}
	
	
	#corona_content_wrap .wrap .header {margin: 0 auto 350px;}

}

@media all and (max-width:760px){
	
	.corona_intro .top .logo_wrap h1 {float:none; text-align:center;}
	.corona_intro .top .logo_wrap .r_logo {display:none;}
	.lang_box {float:none;margin: 10px auto 20px;/* padding-bottom: 50px; *//* height: 300px; */}

	
	
	#corona_content_wrap .wrap .header {margin: 0 auto 275px;padding-top:40px;background-image:none;background:#2282ba;}
	#corona_content_wrap .wrap .header p { font-size:20px;}
	#corona_content_wrap .wrap .header > strong {width: 84%;  background-size:100%;}
	
	#corona_content_wrap .wrap .header ul {/* top:160px; */}
	#corona_content_wrap .wrap .header ul li {padding:0 30px 14px 30px; font-size:16px; line-height:22px;}
	#corona_content_wrap .wrap .header ul li dl dt {width:100px; height: 32px; line-height:24px; padding: 5px 20px;}
	#corona_content_wrap .wrap .header ul li dl dd {width:100%;}

	#corona_content_wrap .wrap .content .link_btn .btn {width:99.3%; margin-bottom:10px; font-size: 18px; line-height: 22px; min-height:0; padding:18px 20px 18px 40px; text-align:left;}
	#corona_content_wrap .wrap .content .link_btn span {display:inline-block; font-size:15px; margin-left:18px;}

	.plus_cont { background-position:70% bottom;}


}



@media all and (max-width:710px){
	
	.plus_cont ul.plus_tel2 li {width:100%;}
	.corona_wrap ul.intro_list > li.item1_2 > div.txt h2{font-size:25px;}
}





@media all and (max-width:640px){
	
	.corona_wrap .notice_txt {margin:30px auto 20px; font-size:16px;}
	.corona_wrap .notice_txt .notice_title {font-size:30px; line-height:34px; margin-bottom:10px;}

	.corona_wrap .notice_txt .top_card .card_ico {padding: 12px 10px;}
	.corona_wrap .notice_txt .top_card .card_ico h2 { font-size:20px; line-height:24px;}
	.corona_wrap .notice_txt .top_card .card_txt {padding: 20px;}
	
	.corona_wrap ul.intro_list li,
	.corona_wrap ul.intro_list li.item4,
	.corona_wrap ul.intro_list li.item5,
	.corona_wrap ul.intro_list li.item6,
	.corona_wrap ul.intro_list li.item7{width:93%; margin:10px 0 10px 14px; min-height:0 !important;}
	.corona_wrap ul.intro_list li.item6{/* background-position: center -110px; *//* background-size:cover; */background: #24bfcf;}
	.corona_wrap ul.intro_list .item1 .txt ul {padding: 12px; margin-top: 18px;}
	.corona_wrap ul.intro_list .item1 .txt ul li {min-height:inherit !important;}
	
	
	.corona_wrap ul.intro_list > li > div {background-image:none;}
	.corona_wrap ul.intro_list > li.item1 > div {padding:30px 0 30px 0;}
	.corona_wrap ul.intro_list > li.item1_1 > div {background-image:none; padding:30px 0 30px 0;}
	.corona_wrap ul.intro_list > li.item1_2 > div {background-image:none; padding:30px 0 0 0;}
	.corona_wrap ul.intro_list > li.item2 > div {background-image:none; padding: 30px 0 30px 0;}
	.corona_wrap ul.intro_list > li.item3 > div {background-image:none;padding:30px 0 30px 0; position:static; width:auto; height:auto;}
	.corona_wrap ul.intro_list > li.item4 > div {background-image:none;padding:30px 0 30px 0;}
	.corona_wrap ul.intro_list > li.item4_1 > div {background-image:none;padding:30px 0 30px 0;}
	.corona_wrap ul.intro_list > li.item5 > div {background-image:none;padding:30px 0 0 0;}
	.corona_wrap ul.intro_list > li.item6 > div {background-image:none;padding: 30px 0 0 0;}
	.corona_wrap ul.intro_list > li.item7 > div {background-image:none;padding:30px 0 0 0;}
	.corona_wrap ul.intro_list > li.item8 > div {background-image:none;padding:30px 0 30px 0;}
	.corona_wrap ul.intro_list > li.item9 > div {background-image:none;padding: 30px 0 0 0;}
	
	
	.corona_wrap ul.intro_list > li.item3::before{background-size: 200px; left: 20px; bottom:-40px; width:200px; height:199px;}

	
	.corona_wrap ul.intro_list > li > div.txt h2 {font-size:24px;line-height:28px;min-height: inherit;}
	.corona_wrap ul.intro_list > li.item6 > div.txt h2{font-size:24px;line-height:28px;min-height: inherit;/* color: #0d818d; */}
	.corona_wrap ul.intro_list > li.item3 > div.txt h2,
	.corona_wrap ul.intro_list > li.item4 > div.txt h2,
	.corona_wrap ul.intro_list > li.item4_1 > div.txt h2,
	.corona_wrap ul.intro_list > li.item5 > div.txt h2,
	.corona_wrap ul.intro_list > li.item6 > div.txt h2
	.corona_wrap ul.intro_list > li.item7 > div.txt h2,
	.corona_wrap ul.intro_list > li.item8 > div.txt h2{min-height:inherit;}
	.corona_wrap ul.intro_list > li.item8 > div.txt h2 span{font-size:20px;}
	.corona_wrap ul.intro_list > li.item2 > div.txt h2{min-height: auto;}

	.corona_wrap ul.intro_list .item4 .txt a{width:50%;}
	.corona_wrap ul.intro_list .txt a,
	.corona_wrap .chuseok a {font-size: 16px;margin-top: 15px;}
	.corona_wrap .chuseok span img {width:86%;}
	
	.corona_wrap ul.intro_list .item1_1 .txt a {padding:10px 24px;}
	.corona_wrap ul.intro_list .item2 .txt a{width:auto;margin-top: 15px;}
	.corona_wrap ul.intro_list .item9 .txt a{margin: 15px 0 2px 0;}

	.corona_wrap ul.intro_list li .txt p.explain  { margin-top:16px;}
	.corona_wrap ul.intro_list li.item4 .txt .explain {margin: 28px 0 0 0;}
	.corona_wrap ul.intro_list .txt .onepass {padding:14px 10px;margin: 10px 0 auto;}
	
	.plus_cont { background-position:78% bottom;}
	

	
	
	#corona_content_wrap .wrap .header > strong {margin:5px auto 0;}
	#corona_content_wrap .wrap .header ul {/* top:140px; */margin: 10px auto;}
	
	#corona_content_wrap .wrap .content .link_btn {margin: 50px auto 20px;}
			

} 


@media all and (max-width:500px){
	
	.corona_intro .top .logo_wrap h1 img {width:60%;}
	.corona_intro .top .logo_wrap h1 span {padding:4px 30px 4px 8px; color:#fff; font-size:13px;}

	
	.corona_wrap .notice_txt {margin:20px auto 10px; font-size:14px;}
	.corona_wrap .notice_txt p span {display:inline-block; width:18px; height:18px; background:#db0016; border-radius:12px; color:#fff; line-height:17px;} 
	.corona_wrap .notice_txt p.down_txt a {font-size:14px;} 
	.corona_wrap .notice_txt strong {margin:10px;}
	.corona_wrap .notice_txt p span.txt_btn {font-size:14px;}
	.corona_wrap .notice_txt .notice_title {font-size:26px; line-height:28px; margin:0;}
	
	
	.corona_intro .copy {font-size:14px; padding:20px 14px;}
	
	
	#corona_content_wrap .wrap .header {margin: 0 auto 220px;padding-top:30px;}
	#corona_content_wrap .wrap .header p { font-size:17px;}
	#corona_content_wrap .wrap .header ul {/* top:112px; */padding:20px 0;}
	
	#corona_content_wrap .wrap .header ul li {font-size:15px; padding:0 20px 14px 20px;}
	#corona_content_wrap .wrap .header ul li dl dd span {font-size:14px;}
	
	#corona_content_wrap .wrap .content .link_btn .btn {font-size: 16px; line-height: 20px; min-height:0; padding:14px 20px 14px 30px;}
	
	#corona_content_wrap .wrap .content .caution {padding:20px 30px;}
	#corona_content_wrap .wrap .content .caution ul li {font-size:14px;}
	#corona_content_wrap .wrap .content .link_btn span {display:block; font-size:15px; margin-left:0;}
	
}



@media all and (max-width:460px){
	
	#corona_content_wrap .wrap .header {margin: 0 auto 260px;}
	#corona_content_wrap .wrap .header ul {/* top:106px; *//* right:20px; *//* left:20px; */padding:20px 0;}
	#corona_content_wrap .wrap .header ul li dl dd {padding: 5px 0 0 10px;}
	
	#corona_content_wrap .wrap .content {padding:0 20px;}

	.corona_wrap ul.intro_list > li.item3::before{background:none; display:none}
	.corona_wrap ul.intro_list > li.item3::after{background:none}
	.corona_wrap ul.intro_list > li.item4 {background-image:none;}

	
}

@media all and (max-width:400px){
	.top_txt { padding:15px 10px; min-height:100px;}
}


@media all and (max-width:360px){

	#corona_content_wrap .wrap .header {margin: 0 auto 290px;padding-top:24px;}
	#corona_content_wrap .wrap .header p { font-size:15px;}
	
	#corona_content_wrap .wrap .header ul {/* top:90px; *//* padding:20px 0; */margin: 0 auto;}
}


@media all and (max-width:320px){
	
	#corona_content_wrap .wrap .header {margin: 0 auto 320px;}
	
}