
/*기본*/
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;}
body,input,textarea,select,button,table{line-height:1.50em; }
ul, li{list-style:none; }
img{ border:0; }

a {outline:none; select-dummy: expression(this.hideFocus=true); text-decoration:none; color:#FFFFFF}
body{ background-color:#ffffff;background-position: top; overflow-x:hidden; }


/*나눔고딕*/
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
body , p {
color: #8d8d8d;
font-family: 'Nanum Gothic','나눔고딕','Lucida Sans Unicode','Lucida Grande','Arial',sans-serif;
font-size: 12px;
line-height: 20px;
background-repeat: no-repeat;
}


#wrap{width:100%; background:url(new_img/bg.jpg) repeat-x;height:405px; }
#main{width:1000px;  margin:0 auto;}
.top{width:1000px;}

/*메뉴*/
#gnb{background:url(new_img/navi_line.jpg) left top repeat-x; }
#gnb .gnb2 {margin:0 auto;width:1000px;}
.gnb_main{  height:140px; margin:0 auto; width:1000px; }

.gnb_main li{float:left;  margin-left:120px; margin-right:25px; padding-bottom:15px;margin-top:22px; position:relative;line-height:0;font-size:0;}

ul.gnb_main li span{ position:absolute;  top:130px; display:none; z-index:999999999999999; }
ul.gnb_main li span a img{margin-top:15px; margin-right:-2px; width:116px; }
span#gnb_main1_m{background:url(new_img/main_menu1_bar.png) no-repeat ;width:117px; height:96px; left:-5px;top:30px;}
span#gnb_main2_m{background:url(new_img/main_menu1_bar.png) no-repeat ;width:117px; height:139px;left:-7px; top:30px;}
span#gnb_main3_m{background:url(new_img/main_menu13_bar.png) no-repeat ;width:122px; height:165px;left:3px; top:30px;}
span#gnb_main4_m{background:url(new_img/main_menu1_bar.png) no-repeat ;width:117px; height:139px;left:-8px; top:30px; }
span#gnb_main5_m{background:url(new_img/main_menu13_bar_n.png) no-repeat ;width:124px; height:160px;left:-14px; top:30px;}


/*서비스*/
.service{ width:212px; height:30px; margin-top:-500px; margin-right:30px; float:right;}


#bg{width:100%; height:405px;border:1px solid white; margin-top:-60px;  background:url(new_img/bg.jpg) left bottom repeat-x #fdfdff;}
#img{ width:1000px; height:396px; margin:0 auto; margin-top:-20px;}
.center_left{width:742px; height:396px; margin-top:28px; }
.center_right{width:213px; float:right; z-index:999999999999999999999999999; margin-top:-394px;margin-right:30px;}
/*----------S:메인 이미지----------*/
.img1, .main_group1 .amazon_scroller, .main_group1 .img3 {display:inline; float:left;}
.amazon_scroller {float:left;position:relative;width:762px; height:396px; overflow: hidden;}
.amazon_scroller ul{padding: 0px;margin: 0px;float: left;}
.amazon_scroller ul li{padding: 0px;margin: 0px;float: left;text-align: center; display:inline;}
.amazon_scroller ul li a{text-decoration: none;}


.main_group1 .amazon_scroller .amazon_scroller_mask {position:absolute; left:0; top:0; overflow: hidden; height:448px; }
.main_group1 .amazon_scroller .amazon_scroller_mask li { overflow: hidden; height:448px;}
.main_group1 .amazon_scroller .amazon_scroller_nav {position:absolute;width:79px;height:39px;left:256px; top:0; }
.main_group1 .amazon_scroller .amazon_scroller_nav li {float:left;}
.main_group1 .amazon_scroller .amazon_scroller_nav a {display:inline; margin:0; padding:0;}/**/


/*----------컨텐츠----------*/
#contents{width:1000px; height:157px;  margin:0 auto;  border:1px solid  white; margin-top:50px; 
				background:url(new_img/content.jpg) no-repeat; }
#notice{width:324px; height:157px;}
.notice_t{width:59px; height:17px; margin:20px 0 0 30px;}
.notice ul{color:#160f02;  float:left; margin-left:30px; margin-top:15px; }
.notice ul li{ background:url(new_img/board_bullet.jpg) no-repeat left  50%;   }
.notice li a{color:#574120;  margin-left:5px;}
.notice li. a.new a {font-weight:bold}
.plus{width:41px; height:11px; float:right;  margin-top:-15px; margin-right:26px; }

.gallery{width:357px; float:left; height:157px; margin-top:-170px; margin-left:320px; }
.gallery_t{width:70px; height:16px; margin-top:13px;}
.gallery_plus{width:41px; height:11px; float:right; margin-right:14px; margin-top:-15px;}
.gallery_img{float:left; margin-top:14px;  padding-top:5px;}
.gallery_img li{background:url(new_img/gallery_box.jpg) no-repeat; float:left; width:80px; height:68px; 
						margin-right:5px; text-align:center; padding-top:3px;}
.gallery_img li img{width:72px; height:60px;}

.qna{width:293px; ;height:157px; margin-top:-180px; float:right; margin-right:25px;}
.qna_t{width:240px; height:18px; margin-top:23px; margin-left:24px;}
.qna ul{color:#160f02;  float:left; margin-left:24px; margin-top:15px; }
.qna ul li{ background:url(new_img/board_bullet2.jpg) no-repeat left  50%;   }
.qna li a{color:#f7e9d5;  margin-left:10px;}
.qna li. a.new a {font-weight:bold}

.banner{width:1000px; margin:0 auto; margin-top:25px;}

.copyright{width:1000px; margin:0 auto;  margin-top:30px; margin-bottom:45px;}



.tit01{position:relative; color:#765222; font-weight:normal; font-size:20px; line-height:42px; letter-spacing:-1px;font-weight:700;}
.tit02{font-family:'NotoKrM'; color:#7c4c19;font-size:18px;font-weight:700;letter-spacing:-0.5px;}
.tit02 span{color:#bca385;font-size:14px;}
.tit03{font-family:'NotoKrM'; color:#000;font-size:14px;letter-spacing:-0.5px;}

.tbl01 {border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2;}
.tbl01 th{padding:8px; text-align:center; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; font-family:'NotoKrM'; color:#533c1c;background:#d5c5ac;font-size:14px;}
.tbl01 td{padding:8px; text-align:center; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; font-family:'NotoKrM';font-size:15px;letter-spacing:-0.5px;}

.pott1 {color:#533c1c !important;}
.pott2 {color:#993d48 !important;}

.pottR {font-weight:400;}
.pottM {font-weight:500;}
.pottB {font-weight:700;}

.txt_l {text-align:left !important;}
.txt_c {text-align:center !important;}
.txt_r {text-align:right !important;}

.clear {clear:both; position:relative;}
.h5 {display:block; border:none; height:5px;margin:0px; padding:0px; font-size:0px;}
.h10 {display:block; border:none; height:10px;margin:0px; padding:0px; font-size:0px;}
.h15{display:block; border:none; height:15px;margin:0px; padding:0px; font-size:0px;}
.h20 {display:block; border:none; height:20px;margin:0px; padding:0px; font-size:0px;}
.h30 {display:block; border:none; height:30px;margin:0px; padding:0px; font-size:0px;}
.h40 {display:block; border:none; height:40px;margin:0px; padding:0px; font-size:0px;}
.h50 {display:block; border:none; height:50px;margin:0px; padding:0px; font-size:0px;}
.h60 {display:block; border:none; height:60px;margin:0px; padding:0px; font-size:0px;}
.bd {display:block; border:none; background:#eaeaea; height:1px;margin:40px 0px; padding:0px; font-size:0px; clear:both;}
.bd2 {display:block; border:none; border-bottom:1px dashed #eaeaea; height:1px; margin:40px 0px; padding:0px; font-size:0px; clear:both;}
.bd3 {display:block; border:none; border-bottom:1px dashed #eaeaea; height:1px; margin:10px 0px; padding:0px; font-size:0px; clear:both;}

.ml10 {margin-left:10px !important;}
.ml20 {margin-left:20px !important;}
.ml30 {margin-left:30px !important;}
.ml40 {margin-left:40px !important;}
.ml50 {margin-left:50px !important;}

.position{position:relative;}
.position_01{position:absolute;bottom:0px;right: 30px;}

ul.bul {width:100%; position:relative; clear:both; margin:0; box-sizing: border-box;}
ul.bul li {list-style:none; display:block; padding:4px 0px 4px 12px; letter-spacing:-0.5px; line-height:160%; position:relative; font-family:'NotoKrM'; font-size:14px;}
ul.bul li span{color:#7d4f1b; font-weight:600;}
ul.bul li:before {content:''; display:block; position:absolute; top:15px; left:0px; width:4px; height:4px; background:#e97341}
ul.bul li  small{font-size:12px; font-weight:500;letter-spacing:-0.8px;}

.flex{display:flex;}

.sub_tabmenu {width:100%; overflow:hidden; margin-bottom:50px; letter-spacing:-0.5px; }
.sub_tabmenu ul{padding:0px; margin:0px;}
.sub_tabmenu ul::after {clear:both; content:""; display:block;}
.sub_tabmenu li{list-style-type:none; float:left; display:inline-block; position:relative; overflow:hidden; margin:0px 0px 0px 0px;  padding-bottom:5px;}
.sub_tabmenu li a{display:block; text-decoration:none; border:1px solid #e5e5e5; margin-left:-1px;  padding:8px 0px 8px 0px;   text-align:center;overflow:hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.sub_tabmenu li:first-child a, .sub_tabmenu  li.el a{  margin:0px 0px 1px 0px;   }
.sub_tabmenu li a:hover{ text-decoration:none; background:  #fefaf8;  color:#000 !important;}
.sub_tabmenu li.on a {border:1px solid #ec6c00; background:  #ec6c00;  color:#fff !important;}
.sub_tabmenu li.on a:after {position:absolute; top:46px; left:50%; margin-left:-5px; width:9px; height:5px; content:''; display:block; background:url(/img/tab_bul.png) center top no-repeat;}

.tabCont {clear:both;margin:40px 0px 0px 0px; letter-spacing:-0.5px;}


dl.fl {margin-top:20px; width:100%; clear:both; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
dl.fl > dt{float:left; display:block;width:65%;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;word-wrap:normal;}
dl.fl > dd{float:right; display:block;width:30%; font-weight:500; margin-left:4%;  line-height:150%; padding-top:2px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;word-wrap:normal;word-break:keep-all;}
dl.fl:after{clear:both; content:''; display:block;}
dl.fl > dd img{width:250px;border-radius:10px;}

