@charset "utf-8";
/* Mobile XE (/m.layouts/default/) */
body{margin:0;background:#fff;color:#000;}
body,input,textarea,select,button,table{font-family:Tahoma,Geneva,sans-serif}

body img{margin:0px;padding:0px;}

#page_wrap{position:relative; width:100%;  margin:0 auto; max-width:960px;}



/* Common */
.fl{float:left}
.fr{float:right}
/* Header */
.hd{width:100%; max-width:960px;padding:0px;margin:0px;position:relative;z-index:100;height:60px;}
.hd .logo{float:left; display:block;position:relative;margin:0px auto;padding:0px;border:0px solid #dddddd;z-index:1000000;width:159px;}
.hd .logo img{width:100%;margin:0px auto;padding:0px;}
.hd .topBtn{float:left;width:25%;display:block;margin:0px;padding:0px;border:0px solid #000;height:100px;display:none;}
.hd .topBtn .topBtnMenu{width:25%;float:left;display:block;margin:0px;padding:0px;}
.hd .topBtn .topBtnMenu img{width:100%;margin:0px;padding:0px;}

.top{width:100%; margin:0px; max-width:960px; padding:0px; z-index:100; background:#fff; border-top:3px solid #5594d7;zoom:1;}
.top:after {content:""; display:block; clear:both;}
.top .mtop {margin:0px; padding:0px; float:left; overflow:hidden; font-size:0; line-height:0; left:0px; width:50%;}
.top .mtop img{max-width:100%;}
.top .mmenu {margin:0px; padding:0px; float:right; overflow:hidden; text-align:right; font-size:0; line-height:0; width:50%;}
.top .mmenu a {display:inline-block; width:100%;}
.top .mmenu img{max-width:100%;}


.Mtext{width:100%;clear:both;position:relative;max-width:960px;display:block;height:auto;z-index:10000;font-size:0; line-height:0;padding:0px; margin:0px;}
.Mtext img{max-width:100%;}

#subMenu{width:100%;clear:both;position:relative;display:block;height:auto;z-index:10000;}
#subMenu ul{margin:10px 0 0 0;padding:0px 0 0 10px;}
#subMenu ul li{margin:0px 5px 5px 0px;padding:5px 10px;float:left;list-style:none; font-size:12px;border:1px solid #ddd;width:40%;}
#subMenu ul li a {margin:0px;padding:0px;text-decoration:none; color:#333;}

#subMenu .active a{color:#ff6600;}


#bodyContentWrap #bodyContentView{margin:0px auto;padding:0px;width:95%;max-width:940px;overflow-x:auto;}

#bodyContentView{position:relative;margin:0px auto;padding:0px 0px; text-align:left; height:auto;width:100%;max-width:940px; display:block; clear:both;}
#bodyContentView img{max-width:100%;margin:0px;padding:0px;}

#bodyContent{position:relative;margin:0px auto;padding:0px 0px; text-align:center; height:auto;width:100%;max-width:960px;}

#bodyContent .cont1{font-size:0; line-height:0; padding:0px; margin:0px; width:100%; max-width:960px;}

#bodyContent .cont2{width:100%; margin:0px;max-width:960px;padding:0px; background:#e3e3e3; overflow:hidden; clear:both;}
#bodyContent .cont2 .ban{width:100%; text-align:center; font-size:0; line-height:0;}
#bodyContent .cont2 .ban a{width:100%; display:inline-block;}
#bodyContent .cont2 .ban a img{max-width:100%;}


.m_tit{text-decoration:none; font-size:16pt; color:#45403d; overflow:hidden; padding:2% 0 2% 2%; margin:10px 0px 20px 0px; border-bottom:1px solid #0054a5; letter-spacing:-1px;}
.m_tit a{color:#333;text-decoration:none;}
.more{font-size:14pt; float:right; margin:0 0 5px 0; border:1px solid #b4ada9; color:#b4ada9; text-align:center; border-radius:3px; padding:0; font-weight:400; width:25px; height:25px;}
.stit{font-size:7pt; color:#4e525e;}
.m_tit2{text-align:center; font-size:15pt; color:#45403d; overflow:hidden; padding:2% 0; font-weight:600; border-bottom:0px solid #e9e2de; margin:10% 0 2%;}



/* Footer */
.ft{padding:0;margin:0;list-style:none;background:#868686;overflow:hidden;zoom:1}
.ft:after{content:"";display:block;clear:both}
.ft ul{margin:0px;padding:0px;}
.ft li{margin:0;padding:0px;border:0px solid #9c9a99;border-top:0;border-bottom:0;margin:0 -1px;background:#868686;width:25%;text-align:center;}
.ft a{display:inline-block;padding:0px;color:#fff;text-shadow:0 0 2px #000;font-size:12px;font-weight:bold;line-height:32px;text-decoration:none}

.Mtime{width:100%;clear:both;position:relative;max-width:960px;display:block;height:auto;z-index:10000;font-size:0; line-height:0;padding:0px; margin:0px;}
.Mtime img{max-width:100%;}


#bottomLink{position:relative;display:block;width:100%;max-width:960px;margin:0px auto;color:#fff; padding:5px 0px; font-size:0; line-height:0; overflow:hidden;clear:both;border-top:0px solid #ddd;background:#333;text-align:center;}
#bottomLink span {display:inline-block; padding:0 7px;  line-height:200%; font-size:12px;}
#bottomLink img{width:100%;max-width:960px;margin:0px;padding:0px;overflow:hidden;}
#bottomLink a{text-decoration:none;color:#fff;letter-spacing:90%;font-size:0.8em;}

#bottomAddress{position:relative;display:block;width:100%;max-width:960px;margin:0px auto;padding:0px;overflow:hidden;clear:both;}
#bottomAddress img{width:100%;max-width:960px;margin:0px;padding:0px;overflow:hidden;}


#blankFooter{position:relative;display:block;width:100%;max-width:960px;margin:0px auto;padding:0px;overflow:hidden;clear:both;}
#blankFooter img{width:100%;max-width:960px;margin:0px;padding:0px;overflow:hidden;}



/* Footer Button ÇÏ´Ü °íÁ¤¸Þ´º*/
#mfooter{width:100%;  margin:0px; max-width:960px; padding:0px; border-bottom:1px solid #666; font-size:0; line-height:0;}
#mfooter a {display:inline-block; width:100%;}
#mfooter a img {max-width:100%;}


#outpage{color:#666666;line-height:200%;}

/*outpage Å×ÀÌºí ºÎºÐ*/
.table_list{width:100%; margin-top:20px; margin-bottom:20px; text-align:center; color:#777; overflow:hidden;border-top:3px solid #ef4989;padding:0px;border-spacing:0px;}
.table_list caption{display:none;}
.table_list th{padding:8px 0 5px 0; height:22px; background:#f6f6fc;  border-bottom:1px solid #a6a6c0;  border-right:1px solid #dbdbdb; font-size:0.95em; line-height:normal; color:#ef4989;}
.table_list th.bg1{background:#dfdfef;} 
.table_list th.bg2{background:#d7eaee;} 
.table_list td.bg3{background:#ebebeb;}
.table_list th.tline {border-top:3px solid #ef4989; border-bottom:3px solid #ef4989;}
.table_list .tlineright {border-right:none;}



.table_list th.trn {border-right:none;}
.table_list .trn {border-right:none;}
.table_list td{padding:8px 5px 5px 3px; text-align:left; border-bottom:1px solid #b4b4cb; border-bottom:1px solid #b4b4cb; border-right:1px solid #dbdbdb; line-height:normal;}
.table_list td a {color:#606060;}
.table_list td.tl{text-align:left; padding-left:20px;}
.table_list td.tr{text-align:right; padding-right:5px;}
.table_list td.tc{text-align:center;}

.table_list ul{margin:0px;padding:0px;}
.table_list ul li{margin:0px 10px;padding:0px;line-height:150%;}

.mtable{width:100%; text-align:center; overflow:hidden; border:0px; padding:0px; border-spacing:0px;}



#outpage{width:100%;font-family: NanumGothic; font-size:14px; color:#666; line-height:180%; text-align:center;}
.xe-widget-wrapper img{width:100%;max-width:100%;max-height:100%;}


.tab_3{width:100%; overflow:hidden; padding:0px; margin:10px 0px 20px 0px;display:flex;}
.tab_3 li{ flex-grow:1;  display:inline; margin-right:-1px; border:1px solid #ffc17a; color:#f26522; background:#f7941d;}
.tab_3 li a{display:block; height:20px; padding:9px 10px 0 10px; color:#fff; text-decoration:none; text-align:center;font-size:1.2em;}
.tab_3 li a:hover{color:#a0410d; background:#fff;}
.tab_3 li.selected{border-bottom:1px solid #fff; background:#fff;}
.tab_3 li.selected a{color:#f26522; font-weight:bold; letter-spacing:-1px;}


.youtube{padding:10px;}