@charset "utf-8";



@font-face {
 font-family:NanumGothic;
 font-style:normal;
 font-weight:normal;
 src:url('font/NanumGothic.eot'); /* IE9 Compat Modes */ 
 src:url('font/NanumGothic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
      url('font/NanumGothic.ttf') format('truetype'), /* Modern Browsers */
      url('font/NanumGothic.woff') format('woff'); /* Safari, Android, iOS */
}

@font-face {
 font-family:NanumGothicBold;
 font-style:normal;
 font-weight:bold;
 src:url('font/NanumGothicBold.eot'); /* IE9 Compat Modes */ 
 src:url('font/NanumGothicBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
      url('font/NanumGothicBold.ttf') format('truetype'), /* Modern Browsers */
      url('font/NanumGothicBold.woff') format('woff'); /* Safari, Android, iOS */
}


html, body { margin: 0px; padding: 0px; }

@media screen and (max-width:1119px) {
		html {width:1200px;}
		body {width:1200px;height:100%;margin:0px;padding:0px;
			font-family:'나눔고딕',NanumGothic,ngeot,ngbeot,'돋움',Dotum,sans-serif;
			font-size: 12px;
			font-weight: normal;
			color: #666666;
		}


		#left_quick{display:none}

		#right_quick {display:none}



			#right_quick img{
			vertical-align:top;
			}

		.rquick{display:none}
}


@media screen and (min-width:1200px)  {

			html {width:100%;}
			body {width:100%;height:100%;margin:0px;padding:0px;
				font-family:'나눔고딕',NanumGothic,ngeot,ngbeot,'돋움',Dotum,sans-serif;
				font-size: 12px;
				font-weight: normal;
				color: #666666;
			}

		



			#left_quick{position:relative;height:100%; padding-bottom:12px; width:124px; float:left;}
			.left_quick ul li{position:relative;height:100%; padding-bottom:12px; width:124px; float:left;}

			.left_quick  img{
			vertical-align:top;
			}

			#right_quick {
				position: absolute;
				margin-left:0px;
				padding:10px;
				top: 247px;
				left: 1600px;

				width:174px;
				
				z-index:200; 
			}
			



			
				#right_quick img{
			vertical-align:top;
			}
 


			


			#right_quick .right_quick_shop{
					width:110px;
					overflow:hidden;
					background-color:#fff;
			}	


			#right_quick .right_quick_shop{
					width:105px;
					overflow:hidden;
					background-color:#fff;
			}	

			#right_quick .right_quick_shop .myimg {
					margin-top:5px;
					position:relative;
			}	

			#right_quick .right_quick_shop .myimg .myimg2{
					position:relative;

					bottom:0px;
					left:0px;
					height:40px;

					font-size: 11px;
					color:#fff;
					text-align: center;
					background-color: #000000;
					opacity: 0.9;
					width:105px;
					overflow:hidden;

			}



			#right_quick .right_quick_shop .myimg2_text{			
					
					font-size: 11px;
					color:#fff;
					text-align: center;				
					width:95%;
					margin:0 auto;
			}






				#right_quick .right_quick_shop .myimg .myimg3{
					position:absolute;

					top:1px;
					right:1px;
					height:18px;
					width:15px;
					font-size: 12px;
					color:#fff;
					text-align: center;		
					background-color: #000;
					opacity: 0.7;
			

			}


			#right_quick .right_quick_shop .myimg img{
					width:110px;
					height:120px;
					overflow:hidden;
					background-color:#fff;
			}	


			#right_quick .right_quick_shop .mytext{ 
					padding:5px;
			}





			#right_quick_mall {
				position: absolute;
				margin-left:0px;
				padding:10px;
				top: 247px;
				left: 1470px;

				width:98px;
				
				z-index:99999; 
			}


			#right_quick_mall img{
			vertical-align:top;
			}



			#right_quick .q_kakao{
			padding-top:10px;
			}


}



div, p, ul, li, table, th, td, textarea,  span, form, h1, h2, h3, h4, h5, h6, dt, dl, dd, em {margin:0px;padding:0px;font-size:12px;font-family:'나눔고딕',NanumGothic,ngeot,ngbeot,'돋움',Dotum,sans-serif;color:#5a5a5a;}
ul, ol, dl, dd, dt, li {list-style-type:none;margin:0;padding:0px;line-height:18px;}
table {table-layout:fixed;}



h1, h2, h3{margin:0px;}
h4, h5, h6{margin:0px;padding:0px;font-size:0px;}/* img */

img {border:none; border: 0px;}





.member input[type="text"]{ border:solid 1px #a2a2a2;height: 29px; line-height: 29px; font-size:13px;}
.member input[type="password"]{ border:solid 1px #a2a2a2;height: 29px; line-height: 29px; font-size:13px;}



/* 링크 */
a {text-decoration:none;color:#252525;margin:0px;padding:0px;}
a:link, a:visited {text-decoration:none;color:#000000;}
a:hover, a:focus, a:active {text-decoration:none;color:#000000;}



.paddingt10{padding-top:10px;}
.paddingt30{padding-top:30px;}

.bg_white{background-color:#fff;}



/* 상단 */
#inc_head {}
#inc_head .inc_head_01 {width:100%;height:33px;background-color:#f0f0f0;}

#inc_head .inc_head_01 .inc_head_snavi {width:1200px;margin:0 auto;text-align:right;}
#inc_head .inc_head_01 .inc_head_snavi .sn01 ul{padding-top:7px;}
#inc_head .inc_head_01 .inc_head_snavi .sn01 li{display:inline-block;padding:0px 15px;}

#inc_head .inc_head_01 .inc_head_snavi .sn01 .myright{border-right:solid 1px #878787;line-height:10px;}

#inc_head .inc_head_01 .inc_head_snavi .sn01 li:first-child {background:none;}





#inc_head .inc_head_01_new {width:100%;height:33px;}
#inc_head .inc_head_01_new .inc_head_snavi {width:1200px;margin:0 auto;text-align:right;}
#inc_head .inc_head_01_new .inc_head_snavi .sn01 ul{padding-top:7px;}
#inc_head .inc_head_01_new .inc_head_snavi .sn01 li{display:inline-block;padding:0px 10px;}

#inc_head .inc_head_01_new .inc_head_snavi .sn01 .myright{

		line-height:10px;

		
}

#inc_head .inc_head_01_new .inc_head_snavi .sn01 .myright a{

		font-size:14px;
		line-height:10px;
		

		color:#707070;
		
}


#inc_head .inc_head_01_new .inc_head_snavi .sn01 li:first-child {background:none;}






#inc_head .inc_head_01_01 .{width:100%;display:inline-block;}

#inc_head .inc_head_01_01 .inc_head_snavi {position:relative;width:1200px;margin:0 auto;}




#inc_head .inc_head_01_01  .sn12{width:100%;padding-bottom:10px;}



#inc_head .inc_head_01_01  .sn12 .sn12_top{padding-right:10px;width:1150px;font-size:13px;font-weight:580;line-height:15px;text-align:right;}


#inc_head .inc_head_01_01  .sn12 .sn12_top .redcolor{color:#ea0001;font-size:14px;font-weight:600;}


#inc_head .inc_head_01_01  .sn12 .sn12_top img{

	width:21px;
	vertical-align: middle;
}





#inc_head .inc_head_02 {width:100%;}
#inc_head .inc_head_02 .inc_head_snavi {position:relative;width:1200px;margin:0 auto;margin-top:10px;height:105px;}



/* 검색용 */
#inc_head .inc_head_02 .inc_head_snavi .sn11{float:left;padding-top:5px;width:300px;}

#inc_head .inc_head_02 .inc_head_snavi .sn11 img{width:auto;max-width:300px;}

#inc_head .inc_head_02 .inc_head_snavi .sn13{float:right;width:300px;margin-top:10px;}


#inc_head .inc_head_02 .inc_head_snavi .sn13 .sn13_01{float:left;padding-left:15px;}


#inc_head .inc_head_02 .inc_head_snavi .sn12{float:left;margin-top:17px;width:600px;text-align:center;}

#inc_head .inc_head_02 .inc_head_snavi .sn12 .sn12_01{width:550px;height:50px;}

#inc_head .inc_head_02 .inc_head_snavi .sn12 .sn12_01 .sn12_01_1 {padding-top:4px;padding-left:0px;height:50px;float:left;width:300px;text-align:left;}



#inc_head .inc_head_02 .inc_head_snavi .sn12 .sn12_01 .sn12_01_2 {padding-top:4px;padding-left:0px;float:left;width:108px;height:38px;}
#inc_head .inc_head_02 .inc_head_snavi .sn12 .sn12_01 .sn12_01_2 .bt {background-color:#fff;cursor:pointer;}




#inc_head .inc_head_02 .inc_head_snavi .sn12 .sn12_01 .sn12_01_1  input[type="text"]{
border: #ccc 1px solid;
font-size:12pt;
width: 95%; /* 원하는 너비 설정 */ height: auto; /* 높이값 초기화 */ line-height : normal; /* line-height 초기화 */
padding: .6em .5em; /* 원하는 여백 설정, 상하단 여백으로 높이를 조절 */ font-family: inherit; /* 폰트 상속 */ 
border-radius: 0; /* iSO 둥근모서리 제거 */ outline-style: none; /* 포커스시 발생하는 효과 제거를 원한다면 */ -webkit-appearance: none; /* 브라우저별 기본 스타일링 제거 */ -moz-appearance: none; appearance: none; 
}



#inc_head .inc_head_02 .inc_head_snavi .sn12 .sn12_01 .sn12_01_3 {padding-top:4px;float:left;width:140px;height:50px;}






#inc_head .inc_head_02 .inc_head_snavi .sn14{float:right;width:240px;margin-top:10px;}

#inc_head .inc_head_02 .inc_head_snavi .sn14 .sn14_01{float:left;width:80px;text-align:center;padding-top:5px;}








#inc_head .inc_head_02_new {width:100%;}
#inc_head .inc_head_02_new .inc_head_snavi {position:relative;width:1200px;margin:0 auto;margin-top:10px;height:75px;}



/* 검색용 */
#inc_head .inc_head_02_new .inc_head_snavi .sn11{float:left;padding-top:5px;width:400px;}

#inc_head .inc_head_02_new .inc_head_snavi .sn11 img{width:auto;max-width:300px;}

#inc_head .inc_head_02_new .inc_head_snavi .sn13{float:right;width:300px;margin-top:10px;}


#inc_head .inc_head_02_new .inc_head_snavi .sn13 .sn13_01{float:left;padding-left:15px;}


#inc_head .inc_head_02_new .inc_head_snavi .sn12{float:left;margin-top:17px;width:400px;text-align:center;}


#inc_head .inc_head_02_new .inc_head_snavi .sn14{float:right;width:390px;margin-top:10px;}

#inc_head .inc_head_02_new .inc_head_snavi .sn14 .sn14_01{float:left;width:80px;text-align:center;padding-top:5px;}







#inc_head .inc_head_02_new  .sn14 .sn12_top{
	padding-top:20px;
	padding-right:10px;width:98%;font-size:13px;font-weight:580;line-height:15px;text-align:right;
}


#inc_head .inc_head_02_new  .sn14 .sn12_top .redcolor{color:#ea0001;font-size:14px;font-weight:600;}


#inc_head .inc_head_02_new  .sn14 .sn12_top img{

	width:21px;
	vertical-align: middle;
}






/*메뉴*/

#inc_head .inc_head_03 {clear:both;width:100%;height:50px;background-color:#78b1de;border-top:solid 1px #dedede;border-bottom:solid 1px #dedede;}

#inc_head .inc_head_03 .inc_head_snavi {width:1200px;margin:0 auto;text-align:left;}

#inc_head .inc_head_03 .inc_head_snavi .sn01 ul{padding-top:10px;width:1200px;overflow:hidden;line-height:31px;height:25px;}

#inc_head .inc_head_03 .inc_head_snavi .sn01 li{display:inline-block;}






#inc_head .inc_head_03 .inc_head_snavi .sn01 .mybg{position:relative;display:inline-block;padding:0px 32px;font-size:15px;}



#inc_head .inc_head_03 .inc_head_snavi .sn01 .myleft{border-left:solid 1px #dedede;line-height:10px;}



#inc_head .inc_head_03 .inc_head_snavi .sn01 li a{display:inline-block; text-decoration:none;color:#fff;}
#inc_head .inc_head_03 .inc_head_snavi .sn01 li:first-child {background:none;}










#inc_head .inc_head_03 .inc_head_snavi .sn01 .s0 {left:0px}
#inc_head .inc_head_03 .inc_head_snavi .sn01 .s1 {left:-20px}
#inc_head .inc_head_03 .inc_head_snavi .sn01 .s2 {left:-100px}

#inc_head .inc_head_03 .inc_head_snavi .sn01 .s3  {left:-250px}
#inc_head .inc_head_03 .inc_head_snavi .sn01 .s4  {left:-500px}
#inc_head .inc_head_03 .inc_head_snavi .sn01 .s4{padding:15px 15px;}


#inc_head .inc_head_03 .inc_head_snavi .sn01 .s5 {left:-170px}
#inc_head .inc_head_03 .inc_head_snavi .sn01 .s6 {left:-650px}
#inc_head .inc_head_03 .inc_head_snavi .sn01 .s7 {left:30px}
#inc_head .inc_head_03 .inc_head_snavi .sn01 .s8 {left:-0px}


#inc_head .inc_head_03 .inc_head_snavi .sn01  .blind {display:none;} 
















/*메뉴*/

#inc_head .inc_head_03_new {clear:both;width:100%;padding-top:17px;padding-bottom:10px;height:50px;}

#inc_head .inc_head_03_new .inc_head_snavi {width:1200px;margin:0 auto;text-align:left;}


#inc_head .inc_head_03_new .inc_head_snavi .sn01{float:left;width:800px;}


#inc_head .inc_head_03_new .inc_head_snavi .sn01 ul{padding-top:10px;width:1200px;overflow:hidden;line-height:31px;height:25px;}

#inc_head .inc_head_03_new .inc_head_snavi .sn01 li{display:inline-block;}






#inc_head .inc_head_03_new .inc_head_snavi .sn01 .mybg{position:relative;display:inline-block;padding:0px 12px;font-size:15px;}

#inc_head .inc_head_03_new .inc_head_snavi .sn01 .myleft{line-height:10px;}



#inc_head .inc_head_03_new .inc_head_snavi .sn01 li a{
display:inline-block; 
text-decoration:none;color:#3f3f3f;
font-size:18px;

font-family:'NotoSansKR';
font-weight:550;

line-height:18px;

}


#inc_head .inc_head_03_new .inc_head_snavi .sn01 li:first-child {background:none;}






#inc_head .inc_head_03_new .inc_head_snavi .sn02{float:right;width:300px;}



#inc_head .inc_head_03_new .inc_head_snavi .sn02 .sn12_01{
float:left;
width:300px;height:40px;
background-color:#f4f4f4;
border-radius:  50px  50px 50px 50px  ; 
}



#inc_head .inc_head_03_new .inc_head_snavi .sn02 .sn12_02{
float:right;
width:50px;
padding-top:8px;
}



#inc_head .inc_head_03_new .inc_head_snavi .sn02 .sn12_01 .sn12_01_1 {padding-top:3px;padding-left:10px;height:50px;float:left;width:230px;text-align:left;}



#inc_head .inc_head_03_new .inc_head_snavi .sn02 .sn12_01 .sn12_01_2 {padding-top:4px;padding-left:5px;float:left;width:48px;height:38px;}
#inc_head .inc_head_03_new .inc_head_snavi .sn02 .sn12_01 .sn12_01_2 .bt {padding-top:3px;cursor:pointer;}




#inc_head .inc_head_03_new .inc_head_snavi .sn02 .sn12_01 .sn12_01_1  input[type="text"]{
		background-color:#f4f4f4;
		border: #ccc 0px solid;
		font-size:11pt;
		width:220px; /* 원하는 너비 설정 */ height: auto; /* 높이값 초기화 */ line-height : normal; /* line-height 초기화 */
		padding: .6em .5em; /* 원하는 여백 설정, 상하단 여백으로 높이를 조절 */ font-family: inherit; /* 폰트 상속 */ 
		border-radius:  50px  50px 50px 50px  ;  /* iSO 둥근모서리 제거 */ outline-style: none; /* 포커스시 발생하는 효과 제거를 원한다면 */ -webkit-appearance: none; /* 브라우저별 기본 스타일링 제거 */ -moz-appearance: none; appearance: none; 
}








#inc_head .inc_head_03_new .inc_head_snavi .sn01 .s0 {left:0px}
#inc_head .inc_head_03_new .inc_head_snavi .sn01 .s1 {left:-20px}
#inc_head .inc_head_03_new .inc_head_snavi .sn01 .s2 {left:-100px}

#inc_head .inc_head_03_new .inc_head_snavi .sn01 .s3  {left:-250px}
#inc_head .inc_head_03_new .inc_head_snavi .sn01 .s4  {left:-500px}
#inc_head .inc_head_03_new .inc_head_snavi .sn01 .s4{padding:15px 15px;}


#inc_head .inc_head_03_new .inc_head_snavi .sn01 .s5 {left:-170px}
#inc_head .inc_head_03_new .inc_head_snavi .sn01 .s6 {left:-650px}
#inc_head .inc_head_03_new .inc_head_snavi .sn01 .s7 {left:30px}
#inc_head .inc_head_03_new .inc_head_snavi .sn01 .s8 {left:-0px}


#inc_head .inc_head_03_new .inc_head_snavi .sn01  .blind {display:none;} 







#inc_head .inc_head_04{clear:both;padding:20px;} 







#inc_head .sn12_01_3  .select {position:relative; line-height:38px;z-index:255}
#inc_head .sn12_01_3 .select > a {display:block; border:1px solid #ccc; padding:0 10px; overflow:hidden;font-size:11pt;}
#inc_head .sn12_01_3 .select > a:after,
#inc_head .sn12_01_3 .select > ul > li:first-child:after {display:block; float:right;}
#inc_head .sn12_01_3 .select > a:after {content:'▼';}
#inc_head .sn12_01_3 .select > ul {position:absolute; width:100%; top:1px; background:#fff; display:none;z-index:100}
#inc_head .sn12_01_3 .select > ul > li {cursor:pointer; padding:0 8px; border:1px solid #ccc; border-top:0;line-height:41px;font-size:11pt;}
#inc_head .sn12_01_3 .select > ul > li:first-child:after {content:'▲';}








/*   navi bar  */
.dropdonw_shop_menu_sub{
    overflow: hidden;
    width:100%;
	background-color: #fff;


	border-bottom:solid 1px #d5d3d4;
}

.dropdonw_shop_menu_sub .dropdonw_menu_sub_width{

width:1200px;margin:0 auto;
}





.dropdonw_shop_menu_sub  .mylink_link{  float: left;width:240px;    background-color:#00ade9;border-bottom:solid 1px #d5d3d4;line-height:47px;

 color: #fff;
  text-decoration: none;
font-size:15px;font-weight:550;line-height:25px;
  padding:12px 0px;
}






.dropdonw_shop_menu_sub  .mylink_link img{
	width:25px;
	vertical-align: middle;
}





.dropdonw_shop_menu_sub  .mylink a{
  width:100px;
  float: left;
  font-size:15px;font-weight:550;line-height:25px;
  color: #000;
   line-height:24px;
  text-align: center;
  padding:12px 18px;
  text-decoration: none;
}








/*   navi bar  */
.dropdonw_menu_sub{
  overflow: hidden;
  width:100%;
  background-color: #333;
}

.dropdonw_menu_sub .dropdonw_menu_sub_width{

width:1200px;margin:0 auto;
}







.dropdonw_menu_sub  .mylink1 a{

  float: left;

  color: #bfbfbf;
   line-height:24px;
  text-align: center;
  padding:12px 18px;
  text-decoration: none;
  border-right:solid 1px #bfbfbf;

}




.dropdonw_menu_sub  .mylink a{
  float: left;
  font-size: 16px;
  color: #bfbfbf;
  line-height:35px;
  text-align: center;
  padding: 10px 25px;
  text-decoration: none;
  border-right:solid 1px #bfbfbf;

}




.dropdonw_menu_sub01 {
  float: left;
  overflow: hidden;
}

.dropdonw_menu_sub01 .dropbtn {
  font-size: 16px;  
   line-height:35px;
  border: none;
  outline: none;
  color: #bfbfbf;
  padding: 10px  25px;
  font-family: inherit;
  margin: 0;
   background-color: #333;
   border-right:solid 1px #bfbfbf;
}


.dropdonw_menu_sub01 .dropbtn:after {content:'▼';}


.dropdonw_menu_sub a:hover, .dropdonw_menu_sub01:hover .dropbtn {
   background-color: #333;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  float: none;
  color: black;
    font-size: 16px;
  padding: 15px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
}

.dropdown-content a:hover {
  background-color: #ddd;
}

.dropdonw_menu_sub01:hover .dropdown-content {
  display: block;
}








/***** MAIN *****/

/* 메인비주얼 */
.pc_wrap .main_visual {width:100%; /* max-width:1600px; */ padding-top:0px;  margin:0 auto; overflow:hidden;}
.pc_wrap .main_visual .imgs li img {width:100%; }

.pc_wrap .main_visual .imgs .noview {display:none; }

#contentbody .main_pager {position:absolute;top:-200px;z-index:100; }



.main_pager {width:100%;height:50px;}


.main_pager {clear:both;width:100%;height:40px;background-color:#e7f1fa;border-top:solid 1px #e7f1fa;border-bottom:solid 1px #e7f1fa;}
.main_pager  .main_pager01 {width:1200px;margin:0 auto;text-align:left;}

.main_pager  .main_pager01  ul{width:100%;

}


.main_pager  .main_pager01  li{float: left;width:16%;text-align:center;}






.main_pager  .main_pager01  .mybg{position:relative;display:inline-block;font-size:15px;line-height:40px;border-bottom:solid 2px #e7f1fa;}
.main_pager  .main_pager01  .mybg_on{position:relative;display:inline-block;font-size:15px;line-height:40px;border-bottom:solid 2px #014984;}

.main_pager  .main_pager01  .myright{}



.main_pager  .main_pager01  .mybg a{display:inline-block; text-decoration:none;color:#000201;}
.main_pager  .main_pager01  .mybg_on a{display:inline-block; text-decoration:none;color:#014984;}








.sub-container { height:260px; width:100%; min-width:1200px; }
.sub-container .slide-01 { background: url('../image/bg/01.jpg') center no-repeat; background-size:cover;height:260px;}
.sub-container .slide-02 { background: url('../image/bg/02.jpg') center no-repeat; background-size:cover;height:260px;}
.sub-container .slide-03 { background: url('../image/bg/03.jpg') center no-repeat; background-size:cover;height:260px;}
.sub-container .slide-04 { background: url('../image/bg/04.jpg') center no-repeat; background-size:cover;height:260px;}
.sub-container .slide-05 { background: url('../image/bg/05.jpg') center no-repeat; background-size:cover;height:260px;}

.sub-container .slide-06 { background: url('../image/bg/06.jpg') center no-repeat; background-size:cover;height:260px;}
.sub-container .slide-07 { background: url('../image/bg/07.jpg') center no-repeat; background-size:cover;height:260px;}
.sub-container .slide-08 { background: url('../image/bg/08.jpg') center no-repeat; background-size:cover;height:260px;}
.sub-container .slide-09 { background: url('../image/bg/09.jpg') center no-repeat; background-size:cover;height:260px;}
.sub-container .slide-10 { background: url('../image/bg/10.jpg') center no-repeat; background-size:cover;height:260px;}

.sub-container .slide-11 { background: url('../image/bg/11.jpg') center no-repeat; background-size:cover;height:260px;}



.sub-container .subtext{text-align:center;padding-top:83px;  font-size:40px; color:#fff;font-weight:600; }



.sub-container .smenubg{width:100%;margin:0 auto;text-align:center;margin-top:-46px;  
height:48px;
background-color: #000;
opacity: 0.7;
}


.sub-container .smenu{width:100%;margin:0 auto;text-align:center;margin-top:-50px;   border-top:solid 1px #ccc;   

}

.sub-container .smenu:after { content:''; display:block; clear:both; }

.sub-container .smenu li {position:relative; display:inline-block; padding:13px 25px;margin:0 auto; font-size:18px; color:#fff;font-weight:400; min-width:150px;}
.sub-container .smenu li.on {position:relative; display:inline-block; padding:13px 25px;margin:0 auto; font-size:18px; font-weight:400; color:#fff;min-width:150px;border-top:solid 2px #fff;}






.sub-container .smenu_le{width:100%;margin:0 auto;text-align:center;margin-top:-50px;   border-top:solid 1px #ccc;}
.sub-container .smenu_le:after { content:''; display:block; clear:both; }
.sub-container .smenu_le li {position:relative; display:inline-block; margin:0 auto; padding:13px 15px;font-size:18px; color:#fff;font-weight:400; }
.sub-container .smenu_le li.on {position:relative; display:inline-block; margin:0 auto; padding:13px 15px;font-size:18px; font-weight:400; color:#fff;border-top:solid 2px #fff;}





.sub-container .smenu_me{width:100%;margin:0 auto;text-align:center;margin-top:-50px;   border-top:solid 1px #ccc;}
.sub-container .smenu_me:after { content:''; display:block; clear:both; }
.sub-container .smenu_me li {position:relative; display:inline-block; margin:0 auto; padding:13px 12px;font-size:18px; color:#fff;font-weight:400; }
.sub-container .smenu_me li.on {position:relative; display:inline-block; margin:0 auto; padding:13px 12px;font-size:18px; font-weight:400; color:#fff;border-top:solid 2px #fff;}






.maymebimg{width:100%}
.maymebimg img{width:100%}



/*패딩*/
.pr10{padding-right:10px;}
.pt10{margin-top:10px;}
.pt20{margin-top:20px;}
.pb20{margin-bottom:20px;}
.ml5{margin-left:5px;}
.p120{margin: 0 auto;}

.pr10s{margin-right:30px;}

.hideview{display:none;} 

/*위치*/
.pr{ float:right;}
.pc{ text-align:center;}


.clean{clear:both;}
/* -------------링크 기본----------------- */

.board a:link{;color:#999999;font-size:15px;font-weight:600;}
.board a:visited{color:#999999;font-size:15px;font-weight:600;}
.board a:hover{color:#333333;font-size:15px;font-weight:600;}	
.board a:active{color:#666666;font-size:15px;font-weight:600;}

#container {
	width: 100%;
	background-color: #FFFFFF;
	margin: 0 auto; /* the auto value on the sides, coupled with the width, centers the layout */
}

#wrapper {position:relative; padding:0px; width:100%;height:100%; text-align:left;}
#header {position:relative;width:100%;height:153px;z-index:0; }/* ---new-- */

#contentbody{clear:both;width:1020px;text-align:left;margin: 0 auto;}  /* overflow:hidden;  */

#subtentbody{clear:both;width:100%;margin: 0 auto;}

#contentbody_paging{clear:both;width:100%;overflow:hidden;text-align:left;margin: 0 auto;}
#sidebar{
	position: absolute;
	top: 1px;
	bottom: 0%;
	left: 0px;
	width: 220px;
	background: #ededed;
	padding: 11px 0 0 12px;
}


/* -----2015 0908------ */
.main_m{width: 925px;margin: 0 auto;}
.sbox1{border:solid 1px #c5c5c5; margin-right:36px;}
.sbox2{border:solid 1px #c5c5c5;}
.sbox3{border-left:solid 1px #d7d7d7;border-right:solid 1px #d7d7d7; margin-right:0px;}



#mcontents{width:1200px;height:100%;margin: 0 auto;padding-top:30px;}
#mcontents_back{position:relative;width:100%;height:100%;}




/* -----서브탑new------ */
.contents_top{width:100%;}
.contents_top .contents_top_01{position:relative;width:100%;height:210px; float:left;  background:url(../image/comm/board_bg.gif);background-repeat:repeat-y;border-top:solid 2px #2e6090;border-bottom:solid 2px #2e6090; }
.contents_top .contents_top_01 li.t01{width:35%;height:210px; float:left; line-height:60px;}
.contents_top .contents_top_01 li.t02{width:60%;height:100%; float:left;display:table-cell;vertical-align:middle; padding-top:50px;line-height:30px;}





/* -----서브탑new------ */
#contents_top{width:807px;}
.contents_topbox{position:relative;width:807px;height:210px;margin-bottom:26px; float:left;}
.contents_topbox02{position:relative;width:807px;height:210px; float:left;  background:url(../image/comm/board_bg.gif);border-top:solid 2px #2e6090;border-bottom:solid 2px #2e6090; }
.contents_topbox02 li.t01{position:relative;width:258px;height:210px; float:left; line-height:60px;}
.contents_topbox02 li.t02{width:541px;height:100%; float:left;display:table-cell;vertical-align:middle; padding-top:50px;line-height:30px;}

/* -----서브new------ */
#sub_contents{position:relative;width:807px;height:100%;float:left;margin-left:12px; margin-bottom:50px;}


.stuick box{width:158px;}
.stuick_box{border-right:solid 1px #c5c5c5; border-left:solid 1px #c5c5c5;width:157px;}
.stuick_box ul li{position:relative;display:block;width:137px; margin:0 auto;}
.stuick_box ul li.t01{position:relative;display:block;border:solid 1px #919191; width:137px; height:97px;}
.stuick_box ul li.t02{position:relative;display:block;width:137px; height:23px; line-height:20px; text-align:center;}



sub_toptit{width:752px;height:40px;border-bottom:solid 2px #e6e6e6;}
.sub_toptit ul li.t01{width:734px; height:40px; text-align:left; padding-left:15px;float:left;}
.sub_toptit ul li.t02{width:3px; height:25px; background-color:#F60;float:left; }


/* --------------------  상단사이트맵 --------------------- */
#map{position:relative;width:100%;height:100%;height:40px;border-bottom:solid 1px #e5e5e5;border-top:solid 1px #d7d7d7; margin-bottom:22px;}
.map_box01{position:relative;width:1020px;height:40px;margin: 0 auto; vertical-align:middle; line-height:40px;}
.mapt01{padding-left:20px; padding-right:20px;}






/*    마이페이지    */

.mypage_top .subtext{text-align:center;padding-top:83px;  font-size:40px; color:#fff;font-weight:600; }

.mypage_top{
	width:100%;
	margin:0 auto;
	border:solid 1px #c0c0c0;
	border-top:solid 2px #000;
	height:115px;
	background-color:#f8f8f8;
}

.mypage_top:after { content:''; display:block; clear:both; }

.mypage_top .mypage_top_subline{
	
	border-right:solid 1px #dfdfdf;

}

.mypage_top .mypage_top_sub{position:relative; display:inline-block; margin:0 auto; font-size:18px; color:#fff;font-weight:400; width:24%;}
.mypage_top .mypage_top_sub:after {clear:both;}


.mypage_top .mypage_top_sub1{float:left;width:50%;text-align:center;height:114px;line-height:110px;}
.mypage_top .mypage_top_sub1 img{
	 vertical-align:middle;
	}

.mypage_top .mypage_top_sub2{float:left;margin-top:5px;width:50%;font-size:18px; color:#000;font-weight:400;line-height:110px;  }

.mypage_top .mypage_top_sub2 .mypage_top_sub2_text{font-size:25px; color:#0288cf;font-weight:600;  }







.mypagetitle {display:inline-block;padding-top:50px;padding-bottom:10px;width:100%;height:auto;margin: 0 auto;}

.mypagetitle .t01{display:block; width:auto;font-size:20px; color:#000; font-weight:600px; line-height:45px;}



.mypage_shop{
	width:100%;
	margin:0 auto;

	height:100px;
	background-color:#fff;
	border-top:1px solid #d2d2d2;
	border-bottom:solid 1px #d2d2d2;
}

.mypage_shop:after { content:''; display:block; clear:both; }

.mypage_shop .mypage_shop_subline{
	
	border-bottom:solid 1px #dfdfdf;

}

.mypage_shop .mypage_shop_sub{position:relative; display:inline-block; margin:0 auto; font-size:18px; color:#fff;font-weight:400; width:100%;}
.mypage_shop .mypage_shop_sub:after {clear:both;}


.mypage_shop .mypage_shop_sub1{float:left;margin-top:15px;width:20%;font-size:18px; color:#000;font-weight:400;line-height:35px;text-align:center;  }
.mypage_shop .mypage_shop_sub2{float:left;width:6%;font-size:22px; color:#cacaca;font-weight:400;line-height:98px; text-align:center; }


.mypage_shop .mypage_shop_sub1 .mypage_shop_sub1_text{font-size:25px; color:#fbdae3;font-weight:600; }








.rquick ul li{position:relative;display:block;}
.rquick ul li.t01{position:relative;display:block; padding-top:10px;}

.rquick ul li  .leftfa{position:relative;float:left;width:48%;border:solid 1px #d4d4d4;z-index:225; }
.rquick ul li  .leftfa img{width:100%;min-width:85px;}

/* ------new---------------- */






.main_displayinline{display:inline-block;}


.main_banner{width:100%;}




.main_banner .bgheihgt{height:590px;}

.main_banner .toplien  {border-top:solid 2px #000000;}

.main_banner .toplien1  {border-top:solid 1px #d4d4d4;}
.main_banner .btlien  {border-bottom:solid 1px #d4d4d4;}

.main_banner .btlien2  {border-bottom:solid 2px #000000;}

.maincontent .bgimg01{height:405px;background:url('../image/main/bg_01.jpg');background-repeat:no-repeat; background-position:50% 0%;background-color:#eeeeee;}

.maincontent .bgimg02{height:405px;background:url('../image/main/bg_02.jpg');background-repeat:no-repeat; background-position:50% 0%;background-color:#eeeeee;}



.maincontent .bgimg03{height:474px;background:url('../image/main_newadd/movie_bg.jpg');background-repeat:no-repeat; background-position:50% 0%;background-color:#eeeeee;}


.maincontent .bgimg03{height:474px;background:url('../image/main_newadd/movie_bg.jpg');background-repeat:no-repeat; background-position:50% 0%;background-color:#eeeeee;}



.maincontent .bgimg04{background:url('../image/main_0319/bg2.jpg');background-repeat:no-repeat; background-position:50% 0%;}


.maincontent .bgimg05{height:425px;background:url('../image/main_0319/bg3.jpg');background-repeat:no-repeat; background-position:50% 0%;}

.maincontent .bgimg06{height:455px;background:url('../image/main_0319/bg4.jpg');background-repeat:no-repeat; background-position:50% 0%;background-color:#eeeeee;}


.main_banner  .myhide{display:none;}
.main_banner  .hand{cursor:pointer;}



.main_banner  .mcenter{text-align:center;}
.main_banner  .mright{text-align:right;}


.mainpadding10{padding-top:10px;}
.mainpadding20{padding-top:20px;}

.mainpadding30{padding-top:30px;}
.mainpadding40{padding-top:40px;}
.mainpadding50{padding-top:50px;}
.mainpadding70{padding-top:70px;}

.mainpadding80{padding-top:80px;}
.mainpadding100{padding-top:100px;}


.mainpadding_bottom20{padding-bottom:20px;}

.mainpadding_bottom30{padding-bottom:30px;}
.mainpadding_bottom50{padding-bottom:50px;}

.clean{clear:both;}

.bgcolor01{background-color:#f5f5f5}
.bgcolor02{background-color:#f6f7f9;height:195px;}

.bgcolor03{background-color:#f7f3f0;}


/*
.main_banner .main_visual {width:100%; max-width:2100px; padding-top:0px;  margin:0 auto;background-color:#f0f0f0;}
.main_banner .main_visual .bxslider img {max-width:2100px; }
*/



.main_banner .main_visual {width:100%; max-width:2100px; padding-top:0px;  margin:0 auto;background-color:#e7f1fa;}
.main_banner .main_visual .bxslider img {width:100%;max-width:2100px;height:526px;z-index:250;  }




.main_banner .main_visual2{position:relative;}
.main_banner  .maintextpointer{

				position: relative;
				margin-left:0px;
				padding:0px;
				top: 0px;
				left: 0px;
				width:1200px;
				
				z-index:200; 
}



.main_banner .maximages img{	z-index:250; max-width:1200px;;}

.main_banner .main_banner01{width:1200px;margin: 0 auto;}

.main_banner_new .main_banner01{width:1200px;margin: 0 auto;}

.main_banner .main_banner01  .btitlte{padding:0px;font-size:30px; color:#000000; line-height:45px;text-align:center; font-weight:600;}
.main_banner .main_banner01  .btitlte2{padding:0px;font-size:30px; color:#fff; line-height:45px;text-align:center; font-weight:600;}

.main_banner .main_banner01  .btitlte_sub{padding:0px;font-size:30px; color:#000000; line-height:45px;text-align:left; font-weight:600;}

.main_banner .main_banner01  .mlcase{float:left;width:530px;height:410}
.main_banner .main_banner01  .mlcase img{width:524px;height:410}



.main_banner .main_banner01  .rlcase{float:left;width:670px;}

.main_banner .main_banner01  .rlcase .rlcase01{float:left;width:215px;padding-left:8px;padding-bottom:7px;}





.main_banner .main_banner01  .blcase01{float:left;width:298px;padding:0px;margin:0px;}
.main_banner .main_banner01  .blcase01 img{}




.main_banner .main_banner01  .clcase02{float:left;width:550px;padding:0px;}

.main_banner .main_banner01  .clcase02   .main_cs{width:100%;margin-top:5px;}
.main_banner .main_banner01  .clcase02   .main_cs_01{float:left;width:305px;margin-top:10px;}
.main_banner .main_banner01  .clcase02   .main_cs_01 img{max-width:305px;}


.main_banner .main_banner01  .clcase02   .main_cs_02{float:right;width:445px}
.main_banner .main_banner01  .clcase02   .main_cs_02  .main_cs_02_01{width:100%; font-size:14px; color:#8e8e8e; line-height:25px;  }

.main_banner .main_banner01  .clcase02   .main_cs_02  .main_cs_02_02{width:100%;padding-top:30px;}

.main_banner .main_banner01  .clcase02   .main_cs_02  .main_cs_02_02_01{float:left;width:120px;}
.main_banner .main_banner01  .clcase02   .main_cs_02  .main_cs_02_02_padding{padding-left:5px;}


.main_banner .main_banner01  .clcase01{float:right;width:600px;padding:0px;line-height:0px;text-align:center;margin-top:0px;}




.main_banner .main_banner01  .clcase02_new{float:left;width:700px;padding:0px;}

.main_banner .main_banner01  .clcase02_new   .main_cs{width:100%;margin-top:5px;}
.main_banner .main_banner01  .clcase02_new   .main_cs_01{float:left;width:305px;margin-top:10px;}
.main_banner .main_banner01  .clcase02_new   .main_cs_01 img{max-width:305px;}


.main_banner .main_banner01  .clcase02_new   .main_cs_02{float:right;width:445px}
.main_banner .main_banner01  .clcase02_new   .main_cs_02  .main_cs_02_01{width:100%; font-size:14px; color:#8e8e8e; line-height:25px;  }

.main_banner .main_banner01  .clcase02_new   .main_cs_02  .main_cs_02_02{width:100%;padding-top:30px;}

.main_banner .main_banner01  .clcase02_new   .main_cs_02  .main_cs_02_02_01{float:left;width:120px;}
.main_banner .main_banner01  .clcase02_new   .main_cs_02  .main_cs_02_02_padding{padding-left:5px;}


.main_banner .main_banner01  .clcase01_new{float:right;width:500px;padding:0px;line-height:0px;text-align:center;margin-top:0px;}








.main_banner .main_banner01  .clcase_free{float:left;padding:0px;line-height:0px;margin:0px;}

.main_banner .main_banner01  .clcase_free01{float:left;width:20%;text-align:center;}




/* ----- 메인리조트 --- */

.main_banner .main_banner01  .resertfre01{float:left;width:400px;padding:0px;line-height:0px;text-align:center;margin-top:10px;}


.main_banner .main_banner01  .resertfre01_new{float:left;width:400px;padding:0px;line-height:0px;text-align:center;}





.main_banner .main_resortlist_br{width:100%;}

.main_banner .main_resortlist_br01{float:left;width:755px;}

.main_banner .main_resortlist_br01 img{width:745px;height:390px;}


.main_banner .main_resortlist_br02{float:right;width:420px;}


.main_banner .main_resortlist_br02 .main_resortlist_br02_01{width:100%;font-size:26px; color:#000000; line-height:45px;text-align:left; font-weight:600;height:45px}
.main_banner .main_resortlist_br02 .main_resortlist_br02_02{width:100%;font-size:26px; color:#000000; line-height:45px;text-align:left; font-weight:600;height:45px}

.main_banner .main_resortlist_br02 .main_resortlist_br02_03{margin-top:30px;width:100%;font-size:16px; color:#000000; line-height:25px;text-align:left; height:170px}

.main_banner .main_resortlist_br02 .main_resortlist_br02_04{

}



.main_banner .main_resortlist_br02 .main_resortlist_br02_04_01{float:left;width:100px;padding-right:5px;

}

.main_banner .main_resortlist_br02 .main_resortlist_br02_04_01 img{width:100px;height:95px;
}




.main_banner   .main_resortlist{width:100%;display:inline-block;}

.main_banner   .main_resortlist .paddingleft10{padding-left:15px;}

.main_banner   .main_resortbest{float:left;width:380px;cursor:pointer}
.main_banner   .main_resortbest .mtit01 img{width:100%;height:290px;}
.main_banner   .main_resortbest .mtit01{width:100%;margin-bottom:20px;}
.main_banner   .main_resortbest .mtit02{width:98%;margin:0 auto;text-align:left;font-size: 18px;color: #000;font-weight: 600; line-height:35px;}
.main_banner   .main_resortbest .mtit03{width:98%;margin:0 auto;text-align:left;font-size: 14px;color: #7e7e7e;line-height:30px; }

.main_banner   .main_resortbest .mline{width:98%;margin:0 auto; border-bottom: 1px solid #7e7e7e;margin-bottom:20px;line-height:15px; }

.main_banner   .main_resortbest .mtit04{width:98%;
margin:0 auto;text-align:left;font-size: 14px;color: #000;font-weight: 500;line-height:25px; 

height:50px;
}


.main_banner   .main_resortbest .mtit05{width:98%;margin:0 auto;margin-top:20px;margin-bottom:20px; }








/* ----- 메인 쇼핑 --- */
.main_banner  .shoptitlte_sub{width:100%;}
.main_banner  .shoptitlte_sub1{float:left;width:800px;padding:0px;font-size:30px; color:#000000; line-height:45px;text-align:left; font-weight:600;}

.main_banner  .shoptitlte_sub2{float:right;width:85px;position: relative;
margin-top:5px;
margin-left:5px;
}

.main_banner  .shoptitlte_sub2 .shoptitlte_sub2_01{
	position: absolute;
	cursor: pointer;
	clear: both;
	z-index: 10;
	top:0;
	left:0px;;
}


.main_banner  .shoptitlte_sub2 .shoptitlte_sub2_02{
	position: absolute;
	cursor: pointer;
	clear: both;
	z-index: 10;
	top:0;
	left:36px;

}



.main_banner  .mcenter_shoping{width:50%;margin:0 auto;text-align:right;}


.main_banner .homemain_list01{
		width:1200px;margin:0 auto;

}




.main_banner  .homemain_list01 .leftpadding {margin-right:10px;}

.main_banner  .homemain_list01 .btpadding {margin-bottom:10px;}

.main_banner  .homemain_list01 .shopnew_box01 {float:left;width:288px; height:390px; background-color:#fff; }
.main_banner  .homemain_list01 .shopnew_box01:first-child {}


.main_banner  .homemain_list01 .shopnew_box01  .tit02{width:100%;margin:0 auto; text-align:center;  margin-bottom:5px;}
.main_banner  .homemain_list01 .shopnew_box01  .tit02 img{width:100%; height:250px; }


.main_banner  .homemain_list01 .shopnew_box01  .tit01{width:98%;margin:0 auto;text-align:center;padding-top:20px; }
.main_banner  .homemain_list01 .shopnew_box01  .tit01_bl{font-size: 15px;color: #4b4b4b; line-height:45px;}



.main_banner  .homemain_list01 .shopnew_box01  .tit03{width:98%;margin:0 auto;text-align:center;height:25px; }


.main_banner  .homemain_list01 .shopnew_box01 .tit04{width:98%;margin:0 auto;text-align:center;font-size: 15px;height:25px;text-decoration: line-through;  }




.main_banner .homemain_list02{
		width:1200px;margin:0 auto;

}
.main_banner  .homemain_list02 .leftpadding {margin-left:10px;}

.main_banner  .homemain_list02 .shopnew_boximage{float:left;width:590px;}

.main_banner  .homemain_list02 .shopnew_box01 {float:left;width:290px; height:390px; background-color:#fff; }
.main_banner  .homemain_list02 .shopnew_box01:first-child {}


.main_banner  .homemain_list02 .shopnew_box01  .tit02{width:100%;margin:0 auto; text-align:center;  margin-bottom:5px;}
.main_banner  .homemain_list02 .shopnew_box01  .tit02 img{width:100%; height:250px; }


.main_banner  .homemain_list02 .shopnew_box01  .tit01{width:98%;margin:0 auto;text-align:center;padding-top:20px; }
.main_banner  .homemain_list02 .shopnew_box01  .tit01_bl{font-size: 15px;color: #4b4b4b; line-height:45px;}



.main_banner  .homemain_list02 .shopnew_box01  .tit03{width:98%;margin:0 auto;text-align:center;height:25px; }




.main_banner  .homemain_list02 .shopnew_box01 .tit04{width:98%;margin:0 auto;text-align:center;font-size: 15px;height:25px;text-decoration: line-through;  }
















/* ----- 메인 쇼핑 --- */




.main_banner_new  .shoptitlte_sub{width:100%;}
.main_banner_new  .shoptitlte_sub1{float:left;width:800px;padding:0px;font-size:30px; color:#000000; line-height:45px;text-align:left; font-weight:600;}

.main_banner_new  .shoptitlte_sub2{float:right;width:85px;position: relative;
margin-top:5px;
margin-left:5px;
}

.main_banner_new  .shoptitlte_sub2 .shoptitlte_sub2_01{
	position: absolute;
	cursor: pointer;
	clear: both;
	z-index: 10;
	top:0;
	left:0px;;
}


.main_banner_new  .shoptitlte_sub2 .shoptitlte_sub2_02{
	position: absolute;
	cursor: pointer;
	clear: both;
	z-index: 10;
	top:0;
	left:36px;

}



.main_banner_new  .mcenter_shoping{width:50%;margin:0 auto;text-align:right;}





.main_banner_new .homemain_list01{
		width:1200px;margin:0 auto;

}




.main_banner_new  .homemain_list01 .leftpadding {margin-right:10px;}

.main_banner_new  .homemain_list01 .btpadding {margin-bottom:10px;}

.main_banner_new  .homemain_list01 .shopnew_box01 {float:left;width:288px; height:390px;  }
.main_banner_new  .homemain_list01 .shopnew_box01:first-child {}


.main_banner_new  .homemain_list01 .shopnew_box01  .tit02{width:100%;margin:0 auto; text-align:center;  margin-bottom:5px;


}
.main_banner_new  .homemain_list01 .shopnew_box01  .tit02 img{width:100%; height:250px;

border-radius: 5%;
    overflow: hidden;
}


.main_banner_new  .homemain_list01 .shopnew_box01  .tit01{width:98%;margin:0 auto;text-align:left;padding-top:10px;height:60px; overflow:hidden;}
.main_banner_new  .homemain_list01 .shopnew_box01  .tit01_bl{line-height:20px;		
		
		font-size: 17px;color: #000; 
		font-family:'NotoSansKR';
		font-weight:800;

}



.main_banner_new  .homemain_list01 .shopnew_box01  .tit03{width:98%;margin:0 auto;text-align:left;height:25px;
font-weight:500;
		font-family:'NotoSansKR';
color: #fa0000; 
font-size: 21px;
}




.main_banner_new  .homemain_list01 .shopnew_box01  .tit03{width:98%;margin:0 auto;text-align:left;height:25px;
font-weight:500;
		font-family:'NotoSansKR';
color: #fa0000; 
font-size: 21px;
}



.main_banner_new  .homemain_list01 .shopnew_box01 .tit04{width:98%;margin:0 auto;text-align:left;font-size: 15px;height:25px;text-decoration: line-through;  }




.main_banner_new  .homemain_list01 .shopnew_box01   .tit055{width:96%;margin:0 auto;  text-align:left;  margin-bottom:5px;font-size: 12px;text-decoration: line-through; }


.main_banner_new .homemain_list02{
		width:1200px;margin:0 auto;

}
.main_banner_new  .homemain_list02 .leftpadding {margin-left:10px;}

.main_banner_new  .homemain_list02 .shopnew_boximage{float:left;width:590px;}

.main_banner_new  .homemain_list02 .shopnew_box01 {float:left;width:290px; height:390px; background-color:#fff; }
.main_banner_new  .homemain_list02 .shopnew_box01:first-child {}


.main_banner_new  .homemain_list02 .shopnew_box01  .tit02{width:100%;margin:0 auto; text-align:center;  margin-bottom:5px;}
.main_banner_new  .homemain_list02 .shopnew_box01  .tit02 img{width:100%; height:250px; }


.main_banner_new  .homemain_list02 .shopnew_box01  .tit01{width:98%;margin:0 auto;text-align:center;padding-top:20px; }
.main_banner_new  .homemain_list02 .shopnew_box01  .tit01_bl{font-size: 15px;color: #4b4b4b; line-height:45px;}



.main_banner_new  .homemain_list02 .shopnew_box01  .tit03{width:98%;margin:0 auto;text-align:center;height:25px; }












/* ----- 건강검진  */


.main_banner  .mcenter_shoping{width:50%;margin:0 auto;text-align:right;}

.main_banner .noview {display:none; }




.main_membership  .main_membership_lf{float:left;text-align:left;width:399px; }




.main_membership .main_membership_lf_sub_sub   { 
width:90%;
text-align:left;

}


.main_membership_lf_sub_sub a{
color: #fff;
font-size:17px;
line-height:35px;
font-weight:550;
}

.main_membership .main_top02_01_sub_sub_on   { 
 color: #00ade9;
 line-height:35px;
 font-weight:550;
 display:block;
 border-bottom: 2px solid #00ade9; 

}





.main_membership  .main_membership_rw{float:right;text-align:right;width:796px; }



.main_banner  .clcasetitle{font-size:25px; color:#000000; line-height:45px;text-align:left; font-weight:600;}





.main_banner  .clcasetitle_new{}






/* ----- 메인 공지사항  --- */
.main_noti{width:99%;margin: 0 auto; }

.mnoti_tit01{width:100%;padding-top:5px;}

.mnoti_sbox01{width:100%; }
.mnoti_sbox01 a{ font-size:16px;color:#666666; text-decoration:none;line-height:45px;}




/* ----- 현재 상영작 -- */
.main_banner .lbox{float:left;width:400px;padding-top:100px;}
.main_banner .rbox{float:right;width:750px;padding-top:90px;}

.main_banner .rbox .pr01{position:relative;float:left;width:215px;height:305px;  margin-left:20px;z-index:10;}
.main_banner .rbox .pr01 ul li.tit01{width:215px;height:305px;padding-left:2px; padding-top:2px;float:left;}/*상품이미지*/
.main_banner .rbox .pr01 ul li.tit01 img{vertical-align:top;width:215px;height:305px;}


.main_banner .rbox .pr02{width:55px; height:72px; top:1px; left:1px;position:absolute; background:url(../image/main/51.png);font-size:17px; color:#FFF; font-weight:700; padding-left:15px; line-height:35px;}/*탑순위*/





/* ------서브탭버튼---------------- */

.commontab_on{position:relative; z-index:100; padding-top:10px;background-color:#fff; margin-top:-4px;border-top:solid 1px #bcbdc1;}

.tabbtn{position:relative;width:771px;height:100px;z-index:100; padding-left:20px;}
.tabbtn ul li{height:33px; float:left; cursor:pointer;}
.commontab_on02{position:relative;width:791px; height:48px; background:url(../image/comm/tep_bg.gif);float:left;}

.commontab{
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px 0 0;
	outline: none;
	cursor: pointer;
	text-align: left;
	letter-spacing:-1px;
	text-decoration: none;
	
	font: 14px/100% Arial, Helvetica, sans-serif;
	/*padding: .7em 2em .8em;*/
	padding:12px 10px 20px 16px;
	/*text-shadow: 0 1px 1px rgba(0,0,0,.1);*/ /*텍스트에 그림자를 적용해 줍니다. x,y좌표,퍼짐정도,색상을 적용해줍니다.*/
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .9em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	/*-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.1);
	box-shadow: 0 1px 2px rgba(0,0,0,.1);*/
	
}
.border_dot{background-color:#f9f9f9; padding:0 18px;}
.border_dot2{padding:0 10px;}

/*colorful tab*/
.c_bddef3 {
	color: #ffffff;
	border: solid 1px #c_bddef3;
	background: #6da1d0;
	color: #fff;
	
	font-family: '나눔고딕','Nanum Gothic'
}
.c_bddef3 a:link{color:#fff;}
.c_bddef3 a:hover{color:#fff;}
.c_bddef3 a:visited{color:#fff;}



/* white */
.white {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;

	font-family: '나눔고딕','Nanum Gothic';
}
.white:hover {
	background: #ededed;
	
	font-family: '나눔고딕','Nanum Gothic';
}
.white:active {
	color: #999;
	
	font-family: '나눔고딕','Nanum Gothic';
}



.liston {display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: -1 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height:31px;
	border-radius: .1em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 14px;
	padding: 0.0em 1em 0.0em;
	font-family: '나눔고딕','Nanum Gothic';
	
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	
	font-family: '나눔고딕','Nanum Gothic';
}
.liston:hover {display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height:35px;
	border-radius: .1em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 14px;
	padding: 0.0em 1em 0.0em;
	font-family: '나눔고딕','Nanum Gothic';
	background-image:url(../image/cscenter/list_bg.png);
	font-family: '나눔고딕','Nanum Gothic';
}
.liston:active {display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: -1 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height:31px;
	border-radius: .1em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 14px;
	padding: 0.0em 1em 0.0em;
	font-family: '나눔고딕','Nanum Gothic';
	border-bottom: solid 1px #039;
	color: #999;
	border-bottom: solid 3px #117dff;
	font-family: '나눔고딕','Nanum Gothic';
}

/* -----------------------무료쿠폰가격버튼20160325------------------ */
/* puple */
.puple {
	color: #ffffff;
	background: #f78d8c;
	font-size:10px;
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: -1 2px;
	outline: none;
	text-align: center;
	text-decoration: none;
	line-height:20px;
	border-radius: .3em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	padding: 0.0em 1em 0.0em;
	font-family: '나눔고딕','Nanum Gothic';
}


/* 게시판상단 new*/


.view_topbox{position:relative;width:807px;}
.view_topbox .lbox{position:relative;width:807px; float:left; padding-left:20px;height:100%;}
.view_topbox .lbox ul li.t01{position:relative;width:790px;height:100%;line-height:50px; padding-top:10px; padding-left:0px;}
.view_topbox .lbox ul li.t02{position:relative;width:790px; font-size:18px;height:100%;line-height:30px;margin-bottom:26px;}
.view_topbox .lbox ul li.t03{position:relative;width:598px;height:30px; padding-top:7px;}
.view_topbox .rbox{position:relative;width:208px; float:left;}



/*숙소 view */
 .sub_resortbox{width:1200px;height:100%;}


 .view_resortbox{clear:both;padding-top:15px;width:100%;margin: 0 auto;}





 .view_resortbox .r_tbox02  {clear:both;padding-top:15px;width:100%;margin: 0 auto;}
 .view_resortbox .r_tbox02   .bimg{float:left;width:430px;height:400px;}
 .view_resortbox .r_tbox02  .bimg img{width:430px;height:400px;}

 .view_resortbox .r_tbox02  .simg{float:left;padding-left:20px;width:750px;}


 .view_resortbox .r_tbox02 .tbox01{width:100%;background-color:#ffffff;margin: 0 auto;}
 .view_resortbox .r_tbox02 .tbox01  .title{font-size: 30px;line-height:40px;color: #2e2e2e;font-weight: 550;}
 .view_resortbox .r_tbox02 .tbox01  .cont{font-size:15px;color:#707070;line-height:70px;font-weight:400;border-bottom:solid 1px #e0e0e0;}

  .view_resortbox .r_tbox02 .tbox01  .pay{font-size:25px;color:#fa0000;line-height:70px;font-weight:400;}

/*
 .view_resortbox .r_tbox02 .tbox02{width:100%;height:160px;overflow:hidden;padding-top:20px;padding-bottom:20px;background-color:#ffffff;margin: 0 auto;font-size:15px;color:#707070;line-height:20px;font-weight:400;}
*/

.view_resortbox .r_tbox02 .tbox02{width:100%;height:50px;overflow:hidden;padding-top:20px;padding-bottom:20px;background-color:#ffffff;margin: 0 auto;font-size:15px;color:#707070;line-height:20px;font-weight:400;}



.title02   .title02_subcate_title{font-size: 30px;line-height:70px;color: #2e2e2e;font-weight: 550;text-align:center;}


 .view_resortbox .r_tbox02  .simg  .imgsmall{width:100%}
 .view_resortbox .r_tbox02  .simg  .img01{float:left;width:140px;height:130px;padding-left:10px;}
 .view_resortbox .r_tbox02  .simg  .img01 img{width:140px;height:130px;}






.view_resorttext   {clear:both;padding-top:20px;width:100%;margin: 0 auto;}
.view_resorttext    .title{border-top:solid 1px #545454;padding-left:20px;font-size:19px;line-height:46px;color:#545454;background-color:#f5f5f5;border-left:solid 1px #e0e0e0;border-right:solid 1px #e0e0e0;}
.view_resorttext    .title img{vertical-align:middle;}

.view_resorttext    .cont{padding-left:20px;font-size:14px;line-height:46px;font-weight:300;background-color:#fff;border-left:solid 1px #e0e0e0;border-right:solid 1px #e0e0e0;border-bottom:solid 1px #e0e0e0;}


.view_resorttext    .mymap{background-color:#fff;border-left:solid 1px #e0e0e0;border-right:solid 1px #e0e0e0;border-bottom:solid 1px #e0e0e0;}





.view_resort_add   {clear:both; width:100%;margin: 0 auto;background-color:#f5f5f5;border:solid 1px #e0e0e0;}
.view_resort_add  .v01{padding:10px;display:inline-block;}
.view_resort_add  .v01 .title {font-size:20px;line-height:46px;font-weight:300;}

.view_resort_add  .vimg{padding-left:0px;float:left;width:320px;}
.view_resort_add  .vimg .bimg{float:left;width:235px;}
.view_resort_add  .vimg .simg{float:left;padding-left:4px;width:80px;}
.view_resort_add  .vimg .simg .img01{width:80px;}


.view_resort_add  .vtext {float:left;padding-left:5px;width:460px;}

.view_resort_add  .vtext .subtitle {font-size:13px;line-height:16px;color:#f81c1e;}
.view_resort_add  .vtext .cont {display:block;}

.view_resort_add  .vtext .cont table.tbrecont{width:95%;border-top:0px solid #37315d;border-bottom:1px solid #e2e2e2;border-spacing:0;border-collapse:collapse; line-height:20px;}
.view_resort_add  .vtext .cont table.tbrecont td{padding:10px 0;font-weight:400;background-color:#ffffff;text-align:center;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
.view_resort_add  .vtext .cont table.tbrecont td.t01{background-color:#6e7588; color:#fff; font-weight:bold;}

.view_resort_add  .vtext .cont table.tbrecont td.t02{background-color:#ffffff;color:#f81c1e;}
.view_resort_add  .vtext .cont table.tbrecont td.t03{color:#666666; background-color:#f5fdff;}




/*    리조트*/
.view_resort_add_free   {clear:both; width:100%;margin: 0 auto;}
.view_resort_add_free  .v01{float:left;width:580px;margin-right:20px; padding-bottom:20px;border-top:solid 1px #e0e0e0;}
.view_resort_add_free  .v01 .title {padding-top:10px;font-size:20px;line-height:46px;font-weight:500;color:#000}

.view_resort_add_free  .vimg{padding-left:0px;width:100%;}
.view_resort_add_free  .vimg .bimg{width:100%;}
.view_resort_add_free  .vimg .bimg img{width:580px;height:420px;}


.view_resort_add_free  .vimg  .img01{width:180px;float:left;padding-top:10px;padding-right:10px;}
.view_resort_add_free  .vimg  .img01 img{width:180px;height:120px;}



.view_resort_add_free  .vtext {width:100%;padding-top:10px;}

.view_resort_add_free  .vtext .subtitle {font-size:13px;line-height:16px;color:#f81c1e;}
.view_resort_add_free  .vtext .cont {display:block;}

.view_resort_add_free  .vtext .cont table.tbrecont{width:100%;margin: 0 auto;border-top:0px solid #37315d;border-bottom:1px solid #e2e2e2;border-spacing:0;border-collapse:collapse; line-height:20px;}
.view_resort_add_free  .vtext .cont table.tbrecont td{padding:10px 0;font-weight:400;background-color:#ffffff;text-align:center;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
.view_resort_add_free  .vtext .cont table.tbrecont td.t01{background-color:#6e7588; color:#fff; font-weight:bold;}

.view_resort_add_free  .vtext .cont table.tbrecont td.t02{background-color:#ffffff;color:#f81c1e;}
.view_resort_add_free  .vtext .cont table.tbrecont td.t03{color:#666666; background-color:#f5fdff;}






.view_resorttext_free   {clear:both;width:100%;margin: 0 auto;padding-bottom:30px;}





/*    리조트   예약  */


.view_resort_add_resear   {clear:both; width:100%;margin: 0 auto;}
.view_resort_add_resear  .v01{width:100%;margin-right:20px; padding-bottom:20px;border-top:solid 1px #e0e0e0;}
.view_resort_add_resear  .v01 .title {padding-top:10px;font-size:20px;line-height:46px;font-weight:500;color:#000}


.view_resort_add_resear  .vtext {width:100%;padding-top:10px;}

.view_resort_add_resear  .vtext .subtitle {font-size:13px;line-height:16px;color:#f81c1e;}


.view_resort_add_resear  .vtext .cont {display:block;}

.view_resort_add_resear  .vtext .cont table.tbrecont{width:100%;margin: 0 auto;border-top:0px solid #37315d;border-bottom:1px solid #e2e2e2;border-spacing:0;border-collapse:collapse; line-height:20px;}
.view_resort_add_resear  .vtext .cont table.tbrecont td{padding:10px 0;font-weight:400;background-color:#ffffff;text-align:center;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;vertical-align:middle;}
.view_resort_add_resear  .vtext .cont table.tbrecont td.t01{background-color:#6e7588; color:#fff; font-weight:bold;}

.view_resort_add_resear  .vtext .cont table.tbrecont td.t02{background-color:#ffffff;color:#f81c1e;}
.view_resort_add_resear  .vtext .cont table.tbrecont td.t03{color:#666666; background-color:#f5fdff;}


.view_resort_add_resear .vtext_lcace {width:49%;float:left;}
.view_resort_add_resear .vtext_lcace .vtext_lcace_text{width:100%;border-bottom:1px solid #000;font-size: 20px;line-height:40px;color: #000;font-weight: 550;}
.view_resort_add_resear .vtext_lcace .vtext_lcace_text2{width:100%;font-size: 15px;line-height:50px;color: #2e2e2e;font-weight: 550;}
.view_resort_add_resear .vtext_lcace .vtext_lcace_textarea{width:99%;margin: 0 auto;font-size: 12px;line-height:20px;color: #2e2e2e;border:1px solid #e2e2e2;display:block;background-color:#f8f8f8}

.view_resort_add_resear .vtext_lcace .vtext_lcace_textarea_padding{width:98%;padding:1%;margin: 0 auto;font-size: 13px;line-height:25px;color: #2e2e2e;}

.view_resort_add_resear .vtext_rcace {width:49%;float:right;}
.view_resort_add_resear .vtext_rcace .vtext_lcace_text{width:100%;border-bottom:1px solid #000;font-size: 20px;line-height:40px;color: #000;font-weight: 550;}

.view_resort_add_resear  .vtext_rcace .contre table.tbrecont{width:100%;margin: 0 auto;border-top:0px solid #37315d;border-bottom:1px solid #e2e2e2;border-spacing:0;border-collapse:collapse; line-height:20px;}
.view_resort_add_resear  .vtext_rcace .contre table.tbrecont td{padding:10px 0;font-weight:400;background-color:#ffffff;border-top:1px solid #e2e2e2;line-height:30px;}
.view_resort_add_resear  .vtext_rcace .contre table.tbrecont td.t01{ color:#000; font-weight:600;font-size:15px;}

.view_resort_add_resear  .vtext_rcace .contre table.tbrecont td.t02{padding-left:10px;background-color:#ffffff;color:#000;font-size:15px; font-weight:500;}

.view_resort_add_resear  .vtext_rcace .contre table.tbrecont .tdimg img{width:30px;height:30px;}



.view_resort_add_resear  .vtext_rcace  .vtext_rcace_bt{width:100%;padding-top:10px;padding-bottom:10px;}




.view_resort_add_resear .selectbox{
	height: 30px;	
	border:1px solid #e0e0e0;
	border-radius:2px;
	line-height: 30px; 
	font-size:12px;
	color:#6b6a6a;
	padding-left:10px;
}



.view_resort_add_resear input[type="text"]{
	height: 30px;	
	border:1px solid #e0e0e0;
	border-radius:2px;
	line-height: 30px; 
	font-size:12px;
	color:#6b6a6a;
	padding-left:10px;
}


.view_resort_add_resear select{
	height: 30px;	
	border:1px solid #e0e0e0;
	border-radius:2px;
	line-height: 30px; 
	font-size:12px;
	color:#6b6a6a;
	padding-left:10px;
}





.view_resort_add_resear  .mbutton {
	display: inline-block;
	width:94%;
	margin:0 auto; 
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: -1 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height:50px;
	border-radius: .1em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 14px;
	padding: 0em;
	font-family: '나눔고딕','Nanum Gothic';
	background-color: #45484f;
}


.view_resort_add_resear  .mbutton2 {
	display: inline-block;
	width:100%;
	margin:0 auto; 
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: -1 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height:50px;
	border-radius: .1em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 14px;
	padding: 0;
	font-family: '나눔고딕','Nanum Gothic';
	background-color: #45484f;
}






.view_resort_add_resear  .mbutton3 {
	display: inline-block;
	width:30%;
	margin:0 auto; 
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: -1 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height:50px;
	border-radius: .1em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 14px;
	padding: 0;
	font-family: '나눔고딕','Nanum Gothic';
	background-color: #00ade9;
}

.view_resort_add_resear  .mbutton3 a{
	color:#fff;	
	font-family: '나눔고딕','Nanum Gothic';
}






.view_resort_add_resear  .mbutton4 {
	display: inline-block;
	width:100%;
	margin:0 auto; 
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: -1 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height:50px;
	border-radius: .1em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 14px;
	padding: 0;
	color:#fff;

	font-family: '나눔고딕','Nanum Gothic';
	background-color: #00ade9;
}


.view_resort_add_resear  .mbutton4 a{
	color:#fff;	
	font-family: '나눔고딕','Nanum Gothic';

}




.view_resort_add_resear  .mbutton a,.view_resort_add_resear .mbutton a:active,.view_resort_add_resear  .mbutton2 a,.view_resort_add_resear .mbutton2 a:active {
	color:#fff;	
	font-family: '나눔고딕','Nanum Gothic';
}
.view_resort_add_resear  .mbutton a:hover,.view_resort_add_resear  .view_resort_add_resear a:hover {
	background: #616161;
	color:#fff;
	font-family: '나눔고딕','Nanum Gothic';
}








/* 예약폼 */

 .view_reservation{display:inline-block;width:auto;height:auto;margin: 0 auto;}
 

 .view_reservation .view_reservation01{padding:15px 8px;width:1180px;display:inline-block;}



/*  회원가입 등*/
 .view_reservation .view_reservation02{padding:0px;width:auto;}  


.view_reservation1{display:inline-block;width:100%;height:100%;margin: 0 auto;}  /*크기 안맞는용*/


  /* 예약 회원정보*/
 .view_reservation .view_reservation001{display:inline-block;width:100%;height:100%;border:solid 1px #e0e0e0;background-color:#fff;}

.view_reservation .view_reservation001 .title{width:100%;height:47px;text-align:center;font-size:17px;line-height:46px;color:#fff;background-color:#1a53a2;font-weight:600;}

.view_reservation .view_reservation001 .l01{float:left;width:45%;font-size:14px;line-height:40px;color:#2d2d2d;background-color:#fff;}
.view_reservation .view_reservation001 .l01 div{float:left;padding-left:20px;height:70px;font-size:13px;line-height:70px;color:#343434;font-weight:600;}
.view_reservation .view_reservation001 .l01 .t01{width:35%;border-bottom:solid 1px #e0e0e0;background-color:#f5f5f5;}
.view_reservation .view_reservation001 .l01 .t02{width:50%;background-color:#fff;border-bottom:solid 1px #e0e0e0;}
.view_reservation .view_reservation001 .l01 .t03{width:35%;background-color:#f5f5f5;}
.view_reservation .view_reservation001 .l01 .t04{width:50%;background-color:#fff;}

 .view_reservation .view_reservation001 .c01{float:left;margin-top:20px;width:2%;height:180px;border-right:solid 1px #a0a0a0;background-color:#fff;}



 /* 멤버 오른쪽 프로필*/
 .view_reservation .view_reservation001 .r01{float:left;width:50%;padding-left:10px;}

 .view_reservation .view_reservation001 .r01 .t01{padding-top:50px;padding-bottom:20px;width:70%;margin: 0 auto;}

 .view_reservation .view_reservation001 .r01 .t01 .t001{float:left;width:40%;text-align:left;}

 .view_reservation .view_reservation001 .r01 .t01 .t002{float:left;padding-top:15px;padding-left:3%;width:50%;text-align:left;font-size:14px;line-height:20px;color:#343434;font-weight:600;}


  .view_reservation .view_reservation001 .r01 .t02{clear:both;padding-top:15px;width:100%;height:60px;text-align:center;}

   .view_reservation .view_reservation001 .r01 .t02 div{width:60%;margin: 0 auto;}









.view_reservation	.padding10{padding:10px;}
 

.view_reservation .view_reservation002{display:inline-block;width:100%;height:100%;border:solid 1px #e0e0e0;}

.view_reservation .view_reservation002 .title{width:100%;height:47px;text-align:center;font-size:17px;line-height:46px;color:#fff;background-color:#1a53a2;font-weight:600;}
.view_reservation .view_reservation002 .titlered{width:100%;height:47px;text-align:center;font-size:17px;line-height:46px;color:#fff;background-color:#d83030;font-weight:600;}

.view_reservation .view_reservation002 .l01 table.mytable{width:100%}

.view_reservation .view_reservation002 .l01 table.mytable td{padding-left:20px;height:70px;font-size:13px;color:#343434;font-weight:600;vertical-align:middle;}
.view_reservation .view_reservation002 .l01 table.mytable img{vertical-align:top;}
.view_reservation .view_reservation002 .l01 table.mytable td.t01{background-color:#f5f5f5;border-bottom:solid 1px #e0e0e0;}
.view_reservation .view_reservation002 .l01 table.mytable td.t02{background-color:#fff;border-bottom:solid 1px #e0e0e0;}
.view_reservation .view_reservation002 .l01 table.mytable td.t03{background-color:#f5f5f5;}
.view_reservation .view_reservation002 .l01 table.mytable td.t04{background-color:#fff;}

.view_reservation .view_reservation002 .l01 table.mytable .paddingtop{padding-top:10px;}
.view_reservation .view_reservation002 .l01 table.mytable .paddingbottom{padding-bottom:10px;}

.view_reservation .view_reservation003 {
	padding:10px;
	width:100%;
	margin: 0 auto;
	text-align:center;
 }

.view_reservation .view_reservation003 div{
	
	width:40%;
	
 }



.view_reservation .joscroll{border:solid 0px #cccccc ;width:95%; height:205px; padding-left:10px; color:#666666; overflow: auto; text-align:left; margin-left:10px;}





.view_reservation input[type="text"]{
	height: 38px;
	border:1px solid #e0e0e0;
	border-radius:2px;
	line-height: 39px; 
	font-size:12px;
	color:#6b6a6a;
	padding-left:10px;
}

.view_reservation textarea{
	height: 38px;
	border:1px solid #e0e0e0;
	border-radius:2px;
	line-height: 39px; 
	font-size:12px;
	color:#6b6a6a;
	padding-left:10px;
}

.view_reservation select{
	height: 38px;
	border:1px solid #e0e0e0;
	border-radius:2px;
	line-height: 39px; 
	font-size:12px;
	color:#6b6a6a;
	padding-left:10px;
}





.view_reservation .mbutton {
	display: inline-block;

	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: -1 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height:50px;
	border-radius: .1em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 14px;
	padding: 0.0em 3em 0.0em;
	font-family: '나눔고딕','Nanum Gothic';

}






.view_reservation .rbutton {
	display: inline-block;

	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;

	line-height:70px;

	border-radius: .3em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 18px;

	font-family: '나눔고딕','Nanum Gothic';

}






.padding5{padding:5px;}
.padding10{padding:10px;}

.padding100{padding:100px;}

.paging{padding:0;margin: 0 auto;width:807px; text-align:center;}
.paging li{ list-style:none; display:inline;}


/* 게시판버튼 new*/
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: -1 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height:50px;
	border-radius: .1em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 14px;
	padding: 0.0em 3em 0.0em;
	font-family: '나눔고딕','Nanum Gothic';

}

.buttons {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: -1 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height:35px;
	border-radius: .1em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 14px;
	padding: 0.0em 1em 0.0em;
	font-family: '나눔고딕','Nanum Gothic';
	

}
			/* 로그인버튼 new*/
.logbutton {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin-top:6px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height:76px;
	border-radius: .1em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 14px;
	padding: 0.0em 5em 0.0em;
	font-family: '나눔고딕','Nanum Gothic';

}
/* -----------------------버튼20160325------------------ */



/* -----------------------버튼20160325------------------ */
/* brown */
.brown {
	color: #ffffff;
	border: solid 1px #555;
	background: #443535;
	font-family: '나눔고딕','Nanum Gothic';
}

.brown a {
	color:#FFF;
	background: #443535;
	
	font-family: '나눔고딕','Nanum Gothic';
}
.brown:hover {
	background: #443535;
	font-family: '나눔고딕','Nanum Gothic';
}
.brown:active {
	color: #443535;
	font-family: '나눔고딕','Nanum Gothic';
}
/* -----------------------버튼20160325------------------ */

.button:hover {
	text-decoration: none;
	font-family: '나눔고딕','Nanum Gothic';
}

.button:active {
	position: relative;
	top: 1px;
	font-family: '나눔고딕','Nanum Gothic';
}




/* blue */
.blue2 {
	color:#FFF;
	border: solid 1px #0f76e8;
	background: #005baa;
	
	font-family: '나눔고딕','Nanum Gothic';
}
.blue2 a {
	color:#FFF;
	
	
	font-family: '나눔고딕','Nanum Gothic';
}
.blue2:hover {
	background: #005baa;color:#FFF;
	font-family: '나눔고딕','Nanum Gothic';
}
.blue2:active {
	color:#FFF;
	font-family: '나눔고딕','Nanum Gothic';
}





.blue5 {
	color:#FFF;
	border: solid 1px #00ade9;
	background: #00ade9;
	
	font-family: '나눔고딕','Nanum Gothic';
}
.blue5 a {
	color:#FFF;
	
	
	font-family: '나눔고딕','Nanum Gothic';
}




/* blue */
.blue {
	color:#FFF;
	border: solid 1px #0f76e8;
	background: #117dff;
	
	font-family: '나눔고딕','Nanum Gothic';
}
.blue a {
	color:#FFF;
	
	
	font-family: '나눔고딕','Nanum Gothic';
}
.blue:hover {
	background: #135db6;color:#FFF;
	font-family: '나눔고딕','Nanum Gothic';
}
.blue:active {
	color:#FFF;
	font-family: '나눔고딕','Nanum Gothic';
}




/* blue-3 */
.blue3 {
	color:#FFF;
	border: solid 1px #0f76e8;
	background: #13376b;
	
	font-family: '나눔고딕','Nanum Gothic';
}
.blue3 a {
	color:#FFF;
	
	
	font-family: '나눔고딕','Nanum Gothic';
}
.blue3:hover {
	background: #13376b;color:#FFF;
	font-family: '나눔고딕','Nanum Gothic';
}
.blue3:active {
	color:#FFF;
	font-family: '나눔고딕','Nanum Gothic';
}


/* blue-4 */
.blue4 {
	color:#FFF;
	background-color: #0284c3;	
	font-family: '나눔고딕','Nanum Gothic';
}

.blue4 a{
	color:#FFF;
	
	
	font-family: '나눔고딕','Nanum Gothic';
}







/* red */
.red01 {
	color:#FFF;
	border: solid 1px #c91804;
	background: #c91804;
	
	font-family: '나눔고딕','Nanum Gothic';
}
.red01 a {
	color:#FFF;
	
	
	font-family: '나눔고딕','Nanum Gothic';
}




.red03 {
	color:#d83030;

	font-family: '나눔고딕','Nanum Gothic';
}
.red03 a {
	color:#d83030;
	
	
	font-family: '나눔고딕','Nanum Gothic';
}
.red03:hover {

	font-family: '나눔고딕','Nanum Gothic';
}
.red03:active {
	color:#d83030;
	font-family: '나눔고딕','Nanum Gothic';
}





/* gray */
.gray {
	color: #151515;
	border: solid 1px #f4f4f4;
	background: #f4f4f4;
	font-family: '나눔고딕','Nanum Gothic';
}

.gray a {
	color:#151515;
	
	font-family: '나눔고딕','Nanum Gothic';
}




/* rgray   중복용*/
.rgray {
	color: #e9e9e9;
	border: solid 1px #555;
	background: #6e6e6e;
	font-family: '나눔고딕','Nanum Gothic';
}

.rgray a {
	color:#fff;
	
	font-family: '나눔고딕','Nanum Gothic';
}
.rgray a:hover {
	background: #616161;
	color:#fff;
	font-family: '나눔고딕','Nanum Gothic';
}
.rgray a:active {
	color: #fff;
	font-family: '나눔고딕','Nanum Gothic';
}



/* -----공지사항new--- */
.noti_space{ padding-left:20px;}
.noti_box{width:806x; height:100%; padding-top:0px;float:left; vertical-align:top; }
.noti_box01{width:351px; height:100%;float:left; vertical-align:top;}
.noti_box02{width:376px; height:38px;float:left; margin-left:50px;}
.noti_box02 li.t01{width:343px; height:38px;float:left; font-size:13px; font-weight:bold; line-height:30px; color:#FFF;}
.noti_box02 li.t02{width:23px; height:38px;float:left;line-height:30px;}
.noti_box02 li.t03{height:105px;float:left;}


.noti_tit01{width:376px; height:38px;float:left;}
.noti_tit01 ul{float:left;}
.noti_tit01 li.t01{width:343px; height:38px;float:left; font-size:13px; font-weight:bold; line-height:30px; color:#FFF;}
.noti_tit01 li.t02{width:23px; height:38px;float:left;line-height:30px;}



.noti_sbox01{width:286px;height:28px; line-height:28px; font-size:12px;float:left;}
.noti_sbox02{width:35px;height:28px;line-height:28px;font-size:12px;float:left;}



/* -----메인동영상--- */

.movie_box{position:relative; width:843px;height:165px;margin: 0 auto; margin-top:30px;margin-bottom:30px; padding-left:250px;}
.mobox01{position:relative; width:252px;height:165px;float:left; padding-left:0px;}
.mobox02{position:relative; width:252px;height:165px;float:left; padding-left:10px;}
.mobox03{position:relative; width:254px;height:165px;float:left; padding-left:10px;}


/* -----8가지혜택new-- */
.banner_abox{position:relative;width:100%;height:506px;margin: 0 auto;clear:both; background-color:#dfe4ea;}
.banner_box01{position:relative;width:796px;; margin: 0 auto;clear:both; padding-left:200px;}
.banner_box01 ul{position:relative;width:796px;float:left;}
.banner_box01 li.tit01{padding-right:0px;float:left;display:block; padding-left:0px; padding-bottom:0px;}
.banner_box01 li.tit02{padding-right:0px;float:left;display:block; padding-left:0px;}




/* --------------------  주소new --------------------- */
.bottom_cs{width:100%;height:181px; clear:both;background-color:#000;}
.bottom_cs .bottombox{width:100%;margin: 0 auto;}

.bottom_cs .bottomline{border-bottom:solid 1px #828282;}


.bottom_cs .bottombox .rbox01{width:1200px;margin: 0 auto;text-align:center;padding-top:5px;padding-bottom:5px;height:37px; }

.bottom_cs .bottombox .rbox01 ul{margin: 0 auto;display:inline-block}

.bottom_cs .bottombox .rbox01 ul li{padding:5px;float:left;border:solid 0px #fff;text-align:center;margin-left:30px;}
.bottom_cs .bottombox .rbox01 ul li:first-child {background:none;}

.bottom_cs .bottombox .rbox01 ul li a {font:14px "나눔고딕"; color:#fff; line-height:30px;font-weight:500;}
.bottom_cs .bottombox .rbox01 ul li a.on {color:#9c9c9c; font-weight:500;}



.bottom_cs .bottombox .rbox01 ul li.redf a {font:14px "나눔고딕"; color:#d83030; line-height:30px;font-weight:500;}
.bottom_cs .bottombox .rbox01 ul li.redf a:hover
.bottom_cs .bottombox .rbox01 ul li.redf a.on {color:#d83030; font-weight:500;}






.bottom_cs .bottombox .rbox02 {padding-top:20px;padding-bottom:20px;width:1200px;margin: 0 auto; text-align:left; line-height:55px;  padding-left:10px;}
.bottom_cs .bottombox .rbox02 li.tit01{width:100%;padding-left:0px;padding-top:15px;vertical-align:middle;font-size:14px;line-height:25px; color:#fff;text-align:center;}








.bottom_cs .bottombox .rbox02 li.tit02{padding-left:0px;padding-top:20px;float:left;display:block;vertical-align:middle;}


.bottom_cs .bottombox .rbox02 li.tit02 li{padding-left:10px;float:left;display:block;}

.bottom_cs .bottombox .rbox02 li.tit02 li.n02{clear:both;}


.bottom_cs .bottombox .rbox02 li.tit02 li.f03 a{color:#fff}


/* --------------------  서브 --------------------- */






/* --------------------  왼쪽메뉴 sub---------------------   background-color:#FFF;  */

#sub_leftmenu{width:204px;height:100%;float:left; }
#sub_leftmenu .left_menu {width:204px;height:100%;float:left; background-color:#6d83d0;}
#sub_leftmenu .left_menu ul{e}
#sub_leftmenu .left_menu ul li{display:inline-block;width:200px;height:43px; line-height:52px;float:left; padding-left:22px; font-size:13px; }
#sub_leftmenu .left_menu ul li.on{display:inline-block;width:170px;height:43px; line-height:52px;float:left; padding-left:10px;font-size:13px; color:#4290d6; margin-left:10px;background-color:#FFF;  }
/* --링크추가 20150907----- */
#sub_leftmenu .left_menu ul li.on a{display:block;font:13px "나눔고딕"; color:#4290d6;text-decoration:none;}
#sub_leftmenu .leftmenu_end{ height:1px; background-color:#c9cacb;}
/* --링크추가 20150907----- */
#sub_leftmenu .left_menu ul li a{display:block;font:13px "나눔고딕"; color:#ffffff;text-decoration:none;}
#sub_leftmenu .left_menu ul li a:hover{display:block;font:13px "나눔고딕"; color:#fffff;text-decoration:none;}

#sub_leftmenu .cscenter{position:relative;width:207px;height:198px;line-height:42px;float:left; padding-top:20px; margin-bottom:20px; padding-left:0px;}
#sub_leftmenu .lemenu_banner{position:relative;width:201px;height:85px;float:left; margin-bottom:5px;margin-top:5px;margin-left:3px;}






/* --------------------  왼쪽메뉴-------------------- */
.leftmenu_include{width:204px;height:100%;float:left; }
.leftmenu_include .leftmenu_include01 {width:204px;height:100%;}
.leftmenu_include .leftmenu_include01 ul{width:205px;}



.leftmenu_include .leftmenu_include01 ul li{padding-left:25px;height:48px; font-size:15px; line-height:48px;color:#cccc; background:url('../image/include/left/left_tit.png') no-repeat 0px;;border:solid 1px #e5e5e5;}


.leftmenu_include .leftmenu_include01  img{vertical-align:top;}

.leftmenu_include .leftmenu_include01  ul li.on a{display:block; color:#2980ea;  }

.leftmenu_include .leftmenu_include01  ul li a{display:block; color:#252525;text-decoration:none;}
.leftmenu_include .leftmenu_include01  ul li a:hover{display:block; color:#2980ea;text-decoration:none;}


.leftmenu_include .leftmenu_include01  ul li.sub1{padding-left:35px;height:48px; font-size:15px; line-height:48px; background:url('../image/include/left/left_tit_none.png'); }
.leftmenu_include .leftmenu_include01  ul li.sub1on {padding-left:35px;height:48px; font-size:15px; line-height:48px;color:#2980ea;background:url('../image/include/left/left_tit_none.png'); }
.leftmenu_include .leftmenu_include01  ul li.sub1on a{color:#2980ea;}



/* --------------------  서브타이틀/이미지new --------------------- */

.subcon01{position:relative;width:776px;height:100%;float:left;line-height:22px;margin-bottom:20px;}
.subcon02{width:98%;height:100%;float:left;line-height:22px;margin-bottom:20px; display:block;}



/* -----------------------타이틀추가20160325------------------ */
.sub_contit02{position:relative;width:806px;height:100%;float:left;line-height:60px;margin-bottom:20px; color:#3b86ca; font-weight:bold; font-size:22px; margin-top:26px; margin-bottom:26px; text-align:center;
border-bottom:solid 1px #e5e5e5;border-top:solid 1px #e5e5e5;}
/* --------------------리조트 상품박스 new --------------------- */





.coupon_viewlist .sub_contitle01{width:100%;line-height:42px;margin-top:40px;margin-bottom:10px; color:#000; font-weight:600;font-size:22px; }


.coupon_viewlist   .main_resortbest{float:left;width:380px;cursor:pointer}
.coupon_viewlist   .main_resortbest .mtit01 img{width:100%;height:290px;}
.coupon_viewlist   .main_resortbest .mtit01{width:100%;margin-bottom:20px;}
.coupon_viewlist   .main_resortbest .mtit02{width:98%;margin:0 auto;text-align:left;font-size: 18px;color: #000;font-weight: 600; line-height:35px;}
.coupon_viewlist   .main_resortbest .mtit03{width:98%;margin:0 auto;text-align:left;font-size: 14px;color: #7e7e7e;line-height:30px; }

.coupon_viewlist   .main_resortbest .mline{width:98%;margin:0 auto; border-bottom: 1px solid #7e7e7e;margin-bottom:20px;line-height:15px; }

.coupon_viewlist   .main_resortbest .mtit04{width:98%;margin:0 auto;text-align:left;font-size: 14px;color: #000;font-weight: 500;line-height:25px;height:60px; }


.coupon_viewlist   .main_resortbest .mtit05{width:98%;margin:0 auto;margin-top:20px;margin-bottom:20px; }


.coupon_viewlist .paddingleft10{padding-left:15px;}

.coupon_viewlist .paddingright10{padding-right:15px;}



.mainsbox1{width:288px; height:380px;float:left; border:solid 0px #cccccc;cursor:pointer;margin-left:10px;margin-bottom:10px; }

.mainsbox1 .dtimage{width:100%;}
.mainsbox1 .dtimage img{width:286px;height:260px;}

.mainsbox1 .dt01{width:100%;font-size:16px; color:#333333; line-height:56px;text-align:center; font-weight:500;}

.mainsbox1 .dt02{width:98%;margin:0 auto;height:30px;font-size:15px; color:#727070; line-height:30px; font-weight:400;}

.mainsbox1 ul li.t01{height:30px;font-size:15px; color:#333333; line-height:36px;text-align:center; font-weight:600;}/* --타이틀-- */
.mainsbox1 ul li.t02{padding-left:5px;padding-top:5px;width:238px;height:50px;font-size:12px; color:#727070;line-height:20px; text-align:center;font-weight:700;}/* --내용--- */
/* -----------------------무료숙박추가20160325------------------ */
.mainsbox1 ul li.t03{display:block;width:248px;padding:0px 0px 0px 0px;font-size:14px; color:#333333;line-height:40px; font-weight:700; letter-spacing:-1px;}/* --타이틀-- */
.mainsbox1 ul li.t04{display:block;width:248px;padding:0px 0px 0px 0px;font-size:13px;height:30px; line-height:25px;font-weight:400; color:#fc7093;font-weight:700;}/* --내용--- */
.margin01{ margin-right:10px;}









.mainsbox2{position:relative;width:773px;overflow:hidden;height:513px;padding:16px; auto;clear:both; border:solid 1px #cdcccc;}
.mainsbox3 .sbox01 {float:left;display:block;width:806px;height:69px;margin-left:16px; margin-top:10px;}
.mainsbox3 .sbox01 li{display:block;width:103px;height:69px;float:left; }
.mainsbox3 .sbox01 li.t01{display:block;width:103px;height:69px;float:left; padding-right:10px;}
.mainsbox3 .sbox01 li.t02{display:block;width:93px;height:69px;float:left; background:#a8cae8; margin-right:10px; font-size:14px; color:#FFF; line-height:60px; font-weight:700; padding-left:10px;}

.mainsbox2_popup{position: absolute;;width:773px;overflow:hidden;height:513px;padding:16px; auto;clear:both; border:solid 1px #cdcccc;background-color:#cdcccc;z-index:50;}




.hotel_tit01{line-height:30px; font-size:16px; color:#F00; padding:10px;}

.view_topbox02{position:relative;width:807px;margin-bottom:26px; float:left;}
.view_topbox02 ul li.t01{position:relative;width:144px; float:left;padding-left:0px;height:100%;}
.view_topbox02 ul li.t02{position:relative;width:643px; float:left;font-size:14px;padding-left:20px;vertical-align:middle; line-height:27px; padding-top:40px;}
.view_topbox02 ul li.t03{position:relative;width:643px; float:left;font-size:14px;padding-left:20px;vertical-align:middle; line-height:27px; padding-top:40px;}

.view_line{position:relative;width:807px;float:left;border-top:solid 4px #e5e5e5;}
.view_line01{position:relative;width:807px;float:left;border-top:solid 2px #e5e5e5;}




/* --------------------  폰트 new--------------------- */
.black12{ font-size:12px;color:#333; font-weight:bold;}
.black14{ font-size:14px;color:#333;}
.black14g{font-size:14px; color:#666;}
.black22b{font-size:22px; color:#666;font-weight:bold;}
.black22{font-size:22px; color:#666; letter-spacing:-1px;}
.black18{font-size:18px; color:#666; letter-spacing:-1px;}

.black33{font-size:39px; color:#666; font-weight:600px;}

.black16b{font-size:16px; color:#666; font-weight:800;}
.black39b{font-size:39px; color:#666; font-weight:700px;}
.pink12{font-size:14px;color:#fc7093;}


.orange16b{font-size:16px;color:#fb6d05;font-weight:800;}

.blue16b{font-size:16px;color:#1528d7;font-weight:800;}
.black18b{font-size: 18px;color: #282828; font-weight:600;}
.gray12{font-size: 12px;color: #828282;}
.pink15b{font-size:15px;color:#ffffff;font-weight:600;}
.blue14b{font-size:14px;color:283889;font-weight:600;}

/* -------------------- 2015-09-07 폰트추가  --------------------- */
.white14{ font-size:14px;color:#ffffff; font-weight:bold;}
.white12{ font-size:12px;color:#ffffff; font-weight:bold;}

/* -------------------- 2016-03-25 폰트추가  --------------------- */

.white20{ font-size:20px;color:#ffffff; font-weight:bold;}

.yellow18{ font-size:18px;color:#fff283;}


/* -------------------- 2016-03-30 폰트추가  --------------------- */

.gray14{ font-size:14px;color:#999999;}
.orange14{ font-size:14px;color:#d74828;}
.orange17b{font-size:16px;color:#fb6d05;font-weight:800;}

.green16{font-size:16px;color:#588006;font-weight:800;letter-spacing:-1px;}
.red16{color:#e33c3c; font-weight:600;font-size:15px;}
.blue28{color:#6eaada; font-weight:600;font-size:28px;}

/* -------------------- 2016-03-29 서브타이틀추가  --------------------- */
.black20b{ font-size:20px;color:#666666; font-weight:bold; line-height:60px; padding-left:10px;}
.black15{font-size:15px; color:#999999;}
.black30b{font-size:30px; color:#666; font-weight:700px;letter-spacing: -2px;}
.pink30b{font-size:30px;color:#fc7093;letter-spacing:-1px;}
.tex18{font-size: 10px;color: #ff2592;font-weight: bold; padding-top:20px;}
.tex14{font-size: 13px;color: #ff2592;font-weight: bold;}
.tex15{font-size: 18px;color: #333333; letter-spacing:-1px;font-weight:800;}
.mem_tit03{font-size: 18px;color: #333333; letter-spacing:-1px;font-weight:800; height:30px; line-height:25px;}


.add a:link{ color:#666666; text-decoration:none;}
.add a:visited{ color:#666666; font-weight:bold;}
.add a:hover{ color:#666666; font-weight:bold;}
.add a:active{ color:#666666; text-decoration:none;} 







/*table 테이블 new*/

table.list.type-01{width:100% !important;letter-spacing:-0.05em;border-top:3px solid #37315d;border-bottom:2px solid #e2e2e2;border-spacing:0;border-collapse:collapse; line-height:20px;}
table.list.type-01 td{padding:10px 0;font-weight:400;text-align:center;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
table.list.type-01 td.t01{background-color:#f5f5f5; color:#666666; font-weight:bold;}
table.list.type-01 td.t02{background-color:#ffffff;color:#fc7093;}
table.list.type-01 td.t03{color:#666666; background-color:#f5fdff;}

table.list.type-01 td.t04{background-color:#f5fdff;color:#fc7093;}
table.list.type-01 td img{vertical-align:middle;}

.listline { width:100%;border-top:solid 1px #e2e2e2;}



table.list.type-02{width:100%;letter-spacing:-0.05em;border-top:2px solid #555555;border-bottom:1px solid #e2e2e2;border-spacing:0;border-collapse:collapse; line-height:20px;}
table.list.type-02 td{padding:10px 0;font-weight:400;background-color:#ffffff;border-top:1px solid #e2e2e2;line-height:30px;}

table.list.type-02 td.t01{ color:#000; font-weight:600;font-size:15px;text-align:center;}
table.list.type-02 td.t02{padding-left:10px;background-color:#ffffff;color:#000;font-size:15px; font-weight:500;}
table.list.type-02 td.t03{color:#666666; background-color:#f5fdff;font-size:15px;}

table.list.type-02 td.t04{background-color:#f5fdff;color:#fc7093;}
table.list.type-02 td img{vertical-align:middle;}
table.list.type-02 td textarea{border:solid 1px #a2a2a2;height: 29px; line-height: 20px; font-size:13px; height:50px;}


/*

table.list.type-02{width:100%;letter-spacing:-0.05em;border-top:2px solid #555555;border-bottom:2px solid #555555;border-spacing:0;border-collapse:collapse; line-height:50px;}
table.list.type-02 td{padding:10px 0;border-top:1px solid #d1d1d1;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1; }
table.list.type-02 td.t01{background-color:#f7f8f9; color:#333333; font-weight:600;font-size:15px;text-align:center;}
table.list.type-02 td.t02{background-color:#ffffff;color:#666666;font-size:15px;text-align:left; padding-left:30px;}
table.list.type-02 td.t03{color:#666666; background-color:#f5fdff;font-size:15px;}

table.list.type-02 td.t04{background-color:#f5fdff;color:#fc7093;}
table.list.type-02 td img{vertical-align:middle;}
table.list.type-02 td textarea{border:solid 1px #a2a2a2;height: 29px; line-height: 20px; font-size:13px; height:50px;}



.view_resort_add_resear  .vtext_rcace .contre table.tbrecont{width:100%;margin: 0 auto;border-top:0px solid #37315d;border-bottom:1px solid #e2e2e2;border-spacing:0;border-collapse:collapse; line-height:20px;}
.view_resort_add_resear  .vtext_rcace .contre table.tbrecont td{padding:10px 0;font-weight:400;background-color:#ffffff;border-top:1px solid #e2e2e2;line-height:30px;}
.view_resort_add_resear  .vtext_rcace .contre table.tbrecont td.t01{ color:#000; font-weight:600;font-size:15px;}

.view_resort_add_resear  .vtext_rcace .contre table.tbrecont td.t02{padding-left:10px;background-color:#ffffff;color:#000;font-size:15px; font-weight:500;}

.view_resort_add_resear  .vtext_rcace .contre table.tbrecont .tdimg img{width:30px;height:30px;}


*/


/* --단체견적문의-- */
.subcon02{position:relative;width:720px;height:100%;float:left; margin:20px;}
table.list.type-08{width:100%;table-layout:}
table.list.type-08 th.tit{padding-top:5px;padding-bottom:5px;font-weight:bold;background:#f2f2f2;border-top:solid 2px #e81818;color:#666666;border-bottom:solid 1px #cccccc;text-align:left; padding-left:5px;}
table.list.type-08 th.con{font-weight:bold;background:#ffffff;border-top:solid 2px #e81818;color:#666666;text-align:left; padding:10px; border-bottom:solid 1px #cccccc;}
table.list.type-08 th.con input{ width:100%; height:17px; color:cccccc;}

table.list.type-08 td.tit{padding-top:5px;padding-bottom:5px;font-weight:bold;background:#f2f2f2;color:#666666;border-bottom:solid 1px #cccccc;text-align:left;padding-left:5px;}
table.list.type-08 td.con{font-weight:bold;background:#ffffff;color:#666666; text-align:left; padding:10px; border-bottom:solid 1px #cccccc;}
table.list.type-08 td.con input{ width:100%; height:17px; color:cccccc;}

table.list.type-08 td.end{padding-top:5px;padding-bottom:5px;font-weight:bold;background:#f2f2f2;color:#666666;border-bottom:solid 1px #a19189;text-align:left;padding-left:5px;}
table.list.type-08 td.con1{font-weight:bold;background:#ffffff;color:#666666; text-align:left; padding:10px; border-bottom:solid 1px #a19189;}
table.list.type-08 td.con1 input{ width:100%; height:17px; color:cccccc;}
table.list.type-08 td.con1{font-weight:bold;background:#ffffff;color:#666666; text-align:left; padding:10px;}
table.list.type-08 td.con2 {border-bottom:solid 1px #a19189;vertical-align:middle;}



/*table 회원가입폼 new*/
table.list.type-04{width:100% !important;letter-spacing:-0.05em;border-top:2px solid #555555;border-bottom:1px solid #d1d1d1;border-spacing:0;border-collapse:collapse; line-height:50px;}
table.list.type-04 td{padding:5px 0;border-top:1px solid #d1d1d1; padding-left:15px;}

table.list.type-04 td.t01{background-color:#ffffff; color:#333333;font-weight:600;font-size:15px;text-align:left;}
table.list.type-04 td.t02{background-color:#ffffff;color:#666666;font-size:15px;text-align:left; padding-left:30px;}





table.list.type-04 td.t03{color:#666666; background-color:#f5fdff;font-size:15px;}
table.list.type-04 td.t04{background-color:#f5fdff;color:#fc7093;}
table.list.type-04 td.t05{background-color:#ffffff;color:#666666;font-size:15px;text-align:left; padding-left:30px; line-height:25px;}
table.list.type-04 td img{vertical-align:middle;}
table.list.type-04 td textarea{border:solid 1px #a2a2a2;height: 29px; line-height: 20px; font-size:13px; height:50px;}
table.list.type-04 td select{border:solid 1px #a2a2a2;height: 29px; line-height: 29px;font-size:13px;}





table.list.type-04 td input[type="text"],table.list.type-04 td input[type="password"]{
	height: 32px;
	border:1px solid #e0e0e0;
	border-radius:2px;
	line-height: 30px; 
	font-size:12px;
	color:#6b6a6a;
	padding-left:10px;
}

table.list.type-04 td  .view_reservation01 textarea{
	height: 38px;
	border:1px solid #e0e0e0;
	border-radius:2px;
	line-height: 39px; 
	font-size:12px;
	color:#6b6a6a;
	padding-left:10px;
}

table.list.type-04 td  .view_reservation01 select{
	height: 38px;
	border:1px solid #e0e0e0;
	border-radius:2px;
	line-height: 39px; 
	font-size:12px;
	color:#6b6a6a;
	padding-left:10px;
}








/*table 게시판뷰테이블 new*/





table.view.type-00{width:100% !important;letter-spacing:-0.05em;border-spacing:0;border-collapse:collapse; line-height:40px;}
table.view.type-00 td{padding:10px 0;border-bottom:1px solid #e0e0e0;}
table.view.type-00 td.img{ width:auto;text-align:center;}

table.view.type-00 td.t01{background-color:#f7f8f9; color:#343434; font-weight:600;font-size:15px;text-align:center;border-bottom:1px solid #e0e0e0;}

table.view.type-00 td.t02{padding-left:10px;background-color:#ffffff; color:#343434;font-size:14px;text-align:left;border-bottom:1px solid #e0e0e0;}

table.view.type-00 td.viewt02{background-color:#ffffff; padding-top:15px; color:#343434;font-size:14px;text-align:left;border-bottom:1px solid #e0e0e0;}
table.view.type-00 td.viewt02 img{max-width:100%;}
table.view.type-00 td.viewt02 iframe{max-width:100%;}





table.view.type-00 td.t03{color:#343434;font-size:15px; padding-left:30px;}

table.view.type-00 td.t04{background-color:#1a53a2;color:#fff;font-size:15px; text-align:center;border-bottom:1px solid #e0e0e0;}


/*table 게시판쓰기테이블 new*/
/*
table.write.type-00{width:100% !important;letter-spacing:-0.05em;border-spacing:0;border-collapse:collapse; line-height:50px;}
table.write.type-00 td{padding:10px 0;border-top:1px solid #555555;border-left:1px solid #555555;border-right:1px solid #555555; }
table.write.type-00 td select{border:solid 1px #f7f8f9;height: 29px; line-height: 29px;font-size:13px;}
table.write.type-00 td option{border:solid 1px #f7f8f9;height: 29px; line-height: 50px;font-size:13px;}
table.write.type-00 td.t01{background-color:#f7f8f9;font-weight:600;font-size:15px;text-align:center;}
table.write.type-00 td.t02{background-color:#ffffff;font-size:15px;text-align:left; padding-left:30px;}
*/



table.write.type-00{width:100% !important;letter-spacing:-0.05em;border-top:2px solid #555555;border-bottom:1px solid #d1d1d1;border-spacing:0;border-collapse:collapse; line-height:50px;}
table.write.type-00 td{padding:5px 0;border-top:1px solid #d1d1d1; padding-left:15px;}

table.write.type-00 td.t01{background-color:#ffffff; color:#333333;font-weight:600;font-size:15px;text-align:left;}
table.write.type-00 td.t02{background-color:#ffffff;color:#666666;font-size:15px;text-align:left; padding-left:30px;}


table.write.type-00 .type-00txt{color:#333333;font-weight:600;font-size:15px;line-height: 40px;}

table.write.type-00 td textarea{border:solid 1px #a2a2a2;height: 29px; line-height: 20px; font-size:13px; height:50px;}
table.write.type-00 td select{border:solid 1px #a2a2a2;height: 29px; line-height: 29px;font-size:13px;}




/*table 게시판쓰기테이블 new*/

table.write.type-01{width:100% !important;letter-spacing:-0.05em;border-spacing:0;border-collapse:collapse; line-height:50px;}
table.write.type-01 td{padding:10px 0;border-top:1px solid #d1d1d1;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1; }
table.write.type-01 td select{border:solid 1px #a2a2a2;height: 29px; line-height: 29px;font-size:13px;}
table.write.type-01 td option{border:solid 1px #a2a2a2;height: 29px; line-height: 50px;font-size:13px;}
table.write.type-01 td.t01{background-color:#f7f8f9;font-weight:600;font-size:15px;text-align:center;}
table.write.type-01 td.t02{background-color:#ffffff;font-size:15px;text-align:left; padding-left:30px;}


						/*table 레저20160330 new*/

table.list.type-05{width:97% !important;letter-spacing:-0.05em;border-bottom:2px solid #555555;border-spacing:0;border-collapse:collapse; line-height:50px;margin: 0 auto;}
table.list.type-05 td{padding:10px 0;border-top:1px solid #d1d1d1;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1; }
table.list.type-05 th{background-color:#e0efed;font-weight:600;font-size:15px;text-align:center;border-top:1px solid #d1d1d1;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1; }
table.list.type-05 td.t01{background-color:#e97f01; color:#ffffff; font-weight:600;font-size:15px;text-align:center;}
table.list.type-05 td.t02{background-color:#ffffff;font-size:15px;text-align:center; line-height:30px;}
table.list.type-05 td.t03{background-color:#f8f8f8;font-size:15px;text-align:center; line-height:30px;}
table.list.type-05 td.t04{background-color:#e0efe9;font-weight:600;font-size:15px;text-align:center;}
table.list.type-05 td.t05{background-color:#ffffff;font-size:15px;text-align:left; line-height:30px; padding-left:10px;}








table.list.type-48{width:718px !important;letter-spacing:-0.05em;border-top:2px solid #555555;border-bottom:2px solid #555555;border-spacing:0;border-collapse:collapse; line-height:50px;}
table.list.type-48 td{padding:10px 0;border-top:1px solid #d1d1d1;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1; }
table.list.type-48 td.t01{background-color:#f7f8f9; color:#333333; font-weight:600;font-size:15px;text-align:center;}
table.list.type-48 td.t02{background-color:#ffffff;color:#666666;font-size:15px;text-align:left; padding-left:30px;}
table.list.type-48 td.t03{color:#666666; background-color:#f5fdff;font-size:15px;}

table.list.type-48 td.t04{background-color:#f5fdff;color:#fc7093;}
table.list.type-48 td img{vertical-align:middle;}
table.list.type-48 td textarea{border:solid 1px #a2a2a2;height: 29px; line-height: 20px; font-size:13px; height:50px;}


.list_btn{ padding:10px; margin:0 auto;height:80px; text-align:center; vertical-align:middle; cursor:pointer;}



				/*table 기프트카드20160404 new*/


table.list.type-09{width:97% !important;letter-spacing:-0.05em;border-bottom:0px solid #555555;border-spacing:0;border-collapse:collapse; line-height:20px;margin: 0 auto;}
table.list.type-09 td.t01{font-weight:600;font-size:16px;text-align:left;line-height:30px;}
table.list.type-09 td.t02{font-size:14px;text-align:left;line-height:20px;}




/* --인증메인 2015-09-07-- */
.subcon03{position:relative;width:959px;height:100%;float:left; margin-bottom:30px;}
.gift_box {width:959px; height:80px; background:url(../image/gift/gift_bg.gif);}
.gift_box01 { height:80px; color:cccccc;margin: 0 auto; width:500px; padding-top:20px;}
.gift_box01 li { height:80px; color:cccccc;float:left;}
.gift_box01 li input{ height:25px; color:cccccc;float:left;}



/*공백*/
.space01{padding:5px;clear:both;}
.space02{ height:10px;padding-top:10px;clear:both;}
.space03{ height:10px;padding-bottom:2px; background:url(../images/main/dot_bg.gif)}
.space04{ height:8px;padding-top:2px;}
.space05{position:relative; padding-top:10px;clear:both;}
.space06{ clear:both;padding:25px;}
.space07{ padding:3px;}
.space08{ clear:both;}
.space09{ clear:both;padding-top:30px;}




/* --------------------  공지확인new --------------------- */

.hinput_t01{ height:60px; float:right; font-size:15px; line-height:60px;}

.hinput_t02{ height:60px; margin:0 auto; font-size:15px; line-height:60px; width:40%;}
.hinput_t03{ height:50px; margin:0 auto; font-size:20px; line-height:40px; width:30%;width:806px; font-weight:700; padding-top:30px;}
.hinput_t04{ height:60px; font-size:15px; line-height:60px;margin:0 auto; text-align:center;}
.hinput_t05{ height:100%; font-size:14px; line-height:23px;margin:0 auto; text-align:left; margin:10px;}
.hinput_t06{ height:50px; margin:0 auto; font-size:20px; line-height:40px; width:30%;width:959px; font-weight:700; padding-top:30px;}




/* ------------------------------로그인------------------ */

.login_title{width:100%;margin:0 auto;}


.login_title .login_title_sub{width:580px;margin:0 auto;}
.login_title .login_title_sub_01{float:left;width:170px}
.login_title .login_title_sub_02{float:left;padding-left:5px;width:400px;color:#3099ee;font-size:18px; font-weight:400; line-height:85px;}

.login_membershinp{padding-top:30px;padding-bottom:30px;clear:both;width:100%;margin:0 auto; text-align:center;}

.mymlogin{width:100%;height:100%;background-color:#fff;}


.mlogin02{width:100%;padding-top:5%;margin:0 auto;}


.mlogin{width:540px;height:440px;padding-top:2%;margin:0 auto;padding-bottom:15%;}


.mymlogin  .ltext {  

	text-align:center;
	line-height:85px; font-size:45px;font-weight:600;color:#000000;
	padding-bottom:10px;
}




.mlogin  .ltext_sub3 {  

	text-align:left;
	padding-bottom:10px;
	line-height:38px; font-size:16px;font-weight:500;color:#000000;
	
}






.mlogin  .ltext_sub {  

	text-align:center;
	padding-bottom:20px;
	line-height:58px; font-size:16px;font-weight:500;color:#000000;
	
}


.mlogin  .ltext2 {  

	text-align:center;
	line-height:25px; font-size:16px;font-weight:600;color:#000000;

}




.mlogin  .ltext_sub2 {  

	text-align:center;

	line-height:38px; font-size:16px;font-weight:500;color:#000000;
	
}





.mlogin  .mlogin01{width:100%;border:solid 1px #dbdbdb;background-color:#fff;height:460px;}


.mlogin  .mlogin01 .lbox{width:90%;;padding-top:60px;margin:0 auto;}


.mlogin  .mlogin01 .lbox01_01{width:85%;margin:0 auto;}

.mlogin  .mlogin01 .lbox01_01_01{width:100%;margin:0 auto;padding-top:10px;}





.mlogin  .mlogin01 .lbox01_01_01  .lbox01_01_01lf{float:left;width:100%;}



.mlogin  .mlogin01 .lbox01_01_01  .lbox01_01_01all{padding-top:30px;width:100%;}


.mlogin  .mlogin01 .lbox01_01_01  .lbox01_01_01lf_01{
	width:100%;
	display: inline-block;
	outline: none;
	text-align: center;
	text-decoration: none;

	line-height:54px;

	border-radius: 0em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 14px;

	font-family: '나눔고딕','Nanum Gothic';
	border-bottom:1px solid #cccccc;

	margin-bottom:5px;

}





.mlogin  .mlogin01 .lbox01_01_01  .lbox01_01_01lf_01_01{
	width:35px;
	height:34px;
	float:left;
	text-align:center;
}

.mlogin  .mlogin01 .lbox01_01_01  .lbox01_01_01lf_01_01 img{

			max-width:100%; max-height:100%;
            vertical-align:middle;

}



.mlogin  .mlogin01 .lbox01_01_01  .lbox01_01_01lf_01_02{

	width:350px;
	float:left;

}



.mlogin  .mlogin01 .lbox01_01_01  .lbox01_01_01lf_01_03{

	width:570px;
	float:right;

}

.mlogin  .mlogin01 .lbox01_01_02{
	padding-top:50px;

}


.mlogin  .mlogin01 .checkbox04 {

	width:98%;
	margin:0 auto;
	outline: none;
	text-align: left;
	text-decoration: none;

	line-height:24px;


	font-size: 16px;

	font-family: '나눔고딕','Nanum Gothic';


}



.mlogin  .lbox01_01_01rf{width:100%;padding-top:10px;}




.mlogin  .mlogin01 .lbox04 {width:100%;padding-top:30px;border-bottom:solid 1px #d0d0d2;}

.mlogin  .mlogin01 .lbox05padding {padding-top:20px;}



.mlogin  .mlogin01 .lbox05 {width:100%;margin-top:10px;padding-top:30px;}



.mlogin  .mlogin01 .lbox05 .lbox05_01{float:left; width:50%;text-align:center;line-height:15px; font-size:15px;font-weight:590;color:#000000;}

.mlogin  .mlogin01 .lbox05 .lbox05_02{float:right; width:50%;text-align:left;line-height:24px; font-size:13px;font-weight:590;color:#000000;}




.mlogin  .mlogin01  .mlogin_logbtn{width:100%;}



.logintext {
	width:95%;
	height: 41px;
	border:0px solid #00ade9;
	border-radius:4px;
	line-height: 39px; 
	font-size:15px;
	color:#6b6a6a;
	padding-left:10px;
}

			/* 로그인버튼 짧은가로 */

.mlogbutton {
	display: inline-block;
	width:98%;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;

	line-height:43px;

	border-radius: .0em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 14px;

	font-family: '나눔고딕','Nanum Gothic';

}

.mlogbutton_search {
	display: inline-block;
	width:98%;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;

	line-height:43px;

	border-radius: .0em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 14px;

	font-family: '나눔고딕','Nanum Gothic';

}






			/* 로그인버튼 긴가로 */

.mlogbutton_find {
	display: inline-block;

	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;

	line-height:50px;

	border-radius: .4em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 14px;

	font-family: '나눔고딕','Nanum Gothic';

}





/*  로그인 아디 찾기  */
.mlogin    .mlogin_sbox{clear:both;width:1200px;height:122px;border:solid 1px #dcdbdb;background-color:#f6f6f6; }

.mlogin    .mlogin_sbox .t01{padding-top:35px;padding-left:10px;width:850px; float:left; display:block;height:60px; line-height:45px;font-size:14px;}

.mlogin    .mlogin_sbox .t01 .st01{width:200px; float:left; display:block;height:58px; display: table; }

.mlogin    .mlogin_sbox .t01 .st01 .tst01{

 display: table-cell;
 vertical-align: middle;
 text-align: center;

}



.mlogin    .mlogin_sbox .t01 .st02{width:550px; float:left; display:block;height:50px; line-height:25px;}

.mlogin    .mlogin_sbox .t01 .st02 .mst01{color:#e28027;font-size:15px;}
.mlogin    .mlogin_sbox .t01 .st02 .mst02{color:#6b6a6a;font-size:13px;}
.mlogin    .mlogin_sbox .t01 .st02 .mst03{color:#0273d9;font-size:15px;}

.mlogin    .mlogin_sbox .t02{padding-top:35px;width:200px; float:left; display:block;text-align:center;}






/* sub title */

.mysubtitle {display:inline-block;padding-bottom:20px;width:100%;height:auto;margin: 0 auto;}

.mysubtitle .t01{display:inline-block;width:98%;height:auto;padding-left:7px;padding-bottom:0px;border-bottom:1px solid #d2d2d2;}

.mysubtitle .t01 .l01{padding-left:10px;float:left;display:block; width:auto;font-size:25px; color:#666; font-weight:600px; line-height:45px;}
.mysubtitle .t01 .l02{float:left;display:block;font-size:22px; color:#858484;font-weight:900px; width:auto;line-height:45px;}
.mysubtitle .t01 .l03{padding-left:20px; float:left;display:block; width:auto;font-size:15px;color:#666;line-height:55px;}




/* ------------------------------로그인new------------------ */

.login {position:relative;width:807px;height:100%;float:left; margin-top:50px;margin-bottom:50px;}

.login .sbox{position:relative;width:807px; float:left; border-top:1px solid #d2d2d2; padding-top:10px;}
.login .sbox ul li.t01{position:relative;width:370px; float:left; display:block;height:45px; line-height:45px;margin-left:170px;font-size:14px; }
.login .sbox ul li.t02{position:relative;width:237px; float:left; display:block; height:45px; line-height:45px;}

.login .lbox{position:relative;width:410px; float:left; display:block;margin-left:100px;margin-bottom:50px; }
.login .lbox ul li.t01 {width:70px; float:left; display:block; height:45px; line-height:45px; font-size:14px;}
.login .lbox ul li.t02 {width:340px; float:left;display:block; height:45px;line-height:45px; font-size:14px;}
.login .rbox{position:relative;float:left; }









/* ------------------------------회원가입   최종new------------------ */

.mregist_sub_title{width:100%;padding-top:1%;padding-bottom:1%;background-color:#f6f6f6;}
.mregist_sub_title .mregist_title01{width:100%;margin:0 auto;text-align:center;}

.mregist_sub_mid{width:100%;background-color:#fff;}

.mregist_sub_mid   .mregist_sub_mid_01{width:1200px;margin:0 auto;background-color:#fff;}

.mregist_sub_mid   .mregist_sub_mid_01 .mregist_images img{max-width:100%;}

.mregist_sub_mid  .mregist_text{width:850px;margin:0 auto;border:solid 1px #dedede;}

.mregist_sub_mid  .mregist_text .mregist_text01{width:100%;background-color:#404040;padding-top:1%;;padding-bottom:1%;}

.mregist_sub_mid  .mregist_text .mregist_text01_txt{width:92%;margin:0 auto;color:#fff;font-size:1.4em;line-height:1.5em}


.mregist_sub_mid  .mregist_text .mregist_text02{
width:92%;margin:0 auto;
padding-top:1%;;padding-bottom:1%;
}

.mregist_sub_mid   .mregist_text02_txt{padding-top:2%;width:100%;color:#404040;font-size:1.4em;line-height:2.5em}


.mregist_sub_mid .member_box{width:100%;padding-top:1%;padding-bottom:2%;}


.mregist_sub_mid .member_box .smid{width:100%;padding-top:1%;padding-bottom:1%;}


.mregist_sub_mid .member_box .sbot{width:100%;padding-top:2%;padding-bottom:1%;}



.mregist_sub_mid   .mregist_text03{padding-top:2%;width:98%;color:#404040;font-size:2.4em;line-height:3.5em;text-align:center;}
.mregist_sub_mid   .mregist_text04{padding-bottom:2%;width:98%;color:#404040;font-size:1.5em;line-height:1.5em;text-align:center;}


.mregist_sub_mid  .mregist_text02 .mregist_text02_lf{width:50%; float:left;text-align:center;}

.mregist_sub_mid  .mregist_text02 .mregist_text02_lf img{max-width:100%;}


.mregist_sub_mid  .mregist_text02 .mregist_text03_lf{width:100%; text-align:center;}




.mregist_sub_mid input[type="text"]{
	height: 38px;	
	border:1px solid #404040;
	border-radius:2px;
	line-height: 39px; 
	font-size:1.4em;
	color:#6b6a6a;
	padding-left:10px;
}





/* ------------------------------회원가입new------------------ */
.mregist_title{width:100%;height:130px;background-color:#eef5fb;border-bottom:solid 1px #dedede;}

.mregist_title .mregist_title01{padding-top:40px;width:1200px;margin:0 auto;}

.mregist_title .mregist_title01 .mregist_title01_lr{width:150px;margin:0 auto;text-align:left;float:left;line-height:45px; font-size:38px;font-weight:590;color:#000000}
.mregist_title .mregist_title01 .mregist_title01_rw{width:850px;margin:0 auto;text-align:left;float:left;line-height:65px; font-size:15px;font-weight:500;color:#717171}


.mregist_step{width:100%;height:110px;background-color:#fff;border-bottom:solid 1px #dedede;}
.mregist_step_sub{padding-top:30px;width:1000px;margin:0 auto;}

.mregist_step .mregist_step_sub01{width:250px;margin:0 auto;text-align:center;float:left;line-height:45px;}





.mregist_title_sub{padding-top:40px;width:1200px;margin:0 auto;}

.mregist_title_sub .mregist_title_sub01_lr{width:100%;margin:0 auto;text-align:center;line-height:45px; font-size:28px;font-weight:590;color:#000000}
.mregist_title_sub .mregist_title_sub01_rw{width:100%;margin:0 auto;text-align:center;line-height:58px; font-size:15px;font-weight:500;color:#717171}

.mregist_title_sub .mregist_title_sub01_all{width:850px;margin:0 auto;text-align:left;float:left;line-height:58px; font-size:25px;font-weight:500;color:#000000}





.mregist{width:100%;margin:0 auto; text-align:center;}

.mregist  .ltext {  

	text-align:center;
	line-height:35px; font-size:30px;font-weight:590;color:#000000;

	
}


.mregist  .ltext_sub {  

	text-align:center;
	padding-bottom:20px;
	line-height:58px; font-size:16px;font-weight:500;color:#000000;
	
}



.mregist .tnum{display:inline-block;width:100%;height:255px;margin:0 auto; text-align:center;background:url('../image/member/02.jpg');background-repeat:no-repeat; background-position:50% 0%;}

.mregist .tnum .box{padding-top:80px;height:auto;width:800px;margin:0 auto; text-align:center;}

.mregist .tnum .box  .member_box .title {padding-top:10px;width:100%;height:60px;font-size:15px;text-align:center;line-height:55px;}
.mregist .tnum .box  .member_box .smid {width:100%;height:60px;}
.mregist .tnum .box  .member_box .sbot {width:100%;height:50px;}




.mregist  .tnum_images{width:100%;padding-top:50px;}


.mregist input[type="text"]{
	height: 38px;	
	border:1px solid #e0e0e0;
	border-radius:2px;
	line-height: 39px; 
	font-size:12px;
	color:#6b6a6a;
	padding-left:10px;
}





.mregist  .mbutton {
	display: inline-block;
	width:94%;
	margin:0 auto; 
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: -1 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height:50px;
	border-radius: .1em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 14px;
	padding: 0em;
	font-family: '나눔고딕','Nanum Gothic';
	background-color: #e81a6f;
}


.mregist  .mbutton2 {
	display: inline-block;
	width:100%;
	margin:0 auto; 
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: -1 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height:50px;
	border-radius: .1em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 14px;
	padding: 0;
	font-family: '나눔고딕','Nanum Gothic';
	background-color: #45484f;
}






.mregist  .mbutton3 {
	display: inline-block;
	width:30%;
	margin:0 auto; 
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: -1 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height:50px;
	border-radius: .1em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 14px;
	padding: 0;
	font-family: '나눔고딕','Nanum Gothic';
	background-color: #00ade9;
}

.mregist  .mbutton3 a{
	color:#fff;	
	font-family: '나눔고딕','Nanum Gothic';
}





.mregist  .mbutton a,.mregist .mbutton a:active,.mregist  .mbutton2 a,.mregist .mbutton2 a:active {
	color:#fff;	
	font-family: '나눔고딕','Nanum Gothic';
}
.mregist  .mbutton a:hover,.mregist  .mbutton2 a:hover {
	background: #616161;
	color:#fff;
	font-family: '나눔고딕','Nanum Gothic';
}





/**/







/* ------------------------------회원가입완료new------------------ */

.member_sucess{position:relative;width:807px;height:100%;border-bottom:1px solid #d3d3d3;float:left;}
.member_sucess ul li.t01{line-height:20px;text-align:left; width:180px;float:left;}
.member_sucess ul li.t02{line-height:24px;margin:0 auto; text-align:left; width:600px; padding-left:10px;float:left; padding-top:30px;}





/* ------------------------------ 이용약관 new------------------ */
.member_sbox02{vertical-align:middle; font-size:14px; line-height:50px; height:50px; margin:0 auto; border-bottom: solid 1px #b7b7b7; border-left: solid 1px #b7b7b7; border-right: solid 1px #b7b7b7; text-align:center;}
.member_sbox02 .input{ vertical-align:middle; font-size:14px; line-height:30px; height:30px;}
.member_reg{width:96%;height:350px;padding:5;overflow: hidden;overflow: auto; font-size:13px; line-height:22px;border:solid 1px #b7b7b7; padding:15px; }
.member_reg textarea{width:97%; font-size:14px; line-height:18px; height:500px;}
.member_reg ol{margin-left:45px;line-height:22px;}
.member_reg p{font-size:14px; color:#222;}


/* ------------------------------  우편번호찾기 new------------------ */
.num_search{vertical-align:middle;width:528px; height:407px; border:solid 1px #737987;}
.num_search01{vertical-align:middle; width:528px; height:42px; background-image:url(../image/member/search_bg.gif);float:left;}
.num_search01 ul li.t01{ float:left;line-height:42px; width:480px;vertical-align:middle; padding-left:10px;}
.num_search01 ul li.t02{ float:left;line-height:42px; width:28px;vertical-align:middle;}
.num_search02{vertical-align:middle; width:528px;float:left; text-align:center; line-height:45px;height:100px;}

.num_search03{width:95%;height:240px;padding:5;overflow: hidden;overflow: auto; padding:5px; }

.num_search03 ul li.t01{overflow: hidden;overflow: auto; font-size:12px; line-height:18px;padding:5px; }
.num_search03 ul li.t02{font-size:12px; line-height:18px;padding:5px; text-align:center; }




/* ------------------------------ 개인보호정책 new------------------ */

.member_pro{width:96%;height:100%;padding:5;overflow: hidden;font-size:13px; line-height:22px;border:solid 1px #b7b7b7; padding:15px;color:#222; }
.member_pro ol{margin-left:20px;line-height:22px;}
.member_pro p{font-size:13px; color:#222;}






/* ------------------------------ 영화------------------ */

.movie_sbox01{width:1140px;padding:20px;padding-left:30px; background-color:#e1e1e1; display:inline-block;}










/* -------------------- 상품상세페이지퀵 --------------------- */
.view_quick{ width:122px;}

.view_quick ul{
	display:block;
	padding:0px 0px 0px 0px;
	float:left;
	width:92px;
	border:solid 1px #a1a1a1;
	background-color:#ffffff;
	
}

.view_quick ul li {
	display:block;
	padding:0px 0px 0px 0px;
	height:23px;
	float:left;
	border-bottom:solid 1px #a1a1a1;
	width:82px;
	padding-left:10px;
	line-height:23px;
	
}

.view_quick ul li a:link	{ text-decoration:none;}
.view_quick ul li a:visited	{ text-decoration:none;}
.view_quick ul li a:hover	{ font-weight:bold;color:#ec1c24;  text-decoration:none;}
.view_quick ul li a:active	{ text-decoration:none;} 


.view_quick ul li.on{
	display:block;
	padding:0px 0px 0px 0px;
	float:left;
	line-height:23px;
	padding-left:10px;
	background-color:#eceef9;
	font-weight:bold;
	color:#ec1c24;
}

.view_quick ul li.top{
	float:left;
	display:block;
	padding:0px 0px 0px 0px;	
	line-height:23px;
	background-color:#575b67;
	color:#FFF;
	padding-left:10px;
	font-weight:bold;
}

.view_quick ul li.top a:link	{ color:#ffffff; text-decoration:none;}
.view_quick ul li.top a:visited	{ color:#ffffff; text-decoration:none;}
.view_quick ul li.top a:hover	{ color:#ffffff; text-decoration:none;}
.view_quick ul li.top a:active	{ color:#ffffff; text-decoration:none;} 

/* -------------------- 상품상세페이지퀵 --------------------- */






.travel_sty{padding-bottom:10px;width:814px; }

.travel_sty .rbox{width:814px;height:260px;margin-bottom:20px;}

.travel_sty .rbox .s03{position:relative;width:252px;height:260px;float:left; margin-right:15px;border:solid 0px #d3d3d3;}
.travel_sty .rbox .s01{width:260px;height:280px;float:left;padding:0px;border:solid 1px #d3d3d3; cursor:pointer;}

.travel_sty .rbox .s02{width:250px;height:25px;line-height:25px; padding:10px;font-size: 15px;color: #666666;font-weight: bold;}
.travel_sty .rbox .s02_01{ padding-left:10px;width:232px;height:30px;line-height:20px; font-size: 12px;color: #666666;}







/*-----------------------이벤트  ----------------------*/


.event_content{padding-top:10px;padding-bottom:30px;width:100%;}

.event_content .subtitle{padding-bottom:20px;width:100%;}



/*-----------------------이벤트상세  ----------------------*/
.event_content .event_sty{padding-bottom:10px;width:100%;}

.event_content .event_sty .mainimg img{width:100%;border:solid 1px #d3d3d3;}




.event_content .event_sty .rbox{width:100%;height:340px;padding-bottom:5px;}

.event_content .s03{width:241px;height:340px;float:left; margin-left:8px; margin-right:7px;border:solid 0px #d3d3d3;}

.event_content .s01{width:241px;height:340px;float:left;padding:0px;border:solid 1px #d3d3d3; cursor:pointer;}
.event_content .s01 img{width:241px;height:245px;}

.event_content .s02{width:238px;height:35px;line-height:20px; padding:20px 20px 10px 10px;font-size: 14px;color: #666666;font-weight: 500;}
.event_content .s02_01{ padding-left:10px;width:232px;height:20px;line-height:20px; font-size: 12px;color: #666666;}



.event_content .event_content_no_date{padding:30px;text-align:center;border-bottom:solid 0px #0088d2; font-size: 20px;color: #666666;font-weight: 500;}

.event_content .event_content_no{padding:100px;text-align:center;border-top:solid 3px #0088d2; font-size: 20px;color: #666666;font-weight: 500;}


.event_content .padding101{padding:101px; }





/* --------------------숙박안내20150910 --------------------- */
.hotel_sty{padding-bottom:10px;width:814px; }

.hotel_sty .rbox{width:814px;height:360px;margin-bottom:20px;}

.hotel_sty .rbox .s03{position:relative;width:252px;height:360px;float:left; margin-right:15px;border:solid 1px #d3d3d3;}
.hotel_sty .rbox .s01{width:252px;height:280px;float:left;padding:0px;border:solid 1px #d3d3d3; cursor:pointer;}
.hotel_sty .rbox .s02{width:232px;height:90px;line-height:20px; padding:10px;}





.hotelv_box{position:relative;width:720px;float:left;height:35px;margin-bottom:10px;margin-left:20px;}
.hotelv_box01{position:relative;width:720px;height:40px; background-color:#f4f4f4;padding-left:10px; line-height:40px;vertical-align:middle;margin:0 auto;border-bottom:solid 2px #5f5f5f;border-top:solid 2px #e2e2e2;}
.hotelv_box02{position:relative;width:720px;float:left;height:100%;margin-left:20px;}
.hotelv_box02 .s01{position:relative;width:720px;line-height:22px;vertical-align:middle;margin:0 auto; margin:10px;float:left;}
.hotelv_box02 .s02{position:relative;width:219px;height:150px; float:left; margin-left:11px;}
.hotelv_box03{position:relative;width:720px;float:left;margin-left:30px;}
.hotelv_box03 .s01{position:relative;width:720px;height:30px;line-height:30px;vertical-align:middle;margin:0 auto; float:left; font-size:13px; font-weight:bold;border-bottom:solid 1px #dbdbd9;border-top:solid 1px #dbdbd9;}
.hotelv_box03 .s02{position:relative;width:720px;height:100%;line-height:20px;vertical-align:middle;margin:0 auto; float:left; margin-top:10px; margin-bottom:10px;}
.hotelv_box04 {position:relative;width:720px;float:left;height:50px;border-top:solid 1px #dbdbd9;margin-left:30px;}
.hotelv_box04 .list{position:relative;width:50px;height:50px;vertical-align:middle;margin:0 auto; padding-top:15px;}



.cruview{width:959px;height:340px;border-top:solid 2px #c5c7c7;border-bottom:solid 2px #c5c7c7; padding-top:20px;}
.crviewp01{width:424px;height:260px;float:left;}
.crviewp02{width:472px;height:260px;float:left; padding-left:18px; border:solid 0px #369}



/*크루즈상품권상세보기 상품*/
.cruview_{width:959px;border:solid 1px #c5c7c7;}
.cruview_ .crviewp01{width:410px;height:350px;float:left; padding-left:10px;padding-top:10px;}
.cruview_ .crviewp01 ul{width:410px;height:260px;float:left; padding-top:3px; padding-left:0px;}
.cruview_ .crviewp01 ul li{width:95px;height:64px;float:left; display:block; margin:1px;border:solid 2px #ffffff;}
.cruview_ .crviewp01 ul li:hover{width:95px;height:64px;border:solid 2px #c81d01;cursor:pointer;}


table.list.type-myview{width:100%;}
table.list.type-myview td.tit01{height:100%; padding-top:10px; padding-bottom:10px; letter-spacing:1px;}
table.list.type-myview td.tit02{padding-top:10px; padding-bottom:10px; line-height:19px;vertical-align:middle; padding-left:5px;}
table.list.type-myview td.tit02 img{vertical-align:middle;}
table.list.type-myview td.tit03{height:1px;background:url(../images/cruise/dot_bg.gif);}
table.list.type-myview td.tit04{height:100%; padding-right:10px;padding-left:5px; padding-top:10px; padding-bottom:10px;}
table.list.type-myview td.tit05{height:100%; padding-right:10px;padding-left:5px; padding-top:10px; padding-bottom:5px;}
table.list.type-myview td.tit06{height:100%; padding-right:5px;padding-left:10px; padding-top:2px; padding-bottom:5px;}






/*크루즈상품 타이틀 상단 추가20150223*/
.cruview_title{width:949px;height:30px; border:solid 1px #CCC; padding-top:10px;padding-left:10px;}
.cruview_pstitle{width:78px;height:27px;line-height:27px; vertical-align:middle;float:left; color:#666666; font-size:13px; font-weight:bold;letter-spacing:-1px; }

/*크루즈상품 타이틀 상단 추가20150223*/

.crviewp03{width:472px;height:27px;float:left; line-height:27px; vertical-align:middle; display:table-cell;}

.crviewp03 spa{padding-left:10px;}


.crviewp04{width:465px;height:2px;float:left; background:url(../images/cruise/dot_bg.gif)}
.crviewp05{width:472px;height:50px;float:left; line-height:27px; vertical-align:middle; display:table-cell;padding-top:15px;}
.crviewp05 img{height:17px;margin:0 auto; display:block;padding-top:2px;}

.crcucustomer{width:472px;height:35px;float:left;padding-top:60px;}

.cruview_det{width:926px; height:100%;}




/* -------------------- 상품상세페이지퀵 --------------------- */
#schedule_quickMenu {
	position: absolute;
	margin-left:0px;
	top: 1px;
	bottom: 0%;
	left: 900px;
	width: 122px;
	z-index:30;
}

.view_quick{  width:122px;}

.view_quick ul{
	display:block;
	padding:0px 0px 0px 0px;
	float:left;
	width:92px;
	border:solid 1px #a1a1a1;
	background-color:#ffffff;
	
}

.view_quick ul li {
	display:block;
	padding:0px 0px 0px 0px;
	height:23px;
	float:left;
	border-bottom:solid 1px #a1a1a1;
	width:82px;
	padding-left:10px;
	line-height:23px;
	
}

.view_quick ul li a:link	{ text-decoration:none;}
.view_quick ul li a:visited	{ text-decoration:none;}
.view_quick ul li a:hover	{ font-weight:bold;color:#ec1c24;  text-decoration:none;}
.view_quick ul li a:active	{ text-decoration:none;} 


.view_quick ul li.on{
	display:block;
	padding:0px 0px 0px 0px;
	float:left;
	line-height:23px;
	padding-left:10px;
	background-color:#eceef9;
	font-weight:bold;
	color:#ec1c24;
}

.view_quick ul li.top{
	float:left;
	display:block;
	padding:0px 0px 0px 0px;	
	line-height:23px;
	background-color:#575b67;
	color:#FFF;
	padding-left:10px;
	font-weight:bold;
}

.view_quick ul li.top a:link	{ color:#ffffff; text-decoration:none;}
.view_quick ul li.top a:visited	{ color:#ffffff; text-decoration:none;}
.view_quick ul li.top a:hover	{ color:#ffffff; text-decoration:none;}
.view_quick ul li.top a:active	{ color:#ffffff; text-decoration:none;} 

/* -------------------- 상품상세페이지퀵 --------------------- */




.detail_day{height:30px;font-size:20px; font-family:Arial, Helvetica, sans-serif;color:#a52a2a; font-weight:bold;}
.detail_info{padding:5px;background:#f8d8d8;border-bottom:solid 1px #b6b6b6; line-height:18px; padding-top:10px; padding-left:10px;}

/*상품상세 추가 20150223*/

.cruview_det{width:959px; height:100%;}

.cruview_det01{width:959px; height:100%; border:solid 1px #CCC;}
.detail_tit01{width:949px; height:100%; background-color:#0a9490; height:35px; line-height:35px;font-size:13px; color:#FFF; font-weight:bold; padding-left:10px;}
.detail_tit02{width:959px; height:100%; background-color:#0a9490; height:40px; line-height:35px;font-size:13px; color:#FFF; font-weight:bold; padding-left:10px;}
.detail_tit03{width:959px;background-color:#8a8a8a; height:40px; line-height:35px;font-size:13px; color:#FFF;padding-left:880px;}
.detail_view01{width:939px; line-height:18px;padding:10px 10px 10px 10px;}

.cruview_det02{width:959px; height:100%; border:solid 1px #CCC;}
.detail_tit09{width:895px; height:100%; background-color:#ffffff; height:35px; font-size:13px;font-weight:bold; padding-left:10px;padding-top:15px;}
.cruview_det03{width:959px; height:100%;}













table.list input[type="text"]{ border:solid 1px #a2a2a2;height: 29px; line-height: 29px; font-size:13px;}
table.list select{ border:solid 1px #a2a2a2;height: 29px; line-height: 29px; font-size:13px;}








table.list.type-11{width:100%;table-layout:}
table.list.type-11 th{text-align:center;padding-top:9px;padding-bottom:9px;font-weight:bold;background:#edecec;border-bottom:solid 2px #c9c9c9;border-top:solid 2px #c9c9c9;color:#666666;}

table.list.type-11 td.tit01{padding:7px 5px;text-align:center;border-bottom:solid 1px #b6b6b6;border-right:solid 1px #b6b6b6;background-color:#ffffff; vertical-align:top;}
table.list.type-11 td.tit02{padding:7px 5px;text-align:center;border-bottom:solid 1px #b6b6b6;border-right:solid 1px #b6b6b6;}
table.list.type-11 td.tit03{border-bottom:solid 1px #b6b6b6;text-align:center;border-right:solid 1px #b6b6b6;}
table.list.type-11 td.tit04{padding:7px 5px;border-bottom:solid 1px #b6b6b6;text-align:left;}
table.list.type-11 td img{vertical-align:middle;}


table.list.type-06{width:100%;table-layout:}
table.list.type-06 td.tit01{padding:0px 10px 10px 10px;border-right:solid 1px #CCC;vertical-align:top;}
table.list.type-06 td.tit02{padding:0px 10px 10px 10px;vertical-align:top;}


table.list.type-07{width:100%;table-layout:}
table.list.type-07 th{text-align:center;padding-top:9px;padding-bottom:9px;font-weight:bold;background:#edecec;border-bottom:solid 2px #c9c9c9;border-top:solid 2px #c9c9c9;color:#666666;}
table.list.type-07 th.end{text-align:center;padding-top:9px;padding-bottom:9px;font-weight:bold;background:#edecec;border-bottom:solid 2px #c9c9c9;color:#666666;}
table.list.type-07 td.mtit{padding:7px 5px;text-align:center;border-bottom:solid 1px #b6b6b6;background-color:#ffffff; color:#666666; }
table.list.type-07 td.mlist{padding:7px 5px;text-align:center;border-bottom:solid 1px #b6b6b6;color:#666666;}
table.list.type-07 td.nulist{border-bottom:solid 1px #b6b6b6;color:#666666;text-align:center;}
table.list.type-07 td img{vertical-align:middle;}
.tableline { width:100%;border-top:solid 2px #c9c9c9;}



.detail_tit06{width:430px; height:100%; height:25px;line-height:20px;font-size:13px;font-weight:bold; padding-left:10px;padding-top:10px; float:left;}
.detail_tit07{width:440px; height:100%;height:25px;line-height:20px;font-size:13px;font-weight:bold; padding-left:10px;padding-top:10px; float:left;}
.detail_tit08{height:25px;font-size:13px; float:left;padding-right:5px;}


/*------동영상  --------------*/
table.list.type-22{width:100%;table-layout:fixed;}
table.list.type-22 th{padding-top:9px;padding-bottom:9px;font-weight:bold;background:#edecec;border-bottom:solid 1px #e0e0e0;color:#666666;}
table.list.type-22 th.end{padding-top:9px;padding-bottom:9px;font-weight:bold;background:#edecec;border-bottom:solid 1px #e0e0e0;color:#666666;}



table.list.type-22 td.mtit{padding:5px;text-align:center;border-bottom:solid 1px #e0e0e0;background-color:#ffffff; color:#666666; font-weight:bold;}


table.list.type-22 td.mtit01{padding:7px 5px;text-align:center;border-bottom:solid 1px #e0e0e0;background-color:#ffffff; color:#0087fa; font-weight:bold; font-size:13px;}
table.list.type-22 td.mtit02{padding:7px 5px;text-align:center;border-bottom:solid 1px #e0e0e0;background-color:#ffffff; color:#eb0303; font-weight:bold; font-size:13px;}


table.list.type-22 td.mlist{padding:7px 5px;text-align:left;border-bottom:solid 1px #e0e0e0;color:#666666;}
table.list.type-22 td.mlist a{font:13px "나눔고딕"; color:#666666;text-decoration:none;}
table.list.type-22 td.mlist a:hover{font:13px "나눔고딕"; color:#333333;text-decoration:none;font-weight:bold;}




table.list.type-22 td.mlist04{padding:20px 5px;text-align:left;}
table.list.type-22 td.mlist04 a{font:15px "나눔고딕"; color:#0a568e;text-decoration:none;}
table.list.type-22 td.mlist04 a:hover{font:15px "나눔고딕"; color:#0a568e;text-decoration:none;}




table.list.type-22 td.mlist03{padding:0px 5px;text-align:left;border-bottom:solid 1px #e0e0e0;color:#666666; vertical-align:top;}
table.list.type-22 td.mlist03 a{font:13px "나눔고딕"; color:#666666;text-decoration:none; line-height:20px;}
table.list.type-22 td.mlist03 a:hover{font:13px "나눔고딕"; color:#333333;text-decoration:none;line-height:20px;}





table.list.type-22 td.mlist01{padding:7px 5px;text-align:left;border-bottom:solid 1px #b6b6b6;color:#666666;font-weight:bold;}
table.list.type-22 td.mlist02{padding:7px 5px;text-align:left;border-bottom:solid 1px #b6b6b6;color:#666666;}
table.list.type-22 td.nulist{border-bottom:solid 1px #b6b6b6;color:#666666;text-align:center;}
table.list.type-22 td img{vertical-align:middle;}




table.list.type-03{width:100% !important;letter-spacing:-0.05em;border-spacing:0;border-collapse:collapse; line-height:40px;}
table.list.type-03 td{padding:10px 0;border-bottom:1px solid #e0e0e0;color:#343434;font-weight:600; }
table.list.type-03 td.t01{background-color:#f5f5f5; color:#343434; font-weight:600;font-size:15px;text-align:center;border-bottom:2px solid #e0e0e0;}
table.list.type-03 td.t02{background-color:#ffffff;color:#343434;font-size:15px;text-align:center; padding-left:30px;}

table.list.type-03 td.t03{background-color:#f8f8f8;color:#343434;font-size:15px;text-align:center; padding-left:30px;}


table.list.type-03 td.textleft{text-align:left; }



/* -----------------------무료쿠폰20160325------------------ */

.coupon{ width:100%; border:solid 1px #CCCCCC; height:100%; text-align:center;}
.coupon .coupon01{display:block;background-image:url(../image/freecp/freecoupon01.jpg); width:100%; background-repeat:repeat-x; height:1145px;}


.coupon .coupon01_bt{margin: 0 auto;padding-top:872px;width:965px; }
.coupon .coupon01_confrm{margin: 0 auto;width:965px;height:215px; background-image:url(../image/freecp/free_box.png);  background-repeat:repeat-x; }
.coupon .coupon01_confrm input{


	height:40px;width:500px;

	
	border:1px solid #00ade9;
	border-radius:4px;
	line-height: 39px; 
	font-size:15px;
	color:#6b6a6a;
	padding-left:10px;


}

.coupon .coupon01_confrm .mytext{padding-top:110px;padding-left:70px;text-align:left;width:805px; }

.cp_button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 5px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height:38px;
	border-radius: .1em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 14px;
	padding: 0.1em 5.0em;
	font-family: '나눔고딕','Nanum Gothic';
	

}




/* -------------------- 2016-03-29 연혁추가 --------------------- */
.history{position:relative;width:804px; border:solid 0px #CCCCCC; height:100%;margin: 0 auto; padding-bottom:20px;}

.history08{position:relative;width:754px; border:solid 1px #CCCCCC; height:100%;margin: 0 auto; padding-left:40px; padding-bottom:20px;}

.history01{width:784px;border-bottom:solid 2px #a5a5a5;border-top:solid 2px #a5a5a5;margin-bottom:14px; margin-top:14px;float:left; margin-left:10px;}

.history_box01{ width:128px; text-align:center; float:left; margin-bottom:14px; margin-top:14px; vertical-align:middle;}

.history_box02 {width:656px;text-align:center;float:left; vertical-align:top;}
.history_box02 ul li.t01{width:656px;text-align:left;border-bottom:solid 1px #a5a5a5; line-height:40px;}
.history_box02 ul li.t02{width:656px;text-align:left;line-height:40px;}




/* -----------------------레포츠20160330 추가------------------ */

.leisure{padding-left:0px;position:relative;width:784px; border:solid 0px #CCCCCC; height:100%; margin: 0 auto;}


.leisure01{position:relative; width:784px; height:100%; background-image:url(../image/leisure/leisure_bg.jpg);text-align:left;margin: 0 auto; }

.leisure01 .t01{ position:relative; width:724px; height:100%; background-image:url(../image/leisure/leisure_bg.jpg);text-align:left;margin: 0 auto; padding-left:30px; padding-right:30px;line-height:25px; letter-spacing:-1px;}

.leisure02{ width:784px; font-size:20px; line-height:50px; font-weight:700;}

.textType2 img{ margin-left: auto; margin-right: auto; display: block;
}


.leisure03{ width:784px; font-size:14px; line-height:40px; font-weight:600;}
.leisure04 img{ width:784px;width:auto; padding-left:15px; vertical-align:middle; margin-bottom:20px;}
.leisure05{width:660px;margin: 0 auto;}
.leisure05 img{ width:660px;width:auto;  vertical-align:middle; padding-bottom:15px;}

.leisure05 .t01{position:relative;width:660px;height:100%;float:left;line-height:60px;margin-bottom:20px; color:#3b86ca; font-weight:bold; font-size:22px; margin-top:26px; margin-bottom:26px; text-align:center;border-bottom:solid 1px #e5e5e5;border-top:solid 1px #e5e5e5;}

.leisure06{position:relative;padding-bottom:10px;width:784px;  height:100%; margin: 0 auto; text-align:center;}

.leisure06 .t01{position:relative;width:776px;height:100%;float:left;line-height:60px;margin-bottom:20px; color:#3b86ca; font-weight:bold; font-size:22px; margin-top:26px; margin-bottom:26px; text-align:center;border-bottom:solid 1px #e5e5e5;border-top:solid 1px #e5e5e5;}

/*렌트카20160404*/

.cars01{width:784px;}
.cars01 ul li.t01{font-weight:600;font-size:16px;text-align:left;line-height:30px;border-bottom:1px solid #555555;line-height:30px;width:784px;float:left;padding-top:10px;}
.cars01 ul li.t02{ width:150px; float:left;padding-top:10px; }
.cars01 ul li.t03{ width:510px; float:left; font-size:14px; line-height:20px;padding-top:10px;}
.cars01 ul li.t04{ width:784px; float:left; font-size:14px; line-height:25px; padding-top:10px;}
.cars01 ul li.t05{ width:784px; float:left; font-size:14px; line-height:20px; padding-left:15px;}

.cars01 ul li.t06{ width:80px; float:left;padding-top:10px;}
.cars01 ul li.t07{ width:690px; float:left; font-size:14px; line-height:20px;padding-top:10px;}




/*레포츠 표 DB 에서 불러오는 내용이라 수정하면 안됨*/

.leports table.top { width:100%;  border-collapse:collapse; margin-bottom:7px; }
.leports table.bottom { width:100%; border-collapse:collapse; margin-bottom:12px; border:1px solid #ddd; margin-top:15px; }
.leports table.bottom th { color:#FFF; background:#4fb9ab; height:30px; line-height:1.8;border:1px solid #ddd; text-align:center;}
.leports table.bottom td { border:1px solid #ccc; text-align:center;padding: 2px;  height:30px; line-height:1.8;}
.leports table.bottom td strong {font-weight:bold;}

.leports table.bottom .red{color:#fa0000}
.leisure caption {visibility:hidden; display:none;}
.leports caption {visibility:hidden; display:none;}
.RT_leisureCont1cost caption {visibility:hidden; display:none;}



/*레포츠 내용*/
.LpText dt{color:#444; font-size:12px; line-height:22px; font-weight:bold;font-family:NanumGothic; margin-left:20px; padding-left:20px;  background:url(../image/leisure/dot3.gif) no-repeat 0 8px; margin-top:10px;}

/*레포츠 내용박스*/
.textType2{margin-top:10px; text-align:justify;}
.textType2 h4{margin:0px 0px 25px 0px; font-weight:bold; color:#444;font-size:20px;}
.textType2 h5{margin-top:0px 0px 25px 0px; padding-left:15px; background:url(../image/leisure/dot3.png) no-repeat 0 0px;color:#9e7c14; font-size:15px; font-weight:bold;font-family:NanumGothic ;}
.textType2 ul{padding-left:10px;  line-height:25px;}
.textType2 li, .textType2 p{padding-left:20px; font-size:12px; line-height:1.6;}
.boxType2{width:699px; padding:15px 15px 0;background:url(/event_site/image/leports/box2.gif) repeat-y 0 0; }
.boxType2 p, .boxType2 li{color:#444; background:url(/event_site/image/leports/dot1.gif) no-repeat 2px 8px; }
.boxType2Btm{ width:699px; height:20px;background:url(/event_site/image/leports/boxBottom2.gif) no-repeat 0 0;}
.textType2 h6{margin-top:15px; padding-left:25px; color:#222; font-size:13px; font-weight:bold;font-family:NanumGothic ;}


/* -----------------------골프------------------ */

.golf{position:relative;width:804px; border:solid 1px #CCCCCC; height:100%; margin: 0 auto; padding-top:10px;}

.golf .tit01{width:804px; height:100%; line-height:40px; font-size:18px; padding-left:15px; float:left; font-weight:600; color:#017ebf;}
.golf .tit02{width:784px; height:100%; padding-left:10px;}


.golf01{text-align:center; vertical-align:middle;}
.golf02{position:relative;width:780px;margin: 0 auto;text-align:center;}
.golf02 ul li{width:355px; float:left; text-align:center; padding:10px;display:block;}

.golf03{position:relative;width:181px;background:url(../image/golf/box_bg.png);border:solid 1px #CCCCCC;height:65px; float:left; margin-left:13px;margin-bottom:15px;}
.golf03 ul li.t01{width:135px; float:left; text-align:left; line-height:22px; padding-left:9px;padding-top:11px; letter-spacing:-2px;}
.golf03 ul li.t02{width:37px; float:left;height:65px;}





/* -----------------------성수기------------------ */
#lpopup_join {
	position:absolute; z-index:200; margin-top:205px; margin-left:160px;
	width:350px;
	height:291px;
	font-size:14px;
	line-height:13px;;


}




/* -----------------------전국예식장현황------------------ */



.wbox { width:770px; height:100%; background-color:#f6f6f6;margin: 0 auto;}
.wbox div {width:237px; line-height:24px; text-align:center; float:left; }

.wbox div .tit01{ width:237px; line-height:28px; text-align:center; float:left; }
/*.box div img { width:100%; border:0px; display:block;}*/
.boxline { width:100%;background-color:#c81d01;height:30px;line-height:30px;border:0px;position:relative;padding: 0px; padding-top:5px;}
.boxline2 { width:100%;background-color:#df6052;height:4px;border:0px;position:relative;padding: 0px;vertical-align:top;}

.sbox4{border:solid 2px #c5c5c5; margin-right:22px; height:100%;}
.sbox4:hover{width:237px;border:solid 2px #c81d01;margin-right:22px; cursor:pointer;}
.sbox5{border:solid 2px #c5c5c5;}
.sbox5:hover{width:237px;border:solid 2px #c81d01;cursor:pointer;}
.sbox5{border-left:solid 1px #d7d7d7;border-right:solid 1px #d7d7d7; margin-right:0px;}
.detail_day{height:30px;font-size:20px; font-family:Arial, Helvetica, sans-serif;color:#a52a2a; font-weight:bold;}
.detail_info{padding:5px;background:#f8d8d8;border-bottom:solid 1px #b6b6b6; line-height:18px; padding-top:10px; padding-left:10px;}





#mcontents   .imgwidth img{width:100%;}


.jobadd01{width:100%;padding-left:10px;height:40px;line-height:40px;}
.jobadd02{border:solid 1px #cccccc ;width:98%; height:195px; padding-left:10px; color:#666666; overflow: auto; line-height:21px;text-align:left; margin-left:10px;}
.jobadd03{border:solid 1px #cccccc ;width:100%; overflow: auto;margin-left:10px; margin-top:10px;}


.red20b{color:#F00;font-size:20px; font-weight:600;}







/* --------------------  쇼핑몰 --------------------- */
.shop_content{ width:780px; position:relative;margin-top:10px; margin-bottom:20px;}

.shop_tit{width: 780px;height:40px;border-bottom:solid 2px #e6e6e6; margin-left:10px;}
.shop_tit ul li.t01{width:730px; height:30px; text-align:left; padding-left:10px;float:left; line-height:23px; margin-bottom:10px;}
.shop_tit ul li.t02{width:5px; height:25px; background-color:#F60;float:left;}

  		 	/* ----슬라이드이미지---- */
.shop_box01{border-left:solid 0px #d7d7d7;border-right:solid 0px #d7d7d7; margin-left:10px;margin-top:10px;margin-bottom:15px;}



			 /* -----리스트목록----- */	
.shop_box02{width:780px; height:100%; background-color:#f6f6f6; position:relative;clear:both; margin-left:16px;}
.shop_box02 div{width:245px; line-height:24px; text-align:center; float:left; height:100%;}

.shop_box02 div .tit01{width:242px;line-height:20px; text-align:left; float:left;}
.shop_box02 div .tit02{width:240px;line-height:20px; text-align:center; float:left; border:solid 2px #f1f2f4; margin-bottom:5px;height:240px;}
.shop_box02 div .tit02:hover{width:240px;border:solid 2px #c81d01;cursor:pointer;margin-bottom:5px; height:240px;}
.shop_box02 div .tit03{width:245px; line-height:20px; text-align:left; float:left; padding-right:2px;padding-left:2px; vertical-align:middle;}



.shop_sbox1{border:solid 0px #c5c5c5; margin-right:15px; height:100%; float:left; position:relative; vertical-align:top;}



/* -----------------------상품상세보기n------------------ */
.shopview_box01{width:780px; height:100%; background-color:#ffffff;border:solid 4px #ebebeb;position:relative;float:left;clear:both; margin-left:10px;display:block;}

.shopview_box02{width:350px; height:100%; background-color:#ffffff;margin:10px;float:left;clear:both;display:block;}
.shopview_box02 tit01{width:330px;height:100%; margin-bottom:15px; padding-bottom:15px;display:block;}
.shopview_box02 ul li.tit02 {float:left; display:block;padding-top:10px;padding-left:5px; padding-right:0px;}
.shopview_box02 ul li.tit03 {float:left; display:block;margin:2px;border:solid 1px #e4f5f7; margin-top:5px;}


.shopview_box03{width:370px; height:100%; background-color:#ffffff;position:relative;float:left; padding-left:15px;}
.shopview_box03 .tit01 {padding-top:10px; line-height:30px; text-align:left;}
.shopview_box03 .tit02 {height:15px; background:url(../image/shop/dot_bg.gif);}
.shopview_box03 .tit09 {padding-top:10px; line-height:20px; text-align:left;}
.shopview_box03 .count ul{height:30px;width:340px;display:block;}


.shopview_box03 .count ul li.tit04{height:30px;display:block;width:70px;float:left;position:relative; vertical-align:middle;line-height:30px; text-align:left;}
.shopview_box03 .count ul li.tit05{height:30px;display:block;width:200px;float:left;position:relative; vertical-align:middle;}
.shopview_box03 .count ul li.tit05 input{height:20px;vertical-align:middle;margin-top:5px;line-height:20px;}
.shopview_box03 .count ul li.tit05 a.up{display:block;float:left;position:absolute;top:0;left:50px;vertical-align:middle; padding-top:5px;}
.shopview_box03 .count ul li.tit05 a.down{display:block;float:left;position:absolute;top:12px;left:50px;vertical-align:middle; padding-top:5px;}
.shopview_box03 .count ul li.tit06{height:30px;display:block;width:250px;line-height:30px;}
.shopview_box03 .count ul li.tit07{height:100%;display:block;width:250px;line-height:17px;float:left;}
.shopview_box03 .btn img{margin-left:0px;}
.shopview_box03 .btn {margin-left:10px;margin-right:10px;;margin-bottom:10px;}


.shopview_box04 {width:780px; height:100%; background-color:#ffffff;margin: 0 auto;display:block;margin-top:10px;}
.shopview_box04 .tit01{width:756px; height:100%;text-align:left;margin: 0 auto;border:solid 4px #e4f5f7; line-height:35px; padding:10px; margin-top:10px;margin-left:12px;clear:both;}
.shopview_box04 .detail{width:780px; height:100%;text-align:center;display:block;float:left;}
.shopview_box04 .detail ul li{float:left; display:block;}
.shopview_box04 .detail img{width:auto;}


.shopbuy_sbox01{}
.shopbuy_sbox01 ul li.tit01{border:solid 1px #e5e5e5; width:49px; height:49px;float:left; display:block; margin:5px;}
.shopbuy_sbox01 ul li.tit02{ width:200px; height:49px; margin-left:5px;float:left; display:block; text-align:left; margin-top:5px;}

/* 주문상품타이틀*/
.shopbuy_title{width:613px; text-align:left; line-height:30px;border-lefT:solid 0px #000000; margin-left:10px;}

/* 주문상품타이틀*/
.shopbuy_btn{width:100%; margin:0 auto; line-height:30px;border-lef:solid 0px #000000; margin-left:15px;margin-top:15px;}
.shopbuy_btn01{text-align:center; line-height:30px;border-lef:solid 0px #000000; margin: 0 auto;}
.shopbuy_btn ul li{width:150px; text-align:center; line-height:30px;border-lef:solid 0px #000000; margin-left:5px;}


/* 주문상품테이블 */
.shopbuy01 {width:100%;margin:0 auto;margin: 0px;padding: 0px;border-collapse: collapse; margin-left:10px;}
.shopbuy01 table {width:100%;table-layout:fixed;}
.shopbuy01 table * {vertical-align:middle;}
.shopbuy01 td{border:solid 1px #d9d9d9;}
.shopbuy01 table td.top{border-bottom:1px solid #d9d9d9;height:35px;background-color:#f2f2f2;text-align:center;padding-left:5px;background-color:edecec;}
.shopbuy01 table td.fri{border-bottom:1px solid #d9d9d9;height:35px;background-color:#f2f2f2;text-align:center;padding-left:5px;background-color:edecec;}
.shopbuy01 table td. fri.div{border:solid 2px #ff0000; width:49px; height:49px;}
.shopbuy01 table td.end01{height:35px;text-align:center;padding :5px;background-color:edecec; }
.shopbuy01 table td.end02{height:35px;text-align:left;padding :5px;background-color:edecec; vertical-align:middle;}
.shopbuy01 table td.end02 input[type=button]{height:30px;background-color: lightgray;border:none;background-color:#f0f0f0; font-size:1em; color:#042AaC;border: solid 1px #bdbdbd; line-height:25px; border-radius:2px; padding-top:3px; cursor:pointer;}
.shopbuy01 table td.end02 input[type=button]:hover{ background-color:#e8e8e8;line-height:25px;cursor:pointer;}
.shopbuy01 table td.end02 div{text-align:left; float:left; line-height:35px; vertical-align:middle;height:35px;}
.shopbuy01 table td.end02 div ul li.tit01{text-align:left; float:left; line-height:30px; vertical-align:middle;width:90px;}
.shopbuy01 table td.end02 div ul li.tit02{text-align:left; float:left; line-height:35px; vertical-align:middle;width:300px;}
.shopbuy01 table td input input[type=text]{height:20px; line-height:inherit;}
.shopbuy01 table td select{padding:3px 0 2px 0px;height:32px; }


/* 주문상품테이블 */
.shopbuy02 {width:100%;margin:0 auto;margin: 0px;padding: 0px;border-collapse: collapse; margin-left:10px;}
.shopbuy02 table {width:100%;table-layout:fixed;}
.shopbuy02 table * {vertical-align:middle;}
.shopbuy02 table td.top01{border-bottom:1px solid #d9d9d9;border-top:2px solid #234dd6;border-right:1px solid #d9d9d9;height:35px;background-color:#f2f2f2;text-align:center;padding-left:5px;background-color:edecec;line-height:20px;}
.shopbuy02 table td.top02{border-bottom:1px solid #d9d9d9;border-top:2px solid #234dd6;height:35px;background-color:#f2f2f2;text-align:center;padding-left:5px;background-color:edecec;line-height:20px;}
.shopbuy02 table td.fri01{border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;height:35px;text-align:left;padding-left:5px;background-color:ffffff; line-height:18px;cursor:pointer;}
.shopbuy02 table td.fri02{border-bottom:1px solid #d9d9d9;height:35px;text-align:center;padding-left:5px;background-color:ffffff;line-height:20px;}

/* 갯수조정 */
.shopbuy03 {width:70px;border:solid 0px #ff0000;float:left; height:24px;}
.shopbuy03  ul li.tit01{width:30px; padding:0px; display:block;float:left; vertical-align:middle; padding-top:5px;}
.shopbuy03  ul li.tit02{width:24px; padding:0px; display:block;float:left; padding:1px;}

/* 쇼핑몰버튼 */

.btall{line-height:50px; font-size: 14px; font-weight:700; height:50px;}
.btall a {color:#FFF;font-family: '나눔고딕','Nanum Gothic';line-height:50px; font-size: 14px;height:50px;}
.btall:hover {font-family: '나눔고딕','Nanum Gothic';line-height:50px; font-size: 14px;height:50px;}
.btall:active {color:#FFF;font-family: '나눔고딕','Nanum Gothic';line-height:50px; font-size: 14px;height:50px;}


/*paging*/
.paging.type-01 {margin:30px 0 30px 0; text-align:center; padding-top:30px;}
.paging.type-01 .p_num{display:inline-block;}
.paging.type-01 .p_num a{height:21px;width:25px;font-weight:normal; color:#666666;padding:3px 0;display:inline-block; margin-left:5px;text-decoration:none;font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:bold;}

.paging.type-01 .p_num a.on{height:21px;width:23px;
	background:#FFF;font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:bold;text-align:center;}


.paging.type-01 .p_num a.hover{height:21px;width:25px;background:#FFF;
   	background-color:#333333;
	font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#FFF; text-align:center;}

.paging.type-01 .p_num a.img{margin-top:1px;vertical-align:middle; padding-left:15px; padding-right:15px;}

.paging.type-01 .p_num .imgright{padding-right:15px;}


/* 게시판버튼 new*/
.button_red {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: -1 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height:50px;
	border-radius: .1em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 14px;
	padding: 0.0em 3em 0.0em;
	font-family: '나눔고딕','Nanum Gothic';

}



/* red bt */
.redbt {
	color:#FFF;
	border: solid 1px #8d0000;
	background: #fb2828;
	
	font-family: '나눔고딕','Nanum Gothic';
}

.btnloca{ width:100%;margin: 0 auto; text-align:center; margin-top:20px;}
.cscenter_list_reservation{vertical-align:top;width:100%;height:100%; padding-left:15px;}


.cscenter_list{vertical-align:top;width:100%;height:100%; }
.cscenter_list2{vertical-align:top;width:100%;height:100%; }
.input01{height:30px;}

.mem_tit02{float:left;width:100%;height:45px;}
.mem_tit03{text-align:left;width:350px;height:45px;color:#000000; font-size:17px;font-weight:bold; padding-top:14px; float:left;}
.mem_tit04{text-align:left;width:300px;height:25px;color:#000000; font-size:14px;padding-top:7px; vertical-align:middle; line-height:25PX;float:left;}
.mem_tit04 .checkbox{border:solid 3px #e2e2e2 ;}
.mem_btn_01{width:130px;padding-top:7px; vertical-align:middle; line-height:25PX;float:left; padding-left:230px;}
.mem_btn_02{width:360px;padding-top:7px; vertical-align:middle; line-height:25PX;float:left;}

.mem_tit05{width:400px;height:35px;margin:0 auto; padding-top:15px;}
.mem_tit05 img{width:119px;height:35px; padding-left:10px;}


.mem_tit06{text-align:left;width:400px;height:25px;color:#000000; font-size:18px;padding-top:7px; vertical-align:middle; line-height:25PX;float:left; font-weight:700;}

.mem_tarea { border:solid 1px #cccccc ;width:697px; height:195px;padding:5px 5px 5px 5px; color:#666666; overflow: auto; line-height:21px;}

.agree_box {padding:0px 0px 0px 0px;width:726px;overflow:auto;height:150px;border:1px solid #cccccc;font-size:11px;}

.agree_box1 {padding:0px 0px 0px 0px;width:90%;overflow:auto;height:150px;border:1px solid #cccccc;font-size:11px;text-align:left}


.sidebox{border:solid 1px #b6b6b6 ; padding:25px;}



.red12{font-size:12px;color:#f71041;}
.red13{font-size:13px;color:#f71041;}
.red13b{font-size:13px;color:#f71041;font-weight:bold;}
.red14b{font-size:14px;color:#f71041;font-weight:bold;}
.red17b{font-size:17px;color:#f71041;font-weight:bold;}



.mtable{width:100%;table-layout: fixed;margin: 0px; padding: 0px; border: 0px;}
.mtable th.top{padding:9px 0px 9px 13px;font-weight:bold; text-align:left;background:#edecec;border-right:solid 1px #b6b6b6;border-top:solid 1px #b6b6b6;border-bottom:solid 1px #b6b6b6;}
.mtable th.fifst{padding:9px 0px 9px 13px;text-align:left;font-weight:bold;background:#ffffff;border-top:solid 1px #b6b6b6;border-left:solid 0px #b6b6b6;border-bottom:solid 1px #b6b6b6;}
.mtable td.top{padding:9px 0px 9px 13px;font-weight:bold; text-align:left;background:#edecec;border-right:solid 1px #b6b6b6;border-top:solid 0px #b6b6b6;border-bottom:solid 1px #b6b6b6;}
.mtable td.end{padding:9px 0px 9px 13px;font-weight:bold; text-align:left;border-right:solid 0px #b6b6b6;border-top:solid 0px #b6b6b6;border-bottom:solid 1px #b6b6b6;}
.mtable td.end img{ padding-right:5px;}/* ----------추가20160226------- */



.mtable td.top1{padding:9px 0px 9px 13px;font-weight:bold; text-align:left;background:#ffffff;border-bottom:solid 1px #b6b6b6;}
.mtable td.top2{padding:2px 0px 2px 13px;font-weight:bold; text-align:left;background:#ffffff;border-bottom:solid 0px #b6b6b6;}


.mtable td.top3{padding:9px 0px 9px 13px;font-weight:bold; text-align:left;background:#edecec;border-right:solid 1px #b6b6b6;border-top:solid 0px #b6b6b6;border-bottom:solid 1px #b6b6b6;line-height:30px;}

.mtable td.top31{padding:9px 0px 9px 13px;font-weight:bold; text-align:left;background:#edecec;border-left:solid 1px #b6b6b6;border-right:solid 1px #b6b6b6;border-top:solid 0px #b6b6b6;border-bottom:solid 1px #b6b6b6;line-height:30px;}

.mtable td.top4{padding:9px 0px 9px 9px;font-weight:bold; text-align:center;background:#edecec;border-right:solid 1px #b6b6b6;border-top:solid 0px #b6b6b6;border-bottom:solid 1px #b6b6b6;line-height:30px;}
.mtable td.top5{padding:9px 0px 9px 9px;font-weight:bold; text-align:center;background:#edecec;border-right:solid 1px #b6b6b6;border-left:solid 1px #b6b6b6;border-top:solid 0px #b6b6b6;border-bottom:solid 1px #b6b6b6;line-height:30px;}
.mtable td.end1{padding:9px 0px 9px 13px;font-weight:bold; text-align:left;border-bottom:solid 1px #b6b6b6;}
.mtable td.end1 select{ height:35px;}

.mtable td.end2{padding:9px 0px 9px 9px;font-weight:bold; text-align:left;border-bottom:solid 1px #b6b6b6; line-height:35px;}
.mtable td.end3{padding:9px 0px 9px 9px;font-weight:bold; text-align:center;border-bottom:solid 1px #b6b6b6; line-height:35px;border-right:solid 1px #b6b6b6;}

.mtable td.end31{padding:9px 0px 9px 9px;font-weight:bold; text-align:left;border-bottom:solid 1px #b6b6b6; line-height:35px;border-right:solid 1px #b6b6b6;}
.mtable td.end31_first{padding:9px 0px 9px 9px;font-weight:bold; text-align:left;border-bottom:solid 1px #b6b6b6; line-height:35px;border-right:solid 1px #b6b6b6;;border-left:solid 1px #b6b6b6;}

.mtable td.end4{padding:9px 0px 9px 9px;font-weight:bold; text-align:center;border-bottom:solid 1px #b6b6b6; line-height:35px;border-left:solid 1px #b6b6b6;border-right:solid 1px #b6b6b6;}









.black18{font:18px "나눔고딕";color:#333333;letter-spacing:-1px;}
.black18b{font:18px "나눔고딕";color: #666666; font-weight:800; height:100%;}
.black20b{font:20px "나눔고딕";color: #333333; font-weight:500; letter-spacing:-1px; height:100%;}
.black20b a:link{font:20px "나눔고딕";line-height:33px;color: #333333; font-weight:bold;text-align:left;height:100%;}
.black20b a:visited{font:20px "나눔고딕";line-height:33px;color: #333333; font-weight:bold;text-align:left;height:100%;}
.black20b a:hover{font:20px "나눔고딕";line-height:33px;color: #333333; font-weight:bold;text-align:left;height:100%;}
.black20b a:active{font:20px "나눔고딕";line-height:33px;color: #333333; font-weight:bold;text-align:left;height:100%;}

.black14b{font:14px "나눔고딕";color: #333333; letter-spacing:-1px;line-height:33px; font-weight:700;}
.black13{font:13px "나눔고딕";color: #333333;}
.black12{ font-size:12px;color:#333; font-weight:bold;}
.gray13{font:13px "나눔고딕";color: #a9a7a7; letter-spacing:-1px;}
.gray11{font:11px "나눔고딕";color: #cecece; letter-spacing:-1px;}
.gray15{font-size:15px;color:#999999;}
.black13b{font:13px "나눔고딕";color: #000000; letter-spacing:-1px;font-weight:700;}
.black12b{font:12px "나눔고딕";color: #333333;font-weight:600;}
.black15{font:15px "나눔고딕";color: #333333; letter-spacing:-1px;line-height:33px;}

.black25b{font:25px "나눔고딕";color: #333333; letter-spacing:-1px;line-height:33px; font-weight:500;}
.black26b{font:25px "나눔고딕";color: #333333; letter-spacing:-1px;font-weight:500;line-height:50px;}
.black23{font:23px "나눔고딕";color: #333333; letter-spacing:-1px;line-height:33px;}
.black27b{font:27px Arial, Helvetica, sans-serif;color: #333333; letter-spacing:-1px;font-weight:800;}
.orange27b{font:27px Arial, Helvetica, sans-serif;color: #ff5100; letter-spacing:-1px;font-weight:800;}
.black38b{font:38px "나눔고딕";color: #000000; letter-spacing:-1px;line-height:50px;font-weight:700;}

.black20b{font:20px "나눔고딕";color: #333333; letter-spacing:-1px;font-weight:600;line-height:40px;}
.black20b a:link{font:20px "나눔고딕";line-height:33px;color: #333333;font-weight:600;text-align:left;height:100%;}
.black20b a:visited{font:20px "나눔고딕";line-height:33px;color: #333333;font-weight:600;text-align:left;height:100%;}
.black20b a:hover{font:20px "나눔고딕";line-height:33px;color: #333333;font-weight:600;text-align:left;height:100%; text-decoration:underline;}
.black20b a:active{font:20px "나눔고딕";line-height:33px;color: #333333;font-weight:600;text-align:left;height:100%;}
.black17{font:17px "나눔고딕";color: #333333; }
.black17_{font:17px "나눔고딕";color: #333333; text-decoration: line-through;}
.black17b{font:17px "나눔고딕";color: #333333; font-weight:600;}
.sky17{font:17px "나눔고딕";color: #22bfe2;}
.sky17b{font:17px "나눔고딕";color: #22bfe2; font-weight:600;}

.black16{font:16px "나눔고딕";color: #333333; letter-spacing:-1px;line-height:33px;}
.black16 a:link{font:16px "나눔고딕";line-height:33px;color: #333333;text-align:left;height:100%;}
.black16 a:visited{font:16px "나눔고딕";line-height:33px;color: #333333; text-align:left;height:100%;}
.black16 a:hover{font:16px "나눔고딕";line-height:33px;color: #333333; font-weight:bold;text-align:left;height:100%; text-decoration:underline;}
.black16 a:active{font:16px "나눔고딕";line-height:33px;color: #333333; text-align:left;height:100%;}

.orange15{font:15px "나눔고딕";color: #f8551f;letter-spacing:-1px;}
.orange17b{font:17px "나눔고딕";color: #f8551f;font-weight:700;}

.red12b{font:13px "나눔고딕";color: #da3131;letter-spacing:-1px;line-height:30px; margin-bottom:10px;font-weight:700;}
.red12{font-size:12px;color:#f71041;}
.red13{font-size:13px;color:#f71041;}
.red15{font:20px "나눔고딕";color: #da3131;letter-spacing:-1px;line-height:30px; margin-bottom:10px;}
.red14{font:14px "나눔고딕";color: #da3131;letter-spacing:-1px;line-height:30px; margin-bottom:10px;}
.red15b{font:20px "나눔고딕";color: #da3131;letter-spacing:-1px;line-height:30px; margin-bottom:10px;font-weight:700;}


.red23b{font:23px "나눔고딕";color: #da3131;letter-spacing:-1px;font-weight:700;}
.white17{font:15px "나눔고딕";color: #ffffff;letter-spacing:-1px; font-weight:300;}
.white17 a:link{font:15px "나눔고딕";line-height:33px;color: #ffffff;text-align:left;height:100%;}
.white17 a:visited{font:15px "나눔고딕";line-height:33px;color: #ffffff; text-align:left;height:100%;}
.white17 a:hover{font:15px "나눔고딕";line-height:33px;color: #ffffff; font-weight:bold;text-align:left;height:100%; text-decoration:underline;}
.white17 a:active{font:15px "나눔고딕";line-height:33px;color: #ffffff; text-align:left;height:100%;}
.white18b{ font:18px "나눔고딕";color:#ffffff; font-weight:600;}
.white20{ font-size:20px;color:#ffffff; font-weight:bold;}
.white25b{font-size:25px; font-family:Arial, Helvetica, sans-serif;color:#ffffff; font-weight:bold;}
.white40b{font:40px Tahoma, Geneva, sans-serif;color:#ffffff; font-weight:bold;letter-spacing:-1px;}
.white17b{font:17px Tahoma, Geneva, sans-serif;color:#ffffff; font-weight:bold;letter-spacing:-1px;}
.green15{font:15px "나눔고딕";color: #2ac1bc;letter-spacing:-1px;line-height:60px;}
.green25b{font:25px Tahoma, Geneva, sans-serif;color:#2ac1bc; font-weight:700;letter-spacing:-1px;}
.red25b{font:25px "나눔고딕";color: #ec1f60;letter-spacing:-1px;line-height:30px; margin-bottom:10px;font-weight:bold;}

.red16b{font:16px "나눔고딕";color: #ec1f60;letter-spacing:-1px;line-height:30px; margin-bottom:10px;font-weight:bold;}
.blue16b{font:16px "나눔고딕";color: #00bed5;letter-spacing:-1px;line-height:30px; margin-bottom:10px;font-weight:bold;}

.blue25b{font:25px "나눔고딕";color: #00bed5;letter-spacing:-1px;line-height:30px; margin-bottom:10px;font-weight:bold;}

.red40b{font:40px Tahoma, Geneva, sans-serif;color: #ec1f60;letter-spacing:-1px;line-height:30px; margin-bottom:10px;font-weight:bold;}
.bl25b{font:25px "나눔명조";color: #666666;letter-spacing:-1px;line-height:30px; margin-bottom:10px;font-weight:bold;}

.tex11{font-size: 21px;line-height:20px;color: #d25e4f; font-weight:bold;}
.tex11 a:link{font-size: 15px;line-height:20px;color: #d25e4f; font-weight:bold;}
.tex11 a:visited{font-size: 15px;line-height:20px;color: #d25e4f; font-weight:bold;}
.tex11 a:hover{font-size: 15px;line-height:20px;color: #d25e4f; font-weight:bold;}
.tex11 a:active{font-size: 15px;line-height:20px;color: #d25e4f; font-weight:bold;}

.tex12{font-size: 17px;color: #666666;}
.tex13{font-size: 12px;color: #666666;}

.tex13_travel{font-size: 13px;color: #666666;font-weight: bold;}


.tex14{font-size: 13px;color: #ff5100;font-weight: bold;}
.tex15{font-size: 18px;color: #333333;font-weight: bold; letter-spacing:-1px;}
.tex16{font-size: 12px;color: #666666;font-weight: bold;}
.tex17{font-size: 25px;color: #666666;}
.tex18{font-size: 10px;color: #ff2592;font-weight: bold; padding-top:20px;}
.tex19{font-size: 17px;color: #ff5100; font-weight: bold;}

.tex25{font-size: 25px;color: #ff5100; font-weight: bold;}


.mdateon{text-align: center;text-decoration: none;border-radius: .2em; background-color:#f55241; padding:1px 1px 1px 1px; color:#ffffff !important; }
.mdateout{text-align: center;text-decoration: none;border-radius: .2em; background-color:#cccccc; padding:1px 1px 1px 1px; color:#ffffff !important; }





/* 게시판버튼 new*/
.btn_css {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: -1 1px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height:30px;
	border-radius: .1em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 12px;
	
	font-family: '나눔고딕','Nanum Gothic';

	border: solid 1px #cccccc;

}


.btn_css_bl {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: -1 1px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height:30px;
	border-radius: .1em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 12px;
	/*padding: 0.0em 3em 0.0em; */
	font-family: '나눔고딕','Nanum Gothic';



	border: solid 1px #0f76e8;


}







.event_content .emenu{display:inline-block;padding-left:7px;margin-bottom:10px;width:100%;text-align:center; font-size: 15px;font-weight: 500;margin: 0 auto;}

.event_content .emenu:after{
clear:both;
}

.event_content .padding5{padding:5px; }



.event_content .emenu .emenu_01on{color: #ffffff;background-color:#42454c;}

.event_content .emenu .emenu_01{float:left;width:49%;padding-top:15px;padding-bottom:15px;border:solid 1px #d3d3d3;}







/*-----------------------이벤트  ----------------------*/


.event_pagecont{padding-top:10px;padding-bottom:30px;width:100%;margin:0 auto; }

.event_pagecont .subtitle{padding-bottom:20px;width:100%;}



/*-----------------------이벤트상세  ----------------------*/
.event_pagecont .event_sty{padding-bottom:10px;width:100%;}


.event_pagecont .event_sty .mainimg img{width:100%;border:solid 0px #d3d3d3;}

.event_pagecont .event_sty .rbox{width:100%;height:300px;padding-bottom:5px;}

.event_pagecont .s03{width:251px;height:300px;float:left; margin-left:7px; margin-right:7px;border:solid 0px #d3d3d3;}

.event_pagecont .s01{width:251px;height:300px;float:left;padding:0px;border:solid 1px #d3d3d3; cursor:pointer;}

.event_pagecont .s01 img{width:251px;height:245px;}

.event_pagecont .s02{width:248px;height:35px;line-height:20px; padding:20px 20px 10px 10px;font-size: 14px;color: #666666;font-weight: 500;}
.event_pagecont .s02_01{ padding-left:10px;width:242px;height:20px;line-height:20px; font-size: 12px;color: #666666;}



.event_pagecont .padding101{padding:101px; }








.paging_quick {margin:5px 0 5px 0; text-align:center;width:100%; }




.map_location{float:left;width:430px;}

.map_sinc{float:left;width:580px;}



.contents_top_resort{width:100%;}

.contents_top_resort img {width:100%;}


.contents_submenu {margin-top:10px;width:100%;display: table;table-layout: fixed;}

.contents_submenu .contents_submenu01{display: table-cell;padding: 0px 20px; text-align:center;font-size:15px;line-height:50px;font-weight:400;border:solid 1px #dedede;background-color:#f3f3f3; }

.contents_submenu .contents_submenu01_on{display: table-cell;text-align:center;font-size:15px;line-height:50px;font-weight:400;border:solid 1px #dedede;background-color:#0088d2;color:#fff }

.contents_submenu .contents_submenu01_on a{color:#fff }


/* -----------------------이벤트 할인점------------------ */


.div_mainsbox_event1{width:100%;background-color:#f5f5f5;padding-top:15px;display:inline-block;}
.mainsbox_event1{clear:both;width:96%;height:290px;margin: 0 auto; border:solid 1px #e1e1e1;cursor:pointer;display:block;background-color:#fff;margin-bottom:20px; }
.mainsbox_event1 .me_lf {width:400px;float:left; }
.mainsbox_event1 .me_rf {width:735px;float:left;padding-left:15px; }

.mainsbox_event1 .me_rf .me_rf_tp{width:100%;padding-top:30px;height:120px;}
.mainsbox_event1 .me_rf .me_rf_tp .me_rf_tp_lf{float:left;width:50%;}
.mainsbox_event1 .me_rf .me_rf_tp .me_rf_tp_rf{float:left;width:45%;text-align:right;}

.mainsbox_event1 .me_rf .me_rf_bt{clear:both;width:100%;height:100px;}


.mainsbox_event1 .t01{padding-right:5px;height:30px;font-size:15px; color:#333333; line-height:20px;font-weight:500;}/* --타이틀-- */
.mainsbox_event1 .t02{padding-right:5px;height:30px;font-size:18px; color:#000000; line-height:20px; font-weight:600;}/* --타이틀-- */

.mainsbox_event1 .t03{width:95%;font-size:15px; color:#333333;line-height:25px; font-weight:400; letter-spacing:0px;}/* --타이틀-- */

.mainsbox_event1 .t04{width:95%;font-size:20px; color:#da0500;line-height:60px; font-weight:500;text-align:right; }/* --타이틀-- */


.mainsbox_event1 .bbutton {
	display: inline-block;

	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height:50px;

	border-radius: .3em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 18px;

	font-family: '나눔고딕','Nanum Gothic';

}




.mainsbox_event1 .ebluebt {
	color:#FFF;
	border: solid 1px #0088d2;
	background: #0088d2;
	padding:0px 20px 0px 20px;
	font-family: '나눔고딕','Nanum Gothic';
}




.jejucate{width:100%;}

.jejucate_top{width:100%;}


.jejucate_top img{width:100%;}




.jejucate_mainsbox_event1{width:100%;height:255px;margin: 0 auto; border:solid 0px #e1e1e1;cursor:pointer;display:block;background-color:#fff;margin-bottom:0px; }
.jejucate_mainsbox_event1 .me_lf {width:340px;float:left; }
.jejucate_mainsbox_event1 .me_rf {width:850px;float:left;padding-left:10px; }

.jejucate_mainsbox_event1 .me_rf .me_rf_tp{width:100%;padding-top:30px;height:80px;}
.jejucate_mainsbox_event1 .me_rf .me_rf_tp .me_rf_tp_lf{float:left;width:78%;}
.jejucate_mainsbox_event1 .me_rf .me_rf_tp .me_rf_tp_rf{float:left;width:20%;text-align:right;}

.jejucate_mainsbox_event1 .me_rf .me_rf_bt{clear:both;width:100%;height:100px;}


.jejucate_mainsbox_event1 .t01{padding-right:5px;height:30px;font-size:18px; color:#000000; line-height:20px; font-weight:600;}/* --타이틀-- */
.jejucate_mainsbox_event1 .t02{padding-right:5px;height:30px;font-size:15px; color:#333333; line-height:20px;font-weight:500;}/* --타이틀-- */


.jejucate_mainsbox_event1 .cont {display:block;}

.jejucate_mainsbox_event1 .cont table.tbrecont{width:98%;border-top:0px solid #37315d;border-bottom:1px solid #e2e2e2;border-spacing:0;border-collapse:collapse; line-height:20px;}
.jejucate_mainsbox_event1 .cont table.tbrecont td{padding:6px 0;font-weight:400;background-color:#ffffff;text-align:center;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
.jejucate_mainsbox_event1 .cont table.tbrecont td.t01{background-color:#6e7588; color:#fff; font-weight:500;font-size:14px; }
.jejucate_mainsbox_event1 .cont table.tbrecont td.t02{background-color:#ffffff;color:#f81c1e;font-size:14px; }
.jejucate_mainsbox_event1 .cont table.tbrecont td.t03{color:#666666; background-color:#fff;font-size:14px; }



.jejucate_mainsbox_event1 .bbutton {
	display: inline-block;

	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height:50px;

	border-radius: .3em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 18px;

	font-family: '나눔고딕','Nanum Gothic';

}




.jejucate_mainsbox_event1 .ebluebt {
	color:#FFF;
	border: solid 1px #0088d2;
	background: #0088d2;
	padding:0px 20px 0px 20px;
	font-family: '나눔고딕','Nanum Gothic';
}


.jejucate_mainsbox_event1_line{margin-top:15px;padding-bottom:13px;width:95%;border-top:solid 1px #e1e1e1;margin: 0 auto;}



.jejucate_view{width:100%;display:inline-block;}
.jejucate_view_title{width:100%;font-size:20px;  line-height:50px; font-weight:600;}
.jejucate_view_title .jspace02{padding:5px;}

.jejucate_view_box{width:100%;font-size:20px;  line-height:50px; font-weight:600;}



.jejucate_view_img img{width:450px;height:350px;}

table.list.type-jejumyview{width:100%;}
table.list.type-jejumyview td.tit01{height:100%; padding-top:10px; padding-bottom:10px; letter-spacing:1px;}
table.list.type-jejumyview td.tit02{padding-top:10px; padding-bottom:10px; line-height:19px;vertical-align:middle; padding-left:5px;}
table.list.type-jejumyview td.tit02 img{vertical-align:middle;}

table.list.type-jejumyview td.tit04{height:100%; padding-right:10px;padding-left:5px; padding-top:10px; padding-bottom:10px;}
table.list.type-jejumyview td.tit05{height:100%; padding-right:10px;padding-left:5px; padding-top:10px; padding-bottom:5px;}
table.list.type-jejumyview td.tit06{height:100%; padding-right:5px;padding-left:10px; padding-top:2px; padding-bottom:5px;}


.jejucate .viewcont {width:100%;}

.jejucate .viewcont table.tbrecont{width:100%;border-top:0px solid #37315d;border-bottom:1px solid #e2e2e2;border-spacing:0;border-collapse:collapse; line-height:20px;}
.jejucate .viewcont table.tbrecont td{padding:6px 0;font-weight:400;background-color:#ffffff;text-align:center;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
.jejucate .viewcont table.tbrecont td.t01{background-color:#6e7588; color:#fff; font-weight:500;font-size:14px; }
.jejucate .viewcont table.tbrecont td.t02{background-color:#ffffff;color:#f81c1e;font-size:14px; }
.jejucate .viewcont table.tbrecont td.t03{color:#666666; background-color:#fff;font-size:14px; }


.jejucate .viewcont_img{width:100%;padding-top:15px;text-align:center;}

.jejucate .viewcont_img img{max-width:100%;}


.jejucate_view_sub_text_title{width:100%;font-size:16px;  line-height:50px; font-weight:600;border-bottom:solid 1px #e1e1e1;}
.jejucate_view_sub_text_title2{width:100%;font-size:16px;  line-height:50px; font-weight:600;}

.jejucate_view_sub_text{width:100%;font-size:15px;  line-height:30px; font-weight:400;color:#;}



.jejucate  .jspace10{padding:10px;}







/*----------------------- 의료서비스  ----------------------*/
.memberlife{
		width:100%;
		
		display:inline-block;
}


.memberlife .memberlife01{
		width:100%;

}


  .memberlife .memberlife01_box {position:relative;  float:left;width:290px; height:275px; line-height:24px;margin-right:10px;margin-bottom:20px;background-color:#e9e9e9;}
  .memberlife .memberlife01_box:first-child {}

  .memberlife .memberlife01_box img{width:100%; height:180px; }
  .memberlife .memberlife01_box  .tit02{width:100%; height:180px;}

  .memberlife .memberlife01_box  .tit01{padding-left:2%;width:98%;height:50px;background-color:#0195ff;line-height:50px;}
  .memberlife .memberlife01_box  .tit01_bl{font-size: 19px;color: #fff; font-weight: 600;}

  .memberlife .memberlife01_box  .tit03{padding-left:2%;width:98%;height:50px;line-height:50px;}
  .memberlife .memberlife01_box  .tit03_bl{font-size: 15px; font-weight: 400;}
  .memberlife .memberlife01_box  .tit04{padding-left:2%;width:98%;height:50px;line-height:50px;background-color:#fff;}

	.mypage_dvstep{padding-top:10px;padding-bottom:10px;width:100%;background-color:#f8f8f8; }

	.mypage_dvstep .mypage_dv{ width:1200px;margin:0 auto;}


	.mypage_dvstep .mypage_dv img{ width:100%;}



	.mylodingimg{max-width:30px;}





/*----------------------- 의료서비스 건강검진  ----------------------*/


  .memberlife .memberlife02_box {position:relative;  float:left;width:384px; height:354px; line-height:24px;margin-bottom:24px;background-color:#e9e9e9;}

  .memberlife  .memberlife02_padding{margin-right:24px;}

  .memberlife .memberlife02_box:first-child {}

  .memberlife .memberlife02_box img{width:100%; height:354px; }
  .memberlife .memberlife02_box  .tit02{width:100%; height:180px;}

  .memberlife .memberlife02_box  .tit01{padding-left:2%;width:98%;height:50px;background-color:#0195ff;line-height:50px;}
  .memberlife .memberlife02_box  .tit01_bl{font-size: 19px;color: #fff; font-weight: 600;}

  .memberlife .memberlife02_box  .tit03{padding-left:2%;width:98%;height:50px;line-height:50px;}
  .memberlife .memberlife02_box  .tit03_bl{font-size: 15px; font-weight: 400;}
  .memberlife .memberlife02_box  .tit04{padding-left:2%;width:98%;height:50px;line-height:50px;background-color:#fff;}









.subcate_title{width:100%;font-size: 30px;line-height:70px;color: #55555;font-weight: 550;text-align:center;border-bottom:solid 1px #efefef;}	

.subcate_menu{width:100%;padding-top:25px;padding-bottom:45px;display:inline-block;text-align:center}







/*종합겁진*/
.subcate_menu_sub01{width:700px;margin:0 auto;text-align:center;}
.subcate_menu01{float:left;width:170px;}
.subcate_menu01 img{max-width:170px;border:solid 1px #efefef;}



.subcate_menu_sub03{width:400px;margin:0 auto;text-align:center;}



.subcate_menu_sub04{width:850px;margin:0 auto;text-align:center;}


/*의약*/
.subcate_menu_sub02{width:100%;}

.subcate_menu02{float:left;width:170px;height:108px;}
.subcate_menu02 img{max-width:170px;border:solid 1px #efefef;}








.company_info{width:100%;padding-top:10px;border:solid 1px #efefef;}
.company_info img{width:100%}

.company_info1{width:100%;padding-top:10px;}






/*----------------------- 홍보동영상  ----------------------*/






.event_videopagecont{padding-top:10px;padding-bottom:30px;width:100%;margin:0 auto; }

.event_videopagecont .subtitle{padding-bottom:20px;width:100%;}




.event_videopagecont .event_sty{padding-bottom:10px;width:100%;border:solid 0px #d3d3d3; }

.event_videopagecont .event_sty .mainimg img{width:100%;border:solid 0px #d3d3d3;}

.event_videopagecont .event_sty .rbox{width:100%;padding-bottom:5px; }





.event_videopagecont .evpaddingright{padding-right:15px;}


.event_videopagecont .event_videopageconts01{width:390px;float:left;padding-bottom:10px;}

.event_videopagecont .event_videopageconts01table{width:100%;border:solid 1px #d3d3d3;}

.event_videopagecont .s01{width:100%;border:solid 0px #d3d3d3; cursor:pointer;}

.event_videopagecont .s01 img{width:100%;height:255px;}

.event_videopagecont .s02{width:96%;margin:0 auto; line-height:50px; font-size: 15px;color: #666666;font-weight: 500;}











/*기프티*/



.title02 {margin-top:20px;margin-bottom:20px; }


.title02 .title02_menu {width:50%;border:solid 1px #efefef;margin:0 auto;}


.title02 .title03_menu {width:60%;border:solid 1px #efefef;margin:0 auto;}

.title02 .title04_menu {width:100%;border:solid 1px #efefef;margin:0 auto;}





.title02   .title02_subcate_title{font-size: 30px;line-height:70px;color: #2e2e2e;font-weight: 550;text-align:center;}





.title02   .title02_subcate_title_border{width:80px;border-bottom:solid 2px #2e2e2e;margin:0 auto;}

 .title02_subcate_title_padding{padding-bottom:30px;}

  .title02_subcate_title_paddingtop{padding-top:20px;padding-bottom:10px;}



.title02   td{width:100%;text-align:center;line-height:44px;}

.title02    .shopnew_menu_line{border-right:solid 1px #efefef; }

.title02    .shopnew_menu_off{font-size:15px;color:#444444;}

.title02    .shopnew_menu_on{background-color:#00adef;font-size:15px;color:#ffffff;}





.cate01 {width:1200px;margin-top:20px;margin:0 auto; }

.cate01   .cate01_subcate_title_border{width:100%;border-bottom:solid 2px #2e2e2e;}
.cate01   .cate01_subcate_title_border01{width:100%;border-bottom:solid 2px #d6d6d6;}


.cate01   .cate_subcate_title{font-size: 20px;line-height:40px;color: #2e2e2e;font-weight: 550;text-align:left;}



.cate02{width:1200px;margin:0 auto;padding-bottom:20px;}

.cate02 .cate02_list{float:left;padding-right:50px;font-size: 15px;line-height:40px;color: #2e2e2e;font-weight: 550;}



.cate03{width:1200px;margin:0 auto;margin-top:20px;padding-bottom:20px;}

.cate03 .shop_list_rf_bt01{
	float:left;width:250px;
}

.cate03  input[type="text"]{
border: #ccc 1px solid;
font-size:12pt;
width: 90%; /* 원하는 너비 설정 */ height: auto; /* 높이값 초기화 */ line-height : normal; /* line-height 초기화 */
padding: .7em .5em; /* 원하는 여백 설정, 상하단 여백으로 높이를 조절 */ font-family: inherit; /* 폰트 상속 */ 
border-radius: 0; /* iSO 둥근모서리 제거 */ outline-style: none; /* 포커스시 발생하는 효과 제거를 원한다면 */ -webkit-appearance: none; /* 브라우저별 기본 스타일링 제거 */ -moz-appearance: none; appearance: none; 
}


.cate03  .shop_list_rf_bt02{float:left;width:140px;background-color:#0088d2;cursor:pointer;
height:43px;

	color:#fff;
	font-size:17px;
	line-height:45px;
	text-align:center;

}




.cate02_new{width:1200px;margin:0 auto;padding-bottom:20px;}

.cate02_new .cate02_list{float:left;padding-right:10px;padding-bottom:10px;}

.cate02_new .cate02_list  .cate02_list01{width:185px;height:110px;border:solid 1px #d3d3d3;text-align:center;}
.cate02_new .cate02_list  .cate02_list01 img{width:100%;max-width:183px;max-height:108px;}
.cate02_new .cate02_list  .cate02_list02{text-align:center;font-size: 15px;line-height:40px;color: #2e2e2e;font-weight: 550;}






.mlistcate02{width:1200px;padding-top:20px;margin:0 auto;padding-bottom:20px;}
.mlistcate02   .cate_subcate_title_border{width:100%;border-bottom:solid 2px #2e2e2e;}


.mlistcate02  .mlistcate02_lf{float:left;width:49%;}

.mlistcate02  .mlistcate02_rf{float:right;width:50%;text-align:right;}

.mlistcate02  .mlistcate02_rf_01{float:right;}

.mlistcate02   .mlistcate02_rf .mlistcate_lf01{
		 margin-top:15px;
		 padding-left:3px;

		 float:left;
		 
		 font-size:17px;
		 text-align:center;
		
	
}




.mlistcate02   .mlistcate02_rf .mlistcate_lf01    a.on:link{text-decoration:none;color:#aaaaaa;}
.mlistcate02   .mlistcate02_rf .mlistcate_lf01    a.on:visit{text-decoration:none;color:#aaaaaa;}
.mlistcate02   .mlistcate02_rf .mlistcate_lf01    a.on:hover{text-decoration:none;color:#aaaaaa;}


.mlistcate02   .mlistcate02_rf .mlistcate_lf01    a.onf:link{text-decoration:none;color:#3b3b3b;}
.mlistcate02   .mlistcate02_rf .mlistcate_lf01    a.onf:visit{text-decoration:none;color:#3b3b3b;}
.mlistcate02   .mlistcate02_rf .mlistcate_lf01    a.onf:hover{text-decoration:none;color:#3b3b3b;}

.mlistcate02   .mlistcate02_rf .mlistcate_lf02{
		 margin-top:15px;
		 width:10px;
		 float:left;
		 padding-left:5px;
		 padding-right:5px;

}

.orderlist_txt{width:100%;color:#d60200;font-size:15px;line-height:45px;}
.orderlist_line{width:100%;border-bottom:solid 3px #2164bf; }


.orderlist_table{
		width:100%;
		border:solid 1px #d4d4d4;
		display: table;
}

.orderlist_table .line01{
width:100%;
background-color:#f6f6f6;


}



.orderlist_table .line01 .atxt01{
margin-left:20px;
color:#252525;font-size:15px;line-height:45px;
font-weight: 600;

}



.orderlist_table .line02 {
width:100%;


}



.orderlist_table .line02 .l01{
width:50%;
float:left;

}


.orderlist_table .line02 .l01  .atxt01{
margin-left:20px;
padding-top:5px;
padding-bottom:5px;

height:130px;

}


.orderlist_table .line02 .l01  .atxt01 img{

width:130px;
height:130px;

}




.orderlist_table .line02 .r01{
width:50%;
  float:left;
  display: table-cell;
  height: 125px;
  vertical-align: middle;
}


.orderlist_table .line02 .r01  .atxt01{
margin-left:20px;
color:#252525;font-size:14px;line-height:35px;
font-weight: 550;
}





.orderlist_table .line02 .r01  .atxt02{
margin-left:20px;
color:#d60200;font-size:14px;line-height:25px;
font-weight: 550;
}









.orderlist_table .line03 {
width:100%;
font-size:15px;line-height:45px;
border-top:solid 1px #d4d4d4;

}



.orderlist_table .line03 .l01{
width:50%;
float:left;

}



.orderlist_table .line03 .l01  .atxt01{
margin-left:20px;

color:#252525;font-size:15px;line-height:45px;
font-weight: 550;

}

.orderlist_table .line03 .l01  .atxt02{
margin-left:20px;

color:#3d9002;font-size:15px;line-height:45px;
font-weight: 550;

}






.orderlist_table .line03 .r01{
width:50%;
float:left;

}



.orderlist_table .line03 .r01  .atxt01{
margin-left:20px;

color:#252525;font-size:15px;line-height:45px;
font-weight: 550;

}



.orderlist_bt{
width:100%;
padding-top:10px;
}


.orderlist_bt_01{
float:right;
width:180px;
padding-left:10px;
}





.orderlist_bt  .mbutton1 {
	display: inline-block;
	width:100%;
	margin:0 auto; 
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 5px; 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height:60px;
	border-radius: .1em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 18px;
	padding: 0;
	font-family: '나눔고딕','Nanum Gothic';
	background-color: #e5e5e5;
}




.orderlist_bt  .mbutton1 a,.orderlist_bt .mbutton1 a:active,.orderlist_bt  .mbutton1 a,.orderlist_bt .mbutton1 a:active {
	color:#000000;	
	font-family: '나눔고딕','Nanum Gothic';
}





.orderlist_bt  .mbutton2 {
	display: inline-block;
	width:100%;
	margin:0 auto; 
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 5px; 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height:60px;
	border-radius: .1em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 18px;
	padding: 0;
	font-family: '나눔고딕','Nanum Gothic';
	background-color: #2164bf;
}




.orderlist_bt  .mbutton2 a,.orderlist_bt .mbutton2 a:active,.orderlist_bt  .mbutton2 a,.orderlist_bt .mbutton2 a:active {
	color:#fff;	
	font-family: '나눔고딕','Nanum Gothic';
}



.orderlist_blank{padding:20px;}























.shopmain  .shoptablegift {width:100%;margin:0 auto;border-collapse: collapse; }
.shopmain  .shoptablegift table {width:100%;table-layout:fixed;}
.shopmain  .shoptablegift table * {vertical-align:middle;}


.shopmain  .shoptablegift table td.top{height:45px;background-color:#f2f2f2;text-align:center;padding-left:5px;}



.shopmain  .shoptablegift table td.end01{height:35px;text-align:center;padding :5px; }
.shopmain  .shoptablegift table td.end02{height:35px;text-align:left;padding :5px; }
.shopmain  .shoptablegift table td.end03{height:35px;text-align:left;padding :5px;padding-left:10px; }



.shopmain  .shoptablegift table td.total{height:55px;text-align:right;padding :10px; }

.shopmain  .shoptablegift table td.usegide01{height:45px;background-color:#f2f2f2;text-align:left;padding-left:10px;font-size:15px;}
.shopmain  .shoptablegift table td.usegide02{height:55px;text-align:left;padding :10px;font-size:15px; line-height:25px; }


.shopmain  .shoptablegift input[type=text]{height:20px; line-height:inherit;}
.shopmain  .shoptablegift table td select{padding:3px 0 2px 0px;height:32px; }

.shopmain  .shoptablegift .topborder_bold{border-top:2px solid #949494;}


.shopmain  .shoptablegift .topborder{border-top:1px solid #d9d9d9;}
.shopmain  .shoptablegift .rightborder{border-right:1px solid #d9d9d9;}
.shopmain  .shoptablegift .leftborder{border-left:1px solid #d9d9d9;}
.shopmain  .shoptablegift .bottomborder{border-bottom:1px solid #d9d9d9;}
.shopmain  .shoptablegift .backcolor{background-color:#f2f2f2;}






/*여행 상품뷰*/
#s_view07 {padding-top:30px;}
#s_view07 .s_view07_01 {border-top:2px solid #6d7588;background-color:#f1f1f1;text-align:center;font-size:15px;font-weight:bold;padding:15px;color:#000000;}
#s_view07 .s_view07_02 {padding:30px;}

.table05 {border-spacing:0; border-collapse:collapse;width:100%;}
.table05 th{background-color:#f1f1f1;color:#000000;font-weight:bold;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:10px;font-size:15px;}
.table05 th.th01{background-color:#FFFFFF;border:1px solid #FFFFFF;}
.table05 td{padding:30px;}

#s_view09 {padding-top:30px;}
#s_view09 .s_view09_01{text-align:center;}
#s_view09 .s_view09_01 li{display:inline-block;background-color:#f1f1f1;padding:10px;border:1px solid #e4e4e4;width:158px;text-align:center;font-size:15px;font-weight:bold;color:#000000;}
#s_view09 .s_view09_01 li.on{background-color:#8f94a4;color:#ffffff;}
#s_view09 .s_view09_02 {margin-top:10px;border:1px solid #e4e4e4;}
#s_view09 .s_view09_02 .tit01{background-color:#b8bbc6;padding:10px 30px;font-size:17px;color:#FFFFFF;font-weight:bold;}
#s_view09 .s_view09_02 .sum01{background:url('../image/tour/sc_back01.png') repeat-y;}
#s_view09 .s_view09_03 {margin-top:10px;border:1px solid #e4e4e4;}
#s_view09 .s_view09_03 .tit01{background-color:#b8bbc6;padding:10px 30px;font-size:17px;color:#FFFFFF;font-weight:bold;}
#s_view09 .s_view09_03 .sum01{padding:12px;}
#s_view09 .s_view09_03 .sum01 .tit02{font-size:17px;color:#000000;font-weight:bold;padding:10px 0px;}
#s_view09 .s_view09_03 .sum01 td.td01{vertical-align: top;padding-left:15px;}


.table06_day {border-spacing:0; border-collapse:collapse;width:100%;}
.table06_day th.td01{text-align:right;padding:20px 12px;line-height:25px;vertical-align: top;}
.table06_day td.td01{padding:20px 0px;line-height:25px;font-size:13px;}
.table06_day td.td02{padding:20px 0px;line-height:25px;font-size:13px;color:#000000;}

.table06_day td table{width:95%}



.myimageview{width:100%}

.myimageview img{max-width:100%}

.myimageview table{max-width:100%}




#resortfooter {

  width: 100%;

 position: fixed;

 bottom: 0;

 left: 0;
 border-top:1px solid #e4e4e4;

 background-color:#fff;
 z-index:210;

}


#resortfooter  .resortfooter01{
	padding-top:5px;
	padding-bottom:5px;
	width:1200px;margin:0 auto;

}






#resortfooter  .resortfooter01 .resortfooter01bt {
	display: inline-block;
	width:100%;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;

	line-height:70px;

	border-radius: .3em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 18px;

	font-family: '나눔고딕','Nanum Gothic';

}








/* resort popup  */





.resort01_menubg{width:100%;z-index:220;display:none; position: absolute;
top:0px;
left:0px;
background-color:#000;
height:1800px;
opacity: 0.9;
}





.resort01_menu{width:100%;z-index:240;display:none; position: absolute;
top:0px;
left:0px;


}




.resort01_menu .resort01_menu01{width:100%;z-index:245;position: absolute;
top:0px;
left:0px;
height:1500px;

}


.resort01_menu .resort01_menu02{position:relative;width:1200px;z-index:255;margin:0 auto;}




.resort01_menu_width{width:1200px;margin:0 auto;
background-color:#fff;

}

.resort01_menu_width_small{
width:96%;margin:0 auto;


}






.resort01_menu .rtop{
display: inline-block;
width
line-height:4.1em;
width:100%;background-color:#6e7588;}



.resort01_menu .rtop01{
	float:left;
	width:90%;font-size: 2.1em;line-height:2.1em;color: #fff;font-weight: 500;text-align:center;
}

.resort01_menu .rtop02{
	float:right;
	width:10%;font-size: 2.3em;line-height:2.1em;color: #fff;font-weight: 600;text-align:center;
}




.resort01_menu .rmiddle{padding-top:5%;padding-top:5%;width:96%;margin:0 auto;}


.resort01_menu     .rmiddle  .rvr01{

	width:100%;font-size: 1.3em;line-height:2.1em;color: #2e2e2e;font-weight: 500;text-align:left;
}


.resort01_menu     .rmiddle  .rvr02{

	width:100%;font-size: 1.3em;line-height:1.1em;color: #8a8989;font-weight: 500;text-align:left;
}



.resort01_menu     .rmiddle   .rvr03{

	width:100%;
	
margin-top:3%;

display:block;
margin-bottom:3%;
}


.resort01_menu     .rmiddle  .rvr03 .rvr0301{

	width:auto;color: #2e2e2e;text-align:left;

	font-size: 1.33em;line-height:2.1em;font-weight: 500;
}




.resort01_menu     .rmiddle .rvr01img{width:100%;padding-bottom:2%;}

.resort01_menu     .rmiddle .rvr01img img{width:100%;}







	.mybt_dvstep_top{  

            z-index:999;
			width:100%;height:130px;
	}

         .mybt_dvstep_hide{display:none}



	.mybt_dvstep_top .mybt_dv_top{position:relative;padding:0px;margin:0px;width:1200px;margin:0 auto;text-align:center;}

	.mybt_dvstep_top .mybt_dv_top .b01{width:100%;}	 

	.mybt_dvstep_top .mybt_dv_top .b01 img{max-width:100%;height:130px;}



	.mybt_dvstep_top .mybt_dv_top_right{

		position:absolute;
		top:40px;
		right:10px;

		width: 100px;

		z-index:100;
		cursor:pointer;


	}











/*----------------------- 의료서비스 건강검진  ----------------------*/


  .memberlife .memberlife02_box {position:relative;  float:left;width:384px; height:354px; line-height:24px;margin-bottom:24px;background-color:#e9e9e9;}

  .memberlife  .memberlife02_padding{margin-right:24px;}

  .memberlife .memberlife02_box:first-child {}

  .memberlife .memberlife02_box img{width:100%; height:354px; }
  .memberlife .memberlife02_box  .tit02{width:100%; height:180px;}

  .memberlife .memberlife02_box  .tit01{padding-left:2%;width:98%;height:50px;background-color:#0195ff;line-height:50px;}
  .memberlife .memberlife02_box  .tit01_bl{font-size: 19px;color: #fff; font-weight: 600;}

  .memberlife .memberlife02_box  .tit03{padding-left:2%;width:98%;height:50px;line-height:50px;}
  .memberlife .memberlife02_box  .tit03_bl{font-size: 15px; font-weight: 400;}
  .memberlife .memberlife02_box  .tit04{padding-left:2%;width:98%;height:50px;line-height:50px;background-color:#fff;}





.memberlife02contents_submenu {margin-top:10px;width:100%;display: table;table-layout: fixed;}

.memberlife02contents_submenu .contents_submenu01{display: table-cell;padding: 0px 20px; text-align:center;font-size:15px;line-height:50px;font-weight:400;border:solid 1px #dedede;background-color:#f3f3f3; }

.memberlife02contents_submenu .contents_submenu01_on{display: table-cell;text-align:center;font-size:15px;line-height:50px;font-weight:400;border:solid 1px #dedede;background-color:#0088d2;color:#fff }

.memberlife02contents_submenu .contents_submenu01_on a{color:#fff }



.memberlife02contents_submenu_padding{padding-top:20px;}








.subcate_title{width:100%;font-size: 30px;line-height:70px;color: #55555;font-weight: 550;text-align:center;border-bottom:solid 1px #efefef;}	

.subcate_menu{width:100%;padding-top:25px;padding-bottom:45px;display:inline-block;text-align:center}














/* -----------------------무료쿠폰20160325------------------ */

.newcoupon{padding-top:20px;padding-bottom:20px; 

margin-top:20px;margin-bottom:20px; 
width:100%; border:solid 1px #CCCCCC; display:inline-block; text-align:center;}

.newcoupon .newcouponcoupon01_bt{margin: 0 auto;width:965px; }
.newcoupon .newcouponcoupon01_confrm{margin: 0 auto;width:965px;

}
.newcoupon .newcouponcoupon01_confrm input{


	height:40px;width:500px;

	
	border:1px solid #00ade9;
	border-radius:4px;
	line-height: 39px; 
	font-size:15px;
	color:#6b6a6a;
	padding-left:10px;


}

.newcoupon .newcouponcoupon01_confrm .mytext{padding-top:10px;padding-left:70px;text-align:left;width:805px;

	line-height: 39px; 
	font-size:17px;
	color:#000000;
}

.newcoupon .cp_button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 5px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height:38px;
	border-radius: .1em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 14px;
	padding: 0.1em 5.0em;
	font-family: '나눔고딕','Nanum Gothic';
	

}









.iconcontents_submenu {margin-top:10px;margin-bottom:30px;width:auto;padding:0px;display: table;table-layout: fixed;}

.iconcontents_submenu_row{display: table-row;}

.iconcontents_submenu .iconcontents_submenu01{display: table-cell; border:solid 1px #dedede; overflow: hidden; }

.iconcontents_submenu .iconcontents_submenu01 img{max-width:198px;display:block; }







/*----------------------- 건강검진 view sub list  ----------------------*/


.memberlifesub{
		padding-top:20px;

		padding-bottom:10px;
		width:100%;		
		display:inline-block;
}


.memberlifesub .memberlifesub01{
		width:100%;

}



  .memberlifesub .memberlifesub01_box {position:relative;  float:left;width:384px; height:354px; line-height:24px;margin-bottom:24px;background-color:#e9e9e9;border:solid 1px #dedede; }

  .memberlifesub  .memberlifesub01_box_padding{margin-right:14px;}

  .memberlifesub .memberlifesub01_box:first-child {}

  .memberlifesub .memberlifesub01_box img{width:100%; height:354px; }
  .memberlifesub .memberlifesub01_box  .tit02{width:100%; height:180px;}


  .memberlifesub .memberlifesub01_box_full{width:100%;}	
  .memberlifesub .memberlifesub01_box_full img{width:100%;  }







.font_redb{color:#d90200;font-weight:550;}


.font_gray{color:#828282;font-weight:500;}















.topsearch_divp {
	
	position: absolute;   /* required */
      display: none; /*   required */
	width: 280px;
	padding: 10px;
	border: #ccc 1px solid;
	background-color: #fff;
	text-align: left;
	color:#00f;
	z-index:256;

}


.topsearch_divp .topsearch_divplist{
	
	width:94%;margin:0 auto;
	background-color: #fff;

}

.topsearch_divp .topsearch_divplist_li{
	font-size: 14px;
	color: #828282;
	background-color: #fff;
	line-height:20px;
	padding-bottom:15px;
	cursor:pointer;

}


.topsearch_divp .onred{
	font-size: 15px;
	color: #d90200;
}




.myshopview{width:98%;margin:0 auto;}
.myshopview iframe{width:100%;max-height:550px;}






.btn_css_bl2 {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: -1 1px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height:36px;
	border-radius: .1em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 13px;
	/*padding: 0.0em 3em 0.0em; */
	font-family: '나눔고딕','Nanum Gothic';

	background-color:#23b7e5;
	color:#fff;
	border: solid 1px #23b7e5;


}


.btn_css_bl_left{
padding:10px;
}






.nomlistTitle{font-size: 23px;color: #4b4b4b; line-height:35px;padding-top:30px;}
.shopmain_list .mlistTitle .mlistTitle_sub1{font-size: 16px;color: #fa0000; line-height:25px;font-weight: 600;}





.main_banner  .shoptitlte_sub3{float:left;width:auto;padding-right:15px;font-size:30px; color:#000000; line-height:45px;text-align:left; font-weight:600;}

.main_banner  .shoptitlte_sub4{float:left;width:700px;position: relative;padding-top:5px;
font-size:14px;line-height:45px;text-align:left;
}


.main_banner  .shoptitlte_sub5{width:98%;padding-right:15px;font-size:30px; color:#000000; line-height:45px;text-align:center; font-weight:600;}




.main_banner_new  .shoptitlte_sub5{width:98%;padding-right:15px;font-size:30px; color:#000000; line-height:45px;text-align:center; font-weight:600;}


/* ----- 현재 상영작 -- */

.main_banner .lbox{float:left;width:400px;padding-top:100px;}
.main_banner .rbox{float:right;width:750px;padding-top:90px;}

.main_banner .rbox .pr01{position:relative;float:left;width:215px;height:305px;  margin-left:20px;z-index:10;}
.main_banner .rbox .pr01 ul li.tit01{width:215px;height:305px;padding-left:2px; padding-top:2px;float:left;}/*상품이미지*/
.main_banner .rbox .pr01 ul li.tit01 img{vertical-align:top;width:215px;height:305px;}


.main_banner .rbox .pr02{width:55px; height:72px; top:1px; left:1px;position:absolute; background:url(../image/main/51.png);font-size:17px; color:#FFF; font-weight:700; padding-left:15px; line-height:35px;}/*탑순위*/





.main_banner01  .mainmedilist{width:100%;}

.main_banner01 .mainmedi{float:left;198px;padding:0px;line-height:0px;}
.main_banner01 .mainmedi img{width:198px;border:solid 1px #dedede; padding:0px;}




/* ----- 메인 여행 --- */

.main_banner .travel01{float:left;420px;}

.main_banner .travel02{float:right;755px;}


.main_banner .travel02_01{width:100%;}
.main_banner .travel02_02{width:100%;padding-top:18px;}

.main_banner .travel02_02_01{float:left;365px;}

.main_banner .travel02_02_02{float:right;365px;}







.main_banner_new .travel01{float:left;420px;}

.main_banner_new .travel02{float:right;755px;}


.main_banner_new .travel02_01{width:100%;height:275px;}
.main_banner_new .travel02_02{width:100%;}

.main_banner_new .travel02_02_01{float:left;365px;}

.main_banner_new .travel02_02_02{float:right;365px;}






/* ----- 메인 멤버쉽내용 --- */

.main_banner .mem01{float:left;481px;}


.main_banner  .meleftpadding{margin-left:11px;}

.main_banner  .memtoppadding{margin-top:7px;}


.main_banner .mem01 .mem01_01{width:100%;}

.main_banner .mem01 .mem01_01_01{float:left;235px;}





.main_banner .mem02{float:left;235px;}

.main_banner .mem02 .mem02_01{width:100%;margin-bottom:7px;}



.main_banner .mem03{float:left;461px;}







.main_banner .lef01{float:left;width:300px;}
.main_banner .lef01 img{width:300px;}




.main_banner .lef01_new{float:left;width:692px;height:255px;}
.main_banner .lef01_new img{width:692px;}


.main_banner .lef02_new{float:left;width:508px;height:255px;}
.main_banner .lef02_new img{width:508px;}


.mainnew_shopiconlacase{float:left; width:124px;}

.mainnew_shopiconlacasepadding{padding-right:9px;}


