@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);


body {overflow-x:hidden; margin:0px; min-width:1024px; } 
.on { z-index:0; }
.common { width:100%; position:absolute; }

ul {list-style:none; margin:0px; } 

* {padding:0;margin:0;}
body,th,td,textarea,h1,h2,h3,h4,h5,h6 {font-family:Nanum Gothic;dotum;font-size:12px;}
body,th,td,textarea{ line-height:14px;}
img,fieldset{ border:0;}
li{ list-style:none;}
select,input{ font-family:verdana;color:#000000;font-size:1.00em;}
address,em{ font-style:normal;}
button{ border:none;background:none;cursor:pointer;}
hr,legend{ display:none;}
p,h1,h2,h3,h4,h5,h6,form,input,ul,li,dl,dt,dd {margin:0;padding:0;}
a img {vertical-align:top;}
a:link{font-size:12px;color:#787878;text-decoration:none;}
a:visited{font-size:12px;color:#787878;text-decoration:none;}
a:hover{font-size:12px;color:#787878;text-decoration:underline;}

#wrap { width:100%; margin:0 auto; text-align:left; }

#header { width:100%; height:113px; margin:0 auto; border-bottom:0px solid #fff; }

.login { width:100%; height:31px; margin:0 auto; text-align:right; background-color:#fff; color: #000; }
.login_inner { position:relative; width:1024px; margin:auto; }

.login_title { position:absolute; left:0; top:0; height:31px; line-height:31px; font-weight:bold; color:#000; }
.login_home { height:31px; line-height:31px; }
.login link { color:#000; padding:4px; }
.login a:link { color:#000; padding:4px; }
.login a:visited { color:#000; padding:4px; }
.login a:hover { color:#000; padding:4px; }

.navi { width:100%; background-color: #ebebeb;}
.nav { width:1024px; height:82px; list-style: none; margin:auto; color:#fff; z-index:100;}
.navi_logo{ float: left; padding:0px; position: relative; z-index:100;}
.navi_set{ float: left; padding:0px; position: relative; z-index:100;}
.topnav{ color:#000000; font-size:12pt; text-align:center; width:161px; height:82px; line-height:111px; cursor:pointer; font-weight:bold; z-index:100; }
.topnav:hover{ color:#000000; z-index:100;}
.subnav{ position: absolute; left: 0; top:82px; background: #2c6c3a; display: none; z-index:100;}
.subnav li{ padding:10px 0px; width:161px; text-align:center; border-bottom:0px solid #bababa; border-top:0px solid #bababa; cursor:pointer; z-index:100;}
.subnav li:hover{ background:#d0d0d0; z-index:100;}

#main_content {width:100%; height:531px; margin:0 auto; padding-top:15px; padding-bottom:30px; background:url(/default/img/asch_img/main_content_bg.jpg) repeat-x;}
#main_contents {width: 1024px; height:531px; margin:0 auto;}

.main_gallery { width:1024px; height:198px; padding-bottom:20px; }

.main_tab { width: 657px; height:227px; float:left; }
ul.tabs { margin: 0px; padding: 0px; list-style: none; }
ul.tabs li { display: inline-block; padding: 0px 0px;  cursor: pointer; }
ul.tabs li.current { border-bottom: 3px solid #2c6c3a; }
.tab-content { display: none; background: #fff; padding: 15px 0 0 0; border-right: 0px solid #cacaca;}
.tab-content.current { display: inherit; }

.main_box1 {float:left; width:347px; padding-left:20px; padding-bottom:30px; }
.main_box1 ul li {float:left;}

.main_banner { width:1024px; }

#sub_img { width:100%; height:293px; margin:0 auto; padding-bottom:0px; background-color:#eeeeee; }
#sub_imgs { width:1024px; height:293px; margin:0 auto; padding-bottom:0px;}

#sub_con {width:100%; margin:0 auto; }
#sub_contents {width:1024px; margin:0 auto; padding-top:0px; padding-bottom:30px; overflow: hidden;}

#sub_left { float:left; width:199px;}
.sub_left_title { padding:39px 5px 27px 5px; background-color:#fb9024; font-family:Nanum Gothic; font-weight:bold; font-size:18px; color: #fff; }
.sub_left_menu { width:199px; height:42px; border-bottom: 1px solid #cacaca;}
.sub_menu { font-size:14px; font-weight: bold; color: #707070; padding: 15px 0 14px 5px;}
.sub_menu:hover { font-size:14px; font-weight: bold; color: #fb9024; background:url(/default/img/asch_img/left_bgc.png) repeat-x;}

#sub_right {float: right; width: 807px; padding-left:19px; text-align: left; padding: 0 0 27px 0;}
.sub_lnb { background-image:url({{$template}}/img/asch_img/title/title1_1.jpg);background-repeat:no-repeat; text-align:right; padding: 0px 0 0 0; color: #000000; padding-bottom:16px; border-bottom: 1px #bebebe solid;}
.sub_title {width:807px;}
.sub_title h1{ font-family:Nanum Gothic; font-size:18px; color: #000000; font-weight:bold; text-align:left; padding: 38px 0 0 0;}
.sub_note { font-size:15px; color:#444444; line-height:24px; padding-top:10px; }

.sub_note p.sinceline {display:block; width:30px; height:2px; margin:20px 0 0 0px; background-color:#D9CEC1;}
.sub_note .since { line-height: 40px; }
.sub_note span2 { font-size:17px; font-weight:bold; background-color:#D9CEC1; color:#fff; padding:5px 5px; }

.sub_note p.line {display:block; width:30px; height:2px; margin:20px 0 0 0px; background-color:#fcaf17;}
.sub_note h1 { font-size:18px; color:#444444; padding:9px 0 9px 0px; text-align:left;}

.sub_note p.line2 {display:block; width:18px; height:2px; margin:20px 0 3px 0px; background-color:#fcaf17;}
.sub_note h2 { font-size:16px; color:#444444; padding:5px 0 9px -5px; text-align:left;}

.sub_note .sub2_2pic { float:left; padding:0 10px 0 0;}

.sub5_2icon1 { background:url(/default/img/asch_img/sub5_2_icon1.jpg)no-repeat; width:157px; font-size:13px; color:#fff; text-align:center; float:left; padding:130px 5px 10px 0;}
.sub5_2icon2 { background:url(/default/img/asch_img/sub5_2_icon2.jpg)no-repeat; width:157px; font-size:13px; color:#fff; text-align:center; float:left; padding:130px 5px 10px 0;}
.sub5_2icon3 { background:url(/default/img/asch_img/sub5_2_icon3.jpg)no-repeat; width:157px; font-size:13px; color:#fff; text-align:center; float:left; padding:130px 5px 10px 0;}
.sub5_2icon4 { background:url(/default/img/asch_img/sub5_2_icon4.jpg)no-repeat; width:157px; font-size:13px; color:#fff; text-align:center; float:left; padding:130px 5px 10px 0;}
.sub5_2icon5 { background:url(/default/img/asch_img/sub5_2_icon5.jpg)no-repeat; width:157px; font-size:13px; color:#fff; text-align:center; float:left; padding:130px 0 10px 0;}

#footer { min-width:1024px; height:109px; margin:0 auto; background-color:#6d6d6d; }
.footer_con { width:1024px; height:109px; margin:0 auto; padding-top:0px; }
.footer_con .address { padding:13px 0; color:#ffffff; line-height:18px; float:left; }
.footer_con .address span{ padding:0 10px; }

.table_caption{width:100%;*zoom:1;clear:both;margin-bottom:4px;}
.table_caption:after{clear:both;content:"";display:block;}
.table_caption .title{float:left;}
.table_caption .per{float:right;font-size:11px;font-family:dotum;color:#666666;}
.table_caption.tab img {margin-right:1px;}

.table_01{width:100%;}
.table_01 th{border-right:1px solid #c4b5a3; border-top:3px solid #c4b5a3;border-bottom:1px solid #c4b5a3; padding:7px 0 6px; font:bold 15px verdana; color:#ffffff; text-align:center;}
.table_01 td{border-right:1px solid #e8e0d7;border-bottom:1px solid #e8e0d7;height:26px;font-size:15px;font-family:dotum;color:#666666;text-align:center;padding-top:5px;padding-bottom:5px;line-height:17px;}
.table_01 td.last {border-right:0}
.table_01 td.sub_title{background:#f8f8f8;}
.table_01 .left{text-align:left;padding-left:10px;}