/* 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;}


#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 38px auto 0; position:relative;}
#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:107px;height:40px;display:block; }
#menu>ul>li#m_menu_02{background:url(../images/images/menu_02.png) 50% -18px no-repeat;width:87px;height:40px;display:block; }
#menu>ul>li#m_menu_03{background:url(../images/images/menu_03.png) 50% -18px no-repeat;width:75px;height:40px;display:block; }
#menu>ul>li#m_menu_04{background:url(../images/images/menu_04.png) 50% -18px no-repeat;width:104px;height:40px;display:block; }
#menu>ul>li#m_menu_05{background:url(../images/images/menu_05.png) 50% -18px no-repeat;width:98px;height:40px;display:block; }
#menu>ul>li#m_menu_06{background:url(../images/images/menu_06.png) 50% -18px no-repeat;width:83px;height:40px;display:block; }
#menu>ul>li#m_menu_07{background:url(../images/images/menu_07.png) 50% -18px no-repeat;width:114px;height:40px;display:block; }

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



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

/* 콘텐츠 */
#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;}

.txt_deco1{ color:#0d69a8;font-weight:bold; line-height:18px;margin-top:20px;font-size:16px;}
.txt_deco1 a{ color:#0d69a8;font-weight:bold; line-height:18px;margin-top:20px;font-size:16px;}
.txt_deco2{ letter-spacing:-1.5px;font-size:14px;line-height:20px;margin-top:10px;color:#333333;}
.txt_deco2 a{ letter-spacing:-1.5px;font-size:14px;line-height:20px;margin-top:10px;color:#333333;}


.img_padding{margin-right:30px;}
.img_padding2{margin-left:30px;}

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

.more_1{ color:#834c16;}
.con_margin{ margin-top:40px; }
.bold{font-weight:bold;}

.content_txt{}
.source{float:right; font-weight:bold; font-size:15px;margin-top:50px;text-align:right;}

.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;}

/*센터뉴스*/

.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;}
.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}
.bottom_w{width:900px;margin:0 auto;}
.center_button{margin:35px 0 0 0 ;}
.bottom_l{ border-right:1px solid #e1e1e1;}
.bottom_r{}

/* 주소 */
#adress{width:100%; background:#333333; padding:65px 0px; margin:0 auto;}
#adress2{width:100%; background:#333333; padding:65px 0px; margin:50px auto 0 auto;}