@charset "utf-8";
/* CSS Document */

#wrap{width:100%;margin:0px auto;color:#636363; background:#fff;}
input { color:#636363; }

#scrollToTop{ padding:10px; background:#44B39E; position:fixed; bottom:200px; right:0px; z-index:200;  border-radius: 5px 0px 0px 5px; opacity:0; }

header{height:156px; position:relative;z-index:999;}
#top { padding:10px 0px; height:42px; line-height:20px; letter-spacing:-0.05em;}
#scrolling{ width:100%; height:95px; color:#ddd; }
#headerWrap { width:1024px; margin:auto; padding:19px 0px 18px 0px; position:relative; z-index:auto; }
#topmn { position:absolute;z-index:auto;top:0px;right:0px; font-size:95%; letter-spacing:-0.03em }
#topmn > div { display:inline-block; background:#12151e; height:26px; }
#topmn > img{ display:inline-block; width:30px; vertical-align:top; }
#topmn >div>a {color:#c2c2c2;}
#topmn >div>a:hover {color:#fff;}
#topmn>button{ color:#c2c2c2;  font-size:95%; }
#topmn>button:hover { color:#fff }
#logo { display:block; width:212px; margin:auto; float:left;}

/*navigation*/
#nav {width:930px;height:40px;line-height:40px;display:block;margin:10px auto; font-family:"Malgun Gothic","Myriad Pro", Dotum,  Tahoma;}
#nav>li{list-style:none;float:left;position:relative;z-index:3}
#nav>li>a {display:inline-block;margin:0px 20px 10px 20px; font-size:17px; font-weight:bold; color:#000; padding:0px 15px; opacity:0.7 }
#nav>li>a.nvon { border-radius:3px; opacity:1 }

/*#nav>li>a>img{display:inline-block;margin:0px 30px 20px 30px;}*/
#nav>li>section{position:absolute;z-index:4;top:20px;height:25px;line-height:35px; height:35px; display:none; background:#fffbe5; border:1px solid #ccc; border-radius:10px; font-size:13px; padding:0px 10px }
#nav>li>section>a{float:left;display:block;padding:0px 10px;font-weight:bold;letter-spacing:-0.02em;color:#000;}
#nav>li>section>a:hover{color:#aa0d0d;}


#ctsWrap {min-height:500px; width:1024px; margin:10px auto 30px auto; letter-spacing:-0.02em;  }
#ctsWrap>h1 { color:#000; font-size:150%; border-bottom:1px solid #ccc; background:url(../images/titlearr.png) no-repeat 0% 50%; padding:10px 20px; letter-spacing:-0.1em }

footer { padding:10px 0px 0px 0px; text-align:center; background:#f7f7f7; border-top:1px solid #ccc;}
.foot_btns { padding:20px 0px 20px 0px; }
.foot_btns >a { display:inline-block; padding: 0px 20px; color:#b4b4b4; font-weight:bold }
.foot_btns > span.bar { display:inline-block; width:1px; height:12px; background:#b4b4b4; }

/*error.php*/
#errMsgbox{ margin:30px 20px;}
#errMsgbox>hgroup>h6{ font-size:12px; color:#000; }
#errMsgbox>hgroup>h5{margin:10px 0px;padding:5px 0px;border-bottom:1px dotted #ccc;border-top:1px dotted #ccc}
#errMsgbox>p{margin:15px 0px}

/*page*/
#brzdesc{letter-spacing:-0.03em; margin:20px 0px 0px 0px; border:1px solid #ccc; border-top:2px solid #18a574; padding:20px; background:#fff;}
#brzdesc>h2 { color:#000; font-size:180%; letter-spacing:-0.05em;margin-bottom:20px}
#brzdesc>ol { margin-left:40px; }
#brzdesc>ol>li { padding:5px; letter-spacing:-0.03em; line-height:150%;}
#brzdesc>ol>li>span:first-of-type { font-weight:bold; color:#008255; font-size:140% }
#brzdesc>img{ vertical-align:middle; }

#sub01 { margin-top:20px; }
#sub01>img { display:block; float:left; border:2px solid #2bc3a7; }
#sub01>div { width:600px; float:right; font-weight:bold; font-size:170%; line-height:140%; }