@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);




*{margin:0; padding:0;list-style-type:none;}
html,body{position:absolute; width:100%; height:100%; margin:0; padding:0; background-color:white;  font-family: 'Nanum Gothic';  }
a{border:0px; text-decoration:none; color:black;}
a:link {border:0px; text-decoration: none; color:black;}
a:visited {border:0px; text-decoration: none; color:black;}
a:active {border:0px; text-decoration: none; color:black;}
a:hover {border:0px; text-decoration: none; color:black;}
img{border:0;}
body{overflow:auto;}

#wrap{width:100%; top:0px; left:0px; margin-top: 60px;}
#header{position:fixed; top:0px; left:0px; width: 100%; height: 60px; background: #fff; z-index:4; }

.navi_box{}
.navi_box .navi_btn{position: absolute; top:20px; left:15px; width:20px; height:20px; background-image:url(../images/ui_menu_show_btn.png); background-repeat:no-repeat; background-size:contain; cursor:pointer;}
.navi_box.on .navi_btn{background-image:url(../images/ui_menu_hide_btn.png);}
.navi_box.on .navi_menu_img_box{display:block}
.navi_box .navi_menu_img_box{position:absolute; top:0px; left:50px; display:none}
.navi_box .navi_menu_img_box .navi_menu_img{display:block; margin-top:3px; margin-bottom:20px; cursor:pointer;}

.navi_box.on .navi_menu_box{display:block}
.navi_box .navi_menu_box{display:none; margin-top: 60px; border-top: 1px solid #e9edee; }
.navi_box .navi_menu_box li{display:block; float: left; width: 100%; margin:0; color: #969062; font-size: 16px; font-weight: bold; cursor:pointer; }
.navi_box .navi_menu_box li.padleft{ font-size: 14px; font-weight: bold; cursor:pointer; }
.navi_box .navi_menu_box li.padleft a{padding-left: 40px; color: #888888;}
.navi_box .navi_menu_box li a{float: left;width: 100%; padding: 5px 20px; color: #969062; background: #fff; border: 1px solid #e9edee; border-width:0 0 1px 0;}



.company_logo{position:absolute; top:20px; right:10px; width:160px; height:30px; background-image:url(../images/ui_logo.png); background-repeat:no-repeat; background-position: right top; background-size:contain; cursor:pointer;}
.company_logo a{display: block; width: 160px; height: 30px;}

.contents li{position: relative;}
.contents a[name]{position: absolute; top: -60px;}
.contents img{width:100%; display: block; margin: 0; padding: 0;}