
/* default------------------------------------------------------ */
.nanumsquare { font-family: 'NanumSquare', sans-serif !important; }

/* header------------------------------------------------------ */
.openNav .logo {margin-left: 60px;}
.openNav .logo img {}
.open ul li a {color: #656565;}
.open ul li a:hover {color: #fff;}

@media screen and (max-width:900px){
.openNav .logo img {width:150px;}
	.flag {position: fixed;top: 80px;left: 250px;float: left;z-index: 999999}
}

@media screen and (max-width:640px){
.openNav .logo img {width:120px;}
.flag {position: fixed;top: 65px;left: 220px;float: left;z-index: 999999}
}
@media screen and (min-width:900px) {
	.flag {position: fixed;    top: 100px;
    left: 280px;float: left;z-index: 999999}	}


/* main------------------------------------------------------ */
.wrapper .mainSlide {margin-bottom: 50px;}
.AWrecom_list_table > div {display: inline-block;}
/* .snip1423 {margin: 20px 0.1%; max-width: 310px !important;} */
.snip1423 > i {border: none !important;}


/* sub------------------------------------------------------ */
#tabName {position:relative; width:100%; height:auto; padding:10rem 0;}/*padding-top:12rem;*/
#tabName h1 {width:110px; height:4rem; font-size:1rem; text-align:center; display:table; z-index:99;} /*181004 z-index Ãß°¡*/ 
#tabName h1.on {/* background-color:green !important */ /*left:100px !important;*/} /*181004 left:0%->100px ¼öÁ¤ 181023 tab¼ø¼­Á¤·Ä ¾ø¾Ú*/
#tabName h1.on a {/*color:red;*/font-weight:500;color:#000}
#tabName h1 a {width:100%; height:100%; display:table-cell; vertical-align:middle;font-family: 'NanumSquare', 'Roboto', sans-serif;
-webkit-transform: scaleX(0.9);-moz-transform: scaleX(0.9);transform: scaleX(0.9);font-size:15px;}
#tabName h1:first-of-type {position:fixed; top:70px; left:100px;/*  background-color:yellowgreen; */} /*181004 ¼öÁ¤ position:absolute->fixed; top:0->70px; left:0%->100px*/
#tabName h1:nth-of-type(2) {position:fixed; top:70px; left:220px; /* background-color:yellowgreen; */} /*181004 ¼öÁ¤ position,top:À§¿Í µ¿ÀÏ; left:7%->220px*/
#tabName h1:nth-of-type(3) {position:fixed; top:70px; left:340px; /* background-color:yellowgreen; */} /*181004 ¼öÁ¤ position,top:À§¿Í µ¿ÀÏ; left:14%->340px*/
#tabName h1:nth-of-type(4) {position:fixed; top:70px; left:460px; /* background-color:yellowgreen; */} /*181004 ¼öÁ¤ position,top:À§¿Í µ¿ÀÏ; left:21%->460px*/
#tabName h1:last-of-type {position:fixed; top:70px; left:580px; /* background-color:yellowgreen; */} /*181004 ¼öÁ¤ position,top:À§¿Í µ¿ÀÏ; left:28%->580px*/
.blind {width:0; height:0; overflow:hidden;}/*tabCont ¿¡ ºÙ¿©Áö´Â Å¬·¡½º*/
.tabCont ul {overflow:hidden;margin-top:30px}
.tabCont ul li {width:100%;overflow:hidden;/*height:204px; background:#ddd; */margin-bottom:5%;     padding-bottom: 1%;}
.tabCont ul li a {width:100%;height:100%;display:block}
.tabCont ul li a .news_line .news_thumb {width:12%;height:auto;}
.tabCont ul li a .news_line .news_thumb img {width:100%; border-radius: 100%; }
.tabCont ul li a .news_line .news_arti { width: 80%; height: auto; margin-top: 33px; float: left; margin: 15px 0 0 20px; position: relative; padding: 20px 20px 0; }
.tabCont ul li a .news_line .news_arti .news_tit {font-size:30px;font-weight:400;padding-bottom:5px;letter-spacing:-2px;line-height: 45px; }
.tabCont ul li:hover .news_under  {border-bottom:1px dashed #ccc}
.tabCont ul li a .news_line .news_arti .news_sub {font-size:17px;font-weight:500;margin-top:5px;letter-spacing:-1px;color:#444; line-height: 150%;}
.tabCont ul li a .news_line .news_arti .news_date {margin-top:20px;font-size:17px;color:#999}
.news_odd_fl {float:left;margin-right:2%} 
.news_even_fr {float:right;margin-left:2%;text-align:right;/*margin-right: 81px*/} 
.news_fr {float:right}

@media screen and (min-width:640px){
	section {min-height: 530px;}
}

@media screen and (max-width:640px){
.tabCont ul li a .news_line .news_arti {
    width: 80%;
    height: auto;
    margin-top: 33px;
    float: left;
    margin: 5px 0 40px 10px;
    position: relative;
    padding: 0px 20px;
}

.tabCont ul li a .news_line .news_arti .news_tit {
    font-size: 22px;
    font-weight: 400;
    padding-bottom: 5px;
    letter-spacing: -2px;
    line-height: 130%;
	padding-top: 10px;
}

.tabCont ul li a .news_line .news_arti .news_sub {
    font-size: 14px;
    font-weight: 500;
    margin-top: 5px;
    letter-spacing: -1px;
    color: #444;
	line-height: 150%;
}