/*  セブ島プールヴィラ  */



body#special h2.head {
	float:left;
	width:735px;
	padding:0;
	margin:0 0 5px 0;
	border-bottom:solid 5px #CCCCCC;
}
body#special h3.tit3 {
	background-image:url(http://www.wbf.co.jp/kaigai/tokyo/special/img/bar3.gif);
	margin:0 5px;
	padding:7px;
	text-indent:10px;
}


body#special .box {
	width:740px;
	height:auto;
	clear:both;
	margin:10px 0 0 0;
	overflow: hidden;
}
* html .box {
	height: 1%;
}
body#special .box h4 {
	border-left:solid 5px #366B03;
	background-color:#F6FCF0;
	color:#3A6003;
	padding:8px;
	margin:3px 0;
	letter-spacing:0.1em;
}

body#special .box dl {
	width:170px;
	height:auto;
	margin:0;
	float:left;
}

body#special .box dl dt img {
	width:160px;
	height:110px;
	margin:3px 3px 0 3px;
	padding:2px;
	border: solid 1px #CCC;
}

body#special .box dl dd {
	width:170px;
}

body#special .box .rbox {
	width:550px;
	margin:0;
	padding:0;
	float:right;
}

body#special .box .rbox ul{
	 width:100%;
	 text-align:center;
}

body#special .box .rbox ul li{
	display: inline-block; 
    /display: inline; 
    /zoom: 1; 
	padding:3px;
}

body#special .box .rbox ul li.theme {
	float:left;
	width:300px;
	padding:5px 0 5px 9px;
	font-weight:normal;
	color:#333333;
	text-align:left;
}




body#special .box div.rbox ul li.price {
	font-size:12px;
	color:#FF0000;
	padding:3px 20px 3px 20px;
}


body#special .box div.rbox ul li.item {
	float:left;
	background-color:#4E4E4E;
	color:#FFFFFF;
	padding:1px 5px 1px 5px;
	font-size:11px;
	line-height:14px;
}


body#special .box div.rbox ul.point {
	float:left;
	width:100%;
	padding:5px;
	margin:5px 0 0 0;
	text-align:left;
}

body#special .box div.rbox p.txt{
	 background-color: #ECF79D;
	 padding:8px;
	 margin:3px;
	 width:90%;
	 text-align:left;
	 clear:both;
	 border:solid 1px #0C0;
}


body#special .box div.rbox ul.point li {
	line-height:20px;
	padding:5px 0 0 30px;
	border-bottom:dotted 1px #CCCCCC;
	background-image:url(http://www.wbf.co.jp/kaigai/tokyo/special/img/lisk2.gif);
	background-repeat:no-repeat;
	background-position: 5px 5px;
	text-align:left;
}


body#special .box div.rbox  div.btn {
	float:left;
	width:225px;
	padding:0;
	text-indent:-2000px;
	background-color:#FFFFFF;
	border:none;
}

body#special .box div.rbox  div.btn a {
	width:225px;
	height:33px;
	margin-top:10px;
	display:block;
	background:url(http://www.wbf.co.jp/kaigai/tokyo/special/img/asa_btn.gif) no-repeat center 0;
}

body#special .box div.rbox div.btn a:hover {
	background-position:center -33px;
}


/*　　　<div class="cboth"><hr /></div>　　　*/

.cboth {
	clear:both;
	height:0;
}
*html .cboth {
	height:.1em;
	overflow:hidden;
	margin-top:-.1em;
}
.cboth hr {
	visibility:hidden;
	border:0;
}
/*float clear*/

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display:inline-block;
	min-height:1%;  /* for IE 7*/
}
/* Hides from IE-mac \*/

*html .clearfix {
	height: 1%;
}
.clearfix {
	display:block;
}
/*

==============================================*/

div#contents #newsp {
	float:left;
	width:735px;
	padding:0 0 20px 0;
	font-size:12px;
}
div#contents #newsp .smbox {
	float:left;
	width:735px;
	padding:0;
	margin-top:30px;
}
div#contents #newsp #tabContent {
	background-color:#FFFFFF;
	width:735px;
	padding:0;
	margin-top:10px;
}
div#contents #newsp ul#tabIndex {
	margin:0;
	padding:0;
}
div#contents #newsp ul#tabIndex li.tab {
	cursor:pointer;
	display:block;
	float:left;
	font-weight:bold;
	list-style-type:none;
	width:120px;
	padding:0;
	height:30px;
	text-indent:-2000px;
}
div#contents #newsp #tabIndex li.open {
	background-color:#FFFFFF;
	text-decoration:none;
}
div#contents #newsp #tabIndex li a {
	color:#000066;
	text-decoration:none;
	display:block;
	height:30px;
}
div#contents #newsp #tabIndex li a.style {
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
}
div#contents #newsp div#tabBoxIndex {
	background-color:#FFFFFF;
	border:none;
	clear:both;
	padding:0;
}
div#contents #newsp div#tabBoxIndex div.tabBox {
	margin:0;
	padding:0;
	width:none;
}
div#contents #newsp ul#tabIndex li.b1 a,  div#contents #newsp ul#tabIndex li.b2 a,  div#contents #newsp ul#tabIndex li.b3 a {
	background-repeat:no-repeat;
	background-position: 0 0;
}
div#contents #newsp ul#tabIndex li.b1 a {
	background-image:url(http://www.wbf.co.jp/kokunai/tokyo/special/i/tab_btn1.gif);
}
div#contents #newsp ul#tabIndex li.b2 a {
	background-image:url(http://www.wbf.co.jp/kokunai/tokyo/special/i/tab_btn2.gif);
}
div#contents #newsp ul#tabIndex li.b3 a {
	background-image:url(http://www.wbf.co.jp/kokunai/tokyo/special/i/tab_btn3.gif);
}
div#contents #newsp ul#tabIndex li.b1 a:hover,  div#contents #newsp ul#tabIndex li.b2 a:hover,  div#contents #newsp ul#tabIndex li.b3 a:hover {
	background-position:0 -30px;
}
#main_box div#tabBoxIndex div.tabBox h3 {
	float:left;
	width:715px;
	font-size:13px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	font-size:14px;
	color:#FFFFFF;
	padding:8px 0 3px 20px;
	background-repeat:repeat-x;
	background-position:left top;
}
#main_box div#tabBoxIndex div.are1 h3 {
	background-image:url(img/bar3.gif);
}
#main_box div#tabBoxIndex div.are2 h3 {
	background-image:url(http://www.wbf.co.jp/kokunai/tokyo/special/i/bar4.gif);
}
#main_box div#tabBoxIndex div.are3 h3 {
	background-image:url(http://www.wbf.co.jp/kokunai/tokyo/special/i/bar5.gif);
}
div#contents #newsp div#tabBoxIndex div.tabBox div.entry {
	float:left;
	width:735px;
	padding:0;
	margin:10px 0 20px 0;
}
div#contents #newsp div#tabBoxIndex div.are1 div.entry {
	border-bottom:dotted 1px #396802;
}
div#contents #newsp div#tabBoxIndex div.are2 div.entry {
	border-bottom:dotted 1px #034F87;
}
div#contents #newsp div#tabBoxIndex div.are3 div.entry {
	border-bottom:dotted 1px #7C5C04;
}
#main_box h3 {
	line-height:normal;
	background:none;
	width:735px;
}
div#contents #newsp div#tabBoxIndex div.tabBox div.entry h4 {
	float:left;
	width:725px;
	font-size:14px;
	padding:5px 0 5px 5px;
	line-height:20px;
	font-weight:bold;
	margin:5px 0 0 0;
}
div#contents #newsp div#tabBoxIndex div.are1 div.entry h4 {
	border-left:solid 5px #366B03;
	background-color:#F6FCF0;
	color:#3A6003;
}
div#contents #newsp div#tabBoxIndex div.are2 div.entry h4 {
	border-left:solid 5px #034F87;
	background-color:#EEF9FF;
	color:#023656;
}
div#contents #newsp iv#tabBoxIndex div.are3 div.entry h4 {
	border-left:solid 5px #896602;
	background-color:#FCF7E8;
	color:#422F01;
}
div#contents #newsp div#tabBoxIndex div.are2 div.entry h4 strong {
	float:left;
	display:block;
	width:85px;
	height:40px;
	text-indent:-2000px;
	background-image:url(http://www.wbf.co.jp/kokunai/tokyo/special/i/new/oka.gif);
}
div#contents #newsp div#tabBoxIndex div.are3 div.entry h4 strong {
	float:left;
	display:block;
	width:85px;
	height:40px;
	text-indent:-2000px;
	background-image:url(http://www.wbf.co.jp/kokunai/tokyo/special/i/new/fuk.gif);
}
body#special div.entry ul.left_box {
	float:left;
	width:161px;
	padding:5px 5px 5px 5px;
}
body#special div.entry ul.left_box li {
	float:left;
	width:160px;
	text-align:center;
	margin-top:2px;
}
body#specialdiv.entry ul.left_box li.pic {
	border:solid 1px #F2F2F2;
	padding:2px;
}
body#special div.entry ul.left_box li.txt {
	font-size:12px;
	line-height:15px;
}
body#special div.entry div.rbox {
	float:left;
	width:559px;
	padding:7px 0 0 5px;
}

body#special div.entry div.rbox ul li{
	 display: inline-block;
    /display: inline; 
    /zoom: 1; 
}

/*   body#special div.entry div.rbox ul li strong {
	display: inline-block;
	padding:5px 0 5px 5px;
	font-weight:normal;
	color:#333333;
}   */

/*  body#special div.entry div.rbox ul.price {
	float:left;
	width:245px;
}   


body#special div.entry div.rbox ul.price li {
	font-size:12px;
	color:#FF0000;
	padding:3px 20px 3px 20px;
}  

body#special div.entry div.rbox ul.price li{
	 display:inline-block;
}  */

body#special div.rbox ul.price li span {
	 display:inline-block;
	background-color:#4E4E4E;
	color:#FFFFFF;
	padding:1px 5px 1px 5px;
	font-size:11px;
	line-height:14px;
}


body#special div.entry p {
	float:left;
	width:535px;
	padding:10px;
}
body#special div.are1 div.entry p {
	background-color:#F0F9CD;
	border:solid 1px #D9E021;
}
body#special div.are2 div.entry p {
	background-color:#F2F5FA;
	border:solid 1px #BAD0E8;
}
body#special div.are3 div.entry p {
	background-color:#FCE4C5;
	border:solid 1px #F7931E;
}
body#special div.are4 div.entry p {
	background-color:#FCE4E3;
	border:solid 1px #E56557;
}
body#special div.are5 div.entry p {
	background-color:#F2F2F2;
	border:solid 1px #CCCCCC;
}
body#special div.entry div.rbox ul.point {
	float:left;
	width:545px;
	padding:5px;
	margin:5px 0 0 0;
}
body#special div.entry div.rbox ul.point li {
	line-height:20px;
	padding:5px 0 0 30px;
	border-bottom:dotted 1px #CCCCCC;
	background-image:url(http://www.wbf.co.jp/kokunai/tokyo/special/i/aki/lisk2.gif);
	background-repeat:no-repeat;
	background-position: 5px 5px;
}
body#special div.entry p.btn {
	float:left;
	width:550px;
	padding:0;
	text-indent:-2000px;
	background-color:#FFFFFF;
	border:none;
}
body#special div.entry p.btn a {
	width:559px;
	height:33px;
	margin-top:10px;
	display:block;
	background:url(img/asa_btn.gif) no-repeat center 0;
}
body#special div.entry p.btn a:hover {
	background-position:center -33px;
}
