
@charset "UTF-8";



div, ul, li, ol, dl, dt, dd, form, h1, h2, h3, h4, h5, h6, 
input, select, textarea, address, blockquote,
table,tr,td,th
{margin:0; padding:0;}

body, td, p, input, button, textarea, select, .c1 { font-family:Tahoma,����; font-size:9pt; color:#222222; }

a:link, a:visited, a:active { text-decoration:none; color:#222222; }
a:hover { text-decoration:underline; }

a, p{text-decoration:none; margin:0; padding:0;}
table, td, tr{border:0; margin:0; padding:0;}

body{margin:0; padding:0;}

li{ list-style:none;}

.cls{clear:both;height:0px;}

img{border:0;}

.wrap{width:100%; margin:0 auto;}

/*****����κ�*****/
.head_wrap{position:relative; width:100%; height:80px; background: url("/images/top_line.jpg") repeat-x; margin-top:11px;z-index:1;}
.head_wrap .header{position:relative; margin:0 auto; width:1000px; height:80px;}
.head_wrap .header .logo{position:absolute; width:239px; height:69px; margin-top:11px;}
.head_wrap .header .topbtn{position:absolute; width:180px; height:11px; margin-left:820px;}
.head_wrap .header .topbtn a{float:left;}
.head_wrap .header .topbtn a h1{text-decoration:none; font-size:10px; font-family:Dotum; font-style:normal; color:#666; margin-left:6px;}
.head_wrap .header .topmenu{position:absolute; width:702px; height:40px; margin:40px 0 0 298px; background: url("/images/navi.jpg") no-repeat;}

/*****����������*****/
.mid_wrap{position:relative; width:100%; height:448px; /*background: url("/images/back.jpg") no-repeat center; z-index:0; */}
.mid_wrap .visual{position:relative; margin:0 auto; width:1000px; height:448px; background: url("/images/main_visual.jpg") no-repeat;}

/*****�Խ��ǳ���*****/
.bottom_wrap{position:relative; margin:0 auto; width:1000px; height:196px; margin-top:40px;}
.bottom_wrap ul{float:left;}
.bottom_wrap ul li.s1{position:absolute; width:275px; height:196px;}
.bottom_wrap ul li.s1 p.bbs1{width:275px; height:24px; background: url("/images/notice.jpg") no-repeat;}
.bottom_wrap ul li.s1 p.bbs1 a{position:absolute; width:47px; height:16px; margin-left:228px;}
.bottom_wrap ul li.s1 p.load{width:275px; height:68px; margin-top:25px;}
.bottom_wrap ul li.s2{position:absolute; width:379px; height:196px; margin-left:298px;}
.bottom_wrap ul li.s2 p.bbs2{width:379px; height:103px; background: url("/images/produce.jpg") no-repeat;}
.bottom_wrap ul li.s2 p.bbs2 a{position:absolute; width:47px; height:16px; /*margin-left:312px;*/top: 0;right: 20px;}
.bottom_wrap ul li.s2 p.as{width:379px; height:93px;}
.bottom_wrap ul li.s3{position:absolute; width:299px; height:196px; margin-left:701px;}

.btn_more{position:absolute; width:47px; height:16px; margin-left:228px;}

/*****ī�Ƕ���Ʈ*****/
.footer_wrap{position:relative; width:100%; height:59px; margin-top:45px; background: url("/images/footer_line.jpg") repeat-x;}
.footer_wrap .copyright{position:relative; margin:0 auto; width:1000px; height:59px;}

/*****����������*****/
.sub_wrap{position:relative; margin:0 auto; width:1000px; z-index:0;}
 td.form{width:770px; height:800px; background: url("/images/form.jpg") no-repeat;}
 div.private{position:absolute; width:666px; height:337px; overflow:scroll; margin-left:50px;}
 div.private p{font-size:12px; font-family:Gulim; line-height:15px;}
 div.private p h6{font-size:12px; font-family:Gulim; font-weight:bold;}
 div.agree{position:absolute; width:284px; height:12px; margin-top:14px; margin-left:38px;}
 div.agree span{font-size:12px; font-family:Gulim;}
 div.agree_btn{position:absolute; width:120px; height:23px; margin-top:20px; margin-left:604px;}
 div.agree_btn ul{float:left;}
 div.agree_btn ul a{margin-left:10px;}


 
.hd_top ul .nav_3 a {
    color: #edeea6;
}
.pb30 {
    margin-top: 100px;
    padding-bottom: 30px;
}
.pb30 h2 {
    background: rgba(0, 0, 0, 0) url("/theme/basic/images/tit_bg.gif") repeat-x scroll 0 50%;
    display: block;
    height: 50px;
    margin: 0 0 50px;
    text-align: center;
    width: 100%;
}
.pb30 h2 span {
    background: #fff none repeat scroll 0 0;
    display: inline-block;
    font-family: "Nanum Myeongjo",serif;
    font-size: 40px;
    font-weight: normal;
    line-height: 100%;
    padding: 0 20px;
}
.pb30 h2 span.building1 em {
    font-family: NanumBarunGothic;
    font-size: 0.4em;
    font-style: normal;
}
.pt50 {
    margin-bottom: 80px;
    overflow: hidden;
}
.pikachoose {
    clear: both;
    height: 700px;
    margin: 0;
    width: 908px;
}
.DeliveryBox{ border:1px solid #ddd; padding:10px; border-top:0 none; height:50px; overflow:hidden; margin-bottom:30px; }
.Delivery_tlt{ height:30px; width:769px; margin-top:20px; border-right:1px solid #ddd; }
.Delivery_tlt li{ border:1px solid #ddd; padding:7px 5px; float:left; margin-left:-1px; font-size:13px; font-weight:bold;text-align:center; background:#edf9ff;}
.Delivery_tlt li.tlt1{ width:40%; margin-left:0px;}
.Delivery_tlt li.tlt2{ width:20%}
.Delivery_tlt li.tlt3{ width:17%}
.Delivery_tlt li.tlt4{ width:17.15%; border-right:0 none;}
.Delivery_text{ width:100%;}
.Delivery_text td{ padding:7px 5px;  font-size:13px; text-align:center;}
.Delivery_text td.first{ text-align:left; }
.Delivery_photoBox{}
.Delivery_photoBox .photo_tlt{ font-size:16px; font-weight:600; padding:15px 0 0px 5px;; margin-bottom:10px; 
	}
.Delivery_photoBox .photoBox{ width:100%; overflow:hidden; }
.Delivery_photoBox .photoBox li{float:left; padding:1%; margin:0 0 17px 17px; width:46.5%;
	border:1px solid #ddd; }
.Delivery_photoBox .photoBox li.first{ margin-left:0;}
.Delivery_photoBox .photoBox li img{ width:100%;}
marquee{ width:100%;}
.product_box{ margin:30px 0 0 25px; overflow:hidden;}
.product_box .product li{ float:left; width:138px; margin:0 0 40px 40px; padding:5px; border:1px solid #ddd;}
.product_box .product li.list_feature{ width:307px; padding:15px 10px 10px; }
.product_box .product li.first{margin-left:0;}
.product_box .product .pro_in{}
.product_box .product .pro_in.pro_feature{ margin-top:12px;}
.product_box .product .pro_in li{ float:none; width:100%; width:128px;   border:0 none; border-top:1px solid #ddd; margin:0;}
.product_box .product .pro_in li img{ width:100%;}
.product_box .product .num{ text-align:center; font-size:15px; font-weight:bold; padding:5px 0;}
.product_box .product li.list_feature li{ width:300px; margin-bottom:4px; padding-top:10px;}

.bx-wrapper{ margin-left:20px;}

#daumRoughmapContainer1509586116619 { margin:10px  auto;}


.menu {background:#fff;position: absolute;width: 100%;top: 0;display: inline-block;margin-top: -20px;}
.menu ul li {
    position: relative;
    display: inline; 
    text-align: center;
}
.menu ul li a {
    text-decoration: none;
    display: inline-block;
    width: 90px;
    padding: 20px 10px;
    color: #333;
    font-size: 14px;
    font-weight: bold;
}

.menu ul li a:hover, .menu ul li a:focus, .menu ul li a:active  {
    color: #b24700;

}

.menu-arrow {
    font-size: 10px;
}
.menu ul ul {
    position: absolute;
    left:0;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
    filter: alpha(opacity=0); /* IE 5-7 */
    border: 1px solid #ccc;
    border-bottom: none;
}
.menu ul li:hover ul {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 */
    filter: alpha(opacity=100); /* IE 5-7 */
}

.menu ul ul li {
    display: block;
    text-align: left;
}
.menu ul ul li a {
    width: 120px;
    padding: 10px;
    white-space: nowrap;
    border-bottom: 1px solid #d9d9d9;
    color: #777;
    background: #fff;
}
.menu ul ul li a:hover, .menu ul ul li a:focus, .menu ul ul li a:active  {
    color: #000;font-weight: bold;
}

.menu ul li a, .menu ul ul li, .menu ul li:hover, .menu ul ul {
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.responsive-button {
    padding: 20px;
    color: #333;
    font-weight: bold;
    background: RoyalBlue;
    border-bottom: 1px solid #ccc;
    text-align: center;
    display: none;
}

input[id=responsive-button] {
    display: none;
}

input[id=responsive-button]:checked ~ .menu {
    display: block;
}


.titleWrap {position: relative;min-height: 30px;}
.titleWrap .title {margin: 0; font-sizE: 14px;color: #333;font-weight:bold}
.titleWrap .unit {position: absolute;bottom: 0;right: 0;margin: 0;color: #999;}
.table, table {
    display: table;
    table-layout: auto;
    margin: 0;
   /* width: 100%; */
    border-spacing: 0;
    border-collapse: separate;
    font-size: inherit;
}
table.table {
    border-top: solid 1px #000;
    border-bottom: solid 1px #000;
    margin-top: 5px;
  }
table.table tr th,
table.table tr td {
    padding: 10px 25px;
    border-bottom: solid 1px #e4e4e4;
    color: #000;
    text-align: center;
  }
table.table tr:last-of-type th,
table.table tr:last-of-type td {
    border-bottom: none;
  }
table.table tr:first-of-type th,
table.table tr:first-of-type td {
    border-bottom: solid 1px #e4e4e4;
  }
table.table thead tr th,
table.table thead tr td {
    background-color: #f5f5f5;
    white-space: nowrap;
  }

table.table tbody tr th {
    background-color: #f5f5f5;
  }