/*webfont
@import url(//cdn.rawgit.com/hiun/NanumSquare/master/nanumsquare.css);*/

@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
@font-face {
	font-family:'NanumSquare';
	font-style:normal;
	font-weight:400;
	src:url(../font/nanumsquarer.woff) format("woff"), url(../font/nanumsquarer.eot) format("opentype")
}


body, div, td, p{font-size:12px;font-family:'NanumSquare','Nanum Gothic','돋움','dotum','AppleGothic',sans-serif;}


/*공통*/
*{margin:0;padding:0;}
.l{float:left;}.r{float:right;}.cl{clear:both;}
.cursor{cursor:pointer;}
.text-center{text-align:center;}
.m_left60{margin-left:60px;}
.m_left55{margin-left:55px;}
.m_top40{margin-top:40px;}
.m_top50{margin-top:50px;}
.m_top60{margin-top:60px;}
.brown{color:#695a46;}


/*SUB공통- sub페이지 공통으로 들어가는 부분*/
.bottom-space{height:300px;}
.sub_title{min-height:160px;margin:0 auto;padding:40px 0;box-sizing:border-box;background:#fefaf4;text-align:center;}
.sub_title_st{font-size:30px !important;line-height: 1;color:#40210d !important;font-weight:bold;text-transform:uppercase;}
.page_title 
	{
		font-weight:normal;
		font-size:15px !important;
		line-height: 1.5em;
		-webkit-font-size:15px;
		-moz-font-size:15px;
	}

.sub_center {position:relative;width:850px;margin:0 auto;}
.cus_center {width:900px}
.sub_btn {}
.sub_btn li {cursor:pointer;}
.sub_btn li:first-child {position:absolute;top:45%;left:20px;}
.sub_btn li:last-child {position:absolute;top:45%;right:20px;}


.sub_title_txt {margin-top:30px;}
.sub_title_menu{margin-top: 30px;}
.sub_content{width: 100%;max-width:1200px;padding-top:95px;margin:0 auto;box-sizing:border-box;}
.sub_wrap{padding-left:130px;padding-right:130px;overflow:hidden;}
.title_line{width:30px;height:3px;background:#fed963;margin-bottom:16px;}
.title_line_center{margin:0 auto;width:32px;height:3px;background:#fed963;margin-bottom:16px;}
.title{font-size:20px;font-weight:bold;color:#191919;line-height:30px;}
.title_text{font-size:15px;color:#726256;font-weight:normal;}
.text_t{font-size:18px;font-weight:bold;color:#221815;line-height:24px;}
.text_c{font-size:16px;color:#221815;line-height:24px;}

.search_wrap{}
.div_select{float:left;width:103px;height:41px;border:1px solid #f5d266;overflow:hidden;}
.div_search{float:left;margin-left:17px;width:180px;height:41px;border-bottom:3px solid #f5d266;}
.div_search .div_search_icon {}
.div_search .div_search_icon img {vertical-align:middle;}
.input_select{width:103px;height:40px;line-height:40px;border:none;padding:10px;box-sizing:border-box;;font-size:14px;color:#c5b098;font-weight:bold;}
.input_search{width:150px;height:35px;padding:10px;box-sizing:border-box;border:none !important;}
.and_or{margin-top:13px;}


#div_table{}
#div_table .box{display:table;overflow:hidden;line-height:26px;color:#221815;margin-top:2px;min-height:80px;}
#div_table .box .first{border-top:2px solid #f9f5f0;margin-top:0;}
#div_table .box .div_t{display:table-cell;vertical-align:middle;width:232px;border-bottom:2px solid #f9f5f0;text-align:center;background:#f9f5f0;margin-top:2px;font-size:16px;}
#div_table .box .div_c{display:table-cell;vertical-align:middle;width:708px;border-bottom:2px solid #f9f5f0;padding:12px 0 12px 53px;box-sizing:border-box;font-size:16px;}
.div_c p {font-size: 16px;}

/*PAGE NUMBER*/
.pagewrap{margin-top:5px;}
.pagewrap a span {font-size:15px;margin:0 1px;}
.page_first {margin-right:10px;}
.page_last {margin-left:10px;}
.pagewrap .page{float:left;height:30px;line-height:30px;font-size:14px;padding:0 24px;}
.pagewrap .page li:first-child{margin-left:0;}
.page_on {color:#fed962;display:inline;border-bottom:2px solid #fed963;font-size:15px;font-weight:700;} 
.pagewrap .page li{color:#030000;}
.pagewrap .page .active a{color:#fed962;border-bottom:2px solid #fed962;}
.page_font {font-size:15px;color:#fed962;display:inline;border-bottom:2px solid #fed962;font-weight:700;}


#mask { position: absolute;top: 0;left: 0;z-index: 999;display: none; }

.mobile_img {  }