/* download */
.dwonTable { position: relative;  }
.dwonTable table tr:first-child th, .dwonTable table tr:first-child td {  border-top: 2px solid #353541; }
.dwonTable table { border-collapse: collapse; border-spacing: 0; border:1px solid #ddd; width:100%; }
.dwonTable td { color:#333; padding: 12px 15px;  font-size: 16px;   font-weight: 400; line-height: 1.4; letter-spacing: -0.5px;  border:1px solid #ccc;  }
.dwonTable th {  padding: 12px 15px; color: #333; font-size: 15px; font-weight: 400; line-height: 1.4; text-align: center; letter-spacing: -0.5px; background: #fafafa;  border:1px solid #ccc;  }
.dwonTable .fsize { font-size:13px; color:#777; }

inquiryForm input[type='text'].picdesc { 
	margin-bottom:5px;
	width:100%;
	padding:3px;
}
.storyDl span {
	
 	color:#333333; font-weight:400;font-size:13px;letter-spacing:0px;    
	/*text-shadow: 0px 1px 1px #ffffff;*/
}
.storyDl a {
	display:inline-block;
	 
	color:#333333; font-weight:500;font-size:15px;letter-spacing:0px;   
	line-height:1.2;
	/*text-shadow: 0px 1px 1px #ffffff;*/
}

.storyDl a:hover  {  color:#0088cf; }

.storyDln a {
	display:inline-block;
	text-align:justify;
	color:#333333; font-weight:500;font-size:15px;letter-spacing:0px;    
	/*text-shadow: 0px 1px 1px #ffffff;*/
}
.storyN {
	color:#949699; font-weight:400;   font-size:12px;letter-spacing:0px;margin-top:5px;
	/*text-shadow: 0px 1px 0px rgba(255,255,255,0.5);*/
	text-overflow:ellipsis;
}


#contentStory a.nonasx {
 border:0px !important;
}


.blogTable th, .blogTable6 th { 
	text-align:center;
	border-top:1px solid #e7e7e7;
	 border-bottom:1px solid #e7e7e7;
	font-size:13px;
	   
	font-weight:700;
	height:42px;
	background-color:rgba(248,248,248,0.8);
}
.blogTable th:last-child , .blogTable6 th:last-child  {
	border-right:1px solid #e7e7e7;
}
.blogTable th:first-child , .blogTable6 th:first-child {
	border-left:1px solid #e7e7e7;
}
.blogTable .storyD span, .blogTable6 .storyD span  {
 	color:#555555; font-weight:300;font-size:13px;letter-spacing:0px;    
	text-shadow: 0px 1px 1px #ffffff;
}

.blogTable td {
	color:#555555; font-weight:300;font-size:14px;letter-spacing:0px;    
	border-bottom:1px dotted rgba(233,233,233,0.8);
	padding:5px 0;
}

.txtBctit { font-size:30px;letter-spacing:-2px; text-align:center;color:#333333; font-family:'Noto Sans KR','Malgun Gothic',sans-serif; font-weight:900;margin-top:-5px; padding:0px;line-height:1.2;   }
.txtBctitTop { text-align:center;color:#3db39e; font-weight:700; font-size:14px;letter-spacing:0px;margin-top:0px; margin-bottom:5px;   }


/* master menu */
.topMenuBtnM {
	position:fixed; z-index:11;
	top:15px; right:20px; height:100px; width:30px; 	 
}
.topMenuBtnM a {
	margin-top:3px;
	 height:30px; width:30px;
	 display:block; text-align:center; padding-top:6px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-ms-filter:alpha(opacity=75);filter:alpha(opacity=75); opacity:0.75; -moz-opacity:0.75;
	z-index:11;
	color:#ffffff;
	background-color:#bcb9a2;

}
.topMenuBtnM a:hover { 	background-color:#00cbdf; }
.tabWmenu a, .tabWmenu span {  
	display:inline-block;
	color:#1a1a1f;  border:0; 
	/*background-color:#2d3a34; */
	border:0px solid #fafafa;
 font-family:'ONE-Mobile-Title','Noto Sans KR','Malgun Gothic',sans-serif; font-weight:normal;
	font-size:16px;
	text-align:center; 
	min-width:120px;
	padding:5px 5px;
	height:34px;
	margin-left:1px;
}
a.btnBlack1 { font-size:12px; color:#ffffff; background-color:#333333; padding:6px 16px;  font-family:'Arial',sans-serif;  border:0; }
a.btnBlack1:hover { background-color:#da3535; }

ul.masterBmenu > li:first-child { border-left:0; }
ul.masterBmenu > li {
    width: 12.5%;
    float: left;
    padding: 0;
    margin-top: -3px;
    height: 36px;
    border-left: 1px solid #ddd;
    overflow: hidden;
}
ul.masterBmenu > li > p > a { margin:0; 
    position: relative;
    display: block;
    text-align: center;
    width: 100%;
    height: 100%;
    font-family: 'S-CoreDream-4Regular',sans-serif;
    font-weight: 500;
    color: #252525;
    font-size: 14px;
    line-height: 36px;
    padding-left: 2px;
    padding-right: 2px;
    background-color: #ffffff;
 }
/*
ul.masterBmenu > li > p > a:hover, ul.masterBmenu > li > p > a.active {
    color: #ffffff;
    background-color: #427eca;
    border-top: 1px solid #427eca;
    border-bottom: 1px solid #427eca;

}
*/
ul.masterBmenu > li > p > a.active {
    color: #ffffff;
    background-color: #427eca;
    border-top: 1px solid #427eca;
    border-bottom: 1px solid #427eca;
}


ul.masterBmenu { position:relative; width:100%;   } 

ul.masterBmenu ul li i { 	display:inline-block; }
ul.masterBmenu ul {  display:none;  margin-bottom:5px; position:absolute;   z-index:10; top:36px; width:inherit; } /* position:relative; */
ul.masterBmenu ul li {  text-align:left;  
	width:100%;
	padding:5px 5px 8px 8px; 
 	background-color:#2a4e7b;
	border-bottom:1px solid #42638d;
}
ul.masterBmenu ul li:hover { background-color:#243c5b;  }
ul.masterBmenu ul li a {      font-family: 'S-CoreDream-4Regular',sans-serif; color:#ffffff; font-size:13px; display:inline-block; width:100%; height:100%;    }
ul.masterBmenu ul li:first-child { 
	border-top:0px solid #ffffff; 
}

 
.mastermobilebtn {
    width: 50px;
    height: 100%;
    background-color: #333333;
    background-image: url(/tour/img/common/mobileMenuBtn.png);
    background-position: center;
    background-repeat: no-repeat;
}
 


.homeMenu {
    width: 50px;
    height: 37px;
    position: absolute;
    left: 0;
    top: -1px;
    text-align: center;
    border-left: 0px solid #333333;
    z-index: 10;
}
.pointMenu {
    width: 50px;
    height: 37px;
    position: absolute;
    right: 0;
    top: -1px;
    text-align: right;
    z-index: 10;
}

.homeMenu a {
    display: inline-block;
    width: 50px;
    height: 100%;
    background: url(/tour/img/common/homew.png) center center no-repeat #333333;
}

.mastersmalltab a {
	display:inline-block;width:140px;padding:5px;text-align:center; border:1px solid #dddddd; background-color:#fafafa; 
	 color:#333333; font-size:12px;   
	margin-left:-1px;
}
.mastersmalltab a.active {
	color:#ffffff;
	background-color:#19a8e9;
}




#inquiryForm2 input[type="text"] { background-color:#ffffff;  font-weight:400;   font-size:13px; padding:4px 4px; border:0;  text-align:center; }

/*#inquiryForm p a { color:#333333; }*/
#inquiryForm p {  font-size:14px; margin-top:4px; font-weight:700;    }
#inquiryForm .title , .guideTitle { color:#111111; font-family:'Noto Sans KR',Sans-serif; font-weight:400;font-size:14px; margin:5px 0;  }

#inquiryForm input[type="text"],#inquiryForm input[type="password"], #inquiryForm input[type="date"], #inquiryForm input[type="number"], #inquiryForm select { background-color:#eeeeee;  font-weight:500;   font-size:16px; padding:6px 10px; border:1px solid #eee;  }
#inquiryForm textarea { background-color:#eeeeee;  font-weight:500;   font-size:15px; padding:5px 10px; border:0; height:160px; overflow:auto; }
#inquiryForm label {  font-weight:400;   font-size:13px;  }
#inquiryForm span, .guidetxt { font-weight: 400; font-size: 13px; color: #a18d8d; letter-spacing: -1.0px; }
#inquiryForm input[type="file"] { background-color:#f5f5f5; margin-bottom:1px;    font-weight:400;   font-size:12px;  width:100%; color:#a19a96; }

#inquiryForm input[type="text"]::placeholder { font-size:13px; color:#999; font-weight:400; }

#inquiryForm .files input[type="text"] { width:100%;padding:2px 10px; margin-bottom:3px;background-color:#f5f5f5;border:1px solid #f5f5f5; }
#inquiryForm .files input[type="text"]:focus { border:1px solid #eee; }

#inquiryForm input[type="text"]:focus, #inquiryForm input[type="password"]:focus, #inquiryForm input[type="date"]:focus, #inquiryForm input[type="number"]:focus, #inquiryForm textarea:focus { outline:none; border:1px solid #3555; background-color:#fafafa; }

.input { width:120px; background-color:#f1f1f1;  font-weight:500;   font-size:14px; padding:2px; border:0;  }
.inputselect { background-color:#f1f1f1;  font-weight:400;   font-size:14px; padding:2px; border:0;  }
.btnCr a, .btnCr span, a.btnCr1 {
	display:inline-block;
	color:#ffffff;
	font-family:'Noto Sans KR',Sans-serif;
	font-weight:300;
	font-size:14px;
	/*text-shadow: 0px 0px 0px #666666;*/
	text-align:center; 
	padding:5px 25px;
	height:34px;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
    -ms-border-radius: 18px;
	border-radius: 18px;
	background-color:#7bc358;
	border:0;
	cursor:pointer;
}

.btnCr a:hover, .btnCr span:hover , a.btnCr1:hover {
	background-color:#73dc3f;
}
#inquiryForm .radioBtnx {
	display:inline-block; cursor:pointer;
	border:0px solid #c5cad5;
	background-color:#cbd0d2;
	width:22px;
	height:22px;
 -webkit-border-radius: 50%;
 -moz-border-radius: 50%;
 -ms-border-radius: 50%;
 border-radius: 50%;	
 	-ms-filter:alpha(opacity=80);filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;
}
.forL {
	 font-weight:300;   font-size:16px; 
	display:inline-block; cursor:pointer;
	padding-bottom:10px;
}

.txtSubTitle2 { color:#ffffff; font-weight:500;   font-size:20px;text-align:center; letter-spacing:-1px; }
.txtSubTitle2 span { font-weight:100; }

.storyNg {
	color:#a1b2ac; font-weight:300;   font-size:11px;letter-spacing:0px;margin-top:5px;
	text-shadow: 0px 1px 1px #ffffff;
	text-overflow:ellipsis;
}
.storyNg span {
	font-size:11px;
	color:#a1b2ac; /* 434346 */
}
ul.listP li:first-child { border-top:0px dashed #bdaeaa; }
.listPt a {
	display:inline-block;
 	color:#111111;font-size:18px;font-weight:800;    
	 letter-spacing:0px;margin-top:5px;
	text-shadow: 0px 0px 1px #ffffff;
	line-height:1.4;
}
.listP li:hover a { color:#7e4330; }
.listPc a, .listPc {
	display:inline-block;
 	color:#5c4945;font-size:13px;font-weight:400;    
	 letter-spacing:0px;margin-top:5px;
	text-shadow: 0px 0px 1px #ffffff;
	line-height:1.5;
}
.listPd {
	color:#68a673; font-weight:400;   font-size:13px;letter-spacing:0px;margin-top:5px;
	/*text-shadow: 0px 1px 1px #ffffff;*/
	text-overflow:ellipsis;
}
.listPd span { font-weight:500;     }
ul.storyP li:first-child { border-top:0px dashed #bdaeaa; }
ul.storyP p { text-align:center; }
.storyPt {
  color:#1a1a1f; font-weight:900;   font-size:28px;letter-spacing:-2px; padding:0 20px;
	text-shadow: 1px 0px 1px #ffffff;
	line-height:1.4;
 }
.storyPd {
	color:#9c8984; font-weight:300;   font-size:12px;letter-spacing:0px;margin-top:5px;
	text-shadow: 0px 1px 1px #ffffff;
	text-overflow:ellipsis;
}
.storyPc {
	color:#666666; font-weight:400;   font-size:13px;letter-spacing:0px;margin-top:10px; padding:0 0px
	text-shadow: 1px 0px 1px #ffffff;
	line-height:1.5;
}
.storyD a {
	display:inline-block;
	text-align:justify;
	 letter-spacing:0px;margin-top:5px;
	text-shadow: 0px 1px 1px #ffffff;

	color:#555555;font-weight:400;   font-size:14px
}

.storyD2  {
	display:inline-block;
	text-align:justify;
	 letter-spacing:0px;margin-top:5px;
	text-shadow: 0px 1px 1px #ffffff;

	color:#555555;font-weight:400;   font-size:12px
}

.storyD2 a:hover {
	color:#2ca95b;
}



a.blogList { color:#999999; font-weight:400;   font-size:15px; }
a.blogList:hover, a.blogList:focus, a.blogList:active { color:#71a298; font-weight:300;font-size:15px; }
.conTxt2 { color:#1a1a1a; font-weight:300;   font-size:12px; }
/* multi up */
.t_body0 .prototype, .t_bodyH .prototype, .t_body1 .prototype {
	display:none;
}
.t_bodyH td {
	padding:3px 0;
	border-bottom:0px solid #eeeeee;
}
.inup0 { font-family: Arial,"Malgun Gothic",sans-serif;font-size:12px;color:#515151; background-color:#f1f1f1;line-height:130%; padding:5px; border:0;    } 
.inup0s { font-family: Arial,Gulim,Verdana,sans-serif;font-size:12px;color:#515151; background-color:#e9f4f8;line-height:130%; padding:5px; border:0;    } 
.inup0b { font-size:15px; font-weight:400; color:#515151; background-color:#f1f1f1;line-height:130%; padding:10px; border:0;    } 
.inup0c { font-size:14px; font-weight:400; color:#515151; background-color:#f1f1f1;line-height:1.4; padding:10px; border:0;  vertical-align: top; height:75px; width:100%;outline:none; } 

.sbtn {  width:25px;height:25px;border:1px solid #efefef;font-size:11px;font-family:arial;    }
.upimgbtn { padding:5px 10px; font-family:arial; font-size:11px; background-color:#6699ff; color:#ffffff; cursor:pointer; }
.btn_sblue { border:0; background-color:#5692af; font-family:'dotum',sans-serif; font-size:11px; padding:0 10px; height:22px; color:#ffffff; cursor:pointer;    }
.btn_swhite { border:0; background-color:#eeeeee; font-family:'dotum',sans-serif; font-size:11px; padding:5px 10px; color:#333333; cursor:pointer; margin-top:8px;    }
#popImgBox { display:none;position:absolute;top:200px;width:400px;left:50%;margin-left:-150px; padding:20px; background-color:#ffffff; border:3px dashed #eaeaea; }
#popImgBox p { text-align:center; }
#imgfile { display:inline; }
/* bbs */
a.notice { color:#333333; }
.icon-user { display:inline-block; width:11px;height:11px; background:url('/new/images/icon_user.gif') left center no-repeat; }
.icon-calendar { display:inline-block; width:11px;height:11px; background:url('/new/images/icon_calendar.gif') left center no-repeat; }
.buttonbox { text-align:center; }
.buttonbox a , .buttonbox [type=button] , .buttonbox [type=submit] {
	border:1px solid #dddddd;
	display:inline-block;
	cursor:pointer;
	padding:10px 20px;
	background:#fafafa;
  color:#333333; font-family:'Noto Sans KR','Malgun Gothic',sans-serif; text-decoration:none; font-size:14px; text-decoration:none; margin-top:15px;   
}
.buttonbox a:hover , .buttonbox [type=button]:hover , .buttonbox [type=submit]:hover { background-color:#62aaf5; color:#ffffff; }

.buttonbox2 { text-align:center; margin-bottom:30px; }
.buttonbox2 a , .buttonbox2 [type=button] , .buttonbox2 [type=submit] {
	border:1px solid #91bfa7;
	display:inline-block;
	cursor:pointer;
	padding:8px 10px;
 
    color:#6e9d85;  text-decoration:none; font-size:12px; text-decoration:none; margin-top:15px;   
}
.buttonbox2 a:hover , .buttonbox2 [type=button]:hover , .buttonbox2 [type=submit]:hover {    }

.btnnew {
	border:1px solid #dddddd;
	display:inline-block;
	cursor:pointer;
	padding:8px 10px;
	background:#fafafa;
  color:#333333; font-family:'gulim','Noto Sans KR','Malgun Gothic',sans-serif; text-decoration:none; font-size:12px; text-decoration:none;     
}

#sendimg {
	border:1px solid #dddddd;
	display:inline-block;
	cursor:pointer;
	padding:10px 20px;
	background-color:#62aaf5;
  color:#ffffff; text-decoration:none; text-decoration:none; margin-top:15px;   
}
#sendimg:hover { background-color:#fafafa; color:#333333; }
.TabPage { list-style:none; padding:0; margin:0; }
.TabPage li {
	display:inline;
	margin:-1px;
	padding:0;
	background-color:#ffffff;
}
ul.TabPage li a:hover {
	background-color:#62aaf5;
	color:#ffffff;
}
.TabPage li a { 
	color:#555555;
	border-width:1px;
	border-style:solid;
	border-color:#ccc;
 	background:#fff;
	font-size:11px;
	padding:10px 14px; 
}
.TabPageW { list-style:none; padding:0; margin:0; }
.TabPageW li {
	display:inline;
	margin:2px;
	padding:0;
}
ul.TabPageW li a:hover {
	background-color:#62aaf5;
	color:#ffffff;
}
.TabPageW li a { 
	color:#555555;
	border-width:1px solid #f1f1f1l
 	font-size:11px;
	padding:10px 14px; 
	background-color:#f1f1f1;

}

#contentStory, #contentStory p { line-height:1.5;color:#1a1a1f; font-weight:400;font-size:16px;letter-spacing:0px;  }
#contentStory img { max-width:100%; margin:0 auto; }
#contentStory a:not(.fancybox) { display: inline-block;    padding: 4px 10px;    border: 1px solid #b8caa9; }

a.btnGreen3, input.btnGreen3 { display:inline-block; font-size:13px; color:#ffffff; background-color:#3db86b; padding:12px 22px;  border:0; }
a.btnGreen3:hover, input.btnGreen3:hover { color:#ffffff; background-color:#f95d4b; }
a.btnGreenBack { font-size:14px; color:#ffffff; background-color:#3db86b; padding:12px 30px;  border:0;    
	background-color:#3db8a0; 
 	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	font-family:'Noto Sans KR','Malgun Gothic',sans-serif; 
}
a.btnGreenBack:hover { background-color:#3db86b; }
a.btnBlank1 { font-size:14px;  padding:15px 22px;   border:1px solid #bbb; color:#333;    }
a.btnBlank1:hover { background-color:#395e9f; border:1px solid #395e9f; color:#ffffff; }

input.btnGreenBack { font-size:14px; color:#ffffff; background-color:#3db86b; padding:12px 30px;  border:0;    
	background-color:#3db8a0; 
 	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	font-family:'Noto Sans KR','Malgun Gothic',sans-serif; 
}
input.btnGreenBack:hover { background-color:#3db86b; }


.tabGoAnc2 a {
	display:inline-block;
	color:#b86f47;  border:0; 
	background-color:#fafafa; 
 	font-weight:400;
	font-size:13px;
	text-align:center; 
	/*width:90px;	*/
	padding:0 10px;

	height:40px;
	padding-top:10px;
 	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	margin-bottom:2px;
}
.tabGoAnc2 .active, .tabGoAnc2 a:hover { background-color:#f0b179; color:#ffffff; }

a.downLink { font-size:16px; color:#333;    }
a.downLink:hover { color:#36af63; }
.downGuide { 
	 font-size:13px; color:#819772; font-weight:400;   
 }

.viewmainbtn { padding-top:60px; } 

.photoP { margin-left:-15px; margin-right:-15px; }
.photoP .title {  font-size:14px; color:#555555; font-weight:400;   }
.photoP .title2 {  font-size:16px; color:#555555; font-weight:400;  background-color:#fff; text-align:center; padding:5px 10px;  }
.photoP .title2p {  font-size:16px; color:#555555; font-weight:500;  background-color:#fff; text-align:center; padding:5px 10px;  }

.photoP .title3 { font-size:13px; color:#819772; font-weight:400; height:20px;  }
.photoP .title3 a {  color:#819772; font-weight:400; padding-left:4px; padding-right:2px; }
.photoP .title4 {  font-size:13px; color:#819772; font-weight:400; font-family:'S-CoreDream-4Regular','Noto Sans KR','Malgun Gothic',sans-serif; 
 padding:1px 10px; 
    line-height: 1.5em;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
	height:42px;
}

.photoP .titles {  font-size:12px; color:#555555; font-weight:400; }

.photoP .date {  font-size:12px; color:#819772; font-weight:300; background-color:#fff; text-align:center;  padding-bottom:10px;  }


.photoP .itemimg { overflow:hidden; height:180px; }
.photoP .itemimg img { transition-duration:0.4s; -webkit-transition-duration:0.4s; width:100%; height:180px; } 
.photoP .itemimg:hover img  {
		-ms-filter:alpha(opacity=70);filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.7;
		 transform:scale(1.08); -webkit-transform:scale(1.08);
}

 
.photoP .height170, .photoP .height170 img { height:200px; }

.BizProductBox { border:1px solid #dddddd;    }
.BizProductBox .title {  font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif; font-weight:700; color:#333333; font-size:17px; line-height:1.3; }
.BizProductBox .titles { font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif; font-weight:400; color:#333333; font-size:14px; line-height:1.8; }
.BizProductBox .button { text-align:center;  padding-top:12px; padding-bottom:10px; } 

a.btnGreen2big { display:inline-block;  padding:20px 0; font-size:16px; color:#ffffff; background-color:#3db86b;  text-align:center;  font-family:'Noto Sans KR',sans-serif;  border:0; 
	background:url('/KR/img/arrowAct.png') 86% center no-repeat #3db86b;  font-weight:400; 

}

a.btnGreen2big:hover {  background-color:#3db8a0;  }

a.brounded {
 	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
}
a.btnGreen2 { 
	font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif; 
	font-size:13px; color:#ffffff; 
	padding:8px 20px;  border:0;    
	background-color:#45769f; 
 	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
}
a.btnGreen2:hover { background-color:#3db86b; }
a.btnGreen4 { 
	font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif; 
	font-size:14px; color:#ffffff; 
	padding:12px 30px;  border:0;    
	background-color:#45769f; 
}
a.btnGreen4:hover { background-color:#3db86b; }

/* calendar */
.tableCalendarYm a {
	font-size:12px;
	color:#111111;
}
.tableCalendarYm a:hover { color:green; }

 
 
.tableCalendar th { height:42px;
	text-align:center;
	
	font-size:14px;
	font-weight:700;
	color:#333333;
 	border:1px solid #ffffff;
}
 
.tableCalendar table
{
	border:1px solid #dddddd;
	border-collapse:collapse;
}


.tableCalendar td { background-color:rgba(255,255,255,0.6); padding:4px 4px 15px 10px; width:14%; min-height:80px;  border:1px solid #dddddd; }

.tableCalendar a  {
	
	font-size:12px;
	color:#111111;
}
.tableCalendar a:hover { color:green; }


.tableCalendar p { width:100%;  margin-bottom:4px !important;  }

..tableCalendar .Xdate {   height:30px; text-align:left;  }

.Xdate span {   

	
	font-size:12px; font-weight:400;
	color:#111111;

}

.Xdate a {  display:inline-block; }
.Xdate a , .Xdate {   

	width:100%;
	font-size:14px; font-weight:400;
	color:#111111;


}
.Xdate a:hover { border:1px solid #ddd; }

.Xd1 {  cursor:pointer;   font-size:12px;  font-weight:400;
	height:16px;  
	background:url('/tour/img/common/dotcal1.png') 0px 5px no-repeat;
	padding-left:11px;
	line-height:1.3;

}

.Xd2 { border-left:3px solid pink; padding-left:2px; cursor:pointer;  font-size:12px; height:14px;  }
.Xd3 { border-left:3px solid blue; padding-left:2px; cursor:pointer;  font-size:12px; height:14px;  }
.Xd4 { border-left:3px solid green; padding-left:2px;  cursor:pointer;  font-size:12px; height:14px;  }

.icaltxt {
	 font-size:14px;  font-weight:500;
}

span.idang { background-color:#5bd676;	color:#ffffff; font-size:12px; line-height:20px; margin-right:4px; 	display:inline-block;	text-align:center;	width:20px; height:20px;	-moz-border-radius:10px;	-webkit-border-radius: 10px;  -ms-border-radius: 10px;	border-radius: 10px;  }
span.ihue {	background-color:#9da4a0;	color:#ffffff; font-size:12px; line-height:20px; margin-right:4px; 	display:inline-block;	text-align:center;	width:20px; height:20px;	-moz-border-radius:10px;	-webkit-border-radius: 10px;  -ms-border-radius: 10px;	border-radius: 10px;  }
span.iohue {	background-color:#b4b5b6;	color:#ffffff; font-size:12px; line-height:20px; margin-right:4px; 	display:inline-block;	text-align:center;	width:20px; height:20px;	-moz-border-radius:10px;	-webkit-border-radius: 10px;  -ms-border-radius: 10px;	border-radius: 10px;  }
span.iojeon {	background-color:#66b2cf;	color:#ffffff; font-size:9px; line-height:20px; margin-right:4px; 	display:inline-block;	text-align:center;	width:20px; height:20px;	-moz-border-radius:10px;	-webkit-border-radius: 10px;  -ms-border-radius: 10px;	border-radius: 10px;  }
span.iohu {	background-color:#8ebe61;	color:#ffffff; font-size:9px; line-height:20px; margin-right:4px; 	display:inline-block;	text-align:center;	width:20px; height:20px;	-moz-border-radius:10px;	-webkit-border-radius: 10px;  -ms-border-radius: 10px;	border-radius: 10px;  }
span.iya {	background-color:#9ca3a6;	color:#ffffff; font-size:12px; line-height:20px; margin-right:4px; 	display:inline-block;	text-align:center;	width:20px; height:20px;	-moz-border-radius:10px;	-webkit-border-radius: 10px;  -ms-border-radius: 10px;	border-radius: 10px;  }





.scheduleNotic span {

	color:#ffffff; font-weight:500;font-size:14px;
	background-color:#51be78;

	-moz-border-radius: 19px;
	-webkit-border-radius: 19px;
  -ms-border-radius: 19px;
	border-radius: 19px;
 	padding:7px 15px;

}

.s_alpha { -ms-filter:alpha(opacity=30);filter:alpha(opacity=30); opacity:0.3; -moz-opacity:0.3;  }
a.datex { color:#1a1a1f; }

a.datexArrow { color:#1a1a1f; }

 
.tableCalendar td.noDay { background-color:#fafafa; }

.guideTxt1 {  font-weight:400;font-size:13px; }
/* calendar */


 

 
.boxWorks1 {
	background-color:#fefefe;
	border:1px solid #dddddd;
}

.ulWorks { margin:0; }
.ulWorks li {
	padding-left:15px;
	padding-top:3px;
	padding-bottom:3px;
	/*background:url('../KR/imgeg/lidot_ulWorks0.png') left center no-repeat;*/
}

.ulWorks2 { margin:0; }
.ulWorks2 li {
	padding-left:15px;
	padding-top:8px;
	padding-bottom:8px;
	/*background:url('../KR/imgeg/lidot_ulWorks2.png') left center no-repeat;*/
	border-left:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}
.ulWorks2 li:last-child { border-bottom:0; }



.memotextarea { padding:6px; font-size:13px; background-color:#f1f1f1; line-height:1.5; width:100%;  }

.viewtable table
{
	border:1px solid #dddddd;
	border-collapse:collapse;
}
.viewtable td, .viewtable th {
	border:1px solid #dddddd;
	padding:6px;
}


.radioul { margin:0; }
.radioul li { float:left; }
.radioul li:nth-child(odd) input { width:20px;height:20px; } 
.radioul li:nth-child(even) { padding-left:2px; padding-top:2px; padding-right:10px; }
.radioul li:nth-child(even) label {  font-size:15px !important; }


.certimg_h300 { height:350px; }

.width130 { width:130px; } 

.wx145 { width:145px; } 
.wx145 img { width:120px; padding:5px;cursor:pointer;border:dashed 1px #c3c3c3;   }
.tpwx100 { width:100px; }

.wx270 { width:530px; }
.wx270 img { width:500px; padding:0px;border:0px dashed #c3c3c3; }



.faqtable td, .faqtable p, .faqtable a {  font-family:'Noto Sans KR',sans-serif; font-size:16px; }
.faqtable { border-top:1px solid #787878;  }
.faqtable .qicon { width:55px; text-align:center;  background:url(/tour/img/common/faqicon.png) left center no-repeat;   } 
.faqtable .category { width:130px; padding-left:10px; color:#717171; }
.faqtable .title {   font-weight:500; }
.faqtable .title span {   font-weight:400; color:#a76224; }
.faqtable .arrow { width:50px; text-align:center; /*background:url(/KR/img/faqarrow.png) no-repeat center;*/ }

.faqtable tr {   }
.faqtable td { border-bottom:1px solid #dedede; padding-top:20px; padding-bottom:20px; cursor:pointer; } 

.faqtable .qiconm span { display:inline-block; width:30px; height:30px; background:url(/tour/img/common/faqiconm.png) no-repeat center;  vertical-align:middle; } 

.faqtable .desc { display:none; padding-top:10px;  font-weight:400; font-size:15px; }



.faqtable2 td, .faqtable2 p, .faqtable2 a {  font-family:'Noto Sans KR',sans-serif; font-size:16px; font-weight:400; }
.faqtable2 { border-top:1px solid #787878;  }
.faqtable2 .copyicon { width:94px; text-align:right;  background:url(/KR/img/copyicon.png) no-repeat center;   } 
.faqtable2 .copyicon span { display:inline-block; width:10px; height:50px; }

.faqtable2 .category { width:130px; padding-left:10px; color:#717171; }

.faqtable2 .arrow { width:50px; text-align:center; /*background:url(/KR/imgm/faqarrow.png) no-repeat center;*/ }

.faqtable2 tr { height:90px; cursor:pointer; }
.faqtable2 td { border-bottom:1px solid #dedede; } 

.faqtable2 .answer { display:none; }
.faqtable2 .answer td { padding:20px 0; }
.faqtable2 .answer p { color:#777777; font-size:15px; line-height:25px; } 


.faqtable2 .desc { display:none; padding-top:30px; padding-bottom:30px; }


.faqtable2 .arrow img {
    -webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-ms-transition: all 300ms
	-o-transition: all 300ms;
	transition: all 300ms;
}

.transform180  {
    -webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.listEnDbtn { text-align:left; position:relative; height:30px; margin-top:20px; } 
.listEnDbtn a.edit { position:absolute; top:0; right:-32px; 
	font-family:'Noto Sans KR',sans-serif;  font-weight:400;  font-size:12px; color:#999999; 
	display:inline-block; border:1px solid #dddddd; padding:3px 9px; 
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
 	background-color:#ffffff;
}
.listEnDbtn a.faqMore { font-size:14px; border:1px solid #eee; padding:6px 12px; color:#777; border-radius:20px; }
.listEnDbtn a.faqMore:hover { background: #3db86b; border:1px solid #3db86b; color:#ffffff; }



/* Cousel */

.tableConsulting { width:100%; 
	 
}
.tableConsulting th {
	width:160px;
	padding-left:15px;
	font-family:'S-CoreDream-5Medium','Noto Sans KR','Malguh Gothic',sans-serif;
	font-weight: normal;
    font-size: 14px;

}
.tableConsulting th, .tableConsulting td {
	height:48px;
	/*border-bottom:1px solid #dddddd;*/
}
.tableConsulting td {
	font-family:'Noto Sans KR','Malguh Gothic',sans-serif;
	font-weight: 500;
    font-size: 16px;
}

.tableConsulting input[type="text"], .tableConsulting select, .tableConsulting textarea {
    background-color: #eeeeee;
	font-family:'Noto Sans KR','Malguh Gothic',sans-serif;
    font-weight: 500;
    font-size: 16px;
    padding: 6px 10px;
    border: 0;
}
.tableConsulting input[type="text"] {
	width:100%;
}

.Cprivacy { margin-top:20px; }
.Cprivacy div { position:relative; height:40px; }
.Cprivacy .title {
	font-family:'Noto Sans KR','Malguh Gothic',sans-serif;
    font-weight: 700;
    font-size: 15px;
	padding-top:10px;
}
.Cprivacy .morepop { position:absolute; top:0; right:0; }
.Cprivacy #agreement {
	font-family:'Noto Sans KR','Malguh Gothic',sans-serif;
    font-weight: 400;
    font-size: 13px;
	padding:10px;
	color:#555555;
	height:100px;
	width:100%;
	background-color:#fafafa;
}
.consultingBtn1 {
	color:#ffffff;
	border:1px solid #62aaf5;
	background-color:#62aaf5;
	font-family:'Noto Sans KR','Malguh Gothic',sans-serif;
    font-weight: 400;
    font-size: 15px;
	padding:11px 25px;
}
.consultingBtn1:hover {
	background-color:#3cb268;
}
.consultingBtn2 {
	color:#333333;
	background-color:#ffffff;
	border:1px solid #dddddd;
	font-family:'Noto Sans KR','Malguh Gothic',sans-serif;
    font-weight: 400;
    font-size: 15px;
	padding:11px 25px;
}

label.privacylabel { font-size:14px; font-weight:400; }


.privacypoptitle { font-family:'Noto Sans KR',Sans-serif;font-size:28px; font-weight:900;  color:#1a1a1a;margin-top:0px;margin-bottom:20px;text-align:center; }
.privacypopdesc { overflow-y:scroll; width:90%;height:500px;padding:20px;text-align:left;border:0px dashed #999999;background-color:#ffffff; margin:0 auto;font-family:'Noto Sans KR',Sans-serif;font-size:14px;font-weight:400;color:#1a1a1a; line-height:1.4; }

 


@media (max-width: 800px) {

	.faqtable .qicon { width: 42px; background-size: 90%; }

}

@media (max-width: 700px) {

	.txtBctit {
		font-size: 20px;
		font-weight: 700;
		margin-top: 0px;
		padding: 0px;
		line-height: 1.2;
	}

	.faqtable td, .faqtable p, .faqtable a {  font-family:'Noto Sans KR',sans-serif; font-size:15px; }

	.tableConsulting th { width:110px; }
}