@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
}

.pb_20{
	padding:0 0 20px 0;
}

.pb_10{
	padding:0 0 10px 0;
}

.pt_10{
	padding:10px 0 0 0;
}

.mb_15{
	margin:0 0 15px 0;
}

.center{
	text-align:center;
}

.float_l{
	float:left;
}

.float_r{
	float:right;
}

#kaki_box{
	width:710px;
	height:auto;
	margin:20px 0 30px 0;
	padding:0;
	overflow:hidden;
	clear:both; 
}

#kaki_box .kaki_meetingcont{
	width:710px;
	clear:both;
	overflow:hidden;
	position:relative;
	margin:15px 0 0 0;
}

#kaki_box .kaki_meetingcont .meeting_info{
	width:450px;
	position:absolute;
	top:580px;
	left:60px;
	color:#fff;
	font-size:14px;
	line-height:24px;
}

#kaki_box .kaki_meetingcont .meeting_btnbox{
	background:url(../img/kaki_meeting_bg.jpg) repeat;
	padding:10px 20px 30px;
	clear:both;
	overflow:hidden;
}

#kaki_box .kaki_meetingcont .meeting_btnbox p{
	color:#fff;
	font-size:12px;
	line-height:24px;
	text-align:right;
}

#kaki_box .kaki_customized_box_wrap{
	background:url(../img/kaki_customized_bg2.png) repeat-y;
	margin-bottom:45px;
	padding-bottom:10px;
}

#kaki_box .kaki_customized_box{
	background:url(../img/kaki_customized_bg.png) no-repeat;
	width:670px;
	height:720px;
	padding:53px 20px 0;
	margin:0 0 45px 0;
}

#kaki_box .kaki_customized_box .kaki_customized_txt{
	padding:30px 0 20px 20px;
	color:#121003;
	font-size:14px;
	line-height:24px;
}

#kaki_box .kaki_customized_box .kaki_crab_box{
	background:#fff;
	padding:30px;
	/*height:200px;*/
	margin:0 0 10px;
	width:270px;
	float:left;
}

.kaki_customized_left{
	/*float:left;*/
	width:270px;
}

.kaki_customized_right{
	padding:10px 0 0 0;
	/*float:right;
	width:280px;
	height:190px;*/
}

.kaki_customized_right .kaki_crab_tit{
	/*background:url(../img/kaki_crab.jpg) left center no-repeat;
	padding:0 0 0 70px;*/
	margin:0 0 10px 0;
	font-size:16px;
	line-height:40px;
	color:#b63701;
	font-weight:bold;
}

.kaki_customized_right .kaki_crab_txt{
	font-size:14px;
	color:#121003;
	padding:15px 0;
	line-height:22px;
	border-top:1px #b63701 dotted;
	border-bottom:1px #b63701 dotted;
}

.kaki_customized_right .kaki_crab_price{
	padding:20px 0 0 0;
	text-align:right;
	color:#b63701;
	font-size:16px;
	line-height:24px;
	font-weight:bold;
}

#kaki_box .kaki_customized_box .kaki_oyster_box{
	background:#fff;
	padding:30px;
	/*height:200px;*/
	margin:0 0 10px;
	width:270px;
	float:right;
}

.kaki_customized_right .kaki_oyster_tit{
	/*background:url(../img/kaki_oyster.jpg) left center no-repeat;
	padding:0 0 0 70px;*/
	margin:0 0 10px 0;
	font-size:16px;
	line-height:40px;
	color:#b63701;
	font-weight:bold;
}

.kaki_customized_right .kaki_oyster_txt{
	font-size:14px;
	color:#121003;
	padding:15px 0;
	line-height:22px;
	border-top:1px #b63701 dotted;
	border-bottom:1px #b63701 dotted;
}

.kaki_customized_right .kaki_oyster_price{
	padding:20px 0 0 0;
	text-align:right;
	color:#b63701;
	font-size:16px;
	line-height:24px;
	font-weight:bold;
}

#kaki_box .kaki_content_box{
	margin:15px 0;
	padding:19px;
	border:1px solid #e5e3ca;
	width:670px;
	background:#fff;
	clear:both;
	overflow:hidden;
}

#kaki_box .kaki_content_box .kaki_freshoyster_box{
	border:1px solid #f3c3ad;
	padding:19px;
	width:630px;
	background:#ffeadf;
	clear:both;
	overflow:hidden;
}

.kaki_freshoyster_box .kaki_freshoyster_top{
	clear:both;
	overflow:hidden;
	padding:0 0 20px 0;
}

.kaki_freshoyster_img{
	float:left;
	width:240px;
}

.kaki_freshoyster_txt{
	padding:10px 0 0 0;
	font-size:13px;
	line-height:20px;
	color:#000;
}

.kaki_freshoyster_txt .tit{
	font-size:16px;
	font-weight:bold;
	padding:0 0 20px 0;
}

.kaki_freshoyster_info{
	width:630px;
	clear:both;
	overflow:hidden;
}

.kaki_freshoyster_info dl{
	border-top:1px dotted #bd693e;
	padding:10px 0;
	clear:both;
	overflow:hidden;
}

.kaki_freshoyster_info dl dt{
	width:80px;
	background:#682100;
	font-size:13px;
	color:#fff;
	line-height:25px;
	text-align:center;
	font-weight:bold;
	float:left;
}

.kaki_freshoyster_info dl dd{
	padding:0 0 0 10px;
	line-height:25px;
	float:left;
	font-size:13px;
}

.kaki_freshoyster_info dl dd p{
	font-size:16px;
	color:#8c1805;
	font-weight:bold;
}

#kaki_box .kaki_content_box .kaki_room_box{
	width:670px;
	margin:20px 0 0 0;
	clear:both;
	overflow:hidden;
}

.kaki_roomcont_box:hover{
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}

.kaki_room_box .kaki_roomcont_tit{
	background:#0e162a;
	padding:5px 15px;
	border-bottom:1px solid #43587c;
	font-size:16px;
	color:#fff;
	line-height:24px;
	margin:0 0 10px 0;
}

.kaki_room_box .kaki_roomcont_box{
	padding:14px;
	clear:both;
	overflow:hidden;
	border:1px solid #d1d6e1;
	filter:alpha(opacity=100 finishopacity=100 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f3f4f7,endcolorstr=#d1d6e1,gradientType=0);/*ie9*/
    -ms-filter:alpha(opacity=100 finishopacity=100 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f3f4f7,endcolorstr=#cfe6ae,gradientType=0);
    background:-moz-linear-gradient(top, #f3f4f7, rgba(209, 214, 225, 1));
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(#f3f4f7), to(rgba(209, 214, 225, 1)));
    background:-o-linear-gradient(top, #f3f4f7, rgba(209, 214, 225, 1));
    background:-ms-linear-gradient(top, #f3f4f7, #d1d6e1);/*ie10*/
}

.kaki_room_box .kaki_roomcont_box .kaki_roomcont_img{
	float:left;
	margin:0 20px 0 0;
}

.kaki_room_box .kaki_roomcont_box .kaki_roomcont_info{
	float:left;
	height:100px;
}

.kaki_room_box .kaki_roomcont_box .kaki_roomcont_info p{
	font-size:16px;
	color:#0e162a;
	background:url(../img/kaki_icon_bg.jpg) left 10px no-repeat;
	padding:10px 0 10px 15px;
	font-weight:bold;
	line-height:24px;
}

.kaki_room_box .kaki_roomcont_box .kaki_roomcont_info dl{
	width:400px;
	clear:both;
	overflow:hidden;
	margin:0 0 10px 0;
}

.kaki_room_box .kaki_roomcont_box .kaki_roomcont_info dl dt{
	width:55px;
	background:#682100;
	font-size:13px;
	color:#fff;
	line-height:25px;
	text-align:center;
	font-weight:bold;
	float:left;	
}

.kaki_room_box .kaki_roomcont_box .kaki_roomcont_info dl dd{
	font-size:14px;
	color:#8c1805;
	font-weight:bold;
	float:left;	
	padding:0 0 0 10px;
	line-height:25px;
}

.kaki_room_box .kaki_roomcont_box .kaki_roomcont_right{
	float:right;
	text-align:right;
	padding:40px 0 0 0;
}

#kaki_box .kaki_winter_taste{
	width:710px;
	height:auto;
	margin:40px 0 0 0;
	clear:both;
	overflow:hidden;
	position:relative;
}

#kaki_box .kaki_winter_taste .kaki_winter_txt{
	position:absolute;
	top:450px;
	left:40px;
	color:#fff;
	font-size:14px;
	line-height:24px;
}

#kaki_box .kaki_winter_taste .kaki_winter_btn{
	position:absolute;
	bottom:30px;
	left:190px;
	
}









