#contents{
padding:0 !important;
width:992px !important;
}

.fl_l{padding:14px;
	width:625px;}

.fl_r{width:320px;}


/*tabナビゲーション*/
#tab-navi li{
float:left;
padding-right:4px;
}

#tab_btn1{background:url(../img/tab1_o.gif) no-repeat; padding-right:0px !important;}
#tab_btn2{background:url(../img/tab2_o.gif) no-repeat; padding-right:0px !important;}
#tab_btn3{background:url(../img/tab3_o.gif) no-repeat; padding-right:0px !important;}
#tab_btn4{background:url(../img/tab4_o.gif) no-repeat; padding-right:0px !important;}
#tab_btn5{background:url(../img/tab5_o.gif) no-repeat; padding-right:0px !important;}

#tab-navi .hover img{visibility:hidden;}

#tab-contbox{
padding:25px 35px 0 0;
}

#tab-contbox .tit{
padding:15px 0 25px;
}

#tab-contbox p{
	font-size:10px;
	padding-top: 5px;
	margin-bottom: 5px;
	line-height: 1.5em;
	letter-spacing: 0px;
}

#tab-contbox .fl_l{
	width:106px;
	padding:0px;
}

#tab-contbox .fl_r{
	width:170px;
}

#tab-contbox .fl_r img{
	margin-top:2px;
}

#tab-contbox .link{
	padding-top:12px;
	margin-bottom: 20px;
}

#tab-contbox ul{
margin-bottom:18px;
}

#tab-contbox li{
text-indent:18px;
line-height:2em;
}

.reserve_bar{
margin-left:14px;
}

#sleep_box{
	width:650px;
	clear:both;
}

.prop{
	vertical-align:text-top;
clear:both;
font-size:10px;
margin:5px 0 10px 0;

}

.prop tr{
background:url(../../common/img/cmn_dotte_ccc.gif) bottom left repeat-x;
}
.prop td{
	padding:5px;
}

.serve_tit{
display:block;
margin-top:30px;
margin-bottom:0px;
}

.sum_br{
padding-bottom:20px;
background:url(../../common/img/cmn_dotte_ccc.gif) bottom left repeat-x;
display:block;
}

#tab-contbox li{
text-indent:0;
padding-left:18px;
}

