@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@400;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Unna:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Vidaloka&display=swap');

#sVisu {position:relative; width:100%; height:500px; background-repeat:no-repeat; background-position:center center; background-size:cover; display:table;
border:0px solid red;  background-attachment: local;
}
#sVisu .txt_box {display:table-cell; text-align:center; vertical-align:middle; padding-top:10px;}

#sVisu .txt_box .t2 {font-size:5em; color:#000; letter-spacing:-0.03em; line-height:1.2em; font-weight:400;
font-family: 'Montserrat', sans-serif; font-weight:100; position:relative; margin:5px 0;}
#sVisu .txt_box .t2 span{font-weight:700; color:#000;}
#sVisu .txt_box .en {display:inline-block; font-size:0.9em; color:#000; letter-spacing:0.1em; font-family: 'Oswald', sans-serif !important;  border-top:1px solid rgba(0,0,0,0.2); border-bottom:1px solid rgba(0,0,0,0.2); padding:5px 15px;}
#sVisu .txt_box .t1 {font-size:1.1em; color:#000; line-height:1.6em; font-weight:400;}

#sVisu .bgarea {position:absolute; top:0px; left:0px; width:100%;  z-index:1; overflow:hidden;  
-webkit-transform: scale(1.5) rotate(0deg);-ms-transform: scale(1.5) rotate(0deg);transform: scale(1.5) rotate(0deg);-webkit-transition: all 2s;transition: all 2s;
}

#sVisu .visual_acting {-webkit-transform: scale(1) rotate(0.01deg);-ms-transform: scale(1) rotate(0.01deg);transform: scale(1) rotate(0.01deg);
height:475px;}


.sVisu1 {background-image:url('/n_img/subimg01.jpg');background-attachment: fixed; }
.sVisu2 {background-image:url('/n_img/subimg01_5.jpg');background-attachment: fixed; }
.sVisu3 {background-image:url('/kor/nimg/sub03.jpg'); background-size:cover;}
.sVisu4 {background-image:url('/kor/nimg/sub04.jpg'); background-size:cover;}
.sVisu5 {background-image:url('/n_img/subimg05.jpg'); background-size:cover; }

/***프롤로그****/
#sVisu1 {position:relative; width:100%; height:800px; background-repeat:no-repeat; background-position:center center;  display:table;
  background-attachment: local; background-attachment: fixed; background-image:url('/n_img/subimg01_1.jpg');background-size:cover;
}

#sVisu2 {position:relative; width:100%; height:800px; background-repeat:no-repeat; background-position:center center;  display:table;
  background-attachment: local; background-attachment: fixed; background-image:url('/n_img/subimg01_5.jpg'); background-size:cover;}

#sVisu3 {position:relative; width:100%; height:800px; background-repeat:no-repeat; background-position:center center;  display:table;
  background-attachment: local; background-attachment: fixed; background-image:url('/n_img/subimg01_6.jpg');background-size:cover;
}

#sVisu4 {position:relative; width:100%; height:800px; background-repeat:no-repeat; background-position:top center;  display:table;
  background-attachment:fixed; background-image:url('/n_img/subimg01_7.jpg');background-size:cover;
}


#sVisu5 {position:relative; width:100%; height:800px; background-repeat:no-repeat; background-position:center center;  display:table;
  background-attachment: local; background-attachment: fixed; background-image:url('/n_img/subimg01_8.jpg'); background-size:cover;}


#sVisu1 .txt_box1 {display:table-cell; text-align:center; vertical-align:middle; padding-top:10px;}
#sVisu1 .txt_box1 .t2 {font-size:5.5em; color:#fff; letter-spacing:-0.03em; line-height:1.2em; font-weight:100;
font-family: 'Unna', serif; font-weight:100; position:relative; margin:5px 0;}

#sVisu1 .txt_box1 .t2 span{font-weight:700; color:#90633c;}

#sVisu1 .txt_box1 .en {display:inline-block; font-size:0.9em; color:#fff; letter-spacing:0.1em; font-family: 'Oswald', sans-serif !important;  border-top:1px solid rgba(255,255,255,0.2); border-bottom:1px solid rgba(255,255,255,0.2); padding:5px 15px;}
#sVisu1 .txt_box1 .t1 {font-size:1.8em; color:#fff; line-height:1.6em; font-weight:400; font-family: 'Nanum Myeongjo', serif;  margin:35px 0px;
}
#sVisu1 .txt_box1 .t3{font-size:1.1em; margin-top:35px; line-height:33px;  letter-spacing:0em;}
#sVisu1 .txt_box1 .t3 span{color:#fff;}

.sVisu1_1 { background-position:top; }


@media screen and (max-width:989px){
#sVisu1{height:86vh; background-size:auto; background-position:top 0%  right 1%; background-size:100%;  background-image:url('/n_img/subimg01_1_1.jpg')!important;}
#sVisu1 .txt_box1{width:100%; text-align:center; padding-top:60%;  border:0px solid red; box-sizing:border-box;}
#sVisu1 .txt_box1 .t1{font-size:1.5em; margin:15px 0px;}
#sVisu1 .txt_box1 .t2{font-size:3em;  margin:0 auto; line-height:1.1em;  border:0px solid red;}
#sVisu1 .txt_box1 .t3{line-height:20px;  margin-top:25px; width:80%; margin:0 auto; padding-top:25px; font-size:1em;}
.imgst30{height:55px;
!important;}
}



#sVisu2 .txt_box1 {display:table-cell; text-align:center; vertical-align:middle; padding-top:10px;}
#sVisu2 .txt_box1 .t2 {font-size:5.5em; color:#90633c; letter-spacing:-0.03em; line-height:1.2em; font-weight:100;
font-weight:100; position:relative; margin:5px 0 ;font-family: 'Belleza', sans-serif !important;}

#sVisu2 .txt_box1 .t2 span{font-weight:700; color:#90633c; font-family: 'Belleza', sans-serif !important;}

#sVisu2 .txt_box1 .en {display:inline-block; font-size:0.9em; color:#90633c; letter-spacing:0.1em;  font-family: 'Hind', sans-serif !important;  border-top:1px solid rgba(153,51,0,0.2); border-bottom:1px solid rgba(153,51,0,0.2); padding:5px 15px;}
#sVisu2 .txt_box1 .t1 {font-size:1.8em; color:#90633c; line-height:1.6em; font-weight:400; font-family: 'Nanum Myeongjo', serif;  margin:35px 0px;
}
#sVisu2 .txt_box1 .t3{font-size:1.1em; margin-top:35px; line-height:33px;  letter-spacing:0em;}
#sVisu2 .txt_box1 .t3 span{color:#000;}




@media screen and (max-width:989px){
#sVisu2{height:55vh; background-size:auto; background-position:top 10%  right 1%; background-size:120%; background-image:url('/n_img/subimg01_5_1.jpg') !important;}
#sVisu2 .txt_box1 .en {display:none;}
#sVisu2 .txt_box1 .t2 {font-size:3em; }
#sVisu2 .txt_box1 .t1{font-size:1.3em;}
#sVisu2 .txt_box1 .t3{line-height:25px;  width:70%; margin:0 auto; padding-top:5%;}
}




#sVisu3 .txt_box1 {display:table-cell; width:50%; height:100%; padding-right:10%; float:right; text-align:left; vertical-align:middle; padding-top:8.5%; border:0px solid red;}
#sVisu3 .txt_box1 .t2 {font-size:3.2em; color:#90633c; letter-spacing:-0.03em; line-height:1.2em; font-weight:100;
 font-family: 'Nanum Myeongjo', serif;  font-weight:100; position:relative; margin:5px 0; }

#sVisu3 .txt_box1 .t2 span{font-weight:700; color:#90633c;}

#sVisu3 .txt_box1 .en {display:inline-block; font-size:0.9em; color:#90633c; letter-spacing:0.1em;font-family: 'Oswald', sans-serif !important;  border-top:1px solid rgba(153,51,0,0.2); border-bottom:1px solid rgba(153,51,0,0.2); padding:5px 15px;}
#sVisu3 .txt_box1 .t1 {font-size:1.8em; color:rgba(153,51,0,0.4); line-height:1.6em; font-weight:500; font-family: 'Hind', sans-serif;
border-top:1px solid rgba(153,51,0,0.2); border-bottom:1px solid rgba(153,51,0,0.2); display:inline-block;
margin:35px 0px;}
#sVisu3 .txt_box1 .t3{font-size:1.1em; margin-top:35px; line-height:33px;  letter-spacing:0em;color:rgba(0,0,0,0.6);}
#sVisu3 .txt_box1 .t3 span{color:#FFF;}



@media screen and (max-width:989px){
#sVisu3{height:86vh; background-size:auto; background-position:top 0%  right 1%; background-size:100%;  background-image:url('/n_img/subimg01_6_1.jpg')!important;}
#sVisu3 .txt_box1{width:100%; text-align:center; padding-top:80%;  border:0px solid red; box-sizing:border-box;
padding-right:10%; padding-left:10%; padding-bottom:10%;
}
#sVisu3 .txt_box1 .t1{font-size:1em; display:none;}
#sVisu3 .txt_box1 .t2{font-size:2.2em;  margin:0 auto; line-height:1.1em;  border:0px solid red;}
#sVisu3 .txt_box1 .t3{line-height:20px;  margin-top:25px; width:80%; margin:0 auto; padding-top:25px; }
}




#sVisu4 .txt_box1 {padding-right:10%; display:table-cell; width:50%; height:100%; float:right; text-align:left; vertical-align:middle; padding-top:10%; border:0px solid red;}
#sVisu4 .txt_box1 .t2 {font-size:3.2em; color:#fff; letter-spacing:-0.03em; line-height:1.4em; font-weight:100;
 font-family: 'Nanum Myeongjo', serif;  font-weight:100; position:relative; margin:5px 0; }

#sVisu4 .txt_box1 .t2 span{font-weight:700; color:#90633c;}

#sVisu4 .txt_box1 .en {display:inline-block; font-size:0.9em; color:#90633c; letter-spacing:0.1em; font-family:'Poppins'; border-top:1px solid rgba(153,51,0,0.2); border-bottom:1px solid rgba(153,51,0,0.2); padding:5px 15px;}
#sVisu4 .txt_box1 .t1 {font-size:1.8em; color:rgba(250,250,250,0.4); line-height:1.6em; font-weight:500; font-family: 'Hind', sans-serif;
border-top:1px solid rgba(250,250,250,0.2); border-bottom:1px solid rgba(250,250,250,0.2); display:inline-block;
margin:35px 0px;
}
#sVisu4 .txt_box1 .t3{font-size:1.1em; margin-top:35px; line-height:33px;  letter-spacing:0em; color:rgba(250,250,250,0.5);}
#sVisu4 .txt_box1 .t3 span{color:#FFF;}




@media screen and (max-width:989px){
#sVisu4{height:86vh; background-size:auto; background-position:top 0%  right 1%; background-size:100%;  background-image:url('/n_img/subimg01_7_1.jpg')!important;}
#sVisu4 .txt_box1{width:100%; text-align:center; padding-top:88%;  border:0px solid red; box-sizing:border-box;
padding-right:10%; padding-left:10%; padding-bottom:10%;
}
#sVisu4 .txt_box1 .t1{font-size:1em; display:none;}
#sVisu4 .txt_box1 .t2{font-size:2.2em;  margin:0 auto; line-height:1.1em;}
#sVisu4 .txt_box1 .t3{line-height:20px;  margin-top:25px;}
}



#sVisu5 .txt_box1 {display:table-cell; text-align:center; vertical-align:middle; padding-top:10px;}
#sVisu5 .txt_box1 .t2 {font-size:5.5em; color:#90633c; letter-spacing:-0.03em; line-height:1.2em; font-weight:100;
font-weight:100; position:relative; margin:5px 0 ;font-family: 'Belleza', sans-serif !important;}

#sVisu5 .txt_box1 .t2 span{font-weight:700; color:#90633c;}

#sVisu5 .txt_box1 .en {display:inline-block; font-size:1em; color:#90633c; letter-spacing:0.1em;  border-top:1px solid rgba(153,51,0,0.2); border-bottom:1px solid rgba(153,51,0,0.2); padding:5px 15px;}
#sVisu5 .txt_box1 .t1 {font-size:1.8em; color:#90633c; line-height:1.6em; font-weight:400; font-family: 'Nanum Myeongjo', serif;  margin:35px 0px;
}
#sVisu5 .txt_box1 .t3{font-size:1.1em; margin-top:35px; line-height:33px;  letter-spacing:0em;}
#sVisu5 .txt_box1 .t3 span{color:#000;}


@media screen and (max-width:989px){
#sVisu5{height:55vh; background-size:auto; background-position:top 10%  right 1%; background-size:120%; background-image:url('/n_img/subimg01_8_1.jpg') !important;}
#sVisu5 .txt_box1 .en {display:none;}
#sVisu5 .txt_box1 .t2 {font-size:3em; }
#sVisu5 .txt_box1 .t1{font-size:1.3em;}
#sVisu5 .txt_box1 .t3{line-height:25px;  width:70%; margin:0 auto; padding-top:5%;}
}




@media screen and (max-width:1024px){
	#sVisu {height:500px; }
}

@media screen and (max-width:767px){
	#sVisu {height:300px;  background-position:top 10%  right 40%;}
	#sVisu .txt_box {padding-top:45px;}
	#sVisu .txt_box .t2{font-size:3.5em;}
	#sVisu .txt_box h2 {font-size:3.5em; margin:8% 0;}
	#sVisu .txt_box h2:after {font-size:1.7em;}
	#sVisu .txt_box .en {font-size:0.8em;}
	#sVisu .txt_box .t1 {font-size:1em;}
}



#page01 .smenu  a.menu1,
#page02 .smenu  a.menu2,
#page03 .smenu  a.menu3,
#page04 .smenu  a.menu4,
#page05 .smenu  a.menu5,
#page06 .smenu  a.menu6,
#page07 .smenu  a.menu7,
#page08 .smenu  a.menu8,
#page09 .smenu  a.menu9,
#page10 .smenu  a.menu10,
#page11 .smenu  a.menu11 {color:#fcd9ba; background:rgba(0,0,0,1); }


#page01 .smenu  li.on  a,
#page02 .smenu  li.on  a,
#page03 .smenu  li.on  a,
#page04 .smenu  li.on  a,
#page05 .smenu  li.on  a,
#page06 .smenu  li.on  a,
#page07 .smenu  li.on  a,
#page08 .smenu  li.on  a,
#page09 .smenu  li.on  a,
#page10 .smenu  li.on  a
{color:#845405;  border-bottom:3px solid #845405; }



.s_naviarea{position:absolute; z-index:8;bottom:-70px; left:0px;  width:100%; overflow: hidden; border-bottom:0px solid #dedede;  border:0px solid red;}
#s_navi {background:#fff;}
#s_navi .smenuleft{position:relative; width:20%; float:left;   display:none;
background:url('/kor/nimg/bg01.jpg')right; display:block;  height:70px;}
#s_navi .smenuleft .home{float:right; width:70px; height:71px; background:red; display:none;}
#s_navi .smenu {position:relative;  margin:0 auto; text-align:center; width:50%; overflow:hidden; border:0px solid red;margin:0 auto;  }
#s_navi .smenu ul { width:50%; list-style:none; border:1px solid red;   }
#s_navi .smenu li {display:block; *zoom:1; *display: inline; list-style:none;  position:relative; box-sizing:border-box; }
/*#s_navi .smenu li:after {content:''; display:inline-block; width:1px; height:16px; vertical-align:middle; background:#dedede}
#s_navi .smenu li:last-child:after {display:none;}*/
#s_navi .smenu li.home{width:70px; height:70px; background:red; line-height:70px; display:none;}
/*
#s_navi .smenu li{ box-sizing: border-box; float:left; width:33.33%; display:relative; }
*/
#s_navi .smenu li:nth-last-child(1){ box-sizing: border-box; float:left; width:50%; }
#s_navi .smenu li:nth-last-child(2), #s_navi .smenu li:nth-last-child(2) ~ li{ box-sizing: border-box; float:left; width:50%; }
#s_navi .smenu li:nth-last-child(3), #s_navi .smenu li:nth-last-child(3) ~ li{ box-sizing: border-box; float:left; width:33.33%; }
#s_navi .smenu li:nth-last-child(4), #s_navi .smenu li:nth-last-child(4) ~ li{ box-sizing: border-box; float:left; width:25%; }
#s_navi .smenu li:nth-last-child(5), #s_navi .smenu li:nth-last-child(5) ~ li{ box-sizing: border-box; float:left; width:20%; }
#s_navi .smenu li:nth-last-child(6), #s_navi .smenu li:nth-last-child(6) ~ li{ box-sizing: border-box; float:left; width:16.6%; }


#s_navi .smenu li:first-child{border-left:1px solid rgba(250,250,250,0.3);}
#s_navi .smenu li a {width:100%; line-height:70px;
 display:block;font-size:1em;  border-top:1px solid rgba(250,250,250,0.3); border-right:1px solid rgba(250,250,250,0.3);
 background:rgba(0,0,0,0); color:#000; box-sizing: border-box; position:relative; }
#s_navi .smenu li a:hover{ /*background:#90633c;*/ color:#845405;  border-bottom:3px solid #845405;}



.wd48{width:50% !important; }
.wd100{width:100% !important; }

@media screen and (max-width:1199px){
#s_navi .smenu li a { font-size: 1em; padding:0 20px;}

}

@media screen and (max-width:1024px){
  #s_navi {display:none;}
}



/* sub_top */
.sub_top {display:none; position:relative;width:100%; margin:0 auto; background:#fff; box-sizing:border-box; border-bottom:1px solid #e2e2e2; z-index:0;}
.sub_top .sub_top_in {width:100%; max-width:1400px; margin:0 auto; position:relative; z-index:8;}
.snb:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.snb>div { float:left; position:relative;}
.snb .home>a { display:block; width:60px; height:60px; text-align:center; font-size:0; background:#90633c url("/n_img/homeicon.png") no-repeat center; }
.snb>.depth1_area, .snb>.depth2_area { width:250px;}
.snb>.depth1_area, .snb>.depth2_area  a {color:#90633c; }
.snb .open_depth { display:block; position:relative; height:60px; line-height: 60px; padding:0 20px; border-right:1px solid #e2e2e2; color:#4b4b4b; font-size:1em; white-space:nowrap;}
.snb .open_depth:after {  content:"."; width:45px; background: url("/n_img/arrow.png")right; display:inline-block; position:absolute; top:0; right:14px; font-family:'Linearicons-Free'; font-size:10px; line-height:60px; color:#fff;}
.snb .open_depth.on:after {  top:0;  }
.snb .smenu { display:none; position:absolute; top:60px; left:0; width:100%;}
.snb .smenu>li>a { display:block; padding:12px 5px 13px 20px; border:1px solid #ccc; border-top:none; background-color:#f4f4f4; color:#555; font-size:14px;}
.snb .smenu>li>a:hover { background-color:#90633c; color:#fff;}

@media screen and (max-width:1024px){
	.sub_top {display:block; width:100%; z-index:8;}
}

@media screen and (max-width:767px){
/* sub_top */
	.sub_top { height:46px;border-top:1px solid #efefef; }
	.snb { padding-left:45px;}
	.snb .home { position:absolute; top:0; left:0; z-index:10;}
	.snb .home>a { width:45px; height:45px; background-size:100% auto}
	.snb .home>a:before { font-size:13px; line-height:13px;}
	.snb>.depth1_area, .snb>.depth2_area { width:50%;}
	.snb .open_depth { height:45px; line-height: 45px; padding:0px 12px 0px 12px; font-size:1em; overflow:hidden; text-overflow:ellipsis; }
	.snb .open_depth:after { /*top:13px;*/ right:6px; font-size:9px; line-height:45px;}
	.snb .open_depth.on:after { top:12px;}
	.snb .smenu { top:45px;}
	.snb .smenu>li>a { padding:7px 5px 8px 7px; font-size:12px;}

}


#subContent {width:100%; margin-top:0px; min-height:450px;}
#subTitle {text-align:center; font-size:2.4em; color:#000; letter-spacing:-0.09em; font-weight:500; margin-bottom:50px;}

@media screen and (max-width:1024px){
	#subContent {padding:0px 0; }
	#subTitle {margin-bottom:40px;}
}

@media screen and (max-width:767px){
	#subContent {padding:0px; }
	#subTitle {font-size:2.3em; margin-bottom:4%;}
}



.tabmenu { overflow: hidden; text-align: center; margin: 0 auto 50px; max-width: 95%; }
.tabmenu li { width: 200px; display: inline-block; *zoom:1; *display: inline; }
.tabmenu li a { display: block; line-height: 3.5em; border:1px solid #ddd; font-size: 1.05em; color:#555; }
.tabmenu li a:hover { color:#c59853;  }

@media screen and (max-width:976px) {


.tabmenu li { width: 18%; margin-bottom: 3px; }
.tabmenu li a  { font-size: 1.0em;}

}

@media screen and (max-width:767px) {
.tabmenu li { width: 22%; }
}

@media screen and (max-width:568px) {

.tabmenu li { padding: 0; width: 32%; }
.tabmenu.col4 li { width: 40%; }
.tabmenu li a { line-height: 3em; font-size: 0.95em;  }

}



.bigtit{border:0px solid #ddd; float:left; width:100%; text-align:left; padding:0px; position:relative; font-family: 'Montserrat', sans-serif; font-weight:700; color:#f7f7f7;  line-height:92px; height:92px; letter-spacing:5px; font-size:9.2em;} 
.subtit {font-size:3em; color:#000; text-align:center; width:100%; padding-top:25px; background:url('/kor/nimg/bar.jpg')top no-repeat;}


@media screen and (max-width:1024px){
.bigtit{display:none;}

}

@media screen and (max-width:365px){
.subtit{ background-size:28%; padding-top:18px;}
}

.con{width:100%; text-align:center; padding:35px 0px;}




/* **************************************** *
 * 기업개요
 * **************************************** */
.infoleft{width:60%; border-right:1px solid rgba(250,250,250,0.2); float:left; margin-top:35px;  background:#000; height:600px; padding:85px; box-sizing:border-box;background:url(/kor/nimg/bg02.jpg); background-size:cover; }
.infoleftinfo{width:75%; float:right; border:0px solid #fff;}
.infoleftinfo ul li{width:100%; float:left;}
.infoleftinfo ul li dl{width:100%;}
.infoleftinfo ul li dl dt{width:20%;  text-align:center; font-size:15px; color:rgba(250,250,250,0.5);  float:left; border-bottom:1px solid #fff; height:75px; line-height:75px;}
.infoleftinfo ul li dl dd{width:80%;  font-size:16px; color:#fff;   float:left; padding-left:25px;  box-sizing:border-box; border-bottom:1px solid rgba(250,250,250,0.3); height:75px; line-height:75px;}
.inforight{width:40%; float:right; margin-top:35px; height:600px; position:relative;}

.inforight ul li{float:left; display:inline-block; width:50%; height:600px; box-sizing:border-box;}
.inforight ul li img{width:100%; height:600px; }
.inforight .logoa{position:absolute; top:35%; width:100%; text-align:center;  z-index:555;}

.info01{width:100%; padding:125px 0px; text-align:center !important;}
.info02{width:100%; padding:75px 0px; text-align:center;  background:#f4f4f4;}
.info02 img{padding-top:75px; padding-bottom:35px;}

.mobilenone1{display:show;}
.mobileshow1{display:none;}


@media screen and (max-width:1298px){
.infoleft{width:100%; padding:55px;  margin-top:20px;   height:500px;}
.infoleftinfo{width:100%; margin:0 auto;}
.inforight{display:none;}
.info01{padding:55px 10px; text-align:center !important;}
.info01 img{width:100%;}

.info02 img{width:100%;}
}


@media screen and (max-width:767px){

.infoleft{padding:15px; height:350px; }
.infoleftinfo ul li dl dt{height:60px; line-height:60px;}
.infoleftinfo ul li dl dd{height:60px; line-height:60px;}
.info01{padding:55px 20px; text-align:center !important;}
.mobilenone1{display:none}
.mobileshow1{display:block;}
.info02{padding:10px;}
.info02 img{padding-top:25px; padding-bottom:15px;}
.wd100per1{width:100%;}
}




/* **************************************** *
 * 오시는 길
 * **************************************** */

.intro5_info1{ position:relative; width:30%; float:left; height:100px; line-height:100px;color:#fff;  background:#fff; text-align:center; font-size:19px; }
.intro5_info {position:relative; width:100%; overflow:hidden; text-align:center; float:right;  background:#efefef; height:100px;}
.intro5_info .add { font-size:18px; line-height:50px; color:#262626; border-bottom:1px solid #fff; width:100%; margin:0 auto;}
.intro5_info .cs {font-size:18px; line-height:50px; color:#f15a2a;}
.intro5_info .cs span {padding-left:27px; background:url(/images/sub/intro5_dot.png) no-repeat 10.5px center; color:#f15a2a;}
.intro5_info .cs span:first-child {padding-left:0; background:none;}

.intro5_map {position:relative;width:100%;  margin:0 auto;}
.pcmap {display:block; margin-top:25px;  width:1200px;}
.tabmap {display:none;}
.momap {display:none;}

.intro5_trandition {position:relative; width:100%; overflow:hidden; margin-top:50px; }
.intro5_trandition ul {float:left; padding-left:15px;  box-sizing:border-box; width:100%; margin-bottom:15px;}
.intro5_trandition ul.bus { padding-left:100px; background:url(/images/sub01/bus.png) no-repeat left; width:100%;  box-sizing:border-box;}
.intro5_trandition ul.subway {padding-left:100px;  background:url(/images/sub01/car.png)no-repeat left; width:100%;  box-sizing:border-box; margin-top:25px;}
.intro5_trandition ul li.tit { font-size:20px; color:#262626; line-height:1.3em; margin-bottom:10px;}
.intro5_trandition ul li.tit strong {font-weight:400; color:#f15a2a;}


.mapleft{width:45%; float:left;}
.mapright{width:55%; float:right;}



.busiinfo{width:100%; padding:35px; text-align:center; background:#f4f4f4; margin-top:35px; }
.busiinfo span{font-size:20px; line-height:35px; color:#000; }

.photoleft{width:50%; margin-bottom:55px; float:left; height:450px; border-right:1px solid #fff; position:relative;  box-sizing:border-box;}
.photoleft img{width:100%; height:450px;}
.photott{position:absolute; top:0; right:0px; padding:25px; background:red; font-size:19px; color:#fff; }
.photoright{width:50%; float:right; margin-bottom:55px; position:relative;}
.photoright ul li{position:relative;display:inline-block; width:50%; float:left; height:450px;  border-right:1px solid #fff;  box-sizing:border-box;}
.photoright ul li img{width:100%; height:450px;}

.photott1{position:absolute; width:100%; text-align:center;  bottom:0; left:0px; padding:15px; background:rgba(0,0,0,0.5); color:#fff; }


@media screen and (max-width:767px){

.busiinfo{width:100%; padding:25px; text-align:center; background:#f4f4f4; margin-top:35px; }
.busiinfo span{font-size:17px; line-height:28px; color:#000; }
.photoleft{width:100%; height:350px; margin-bottom:5px;}
.photoleft img{width:100%; height:350px;}
.photoright{width:100%; height:350px; margin-bottom:15px;}
.photoright ul li{height:350px;}
.photoright ul li img{width:100%; height:350px;}
}

.new_sub_menu { background:#fff;  border-bottom:1px solid #ddd; position:relative;  width:100%; margin-top:-60px; /*max-width:1270px;*/ box-sizing:border-box;  } 


.busiwrap1{width:100%; margin-top:35px; text-align:center;  position: relative; padding-top:55px;}
.busibg01{ background:url('/kor/nimg/bg03.jpg')no-repeat top;}
.busibg02{ background:url('/kor/nimg/bg04.jpg')no-repeat top;}
.busibg03{ background:url('/kor/nimg/bg05.jpg')no-repeat top;}
.busibg04{ background:url('/kor/nimg/bg06.jpg')no-repeat top;}


.spacett {width:50%; margin:0 auto; color:#fff;  text-align:center;  line-height:38px;  font-size:22px; font-weight:200; padding-bottom:55px;}
.spacett span{font-weight:750; color:#ff6600;}
.spacett1{font-size:25px; margin-bottom:10px;  font-family:'Noto Sans Korean', 'Noto Sans KR', sans-serif !important;}
.spacett1 span{font-weight:700; font-size:17px;}
.spacett2{
border-top:2px solid #ff6600;
width:100%; padding:20px;  box-sizing:border-box; margin-top:25px;  background:#ffffff;  color:#ff6600; font-weight:500; font-size:21px;  box-sizing:border-box;}
.spacett2 span{font-weight:500; font-size:17px;  color:#999;}

.spacecon{width:1300px;  margin:0 auto; height:auto;  background:#fff; border:0px solid red; z-index:55; padding:35px; box-sizing:border-box; }
.spacecon ul{width:70%; margin:0 auto;  }
.spacecon ul li{display:inline-block; margin:10px 5px; color:#Fff; background:#ff6600; width:31%; padding:35px; box-sizing:border-box; font-size:21px; }
.spacecon ul li span{font-weight:700; }
.spacecon ul li.bg01_1{ background:#ff6600 url('/kor/nimg/num01.png')no-repeat right bottom;}
.spacecon ul li.bg01_2{ background:#ff6600 url('/kor/nimg/num02.png')no-repeat right bottom;}
.spacecon ul li.bg01_3{ background:#ff6600 url('/kor/nimg/num03.png')no-repeat right bottom;}


@media screen and (max-width:1299px){
.spacecon{width:100%;}
.spacecon ul{width:100%; margin:0 auto;  }
}

@media screen and (max-width:979px){
.spacett{width:90%; font-size:18px; line-height:30px;}
.spacecon ul{width:100%; margin:0 auto;  }
.spacecon ul li{width:46%; padding:25px;}
}

@media screen and (max-width:579px){
.spacecon ul li{width:46%; padding:15px; font-size:17px;}
}


.spacecon2{width:60%; margin:0 auto;}
.spacecon2>ul>li{display:inline-block; margin:10px 5px; border:0px solid red; color:#000; width:31%; box-sizing:border-box; font-size:17px;}
.spacecon2>ul>li img{width:100%; margin-bottom:5px;}
.spacecon2>ul>li span{font-weight:700; font-size:19px;}

.spacecon3{width:1300px;  margin:0 auto; height:auto;  background:#fff; border:0px solid red; z-index:55; padding:0px; box-sizing:border-box;}
.prowrap{background:#efefef;  padding:35px; box-sizing:border-box; }

.imgwrap{width:100%; padding:35px; box-sizing:border-box; background:#fff;}
.imgwraptt{width:100%; font-weight:700; color:#ff6600; font-size:22px;  padding:15px; box-sizing:border-box; background:#fff;}
.imgpro{width:100%; padding:15px;  box-sizing:border-box; background:#fff; }



/********************* 프롤로그*********************/
/************************************************/

.prologurarea{width:80%; margin:0 auto; padding-top:100px; padding-bottom:100px; box-sizing:border-box;  border:0px solid red; overflow:hidden;}
.prologurarea ul li{display:inline-block; float:left; width:31%; margin:1.1%; border:0px solid red; padding:65px;  box-sizing:border-box; text-align:center;}
.prologurarea ul li.firstli{background:#f7f7f7; margin-top:50px;}
.prologurarea ul li.secli{border:1px solid rgba(0,0,0,0.1);}
.prologurarea ul li.thirdli{background:#f7f7f7; margin-top:50px;}

.prologutt{ font-family: 'Oswald', sans-serif;  font-size:4em; letter-spacing:0.06em;}
.prologutt span{font-weight:600; color:#986203;}
.prologutt1{font-size:1em; }

.prologutt2{font-size:7em;  font-family: 'Nanum Myeongjo', serif; }



@media all and (max-width:789px){

.prologurarea{width:100%; padding-top:0px; padding-bottom:30px; }
.prologurarea ul li{width:96%; margin:2%; padding:25px;}
.prologurarea ul li.thirdli{background:#f7f7f7; margin-top:0px;}
.prologutt2{font-size:4em; text-align:right; font-family: 'Nanum Myeongjo', serif; background:url('/n_img/text_02.png')left no-repeat; 
background-size:70%; padding:0px !important;}

}






.prologurarea1{width:100%; position: relative; overflow:hidden; border:0px solid red; }
.prologuleft{width:40%;  height:600px;

 background:url('/n_img/text_02.png')right no-repeat; background-position:120px 120px;
float:left;  text-align:right; padding-right:25px;  padding-top:25px;  box-sizing:border-box; }
.prologuright{width:60%;  float:left;  border:0px solid red;  padding:95px; box-sizing:border-box;
 background:url('/n_img/subimg01_2.jpg')top left no-repeat;}

.prologuleft11{width:40%;  height:600px;

 background:url('/n_img/text_05.png')right no-repeat; background-position:350px 120px;
float:left;  text-align:right; padding-right:25px;  padding-top:25px;  box-sizing:border-box; }

@media all and (max-width:789px){
.prologuleft{width:100%; height:100px; text-align:center;}
.prologuleft11{width:100%; height:100px; text-align:center;}
.prologuright{width:100%;border:0px solid red;   padding:25px; text-align:center; }

}



.prologutt3{font-size:1.5em;  font-family: 'Nanum Myeongjo', serif;  line-height:40px;}
.prologutt3 span{font-weight:600; color:#986203;}

.prologutt4{line-height:37px;}


.prologutt5{font-size:2.5em; color:#000; font-family: 'Nanum Myeongjo', serif;  line-height:55px; margin:55px 0px;}
.prologutt5 span{font-weight:600; color:#986203;  font-family: 'Oswald', sans-serif;  margin-top:15px;}


@media all and (max-width:789px){
.prologutt3{font-size:1.2em; line-height:30px;}
.prologutt5{font-size:2.3em; line-height:35px;  margin:35px 0px;}
.prologutt4{line-height:25px;}
}




.prologuleft1{min-height:700px;  text-align:right; padding:95px; box-sizing:border-box; width:60%; float:left;  border:0px solid red;  background:url('/n_img/subimg01_3.jpg')left no-repeat; }
.prologulright1{width:40%;  float:left; border:0px solid red; padding-left:25px;
height:600px; background:url('/n_img/text_03.png')right no-repeat; background-position:120px 120px;}




@media all and (max-width:789px){
.prologuleft1{width:100%;  text-align:center; padding:35px;  border:0px solid red;  background:url('/n_img/subimg01_3_1.jpg')left no-repeat;}
.prologuright1{width:100%; border:0px solid red; padding:35px; }

}



.prologutt6{font-size:2.5em; color:#000; font-family: 'Nanum Myeongjo', serif;  line-height:55px;}
.prologutt6 span{font-weight:600; color:#986203;  font-family: 'Oswald', sans-serif;  }


@media all and (max-width:789px){
.prologutt6{font-size:2em; line-height:35px;}

}



.prolocon{width:620px; position: relative; height:180px; margin:55px 0px; overflow:hidden;
background:url('/n_img/con_01.png')right no-repeat; float:right;  text-align:left;

}

.prolocon ul li{width:191px; float:left; text-align:center; padding-top:65px; font-weight:400; color:#986203;   }
.bg04{box-sizing:border-box; 
 background:url('/n_img/subimg01_4.jpg')top left no-repeat !important;}


@media all and (max-width:789px){
.prolocon{width:100%; background:none;}
.prolocon ul li{width:100%; padding:10px !important; font-size:1.1em; box-sizing:border-box; }

}
 
/*********************오시는 길*********************/
/************************************************/


.maparea{width:100%; float:left; position: relative;   height:900px; margin-top:70px;}
.map{width:100%; height:700px;  border:0px solid red;}

.mapinfo{position:absolute;
 background:#90633c url('/n_img/map01.png')right bottom no-repeat !important;

bottom:0%; border:0px solid red;  padding:35px; box-sizing:border-box;  height:350px; left:50%;  width:50%; z-indeX:55;}

.maptt{ background:url('/n_img/map.png')left no-repeat !important;padding-left:65px; width:100%; border-bottom:1px solid rgba(255,255,255,0.2); line-height:65px; font-size:1.5em; color:#fff;}
.maptt1{line-height:35px; font-size:1em; color:#fff; margin:10px 0px;}



@media all and (max-width:989px){
.mapinfo{left:0%; width:100%;  background-size:80% !important; padding:20px; }
.maptt1{line-height:32px;}
}

 
/*********************판매점*********************/
/************************************************/
.marketarea{width:90%; margin:0 auto; padding-top:60px; padding-bottom:60px; box-sizing:border-box;  overflow:hidden;}
.marketarea ul {width:100%; }
.marketarea ul  li{width:21%; margin:2%;  border:0px solid red; display:inline-block; float:left; box-sizing:border-box; 
padding:55px; background:#f7f7f7; text-align:center; }

.markett{font-size:1.7em; color:#90633c; font-weight:500; margin-bottom:20px;}

.marketarea ul li:last-child{background:#90633c;
 background:url('/n_img/subimg06.jpg')left no-repeat;  background-size:cover;
}
.markett1{font-size:2em; color:#fff; font-weight:600; line-height:1.9em; margin:10px; font-family: 'Nanum Myeongjo', serif;}


@media all and (max-width:1299px){
.marketarea{width:100%;padding-top:30px;}
.marketarea ul  li{width:31%;  margin:1%;}
}

@media all and (max-width:789px){
.marketarea{width:90%;}
.marketarea ul  li{width:98%;  margin:1%; padding:20px;}
.mobilenone{display:none;}
}

.buybtn {
	border:2px solid #90633c; 
	border-radius:30px;
	display:inline-block;
	cursor:pointer;
	color:#90633c;
	font-size:15px;
	font-weight:400;
	
	padding:13px 32px;
	text-decoration:none;
	margin-top:35px;
	font-family:'Noto Sans Korean', 'Noto Sans KR', 'Nanum Gothic', 'Dotum', '돋움', sans-serif !important;
	
}
.buybtn:hover {
	background-color:#70452a;
	border:2px solid #70452a; 
	color:#fff;
}
.buybtn:active {
	position:relative;
	
}


.buybtn1 {
	border:2px solid #90633c; 
	border-radius:30px;
	display:inline-block;
	cursor:pointer;
	color:#90633c;
	font-size:15px;
	font-weight:bold;
	padding:13px 32px;
	text-decoration:none;
	margin-top:35px;
	font-weight:500;
	font-family:'Noto Sans Korean', 'Noto Sans KR', 'Nanum Gothic', 'Dotum', '돋움', sans-serif !important;
	
}
.buybtn1:hover {
	background-color:#70452a;
	border:2px solid #70452a; 
	color:#fff;
}
.buybtn1:active {
	position:relative;
	
}



.buybtn2 {
	border:2px solid #fff; 
	border-radius:30px;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	padding:13px 32px;
	text-decoration:none;
	margin-top:35px;
	font-weight:500;
	font-family:'Noto Sans Korean', 'Noto Sans KR', 'Nanum Gothic', 'Dotum', '돋움', sans-serif !important;
	
}
.buybtn2:hover {
	background-color:#000;
	border:2px solid #000; 
	color:#fff;
}
.buybtn2:active {
	position:relative;
	
}




/*********************new_판매점*********************/
/************************************************/
.marketleft{width:50%; float:left; background:#f7f7f7; padding:4.5% 2%; box-sizing:border-box; }
.marketright{width:50%; float:left ;padding:0; box-sizing:border-box;position:relative; }
.marketright div{position:absolute; bottom:6%; right:10%; z-index:5;  color:#90633c; font-size:1.1em;  font-weight:500;}
.marketleft ul li{display:inline-block; width:30%;
	text-align:center; font-size:1.2em; color:#90633c; font-weight:500;
	margin:1.5%; border:0px solid red;  box-sizing:border-box; padding:45px 15px; background:#fff; 
	box-shadow:3px 5px 10px rgba(0,0,0,0.1);
}


@media all and (max-width:789px){
.marketleft{width:100%;}
.marketleft ul li{width:45%; margin:1.5%;}
.marketright{width:100%;}
.marketright img{width:100%;}
}

.proinfo{width:100%; text-align:center; padding:70px 0px;}
.proinfott{font-size:2.5em; font-family: 'Nanum Myeongjo', serif;}
.proinfott1 {font-weight:400; padding-bottom:50px; font-size:1em; font-family:'Noto Sans Korean', 'Noto Sans KR', 'Nanum Gothic', 'Dotum', '돋움', sans-serif !important;}


@media all and (max-width:789px){
.proinfo{padding:70px 10px;}
.proinfott{font-size:1.7em; margin-bottom:5px;}
.proinfo img{width:96%;}
.buybtn1 {padding:10px 25px; margin-top:25px;}
}



.reviewwrap{width:100%; text-align:center; padding:70px 0px;  }
.review {width:90%;position:relative;  margin:0 auto;}
.review ul li{width:21%;position:relative;  height:270px; margin:1%;border:1px solid red; display:inline-block; border:0px solid #efefef;  overflow:hidden;}
.review ul li:hover {box-shadow:8px 12px 18px rgba(0,0,0,0.25); transition:0.1s;left:0; top:0; border:0px solid #efefef; content:''; box-sizing:border-box; z-index:8888;}
.review ul li:after {display:block; clear:both; content:'';}
.review ul li .img{width:100%; min-height:270px;}
.reviewcon{width:100%; position:absolute; bottom:0px; z-index:5; background:rgba(0,0,0,0.3);  box-sizing:border-box; padding:25px; color:#fff; }
.reviewcon1{width:100px;  text-align:center; height:70px; position:absolute; top:0px; left:0px; background:#000; color:#fff; z-index:6; padding:10px;
 box-sizing:border-box; font-size:0.9em;
}
.reviewcon2{width:50px;  text-align:center; height:50px; position:absolute; top:0px; left:0px; background:#000; color:#fff; z-index:6; padding:0px;
 box-sizing:border-box; font-size:0.9em;
}




.bg1{ }
.bg2{ background:red;}
.bgred{ background:red;}
.movie{width:100%; height:700px;}
.ht700{height:700px;}

@media all and (max-width:789px){
	.review ul li{width:96%; margin:2%;}
	.reviewwrap{width:100%; text-align:center; padding:50px 0px;}
	.review_list ul li{width:96%; margin:2%;}
	.movie{width:100%; height:400px;}
	.ht700{height:400px;}
}




.noticearea{width:70%; margin:0 auto; padding-top:140px; padding-bottom:140px; box-sizing:border-box;  border:0px solid red; overflow:hidden;}


@media all and (max-width:789px){
.noticearea{width:95%;padding-top:10px; padding-bottom:50px;}
}


.peptaid_con{width:100%;  overflow:hidden;}
.peptaid_con ul li{display:inline-block; float:left; padding:25px; box-sizing:border-box; }
.peptaid_con ul li:first-child{width:100%; float:left; font-size:1.1em; text-align:center; background:#efefef; }
.peptaid_con ul li:lst-child{width:100%; float:left;}


@media all and (max-width:789px){
.peptaid_con ul li{padding:15px;}

}


.paging_next {padding:15px; background:#9f6202; color:#Fff; width:150px; margin:0 auto; border-radius:35px; margin-top:25px;}


/***임상결과****/
.result{width:100%; position:relative; border:0px solid red; overflow:hidden; box-sizing:border-box;}
.resultleft{width:30%; float:left; padding-right:35px; text-align:right;}

.resultt1{background:url('/n_img/num01.jpg')no-repeat top right; padding-top:60px;font-size:3em; color:#676767; font-family: 'Nanum Myeongjo', serif; font-weight:600; border:0px solid red;}
.resultt2{background:url('/n_img/num02.jpg')no-repeat top left; padding-top:60px;font-size:3em; color:#676767; font-family: 'Nanum Myeongjo', serif; font-weight:600; border:0px solid red;}

.resultright{width:70%; float:right; background:#f7f7f7; padding:55px; box-sizing:border-box; line-height:40px;}

.resultleft1{width:70%;  text-align:right; float:left; background:#f7f7f7; padding:55px; box-sizing:border-box; line-height:30px;  font-size:18px;}
.resultleft1 span{font-weight:500; font-size:25px; color:#000;}
.resultright1{width:30%; float:right;  padding-left:35px; text-align:left; }


@media all and (max-width:789px){

.resultleft{width:100%; margin-top:25px; text-align:left; }
.resultright{width:100%; padding:30px; line-height:30px;}
.resultright img{width:100%;}

.resultleft1{width:100%;  padding:30px; text-align:left;}
.resultleft1 span{font-size:20px;}
.resultleft1  img{width:100%;}
.resultright1{width:100%;}
.resultt1{margin-left:20px; font-size:2.5em; text-align:left; background:url('/n_img/num01.jpg')no-repeat top left;}
.resultt2{margin-left:0px; font-size:2.5em;}
.mt90{margin-top:35px !important;}
}




.copyinfo ul{width:1300px; margin:0 auto;}
.copyinfo ul li{float:left; display:inlien-block; margin-right:65px; text-align:left;  font-weight:300; line-height:25px;}
.copyinfo ul li:last-child{margin-right:0px;}
.copytt1{font-size:20px; font-weight:300;}
.copytt1 span{font-weight:600;}

.copytt2{font-size:25px; font-weight:300; font-weight:600; line-height:50px;}

.copyinfo1{width:100%; text-align:center; height:65px; line-height:65px;}


@media all and (max-width:1299px){
.copyinfo ul{width:100%;}
}

@media all and (max-width:789px){
.copyinfo ul li{width:100%; text-align:center; margin-bottom:25px; line-height:21px;}

}