@charset "utf-8";


@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');

/********************
    Default set
********************/

html, body, div, dl, dt, dd, ul, ol, li, p, h1, h2 ,h3, h4, h5, h6{margin:0px; padding:0px;font-family: 'Noto Sans KR', sans-serif; font-size:16px; list-style:none; color:#4d4d4d;font-weight: 350;}
a{text-decoration:none;color:#4d4d4d;}
img{border:0;vertical-align:middle;max-width: 100%;}
select{font-family: 'Noto Sans KR', sans-serif;border:1px solid #d6d6d6;vertical-align:middle;font-weight: 350;}
input{font-family: 'Noto Sans KR', sans-serif;vertical-align:middle;margin:0;padding:0;font-weight: 500;}
label {cursor:pointer;}
textarea{font-family: 'Noto Sans KR', sans-serif;vertical-align:middle;font-weight: 350;}
table caption{
	overflow: hidden;
    /*position: absolute;
	left:-9999px;
	top:-9999px; */
    width:0;
    height:0;
    line-height:0;   
	margin:0;
}
table{border-collapse:separate;border-collapse:collapse;width:100%;border-spacing:0;table-layout: fixed;}


.blind{width:0;height:0;position:absolute;top:-9999px;left:-9999px;overflow:hidden;}
.clfix:after {content: ""; display: block; height: 0px; clear: both; visibility: hidden;}
.clear {clear:both; font-size:0; line-height:0; overflow:hidden; height:0 !important; }
.floatL {float:left;}
.floatR {float:right;}
.floatN {float:none;}
.disnone{display:none;}

.txtL {text-align:left !important;}
.txtC {text-align:center !important;}
.txtR {text-align:right !important;}
.txtJ {text-align:justify !important;}
.txtT {vertical-align:top !important;}
.txtM {vertical-align:middle !important;}
.txtB {vertical-align:bottom !important;}
.txtTB {vertical-align:text-bottom !important;}


/********************
    Margin
********************/
.mtp5{margin-top:5px;}
.mtp7{margin-top:7px;}
.mtp10{margin-top:10px;}
.mtp12{margin-top:12px;}
.mtp15{margin-top:15px;}
.mtp20{margin-top:20px;}
.mtp25{margin-top:25px;}
.mtp30{margin-top:30px !important;}
.mtp35{margin-top:35px !important;}
.mtp40{margin-top:40px !important;}
.mtp50{margin-top:50px !important;}
.mtp60{margin-top:60px;}
.mtp130{margin-top:130px;}
.mtp23{margin-top:23px;}

.pdt5{padding-top:5px;}
.pdt7{padding-top:7px;}
.pdt10{padding-top:10px;}
.pdt12{padding-top:12px;}
.pdt15{padding-top:15px;}
.pdt20{padding-top:20px;}
.pdt25{padding-top:25px;}
.pdt80{padding-top:80px;}

.pdb100{padding-bottom:100px;}
/***********************************************************
				Start Coding
***********************************************************/

/*
.quick{border-top:2px solid #b89111;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;position:fixed;z-index:100;right:calc((100% - 1480px) / 2);top:327px;}
.quick > li{border-bottom:1px solid #dfdfdf;}
*/

#wrap{position:relative;width:100%;margin:0 auto;}
/*
#head_bg{width:100%;position:relative;}
#header{position:relative;width:100%;margin:0 auto;z-index:99;transition: all 0.3s ease-in-out;opacity: 1;}
#header > a.mor_open{display:none;position:absolute;right:10px;top:50%;margin-top:-16px;}
#header > a.mor_sear{display:none;position:absolute;left:10px;top:50%;margin-top:-16px;}
#header .logo_area{position:relative;width:100%;text-align:center;box-sizing:border-box;}
#header h1{text-align:center;display:block;line-height:90px;}
.logo-area .top_sns{position:absolute;z-index:55;right:calc((100% - 1180px) / 2);top:28px;}
.logo-area .top_sns > a{margin-left:15px;}
.mor_logo{display:none;}
.menu_area{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;text-align:center;}
.menu{position:relative;width:1180px;margin:0 auto;font-size:0;}
.menu > li{display:inline-block;padding:0 55px;}
.menu > li > a{font-family: 'TitilliumMaps26L';display:block;font-size:17px;color:#0e0e0e;line-height:59px;font-weight:500;letter-spacing:-0.5px;}
.menu > li > a:hover{color:#0e0e0e;}
.menu > li > a.on{color:#0e0e0e;}
.menu > li > ul.mdp02{display:none;position:absolute;top:100px;z-index:56;text-align:center;}
.menu > li > ul.mdp02 > li{float:left;}
.menu > li > ul.mdp02 > li > a{display:block;padding:15px 8px;font-size:15px;color:#0e0e0e;line-height:23px;letter-spacing:-0.5px;}
.menu > li > ul.mdp02 > li > a:hover{color:#0e0e0e;}
.menu > li > ul.dp1{left:0;}
.menu > li > ul.dp2{left:215px;}
.menu > li > ul.dp3{left:370px;}
.menu > li > ul.dp4{left:520px;}
.menu_pro{width:1180px;margin:0 auto;background:#876a3b;padding:20px 0;}
.menu_pro ul{border-left:1px solid #9f8862;box-sizing:border-box;}
.menu_pro ul li{float:left;border-right:1px solid #9f8862;box-sizing:border-box;width:calc((100% - 1px) / 7);text-align:center;padding-top:10px;transition: all 0.2s ease;}
.menu_pro ul li:hover{box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.2);}
.menu_pro ul li a{display:block;color:#fff;font-size:15px;font-weight:300;padding:50px 0 10px 0;}
.menu_pro ul li:nth-child(1) a{background:url(../image/common/ico01.png) no-repeat center top;}
.menu_pro ul li:nth-child(2) a{background:url(../image/common/ico02.png) no-repeat center top;}
.menu_pro ul li:nth-child(3) a{background:url(../image/common/ico03.png) no-repeat center top;}
.menu_pro ul li:nth-child(4) a{background:url(../image/common/ico04.png) no-repeat center top;}
.menu_pro ul li:nth-child(5) a{background:url(../image/common/ico05.png) no-repeat center top;}
.menu_pro ul li:nth-child(6) a{background:url(../image/common/ico06.png) no-repeat center top;}
.menu_pro ul li:nth-child(7) a{background:url(../image/common/ico07.png) no-repeat center top;}

.menu_area > .mor_out{display:none;position:absolute;right:10px;top:25px;}
.menu_bg{display:none;background:#fff;border-top:1px solid #f3f3f3;width:100%;height:55px;position:absolute;left:0;top:100px;}
*/


#all_contents{position:relative;width:100%;margin:0 auto;overflow:hidden;}

#footer{width:1180px;margin:0 auto;padding:20px 0 35px 0;text-align:center;border-top:1px solid #dfdfdf;}
#footer > p.policy > a{font-size:14px;color:#131313;font-weight:500;}
#footer > p.add{font-size:13px;color:#707070;font-weight:350;margin-top:15px;}
#footer > p.add br{display:none;}
#footer > p.copy{font-size:13px;color:#707070;font-weight:350;}

.add .footer-add-p {padding: 10px;}



@media screen and (max-width:1024px){
/*	
	.logo-area .top_sns{position:absolute;z-index:1;left:10px;top:28px;right:auto;}
	.logo-area .top_sns > a{margin-left:0px;}

	#header{background:#fff;}
	#header > a.mor_open{display:block;}
	#header > a.mor_sear{display:block;}
	#header h1 img{max-width:160px;}
	.mor_logo{display:block;position:absolute;left:20px;top:27px;}
	.mor_logo img{max-width:160px;}
	.menu_area{position:relative;padding-left:0;padding-right:0;margin-top: 0;margin-left:0;position:fixed;left:-280px;top:0;width:280px;z-index:999;height:100%;overflow:auto;background:#fff;}
	.hear_rt{position:static;width:100%;height:80px;border-bottom:1px solid #dfdfdf;}
	.hear_rt > li{float:left;margin-left:10px;}
	.hear_rt > li > a{display:block;font-size:12px;color:#333;line-height:80px;}
	.menu{position:relative;margin-left:0;width:100%;margin-top:80px;border-top:1px solid #dfdfdf;}
	.menu > li{display:block;text-align:center;padding:0;}
	.menu > li > a{display:block;box-sizing: border-box;width:100%;font-size:17px;color:#252525;line-height:17px;padding:15px 20px;background:#fff;border-bottom:1px solid #dfdfdf;text-align:left;}
	.menu > li > a.on{background:#333;color:#fff;}
	.menu > li > a:hover{background:#333;color:#fff;}
	.menu > li > ul.mdp02{display:none;position:static;background: #f7f7f7;padding:10px 0;}
	.menu > li > ul.mdp02 > li{float:none;}
	.menu > li > ul.mdp02 > li > a{display:block;padding:5px 5px;font-size:15px;color:#454545;line-height:23px;letter-spacing:-0.5px;}
	.menu > li > ul.mdp02 > li > a:hover{color:#000;}
	.menu > li > ul.dp1{left:-1%;}
	.menu > li > ul.dp2{left:5%;}
	.menu > li > ul.dp3{left:-11%;}
	.menu > li > ul.dp4{left:7%;}
	.menu > li > ul.dp5{left:27%;}
	.menu > li > ul.dp6{right:34%;}
	.menu > li > ul.dp8{right:100px;}
	.menu_area > .mor_out{display:block;}
	.menu_bg{display:none;position: fixed;left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.7);z-index: 99;}
	
	.menu_pro{width:100%;}
	.menu_pro ul{width:100%;border-top:1px solid #9f8862;box-sizing:border-box;}
	.menu_pro ul li{float:left;border-right:1px solid #9f8862;border-bottom:1px solid #9f8862;box-sizing:border-box;width:calc((100% - 1px) / 3);} */

	.foot_addr{max-width:1024px;}
}


@media screen and (max-width:768px){
	.foot_lf{float:none;width:100%;}
	.foot_rt{display:none;}
/*
	.quick{display:none;}

	.bank{position:relative;left:0px;top:0px;border-left:0px solid #a2a8b0;padding-left:0px;padding-top:20px;}

	.kakaot{position:relative;right:0;top:0px;padding:18px 10px;margin-top:20px;}
*/
	.foot_addr{width:100%;padding:25px 0;}
	.foot_addr ul.add{width:calc(100% - 20px);margin:20px auto;position:relative;left:0;top:auto;}
	.foot_addr ul.tel{width:calc(100% - 20px);margin:0 auto;position:relative;right:0;top:auto;}

	#footer{width:100%;margin:0 auto;}
	#footer > p.add br{display:block;}

}

