@charset "UTF-8";
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
/*
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
*/
html,body{overflow-x:hidden; }
body{background:#f1f1f1;font-family: 'Noto Sans KR', sans-serif;color:#565656;}
a{color:#212121;}
caption{position:absolute;left:-9999px;}
fieldset,legend{border:none;}
h1{font-size:36px;color:#212121;font-weight:100;letter-spacing:-1px;}
h1 span{display:inline-block;word-break:keep-all;}

h2{font-size:18px;margin:1em 0;}
.texta{text-align: justify;}
.inner-padd{padding:60px;}
.bg-red{background:#e82511;}
.bg-Bluish{background: #2c3872;}
.bg-gray{background: #7e7e7e;}
.gap{padding-top:2em;margin-bottom:2em;}
.deco:after{content:"";border-bottom:1px solid #212121;display:block;margin:0 auto;width:15%;min-width:80px;}
.img-padd{margin-bottom:.5em;}
.img-alt{margin-bottom:.5em;}
.img-alt:before{content:" ▲ ";color:#f8991b;font-size:70%;}
/*************************** mobile *********************************/
#nav-toggle { position: fixed;top: -61px;left: 0px;z-index: 101;transition:.3s;width:100%;height:60px;border-bottom:1px solid #dfdfdf;background:#ffffff;}
#nav-toggle .logo{line-height:60px;}
#nav-toggle .logo img{margin-left:10px;margin-top:10px;}
#nav-toggle .btn-nav-toggle {display: block;width: 60px;height: 60px;right:0px;top:0px;position:absolute;background-image: url(../images/common/btns.png);background-repeat: no-repeat;text-indent: -9999px;opacity: 1; background-position: 0 0}
#nav-toggle .btn-nav-toggle:hover {opacity: .3;}
.navtoggleon #nav-toggle .btn-nav-toggle {background-position:0 -60px;}
.navtoggleon #nav-toggle .btn-nav-toggle:hover {}
#gnb-mobile{position:absolute;overflow-y:auto;display:none;top:0;width:100%;height:100%;background:#fff;z-index:99;padding:80px 30px 0 20px;overflow-y:aauto;}
ul.gmt{padding:0;margin:0;margin-bottom:10px;list-style:none;background:#2b3972;}
ul.gmt li:first-child{background:#f8991b;}
ul.gmt li:nth-child(2){background:#26a665;}
ul.gmt li{position:relative;padding:25px;display:block;/*font-family: 'Playfair Display', serif;*/height:130px;}
ul.gmt li a{color:#ffffff;display:block;padding-bottom:30px;background:transparent url(../images/arrow.png) 0 100% no-repeat;transition:.3s;}
ul.gmt li:hover a{background-position:10% 100%;}
ul.gmt li a b{clear:both;display:block;color:#ffffff;font-weight:bold;text-decoration:underline;}
ul.gmt li span.nu{color:#ffffff;position:absolute;right:10px;bottom:10px;font-size:46px;}
ul.gmt li span.nu{font-size:26px;}
ul.gmt li:nth-child(4){background:#FF3300; }
ul.gmt li:nth-child(4) a{}
#gnb-mobile ul.navi{list-style:none;padding:0;margin:0;}
#gnb-mobile ul.navi li{padding-bottom:15px;}
#gnb-mobile ul.navi2{list-style:none;padding:0;margin:0;}
#gnb-mobile ul.navi2 li{padding-bottom:15px;}

.navi{padding:10px 10px 0px  !important;display:block;background:#ffffff;}
.navi li{list-style: none;}
.navi>li>a{padding:15px 0;display:block;font-family: 'Playfair Display','Jeju Myeongjo', serif;font-size:20px;display:block;position:relative;}
.navi .col-ijpem>a{background:#f8991b;color:#fff;padding-left:10px; }
.navi .col-ijpem-gt>a{background:#26a665;color:#fff ;padding-left:10px;}
.navi .col-jkspe>a{background:#2b3972;color:#fff; padding-left:10px;}
.navi .col-kspe>a{background:#333333;color:#fff; padding-left:10px;}
.navi li ul{padding: 0;}
.navi span{color:#888;display:block;font-size:13px;}
.navi .more{color:#fff;display:block;font-size:13px;}
.navi>li>a span{position:absolute;right:10px;top:23px;}
.navi>li>a span:before{content:"+";color:#fff;}
.navi ul li{margin:5px 0;border-bottom:1px dotted #ddd;clear:both;padding:5px 5px 5px 0;}
.navi ul li:last-child{border:none;}

.navi2{padding:10px 10px 50px  !important;display:block;background:#ffffff;}
.navi2 li{list-style: none;}
.navi2>li>a{display:block;display:block;position:relative;}
.navi2 .col-kspe>a{background:#333333;color:#fff; padding-left:10px;}
.navi2 li ul{padding: 0;}
.navi2 span{color:#888;display:block;font-size:13px;}
.navi2 .more{color:#333;display:block;font-size:13px;}
.navi2>li>a span{position:absolute;}

.navi2 ul li{margin:5px 0;border-bottom:1px dotted #ddd;clear:both;padding:5px 5px 5px 0;}
.navi2 ul li:last-child{border:none;}


.navtoggleon #gnb-mobile{display:block;position: fixed;height: 100%;}
/*************************** wrap *********************************/
#wrap{width:100%;margin:0 auto;box-shadow:7px 7px 20px rgba(0,0,0,.1);}
.navtoggleon #wrap{opacity:.2;}
.inner{clear:both;width:100%;max-width:1200px;margin:0 auto;overflow:hidden;clear:both;}
.overflow-hidden{overflow:hidden;}

/*************************** header *********************************/
#header{position:relative;z-index:1;background:#282828;}
#header ul,li{padding: 0; margin: 0;}
#header li{list-style: none; float: left;}
#header li:after{clear: both;}
#logo{padding:40px 30px;display:block;margin-left: 30px;}
#header li:last-child{padding:40px 30px 40px 0px;display:block;margin-left: 0px;}
#logo2{padding:40px 30px;display:block;}

/*************************** container *********************************/
#container{}
#container .inner{background:#ffffff;}
#container .info-img{text-align:center;color:#444;margin-top: 10px;}
#container .info-img:before{content:" ▲ ";color:#04bdbd;font-size:11px;}

#aside{}
#aside ul{padding:0;margin:0;list-style:none;}

.open-access-sub{padding:10px 10px 50px  !important;display:block;background:#ffffff;}
.open-access-sub>li>a{padding:15px 0;display:block;/*font-family: 'Playfair Display','Jeju Myeongjo', serif;*/font-size:20px;display:block;position:relative;}
.open-access-sub .col-ijpem>a{color:#f8991b !important;}
.open-access-sub .col-ijpem-gt>a{color:#26a665 !important;}
.open-access-sub .col-jkspe>a{color:#2b3972 !important;}
.open-access-sub .col-kspe>a{color:#333333 !important;}
.txt_01{font-weight: 500;font-size: 20px;}
.open-access-sub span{color:#888;display:block;font-size:13px;}
.open-access-sub>li>a span{position:absolute;right:10px;top:23px;}
.open-access-sub>li>a span:before{content:"+";color: #888;}
.open-access-sub ul li{margin:5px 0;border-bottom:1px dotted #ddd;clear:both;padding:5px 5px 5px 0;word-break:keep-all;}
.open-access-sub ul li:last-child{border:none;}
.b-navi{background:#303030;line-height:3em;padding-left:25px;margin:0 -15px;color:#aaa;position:relative;}
.b-navi a{width:50px;height:50px;display:block;background:transparent url(../images/common/directions.png) 0 0 no-repeat;opacity:.5;transition:.3s;position:absolute;text-indent:-9999px;top:0;}
.b-navi a:hover{opacity:1;}
.b-navi a.prev{right:50px;}
.b-navi a.next{background-position:-50px 0;right:0;}
.orange{width:30%;}
/*************************** footer *********************************/
#footer {background:#202023;padding:30px;color:#888888;}
#footer .inner{}
#footer .inner a{color:#888888;transition:.3s;}
#footer .inner a:hover{color:#fff;}
/*************************** sider *********************************/
#sider{}
/*************************** etc *********************************/
#etc{}

