@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);
*/
* {font-family: 'Noto Sans KR', sans-serif;color:#454545; font-weight:300;}
html,body{overflow-x:hidden;}
caption{position:absolute;left:-9999px;}
fieldset,legend{border:none;}
/*************************** 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 .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 {}
/*************************** wrap *********************************/
#wrap{transition:.3s;}
.navtoggleon #wrap{opacity:.5;}
.inner{clear:both;max-width:1100px;width:100%;margin:0 auto;}
/*************************** header *********************************/
#wrap{}
/*************************** spot *********************************/
#spot{}
/*************************** container *********************************/
#container{}
     img[usemap] {border: none; height: auto; max-width: 100%; width: auto;  }

	 img{ border: none; height: auto; max-width: 100%; width: auto;  }
    
    .slider div img{width:100%;margin: 0 auto}
/*************************** footer *********************************/
#footer{}
/*************************** sider *********************************/
#sider{}
/*************************** etc *********************************/
#etc{}
.wrap{max-width:1000px;margin:0 auto;}

