/* 팝업창 템플릿 css 추가 - 2022.04.07 기영근 Start */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700;900&display=swap');

*					{-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;}
body				{padding:0;margin:0;}
.popup				{position:relative;vertical-align:top;font-family:Noto Sans KR;}
.popup_tmp			{position:relative;line-height:180%;vertical-align:top;height:calc(100vh - 45px);}
.popup_tmp .popup_tit{line-height:120%;}
.popup_tmp .popup_txt{word-break:break-all;}
.popup_cont			{position:relative;z-index:98}
.popup_cont:after	{content:""; display:block;float:none;clear:both;}	
.popup_close		{position:absolute;left:0;bottom:0;width:100%;height:45px;padding:0.5rem 1rem;color:#fff;background:#222;font-size:0.875rem;display:flex;flex-flow:row nowrap;align-items:center;}

.layerpop-wrap{border-radius:10px;overflow:hidden;}
.layerpop-wrap .popup{border-radius:7px 7px 0 0;overflow:hidden}
.popup_close{width:100%;background:#333;padding:7px 20px 9px;color:#fff;font-size:14px;vertical-align:middle;}
.popup_close a	{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:none;}
.popup_close.tv-checkbox input[type="checkbox"] + label::before{width:1.1rem;height:1.1rem;}

#popup_tmp_d		{width:100%;}
#popup_tmp_d .popup_tit	{padding:15px;font-size:20px;}
#popup_tmp_d .popup_txt	{padding:15px;background:#f5f5f5;}

#popup_tmp1			{width:100%;padding:20px;background:#f5f5f5}
#popup_tmp1	.inside	{background:#fff}
#popup_tmp1 .popup_tit	{padding:20px;font-size:24px;color:#0068B5;background:url(../img/popup_tmp1_bg01.png) repeat-x 50% 100%;text-align:center;}
#popup_tmp1 .popup_txt	{padding:20px;background:#58B0E0;color:#fff;}
#popup_tmp1 h2, #popup_tmp1 h3, #popup_tmp1 h4, #popup_tmp1 h5, #popup_tmp1 h6		{color:#fff}

#popup_tmp2			{width:100%;padding-bottom:15px;background:#123D73 url(../img/popup_tmp2_bg01.png) no-repeat 100% 0;}
#popup_tmp2 .popup_tit	{padding:15px;font-size:20px;color:#fff;}
#popup_tmp2 .popup_txt	{padding:15px;margin:0 15px;border:5px solid #fff;background:url(../img/bg_bl_40.png) repeat;color:#fff}
#popup_tmp2 h2, #popup_tmp2 h3, #popup_tmp2 h4, #popup_tmp2 h5, #popup_tmp2 h6		{color:#fff}

#popup_tmp3			{width:100%;position:relative;padding:0 10px 120px 10px;background:#FAAD4D url(../img/popup_tmp3_bg01.png) no-repeat 50% 105%;}
#popup_tmp3 .popup_tit	{padding:15px;font-size:20px;color:#864404;text-align:center;}
#popup_tmp3 .popup_txt	{padding:15px;background:#fff;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;}
#popup_tmp3 .arrow_box			{position:relative;margin-left:50%;z-index:9999}
#popup_tmp3 .arrow_box:after	{bottom:10px;left:-10px;border: solid transparent;popup_content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255, 255, 255, 0);border-top-color:#fff;border-width:10px;margin-right:20px;}
#popup_tmp3 h2, #popup_tmp3 h3, #popup_tmp3 h4, #popup_tmp3 h5, #popup_tmp3 h6		{color:#864404}

#popup_tmp4			{width:100%;padding:20px;background:#EFEBE4 url(../img/popup_tmp4_bg01.png) no-repeat 50% 0;text-align:center;}
#popup_tmp4 .popup_tit	{padding:20px;margin-bottom:30px;font-size:20px;color:#775746;background:url(../img/popup_tmp4_bg02.png) no-repeat 50% 100%;}
#popup_tmp4 .popup_txt	{padding:30px;background:#fff;}
#popup_tmp4 h2, #popup_tmp4 h3, #popup_tmp4 h4, #popup_tmp4 h5, #popup_tmp4 h6		{color:#775746}

#popup_tmp5			{width:100%;background:#fff url(../img/popup_tmp5_bg01.png) no-repeat 0 0;}
#popup_tmp5 .popup_cont	{margin-left:100px;}
#popup_tmp5 .popup_tit	{padding:20px 20px 20px 0;font-size:20px;color:#D00111;}
#popup_tmp5 .popup_txt	{padding:0 20px 20px 0;}
#popup_tmp5 h2, #popup_tmp5 h3, #popup_tmp5 h4, #popup_tmp5 h5, #popup_tmp5 h6		{color:#D00111}

#popup_tmp6			{width:100%;background:#B11217;}
#popup_tmp6 .popup_tit	{float:left;width:30%;font-size:20px;color:#fff;}
#popup_tmp6 .popup_tit .inside{margin:20px;padding:20px 0;border-top:2px solid #fff;border-bottom:2px solid #fff;}
#popup_tmp6 .popup_txt	{float:left;width:70%;height:100%;background:#f5f5f5;}
#popup_tmp6 .popup_txt .inside	{padding:20px;}
#popup_tmp6 h2, #popup_tmp6 h3, #popup_tmp6 h4, #popup_tmp6 h5, #popup_tmp6 h6		{color:#B11217}

#popup_tmp7			{width:100%;background:#FDF2E1 url(../img/popup_tmp7_bg01.png) repeat;}
#popup_tmp7 .popup_cont	{background:url(../img/popup_tmp7_bg02.png) no-repeat 2px 70%}
#popup_tmp7 .inside	{padding:20px;}
#popup_tmp7 .popup_tit	{float:left;width:35%;}
#popup_tmp7 .popup_tit .inside	{margin:20px 0 0 20px;background:#FAA318;font-size:20px;color:#fff;box-shadow: 5px 5px 5px rgba(0,0,0,0.1);line-height:120%;}
#popup_tmp7 .popup_txt	{float:left;width:65%;}
#popup_tmp7 h2, #popup_tmp7 h3, #popup_tmp7 h4, #popup_tmp7 h5, #popup_tmp7 h6		{color:#775746}

#popup_tmp8			{width:100%;background:radial-gradient(#487A5F, #244032);border:10px solid #845A31;box-shadow:inset 5px 5px 5px rgba(0,0,0, .2)}
#popup_tmp8 .popup_cont	{padding:20px;background:url(../img/popup_tmp8_bg02.png) no-repeat 50% 0;}
#popup_tmp8 .popup_tit	{padding:20px 20px 30px 0;font-size:36px;font-family:ngl;color:#FFFF66;text-align:center;}
#popup_tmp8 .popup_tit span	{padding-left:50px;background:url(../img/popup_tmp8_bg01.png) no-repeat 0 0;}
#popup_tmp8 .popup_txt	{padding:20px;background:url(../img/bg_bl_30.png) repeat;color:#fff;}
#popup_tmp8 h2, #popup_tmp8 h3, #popup_tmp8 h4, #popup_tmp8 h5, #popup_tmp8 h6		{color:#fff}

#popup_tmp9			{width:100%;padding:20px;background:url(../img/popup_tmp9_bg02.png) no-repeat 85% 0;}
#popup_tmp9 .top	{height:120px;background:url(../img/popup_tmp9_bg01.png) no-repeat 0 15px;}
#popup_tmp9 .inside	{background:#fff;box-shadow: 0px 5px 5px rgba(0,0,0,0.2)}
#popup_tmp9 .popup_tit	{padding:20px;font-size:20px;font-weight:bold;}
#popup_tmp9 .popup_txt	{padding:0 20px 20px 20px;}
#popup_tmp9 h2, #popup_tmp9 h3, #popup_tmp9 h4, #popup_tmp9 h5, #popup_tmp9 h6		{color:#555}

#popup_tmp10		{width:100%;text-align:center;background:#F1E5D1 url(../img/popup_tmp10_bg01.png) no-repeat 50% -20px;}
#popup_tmp10 .popup_tit	{display:inline-block;margin:200px 20px 0 20px;padding:5px 10px;font-size:24px;background:#FD701C;color:#fff;box-shadow: 0px 5px 5px rgba(0,0,0,0.2)}
#popup_tmp10 .popup_txt	{padding:20px;}
#popup_tmp10 h2, #popup_tmp10 h3, #popup_tmp10 h4, #popup_tmp10 h5, #popup_tmp10 h6		{color:#555}

#popup_tmp11		{width:100%;background:url(../img/popup_tmp11_bg01.png) repeat 0 0;}
#popup_tmp11 .popup_cont	{padding:20px;}
#popup_tmp11 .acc	{position:absolute;right:-10px;top:-10px;display:block;width:60px;height:44px;background:url(../img/popup_tmp11_bg02.png) no-repeat 0 0;}
#popup_tmp11 .popup_tit	{position:relative;padding:10px 40px 10px 10px;margin:0 0 5px 0;background:#333;font-size:24px;color:#fff;}
#popup_tmp11 .popup_txt	{padding:10px;background:#fff;border:5px solid #333;}
#popup_tmp11 h2, #popup_tmp11 h3, #popup_tmp11 h4, #popup_tmp11 h5, #popup_tmp11 h6		{color:#111}

#popup_tmp12		{width:100%;padding:20px;background:#3EBABB url(../img/popup_tmp12_bg01.png) repeat;color:#fff;}
#popup_tmp12 .inside{position:relative;border:5px solid #fff}
#popup_tmp12 .acc	{position:absolute;right:20px;top:10px;display:block;background:url(../img/popup_tmp12_bg02.png) no-repeat 100% 0;width:69px;height:46px;}
#popup_tmp12 .popup_tit	{padding:20px 100px 20px 20px;font-size:24px;}
#popup_tmp12 .popup_txt	{padding:20px;background:url(../img/bg_bl_40.png) repeat;}
#popup_tmp12 h2, #popup_tmp12 h3, #popup_tmp12 h4, #popup_tmp12 h5, #popup_tmp12 h6		{color:#fff}

#popup_tmp13		{width:100%;position:relative;padding:10px;background:#F98B02 url(../img/popup_tmp13_bg01.png) repeat;}
#popup_tmp13 .inside{border:10px solid #fff;}
#popup_tmp13 .popup_tit	{padding:5px;margin:20px;font-size:24px;background:#fff;color:#F98B02}
#popup_tmp13 .popup_txt	{padding:0 120px 20px 20px;color:#fff;}
#popup_tmp13 .acc	{position:absolute;right:-32px;bottom:-20px;display:block;width:180px;height:242px;background:url(../img/popup_tmp13_bg02.png) no-repeat 100% 100%;}
#popup_tmp13 h2, #popup_tmp13 h3, #popup_tmp13 h4, #popup_tmp13 h5, #popup_tmp13 h6		{color:#fff}

#popup_tmp14		{padding:20px;background:#fff}
#popup_tmp14 .inside{position:relative;padding:15px 0 30px;background:#f3f3f3 url(../img/popup_tmp14_bg01.png) repeat-x 50% 0;}
#popup_tmp14 .eng		{height:30px;font-family:georgia;font-style:italic;text-align:center;color:#999}
#popup_tmp14 .acc		{position:absolute;right:0px;bottom:0px;display:block;width:80px;height:120px;background:url(../img/popup_tmp14_bg02.png) no-repeat 0 0;}
#popup_tmp14 .popup_tit		{margin:0 25px;padding:10px 0;font-size:20px;color:#222;border-top:2px solid #333;border-bottom:3px double #ccc;text-align:center;}
#popup_tmp14 .popup_txt		{padding:20px 15px;margin:0 25px;border-bottom:1px solid #333;}
#popup_tmp14 h2, #popup_tmp14 h3, #popup_tmp14 h4, #popup_tmp14 h5, #popup_tmp14 h6		{color:#555}

#popup_tmp15		{width:100%;padding:40px;text-align:center;background:#99184B url(../img/popup_tmp15_bg01.png) no-repeat 50% 20px}
#popup_tmp15 .popup_cont	{padding:5px;background:linear-gradient(125deg, #F0D191, #C38C3A);box-shadow:5px 5px 5px rgba(0,0,0,0.2)}
#popup_tmp15 .inside{padding:20px;background:#99184B url(../img/bg_bl_20.png) repeat;}
#popup_tmp15 .popup_tit 	{font-size:20px;color:#F0D191;border-bottom:1px solid #F0D191;padding:10px 0 30px 0;margin:0 0 20px 0;}
#popup_tmp15 .popup_txt	{color:#fff;}
#popup_tmp15 h2, #popup_tmp15 h3, #popup_tmp15 h4, #popup_tmp15 h5, #popup_tmp15 h6		{color:#fff}

#popup_tmp16		{width:100%;position:relative;padding:0 40px;text-align:center;background:linear-gradient(125deg, #C78F04, #E9B900, #AA8907);box-shadow:5px 5px 5px rgba(0,0,0,0.2)}
#popup_tmp16 .inside{padding:25px 20px;background:url(../img/bg_bl_20.png) repeat;}
#popup_tmp16 .popup_tit	{font-size:24px;color:#fff;}
#popup_tmp16 .popup_txt	{padding:20px 0 140px 0;color:#fff;}
#popup_tmp16 .acc	{position:absolute;left:0;bottom:0px;display:block;width:100%;height:160px;background:url(../img/popup_tmp16_bg01.png) no-repeat 50% 100%;}
#popup_tmp16 h2, #popup_tmp16 h3, #popup_tmp16 h4, #popup_tmp16 h5, #popup_tmp16 h6		{color:#fff}

#popup_tmp17		{width:100%;position:relative;padding:20px;text-align:center;background:#3B5998 url(../img/popup_tmp17_bg02.png) repeat;}
#popup_tmp17 .popup_tit	{padding:10px;font-size:24px;color:#fff;}
#popup_tmp17 .popup_txt	{padding:20px 20px 110px 20px;background:#fff;border-radius:12px;}
#popup_tmp17 .acc	{position:absolute;left:0;bottom:0px;display:block;width:100%;height:100px;background:url(../img/popup_tmp17_bg01.png) no-repeat 50% 100%;background-size:180px auto;}
#popup_tmp17 h2, #popup_tmp17 h3, #popup_tmp17 h4, #popup_tmp17 h5, #popup_tmp17 h6		{color:#3B5998}

#popup_tmp18		{width:100%;position:relative;text-align:center;background:#F9F7ED url(../img/popup_tmp18_bg01.png) no-repeat 50% 100%;}
#popup_tmp18 .popup_tit	{padding:10px;font-size:20px;background:#CC2944;color:#fff;}
#popup_tmp18 .popup_txt	{position:relative;padding:20px 20px 120px 20px;}
#popup_tmp18 .inside	{position:relative;padding:0 20px 20px 20px;border:10px solid #CC2944;border-top:none;box-shadow: 2px 2px 2px rgba(0,0,0,0.2);}
#popup_tmp18 .acc1	{position:absolute;left:-40px;top:-30px;display:block;width:90px;height:70px;background:url(../img/popup_tmp18_bg02.png) no-repeat 0 0;}
#popup_tmp18 .acc2	{position:absolute;right:-20px;bottom:-75px;display:block;width:140px;height:86px;background:url(../img/popup_tmp18_bg03.png) no-repeat 0 0;}
#popup_tmp18 h2, #popup_tmp18 h3, #popup_tmp18 h4, #popup_tmp18 h5, #popup_tmp18 h6		{color:#775746}

#popup_tmp19		{width:100%;padding:50px;background:#111 url(../img/popup_tmp19_bg01.png) no-repeat 50% 0;background-size:cover}
#popup_tmp19 .popup_tit	{font-size:20px;color:#fff;padding:10px;margin:0 0 20px 0;text-align:center;border:2px solid #fff;}
#popup_tmp19 .popup_txt	{padding:20px;background:url(../img/bg_bl_40.png) repeat;color:#fff}
#popup_tmp19 h2, #popup_tmp19 h3, #popup_tmp19 h4, #popup_tmp19 h5, #popup_tmp19 h6		{color:#fff}

#popup_tmp20		{width:100%;position:relative;background:#6B42AA url(../img/popup_tmp20_bg01.png) repeat}
#popup_tmp20 .bar	{position:absolute;left:30px;top:100px;display:inline-block;width:40px;border-top:2px solid #DE3E98}
#popup_tmp20 .inside{padding:40px 30px 40px 100px;background:url(../img/popup_tmp20_bg03.png) no-repeat 100% -20px;}
#popup_tmp20 .eng	{font-size:20px;font-family:georgia;font-style:italic;color:#DE3E98}
#popup_tmp20 .popup_tit	{font-size:20px;color:#fff;margin:30px 0;}
#popup_tmp20 .popup_txt	{color:#fff}
#popup_tmp20 h2, #popup_tmp20 h3, #popup_tmp20 h4, #popup_tmp20 h5, #popup_tmp20 h6		{color:#fff}
