 /*common*/
 
// @import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);

@font-face {font-family: 'S-CoreDream-2ExtraLight';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-2ExtraLight.woff') format('woff');font-weight: normal;font-style: normal; }
@font-face {font-family: 'S-CoreDream-3Light';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff');font-weight: normal;font-style: normal; }
@font-face {font-family: 'S-CoreDream-4Regular';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff') format('woff');font-weight: normal;font-style: normal; }
@font-face {font-family: 'S-CoreDream-5Medium';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff') format('woff');font-weight: normal;font-style: normal; }

@font-face {font-family: '국립박물관문화재단클래식M';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_twelve@1.0/국립박물관문화재단클래식M.woff') format('woff');font-weight: normal;font-style: normal; }* {
 margin:0;
 padding:0;
 font-family:'S-CoreDream-3Light', "나눔고딕", NanumGothic, "굴림", Gulim, Helvetica, AppleGothic, Sans-serif;
 -webkit-text-size-adjust:none;
}
html {height:100%;}

body {
margin:0; padding:0;
height:100%;
position:relative;
font-family:'S-CoreDream-3Light';
	color: #000;
}


body, input, select, textarea {
 font-size:24px;
}
.it, textarea {
 border:1px solid #bcbcbc;
}
li {
 list-style:none;
}
table {
 border-collapse:collapse;
}
img, fieldset {
 border:none;
 margin:0;
}
/* a {
 color:#000;
 text-decoration:none;
 cursor:pointer;
} */
label {
 cursor:pointer;
}
strong {
 font-weight:normal;
}
em, address {
 font-style:normal;
}
.hc {
 visibility:hidden;
 overflow:hidden;
 position:absolute;
 left:-1000em;
 width:0;
 height:0;
 font-size:0;
 line-height:0;
}
.nc, hr {
 display:none !important;
}
.is {
 width:19px;
 height:19px;
}
.fx {
 max-width:100%;
}

.wrap{ widows:100%; position:relative; text-align:center; height:100%;}
.m_wrap {width:100%; margin: 0 auto; position:relative;  min-height:1100px;}
.m_bg{width:100%;position:relative; float:left;  background:url(../image/main_bg.jpg) repeat-y top center; background-size:  100%;  min-height:1090px; }
.m_logo{ width:100%; text-align:center; margin:85px 0 10px 0;}
.m_logo img{ width: 100%; max-width: 620px;}
.m_con{ margin:20px 0 0 0; width:100%; text-align:center;}

.subcontent{ width:100%; text-align:center; margin:0px 0 0 0;}
.tab_btn{ list-style:none; width:100%; margin:30px auto; max-width: 400px;}
.tab_btn li{ float:left; text-align:center; width:50%; }
.subbox{ width:100%; margin:30px 0 0 0; float:left;}

.subtit{ font-size:48px; padding:30px 0 10px 0;}
.s_btn{ margin-top: 20px;}

.boxs{ width:100%; margin:50px 0 0 0; text-align:center; float:left;}


/*new*/
.m_slogo{ width:100%; text-align:center; margin:25px 0 10px 0;}
.m_slogo img{ width: 100%; max-width: 720px;}
.m_menu{ width:100%; max-width: 1200px; margin: 0 auto; display: inline-block;background:#fff;}
.m_menu ul{ width:100%; float:left; background:#fff;}
.m_menu li{ width:33%; text-align:center; float:left; padding:10px 0; font-family: 'Nanum Myeongjo', serif; font-size:36px; color:#818181;}
.m_menu li a{  font-family:'S-CoreDream-4Regular'; 'Nanum Myeongjo', serif; font-size:36px; color:#818181;}
.m_menu li a .point_m{font-family:'S-CoreDream-4Regular' 'Nanum Myeongjo', serif; color:#ee3112;}
.m_text{font-size:20px; color:#65311a; line-height: 28px; margin-top: 60px;}
.m_text b{ color: #2f2119; text-decoration: underline; font-size: 30px; line-height: 32px;}
.m_con_bg{ margin:70px 0 0 0; width:100%; text-align:center; background: url(../image/center_bg.jpg) no-repeat top center; height:145px; padding: 40px 0; }
.m_con_bg select{ border: 0;}

.data_text{width: 100%; display: inline-block; text-align: center; padding: 30px 0; color: #000;}

.s_subcontent{ width:100%; text-align:center; margin:0px 0 0 0; float:left;}
.new_mbox_t{width:100%; text-align:center; font-size:36px; padding:15px 0; color:#000;}
.new_mbox{width:100%; text-align:center; display: inline-block;}
.new_mbox_a{ width:640px; margin:0 auto; padding:10px 0; background:#fff; position:relative; height:92px; text-align:center; border-bottom:solid 1px #CCC;  }
.new_mt20{ margin:20px 0 0 0;}
.new_ml10{ margin:0px 0 0 10px;}
.new_ml10{ padding:0 5px;}

.taro100{ width:100%; max-width: 1200px; margin: 0 auto; text-align:center;  list-style:none;  }
.taro100 li{ float:left; text-align:center; width:50%; margin:0 0 0 -1px; height:560px;}

.f_box{width:100%; max-width: 900px;  margin:10px auto;   padding:20px 0;}
.card_t{width:90%; margin:0 auto 10px auto;  text-align:center; padding:20px 0;}
.card_t b{ font-size: 30px; font-family:'S-CoreDream-4Regular';}
.key_tit{background:#fe744a; width:96%; margin:10px auto; text-align:center; display: inline-block; padding:15px 0; font-size:40px; color:#fff; font-family:'국립박물관문화재단클래식M'; line-height:50px }
.st_con{ padding: 20px 10px; background: #fff; width: 90%; margin: 0 auto;}
.keyword{  text-align:center; width:100%; margin:10px 0 0 0;  font-size:36px;}
.text_all{ width:90%; margin:10px auto; background:#fff; font-size:0.8em; line-height:36px;}

.banner{ width: 100%; max-width: 900px; text-align: center; margin: 200px auto 0 auto;}
.banner li{ width: 50%; display: inline-block; float: left; text-align: center }
.banner img{ width: 80%; max-width:319px; }



