.boxShadow { /* http://www.cssmatic.com/box-shadow */
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.05);
	-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.05);
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.05);
}

h1.title { font-weight:700; font-size:40px; margin:10px 0 0 -2px; color:#3f3f3f; letter-spacing:-1.2px; 
	font-family:Teko;
   -webkit-word-break: keep-all;
    -moz-word-break: keep-all;
    -ms-word-break: keep-all;
    -o-word-break: keep-all;
    word-break: keep-all;
}
h1.title span { color:#9b9b9b; }
h2.title { f font-weight:700; font-size: 25px; color:#333333; margin:10px 0; 
   -webkit-word-break: keep-all;
    -moz-word-break: keep-all;
    -ms-word-break: keep-all;
    -o-word-break: keep-all;
    word-break: keep-all;
}
 
h3.title { margin:14px 0 7px 0;  color:#333333; font-family:Lato; font-weight:700; font-size:18px; line-height:1.3; letter-spacing:-1.0px; padding-left:20px; background:url('/KR/img/dotbora00.png') no-repeat left 3px;  } 


h4.titleblack {  font-weight:500; font-size:17px; color:#333333;  margin:10px 0 6px 0;  padding-left:20px; background:url('/KR/img/dotbora12.png') no-repeat 5px 2px; }
h4.titlegreen {  font-weight:700; font-size: 16px; color:#608434;  margin:15px 0 1px 0; 
 padding-left:20px; background:url('/KR/img/dotgreen1.png') no-repeat left 3px; 
}

h4.thick {  border-left:4px solid #1479c7; padding-left:6px; line-height:14px; }


.container .b {
    font-weight: bold;
}

.container .title-1 {
    
	font-size: 25px;
}
.container .txt-1 {
    
    letter-spacing: -0.04em;
	line-height: 25px;
    font-size: 17px;
    color: #555555;
}
.container .title-2 {
    
	font-size: 20px;
	color:#1479c7;
	margin-bottom:8px;
}
.container .txt-2 {
    
    letter-spacing: -0.04em;
	line-height: 22px;
    font-size: 14px;
    color: #555555;
}
.container .txt-2 span {
	font-weight:700;
	font-size:15px;
}
.container .img1 { margin-top:15px; } 
.container .dotline {
	border-top:1px dashed #e5e5e5; margin:10px 0;
	padding-top:10px;
	padding-left:18px;
	background:url('/KR/img/lidotxGreen1.png') left 17px no-repeat;
}




 
.box1xa { 
	 font-weight:400;   
	font-size:15px; 

	line-height:22px;
	padding:10px;margin-top:5px;margin-bottom:5px;
	background-color:#ffffff;
}

.box1xa p {   line-height:1.3; letter-spacing:0.5px; 
	padding-left:18px; background:url('/KR/imgeg/boxdotGreen.png') no-repeat left 2px;
	margin:5px 0;
}



.box1 { 
	 font-weight:400;   
	font-size:14px; 
	border:1px dashed #dddddd;
	line-height:22px;
	padding:10px;margin-top:5px;margin-bottom:5px;
	background-color:#fafafa;
}
.box1 span { color:#177dc6; font-weight:500; display:inline-block; padding-left:0px;   }
.box1 p {  color:#333333; font-weight:400;   line-height:1.3; letter-spacing:0.5px; 
	padding-left:18px; background:url('/KR/img/dotbora22.png') no-repeat left 2px;
	margin:5px 0;
}

.box1 li {
	padding-left:10px; background:url('/KR/img/uldot3.png') no-repeat left 5px;
}

.box2 { 
	 font-weight:400;   
	font-size:14px; 
	border:1px dashed #dddddd;
	line-height:22px;
	padding:10px;margin-top:5px;margin-bottom:5px;
	/* background-color:#fafafa; */
	/* background-color:#ffffff;  */
}
.box2 span { color:#177dc6; font-weight:700; display:inline-block;  }

.box2 .title {   color:#333333; font-weight:600; font-size:15px; line-height:1.3; letter-spacing:0.5px; 
	padding-left:15px; background:url('/KR/img/dotbora12.png') no-repeat left 2px;
	margin:5px 0 5px 0;
}
.box1 .desc, .box2 .desc {  color:#555555; font-weight:300; font-size:14px; line-height:1.3; letter-spacing:0.5px; 
	padding-left:15px;  margin-bottom:2px;
}



.box2n { 
	 font-weight:400;   
	font-size:14px; 
	border-bottom:1px dashed #dddddd;
	line-height:22px;
	padding:0px 0 10px 0;margin-top:0px;margin-bottom:15px;
	/* background-color:#fafafa; */
	/* background-color:#ffffff;  */
}
.box2n span { color:#177dc6; font-weight:700; display:inline-block;  }

.box2n .title {   color:#333333; font-weight:600; font-size:15px; line-height:1.3; letter-spacing:0.5px; 
	padding-left:15px; background:url('/KR/img/dotbora12.png') no-repeat left 2px;
	margin:5px 0 5px 0;
}
.box2n .desc {  color:#555555; font-weight:300; font-size:14px; line-height:1.3; letter-spacing:0.5px; 
	padding-left:15px;  margin-bottom:2px;
}



.box3 { 
	 font-weight:400;   
	font-size:14px; 
	border-top:1px dashed #dddddd;
	line-height:22px;
	padding:10px 0;margin-top:5px;margin-bottom:5px;
   -webkit-word-break: keep-all;
    -moz-word-break: keep-all;
    -ms-word-break: keep-all;
    -o-word-break: keep-all;
    word-break: keep-all;

}
.box3 span { color:#177dc6; font-weight:500; display:inline-block; padding-left:13px; background:url('/KR/img/dotblue1.png') no-repeat left 6px; }

.box3 .depth2 { font-size:13px  }

.depth1 { padding-left:13px;  }
.depth2 { padding-left:30px;  }
.depth3 { padding-left:50px;  }

.uldot0 li {
	 font-weight:700;   
	font-size:14px; 
	padding-left:13px; 
	border-left:5px solid #3993cf;

	/*background:url('/KR/img/uldot0.png') no-repeat left 4px; */
 }

.uldot1 { margin-bottom:0; }
.uldot1 li {
	 font-weight:500;   
	font-size:12px; 
	padding-left:13px; background:url('/KR/img/uldot1.png') no-repeat left 8px; 
}

.uldot1b li {
	 font-weight:600;   
	font-size:15px; 
	padding-left:13px; background:url('/KR/img/uldot2.png') no-repeat left 7px; 
 }

.min550 table { min-width:550px; }

.twidth90 {  width:90px; }
.twidth120 {  width:120px; }
.twidth140 { width:140px; }

.contentTable1 { overflow-x:auto; margin:15px 0; }
.contentTable1 table { width:100%; border-collapse: collapse; }
.contentTable1 th { 
	text-align:center;
	border:1px solid #e7e7e7;
	font-size:14px;
	   
	font-weight:bold;
	height:42px;
	background-color:rgba(248,248,248,0.8);
	padding:10px;
}
.contentTable1 td {
	color:#555555; font-weight:400;font-size:14px;letter-spacing:0px;    
	border:1px solid #dddddd;
	padding:7px 5px;
}
.contentTable1 td span { font-size:13px; color:#6498be; }
.contentTable1 .center { text-align:center; }

.tdtitle1 { 	padding-left:13px; background:url('/KR/img/uldot1.png') no-repeat left 8px; 
 color:#555555; font-weight:700;font-size:15px; }

.contentTable2 { overflow-x:auto; margin:15px 0; }
.contentTable2 table { width:100%;   border-collapse: collapse;  }
.contentTable2 th { 
	text-align:center;
	border:1px solid #999999;
	font-size:14px;
	   
	font-weight:600;
	height:32px;
	background-color:#efeef9;
	padding:10px;
}
.contentTable2 td {
	color:#555555; font-weight:400;font-size:14px;letter-spacing:0px;    
	border:1px solid #999999;
	padding:8px 12px;
}
.contentTable2 td span { font-size:13px;  }
.contentTable2 .center { text-align:center; }
 
.centerall td { text-align:center; 

   -webkit-word-break: keep-all;
    -moz-word-break: keep-all;
    -ms-word-break: keep-all;
    -o-word-break: keep-all;
    word-break: keep-all;

}
.centerfirstlast td:first-child, .centerfirstlast td:last-child { text-align:center; }

.div_section {
	position:relative;
    width: 100%;
    padding:0px;
	display:table;
	margin-top:30px;
}
.div_section  > div {
    vertical-align: top;
	display:table-cell;
}

.div_section .left1 { width:187px; padding-right:12px; }
.div_section .right1 { padding-left:18px; border-left:1px solid #eeeeee;   }

.div_section .left1title {   color:#7772a5; font-weight:700; font-size:18px; line-height:1.5; letter-spacing:-1.0px; padding-left:20px; background:url('/KR/img/dotbora00.png') no-repeat left 6px;  
   -webkit-word-break: keep-all;
    -moz-word-break: keep-all;
    -ms-word-break: keep-all;
    -o-word-break: keep-all;
    word-break: keep-all;

} 
.div_section .right1 p {  color:#333333; font-weight:400; font-size:14px; line-height:1.3; letter-spacing:0.5px; 
	padding-left:15px; background:url('/KR/img/dotbora12.png') no-repeat left 2px;
	margin:10px 0;
}
.div_section .right1 p:first-child  { margin-top:0;   }
.div_section .right1 p:last-child {  margin-bottom:0; }

.margintop30 { margin-top:20px  !important;  }

.products_subject { font-size:20px; font-weight:700; border-bottom:1px dashed #dddddd; margin-bottom:10px; padding-bottom:10px; }

.products_desc { margin-top:10px; margin-bottom:30px; }
.products_desc li {
	font-size:14px;
	font-weight:400;
	padding-left:18px; background:url('/KR/imgkg/uldot4.png') no-repeat left 10px; 
	border-bottom:1px dashed #eeeeee;
	padding-top:5px; padding-bottom:5px;
}
.products_desc2 li {
	font-size:12px;
	font-weight:400;
	padding-left:13px; background:url('/KR/imgkg/uldot5.png') no-repeat left 9px; 
}



.subtitletable {
	display:table;
	width:100%;
}
.subtitletable div {
	display:table-cell;
	padding-bottom:10px;
}
.subtitletable .title2 {
	font-size:32px;
	 
	font-weight:700;
}
.subtitletable .title {
	   font-size:31px; margin:10px 0 0 -2px; color:#3e3e3e; letter-spacing:-1.2px; font-weight:900; 
}
.subtitletable .path {
	font-size:12px;
	 
	font-weight:400;
	color:#777777;
}

.subtitletable2 {
	display:table;
	width:100%;
}
.subtitletable2 div {
	display:table-cell;
	padding-bottom:10px;
}
.subtitletable2 .title {
	font-size:26px;
	 
	font-weight:600;
	padding-left:30px;
	background:url('/KR/img/dotTitle_Bizview.png') left center no-repeat;
}
.subtitletable2 .path {
	font-size:12px;
	 
	font-weight:400;
	color:#777777;
}

.slick-prevsBiz,  .slick-nextsBiz {
    position:absolute;
	display:inline-block;
	width:70px; height:70px; 
	background-color:rgba(235,235,235,0.6);
 	cursor:pointer;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.slick-prevsBiz {
	background-image:url('/KR/img/arrowBiz1.png');
	background-position:center;
	background-repeat:no-repeat;
	left:50px;
}
.slick-nextsBiz {
	background-image:url('/KR/img/arrowBiz2.png');
	background-position:center;
	background-repeat:no-repeat;
	right:50px;
}
.slick-prevsBiz:hover,  .slick-nextsBiz:hover {
	background-color:rgba(235,235,235,1.0);
}
.sliderArrowBiz { top: 250px; }

.ViewTitle1 { padding-left:9px; background:url('/KR/img/tourviewtitle1dot.png') no-repeat; margin-bottom:5px; padding-top:3px;  font-size:16px;   }
.ViewDesc1 {
	 color:#555555; font-size:13px;    font-weight:400;
	 line-height:1.8;
}

.TourViewTitle1 { padding-left:9px; background:url('/KR/img/tourviewtitle1dot.png') no-repeat; margin-top:20px;margin-bottom:10px;  font-size:20px;   }
.TourViewTitle2 { padding-left:9px; background:url('/KR/img/tourviewtitle1dot.png') no-repeat; margin-top:20px;margin-bottom:10px;   font-size:20px;   }

.BizColor li {
	float:left;
	width:120px;
	padding-right:5px;
}
.BizColor .color {
	width:100%; height:90px;
}
.BizColor .title {
 	font-weight:500;
	font-size:13px;
	text-align:center;
	border:1px solid #eeeeee;
	padding:10px;
}

.BizContents {
	line-height:1.4;
	font-size:15px;
	 
	font-weight:400;

}
ul.liLine1 { margin:0; padding-left:0px; }
ul.liLine1 li {
	float:none;
	border:1px solid #dddddd;
	padding:0;
	margin-top:-1px;
	font-size:14px; color:#555555;  padding:10px 10px;   
	font-weight:500;
}

.slick-prevsBiz,  .slick-nextsBiz {
    position:absolute;
	display:inline-block;
	width:70px; height:70px; 
	background-color:rgba(235,235,235,0.6);
 	cursor:pointer;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.slick-prevsBiz {
	background-image:url('/KR/img/arrowBiz1.png');
	background-position:center;
	background-repeat:no-repeat;
	left:20px;
}
.slick-nextsBiz {
	background-image:url('/KR/img/arrowBiz2.png');
	background-position:center;
	background-repeat:no-repeat;
	right:20px;
}
.slick-prevsBiz:hover,  .slick-nextsBiz:hover {
	background-color:rgba(235,235,235,1.0);
}
.sliderArrowBiz { top:50%; margin-top:-35px; }
