/* common */
@import url('https://fonts.googleapis.com/css?family=Noto+Serif+KR');

html,body{width:100%;-webkit-text-size-adjust:none;min-width:1100px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0;}
body{font-family: 'NotoSans', 'Nanum Gothic', '나눔고딕', 'Dotum', sans-serif;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}/* HTML5 display-role reset for older browsers */
table {border-collapse: collapse; border-spacing: 0;}
img,fieldset,iframe{border: 0 none; vertical-align: top;}
ol, ul{list-style:none;}
a{text-decoration:none;color:inherit;}

.wrap{width:1100px; display:block; margin:auto;}

#header{height:100px;position:fixed;top:0;display:block; z-index:8000;background-color:#fff;width:100%;border-bottom:1px solid #ccc;}
#header>div.wrap{width:1100px; display:block; margin:auto;}
.logo{float:left; margin-top:20px;}		
#nav>ul{float:right; margin-top:18px;}
#nav>ul>li{display:inline-block; float:left; text-align:center;line-height:82px;position:relative;}
#nav>ul>li>a{display:block;padding:0px 40px; font-weight:600; }
#nav>ul>li.sns_btn>a{display:inline-block;padding:0px; }
#nav>ul>li:last-child{padding-right:0px; padding-left:10px;}
.p_10{padding:0px 10px !important;}
.m_t12{margin-top:12px !important;}
.m_t32{margin-top:32px !important;}
.m_t38{margin-top:38px !important;}
#nav>ul>li:hover>a{color:#2e4f8f; font-weight:bold;}
#nav>ul>li>ul{display:none;position:absolute;width:100%;background-color:rgb(240,240,240); left:0; font-size:14px;}
#nav>ul>li>ul.on{display:block;}
#nav>ul>li>ul>li{display:block; line-height:40px; box-sizing:border-box;}
#nav>ul>li>ul>li>a{display:block;}
#nav>ul>li>ul>li:hover{border-bottom::3px solid #2e4f8f; background-color:#2e4f8f; color:#fff; }
#nav>ul>li>a>img{margin:26px 6px;}
#nav>ul>li>ul>li.menu1_2{font-size:13px; letter-spacing:-1px;}


#footer{padding:30px 0px 0; background-color:#222; text-align:center; color:#ddd; font-size:14px; line-height:24px; clear:both;float:none; font-weight:100;}
#footer>p.copyright{font-size:12px;display:block;color:#7f7f7f;line-height:40px; background:#000; margin-top:15px; font-weight:700;}
