/* -------혼례문화협회--------- */
@charset "utf-8";

html, body { margin: 0px; padding: 0px; }

html {width:100%;}
body {position:relative; width:100%;}

body, th, td, input, textarea, select, option {
	font-family: '나눔고딕' ,'돋움' ,'굴림', 'gulim', Arial, Helvetica, Dotum, Gulim, Sans-Serif ,AppleGothic ;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
table, th, td,{	margin: 0px;padding: 0px;border-collapse: collapse;}
img, form ,td,table,ul,li{ margin: 0px; padding: 0px; border: 0px; }

h1, h2, h3{margin:0px;}
h4, h5, h6{margin:0px;padding:0px;font-size:0px;}/* img */

img { border: 0px;margin:0px;}
div img {vertical-align:middle;}

input[type="text"]{ border:solid 1px #a2a2a2;height: 29px; line-height: 29px; font-size:13px;}
input[type="password"]{ border:solid 1px #a2a2a2;height: 29px; line-height: 29px; font-size:13px;}

input[type="text02"]{border:solid 1px #a2a2a2;height: 29px; line-height: 29px; font-size:13px;padding-left:30px; background-image:url(../image/member/dot_id.png);}
input[type="text03"]{border:solid 1px #a2a2a2;height: 29px; line-height: 29px; font-size:13px;padding-left:30px; background-image:url(../image/member/dot_pw.png);}



/* ------혜택---------- */
.benefit {width:720px;height:100%;}
.benefit ul {width:720px;background-color:#ffffff; text-align:left;}
.benefit ul li.tit01{width:710px;background-color:#ffffff; text-align:left;padding-left:10px; line-height:30px;}
.benefit ul li.tit02{width:700px;text-align:left;padding-left:20px;background-color:#ffffff;line-height:26px;}


/* ------갤러리---------- */
.gallery{width:720px;height:643px; background-image:url(../image/wedding/gallery_bg.png);}
.gallery_box01{width:636px;height:383px; padding-top:211px; padding-left:44px;}
.gallery_box02{width:660px;height:80px;padding-left:33px;}
.gallery_box02 ul li.t01{width:100px;height:60px; float:left; border: solid 1px #999;margin-right:7px;}
.gallery_box02 ul li.t02{width:30px;height:60px; float:left; padding-top:20px;}

/*패딩*/
.pr10{padding-right:10px;}
.pt10{margin-top:10px;}
.pt20{margin-top:20px;}
.pb20{margin-bottom:20px;}
.ml5{margin-left:5px;}
.p120{margin: 0 auto;}

/*위치*/
.pr{ float:right;}
.pc{ text-align:center;}


.clean{clear:both;}
/* -------------링크 기본----------------- */


a:link	{font-family:돋움; font-size:12px; color:#666666; text-decoration:none;}
a:visited	{font-family:돋움; font-size:12px; color:#666666; text-decoration:none;}
a:hover	{font-family:돋움; font-size:12px; color:#666666; text-decoration:none;}
a:active	{font-family:돋움; font-size:12px; color:#666666; text-decoration:none;} 

/* -------------게시판링크----------------- */
.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:center;margin: 0 auto;float:left;}
#header{position:relative;width:100%;height:210px;z-index:0;background-color:#fdeade; margin-bottom:20px;margin: 0 auto;}/* ---new-- */


#contentbody{clear:both;width:1500px;overflow:hidden;text-align:left;margin: 0 auto;background-image:url(../image/main/main_banner01.png);height:100%;} 
#contents{clear:both;position:relative;width:1024px;height:100%;margin: 0 auto; text-align:center;} /* overflow:hidden;  */


#mcontents{clear:both;position:relative;width:1024px;height:100%;margin: 0 auto;}



#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_back{position:relative;width:100%;height:100%;}


/* -----서브탑new------ */
#contents_top{position:relative;width:807px;height:210px; float:left;}
.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; margin-top:20px;}


#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;}

#right_quick {
	position: absolute;
	margin-left:0px;
	padding:10px;
	top: 247px;
	left: 1470px;

    width:98px;
	
	z-index:30;
}


.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; }

.sub_topm{width:752px;height:40px; border:solid 3px #a1b2cd; padding-left:10px;}
.sub_topm ul li.t02{float:left; margin:5px; line-height:35px;}

.sub_topm a:link{color:#999999;font-size:12px;font-weight:600; text-decoration:underline; letter-spacing:-1px;}
.sub_topm a:visited{color:#999999;font-size:12px;font-weight:600;letter-spacing:-1px;}
.sub_topm a:hover{color:#333333;font-size:12px;font-weight:600;letter-spacing:-1px;}	
.sub_topm a:active{color:#666666;font-size:12px;font-weight:600;letter-spacing:-1px;text-decoration:underline; }








#stay_right_quick {
	position: absolute;
	margin-left:0px;
	padding:10px;
	top: 150px;
	left: 1200px;
    width:98px;
	
	z-index:30;
}


.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;}





/* --------------------  상단사이트맵 --------------------- */
#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;}



/* -----메인하단4가지배너--- */
.banner_box{position:relative;width:1020px;float:left; margin-top:0px; }
.banner_box li{padding-right:18px;float:left;display:block;}
.banner_box li .t01{padding-right:0px;float:left;display:block;}








.rquick ul li{position:relative;display:block;}
.rquick ul li.t01{position:relative;display:block; padding-top:10px;}

/* ------new---------------- */

#main_right{width:806px; float:left;}
#main_left{width:204px; float:left; margin-right:13px;}

#main_slide{position:relative;height:572px;width:806px; float:left;}
.main_slidebox .rbox{position:relative;height:572px;width:806px; float:left;}

/* ------new타이틀---------------- */

.main_title{width:806px; float:left; margin-bottom:30px; margin-top:30px;}







/* ------서브탭버튼---------------- */

.commontab_on{position:relative; z-index:100; padding:20px;background-color:#fff; margin-bottom:10px;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;}



.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------------------ */
/* 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 */
.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;
	font-family: '나눔고딕','Nanum Gothic';
}
.blue:active {
	color:#FFF;
	font-family: '나눔고딕','Nanum Gothic';
}



/* blue */
.red {
	color:#FFF;
	border: solid 1px #8d0000;
	background: #fb2828;
	
	font-family: '나눔고딕','Nanum Gothic';
}
.red a {
	color:#FFF;
	
	
	font-family: '나눔고딕','Nanum Gothic';
}
.red:hover {
	background: #fa0000;
	font-family: '나눔고딕','Nanum Gothic';
}
.red:active {
	color:#FFF;
	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:hover {
	background: #616161;
	font-family: '나눔고딕','Nanum Gothic';
}
.gray:active {
	color: #afafaf;
	font-family: '나눔고딕','Nanum Gothic';
}






/* -----공지사항--- */
.notice_box{width:1020px;padding-top:4px;float:left;height:372px;margin-top:14px;margin-bottom:20px;}
.notice_ban01{width:284px;height:372px;float:left;}
.notice_rbox{width:663px;height:231px;float:left; background-image:url(/image/main/main_ba01.png);}
.sp01{margin-left:17px;}

.notice_box01{width:374px;height:100%;float:left;margin-left:5px; font-size:15px;}
.notice_box02{width:663px;height:100%;float:left;margin-top:20px;}
.notice_box02 li.t01{width:321px; height:35px;float:left;display:block; padding-right:19px;}
.notice_box02 li.t02{width:321px; height:35px;float:left;display:block;}

.notice_tit01{width:374px; height:50px;float:left; vertical-align:top; padding-top:15px;padding-bottom:10px; padding-left:10px;}
.notice_tit01 ul{float:left;width:323px;display:block;}
.notice_tit01 li.t01{width:289px; height:50px;float:left;display:block;}
.notice_tit01 li.t02{width:34px; height:50px;float:left;display:block;}

.notice_sbox01{width:246px;height:25px; line-height:25px;float:left; padding-right:10px; font-size:12px;padding-left:10px;}
.notice_dot01{width:310px; height:2px;background-image:url(../image/main/notice_dot.gif);float:left;}
.notice_dot02{width:310px;loat:left;}

.notice_cs{width:355px; height:35px;float:left; vertical-align:top;padding-top:10px;}
.notice_cs .tit01 ul{float:left;width:360px;display:block;}
.notice_cs .tit01 li.t01{width:295px; height:35px;border-bottom:solid 1px #d7d7d7;float:left;display:block; padding-left:5px;}
.notice_cs .tit01 li.t02{width:58px; height:35px;border-bottom:solid 1px #d7d7d7;float:left;display:block;}


.noti_sbox01{width:286px;height:30px; line-height:30px; font-size:12px;float:left; text-align:left;}
.noti_sbox02{width:35px;height:30px;line-height:30px; font-size:12px;float:left; text-align:left;}





/* --------------------  주소 --------------------- */
#bottom{position:relative;width:100%;height:145px; margin: 0 auto;clear:both; background-color:#423e3e;}
.bottombox{position:relative;width:1020px;overflow:hidden;height:121px;margin: 0 auto;clear:both;}

.bottombox .rbox01{position:relative;width:600px;overflow:hidden;height:35px; float:left;padding-top:10px;padding-left:350px; }
.bottombox .rbox01 li{padding-left:0px;padding-top:3px;float:left;display:block;padding-right:7px;}
.bottombox .rbox02 {position:relative;width:1020px;overflow:hidden;height:57px; float:left; text-align:left; line-height:20px;padding-top:15px;}
.bottombox .lbox{position:relative;width:250px;overflow:hidden;height:57px; float:left; padding-top:0px;padding-left:100px;}






/* --------------------  왼쪽메뉴 --------------------- */

#sub_leftmenu{position:relative;width:204px;height:100%;float:left; margin-top:20px;}
.left_menu {position:relative;width:204px;height:100%;float:left;background-color:#65452c;}
.left_menu ul li{position:relative;width:178px;height:43px; line-height:43px;float:left; padding-left:26px; font-size:13px; background:url(/image/comm/leftmenu.gif);}
.left_menu ul li.on{position:relative;width:178px;height:43px; line-height:43px;float:left; padding-left:26px;font-size:13px; color:#ede5ac; background:url(../image/comm/leftmenu_on.gif);font-weight:bold;}
.left_menu ul li.on01{position:relative;width:175px;height:43px; line-height:43px;float:left; padding-left:29px;font-size:13px; color:#ede5ac; background:url(../image/comm/leftmenu_on01.gif);font-weight:bold;}
.left_menu ul li.on02{position:relative;width:178px;height:43px; line-height:43px;float:left; padding-left:26px;font-size:13px; color:#ede5ac; background:url(../image/comm/leftmenu_on.gif);font-weight:bold;!important;}
.left_menu ul li. t01{position:relative;width:178px;height:43px; line-height:43px;float:left; }
/* --링크추가 20150907----- */
.left_menu ul li.on a{font:13px "나눔고딕"; color:#ede5ac; font-weight:bold;}
.left_menu ul li.on01 a{font:13px "나눔고딕"; color:#ede5ac; font-weight:bold;}
.leftmenu_end{ height:1px; background-color:#c9cacb;}
/* --링크추가 20150907----- */
.left_menu ul li a{font:13px "나눔고딕"; color:#ede5ac;text-decoration:none;}
.left_menu ul li a:hover{font:13px "나눔고딕"; color:#fffff;text-decoration:none;font-weight:bold;}


.cscenter{position:relative;width:207px;line-height:42px;float:left; padding-top:10px; margin-bottom:0px; padding-left:0px;}
.cscenter  ul li.t02{position:relative;width:207px;line-height:42px;float:left; padding-top:5px; margin-bottom:20px; padding-left:0px;}



/* --------------------  서브타이틀/이미지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:240px; height:255px;float:left; background-image:url(../image/hotel/hbox_bg.gif);padding-left:9px; padding-top:9px;}

.mainsbox1 ul li.t01{display:block;width:228px;padding:0px 0px 0px 0px;font-size:14px; color:#333333;height:30px; line-height:30px; font-weight:700;}/* --타이틀-- */
.mainsbox1 ul li.t02{display:block;width:228px;padding:0px 0px 0px 0pxfont-size:13px;height:22px; line-height:22px;font-weight:400;}/* --내용--- */
/* -----------------------무료숙박추가20160325------------------ */
.mainsbox1 ul li.t03{display:block;width:228px;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:228px;padding:0px 0px 0px 0pxfont-size:13px;height:22px; line-height:25px;font-weight:400; color:#fc7093;font-weight:700;}/* --내용--- */
.margin01{ margin-right:25px;}
.margin01{ margin-right:25px;}



.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;}
.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;}
.red14{font-size: 14px;color: #ce1117;font-weight: bold; line-height:25px;}
.blue16b{font-size:16px;color:#1528d7;font-weight:800;}
.blue17b{font-size:17px;color:#1528d7;font-weight:500;}
.black17b{font-size: 17px;color: #666666; font-weight:600;}
.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;}
.black14b{ font-size:14px;color:#666666;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; line-height:25px; height:30px;}


.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 2px #12a6c4;}



table.list.type-02{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-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;}

.listline { width:100%;border-top:solid 2px #12a6c4;}


						/*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 #d1d1d1;}
table.list.type-03 td.t01{background-color:#f7f8f9; color:#333333; font-weight:600;font-size:15px;text-align:center;border-bottom:2px solid #555555;}
table.list.type-03 td.t02{background-color:#ffffff;color:#666666;font-size:15px;text-align:left; padding-left:30px;}

table.list.type-03 td.t03{background-color:#f8f8f8;color:#666666;font-size:15px;text-align:left; padding-left:30px;}

.listline { width:100%;border-top:2px solid #555555;}




/* --단체견적문의-- */
.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.t06{background-color:#ecf4f9;text-align:left;}
table.list.type-04 td.t07{background-color:#ecf4f9;text-align:left;}

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 게시판뷰테이블 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 #d1d1d1;}
table.view.type-00 td.img{ width:auto;text-align:center;}
table.view.type-00 td.t01{background-color:#f7f8f9; color:#333333; font-weight:600;font-size:15px;text-align:center;border-bottom:2px solid #555555;}
table.view.type-00 td.t02{background-color:#f7f8f9; color:#333333;font-size:15px;text-align:left;border-bottom:2px solid #555555;}
table.view.type-00 td.t03{color:#666666;font-size:15px; padding-left:30px;}

table.view.type-00 td.viewt02{background-color:#ffffff; padding-top:15px; color:#343434;font-size:14px;text-align:left;border-bottom:1px solid #e0e0e0;}
table.view.type-00 td.viewt02 img{max-width:100%;}

table.view.type-00 td.viewt02 iframe{max-width:100%;}

#movie_play iframe{max-width:100%;}










/*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 #d1d1d1;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1; }
table.write.type-00 td select{border:solid 1px #a2a2a2;height: 29px; line-height: 29px;font-size:13px;}
table.write.type-00 td option{border:solid 1px #a2a2a2;height: 29px; line-height: 50px;font-size:13px;}
table.write.type-00 td.t01{background-color:#d9f2fb;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-02{width:100% !important;letter-spacing:-0.05em;border-spacing:0;border-collapse:collapse; line-height:50px;}
table.write.type-02 td{padding:10px 0;border-top:1px solid #d1d1d1;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1; }
table.write.type-02 td select{border:solid 1px #a2a2a2;height: 29px; line-height: 29px;font-size:13px;}
table.write.type-02 td option{border:solid 1px #a2a2a2;height: 29px; line-height: 50px;font-size:13px;}
table.write.type-02 td.t01{background-color:#d9f2fb;font-weight:600;font-size:15px;text-align:center;}
table.write.type-02 td.t02{background-color:#ffffff;font-size:15px;text-align:left; padding-left:30px;}


	
table.write.type-02{width:100%;table-layout: fixed;margin: 0px; padding: 0px; border: 0px;}
table.write.type-02 th.top{padding:9px 0px 9px 13px; line-height:40px;font-weight:bold; text-align:left;background:#f7f8f9;border-right:solid 1px #b6b6b6;border-top:solid 2px #555555;}
table.write.type-02 th.top1{padding:9px 0px 9px 13px; line-height:40px;font-weight:bold; text-align:left;background:#f7f8f9;border-right:solid 1px #b6b6b6;border-top:solid 2px #555555;border-bottom:solid 2px #555555;}
table.write.type-02 th.fifst{padding:9px 0px 9px 13px;line-height:40px;text-align:left;font-weight:bold;background:#ffffff;border-top:solid 2px #555555;border-left:solid 0px #b6b6b6;border-bottom:solid 2px #555555;}



table.write.type-02 td.top{padding:9px 0px 9px 13px;line-height:40px;font-weight:bold; text-align:left;background:#f7f8f9;border-right:solid 1px #b6b6b6;border-top:solid 2px #555555;}
table.write.type-02 td.fifst{padding:9px 0px 9px 13px;line-height:40px;text-align:left;font-weight:bold;background:#ffffff;border-top:solid 2px #555555;border-left:solid 0px #b6b6b6;}

table.write.type-02 td.mid{padding:9px 0px 9px 12px;line-height:40px;text-align:left;font-weight:bold;background:#f7f8f9;border-top:solid 1px #b6b6b6;border-bottom:solid 0px #b6b6b6;border-right:solid 1px #b6b6b6;}
table.write.type-02 td.mid1{padding:9px 0px 9px 12px;line-height:40px;text-align:left;font-weight:bold;background:#ffffff;border-top:solid 1px #b6b6b6;border-bottom:solid 0px #b6b6b6;}

table.write.type-02 td.end{padding:9px 0px 9px 13px;line-height:40px;font-weight:bold; text-align:left;background:#f7f8f9;border-right:solid 0px #b6b6b6;border-top:solid 1px #b6b6b6;border-bottom:solid 2px #555555;border-right:solid 1px #b6b6b6;}
table.write.type-02 td.end1{padding:9px 0px 9px 13px;line-height:40px;font-weight:bold; text-align:left;background:#ffffff;border-right:solid 0px #b6b6b6;border-top:solid 1px #b6b6b6;border-bottom:solid 2px #555555;}











/*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;}




.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{ height:15px;padding-top:10px;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; height:20px;padding-top:15px;clear:both;}
.space06{ clear:both;height:49px;padding-top:10px;}
.space07{ height:5px;padding-top:5px;}
.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;}

/* ------------------------------로그인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------------------ */

.member .sbox01 {position:relative;width:807px;height:100%;float:left; margin-top:40px;margin-bottom:20px;margin-bottom:20px;}
.member .sbox01 ul{ float:left; margin-left:70px;}
.member .sbox01 ul li{ float:left; padding-right:5px; line-height:45px;}


/* ------------------------------회원가입완료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;}


.cscenter_btn03{padding:10px;width:300px;}
.cscenter_btn03 a{margin-left:5px;display:inline-block; cursor:pointer;}


/* ------------------------------ 이용약관 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;} 

/* -------------------- 상품상세페이지퀵 --------------------- */






/* --------------------숙박안내20150910 --------------------- */
.hotel_sty{position:relative;padding-bottom:10px;width:804px;float:left; margin-left:20px; }

.hotel_sty .rbox{position:relative;width:804px;height:237px;float:left; margin-bottom:20px;}
.hotel_sty .rbox .s03{position:relative;width:232px;height:237px;float:left; margin-right:35px;}
.hotel_sty .rbox .s01{width:212px;height:220px;float:left;padding:9px;border:solid 1px #d3d3d3; cursor:pointer;}
.hotel_sty .rbox .s02{width:212px;height:60px;line-height:20px; padding:3px;}


.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}

/*크루즈상품 타이틀 상단 추가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: 1000px;
	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.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:}
table.list.type-22 th{padding-top:9px;padding-bottom:9px;font-weight:bold;background:#edecec;border-bottom:solid 2px #c9c9c9;color:#666666;}
table.list.type-22 th.end{padding-top:9px;padding-bottom:9px;font-weight:bold;background:#edecec;border-bottom:solid 2px #c9c9c9;color:#666666;}
table.list.type-22 td.mtit{padding:7px 5px;text-align:center;border-bottom:solid 1px #b6b6b6;background-color:#ffffff; color:#666666; font-weight:bold;}
table.list.type-22 td.mtit01{padding:7px 5px;text-align:center;border-bottom:solid 1px #b6b6b6;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 #b6b6b6;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 #b6b6b6;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:10px 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 #b6b6b6;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;}


/* -----------------------무료쿠폰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:752px; border:solid 1px #CCCCCC; height:100%;margin: 0 auto; padding-bottom:20px;padding:26px;}

.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{position:relative;width:784px; border:solid 1px #CCCCCC; height:100%; margin: 0 auto;padding:10px;}
.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;}
.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; padding-top:15px; 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;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:28px; 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:28px; line-height:1.8;}
.leports table.bottom td strong {font-weight:bold;}


.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;;


}




/* -----------------------전국예식장현황------------------ */
.sbox1{border:solid 2px #c5c5c5; margin-right:13px; height:100%;}
.sbox1:hover{width:237px;border:solid 2px #c81d01;margin-right:15px; cursor:pointer;}
.sbox2{border:solid 2px #c5c5c5;}
.sbox2:hover{width:237px;border:solid 2px #c81d01;cursor:pointer;}
.sbox3{border-left:solid 1px #d7d7d7;border-right:solid 1px #d7d7d7; margin-right:0px;}


.box { width:753px; height:100%; background-color:#f6f6f6;}
.box div {width:237px; line-height:24px; text-align:center; float:left; }

.box 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;}





