bottom/* Common */
*{ margin:0; padding:0; word-break:keep-all; box-sizing:border-box;}
html,body{  border:0px;  }
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,figure,figcaption{margin:0;padding:0;list-style:none;}
body{font-family:Malgun Gothic,NanumGothic,gulim;font-size:14px;line-height:1.9em;color:#666666;text-align:center;min-width:940px;}
*{word-break:keep-all;}
img{border:0;vertical-align:top;}
header,hgroup,article,nav,footer,figure,figcaption,canvas,section,time{display:block;}
.blind,caption{overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px}

.align_right{text-align:right;}
.border-bottom-dot{border-bottom:1px dashed #e1e1e1;; }
.cir{clear:both;}
table th{}
#wrap{ width:900px; margin:0 auto;}

/* 헤더,로고,SNS */
#header{width:900px;margin:0 auto;}
#top{margin-top:15px;}
#logo{float:left;}
#sns ul{margin:10px 0px 0px 540px;}
#sns li{float:left; margin-right:10px;}
#vol{float:right;}

/* 메뉴 */
#menu{width:900px;margin-top:35px;line-height:20px;}

#menu>ul>li{ float:left; margin:auto 31px auto 0; position:relative;z-index: 1;}
#menu>ul>li>a{ display:block;line-height:40px;height:40px;text-align:center;}
#menu>ul>li:last-child{ float:left; margin:auto 0px auto 0;}
#menu .e_book{
letter-spacing:-0.5px;border:1px solid #333333;padding:1px 5px;float:right;color:#3b5998;
text-decoration:underline;
}
#menu .e_book:hover{
letter-spacing:-0.5px;border:1px solid #333333;padding:1px 5px;float:right;color:#ffffff;
text-decoration:none;background:#3b5998;cursor:pointer;
}
.menu_b{  }
.menu_b li{clear:both; margin:0;padding:15px; font-size:13px; }
#menu ul ul{display:none; position:absolute;border:1px solid #e1e1e1;background:#ffffff;width:240px; text-align:left; }
#menu ul ul a{display:block; line-height:2em;}
#menu ul ul li{border-bottom:1px solid #e1e1e1; text-align:left;display:block;line-height:20px; background:#f5f5f5;padding:0;}
#menu ul ul li a{text-align:center;display:block;line-height:20px;padding:15px;}
#menu a {color:#999999;text-decoration:none;display:block;text-align:left;display:block; line-height:20px;}
#menu a:hover {color:#333333;}
#menu ul li:hover ul{display:block; color:#333333; }
#menu ul ul li a:hover{background:#444;color:#fff}

/*(메뉴 백그라운드)*/

#menu>ul>li#m_menu_01{background:url(../images/images/menu_01.png) 50% -18px no-repeat;width:114px;height:40px;display:block; }
#menu>ul>li#m_menu_02{background:url(../images/images/menu_02.png) 50% -18px no-repeat;width:129px;height:40px;display:block; }
#menu>ul>li#m_menu_03{background:url(../images/images/menu_03.png) 50% -18px no-repeat;width:82px;height:40px;display:block; }
#menu>ul>li#m_menu_04{background:url(../images/images/menu_05.png) 50% -18px no-repeat;width:111px;height:40px;display:block; }
#menu>ul>li#m_menu_05{background:url(../images/images/menu_06.png) 50% -18px no-repeat;width:105px;height:40px;display:block; }
#menu>ul>li#m_menu_06{background:url(../images/images/menu_07.png) 50% -18px no-repeat;width:90px;height:40px;display:block; }
#menu>ul>li#m_menu_07{background:url(../images/images/menu_08.png) 50% -18px no-repeat;width:127px;height:40px;display:block; }
#menu>ul>li#m_menu_08{background:url(../images/images/menu_09.png) 50% -18px no-repeat;width:74px;height:40px;display:block; }

#menu>ul>li.on,#menu>ul>li:hover{background-position:50% -68px !important;}



/* 비주얼 */
#main_visual{}
#main_visual_{margin-left:-125px ;}

/* 콘텐츠 */
.under{text-decoration: underline;}
#content{width:900px;margin:45px auto 0px auto;text-align:justify;}
#content a{ text-decoration:none !important;}
#content ul li ul{width:280px;}
#content ul li{float:left;text-decoration:none;}
#content ul li ul>li:hover{float:left;}
#content ul li ul>li{margin-right:10px;}
b{font-weight: bold;}
.one1{line-height: 40px;}
.one1 th{padding-right: 35px;border-bottom: 2px solid #aaa;font-weight: bold; }
.one1 td{padding-right: 35px;}
.one2{ background: #E9F3EC; }
.one2_in{padding: 50px;font size:17px;}
.one3{}

.one3 tr{}
.one3 th{padding:10px 35px 10px 0;border-bottom: 2px solid #aaa;font-weight: bold;}
.one3 td{padding:10px 35px 10px 0;}
.one3 .col_p{background: #F0E5E6;}

.tas1{ }
.tas1 td{padding: 5px;}
.txt_deco1{ color:#0d69a8;font-weight:bold; line-height:20px;margin-top:20px;font-size:16px;}
.txt_deco1 a{ color:#0d69a8;font-weight:bold; line-height:20px;margin-top:20px;font-size:16px;}
.txt_deco2{ letter-spacing:-1.2px;font-size:14px;line-height:20px;margin-top:10px;color:#999999;}
.txt_deco2 a{ letter-spacing:-1.2px;font-size:14px;line-height:20px;margin-top:10px;color:#999999;}
.tit_01{background: #f5f5f5; padding: 25px; }
.tit_02{color:#346E83;font-size:17px; font-weight: bold;}
.tit_03{background:#f5f5f5;border-top:1px solid #aaaaaa;height:300px;}
.tit_04{font-size:16px; font-weight: bold;color:#D9BD29;}
.tit_05{background:#f5f5f5;padding-left:30px;height: 220px;}
.tit_06{background:#F1F1E5;}
.tit_07{background:#f5f5f5;padding-right: 30px;height:204px;}
.tit_07_02{background:#f5f5f5;height:204px;}
.img_l{padding-left: 30px;}
.tit_08{font-size:18px; font-weight:bold;color:#3299BB;}
.img_padding{margin-right:30px;}
.img_padding2{margin-left:30px;}
.tip_01{background: #f5f5f5; padding:20px;margin-top:30px;font-size:12px;}
.table_txt {padding:20px;line-height: 2.5em;}
.table_txt li{float: none; font-size:16px ;font-weight: 500;}
.table_01{text-align:center;font-size:16px;border: 1px solid #2F942A;}
.table_01 td{height: 28px;}
.table_01 td,th{padding: 5px;}
.table_01 th{height: 28px;background:#E6EDE4;text-align: center;}
.table_back td{font-weight:bold;background:#1D7CD4;color:#ffffff;}
.deco9{background: #fff;margin-top: 20px;}
.color_st_01{color:#18943A;}
.table_txt2 li{margin-right: 30px; width:180px;  background: #2163A0; font-weight: bold;text-align: center; padding: 20px;color: #ffffff;
border-top-left-radius: 10px; -webkit-border-top-left-radius: 10px; -moz-border-top-left-radius: 10px; 
border-top-right-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-top-right-radius: 10px; 
border-bottom-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-bottom-left-radius: 10px; 
border-bottom-right-radius: 11px; -webkit-border-bottom-right-radius: 11px; -moz-border-bottom-right-radius: 11px;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #245cbd), color-stop(1, #167cab));
	background: -moz-linear-gradient(top, #245cbd 0%, #167cab 100%);
	background: -webkit-linear-gradient(top,  #245cbd 0%, #167cab 100%);
	background: -o-linear-gradient(top,  #245cbd 0%, #167cab 100%);
	background: -ms-linear-gradient(top,  #245cbd 0%, #167cab 100%);
	background: linear-gradient(top,  #245cbd 0%, #167cab 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#245cbd', endColorstr='#167cab', gradientType=0);
	box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.1)  ; 
	-webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.1)  ; 
	-moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.1)  ; 
}


.b_title_01{ font-size: 18px; font-weight:bold; color:#867985;}

.more_1{ color:#333333;letter-spacing: 0.2px;}
.con_margin{ margin-top:40px; }
.bold{font-weight:bold;}
.strong_bar1{border-bottom: 20px solid #F9C03B; width: 100%;}
.strong_bar2{border-bottom: 20px solid #DB4E2E; width: 100%;}

.content_txt{}
.source{float:right; font-weight:bold; font-size:15px;margin-top:50px;text-align:right;}
.source2{float:right; font-size:15px;margin-top:50px;text-align:right;}
.pinkline{border-bottom: 2px solid #F1A6A3;}
.img_title{font-weight:bold; color:#4B7082; }

/*퀴즈 문답 CSS*/
.brown_Q{font-size:18px; color:#C4B49C; font-weight:bold;}
.brown_Q2{font-size:14px; color:#C4B49C; font-weight:bold;}
.talk_1{; color:#333333;}
.img_center{margin:0 auto; text-align:center; color:#476049; font-weight:bold;}
.img_padding_left{padding-left:20px;}
.img_padding_right{padding-right:20px;}
.txt_pa_left{padding:20px 20px 0 20px;}
.txt_pa_right{padding:20px 0 20px 20px;}
.dotted{border-bottom: 1px solid #e1e1e1;border-bottom-style: dotted;height:15px;margin-bottom:15px;width: 100%;}

.back_gray{background:#f5f5f5;}
/*센터뉴스*/

.deco1{ font-size:18px;  color:#ffffff;background: #4E8579;padding:2px;}
.deco2{ font-size:18px;  color:#ffffff;background: #798DA8;padding:2px;}
.deco3{ font-size:18px;  color:#57BAA3; font-weight:bold;  }
.deco4{ font-size:16px; font-weight:bold;line-height:30px;padding-bottom: 30px;}
.deco5{ color:#86A2C0; font-size:16px; font-weight:bold;}
.deco6{ font-size:18px; font-weight:bold; color:#6076BB; }
.deco7{ margin-top:50px; }
.deco8{ font-size:18px; font-weight:bold; color:#333333;}

.info_sec1{background: #f5f5f5; padding:20px;}
.info_sec2{background: #f5f5f5; padding:20px;}
.box-shadow {box-shadow : 5px 8px 10px gray;}

/*업커밍이벤트*/
.col_r{color:#C82624;}


/* 바텀(센터뉴스/업커밍 이벤트 ) */
#bottom{width:100%; background:#f5f5f5; padding:50px 0px;margin-top:50px;height: 430px;}
#bottom img{vertical-align: middle;margin-left: 10px;margin-bottom: 2.5px;}
#bottom_a{width:100%;max-width: 900px; background:#f5f5f5;margin:0 auto;}
#b_left{float:left;text-align: left;width: 47%;border-right: 1px solid #c9c9c9;line-height: 2.2em;}
#b_left a{color:#333;}
#b_left a:hover{color:#2F756E;text-decoration: none;}
#b_left h3{color:#2f756e;}
#b_right{float:right;text-align: left;width: 47%;line-height: 2.2em;}
#b_right a{color:#333;}
#b_right a:hover{color:#434E7B;text-decoration: none;}
#b_right h3{color:#434e7b;}
/* 주소 */
#adress{width:100%; background:#333333; padding:65px 0px; margin:0 auto;}
#adress2{width:100%; background:#333333; padding:65px 0px; margin:50px auto 0 auto;}



/*1808 css*/
.cover_table{}
.cover_table tr{border-bottom: 1px solid #2E7ECE;}
.cover_table th{font-size: 20px; font-weight: bold; color:#2E7ECE;}
.cover_table td{padding: 30px 0;}
.cover_table .col1{font-size: 16px; color:#2E7ECE;font-weight: bold;}

.cover_table2{border: 1px solid #2E7ECE;}
.cover_table2 tr{border-bottom: 1px solid #2E7ECE;}
.cover_table2 th{font-size: 20px; font-weight: bold; color:#2E7ECE;padding: 30px 20px;background: #f1f6ff;text-align: center;}
.cover_table2 td{padding: 30px 20px;border: 1px solid #2E7ECE;text-align: center;}
.cover_table2 .col1{font-size: 16px; color:#2E7ECE;font-weight: bold;}

.font_f{font-size: 13px; color:#2c529e; font-weight: bold;}