@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:1024px) {
		html {width:1024px;}
		body {width:1024px;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:1024px)  {

			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: 1470px;

				width:98px;
				
				z-index:99999; 
			}
			



			
				#right_quick img{
			vertical-align:top;
			}
 






			#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;}



/* 상단 */
#inc_head {}
#inc_head .inc_head_01 {width:100%;height:33px;background-color:#e6e6e6;}

#inc_head .inc_head_01 .inc_head_snavi {width:1024px;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;background:url('../image/include/sbar01.png') no-repeat 0px 5px;}
#inc_head .inc_head_01 .inc_head_snavi .sn01 li:first-child {background:none;}





#inc_head .inc_head_02 {width:100%;}
#inc_head .inc_head_02 .inc_head_snavi {position:relative;width:1024px;margin:0 auto;}

#inc_head .inc_head_02 .inc_head_snavi .sn01{float:left;padding-left:10px;width:200px;}
#inc_head .inc_head_02 .inc_head_snavi .sn02{float:left;width:580px;text-align:center;}
#inc_head .inc_head_02 .inc_head_snavi .sn03{float:left;width:150px;}


/* 검색용 */
#inc_head .inc_head_02 .inc_head_snavi .sn11{float:left;padding-left:10px;width:180px;}

#inc_head .inc_head_02 .inc_head_snavi .sn13{float:right;width:200px;}




#inc_head .inc_head_02 .inc_head_snavi .sn12{float:left;margin-top:24px;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:50px;}
#inc_head .inc_head_02 .inc_head_snavi .sn12 .sn12_01 .sn12_01_2 .bt {background-color:#0088d2;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: .7em .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 .sn12_01_3  .select {position:relative; line-height:41px;}
#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:'▲';}



#inc_head .inc_head_03 {clear:both;width:100%;height:50px;background-color:#0088d2;}
#inc_head .inc_head_03 .inc_head_snavi {width:1024px;margin:0 auto;text-align:center;}
#inc_head .inc_head_03 .inc_head_snavi .sn01 ul{padding-top:15px;}
#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 35px;font-size:15px;}

*/

#inc_head .inc_head_03 .inc_head_snavi .sn01 .mybg{position:relative;display:inline-block;padding:0px 25px;font-size:15px;}



#inc_head .inc_head_03 .inc_head_snavi .sn01 .mybg{background:url('../image/include/sbar01.png') no-repeat 0px 3px;}

#inc_head .inc_head_03 .inc_head_snavi .sn01 li a:link{display:inline-block; text-decoration:none;color:#ffffff;}
#inc_head .inc_head_03 .inc_head_snavi .sn01 li a:visited{display:inline-block; text-decoration:none;color:#ffffff;}
#inc_head .inc_head_03 .inc_head_snavi .sn01 li a:hover{display:inline-block; text-decoration:none;color:#78edff;}

#inc_head .inc_head_03 .inc_head_snavi .sn01 li:first-child {background:none;}



#inc_head .inc_head_03 .inc_head_snavi .sn01 li .sub {
	margin: 0;
	margin-top:-5px;	
	position: absolute;
	width: 1024px;


}
#inc_head .inc_head_03 .inc_head_snavi .sn01 .sub li {float:left;}
#inc_head .inc_head_03 .inc_head_snavi .sn01 .sub li a {font:13px; color:#666666; padding:20px 20px; display:block;}
#inc_head .inc_head_03 .inc_head_snavi .sn01 .sub li a:hover, 
#inc_head .inc_head_03 .inc_head_snavi .sn01 .sub li a.on {color:#333333; font-weight:bold;}




#inc_head .inc_head_03 .inc_head_snavi .sn01 .sub03 li {float:left;}
#inc_head .inc_head_03 .inc_head_snavi .sn01 .sub03 li a {font:13px; color:#666666; padding:20px 15px; display:block;}
#inc_head .inc_head_03 .inc_head_snavi .sn01 .sub03 li a:hover, 
#inc_head .inc_head_03 .inc_head_snavi .sn01 .sub03 li a.on {color:#333333; font-weight:bold;}





.space {font:13px "나눔고딕"; color:#333333; padding:23px 13px; display:block}





#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_04{clear:both;padding:20px;} 





/***** 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;left:300px;z-index: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{position:relative;width:1024px;height:100%;margin: 0 auto;}
#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;}












.rquick ul li{position:relative;display:block;}
.rquick ul li.t01{position:relative;display:block; padding-top:10px;}

/* ------new---------------- */



/* ------new타이틀---------------- */

.main_title{width:797px; float:left; margin-bottom:0px; margin-top:30px;}


/* ------메인직영--------------- */

.main_banner{width:100%;height:526px;}


.main_banner .main_banner01{width:1024px;padding-top:15px;height:475px;margin: 0 auto;}



.main_banner .main_banner01 .main_banner001{width:684px;height:475px;float:left;}

.main_banner .main_banner01 .main_banner001 .title{height:39px;}

.main_banner .main_banner01 .main_banner001 .main_banner0001{width:684px;height:400px}
.main_banner .main_banner01 .main_banner001 .main_banner0001 li{padding-bottom:9px; }
.main_banner .main_banner01 .main_banner001 .main_banner0001 .sub1{width:675px;height:193px;background-color:#fff;border:solid 1px #dedddd;cursor:pointer}

.main_banner .main_banner01 .main_banner001 .main_banner0001 .sub1 .msub1{float:left;width:400px;text-align:center;}
.main_banner .main_banner01 .main_banner001 .main_banner0001 .sub1 .msub1 img{padding:8px;vertical-align:middle;}


.main_banner .main_banner01 .main_banner001 .main_banner0001 .sub1 .msub2{float:left;padding-top:15px;padding-left:15px;width:250px;height:170px;}

.main_banner .main_banner01 .main_banner001 .main_banner0001 .sub1 .msub2 .cate{ display: inline-block;padding:5px;font-size:15px; color:#fff;line-height:20px; text-align:center;font-weight:400;background-color:#3c404b;}
.main_banner .main_banner01 .main_banner001 .main_banner0001 .sub1 .msub2 .tltle{width:250px;height:40px;font-size:25px; color:#3c404b;line-height:40px; text-align:left;font-weight:300;}
.main_banner .main_banner01 .main_banner001 .main_banner0001 .sub1 .msub2 .cont{padding-top:10px;height:40px;width:250px;font-size:13px; color:#3c404b;line-height:20px; text-align:left;font-weight:700;}
.main_banner .main_banner01 .main_banner001 .main_banner0001 .sub1 .msub2 .mbt{padding-top:10px;height:25px;width:240px;font-size:13px; line-height:20px; text-align:right;font-weight:700;}
.main_banner .main_banner01 .main_banner001 .main_banner0001 .sub1 .msub2 .mbt img {
    display:block;
    margin-left:auto;
    margin-right:0;
 }

.main_banner .main_banner01 .main_banner001 .paging{padding-top:7px;width:614px;height:20px;text-align:center}
.main_banner .main_banner01 .main_banner001 .paging img{padding-right:10px;}




.main_banner .main_banner01 .main_banner002{width:340px;height:475px;float:left;}

.main_banner .main_banner01 .main_banner002 .title{height:39px;}
.main_banner .main_banner01 .main_banner002 .cont{height:400px;}




.main_banner .main_banner01 .homemain_listtitle{margin-top:10px;  font-size: 20px;color: #4b4b4b; line-height:25px;font-weight: 600;  }


/* ------메인베스트리조트--------------- */

.main_resort{width:100%;margin: 0 auto;display:inline-block;}


.main_resort .main_resort00{padding-top:0px;width:1024px;margin: 0 auto;}
.main_resort .main_resort00 .main_resort01{width:1024px;height:208px;background:url('../image/main_new/resort_bg.jpg');background-repeat:no-repeat; background-position:50% 0%;}

.main_resort .main_resort00 .main_resort01 .rbox01{width:244px;float:left; }
.main_resort .main_resort00 .main_resort01 .rbox02{float:left;padding-top:0px;width:780px;height:208px; cursor:pointer;}

.main_resort .main_resort00 .main_resort01 .rbox02 .pr01{
/*width:175px;*/

width:720px;
float:left;


}

.main_resort .main_resort00 .main_resort01 .rbox02 .pr01 li{
float:left;cursor:pointer; }

.main_resort .main_resort00 .main_resort01 .rbox02 .pr00{width:18px;height:208px;float:left;
 display: table;
 
 }

.main_resort .main_resort00 .main_resort01 .rbox02 .pr00 .imgcenter{

 display: table-cell;
 vertical-align: middle;
 text-align: center;

}



.main_resort .main_resort_event{padding-top:0px;width:1024px;margin: 0 auto;}  

.main_resort .main_resort_event .rbox01{width:50%;float:left; }
.main_resort .main_resort_event .rbox02{width:50%;float:left; }



.main_resort .main_resortlist{height:340px;margin-top:10px; padding-bottom:20px;}

.main_resort .main_resortlist .main_rbest{width:1024px;height:340px;border:solid 0px #ff0000;}

.main_resort .main_resortlist .main_rbest .main_rbest01{width:248px; height:330px; float:left; margin-right:6px;border:solid 1px #cccccc;cursor:pointer; }
.main_resort .main_resortlist .main_rbest .main_rbest02{width:248px; height:330px; float:left; border:solid 1px #cccccc;cursor:pointer; }

.main_resort .main_resortlist .main_rbest  ul li.tit01{width:248px; height:250px;}/*상품이미지*/

.main_resort .main_resortlist .main_rbest  ul li.tit02{height:30px;font-size:15px; color:#727070; line-height:36px;text-align:center; font-weight:700;}/*상품명*/
.main_resort .main_resortlist .main_rbest  ul li.tit04{padding-top:5px;width:238px;height:50px;font-size:12px; color:#727070;line-height:20px; text-align:center;font-weight:700;}/*상품설명*/




/* --  서브 메인용 리조트    -- */
.main_resort .main_resortlist_sub{height:340px;margin-top:0px; padding-bottom:20px;}

.main_resort .main_resortlist_sub .main_rbest_sub{width:1024px;height:340px;border:solid 0px #ff0000;}

.main_resort .main_resortlist_sub .main_rbest_sub .main_rbest01_sub{width:248px; height:330px; float:left; margin-right:6px;border:solid 1px #cccccc;cursor:pointer; }
.main_resort .main_resortlist_sub .main_rbest_sub .main_rbest02_sub{width:248px; height:330px; float:left; border:solid 1px #cccccc;cursor:pointer; }

.main_resort .main_resortlist_sub .main_rbest_sub  ul li.tit01{width:248px; height:250px;}/*상품이미지*/

.main_resort .main_resortlist_sub .main_rbest_sub  ul li.tit02{height:30px;font-size:15px; color:#727070; line-height:36px;text-align:center; font-weight:700;}/*상품명*/
.main_resort .main_resortlist_sub .main_rbest_sub  ul li.tit04{padding-top:5px;width:238px;height:50px;font-size:12px; color:#727070;line-height:20px; text-align:center;font-weight:700;}/*상품설명*/



/* -----메인레포츠-- */
.main_tbest{width:100%;height:380px;margin: 0 auto;clear:both;background:url('../image/main_new/leports_bg.jpg');background-repeat:no-repeat; background-position:50% 0%; border-top:solid 1px #dbdcdc;}
.main_tbest01{padding-top:40px;width:1024px;padding-left:0px;height:343px;margin: 0 auto;}

.main_tbest01 .lbox{width:266px; height:343px;float:left;}
.main_tbest01 .lbox .tit01{float:left;font-size:13px; color:#000; text-decoration:underline;height:32px; padding-top:5px; width:234px; padding-left:8px;display:block;}

.main_tbest01 .rbox{width:756px;float:left;height:343px;}
.main_tbest01 .rbox .pr01{height:145px;width:180px;float:left; margin-left:9px; margin-top:0px;cursor:pointer; }

.main_tbest01 .rbox .pr02{margin-top:9px;}


/* ----- 현재 상영작 -- */
.main_mmovie{width:100%;height:517px;margin: 0 auto;clear:both; background:url('../image/main_new/movie_bg.jpg');background-repeat:no-repeat; background-position:50% 0%;background-color:#f4ede7; }
.main_mmovie01{width:1024px;padding-left:0px;height:419px;margin: 0 auto;background:url(../image/main/best_mbg02.png);}

.main_mmovie01 .lbox{padding-top:20px;width:100%;text-align:center;}

.main_mmovie01 .rbox{width:1024px;height:360px;}
.main_mmovie01 .rbox .pr01{position:relative;float:left;width:245px;height:360px;  margin-left:10px; margin-top:50px;z-index:10;}
.main_mmovie01 .rbox .pr01 ul li.tit01{width:250px;padding-left:2px; padding-top:2px;float:left;}/*상품이미지*/
.main_mmovie01 .rbox .pr01 ul li.tit01 img{vertical-align:top;}


.main_mmovie01 .rbox .pr02{width:35px; height:42px; top:3px; left:2px;position:absolute; background:url(../image/main/best_mbg03.png);font-size:17px; color:#FFF; font-weight:700; padding-left:7px; line-height:25px;}/*탑순위*/



/* ----- 현재 상영작  sub -- */
.main_mmovie_sub{width:100%;height:517px;margin: 0 auto;clear:both; background:url('../image/main_new/movie_bg.jpg');background-repeat:no-repeat; background-position:50% 0%;background-color:#f4ede7; }
.main_mmovie01_sub{width:1024px;padding-left:0px;height:419px;margin: 0 auto;background:url(../image/main/best_mbg02.png);}

.main_mmovie01_sub .lbox{padding-top:20px;width:100%;text-align:center;}

.main_mmovie01_sub .rbox{width:1024px;height:360px;}
.main_mmovie01_sub .rbox .pr01{position:relative;float:left;width:245px;height:360px;  margin-left:10px; margin-top:50px;z-index:10;}
.main_mmovie01_sub .rbox .pr01 ul li.tit01{width:250px;padding-left:2px; padding-top:2px;float:left;}/*상품이미지*/
.main_mmovie01_sub .rbox .pr01 ul li.tit01 img{vertical-align:top;}


.main_mmovie01_sub .rbox .pr02{width:35px; height:42px; top:3px; left:2px;position:absolute; background:url(../image/main/best_mbg03.png);font-size:17px; color:#FFF; font-weight:700; padding-left:7px; line-height:25px;}/*탑순위*/





/* -----메인라이프-- */
.main_lifestyle{width:100%;height:363px;margin: 0 auto;clear:both;background:url('../image/main_new/member_bg.jpg');background-repeat:no-repeat; background-position:50% 0%; border-top:solid 1px #050b49;}

.main_lifestyle01{padding-top:80px;width:1024px;padding-left:0px;height:363px;margin: 0 auto;}

.main_lifestyle01 .lbox{width:1024px;padding-left:0px;height:20px;margin: 0 auto;}

.main_lifestyle01 .rbox{clear:both;padding-top:0px;width:1016;height:215px;margin: 0 auto;}
.main_lifestyle01 .rbox .pr01{width:145px;height:215px;float:left; }



.main_lifestyle_new{width:100%;margin: 0 auto;clear:both;padding-top:15px;}
.main_lifestyle02{width:1024px;margin: 0 auto;}
.main_lifestyle_back{}
.main_lifestyle02 .main_lifestyle02_lf{float:left;width:425px;}
.main_lifestyle02 .main_lifestyle02_lf .hide{display:none;}


.main_lifestyle02 .main_lifestyle02_rh{float:left;padding-left:10px;width:588px;}
.main_lifestyle02 .main_lifestyle02_rh .main_lifestyle02_rh_float{float:left;190px;}
.main_lifestyle02 .main_lifestyle02_rh .lifestyle02_leftpadding{padding-left:9px;}
.main_lifestyle02 .main_lifestyle02_rh .lifestyle02_toppadding{padding-top:8px;}





/* ----- 메인 공지사항 20170405 --- */
.main_noti{width:100%;}
.mnoti_box{width:1024px;height:198px;padding-top:30px;  margin: 0 auto;}


.mnoti_box01{width:402px;height:100%;float:left; vertical-align:top;margin-left:48px;} /* 뉴스 */

.mnoti_tit01{width:402px; height:38px;float:left;}
.mnoti_tit01 ul{float:left;}
.mnoti_tit01 li.t01{width:300px; height:29;float:left; font-size:13px; font-weight:bold; line-height:30px; color:#FFF;}
.mnoti_tit01 li.t02{width:53px; height:29px;float:left;line-height:30px;}


.mnoti_sbox01{width:300px;height:35px; line-height:35px; font-size:13px;float:left;}
.mnoti_sbox01 a:link{ font:13px "나눔고딕";color:#666666; text-decoration:none;}
.mnoti_sbox01 a:visited{ font:13px "나눔고딕";color:#666666; font-weight:bold;}
.mnoti_sbox01 a:active{font:13px "나눔고딕"; color:#666666; text-decoration:none;} 
.mnoti_sbox01 a:hover{font:13px "나눔고딕"; color:#666666; text-decoration:underline;}

.mnoti_sbox02{width:53px;height:35px;line-height:35px;font-size:13px;float:left;}





/* 고객센터 */
.mnoti_box02{width:574px;float:left; }   
.mnoti_box02 li.t01{padding:0px;width:574px; height:29px;float:left; font-size:13px; font-weight:bold; line-height:30px; color:#FFF;}

.mnoti_box02 li.t02{padding:0px;width:82px; height:110px;float:left;line-height:30px;}
.mnoti_box02 li.t04{padding:0px;width:210px; height:110px;float:left;line-height:30px;}
.mnoti_box02 li.t03{padding:0px;width:94px;height:110px;float:left;}










/* ------서브탭버튼---------------- */

.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{float:left;width:807px;height:100%;margin-left:12px;}


 .view_resortbox{clear:both;padding-top:15px;width:100%;height:120px;background-color:#f5f5f5;margin: 0 auto;}

 .view_resortbox .r_tbox01{margin-top :8px;margin-bottom :8px;width:770px;height:100px;background-color:#ffffff;border-bottom:solid 1px #c0bebe;margin: 0 auto;}

 .view_resortbox .r_tbox01  .title{padding-left:20px;padding-top:17px;font-size:20px;line-height:36px;font-weight:600;color:#333333}
 .view_resortbox .r_tbox01  .cont{padding-left:20px;font-size:15px;color:#707070;line-height:30px;font-weight:400;}





 .view_resortbox .r_tbox02  {clear:both;padding-top:15px;width:100%;height:340px;margin: 0 auto;background-color:#f5f5f5}

 .view_resortbox .r_tbox02  .bimg{float:left;padding-left:15px;width:515px;height:330px;}
 .view_resortbox .r_tbox02  .simg{float:left;width:260px;height:330px;}

 .view_resortbox .r_tbox02  .simg  .img01{float:left;width:124px;height:84px;padding-left:5px;padding-bottom:5px;}







.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_reservation{display:inline-block;width:auto;height:auto;background-color:#f5f5f5;margin: 0 auto;}
 

 .view_reservation .view_reservation01{padding:15px 8px;width:790px;display:inline-block;}



/*  회원가입 등*/
 .view_reservation .view_reservation02{padding:15px 8px;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;line-height:70px;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 1px #cccccc ;width:95%; height:195px; padding-left:10px; color:#666666; overflow: auto; line-height:21px;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';
}


/* 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';
}






/* red */
.red01 {
	color:#FFF;
	border: solid 1px #8d0000;
	background: #fb2828;
	
	font-family: '나눔고딕','Nanum Gothic';
}
.red01 a {
	color:#FFF;
	
	
	font-family: '나눔고딕','Nanum Gothic';
}
.red01:hover {
	background: #fa0000;
	font-family: '나눔고딕','Nanum Gothic';
}
.red01:active {
	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: #e9e9e9;
	border: solid 1px #555;
	background: #6e6e6e;
	font-family: '나눔고딕','Nanum Gothic';
}

.gray a {
	color:#fff;
	
	font-family: '나눔고딕','Nanum Gothic';
}
.gray a:hover {
	background: #616161;
	color:#fff;
	font-family: '나눔고딕','Nanum Gothic';
}
.gray a:active {
	color: #fff;
	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:151px; clear:both;background-color:#f8f8f8;}
.bottom_cs .bottombox{width:1024px;margin: 0 auto;}

.bottom_cs .bottombox .rbox01{padding-top:10px;padding-bottom:10px;width:1024px;overflow:hidden;height:37px; vertical-align:middle;}
.bottom_cs .bottombox .rbox01 li{padding-left:30px;padding-top:14px;float:left;display:block;background:url('../image/include/sbar01.png') no-repeat 20px 18px;}
.bottom_cs .bottombox .rbox01 li:first-child {background:none;}

.bottom_cs .bottombox .rbox01 li a {font:13px "나눔고딕"; color:#9c9c9c; display:block;font-weight:bold;}
.bottom_cs .bottombox .rbox01 li a:hover
.bottom_cs .bottombox .rbox01 li a.on {color:#9c9c9c; font-weight:bold;}



.bottom_cs .bottombox .rbox01 li.redf a {font:13px "나눔고딕"; color:#d83030; display:block;font-weight:bold;}
.bottom_cs .bottombox .rbox01 li.redf a:hover
.bottom_cs .bottombox .rbox01 li.redf a.on {color:#d83030; font-weight:bold;}


.bottom_cs .bottombox .rbox02 {padding-bottom:20px;width:1010px; text-align:left; line-height:20px;  padding-left:10px;border-top:solid 1px #e5e5e5;}
.bottom_cs .bottombox .rbox02 li.tit01{padding-left:0px;padding-top:15px;float:left;display:block;vertical-align:middle;font-size:12px;color:#9c9c9c;}
.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}


/* --------------------  서브 --------------------- */





#bottom{position:relative;display:block;width:100%;clear:both; margin-top:40px;background-color:#f8f8f8;border-top:solid 2px #e5e5e5;}
#bottom .bottombox{position:relative;width:1024px;overflow:hidden;height:131px;margin: 0 auto;clear:both; }

#bottom  .bottombox .rbox01{position:relative;width:806px;overflow:hidden;height:37px; float:left; vertical-align:middle;}

#bottom .bottombox .rbox01 li{padding-left:0px;padding-top:4px;float:left;display:block;vertical-align:middle;}
#bottom .bottombox .rbox02 {position:relative;width:806px;overflow:hidden;height:84px; float:left; line-height:50px; font-size:11px; padding-left:10px;}
#bottom .bottombox .rbox02 li.tit01{padding-left:0px;padding-top:15px;float:left;display:block;vertical-align:middle;text-align:center}
#bottom .bottombox .rbox02 li.tit02{padding-left:0px;padding-top:10px;float:left;display:block;vertical-align:middle;text-align:center}





/* --------------------  왼쪽메뉴 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:776px;height:100%;float:left;line-height:22px;margin-bottom:20px; display:block;}

.sub_contit01{position:relative;width:806px;height:100%;float:left;line-height:22px;margin-bottom:20px; color:#3b86ca; font-weight:bold; font-size:22px; margin-top:26px; margin-bottom:26px;}

/* -----------------------타이틀추가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 --------------------- */



.mainsbox1{width:258px; height:330px;float:left; border:solid 1px #cccccc;cursor:pointer; }

.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: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;}




						/*table 게시판리스트테이블 new*/
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:left; padding-left:30px;}

table.list.type-03 td.t03{background-color:#f8f8f8;color:#343434;font-size:15px;text-align:left; padding-left: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:2px solid #555555;border-spacing:0;border-collapse:collapse; line-height:50px;}
table.list.type-04 td{padding:10px 0;border-top:1px solid #d1d1d1;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1; padding-left:15px;}
table.list.type-04 td.t01{background-color:#f7f8f9; 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: 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 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.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-spacing:0;border-collapse:collapse; line-height:50px;}
table.write.type-00 td{padding:10px 0;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;color:#343434;font-weight:600;vertical-align:middle; }
table.write.type-00 td select{border:solid 1px #e0e0e0;height: 29px; line-height: 29px;font-size:13px;}
table.write.type-00 td option{border:solid 1px #e0e0e0;height: 29px; line-height: 50px;font-size:13px;}

table.write.type-00 td.t01{background-color:#f5f5f5;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 게시판쓰기테이블 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;}

.mlogin{width:100%;margin-top:10px;margin-bottom:0px;}


.mlogin  .mlogin01{width:100%;height:288px;border:solid 1px #dcdbdb;}

.mlogin  .mlogin01 .lbox{width:700px;padding-top:30px;padding-bottom:30px;margin:0 auto;}

.mlogin  .mlogin01 .lbox .ltext {  
	padding-bottom:30px;
	line-height: 35px; 
	font-size:14px;
	color:#6b6a6a;
	text-align:left;
	font-weight: normal;
	
	}

.mlogin  .mlogin01 .lbox01{float:left;width:450px; }
.mlogin  .mlogin01 .lbox01 .t01{width:96%;padding-bottom:5px; display:block;height:68px;line-height:45px;font-size:14px; padding-right:10px;text-align:right;}

.mlogin  .mlogin01  .mlogin_logbtn{float:left;width:150px;}



.logintext {
	height: 58px;
	border:1px solid #dcdbdb;
	border-radius:4px;
	line-height: 39px; 
	font-size:14px;
	color:#6b6a6a;
	padding-left:10px;
}


			/* 로그인버튼 */

.mlogbutton {
	display: inline-block;

	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;

	line-height:130px;

	border-radius: .3em; /*박스의 모서리면을 둥글게 만들어줍니다. 값이 높을수록 더욱 더 둥글게 됩니다.*/
	font-size: 14px;

	font-family: '나눔고딕','Nanum Gothic';

}



/*  로그인 아디 찾기  */
.mlogin    .mlogin_sbox{clear:both;width:1024px;height:122px;border:solid 1px #dcdbdb;background-color:#f6f6f6; }

.mlogin    .mlogin_sbox .t01{padding-top:35px;padding-left:10px;width:700px; float:left; display:block;height:60px; line-height:45px;font-size:14px;}

.mlogin    .mlogin_sbox .t01 .st01{width:100px; 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{width:100%;margin:0 auto; text-align:center;}


.mregist .subtitile{padding-bottom:10px;}


.mregist .tnum{display:inline-block;width:100%;height:360px;margin:0 auto; text-align:center;background:url('../image/member/join_title_sub.png');background-repeat:no-repeat; background-position:50% 0%;}

.mregist .tnum .toptext{padding-top:60px;font-size:18px;font-weight:600px; }

.mregist .tnum .box{padding-top:50px;height:auto;width:920px;margin:0 auto; text-align:center;}

.mregist .tnum .box .mtab{display:inline-block;height:200px;width:100%;background:url('../image/member/join_mbox.png');background-repeat:no-repeat; background-position:50% 0%;}

.mregist .tnum .box  .mtab .lbox{width:230px; float:left; display:inline-block; line-height:45px; font-size:14px;}
.mregist .tnum .box  .mtab .rbox{width:670px; float:left;  display:inline-block;  line-height:45px; font-size:14px;}


.mregist .tnum .box .mtab .rbox .member .sbox01 {width:670px;height:100%;}

.mregist .tnum .box .mtab .rbox .member .title {padding-top:10px;width:100%;height:60px;font-size:15px;text-align:center;line-height:55px;}
.mregist .tnum .box .mtab .rbox .member .smid {width:100%;height:60px;}
.mregist .tnum .box .mtab .rbox .member .sbot {width:100%;height: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: #45484f;
}


.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  .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:747px;padding:20px;padding-left:30px; background-color:#e1e1e1; height:387px;}










/* -------------------- 상품상세페이지퀵 --------------------- */
.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:left; padding-left:30px;}

table.list.type-03 td.t03{background-color:#f8f8f8;color:#343434;font-size:15px;text-align:left; padding-left:30px;}





/* -----------------------무료쿠폰20160325------------------ */

.coupon{ position:relative;width:804px; border:solid 1px #CCCCCC; height:100%; text-align:center;}
.coupon01{ position:relative;background-image:url(../image/coupon/coupon01.png); width:804px; background-repeat:repeat-x; height:801px;}
.coupon01 ul li.t01{ padding-top:672px; text-align:center;}
.coupon01 ul li.t01 input{height:35px;}
.coupon01 ul li.t02{padding-top:25px; text-align:center;height:78px;}





/* -------------------- 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{position:relative;width:1024px;height:100%;margin: 0 auto;}
#mcontents_back{position:relative;width:100%;height: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%;}

/* -----------------------이벤트 할인점------------------ */


.div_mainsbox_event1{width:1024px;background-color:#f5f5f5;padding-top:15px;display:inline-block;}
.mainsbox_event1{clear:both;width:975px;height:220px;margin: 0 auto; border:solid 1px #e1e1e1;cursor:pointer;display:block;background-color:#fff;margin-bottom:20px; }
.mainsbox_event1 .me_lf {width:305px;float:left; }
.mainsbox_event1 .me_rf {width:655px;float:left;padding-left:15px; }

.mainsbox_event1 .me_rf .me_rf_tp{width:100%;padding-top:30px;height:80px;}
.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_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:305px;float:left; }
.jejucate_mainsbox_event1 .me_rf {width:700px;float:left;padding-left:15px; }

.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:330px; height:300px; line-height:24px;margin-right:10px;margin-bottom:20px;background-color:#e9e9e9;}
  .memberlife .memberlife01_box:first-child {}

  .memberlife .memberlife01_box img{width:100%; height:200px; }
  .memberlife .memberlife01_box  .tit02{width:100%; height:200px;}

  .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;background-color:#fff;line-height:50px;}

	.mypage_dvstep{padding-top:10px;width:100%;background-color:#f8f8f8; }

	.mypage_dvstep .mypage_dv{ width:1024px;margin:0 auto;}


	.mypage_dvstep .mypage_dv img{ width:100%;}



	.mylodingimg{max-width:30px;}






	

.subcate_menu{width:100%;padding-bottom:5px;display:inline-block;}

.subcate_menu01{float:left;width:170px;}
.subcate_menu01 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%;}


.event_videopagecont .event_sty .mainimg img{width:100%;border:solid 0px #d3d3d3;}

.event_videopagecont .event_sty .rbox{width:100%;height:300px;padding-bottom:5px;}

.event_videopagecont .s03{width:324px;height:300px;float:left; margin-left:6px; margin-right:6px;border:solid 0px #d3d3d3;}

.event_videopagecont .s01{width:324px;height:300px;float:left;padding:0px;border:solid 1px #d3d3d3; cursor:pointer;}

.event_videopagecont .s01 img{width:324px;height:245px;}

.event_videopagecont .s02{width:248px;height:35px;line-height:20px; padding:20px 20px 10px 10px;font-size: 14px;color: #666666;font-weight: 500;}
.event_videopagecont .s02_01{ padding-left:10px;width:242px;height:20px;line-height:20px; font-size: 12px;color: #666666;}



.event_videopagecont .padding101{padding:101px; }






  .shoptablegift {width:100%;margin:0 auto;border-collapse: collapse; }
  .shoptablegift table {width:100%;table-layout:fixed;}
  .shoptablegift table * {vertical-align:middle;}


  .shoptablegift table td.top{height:45px;background-color:#f2f2f2;text-align:center;padding-left:5px;}



  .shoptablegift table td.end01{height:35px;text-align:center;padding :5px; }
  .shoptablegift table td.end02{height:35px;text-align:left;padding :5px; }
  .shoptablegift table td.end03{height:35px;text-align:left;padding :5px;padding-left:10px; }



  .shoptablegift table td.total{height:55px;text-align:right;padding :10px; }

  .shoptablegift table td.usegide01{height:45px;background-color:#f2f2f2;text-align:left;padding-left:10px;font-size:15px;}
  .shoptablegift table td.usegide02{height:55px;text-align:left;padding :10px;font-size:15px; line-height:25px; }


  .shoptablegift input[type=text]{height:20px; line-height:inherit;}
  .shoptablegift table td select{padding:3px 0 2px 0px;height:32px; }

  .shoptablegift .topborder_bold{border-top:2px solid #949494;}


  .shoptablegift .topborder{border-top:1px solid #d9d9d9;}
  .shoptablegift .rightborder{border-right:1px solid #d9d9d9;}
  .shoptablegift .leftborder{border-left:1px solid #d9d9d9;}
  .shoptablegift .bottomborder{border-bottom:1px solid #d9d9d9;}
  .shoptablegift .backcolor{background-color:#f2f2f2;}