
/*±âº»*/
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: #ffffff;
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-color:#7a6235; min-height:977px;}



/*1´Ü*/
#header{float:left; width:202px;  min-height:977px; background-color:#7a6235;/*background:url(img/left_bg.jpg) repeat*/}
.logo{margin-top:55px;padding-left:15px;}
.gnb{margin-top:100px;}
.gnb li{padding:18px 0 0 40px; }
.cafe{width:35px; height:35px;margin-top:30px; margin-left:40px;}

/*2´Ü*/
.main_img{float:left;width:691px;height:974px; min-height:977px;display:inline-block;}

/*3´Ü*/
.main_board{float:left; display:inline-block;}
.board{margin-left:40px;display:inline-block; width:137px;}
.skip{display:inline-block;}
.skip ul{margin-top:28px;}
.skip li{float:left;height:15px;}
.frist{padding-right:20px;}
.notice{padding-top:30px;padding-bottom:10px;width:220px; }
.notice_line{border:1px solid #8d4f3a;}
.notice{}
.notice ul{margin-top:10px;}
.notice li{background:url('./img/bullet.gif') no-repeat 0 50%;padding-left:10px;}

.qna{width:239px; height:62px;margin-top:40px;padding-bottom:18px;border-bottom:1px solid #913216;}
.qna ul{margin-top:30px;}
.qna li{background:url('./img/bullet.gif') no-repeat 0 50%;padding-left:10px;}

.photo{width:239px;margin-top:100px;}
.photo h2{float:right; margin-top:-12px;}
.photo_line{margin-top:10px;}
.photo ul{width:250px; display:inline-block; margin-top:5px; padding-top:10px;}
.photo li{width:76px; height:54px;float:left; padding-right:3px; }

.tem_review{width:239px;margin-top:35px;}
.tem_review h4{padding-bottom:12px;border-bottom:1px solid #913216; }
.tem_review{}
.tem_review ul{margin-top:10px;}
.tem_review li{background:url('./img/bullet.gif') no-repeat 0 50%;padding-left:10px;}

.footer{margin-top:60px;}
.footer h6{margin-top:13px;}


/*¼­ºê*/
.sub{  height:215px;width:100%;}
.sub_head{width:1080px;  margin:0 auto; position:relative; }
.sub_logo{width:167px; height:52px; padding-top:26px}
.sub_img{ position:absolute; top:0; right:0;}
.sub_skip{border:1px solid white;}
.sub_skip1{ width:45px; float:left;}

/*¸Þ´º*/

#gnb2{height:47px;width:1068px;position:absolute; background-color:#000; margin:0 auto; margin-top:30px; padding-left:20px}
.gnb_main2{float:left; }
.gnb_main2 li{height:35px; float:left; position:relative; padding:0 0; 50px; 17px; margin-top:15px; margin-right:10px}

ul.gnb_main2 li span{position:absolute;  display:none;  top:-5px;}
ul.gnb_main2 li span a img{line-height:0; font-size:0; float:left; z-index:99999999999; margin-top:10px;padding-right:5px; }
span#gnb_main11{width:868px; left:15px; float:left; top:35px; }
span#gnb_main22{width:868px;left:18px; top:35px; float:left;}
span#gnb_main33{width:868px;left:20px; top:35px; float:left;}
span#gnb_main44{width:868px; left:35px; top:35px; float:left;}
span#gnb_main55{width:868px; left:10px; top:35px; float:left;}
span#gnb_main77{width:868px; left:0; top:35px; float:left;}
ul.top_menus {float:right; padding:15px 0; margin-right:30px}
ul.top_menus li{ float:left; margin-right:10px}
.sub_container{width:1080px; margin:0 auto;}

/*ÁÂÃø*/
.left_navi_tit{ width:193px; } 
.left_navi{ }
.left_navi_frist{}

.right{border:1px solid red;}
/*³»¿ë*/
.sub_contents{ width:757px; }

/*footer*/
.sub_footer{ width:1088px; margin:0 auto; text-align:right } 

/*
body{ background:url('img/body_bg.jpg') repeat top left; }
*/

.left_wrap{ float:left; background-color:#a46a24; width:191px;  float:left;}


/*¼­ºêÃß°¡*/
.sub_total_wrap{ background:url('img/body_bg.jpg') repeat top left; width:100%; min-height:900px}
.sub_content_wrap{ width:834px; /*overflow:hidden;*/ float:left; overflow:hidden; margin-left:34px; background-color:#fff}


.pd40{ padding-left:40px}