@charset "utf-8";

html{word-break:keep-all;}
sup{line-height:0;}
.break{-ms-word-break:break-all;word-break:break-all;}
.keep{-ms-word-break:keep-all;word-break:keep-all;}
.float_wrap {overflow: hidden;}
.float_left {float: left;}
.float_right {float: right;}
.txtp {display:block; color:#050505; letter-spacing:-.7px; text-align:justify; word-break:keep-all;font-size:1.13em;line-height:1.75;}
.txtp2 {display:block; color:#000; letter-spacing:-.7px; font-size:1.13em;line-height:1.75; font-weight: 500;}
.txtp.num > em{width:23px;height:23px;border-radius:5px;text-align: center;color:#fff;display: inline-block;background:#44BB9B;line-height:23px;font-size:0.83em;margin-right:8px;}
.txtp > strong{color:#de6666;display:inline-block;}
.txtp.semi{color:#000;font-weight:500;}
.txtp ~ .txtp{margin-top:2rem}
.lang,
.chinese{font-family:"Noto Sans KR"}
.txtp .lang,
.txtp .chinese{line-height:1.625em;}
.back_txt{color:#050505;}
.gray{color:#777;}
.gray_txt{display:block;margin-top:5px;font-size:0.85em;color:#777;}
.gray_txt.t2{color:#a7948c}
.gray_txt.t3{font-size:1.0625em}
.gray_txt.t4{font-size:1rem;}
.color_box1,
.color_box1 .dot_list,
.color_box1 .gray_txt{font-size:17px}
.tit_1{color:#212121;display:block;text-align: center;font-size:1.5rem;font-weight: 500;margin-top:3rem;}
.tit_2{color:#e38686;font-size:1.4rem;font-weight:500;margin-top:2rem;display: block;margin-bottom:1rem;;}
.tit_2:before{content:'';background:#e38686;width:0.5rem;height:1.13rem;border-radius:8px;display: inline-block;margin-right:0.6rem;}
.tit_2.t2{color:#6cb1e8;}
.tit_2.t2:before{background: #6cb1e8;}
.tit_2.t3{color:#000;font-weight: 700;letter-spacing: -0.44px;margin-bottom: 0.7rem;line-height: 1.6;}
.tit_2.t3:before{background: #E39D48;width:5px;height: 22px;border-radius: 0;vertical-align: middle;}
.tit_2.t3.s1:before{background:#56B989;}
.tit_2.t3.s2:before{background:#2C98CA;}
.tit_2.t3.s3:before{background:#DE6A2B;}
.tit_3{font-size: 1.4em;font-weight: 700;color:#4756C8;margin-bottom: 13px;letter-spacing: -1px;}

.cont_01 .bul1 li+li, .cont_02 .bul1 li+li{margin-top:10px;}
.cont_01 .bul1 li, .cont_02 .bul1 li{font-size: 1.15em;}
.cont_02 .tit_3{color:#A651CA;margin-top:2rem;padding-top:2rem;border-top: 1px solid #E0E0E0;}
.cont_01 .bul1 li::before,.cont_02 .bul1 li::before{width:4px;height: 4px;}
.cont_01 .bul1 li::before{background:#4756C8;}
.cont_02 .bul1 li::before{background:#A651CA;}

.basic_box{display:block;position:relative;padding:20px;margin-top:25px;background:#edeeef;text-align:center;font-size:1.3rem;font-weight:500;}
.basic_box:after{content:"";display:block;clear:both;}
.basic_box em{color:#fc6f4e; font-weight:700;}
.basic_box i{font-style:normal;}
.common_box{position:relative;width:calc(100% - 2rem);margin:3rem auto;padding:1.7rem;background:#fff;color:#050505;line-height:1.75;}
.common_box:after{content:"";display:block;position:absolute;top:-1rem;left:-1rem;width:calc(100% + 2rem);height:calc(100% + 2rem);background:url("../../images/contents/box_bg.png");z-index:-1;}
.li_th1{display:block; color:#555; }
.li_th1 > li{margin-top:1rem;padding-bottom: 1rem;border-bottom: 1px solid #ddd;display:block;position:relative;padding-left:12px;line-height:1.75em;letter-spacing:-0.078125em}
.li_th1 > li:last-child{border-bottom:0;}
.li_th1 > li:after{display:block;position:absolute;top:12px;left:0;width:3px;height:3px;background:#fc6f4e;content:""}
.li_th1 > li > em{margin-left:10px;font-weight:700;line-height:1.75em;color:#fc6f4e;display:block;}
.li_th1 > li > em:first-child {margin-left: 0;}
.desc_box{background:#edeeef;display:block;padding:20px;margin-top:25px;text-align:center;}
.sub-tit{color:#d9905f;display:block;margin-bottom:.7em;font-size:1.3em;font-weight:500;letter-spacing:-1px;line-height:1.4;}
.sub03 #newsbreak2 .sub-tit{color:#4c74c5;}
.sub03 #newsbreak4 .sub-tit{color:#7986cc;}
.sub03 #newsbreak5 .sub-tit{color:#f48fb1;}
.sub02 #newsbreak1 .sub-tit{color:#8a69c5;}
.sub02 #newsbreak2 .sub-tit{color:#ee7a57;}
.sub02 #newsbreak3 .sub-tit{color:#64b5f6;}
.sub02 #newsbreak4 .sub-tit{color:#59a7e5;}
.sub02 #newsbreak5 .sub-tit{color:#3bbab0;margin-bottom:0;}
.bbox{background: repeating-linear-gradient(135deg, #d8d8d8, #d8d8d8 1px, #fff 0, #fff 7px);padding:10px;font-size:1em;margin-top:2em;}
.bbox>p{background:#fff;padding:1em;color:#777777;line-height:1.3;}
.desc_box:after{content:"";display:block;clear:both;}
.desc_box strong{display:block;margin:0 0 5px;color:#333;font-size:1.077em;}
.desc_box strong + strong{margin-top:25px;}
.detail_content .desc_box dt{color:#fc6f4e;}
.point{color:#fc6f4e;}

.brief_title{display:block;position:relative;margin:20px auto 25px}
.brief_title .figure{position:relative; display:block}
.brief_title.brief_title02 .figcaption.low-figcaption{display:block;position:absolute;top:0;right:0;width:50%;padding:43px;}
.brief_title.brief_title02.brief_title03 .figcaption.low-figcaption{width:calc(100% - 640px);}
.brief_title.brief_title02.brief_title03 figure img{padding:0;}
.brief_title .figcaption > p{position:relative;margin-top: 20px;font-size:15.3px;line-height:2em;color:#fff;z-index:1;word-break:break-all;text-align:justify;}
.brief_title .figcaption > p:first-child {margin-top: 0;}
.brief_title .figcaption > p > em{font-size:2.500em;line-height:1em;}
.brief_title .figcaption:after{background-color:#3a8c99; display:block;position:absolute;top:0;right:0;width:100%;height:100%; content:"";}
.brief_title .img_desc{color:#8b273c;display:block;position:absolute;bottom:0;left:0;padding:10px 30px;background:#fff;font-size:0.875em;line-height:1.42857em;letter-spacing:-0.03571em;}

.brief_title.type2 {/* padding-right:5rem; */background:#d4ccb9;overflow:hidden;}
.brief_title.type2 .txtp {float:left;width:calc(100% - 500px);padding: 1.5rem 3rem;color:#333;}
.brief_title.type2 .figure{float:left;max-width:500px;}
.brief_title.type2 .img_desc {left:inherit;right:0}
.brief_title.type2.type3{background:#9e7e3f;}
.brief_title.type2.type4{background:#a68188;}
.brief_title.type2.type5{background:#878cc1;}
.brief_title.type2.type4 .img_desc{left:0;right:inherit;}
.bold-txt{font-size:1.6em;display:block;margin-top:2em;position:relative;padding-left:23px;}
.bold-txt.bold-txt-before:before{position:absolute;top:0;left:0;width:17px;height:21px;content:'';background:url("../images/contents/bold_before.png") no-repeat;}
.thumb_wrap.txt-background{background:#dce5ee;}
.thumb_wrap.txt-background li {padding:2em;}

/*.seriesPlan_wrap .full{margin-top:0;}*/
.seriesPlan_wrap .brief_title .img_desc{color:#d55b4c;}
/* .seriesPlan_wrap .brief_title .figcaption:after{opacity:0.9;} */
.thumb_wrap .figure{position:relative;}
.thumb_wrap iframe {position:absolute; top:0; left:0; width:100%; height:100%;}

.thumb_wrap.float-thumb-wrap{overflow:hidden;}
.thumb_wrap.float-thumb-wrap li{position:relative; width:49%; height:692px;}
.thumb_wrap.float-thumb-wrap li:last-of-type{float:right;}
.thumb_wrap.float-thumb-wrap li img{width:100%;}
.thumb_wrap.float-thumb-wrap li:last-of-type .thumb{height:47%; overflow:hidden;}
.thumb_wrap.float-thumb-wrap li:last-of-type .txtp{height:53%;}

/*타임머신*/
.timemachine_wrap .brief_title .figcaption:after{background-color:#746558;}
.timemachine_wrap > .brief_title:first-of-type .img_desc{background:#f1f1f1 !important; color:#8d6e63 !important;}
.timemachine_wrap .brief_title figcaption:after{background:#4c598d;}
.timemachine_wrap .brief_title figcaption{background-color:transparent;width:45%;padding:20px 40px;}
.timemachine_wrap .brief_title figcaption p{height:100%; color:#fff; line-height:inherit;}
.timemachine_wrap .brief_title .img_desc{background:#fc6f4e; left:0; right:auto; color:#fff;}

.triangle{position: relative; padding-right:18px; text-align:right }
.triangle::before{content: ''; width: 0; height: 0; border-left: 9px solid #d78b48; border-top: 6px solid transparent; border-bottom: 6px solid transparent; position: absolute; right: 0; top: 7px;}
.timemachine_wrap .dual-img {min-height:296px; position:relative}
.timemachine_wrap .dual-img .triangle {position:absolute; right:0; bottom:0}
/* .timemachine_wrap .thumb_wrap{background-color:#f5f5f5;} */
.timemachine_wrap .thumb_wrap .img_desc{position:absolute; color:#003866; padding:10px 15px; background-color:#fff; left:0; right:auto; bottom:0;font-size:0.875em;}
.timemachine_wrap .thumb_wrap.poem .txtp{width:30%;position:absolute;right:145px;top:0;padding:60px 0 28px 0;color:#fff;font-size:1.124em;line-height:1.66em;word-break:break-all;}
.timemachine_wrap .thumb_wrap.poem .txtp + .txtp{color:#361b02;width:9%;padding:35px 0 0 0;right:70px;top:0;font-size:1.124em;line-height:1.5em;}
.timemachine_wrap .thumb_wrap.jys .txtp{width:50%;position:absolute;right:0;top:0;padding:30px 38px 28px 0;}
.timemachine_wrap .thumb_wrap.hj .txtp{width:50%;position:absolute;left:0;top:0;padding:60px 0 53px 36px;}

.timemachine_wrap .brief_title2{margin:25px 0 0;position:relative;}
.timemachine_wrap .brief_title2:after{content:"";display:block;clear:both;}
.timemachine_wrap .brief_title2 figure{width:50%;float:left;}
.timemachine_wrap .brief_title2 figcaption{background-color:#f5f5f5;width:50%;padding:40px 40px 116px;float:left;}
.timemachine_wrap .brief_title2 figcaption:after{background:#f5f5f5;opacity:0.85;}
.timemachine_wrap .brief_title2 figcaption p{color:#555;line-height:inherit;}
.timemachine_wrap .brief_title2 .img_desc{color:#fff;position:absolute;bottom:0;width:50%;padding:12px 18px;background-color:rgba(0,0,0,0.5);font-size: 0.875em;}
.timemachine_wrap .brief_title2 .img_desc:after{display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";}

.timemachine_wrap .basic_box{background:#fdf6ec;}
.timemachine_wrap .thumbGroup_wrap.single .thumb_wrap{margin-top:5px;}
.timemachine_wrap .thumbGroup_wrap.single .thumb_wrap li{width:100%;}
.timemachine_wrap .thumbGroup_wrap.single .txtp_wrap{width:46%;float:right;}

.timemachine_wrap .thumbGroup_wrap.single .thumb_wrap li .thumb .figcaption{width: auto;bottom:0; background-color:#fff;}
.timemachine_wrap .thumbGroup_wrap.single .thumb_wrap li .thumb .figcaption:after{display: none; }
.timemachine_wrap .thumbGroup_wrap.single .thumb_wrap li .thumb .figcaption p{color:#7e9fc1;}

.timemachine_wrap .map img{padding-left:110px;}
.timemachine_wrap .map figcaption{right:0; left:auto; width:55%;height:100%; letter-spacing:-0.046875em; font-size:1em; padding:40px 55px;text-align:justify;}
.timemachine_wrap .map figcaption:after{background:none;}
.timemachine_wrap .map figcaption p{letter-spacing:-0.046875em;line-height:inherit;color:#555;font-size:inherit;}

.timemachine_wrap .thumbGroup_wrap.single2 .txtp_wrap{float:left;}
.timemachine_wrap .thumbGroup_wrap.single2 .thumb_wrap {float: right;}

.desc_box.dual > .txtp{width:48%;float:left;text-align: justify;}
.desc_box.dual > .txtp + .txtp{float:right;margin-top:0;}

.timemachine_wrap .brief_title.timemachine-brief-title2{margin-top:25px;}
.slogan-thumb .img_desc{background:#fc6f4e !important; color:#fff !important;}
.dual-img{width:40%; float:right; text-align:center;}
.dual-img .dual-img-txt{display:block;} 

.desc_box.dual-left .txtp{float:right}
.desc_box.dual-left .dual-img{float:left;}

.timemachine_wrap .desc_box.dual-left .txtp{width:60%;}
.timemachine_wrap .desc_box.dual2 .txtp{width:56%;}

/*뉴스1*/
.brief_title.news1 .img_desc{right:auto;left:0; color:#7e9fc1;}
.news_wrap.news1 .basic_box{margin-top:35px;}
.news_wrap.news1 .basic_box h3 {color:#fc6f4e; margin-bottom:10px;}
.news_wrap.news1 .basic_box h4 {color:#fff;background:#fc6f4e;margin-bottom:10px;position:absolute;top:-10px;left:0;padding:7px 30px;}
.news_wrap.news1 .basic_box h4 + .li_th1{margin-top: 25px;}
.news_wrap.news1 .thumb_wrap .cell{display:table;}
.news_wrap.news1 .thumb_wrap .cell p{display:table-cell;vertical-align:middle;}
.news_wrap.news1 .figure{overflow:hidden;}
/*.news_wrap.news1 .thumb_wrap.thumb_wrap li:nth-child(1) .thumb figcaption,.news_wrap.news1 .thumb_wrap.thumb_wrap li:nth-child(2) .thumb figcaption,.news_wrap.news1 .thumb_wrap.thumb_wrap li:nth-child(3) .thumb figcaption{height:54px;}*/
.news_wrap.news1 .thumb_wrap.thumb_wrap_1st li:nth-child(1) .thumb figcaption p,.news_wrap.news1 .thumb_wrap.thumb_wrap_1st li:nth-child(2) .thumb figcaption p,.news_wrap.news1 .thumb_wrap.thumb_wrap_1st li:nth-child(3) .thumb figcaption p{line-height:34px;}
/*.news_wrap.news1 .thumb_wrap li .thumb figcaption{padding:12px 30px;}*/
.news_wrap.news1 .thumb_wrap.thumb_wrap_2nd li:nth-child(4) .thumb figcaption{padding:12px 29px;}
.news_wrap.news1 .thumb_wrap.thumb_wrap_2nd li:nth-child(4) .thumb figcaption p{line-height:30px;}
.news_wrap.news1 .brief_title .figcaption:after{background:#a46f4d;}
.news_wrap.news1 .brief_title .figcaption > p{color:#fff;}
.graybox {padding: 35px; background: #f7f7f7; overflow: hidden;}
.single_thumb {margin-top: 25px;}
.single_thumb .figure iframe,
.single_thumb .figure img {float: left; margin-right: 40px;}
.single_thumb .figcaption {position: relative; text-align: justify; overflow: hidden;}
.single_thumb .figcaption p {margin-top: 20px;}
.single_thumb .figcaption p:first-child {margin-top: 0;}
.sub032-wrap .brief_title .img_desc{color:#7e9fc1;}
.pad0{padding-right:0 !important;}
/*77호*/
.news1-2{overflow:hidden; margin-top:50px;}
.news1-2 .figcaption{width:50%; right:inherit; left:0; padding:30px;}
.news1-2 .figcaption:after{background:#f6eae8 !important;}
.brief_title.news1-2 .img_desc{right:0; left:inherit;}
/*78호*/
.slogan-thumb > li{overflow:hidden;}
.slogan-thumb-txt{position:relative;width:100%;padding-right:5%; vertical-align:middle; font-size:1.13em;line-height:1.7;word-break:keep-all;letter-spacing: -0.7px;text-align:justify}
.left{padding-left:4%;padding-right:0;}
/* .slogan-thumb-txt-left{margin-left:0;padding-right:5%;} */
figure img{width:100%;}
.full figure img{width:auto;}
.full figure{text-align:center;}
.thumb_wrap{margin:1.5rem 0;display: flex; gap:2rem 1rem; flex-wrap: wrap;}
.thumb_wrap > li{flex:50%;}
.thumb_wrap.small { display: flex; flex-wrap:wrap; justify-content: center;}

.thumb_wrap.t2{display:flex;width:calc(100% + 20px)}
.thumb_wrap.t2 > li{padding-right:0;margin-right:20px;float:none;width:auto}
.thumb_wrap.t2 > li img{width:auto}
.thumb_wrap .figure_inline{display:flex}
.thumb_wrap .figure_inline img + img{margin-left:20px}
.thumb_wrap.flex_list{gap:15px;flex-wrap: wrap;display: flex; padding: 0 4.5rem;}
.thumb_wrap.flex_list > li{padding-right:0;width:calc(50% - 15px);}

#newsbreak1 .slogan-thumb > li.img{width:auto;}
#newsbreak1 .slogan-thumb > li.txt{width:calc(100% - 500px);float:right;}
.thumb.full{margin:2rem 0;}
.slogan-thumb-right .thumb{margin-left:0;}
li.bobox{float:right ! important;}
li.bobobox{float:left ! important;}
li.bobobox .slogan-thumb-txt{padding-left:0;padding-right:5%;}


#news2.thumb_wrap.slogan-thumb.slogan-thumb-right .thumb_wrap li .thumb.slogan-thumb-txt{padding-right:5%;padding-left:0;}

.brief_title.news1 .figcaption{width:50%; padding:30px; background:#eaeaea;}
.brief_title.news1 .figcaption p.txtp{line-height:1.7em;}

.single_thumb{text-align:justify;}
/*뉴스2*/
.brief_title.news2 .figcaption{width:44.5%; z-index:1; height:auto; overflow:hidden; bottom:0;top:inherit; padding:25px 15px; height:100%;}
.brief_title.news2 .figcaption:after{background-color:#86a9cd;}
.brief_title.news2 .figcaption > p{float:left;width:100%;padding:10px 17px;color:#fff}
.brief_title.news2 figure{border:1px solid #e2e2e2;box-sizing:border-box;}
.brief_title.news2 .img_desc{left:0; right:auto; color:#fc6f4e;}
.news_wrap.news2 .thumb_wrap > li > .thumb > .longfig{padding:12px 0;}
.news_wrap.news2 .thumb_wrap.full + .thumb_wrap.full{margin-top:0;}
.news_wrap.news2 .basic_box h3{color:#fc6f4e;font-size:1em;margin:0 0 10px;}
.news_wrap.news2 .basic_box + .txtp{margin-top:25px;}
.news_wrap.news2 .basic_box .li_th1 > li > em{margin-left:0;}
.brief_title.news2 .img_desc{background:#edeeef; color:#333; width:100%; text-align:center;}

.table-style01 thead th{background:#1aa9aa !important;}
.table-style01 td{text-align:center;}
 
.list-style01{margin:40px 0; border:1px solid #e2e1e1;}
.list-style01 li{padding:30px 0; margin:0 35px; color:#555;}
.list-style01 li + li{border-top:1px solid #e2e1e1;}
.list-style01 li strong{display:inline-block;color:#fc6f4e; font-weight:700;}

/*뉴스3*/
.news3 .thumb_wrap.full + .description{margin-top:50px;}
.brief_title.news3 .figcaption{padding:37px 54px;}
.brief_title.news3 .figcaption:after{background-color:#86a9cd;}
.brief_title.news3 .figcaption > p{color:#fff}
.brief_title.news3 .img_desc{left:0; right:inherit; color:#7e9fc1;}
.news_wrap.news3 .basic_box h4{color:#fff; background: #fc6f4e; position: absolute; top:-25px; left: 0; padding: 7px 30px;}

.figcaption-point{position:absolute; background:#759dc6; bottom:0; left:0; font-size:.8em; z-index:1; color:#fff; padding:10px 45px;}
.list-style02{margin:40px 0; border:1px solid #e2e1e1;}
.list-style02 li{padding:30px 0; margin:0 35px; color:#555;}
.list-style02 li + li{border-top:1px solid #e2e1e1;}
.list-style02 li strong{display:inline-block;color:#1aa9aa; font-weight:700;}
.list-style02 li:first-child >strong {margin-top:15px;}
.ten_0303>.basic_box02{position:relative;}
.ten_0303>.basic_box02 h4{color: #fff;background: #1aa9aa;margin-bottom: 10px;position: absolute;top: -10px;left: 0;padding: 7px 130px 7px 30px;}


/*동정&단신*/
.box-point01{color:#1aa9aa; font-weight:600; font-size:1.250em;  margin-top:40px; padding:20px 20px 20px 0;}

.newsbreak_wrap .thumb.arrow{position:relative;}

.newsbreak_wrap .thumb_wrap iframe{position:absolute; top:0; left:0; width:100%; height:100%;}

.newsbreak_wrap #detail_centent{padding-top:0;}
.newsbreak_wrap.sympathy_wrap{padding-top:0;margin-top:0;}
.newsbreak_wrap{border:1px solid #727272;border-width:0 0 1px 0;margin:30px 0;padding:30px 0 60px;}
.newsbreak_wrap:after{clear:both;display:block;content:""}
/*.newsbreak_wrap .brief_title figcaption{ height:100%; bottom:0; top:auto;}*/
.brief_sub_title{font-size:1.5em;color:#333; margin-bottom:20px;}
.brief_sub_title .point01{color:#1aa9aa !important;}
.brief_sub_title{font-size:1.250em;}
.newsbreak_wrap .brief_title figcaption:after{padding:0;;}
.newsbreak_wrap .brief_title.newsbreak figcaption{width:44.5%;top:0;padding:55px 60px;}
.newsbreak_wrap .brief_title.newsbreak figcaption:after{background:#336185;}
.newsbreak_wrap .brief_title.newsbreak figcaption p{color:#fff;}
.newsbreak_wrap .brief_title.newsbreak .img_desc{color:#002d63;}
.newsbreak_wrap .brief_title h2 + .txtp{margin:25px 0;}
.newsbreak_wrap .brief_title .txt_box05{background-color:#c38163;width:47%;padding:68px 70px 261px;height:auto;top:auto;bottom:0;}
.newsbreak_wrap .brief_title .txt_box05:after{background-color:transparent; }
.newsbreak_wrap .txt_box05>p{color:#fff;}
.newsbreak_wrap .txt_box06 {background-color:#336185; width:51%;}
.newsbreak_wrap .img_desc{color:#c38163; right:auto;}
.newsbreak_wrap .brief_title .newsbreak_num{font-size:2em;color:#333;font-weight:600;margin-bottom:30px;line-height:1.75em;letter-spacing: -2.5px;}
.newsbreak_wrap .brief_title .newsbreak_num span{width:auto;padding: 0 20px;background: #edece7;display:inline-block;text-align:center;line-height:70px;font-weight:400;margin-right: 10px;font-size:0.786em;}
.newsbreak_wrap .brief_title .newsbreak_num em{display:inline-block;width:calc(100% - 151px);vertical-align:middle;}
.newsbreak_wrap .brief_title .newsbreak_num strong{display:inline-block;width: calc(100% - 150px);vertical-align:middle;}
.newsbreak_wrap .newsbreak_num1 .brief_title .figcaption:after{background-color:#336185;}
.newsbreak_wrap .brief_title > h2{color:#333;}
.newsbreak_wrap.newsbreak1 .basic_box .li_th2 li:after{background:#626262;}
.newsbreak_wrap.newsbreak1 .brief_title .txt_box06{background-color:#336185;width:47.5%;padding:50px 43px 0;height:auto;top:151px;bottom:0;letter-spacing:-0.03em}
.newsbreak_wrap.newsbreak1 .brief_title .txt_box06:after{background-color:transparent; }
.newsbreak_wrap.newsbreak1 .brief_title .txt_box06 p{color:#fff;word-break:keep-all;}

.newsbreak_wrap.newsbreak1 .table td span{color:#fc6f4e;}
.newsbreak_wrap.newsbreak1 .table tbody th{border-left:0 none;border-bottom:1px solid #b4b7bf;}
.newsbreak_wrap.newsbreak1 .type2{border:1px solid #b4b7bf;}
.newsbreak_wrap.newsbreak1 .type2 thead th{background:#c0b5ab;}
.newsbreak_wrap.newsbreak1 .type2 tbody td:first-child{padding:10px 20px;}
.newsbreak_wrap.newsbreak1 .type2 th{border-color:#b4b7bf}


.newsbreak_wrap.newsbreak2 .brief_title > h2{margin-bottom:25px;}
.newsbreak_wrap.newsbreak2 .thumb_wrap.full.box{border:1px solid #dddddd;box-sizing:border-box;}
.newsbreak_wrap.newsbreak2 .basic_box{position:relative;margin-top:25px;}
.newsbreak_wrap.newsbreak2 .basic_box h4 {color:#fff;background:#1aa9aa;margin-bottom:10px;position:absolute;top:-20px;left:0;padding:7px 30px;}
.newsbreak_wrap.newsbreak2 .basic_box h4 + .li_th1{margin-top:25px;}
.newsbreak_wrap.newsbreak3 .brief_title > h2{margin-bottom:25px;}
.newsbreak_wrap.newsbreak3 .brief_title .txt_box06{background-color:#336185;width:45%;padding:30px 70px 0;height:auto;top:150px;bottom:0;}
.newsbreak_wrap.newsbreak3 .brief_title .txt_box06:after{background-color:transparent; }
.newsbreak_wrap.newsbreak3 .brief_title .txt_box06 p{color:#fff;}
.newsbreak_wrap.newsbreak3 .brief_title .img_desc{color:#e38b45; right:auto;}
.newsbreak_wrap.newsbreak3 .thumb_wrap.full + .thumb_wrap{margin-top:0;}
.newsbreak_wrap.newsbreak3 .basic_box{margin-top:25px;}
.newsbreak_wrap.newsbreak3 .basic_box.beige{background:#fdf6ec;}
.newsbreak_wrap.newsbreak3 .basic_box.sign{margin-top:50px;}
.newsbreak_wrap.newsbreak3 .thumbGroup_wrap.single .thumb_wrap{width:31%;}
.newsbreak_wrap.newsbreak3 .thumbGroup_wrap.single .thumb_wrap li{width:100%;}
.newsbreak_wrap.newsbreak3 .thumbGroup_wrap.single .txtp{width:65%;float:right;}
.newsbreak_wrap.newsbreak3 .basic_box.sign{margin-top:80px;}
[class^="newsbreak"] .brief_title .figcaption{background:transparent;}
.newsbreak3 .basic_box li > em{color:#e38b45;}

.video-btn{display:block;margin-top:0; transition:all 0s; -webkit-transition:all 0s;border:1px solid #e0e0e0;color:#000;}
.video-btn:hover, .video-btn:active, .video-btn:focus{background:#e0e0e0;}

.table{width:100%; border-top:1px solid #ddd; margin-top:50px;}
.table table{width:100%; text-align:center;}
.table thead th{border-bottom:1px solid #ddd; font-size:14px; color:#404040; background:#f8f8f8; border-left:1px solid #ddd; padding:10px;}
.table thead th:last-child{border-right:1px solid #ddd;}
.table tbody th{border-bottom:1px solid #ddd; font-size:14px; color:#404040; border-left:1px solid #ddd; padding:10px;}
.table tfoot td{border-bottom:1px solid #ddd; font-size:14px; color:#404040; background:#f8f8f8; border-left:1px solid #ddd; padding:10px; font-weight:700;}
.table tfoot td:last-child{border-right:1px solid #ddd;}
.table tbody td{border-bottom:1px solid #ddd; font-size:14px; color:#404040; border-left:1px solid #ddd; padding:10px;}
.table tbody td:last-child{border-right:1px solid #ddd;}
.table_title{text-align:center; margin-top:10px; margin-bottom:50px;}
.newsbreak_wrap .basic_box{position:relative;margin-top:50px;}
.basic_box h4 {color:#fff;background:#fc6f4e;margin-bottom:10px;position:absolute;top:-20px;left:0;padding:7px 30px;}
.basic_box h4 + ul{margin-top:20px;}
.newsbreak_wrap .basic_box.sign .li_th1{margin: 25px 70px 0 0;}

.newsbreak_wrap .basic_box + .txtp{margin:25px 0 0;}
.newsbreak_wrap:last-child{border:0;margin-bottom:0;padding-bottom:0;}



/*해외*/
.thumbGroup_wrap.brief_special{background:#86a9cd;color:#fff;}
.thumbGroup_wrap.brief_special .thumb_wrap{line-height:1.75em;font-size:2em;border:6px solid #fff;max-width:465px;margin:45px;padding:40px;float:left;}
.thumbGroup_wrap.brief_special .thumb_wrap li{position:relative;width:auto;}
.thumbGroup_wrap.brief_special .thumb_wrap li:after{content:"";position:absolute;width:75px;height:1px;background:#fff;bottom:30px;right:0;}
.thumbGroup_wrap.brief_special .thumb_wrap span{display:block;}
.thumbGroup_wrap.brief_special .txtp{color:#fff;float:left;width:40%;margin:54px 0;word-break:inherit;}
.foreign_wrap:after{clear:both;display:block;content:""}
.foreign_wrap .brief_title .foreign_num{font-size:2em;color:#333;font-weight:600;margin-bottom:30px;line-height:1.75em;letter-spacing:-0.025em;}
.foreign_wrap .brief_title .foreign_num span{width:auto;padding:0 10px 0 10px;background:#edece7;display:inline-block;text-align:center;line-height:70px;font-weight:400;margin-right:15px;}
.foreign_wrap + .foreign_wrap{border-top:1px solid #727272; margin:30px 0;padding:30px 0 60px;}
.foreign_wrap:first-child{margin-top:0;padding-top:0;}
.foreign_wrap.foreign1 .txtp > em{color: #fc6f4e; font-weight: 700;}

.foreign_wrap.foreign2 .thumb_wrap.full .figcaption p{line-height:inherit;font-size:inherit; text-align:justify;}
.foreign_wrap.foreign2 .foreign_num{margin-top:25px;}
.foreign_wrap.foreign2 .foreign_num li{text-align:justify;word-break:break-all;}
.foreign_wrap.foreign2 .foreign_num li strong{color:#fc6f4e;}
.foreign1 .brief_title .figcaption:after{background-color:#ad5c85;}
.foreign1 .brief_title .figcaption > p{color:#fff;}
.foreign1 .brief_title .figcaption{width:45%; height:100%; top:inherit; bottom:0; padding:45px 40px;}
.foreign1 .txtp > strong,
.foreign2 .txtp > strong
{display:block; margin-bottom:10px;color:#fc6f4e; font-size:20px;}
.foreign_wrap.foreign2 .basic_box .li_th1 li:after{background:#1aa9aa;}
.thumb_wrap,
.thumbGroup_wrap {position:relative;}
.thumb_wrap:after,.thumbGroup_wrap:after{clear:both;display:block;content:""}
.thumb_wrap > li{flex:calc(50% - 1rem);width:100%;}
.thumb_wrap.no_width > .eight{width:67.3%}
.thumb_wrap.no_width > .two{width:31%}
.thumb_wrap > li.full,
.thumb_wrap.full > li{width:100%}
.thumb{display:block;position:relative;}
.thumb .figure{display:block;width:100%;}
.txt-align{text-align:center;}
.figcaption{position:relative;}
.figcaption > p{display:block;position:relative;font-size:1.05em;line-height:1.142857em;color:#999999;letter-spacing:-0.05em;margin-top:10px;line-height:1.4;}
.figcaption > p.t2{font-size:1.2rem;margin-top:0;}
.figcaption > p.right{position:absolute;top:0;right:0;margin:0;}
.figcaption > b{color:#a5817c;font-size:1.2rem;font-weight: 400;font-style: italic;display: block;margin-top:0.6rem;}
.thumb_fig .figcaption > p{background:rgba(165,129,124,.95);padding: 10px 20px;width: auto;margin: auto;position: absolute;left: 50%;transform: translateX(-50%);bottom: -30px;color:#fff;font-size:1em;font-style: normal;width:85%;z-index:0;}
.thumb .figcaption.t2 > p{color:#050505;font-style:normal;font-size:17px}
.thumb.scroll{overflow-x:auto;}
.thumb.scroll .figure{min-width:600px;}

.thumb_wrap > li.bg{overflow:visible;}
.thumb_wrap > li.bg .figure{text-align:left;}
.thumb_wrap > li.bg .thumb:before{position:absolute;top:0;right:0;width:241px;height:241px;background:#e7e5e8;content:'';border-radius:50%;}

.thumb_wrap.grid{display:flex;margin-top:10px;}
.thumb_wrap.grid li{flex:auto;width: auto;}

/* 
.thumb.thumb_fig .figcaption > p{background:rgba(165,129,124,.95);padding: 10px 20px;width: auto;margin: auto;position: absolute;left: 50%;transform: translateX(-50%);bottom: -30px;color:#fff;font-size:1em;font-style: normal;width:85%;z-index:0;}
.line1 .thumb.thumb_fig .figcaption > p{bottom:-20px;}
.type2 .thumb.thumb_fig .figcaption > p{background:rgba(215, 140, 89, .95);}
.type3 .thumb.thumb_fig .figcaption > p{background:rgba(213, 159, 74, .95);}
.type4 .thumb.thumb_fig .figcaption > p{background:rgba(213,134,80,0.95);} 
*/

.thumb.thumb_fig .figcaption{padding-top:0;}
.thumb .figcaption.type1{padding:20px 35px}
.mgt0{margin-top:0 !important;}
.thumbGroup_wrap > .thumb{max-width:500px}
.thumbGroup_wrap > .thumb_wrap{max-width:500px;float:left;width:50%;}
.thumbGroup_wrap > .thumb_wrap.vertical .thumb .figcaption:after{bottom:auto;top:0}
.thumbGroup_wrap > .thumb_wrap.vertical .no1 .thumb .figcaption:after{background:#fff;opacity:0.65;filter:alpha(opacity=65)}
.thumbGroup_wrap > .thumb_wrap.vertical .no1 .thumb .figcaption > p{color:#26251f}
.thumbGroup_wrap > .thumb_wrap.vertical .no2 .thumb .figcaption:after{background:#fc6f4e;opacity:0.85;filter:alpha(opacity=85)}
.thumbGroup_wrap > .thumb_wrap.vertical .no2 .thumb .figcaption > p{color:#030100}
.thumbGroup_wrap.cube > .thumb_wrap li{width:100%;}
.thumbGroup_wrap > .thumb_wrap.vertical li{width:50%;}
.thumb_wrapper{position:relative;overflow:hidden;}
.thumb_wrapper > .figcaption{display:block;position:absolute !important;bottom:0;left:0;width:100%;padding:20px;}
.thumb_wrapper > .figcaption:after{z-index:1;display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);content:""}
.thumb_wrapper > .figcaption > p{position:relative;z-index:2;display:block;font-size:0.875em;line-height:1.142857em;color:#fff;letter-spacing:-0.05em;text-align:left;}
.thumb_wrapper .thumb .figcaption:after{background:#7b7b7b;opacity:1;filter:alpha(opacity=1);}

.thumb_wrap_float{background:#f7f7f7; padding:35px 80px; margin:20px 0;}
.thumb_wrap_float > ul > li{width:48%;}
.thumb_wrap_float > ul > li + li{margin-left:1%;}
.thumb_wrap_float > ul > li:last-of-type{float:right;}
.thumb_wrap_float .thumb_wrap iframe{position:absolute; top:0; left:0; width:100%; height:100%;}
.thumb_wrap_float li > p{margin-top:15px;}
.thumb_wrap_float .thumb_wrap{margin-top:0;}

/* Half */
.thumb_wrap.half li{width:45%;}
.thumb_wrap.half li:last-child{float:right;}
.thumb_wrap.half li .thumb figcaption p{text-align:center;}
.thumb_wrap.half li .thumb.arrow{position:relative;}
.thumb_wrap.half li .thumb.arrow:after{content:"";background:url(../../images/contents/arrowG.png)no-repeat;position:absolute;width:57px;height:44px;top:50%;right:-85px;z-index:1;}


.thumb-title{display:block; text-align:center; width:100%; height:auto; margin-top:25px; padding:15px 0;background:#edeeef;}
.thumb-title + .thumb_wrap{margin-top:0;}

.sources-txt{display:block;margin-top:20px;opacity:.5;font-size:14px;}

.three-thumb > li{width:33.333%;}
.four-thumb > li{width:25%;}
.four-thumb .figcaption {height:70px}

.thumb_wrap-top .thumb .figcaption{top:0; bottom:inherit;}
.basic_box.center + .thumb_wrap-top{margin-top:0;}

.asymmetry-thumb li:first-of-type{width:66%;margin-right:1%}
.asymmetry-thumb li:last-of-type{width:33%;}
.asymmetry-thumb .figcaption {height:70px}
.asymmetry-thumb .two {position:relative}
.asymmetry-thumb .two > .thumb {float:left;width:50%}
.asymmetry-thumb .two .figure{display:block}
.asymmetry-thumb .two .figcaption{display:block;position:absolute !important;bottom:0;left:0;width:100%;padding:20px;display:table}
.asymmetry-thumb .two .figcaption:after{display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);content:""}
.asymmetry-thumb .two .figcaption > p{display:block;position:relative;font-size:0.875em;line-height:1.142857em;color:#fff;letter-spacing:-0.05em;z-index:1; text-align:left;display:table-cell;vertical-align:middle}

.thumb_wrap-top-only-figure{padding-top:55px;}
.thumb_wrap-top-only-figure .thumb .figcaption{top:-55px;}

.video-btn-lst > li + li{margin-top:5px;}
.video-btn-lst > li + li > a{margin-top:0;}
.video-btn-lst > li > a .bul3{display:inline-block;margin:2px 10px 0 0;}
.video-btn-lst > li > a .bul3-over{display:none;margin:2px 10px 0 0;}
.video-btn-lst > li > a:hover .bul3{display:none;}
.video-btn-lst > li > a:hover .bul3-over{display:inline-block;}


/*102호 테이블 추가*/
.sub_table{background:#edeeef;padding: .5rem 0;}
.sub_table .table_tit{color:#333;text-align:center;font-weight:bold;}
.sub_table .intable{background:#fff;margin:.5rem .5rem;padding:1rem 2rem 2rem 2rem;}
.sub_table .intable .bul2:before{display:none;}
.sub_table .intable .bul2 {padding:0 36px;}
.sub_table .intable .bul2.video-btn{vertical-align:middle;margin-top:0;line-height:33px;height:33px;width: 140px;float:left;}
.sub_table .intable > li{margin-top:1rem;overflow:hidden;}
.sub_table .intable em{line-height:28px;float:right;width:calc(100% - 190px);vertical-align:middle;}
.sub_table .intable .bul2.video-btn:last-child{background:#1aa9aa;}
.sub_table .thumb_wrap{padding-top:1.8rem;margin-top:3.5rem;border-top:1px solid #ddd;}

.basic_box.sign.sing2 > ul > li{margin-top:0;padding-bottom:0;border-bottom:0;}

.layer-popup{position:fixed;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:none;}
.layer-popup.active{display:block;}
.layer-popup .layer-cont{position:absolute;min-width:1000px;height:89%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.layer-popup .layer-cont .scroll-cont{overflow-y:scroll;width:100%;height:100%;}
.layer-popup .layer-cont img{display:block;width:100%;}
.layer-popup .layer-cont .close{position:absolute;top:0;right:0;width:45px;height:45px;font-size:1.3rem;text-align:center;background:#333;color:#fff;}
.layer-popup .layer-cont .close i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}

/*2021년*/
/*기획특집*/
.box-wrap1{padding:3.4em;position:relative;border:9px solid #ececec;margin:4.4em 0;}
.box-wrap1:first-child{margin-top:1.5rem;}
.box-wrap1 > .tit{position:absolute;top:-28px;display:inline-block;padding: 0 0.714em;background:#fff;font-size:1.75rem;font-family: 'yg-jalnan';letter-spacing: -0.0375em;left:30px;}
.box-wrap1 > .tit > em{color:#fff;background:url(../../images/contents/type1.png) no-repeat center/cover;width:44px;height:49px;font-size:.8em;display:inline-block;line-height:49px;text-align:center;margin-right:10px;float:left;}
.box-wrap1 > .tit > em.type2{background:url(../../images/contents/type2.png) no-repeat center/cover;}
.box-wrap1 > .tit > em.type3{background:url(../../images/contents/type3.png) no-repeat center/cover;}
.box-wrap1 > .tit > em.type4{background:url(../../images/contents/type4.png) no-repeat center/cover;}
.box-wrap1 > .tit > em.type5{background:url(../../images/contents/type5.png) no-repeat center/cover;}
.box-wrap1 > .tit > em.type6{background:url(../../images/contents/type6.png) no-repeat center/cover;}
.box-wrap1 > .tit > em.type7{background:url(../../images/contents/type7.png) no-repeat center/cover;}
.box-wrap1 > .tit > em.type8{background:url(../../images/contents/type8.png) no-repeat center/cover;}
.box-wrap1 > .tit > em.type9{background:url(../../images/contents/type9.png) no-repeat center/cover;}
.box-wrap1 > .tit > em.type10{background:url(../../images/contents/type10.png) no-repeat center/cover;}
/*뉴스*/
.subcont .cont-style{padding-bottom:4rem;border-bottom:1px solid #dcdcdc;}
.subcont .cont-style + .cont-style{padding-top:4rem;}
.subcont .cont-style:last-child{border-bottom: 0;}
.subcont.sub03 .cont-style:last-child{border-bottom:1px solid #dcdcdc;}


.subcont .cont-style > div > .number{font-family: 'yg-jalnan';color:#4878C0;font-size:2.5em;position:relative;display:block;margin-bottom:12px;}
.subcont .cont-style > div > .number:before{background:#4878C0;content:'';height:3px;width:48px;position:absolute;bottom:6px;left:3px;}
.subcont .cont-style > div > .number.num2{color:#64b5f6;}
.subcont .cont-style > div > .number.num2:before{background:#64b5f6;}
.subcont .cont-style > div > .number.num3{color:#62b8b0;}
.subcont .cont-style > div > .number.num3:before{background:#62b8b0;}
.subcont .cont-style > div > .number.num4{color:#8994cd;}
.subcont .cont-style > div > .number.num4:before{background:#8994cd;}
.subcont .cont-style > div > .number.num5{color:#a187cf;}
.subcont .cont-style > div > .number.num5:before{background:#a187cf;}
.subcont .cont-style > div > .number.num6{color:#e38686;}
.subcont .cont-style > div > .number.num6:before{background:#e38686;}
.subcont .cont-style > div > .number.num7{color:#80c783;}
.subcont .cont-style > div > .number.num7:before{background:#80c783;}
.subcont .cont-style > div > .number.num8{color:#8fc992;}
.subcont .cont-style > div > .number.num8:before{background:#8fc992;}
.subcont .cont-style > div > .number.num9{color:#a7948c;}
.subcont .cont-style > div > .number.num9:before{background:#a7948c;}
.subcont .cont-style > div > .number.num10{color:#daaa5e;}
.subcont .cont-style > div > .number.num10:before{background:#daaa5e;}
.subcont .cont-style > div > .number.num11{color:#e38686;}
.subcont .cont-style > div > .number.num11:before{background:#e38686;}
.subcont .cont-style > div > .number.num12{color:#4cbdb4;}
.subcont .cont-style > div > .number.num12:before{background:#4cbdb4;}
.subcont .cont-style > div > .number.num13{color:#6B9A69;}
.subcont .cont-style > div > .number.num13:before{background:#6B9A69;}
.subcont .cont-style > div > .number.num14{color:#79bbf0;}
.subcont .cont-style > div > .number.num14:before{background:#79bbf0;}
.subcont .cont-style > div > .number.num15{color:#3EA1F2;}
.subcont .cont-style > div > .number.num15:before{background:#3EA1F2;}
.subcont .cont-style > div > .number.num16{color:#90a4ad;}
.subcont .cont-style > div > .number.num16:before{background:#90a4ad;}
.subcont .cont-style > div > .number.num17{color:#a8ab55;}
.subcont .cont-style > div > .number.num17:before{background:#a8ab55;}
.subcont .cont-style > div > .number.num18{color:#9cacb3;}
.subcont .cont-style > div > .number.num18:before{background:#9cacb3;}
.subcont .cont-style > div > .number.num19{color:#90a6d2;}
.subcont .cont-style > div > .number.num19:before{background:#90a6d2;}
.subcont .cont-style > div > .number.num20{color:#65c4bc;}
.subcont .cont-style > div > .number.num20:before{background:#65c4bc;}
.subcont .cont-style > div > .number.num21{color:#f48fb1;}
.subcont .cont-style > div > .number.num21:before{background:#f48fb1;}
.subcont .cont-style > div > .number.num22{color:#5db38f;}
.subcont .cont-style > div > .number.num22:before{background:#5db38f;}
.subcont .cont-style > div > .number.num23{color:#f48956;}
.subcont .cont-style > div > .number.num23:before{background:#f48956;}
.subcont .cont-style > div > .number.num24{color:#0f9b8e;}
.subcont .cont-style > div > .number.num24:before{background:#0f9b8e;}
.subcont .cont-style > div > .number.num25{color:#4cb6ac;}
.subcont .cont-style > div > .number.num25:before{background:#4cb6ac;}
.subcont .cont-style > div > .number.num26{color:#fc6f4e;}
.subcont .cont-style > div > .number.num26:before{background:#fc6f4e;}
.subcont .cont-style > div > .number.num27{color:#56A089;}
.subcont .cont-style > div > .number.num27:before{background:#56A089;}
.subcont .cont-style > div > .number.num28{color:#D2583C;}
.subcont .cont-style > div > .number.num28:before{background:#D2583C;}
.subcont .cont-style > div > .number.num29{color:#B9A756;}
.subcont .cont-style > div > .number.num29:before{background:#B9A756;}
.subcont .cont-style > div > .number.num30{color:#878BCF;}
.subcont .cont-style > div > .number.num30:before{background:#878BCF;}
.subcont .cont-style > div > .number.num31{color:#44BB9B;}
.subcont .cont-style > div > .number.num31:before{background:#44BB9B;}
.subcont .cont-style > div > .number.num32{color:#A7840D;}
.subcont .cont-style > div > .number.num32:before{background:#A7840D;}
.subcont .cont-style > div > .number.num33{color:#339FD1;}
.subcont .cont-style > div > .number.num33:before{background:#339FD1;}
.subcont .cont-style > div > .number.num34{color:#D9407B;}
.subcont .cont-style > div > .number.num34:before{background:#D9407B;}
.subcont .cont-style > div > .number.num35{color:#A8A777;}
.subcont .cont-style > div > .number.num35:before{background:#A8A777;}
.subcont .cont-style > div > .number.num36{color:#4878C0;}
.subcont .cont-style > div > .number.num36:before{background:#4878C0;}
.subcont .cont-style > div > .number.num37{color:#82B42B;}
.subcont .cont-style > div > .number.num37:before{background:#82B42B;}
.subcont .cont-style > div > .number.num38{color:#9A8B19;}
.subcont .cont-style > div > .number.num38:before{background:#9A8B19;}
.subcont .cont-style > div > .number.num39{color:#4795D0;}
.subcont .cont-style > div > .number.num39:before{background:#4795D0;}
.subcont .cont-style > div > .number.num40{color:#844ABD;}
.subcont .cont-style > div > .number.num40:before{background:#844ABD;}


.sub03 .cont-style > div > .number.num1{color:#44BB9B;}
.sub03 .cont-style > div > .number.num1:before{background:#44BB9B;}
.sub03 .cont-style > div > .number.num2{color:#e38686;}
.sub03 .cont-style > div > .number.num2:before{background:#e38686;}
.sub03 .cont-style > div > .number.num4{color:#8994cd;}
.sub03 .cont-style > div > .number.num4:before{background:#8994cd;}


.sub02 .cont-style > div > .number.num01{color:#ffb64d;}
.sub02 .cont-style > div > .number.num01:before{background:#ffb64d;}
.sub02 .cont-style > div > .number.num02{color:#80c783;}
.sub02 .cont-style > div > .number.num02:before{background:#80c783;}
.sub02 .cont-style > div > .number.num03{color:#64b5f6;}
.sub02 .cont-style > div > .number.num03:before{background:#64b5f6;}
.sub02 .cont-style > div > .number.num04{color:#a187cf;}
.sub02 .cont-style > div > .number.num04:before{background:#a187cf;}
.sub02 .cont-style > div > .number.num05{color:#62b8b0;}
.sub02 .cont-style > div > .number.num05:before{background:#62b8b0;}
.sub02 .cont-style > div > .number.num06{color:#90a4ad;}
.sub02 .cont-style > div > .number.num06:before{background:#90a4ad;}

hr.line{display: block;box-sizing: border-box;border-top:1px solid #DCDCDC;;height:1px;width:100%;margin:2rem 0 4rem;}
.subtt{font-size:26px;font-family: 'yg-jalnan';margin-top:30px;}
.depthtit{font-size:2em !important;display:block;text-align:center;}
.sub02 #newsbreak7 .figcaption > p{background:rgba(104, 183, 107, .95);}
.sub_tit{color:#4267b2;display:block;padding-bottom:1rem;font-size:1.3rem;}
.img-style{position:relative;margin-bottom:45px;}
.img-style.img-style1 .txt{width:412px;padding:35px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#f2efed;border:1px solid #e0dddb;right:0;}
.img-style .txtp{text-align:inherit;}

.img-style.img-style2 .txt{background:#f7f1f0;border:1px solid #e5dfde;padding:35px 35px 60px;width: calc(100% - 2.5rem);}
.img-style.img-style2 .txt .txtp{width:410px;}
.img-style.img-style2 .img{position:absolute;top:-55px;right:0;}
.img-style.img-style2{margin-top:3em;}

/*2021 .2 월호*/
.new_ad{position:relative;overflow:hidden;padding:1.3em 1.5em;margin-bottom:30px;}
.new_ad:before{position:absolute;top:0;left:0;width:100%;height:458px;content:'';background:url(../../images/contents/sub3-3.jpg) no-repeat center/cover;z-index:-1;}
.new_ad .tit{float:left;color:#fff;display:block;}
.new_ad .img{float:right;}
.new_ad .tit span{display:block;font-size:1.13em;}
.new_ad .tit b{font-size:2.9em;font-family: 'yg-jalnan';line-height: 1.3;display:block;margin:22px 0 130px;}
.beforel{margin-left:33.333%;}
.beforel:before{left:-2rem;}

/*114호*/
.point1{color:#777;font-size:1.045em;line-height:1.8;margin:1.8rem 0 0;letter-spacing: -1.2px;display:block;}
.point1 > a{color:#777;}
.point2{font-weight:bold;}
.txt-center{text-align:center;}
.txt-left{text-align:left;}
.txt-right{text-align:right;}
.point1.icon{padding-left:1.4rem;position: relative;}
.point1.icon > i{color:#FC6F4E;position:absolute;left:0;top:0;font-style: normal;}

.point1 > span{position: relative;}
.cont_table .point1{font-size: 1em; line-height: 1.5;}

.subcont.sub02 .box-wrap1{margin-top:2rem;padding:1.5rem 2rem;position:relative;}
.subcont.sub02 .box_2 .box-wrap1{padding: 1.5rem 1.3rem 3em;}
.subcont.sub02 .box_2 .box-wrap1 .thumb .figure{text-align:center;}
.subcont .box-wrap1 > .depth{font-size:1.65rem;display:block;text-align:center;padding-bottom:.8rem;}
.subcont .box_2{overflow:hidden;width:calc(100% + 1.5rem);}
.subcont .box_2 > .b_inn{float:left;width:50%;padding-right:1.5rem;}
.depth2{color:#777;font-style:italic;}
.block{display:block !important;}
.exp{font-family: 'Noto Serif KR', serif;padding:1.5em 2.3em 0;margin-top:-2.5em;font-size: 1.12rem;letter-spacing: -0.5px;}
.exp li + li{margin-top:1.6em;}
.exp > ul:before{width: 0px;height: 0px;border-top: 45px solid transparent;border-left: 55px solid rgba(227, 221, 217, .85);position:absolute;top:-45px;left:0;content:'';}
.exp > ul{background:rgba(227, 221, 217, .85);padding: 2.5rem 4rem;position:relative;}
.exp > ul.style1{background:rgba(213, 228, 227, .85);}

.thumb_wrap.flo-wid li{width:auto;font-family: 'Noto Serif KR', serif;}
.thumb_wrap.flo-wid li.wid2{float:none;overflow:hidden;}
.noto{font-family: 'Noto Serif KR', serif;}
.box-wrap2{position:relative;padding: 2rem 3em;margin:2rem 0 3.5em;}
.box-wrap2:before{position:absolute;content:'';background:url(../../images/contents/box2bg.png) no-repeat;width:100%;height:937px;top:0;left:0;z-index:-1;}
.scroll_x { width: 100%; overflow-x: auto; }
.scroll_x::-webkit-scrollbar { height: 5px; }
.scroll_x::-webkit-scrollbar-thumb { background-color: #555; border-radius: 5px; }
.scroll_x::-webkit-scrollbar-track { background-color: #f9f9f9; border-radius: 5px; }
.horizontal_scroll { display:none;position:sticky;left:0;margin-bottom:.5rem}
.horizontal_scroll .xi-touch{position:relative;left:0;animation:h_move 1s infinite linear}
@keyframes h_move{
    25%{left:3px}
    50%{left:0}
    75%{left:-3px}
    100%{left:0}
}

.table_tit{color:#000;text-align: center;display: block;font-weight:700;font-size:1.25em;margin-top:1.8rem;}
.cont_table { margin-bottom: 2rem; margin-top: 1rem; position: relative; overflow:hidden;}
.cont_table table { table-layout: fixed; position: relative; padding-top: 3px; margin-left:-1px; width: calc(100% + 1px);}
.cont_table table th, .cont_table table td { padding:0.6rem 1rem; border-bottom: 1px solid #ddd;  word-break: keep-all; text-align: center; letter-spacing: -1px;line-height: 1.4;}
.cont_table table td.bg{background:#F7F7F7;color:#000;font-weight: 500;}
.cont_table table th.left, .cont_table table td.left { text-align: left; }
.cont_table table th.right, .cont_table table td.right { text-align: right; }
.cont_table table thead th { background: #A9A52C; color: #fff; font-weight: 500; border-left:1px solid #938F1C;font-size:1.15em;}
.cont_table table thead th:last-child{border-right:0;}
.cont_table table td { border-left: 1px solid #ddd;}
.cont_table table td:last-child{border-right:0;}
.cont_table table td ul li{font-size: 1em}
.cont_table table .td_bg{background:#fff8e4;}
.cont_table td.tdpoint{color:#22aa9d;font-weight:bold;}
.cont_table table tbody th{line-height:1.2;font-weight:400;color:#050505;font-size:1.125rem;border-left: 1px solid #ddd;}
.cont_table table tbody th.bold{color:#4cb6ac;font-weight:500;}
.mgb0{margin-bottom:0 !important;}
.cont_table table tbody td{font-size:1.125rem;line-height: 1.5;}
.cont_table .point{color:#ffff00;}
.cont_table b{color: #000;font-weight:500;}
.cont_table table .bul1 > li:before{background:#D9D9D9;width:5px;height: 5px;}
.cont_table table .bul1 > li{color:#050505;}
.cont_table table .bul1 > li .bul1_1 > li{color: #777;font-weight: 400;margin-left:-10px;}
.cont_table table .bul1 > li span{font-size:1rem;padding-left:0;font-weight: 400;}
.cont_table table td{padding:0.8rem 1.1rem;}
.cont_table table tbody th{background:#F7F7F7;border-bottom:1px solid #E0E0E0;}
.cont_table.t2 table thead th{background: #878BCF;border-right: 1px solid #ABAEE4;}
.cont_table.t2 table thead th.bold{background:#585CAB;}

.cont_table.t3 table thead th{background: #457BCD;border-right: 1px solid #6E9ADF;}
.cont_table.t4 table thead th{background: #769255;border-right: 1px solid #91AC6F;}
.cont_table.t5 table thead th{background: #5BA0C1;border-right: 1px solid #8CC4DE;}
.cont_table.t6 table thead th{background: #B9A756;border-right: 1px solid #D6C682;}
.cont_table.t7 table thead th{background: #D6A600;border-right: 1px solid #B68D00;}
.cont_table.t8 table thead th{background: #5BA0C1;border-right: 1px solid #9CCCE3;}
.cont_table.t8 table tbody th{background: #F4F9FB;color: #000;font-weight: 500;}
.cont_table table tbody .border{border-top:1px solid #e0e0e0;}

.cont_table .bg1{background: #842F07;color:#fff;border-bottom: 1px solid #6F2604;font-weight: 500;}
.cont_table .bg2{background: #FFC2A6;border-bottom: 1px solid #E59D7B;font-weight: 500;border-top: 1px solid #E59D7B;}
.cont_table .pt1{border: 1px solid #FFEF77;border-radius: 30px;padding: 4px 12px;margin-right:10px;font-weight: 700;color:#FFEF77;}
.cont_table .pt2{font-weight:500;color:#fff;background: #842F07;border-radius: 30px;padding: 4px 12px;margin-right:10px;}


.cont_table.check table:before{content:'';width:28%;border:5px solid #F42727;position:absolute;right:0;height: 100%;top:0;}

[class*="todo_lst"]{border-radius: 20px;border: 3px solid #F37C0C;position:relative;margin-top:2rem;padding:2.4rem 0.5rem 1.3rem;text-align: center;}
[class*="todo_lst"] > i{width:2.6rem;height:2.6rem;background:#F37C0C;display:inline-block;border-radius:50%;text-align: center;line-height:2.6rem;position:absolute;top:-1.3rem;left:50%;transform:translateX(-50%);}
[class*="todo_lst"] > i img{vertical-align: text-bottom;}
[class*="todo_lst"] .tit1{color: #111;font-weight: 700;font-size:1.5em;}
[class*="todo_lst"] .tit1 b{color: #F37C0C;}
.todo_lst2{border: 3px solid #63B400;}
.todo_lst2 > i{background: #63B400;}
.todo_lst2 .tit1 > b{color: #63B400;}


/**/
.step_wrap1{background:#e9fbff;border-top:6px solid #c8f4fe;border-radius: 3px 3px 50px 50px;padding-bottom: 2rem;}
.step_wrap1 > li{float:left;width:16.66666%;position:relative;}
.step_wrap1 > li > b{width:2rem;height:2rem;border-radius:50%;border:4px solid #fff;text-align:center;color:#fff;position:absolute;top:-1rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#79bbf0;font-weight:400;}
.step_wrap1 > li > p{display:table;table-layout:fixed;margin: 1rem auto 0;height: 4rem;}
.step_wrap1 > li > p > strong{display:table-cell;vertical-align:middle;text-align:center;}

.step_wrap1 > li ul{padding-left:2rem;}

/* 2022-06-03 추가 _ 이미지, 텍스트 정렬 박스 */
.thumb_box{font-size:1.125em;line-height:1.6;word-break:keep-all;text-align:justify;color:#050505}
.thumb_box .img.float_left{margin:0 40px 10px 0;max-width:50%}
.thumb_box .img.float_right{margin:0 0 10px 40px}
.thumb_box .point1{font-size:.95em}

/* 개요(소개)-테이블형 박스 */
.introduce_box{margin:35px 0;padding:40px 38px;background:#eff3ff}
.introduce_box .title{display:block;margin-bottom:15px;font-size:24px;text-align:center;line-height:1.4}
.introduce_box .list li{display:table;width:100%;font-size:18px;color:#050505}
.introduce_box .list li>*{display:table-cell;padding:7px 0}
.introduce_box .list li strong{width:75px;border-bottom:1px solid #d7dae5;color:#8481ff;font-weight:400}
.introduce_box .list li:last-child strong{border-bottom:0}
.introduce_box .list li p{overflow:hidden;padding-left:22px}

.diagonal_box{position:relative;margin:2rem 0;padding:2rem;background:url(../../images/contents/pattern_diagonal.gif)}
.diagonal_box:before{content:"";position:absolute;left:10px;right:10px;top:10px;bottom:10px;background:#fff;z-index:0}
.diagonal_box>*{position:relative;z-index:1}

.circle_list:after{content:"";display:block;clear:both}
.circle_list li{position:relative;margin-top:7px;padding-left:15px;font-size:16px;}
.circle_list li:first-child{margin-top:0}
.circle_list li:before{content:"○";position:absolute;left:0;top:0;font-size:7px;font-weight:bold;color:#050505}
.circle_list li>strong{float:left;width:100%;max-width:190px;color:#050505;font-size:18px}
.circle_list li>p{overflow:hidden;letter-spacing:-.03rem}
.circle_list.inline{display: flex;flex-wrap: wrap;flex-direction: row;align-items:flex-start;gap:0.3rem 0;}
.circle_list.inline > li{margin-top:0;width:50%;}

.gray_line{display:inline-block;padding:10px 16px;border:1px solid #e0e0e0;transition:all .3s;color:#050505;word-break:keep-all}
.gray_line img{margin-right:0.7rem;vertical-align:middle;}
.gray_line:hover{border-color:#000;text-decoration:underline;}

.thumb_wrap.flex{display: flex;align-items: flex-start;justify-content: center;width:100%;}
.thumb_wrap.flex > li{float:none;width:auto;}
.thumb_wrap.flex .img > span{display: block;position: relative;font-size: 1em;line-height: 1.142857em;color: #999999;letter-spacing: -0.05em;z-index: 1;margin-top: 5px;line-height: 1.4;font-style:italic;text-align:center;}

.thumb.slogan-thumb-txt .point1{margin:0;font-size:.9em;}
.thumb.slogan-thumb-txt .point1:first-child{margin-top:1.8rem;}

.point3{color:#d45656;}
.point4{color:#3187cb;}
.point5{color:#0f9b8e;}
.point7{color:#0A9973;font-weight: 500;}

/* 2023-08-09 */
.label_tit{display:inline-block;vertical-align:middle;margin-bottom:.2rem;padding:0 1.2rem 0 .8rem;background:url("../../images/contents/label3.png") no-repeat 100% 50% / cover;color:#fff;font-size:1.1rem;font-weight:500;line-height:2.3rem;text-align:center;}
.dot_list li{position:relative;padding-left:1rem;}
.dot_list li, .dot_list li > *{font-size: 1.13rem; line-height: 1.7;}
.dot_list li:before{content:"";display:block;position:absolute;top:.8rem;left:0;width:.25rem;height:.25rem;border-radius:50%;background:#050505;}
.dot_list.color1 > li:before{background-color:#7abfd3}
.dot_list.dot_color1 > li:before{width:.35rem;height:.35rem;background:transparent;border:1px solid #A7948C}
.dot_list.dot_none li:before{display:none}

.bar_list li{position:relative;padding-left:1rem;text-align:left}
.bar_list li:before{content:"";position:absolute;left:0;top:.85rem;width:.4rem;height:0;border-top:1px solid #000}

.tit_line{display:flex}


.txtp + .label_tit{margin-top:3.15rem;}

.a_link{text-decoration:underline;text-underline-position : under;-webkit-transition:all .2s;transition: all .2s;}
.a_link:hover{color:#fc6f4e;}

.show_p {display:inline-block;}
.show_m {display:none;}

/*2023.11.02*/
.pic_box .thumb_wrap.pad0 > li{padding:0}
.pic_box .thumb_wrap.pad0{width:100%;}
.pic_box .thumb_wrap > li > span{display:block;}
.pic_box .thumb_wrap > li > span img{width:100%;}
.pointbold{color:#ff6699;font-size:1.3rem;font-weight:bold;margin-top:2rem;}
.thumb.display .figcaption{display:none;}

/*2023.11.29*/
.label_box{position:relative;margin-top:3.5rem;border:10px solid #efefef;padding:1.4rem 1.8rem 1.8rem;}
.label_box .label_tit{position:absolute;top:-1.8rem;left:-10px;}
.img_wrap{width:calc(100% + 1rem);overflow:hidden;margin-top:2.3rem;display:flex;gap: 2.5rem 1rem;flex-wrap:wrap;}
.img_wrap ~ .txtp{margin-top:2rem;}
.img_wrap > li{float:left;width:calc(50% - 1rem);height:100%;}
.img_wrap .sub_info{background:#e3f2fd;padding:1.3rem;text-align:center;font-size:1.1rem;letter-spacing: -0.7px;height:100%;margin-top:13px;position:relative;min-height: 13rem;}
.img_wrap .sub_info > strong{color:#000000;font-weight:400;display:block;line-height:1.4;}
.img_wrap .sub_info > strong > em{color:#999999;font-style:italic;margin-left:5px;}
.img_wrap .sub_info > span{display:block;color:#999999;line-height:1.4;margin-top:1rem;}
.italic{font-style:italic;text-align:center;color:#999999;margin-top:.6rem;line-height:1.3;letter-spacing:-.5px;}
.img_wrap.auto > li{width:auto;}
.img_wrap2{display:flex;flex-wrap:wrap;padding:0 3.45rem;gap:0.8rem; margin-top:2rem;}
.img_wrap2 > li{float:left;width:50%;flex:1 calc(50% - .8rem);}
.img_wrap2 > li:first-child{width:100%;flex:1 100%;}
.img_wrap2 img{width:100%;}
.border_box{border:10px solid #ececec;padding: 1.4rem;color: #000;line-height: 1.8;letter-spacing: -0.4px;margin-top:1.5rem;}
.img_wrap.t3{gap:1rem;}
.img_wrap.t3 > li{width:calc(33.3333% - 1rem);}

.box_img{overflow:hidden;width:calc(100% + 1rem);margin-top:2rem;}
.box_img li{float:left;margin-right:1rem;width: calc(50% - 1rem);}
.box_img li li{margin-bottom:2.2rem;}

.subcont #newsbreak2 .depth > strong{color:#e38686;display:block;}
.subcont #newsbreak3 .depth > strong{color:#79bbf0;display:block;}

/*2023-12-14*/
/*이미지,텍스트 폼*/
.imgtxt_form{display: inline-grid;grid-template-columns:repeat(2, minmax(100px, auto));gap: 2.5rem;margin-bottom:2rem;}
.imgtxt_form .txt{margin-top:-7px;}
.imgtxt_form + .txtp{margin-top:2rem;}
.imgtxt_form.t2 .img{order:2;}
.imgtxt_form .img{position:relative;}
.imgtxt_form .img .link{position:absolute;bottom:0;width:100%;margin:0;left:0;text-align: center;}
.box2{display:flex;margin:2rem 0 3rem;}
.box2 > li{text-align:center;padding:1.6rem 3rem;position:relative;z-index:0;}
.box2 > li:before{content:'';background:rgba(229,223,220,0.5);width:calc(100% + 2rem);left:0;top:0;height:100%;position:absolute;border-radius:100px;z-index:-1;box-shadow: 6px 0px 7px rgba(216,208,204,1);}
.box2 > li > strong{font-weight:bold;font-size:1.3rem;margin-bottom:.5rem;display:block;}
.box2 > li > p{text-align:center;}
.box2 > li:last-child:before{left:auto;right:0;box-shadow:none;}

[class*="point_txt"]{font-weight:500;font-size:1.5rem;color:#a5817c;display:block;margin-bottom:1.2rem;letter-spacing:-1.2px;line-height:1.5;}
.txtp + [class*="point_txt"]{margin-top:2rem;}
.point_txt2{color:#d9905f;}
.point_txt3{color:#d39a40;}
.txtp > a:hover, .txtp > a:focus{text-decoration:underline;}


.vision .bar{border-radius: 70px;border: 4px solid #FFB64D;padding:0.8rem 1rem 1.3rem;text-align: center;}
.vision .bar em{background: #EF971A;border-radius: 70px;text-align: center;line-height:34px;width:95px;display:inline-block;color:#fff;font-size:1.1em;font-weight:600;}
.vision .bar p{font-size:1.75rem;}
.vision .bar p b{font-size:2.13rem;display:block;line-height:1;font-weight: 800;}
.vision .cont{margin-top:10px;}
.vision .cont .arrow{height:134px;text-align: center;position:relative;}
.vision .cont .arrow:before{content:'';background:url('../../images/contents/arrow01.png') no-repeat center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
.vision .cont .arrow span{width:172px;height:40px;line-height:40px;color:#fff;font-size:1.1em;background:#4CBDB4;display:inline-block;border-radius: 70px;margin-top:44px;}
.vision .lst{display: flex;gap:10px;flex-wrap:wrap; margin-top: -2.4rem;}
.vision .lst > li{width:calc(50% - 5px);padding:2rem;line-height:1.2;background: rgba(255, 255, 255, 0.90);}
.vision .lst > li > strong{display:block;font-weight: 700;font-size:1.4rem;margin-bottom:14px;}
.vision .lst > li .num{font-size:18px;display: inline-block;font-weight: 500;}
.vision .lst > li:nth-child(1){border:2px solid #F2D57B;border-radius: 70px 70px 0px 70px;}
.vision .lst > li:nth-child(2){border:2px solid #D7E172;;border-radius: 70px 70px 70px 0px;}
.vision .lst > li:nth-child(3){border:2px solid #B5DCB7;border-radius: 70px 0px 70px 70px;}
.vision .lst > li:nth-child(4){border:2px solid #97D3CE;border-radius: 0px 70px 70px 70px;}

.oval_lst{display: flex;gap:2rem;}
.oval_lst > li{width:100%;text-align: center;}
.oval_lst > li > strong{background:#9CACB3;border-radius: 200px 200px 0px 0px;display:flex;height:100px; align-items: center; justify-content: center; color: #FFF; font-size:1.3rem;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.10);padding:0.6rem;}
.oval_lst > li > p{background: #F7F7F7;border-radius: 0 0 80px 80px;height:100px;display:flex;height:100px; align-items: center; justify-content: center;color: #111;font-size:1.1em;padding:0.6rem;}
.oval_lst > li > p > a{display:block;margin-top:-1rem;}


.table_lst{display:flex;gap:20px;}
.table_lst .cont_table table thead th:last-child{border-radius: inherit;}
.table_lst .cont_table table{height:100%;min-width: inherit;}
.table_lst .cont_table .tx{line-height: 1.8;display:inline-block;}
.table_lst .cont_table .bul1.tx > li:before{top:15px;}


.vision .lst.t2{margin-top:1rem;}
.vision .lst.t2 > li:nth-child(1){background:#BFE5E1;border:0 none;}
.vision .lst.t2 > li:nth-child(2){background:#D1EBD3;border:0 none;}
.vision .lst.t2 > li:nth-child(3){background:#BFEEF5;border:0 none;}
.vision .lst.t2 > li:nth-child(4){background:#BFE9FD;border:0 none;}

.flex{display: flex;gap:5px;}
/*Responsive**********/
@media(max-width:1000px){
	.foreign_wrap.foreign2 .figure{margin-left:0;float:none !important;}
	.foreign_wrap.foreign2 .figcaption.low-figcaption{float:none !important;width:100% !important;}
	.foreign_wrap.foreign4 .figure{margin-left:0;float:none !important;}
	.foreign_wrap.foreign4 .figcaption.low-figcaption{float:none !important;width:100% !important;}
	.newsbrief_wrap.newsbrief3 .thumbGroup_wrap.single .txtp{width:45%;float:right;}
	.thumbGroup_wrap.brief_special .thumb_wrap li:after{bottom:20px;width:60px;}
	.thumbGroup_wrap.brief_special .txtp{margin:0 45px 45px;width:auto;}

	.timemachine_wrap .basic_box .thumbGroup_wrap.single .txtp_wrap{width:45%;}
	.news_wrap.news2 .basic_box{padding:20px;}
	.news_wrap.news2 .basic_box .thumbGroup_wrap.single .thumb_wrap{width:47%;}
	.news_wrap.news2 .basic_box .thumbGroup_wrap.single .txtp_wrap .txtp{margin:0;}
	
	.slogan-thumb-right .thumb{margin-bottom:20px;}
	
	.newsbreak1 .slogan-thumb > li.img{width:30%;}
	.newsbreak1 .slogan-thumb > li.txt{width:65%;}
	.three_img li + li{margin-left:0;}
	.three_img li:first-child{display:block;}

    .brief_title.type2 .txtp{float:none;width:100% !important;padding:0 1rem;}
	.brief_title.type2{padding-right:0;}
	.brief_title.type2 .figure{float:none;max-width:100%;text-align:center;}
	.thumb.solid_bg:before{display:none;}
	.thumb.solid_bg{color:#333 !important;}

	.thumb_wrap .thumb_fig{margin-bottom:0;}

	.line1 .thumb.thumb_fig .figcaption > p{bottom:0;}

	.table_lst{flex-direction: column;gap:0;}
	.table_lst .cont_table{margin:1.5rem 0 0 0;}

	.oval_lst{flex-direction: column;margin-top:30px;}
	.oval_lst > li > strong, .oval_lst > li > p{min-height: 80px;height:auto;}

	.txtp br{display: none;}

}

@media(max-width:900px){
	.brief_title.brief_title02 .figcaption.low-figcaption{position:static;width:100%;background: #81a5ca;}
	.brief_title.brief_title02{background:#fff ! important;}
	.brief_title.brief_title02.brief_title03 .figcaption.low-figcaption{width:100%}

}

@media(max-width:788px){
	.scroll_x{width:100%;overflow-x:auto;}
	.horizontal_scroll{display: block;}
	.cont_table table tbody td,.cont_table table tbody th{font-size:.95rem;}
	.cont_table.scroll_x table{min-width:600px;}
	.dual-img{width:100% !important; margin-bottom:20px;}
	.dual-img img{width:50%;}
	.news_wrap.news1 .brief_title .img_desc{width:100%;}

	.timemachine_wrap .desc_box.dual-left .txtp{width:100%; float:right;}
	.timemachine_wrap .desc_box.dual-left .dual-img{float:left;}
	.timemachine_wrap .desc_box.dual2 .txtp{width:100%;}

	.seriesPlan_wrap .brief_title .figcaption:after,
	.timemachine_wrap .brief_title figcaption:after
	{z-index:-1}
	.brief_title.news3 .figcaption:after{z-index:0}
	.three-thumb > li{margin:auto;text-align:center;}
	.thumbGroup_wrap > .thumb_wrap{position:inherit;}
	.brief_title .figcaption{width:100% !important;position:inherit;}
	.newsbreak2 .brief_title .figure{width:100% !important;}
	.brief_title .img_desc{bottom:0;width:100%;position: inherit;}
	/* 타임머신 */
	.timemachine_wrap .thumb_wrap .img_desc{position:relative; color:#003866; padding:10px 45px; background-color:#fff; left:0; right:0; bottom:0;}
	.timemachine_wrap .map img{padding-left:0; width:50%; left:50%; margin-left:25%;}
	.timemachine_wrap .map figcaption{position:relative; right:0; left:auto; width:100%;height:100%; letter-spacing:-0.046875em; font-size:1em; padding:55px 70px;}
	.timemachine_wrap .map figcaption p{letter-spacing:-0.046875em; font-size:1em; line-height:inherit;}
	.timemachine_wrap .brief_title figcaption{width:100%;}
	.timemachine_wrap .thumb_wrap.full.poem{background:#e86e59;height:430px;}
	.timemachine_wrap .thumb_wrap.full.poem .txtp{left:30px;padding:180px 0 28px 0;width:50%;margin:0;}
	.timemachine_wrap .thumb_wrap.full.poem .txtp + .txtp{right:60px;left:auto;width:20%;}
	.timemachine_wrap .thumbGroup_wrap.single .thumb_wrap{width:100%; max-width:100%;}
	/* 뉴스 */
	.brief_title.news1 .figcaption{position:inherit;width:100%;}
	.news_wrap.news1 .brief_title .figure img{margin-left:0;}
	.brief_title.news2 .figcaption.before{bottom:auto;top:17.2%;position:absolute;}
	.brief_title.news2 .figcaption.after{bottom:auto;top:17.2%;position:absolute;}
	.brief_title.news2 .figcaption{width:100%;}
	.brief_title.news2 .figcaption{position:relative; padding-bottom: 30px;}
	.brief_title.news2 .figcaption > p{width:100%;float:none;}
	.brief_title.news3 .figcaption{width:100%;}
	.news_wrap.news3 .thumbGroup_wrap.single .txtp_wrap{width:100%;}
	.brief_title.foreign .img_desc{top:313px;}
	.news_wrap.news2 .basic_box{padding:35px;}
	.news_wrap.news2 .basic_box .thumbGroup_wrap.single .thumb_wrap{width:100%;}
	.news_wrap.news2 .basic_box .thumbGroup_wrap.single .thumb_wrap{margin-bottom:25px;}
	.news_wrap.news2 .basic_box .thumbGroup_wrap.single .thumb_wrap li{float:none;margin:0 auto;max-width:100%;}
	.news_wrap.news2 .basic_box .thumbGroup_wrap.single .txtp_wrap{float:none;width:100%;}
	.news_wrap.news2 .basic_box .thumbGroup_wrap.single .txtp_wrap .txtp{margin:0;}
	.news_wrap.news2 .basic_box .thumbGroup_wrap.single .banner_box{width:100%;position:inherit;clear:both;}
	.news_wrap.news3 .thumbGroup_wrap.single2{min-height:570px;}
	.news_wrap.news3 .thumbGroup_wrap.single2 .txtp_wrap{position:absolute;left:0;bottom:0;padding:54px 40px;}
	.news_wrap.news3 .thumbGroup_wrap.single2 .thumb_wrap{position:absolute;left:0;top:0;}
	.news_wrap.news3 .thumbGroup_wrap.single .txtp{max-width:inherit;margin-top:25px;}
	
	.wi_au > img{width:auto;margin-bottom:20px;}
	.depth br{display:none;}
	.new_ad:before{display:none;}
	.new_ad > p,
	.new_ad .img{float:none;}
	.new_ad > .tit{color:#333;text-align:left;margin-bottom:20px;}
	.new_ad > .tit br{display:none;}
	.new_ad .tit b{margin:20px 0;}

	/*동정&단신*/
	.newsbrief .foreign_wrap .brief_title .foreign_num span {width:auto;}
	.newsbrief .foreign_wrap.foreign .brief_title .thumb_wrap.full .figcaption{padding:12px 35px; position:absolute; background-color:rgba(0,0,0,0.5)}
	.newsbrief_wrap .newsbrief .txt_box05{width:100%;}
	.newsbrief_wrap.newsbrief .txt_box06 {width:100%;}
	.newsbreak_wrap .brief_title .txt_box05{width:100%;padding:55px 52px;}
	.newsbreak_wrap.newsbreak3 .brief_title .txt_box06{width:100%;padding:55px 52px;top:0;}
	.newsbreak_wrap .brief_title.newsbreak figcaption{width:100%;}


	/* 해외뉴스 */
	.foreign_wrap.foreign1 .brief_title .thumb_wrap.full figcaption{width:100%;padding:12px 35px;}
	.foreign_wrap .brief_title .foreign_num{font-size:1.231em;}
	.foreign_wrap .brief_title .foreign_num span{line-height:35px;margin-right:5px;}
	.news_wrap .thumbGroup_wrap.single .txtp{padding-left:0;width:100%;}
	.timemachine_wrap .thumbGroup_wrap.single .txtp_wrap{width:100%;float:none;margin-bottom:25px;}
	.timemachine_wrap .thumbGroup_wrap.single .txtp{width:100%;}
	.desc_box.timemachine .txtp{float:left;margin-top: 25px;}
	.desc_box.dual.timemachine .txtp{margin-top: 0;}
	.desc_box.timemachine .txtp + .txtp{float:right;}
	.foreign_wrap.foreign2 .thumb_wrap.full .figcaption{width:100%;}

	.thumb_wrap.half > li .thumb figcaption{width:100%;padding:12px 15px}
	.thumb_wrap.half > li .thumb figcaption span{display:inline;}

	.desc_box.dual .txtp{width:100%;}
	.desc_box.dual .txtp + .txtp{margin-top:25px;}

	.timemachine_wrap .thumbGroup_wrap.single .txtp:first-child{margin-top:25px;}
	.timemachine_wrap .basic_box .thumbGroup_wrap.single .thumb_wrap{float:inherit;max-width:100%;}
	.timemachine_wrap .basic_box .thumbGroup_wrap.single .txtp_wrap{float:inherit;width:100%;}
	.timemachine_wrap .basic_box .thumbGroup_wrap.single .txtp_wrap .txtp{margin-top:25px;}
	.timemachine_wrap .basic_box .thumbGroup_wrap.single .figcaption{position:inherit;float:right;}
	.single_thumb .figure iframe,
	.single_thumb .figure img {width:100%; float: none; margin: 0 0 20px;}
	
	.thumb_wrap_float{padding:20px;}
	.thumb_wrap_float > ul > li{width:100%;}
	.thumb_wrap_float > ul > li + li{margin-top:20px;}

	.brief_title .figcaption > p > span{position:relative;}

	.slogan-thumb > li,
	.slogan-thumb img,
	.slogan-thumb-txt{position:relative !important; width:100% !important;}
	.slogan-thumb .thumb{position:static;}
	.thumb.slogan-thumb-txt.cont-style-left{padding-left:0;padding-right:8%;}

	.thumb_wrap.flex{display:inherit;}
	.thumb_wrap.flex .img{width:100% !important;text-align:center;margin-top:1rem;display:block;}

	.thumb_wrap.float-thumb-wrap li{width:100%; height:auto;}
	.thumb_wrap.float-thumb-wrap li .txtp{height:auto; margin:25px 0;}

	.slogan-thumb-left > li:nth-of-type(2){margin-top:20px;}

	.brief_title{margin:10px auto;}

	.newsbreak_wrap{padding:20px 0 30px;margin:0;}
	
	.dual3.brief_title{margin-bottom:60px;}
	.dual3.brief_title .img_desc{position:absolute;bottom:-30px;width:100%;}
	.four-thumb > li{width:50%;}

	.layer-popup .layer-cont{width:calc(100% - 30px);min-width:auto;}

	/*2020-8월호*/
	.seriesPlan_wrap .brief_title .img_desc{border:1px solid #5b8cbf;}
	.basic_box p{width:100% !important;}
	.basic_box .figure{float:none !important;width: 146px;}
	.brief_title.type2 .img_desc{border:1px solid #40818c;}

	.thumb_wrap > li{width:100% !important;height: auto !important;}
	.slogan-thumb-txt{padding-left:0 !important;padding-right:0;margin:0 0 1.5rem;}
	.slogan-thumb-txt.left{margin:1.5rem 0 0;}
	.thumb_wrap > li.bg{width:auto !important;}
	.thumb_wrap > li.bg .thumb:before{display:none;}
	.thumb_wrap.small > li img{height:auto;}

	.exp{padding:0 0 1em 0;margin:1rem 0 0 0!important;width:100% !important;}
	.exp > ul{padding:0;background:none;}
	.exp > ul:before{display:none;}
	.step_wrap1 > li{width:50%;margin-bottom:2rem;}
	.step_wrap1 > li ul{padding-left:0;text-align:center;}

	.dot_list li, 
	.dot_list li > *{font-size:.9rem;}

	.common_box{padding:1.2rem;}

	.show_p {display:none;}
	.show_m {display:inline-block;}

	.imgtxt_form{display:block;text-align:center;margin-bottom:0;}
	.imgtxt_form .img{display:block;margin-bottom:3rem;}

	.thumb_wrap > li+li{margin-top:1.3rem;}

	.vision .bar p{font-size:1.1rem;margin-top:10px;line-height:1.2;}
	.vision .bar p b{font-size:1.2rem;}
	.vision .lst > li > strong{font-size:1.1rem;}
	.vision .lst > li{width:100%; border-radius: 40px 40px 0px 40px !important;}
	.vision .lst > li li{font-size:0.9rem;}
	.vision .bar em, .vision .cont .arrow span{font-size:1rem;}

	.thumb_wrap.grid{display: block;}

	.flex{flex-direction: column;}
	.flex span br{display: none;}

}
@media (max-width:680px){
    .thumb_box .img{width:100%;max-width:inherit !important;margin:0 0 20px !important}

    .circle_list li>strong{float:none}
    .circle_list li>p{font-size:15px}

	.thumb_wrap.flex_list{padding:0;}

	.figcaption > p.right{position: static;text-align: center;}


}

@media(max-width:480px){
	.txtp{word-break:inherit;}
	.txtp ~ .txtp{margin-top:15px;}
	.mgt30{margin-top:1.2rem !important;}
	.thumbGroup_wrap.cube >.thumb_wrap li{width:100%;}
	.desc_box.dual .txtp{width:100%;}
	.desc_box.dual .txtp + .txtp{margin-top:25px;}
	.thumbGroup_wrap.brief_special .thumb_wrap{width:auto;}
	.thumbGroup_wrap.brief_special .thumb_wrap li{width:100%;}
	.thumbGroup_wrap.brief_special .thumb_wrap li:after{content:"";display:none;}
	.sympathy_wrap .basic_box{padding:10px;}

	.asymmetry-thumb li{width:100% !important;margin:0 !important}
	.asymmetry-thumb .two > .thumb {float:none;width:100%}

	.bul2{height:auto;line-height:inherit}
	.brief_title.type2 .txtp {margin:15px 0} 
	.brief_title.type2 .txtp br {display:none;}
	.sub_table .intable .bul2.video-btn{float:none;display:block;}
	.sub_table .intable em{float:none;width:100%;display:block;}

	.newsbreak_wrap .brief_title .newsbreak_num em{width:100%;}

	.vision .lst.t2{margin-top:0;}

	.oval_lst > li > strong{font-size:1rem;}
	.oval_lst > li > strong br{display: none;}
	.oval_lst > li > strong, .oval_lst > li > p{min-height:40px;}
	.oval_lst > li > p > a{margin-top:0;}
	.oval_lst > li > strong{border-radius:30px 30px 0 0;}
	.oval_lst > li > p{border-radius:0 0 30px 30px;}
	.oval_lst{margin-top:0;}


}
@media (max-width:400px){
    .introduce_box{padding:25px}
    .introduce_box .title{font-size:20px}
    .introduce_box .list li>*{display:block}
    .introduce_box .list li strong{width:auto}
    .introduce_box .list li:last-child strong{border-bottom:1px solid #d7dae5}
    .introduce_box .list li p{padding-left:0;font-size:15px}

    .diagonal_box{padding:25px}

	.vision .lst > li{padding:1.5rem;}
	.border_box{border-width:5px;padding:1rem;}
	.vision .lst > li .num{font-size:14px;}
	.vision .lst > li li+li{margin-top:8px}

}
@media(max-width:360px){
	.news_wrap.news2 .basic_box{padding:13px;}
	.news_wrap.news2 .basic_box .thumbGroup_wrap.single .banner_box{background-image:none;}
	.news_wrap.news2 .basic_box .thumbGroup_wrap.single .banner_box span{padding-left:0;}
	.news_wrap.news3 .thumbGroup_wrap.single2{min-height:410px;}
	.news_wrap.news3 .thumbGroup_wrap.single2 .txtp_wrap{position:absolute;left:0;bottom:0;padding:54px 40px;}
	.news_wrap.news3 .thumbGroup_wrap.single2 .thumb_wrap{position:absolute;left:0;top:0;}

	.timemachine_wrap .brief_title .figcaption{margin-top:30px;}
	.brief_title.newsbrief2 .img_desc{top:102px;padding:10px 40px;}
	.foreign_wrap.foreign1 .brief_title .img_desc{top:253px;}
	.foreign_wrap.foreign2 .figure{float:none;text-align:center;display:block;}
}
@media(max-width:320px){

}
.point01,
a.point01 {
	color: #fc6f4e;
	}
.point02 { color: #20abac;}
.txt_center td {
	text-align: center;
	}
.hadding {
	margin-bottom: 15px;
	color: #7e9fc1;
	font-size: 1.250em;
	font-weight: bold;
	}
