@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
html, body{margin:0 auto;padding:0px;border:0px;min-height:800px;min-width:1000px;width:100%;text-align:center;/*-webkit-font-smoothing: antialiased !important;text-shadow: 0px 0px 1px rgba(0,0,0,0.2);*/}
a:link,a:visited,a:active,a:hover {text-decoration:none;color:inherit;}
img {margin:0 auto;padding:0px;border:0px;}
body, table, div, p {font-family:'Nanum Gothic' , sans-serif;margin:0 auto;padding:0px;border:0px;text-align:center;}
#gnb{z-index:5;position:absolute;top:0px;width:100%;height:56px;margin:0 auto;padding:0px;border:0px;background-color:white;}
#gnb .logo {position:relative;padding-top:12px;float:left;width:15%;text-align:right;}
#gnb .navi {position:relative;padding-top:30px;float:right;width:38%;text-align:left;}
#gnb .navi table {width:405px;}
#gnb .navi tr {margin:0;padding:0px;border:0px;}
#gnb .navi td {margin:0;padding:0px;border:0px;}
#gnb .navi td a {position:relative;bottom:0px;}
#gnb .navi .menu {font-size:10pt;float:left;height:14px;width:80px;text-align:center; border-left:1px solid #888;}
#gnb .navi #leftmenu {border-left:0px;}
#hr {position:absolute;top:56px;z-index:5;margin:0 auto;border-left:0px;border-right:0px;border-top:0px solid #333333; border-bottom:1px solid #888;min-width:1000px;width:100%;background-color:white;}
#footer {z-index:10;position:absolute;bottom:0px;height:40px;width:100%;background-color:#d0c4ac;}
#footer img{width:1000px;height:40px;}
#footer .footer_align {margin:0 auto;z-index:10;position:relative;bottom:0px;height:40px;width:1000px;}
/*#footer #footer_1st {font-family:RixMGoB;padding-top:4px;}
#footer p {font-family:RixMGoL;font-size:9pt;margin:0 auto;border:0px;line-height:110%;}*/

/*-----------------공정페이지용---------------*/
.wrap {display:none;}

/*------------------계산기------------------*/
.cal_wrap{width:800px;border:0px solid #000;margin-bottom:20px;}
.cal_box{position:relative;text-align:left;padding:20px;margin-top:0px;width:590px;border:1px solid #D3D3D3;background-color:#FBFBFB;z-index:99;}
.first_line{position:relative;width:20px;margin-left:0px;white-space:nowrap;left:-3px;}
.second_line{margin-top:15px;height:30px;}
.c_box{font-size:13pt;text-align:right;height:26px;width:300px;}
#square{position:relative;top:1px;font-size:17pt;}
#notice_box {position: absolute;background: #ffffff;border: 1px solid #ccc;top:2px;left:250px;padding:5px;border-radius:3px;font-size:10pt;display:none;}
#notice_box:after, #notice_box:before {top: 100%;left: 20%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
#notice_box:after {border-color: rgba(255, 255, 255, 0);border-top-color: #ffffff;border-width: 10px;margin-left: -10px;}
#notice_box:before {border-color: rgba(204, 204, 204, 0);border-top-color: #ccc;border-width: 11px;margin-left: -11px;}
.left{float:left;}
.submit{height:30px;width:100px;border:1px solid #000;border-radius:3px;line-height:30px;background-color:#463F3E;color:#fff;margin-left:4px;cursor:pointer;}
.reset{height:30px;width:100px;border:1px solid #000;border-radius:3px;line-height:30px;background-color:#fff;margin-left:4px;cursor:pointer;}
.line{margin-top:19px;height:1px;border-bottom:1px solid #ddd;}
.notice{margin-top:18px;text-align:left;font-size:12px;color:#777;z-index:99;line-height:16px;}
.cal_box2{position:relative;top:-1px;margin-top:-64px;padding:20px;width:590px;border:1px solid #D3D3D3;background-color:#FFF;font-size:15pt;z-index:1;}
.cal_box2 span{color:#865c00}