.sub{
	width:100%;
}

.sub .sub_titlearea{
	width:100%;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:10px;
	display:inline-block;
}

.sub .sub_titlearea .sub_title{
	font-size:36px;
	display:inline-block;
	float:left;
	color:#3f3f3f;
}

.sub .sub_titlearea .nav{
	font-size:14px;
	display:inline-block;
	float:right;
	color:#7e7e7e;
	padding-top:35px;
}

.sub .sub_img{
	width:100%;
	margin-top:60px;
}


.sub .sub_event{
	width:100%;
	min-height:50px;
	margin-top:30px;
	padding:30px;
	border:1px solid #ccc;
}



.sub .reserv_month { float:left; position:relative; padding-top:30px; width:100%; margin:0 auto;  text-align:center; }
.sub .reserv_month ul,.sub .reserv_month ul li { float:left; position:relative; display:inline; margin:0 auto; text-align:center; }


.sub .reserv_month ul li { 
	width:60px;
	font-size:1.25em; text-align:center; margin:8px; padding:4px; 
	border:1px solid #ccc; 
	border-radius:10px;
	color:#fff;
	background-color:#2288EE;
}

.sub .reserv_month ul li a { 
	color:#fff;
}


.sub .reserv_month ul li.on { 
	color:#000;
	background-color:#ffee66;
	border:2px solid #ff9999; 
}
.sub .reserv_month ul li.on a { 
	color:#000;
}


.sub .reserv_month ul li a:hover { 
	color:#ffee66;
}


.sub .reserv_List {
	float:left; position:relative; padding-top:30px; width:100%; margin:0 auto;  text-align:center; 
}

.sub .reserv_List table {
	float:left; position:relative; width:100%; margin:0 auto;  text-align:center; font-size:13px; font-weight:normal;
}

.sub .reserv_List table th {
	text-align:center; 
	border-top:2px solid #333;
	border-bottom:1px solid #333;
	padding:0px;
	height:35px;
	line-height:35px;
	background-color:#555;
	color:#fff;
}

.sub .reserv_List table td {
	text-align:center; 
	border-bottom:1px solid #777;
	border-right:1px solid #777;
	padding:8px;
	height:25px;
	line-height:25px;
	color:#000;
	vertical-align:middle;
}
.sub .reserv_List table td:first-child {
	border-left:1px solid #777;
}


.sub .reserv_List table td.td_date {	
	font-size:1.1em;
	color:#000;	
	line-height:20px;
}
.sub .reserv_List table td.td_sun {
	background-color:#ffaaaa;
}
.sub .reserv_List table td.td_sat {
	background-color:#99ddff;
}

#contents .inner .right .sub02_ship .myungjin{
	width:100%;
	display:inline-block;
	border:5px solid #f67979;
	margin-top:30px;
	padding:30px 0px 30px 0px;
}



#contents .inner .right .sub02_ship .myungjin .info_slider{
	width:100%;
	padding:15px 20px 15px 20px;
	box-sizing:border-box;
	display:inline-block;
}

#contents .inner .right .sub02_ship .myungjin .info_slider .slide{
	width:225px;
	display:inline-block;
	float:left;
}


#contents .inner .right .sub02_ship .myungjin .info_slider .slide .date{
	font-size:14px;
	color:#606060;
	text-align:center;
}


#contents .inner .right .sub02_ship .myungjin .info_slider .slide .fish{
	font-size:18px;
	color:#363636;
	text-align:center;
}

#contents .inner .right .sub02_ship .myungjin .info_slider .slide .people{
	font-size:15px;
	color:#d60000;
	text-align:center;
	margin:15px auto 0;
	width:110px;
	background-color:#ffefb0;
	padding:10px 0px 10px 0px;
	margin-bottom:29px;
}











/* °¢Á¾ ¹öÆ° */
.btn_gray_small2 { height:18px; font-size:11px; color:#fff; background-color:#777; border:1px solid #555; padding:0px 10px 0px 10px; cursor:pointer; border-radius:2px; }
.btn_white_small2 { height:18px; font-size:11px; color:#444; background-color:#fff; border:1px solid #aaa; padding:0px 10px 0px 10px; cursor:pointer; border-radius:2px; }
.btn_red_small2 { height:18px; font-size:11px; color:#fff;  background-color:#f22; border:1px solid #f00; padding:0px 10px 0px 10px; cursor:pointer; border-radius:2px; }

.btn_gray_small { font-size:8pt; color:#222222; cursor:pointer;background-color:#f2f2f2; border:solid #999999 1px;}
.btn_red_small { font-size:8pt; color:#ffffff; cursor:pointer;background-color:#ee3333; border:solid #999999 1px;}


.btn_gray_small { font-size:9pt; color:#222222; height:24px; cursor:pointer;background-color:#f2f2f2; border:solid #999999 1px;}
.btn_black_small { font-size:9pt; color:#FFFFFF; height:24px; cursor:pointer;background-color:#222222; border:0px;  border:solid #777777 1px; }
.btn_black_s { font-size:9pt; color:#FFFFFF; min-width:50px; height:24px; cursor:pointer;background-color:#222222; border:0px;  border:solid #777777 1px; }
.btn_black_search { font-size:9pt; color:#FFFFFF; min-width:50px; height:34px; cursor:pointer;background-color:#222222; border:0px;  border:solid #777777 1px; }
.btn_blue_small { font-size:9pt; color:#FFFFFF; height:24px; cursor:pointer;background-color:#0000DD; border:0px;  border:solid #9999ff 1px;  }
.btn_white_small { font-size:9pt; color:#666666; font-weight:bold; height:24px; cursor:pointer;background-color:#ffffff; border:solid #999999 1px;}
.btn_red_s { font-size:9pt; color:#FFFFFF; height:24px;cursor:pointer; background-color:#ee3333; border:0px; border:solid #ff9999 1px; }
.btn_cyan_s { font-size:9pt; color:#FFFFFF; height:24px; cursor:pointer;background-color:#2aa6cD; border:0px;  border:solid #2aa6cD 0px; line-height:25px; }

.btn_white_m { line-height:16px;font-weight:bold;font-size:12px;color:#222222; width:80px;height:28px;cursor:pointer;background-color:#ffffff; border:solid #777777 1px;}
.btn_white_m_b { line-height:16px; font-size:12px;color:#222222; width:80px;height:28px;cursor:pointer;background-color:#ffffff; border:solid #777777 1px;}
.btn_blue_m { line-height:16px;font-weight:bold;font-size:12px;color:#ffffff; width:80px;height:28px;cursor:pointer;background-color:#2222ff; border:0px;}
.btn_red_m { line-height:16px;font-weight:bold;font-size:12px;color:#ffffff; width:80px;height:28px;cursor:pointer;background-color:#ee3333; border:0px;}

.btn_white_b { line-height:16px;font-weight:bold;font-size:12px;color:#222222; width:120px;height:31px;cursor:pointer;background-color:#ffffff; border:solid #777777 1px;}
.btn_gray_b { line-height:16px;font-weight:bold;font-size:12px;color:#222222; width:120px;height:31px;cursor:pointer;background-color:#f2f2f2; border:solid #cccccc 1px;}
.btn_gray_x { line-height:16px;font-weight:bold;font-size:12px;color:#222222; min-width:150px;height:31px;cursor:pointer;background-color:#f2f2f2; border:solid #cccccc 1px;}

.btn_red_b { line-height:16px;font-weight:bold;font-size:12px;color:#FFFFFF; width:120px;height:30px;cursor:pointer; background-color:#ff3333; border:0px; }
.btn_red_x { line-height:16px;font-weight:bold;font-size:13px;color:#FFFFFF; min-width:150px;height:30px;cursor:pointer; background-color:#ee3333; border:0px; }

.btn_blue_b { line-height:16px;font-weight:bold;font-size:12px;color:#FFFFFF; width:120px;height:31px;cursor:pointer; background-color:#3355ff; border:0px; }
.btn_green_b { line-height:16px;font-weight:bold;font-size:12px;color:#FFFFFF; width:120px;height:31px;cursor:pointer; background-color:#02a2ed; border:0px; }

.btn_black_n { padding:4px 10px; line-height:16px;font-weight:400;font-size:12px;color:#FFFFFF; height:28px;cursor:pointer; background-color:#222222; border:0px; min-width:80px; }
.btn_white_n { padding:4px 10px; line-height:16px;font-weight:400;font-size:12px;color:#222222; height:28px;cursor:pointer;background-color:#ffffff; border:solid #777777 1px; min-width:80px; }
.btn_gray_n { padding:4px 10px; line-height:16px;font-weight:400;font-size:12px;color:#222222; height:28px;cursor:pointer;background-color:#f2f2f2; border:solid #cccccc 1px; min-width:80px; }
.btn_green_n { padding:4px 10px; line-height:16px;font-weight:400;font-size:12px;color:#fff; height:28px;cursor:pointer;background-color:#00bb00; border:2px solid #00bb00; min-width:80px; }
.btn_red_n { padding:4px 10px; line-height:16px;font-weight:400;font-size:12px;color:#FFFFFF; height:28px;cursor:pointer; background-color:#ee3333; border:0px;  min-width:80px; }
.btn_blue_n { padding:4px 10px; line-height:16px;font-weight:400;font-size:12px;color:#FFFFFF; height:28px;cursor:pointer; background-color:#2222ff; border:0px;  min-width:80px; }

.btn_black_n2 {padding:4px 8px 4px 8px; font-weight:bold;font-size:12px;color:#FFFFFF; min-height:32px; background-color:#222222; border:0px; min-width:60px; }
.btn_white_n2 { padding:4px 8px 4px 8px; font-weight:bold;font-size:12px;color:#222222; min-height:32px; background-color:#ffffff; border:solid #777777 1px; min-width:60px; }
.btn_gray_n2 { padding:4px 8px 4px 8px; font-weight:bold;font-size:12px;color:#222222; min-height:32px; background-color:#f2f2f2; border:solid #cccccc 1px; min-width:60px; }
.btn_red_n2 { padding:4px 8px 4px 8px; font-weight:bold;font-size:12px;color:#FFFFFF; min-height:32px; background-color:#ee3333; border:0px;  min-width:60px; }
.btn_blue_n2 { padding:4px 8px 4px 8px; font-weight:bold;font-size:12px;color:#FFFFFF; min-height:32px; background-color:#2222ff; border:0px;  minwidth:60px; }


.btn_pay_red_s { font-size:12px; color:#FFFFFF; letter-spacing:-1px; font-family:'Open Sans',Helvetica,'Apple SD Gothic Neo','arial',Sans-serif; background-color:#ff2222; height:22px; border:0px; padding:0 4px 0 2px; cursor:pointer; }
.btn_pay_red_s:hover { font-size:12px; color:#ee0000; letter-spacing:-1px; font-family:'Open Sans',Helvetica,'Apple SD Gothic Neo','arial',Sans-serif; background-color:#FF9999; height:22px; border:0px; padding:0 4px 0 2px; cursor:pointer; }
.btn_pay_black_s { font-size:12px; color:#FFFFFF; letter-spacing:-1px; font-family:'Open Sans',Helvetica,'Apple SD Gothic Neo','arial',Sans-serif; background-color:#000000; height:22px; border:0px; padding:0 4px 0 2px; cursor:pointer; }
.btn_pay_black_s:hover { font-size:12px; color:#444444; letter-spacing:-1px; font-family:'Open Sans',Helvetica,'Apple SD Gothic Neo','arial',Sans-serif; background-color:#d9d9d9; height:22px; border:0px; padding:0 4px 0 2px; cursor:pointer; }

.btn_radius_2 { -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px;  } 
.btn_radius_3 { -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;  } 
.btn_radius_5 { -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;  } 
.btn_radius_10 { -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px;  } 
.btn_radius_15 { -webkit-border-radius: 15px; -moz-border-radius: 15px; -o-border-radius: 15px; border-radius: 15px;  } 