/* 基本設定
----------------------------------------------------*/
*{
	margin:0;
	padding:0;
}
body {
	text-align: left;
	background: #FFFFFF;
	color: #333333;
	font-size:100%;
	line-height: 1.5;
	font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Osaka,Verdana,Arial,Helvetica,sans-serif;
}
h1, h2, h3, h4, h5, h6 { font-size: 77%; }

h1, h2, h3, h4, h5, h6 ,p, dl, dt, dd, ul, li, ol, input, text{ margin:0; padding:0; }
li{ list-style-type:none; }
img{ border:none; }

a:link{ text-decoration: underline; }
a:hover{ text-decoration: none; }
a:visited{ text-decoration: underline; }

.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix{ display: inline-block; }
/* Hides from IE-mac ¥*/
*html .clearfix{ height: 1%; }
.clearfix{ display: block; }
/* End hide from IE-mac */

/* レイアウト
----------------------------------------------------*/
#container{
	width: 315px;
	text-align: left;
	margin: 0 0 0 8px;
}
.pkg{ margin: 0 0 10px 0; }

/* 国内新着情報
----------------------------------------------------*/
#kokunai a{ color: #C9262B; }

#kokunai .detail a#kokunai00{ background-image: url(../images/kokunai_btn00.jpg); }
#kokunai .detail a#kokunai01{ background-image: url(../images/kokunai_btn01.jpg); }
#kokunai .detail a#kokunai02{ background-image: url(../images/kokunai_btn02.jpg); }
#kokunai .detail a#kokunai03{ background-image: url(../images/kokunai_btn03.jpg); }
#kokunai .detail a#kokunai04{ background-image: url(../images/kokunai_btn04.jpg); }
#kokunai .detail a#kokunai05{ background-image: url(../images/kokunai_btn05.jpg); }
#kokunai .detail a#kokunai06{ background-image: url(../images/kokunai_btn06.jpg); }
#kokunai #down .detail a{ background-image: url(../images/kokunai_btn_down.gif); }

#kokunai #new .title{ background: url(../images/kokunai_new_tit.gif) no-repeat; }
#kokunai #down .title{ background: url(../images/kokunai_down_tit.gif) no-repeat; }
#kokunai #special .title{ background: url(../images/kokunai_special_tit.gif) no-repeat; }
#kokunai #special{ background: #FCEBED; }

#kokunai ul li a.orderbtn02 { background: transparent url(../images/kokunai_order02.jpg) no-repeat; }
#kokunai ul li a.orderbtn13 { background: transparent url(../images/kokunai_order13.jpg) no-repeat; }
#kokunai ul li a.orderbtn14 { background: transparent url(../images/kokunai_order14.jpg) no-repeat; }
#kokunai ul li a.orderbtn15 { background: transparent url(../images/kokunai_order15.jpg) no-repeat; }
#kokunai ul li a.orderbtn03 { background: transparent url(../images/kokunai_order03.jpg) no-repeat; }
#kokunai ul li a.orderbtn04 { background: transparent url(../images/kokunai_order04.jpg) no-repeat; }
#kokunai ul li a.orderbtn05 { background: transparent url(../images/kokunai_order05.jpg) no-repeat; }

/* 海外新着情報
----------------------------------------------------*/
#kaigai a{ color: #0070D0; }

#kaigai .detail a#kaigai00{ background-image: url(../images/kaigai_btn00.jpg); }
#kaigai .detail a#kaigai01{ background-image: url(../images/kaigai_btn01.jpg); }
#kaigai .detail a#kaigai02{ background-image: url(../images/kaigai_btn02.jpg); }
#kaigai .detail a#kaigai03{ background-image: url(../images/kaigai_btn03.jpg); }
#kaigai .detail a#kaigai04{ background-image: url(../images/kaigai_btn04.jpg); }
#kaigai #down .detail a{ background-image: url(../images/kaigai_btn_down.gif); }

#kaigai #new .title{ background: url(../images/kaigai_new_tit.gif) no-repeat; }
#kaigai #down .title{ background: url(../images/kaigai_down_tit.gif) no-repeat; }
#kaigai #special .title{ background: url(../images/kaigai_special_tit.gif) no-repeat; }
#kaigai #special{ background: #F0F8FF; }

#kaigai ul li a.orderbtn03 { background: transparent url(../images/kaigai_order03.jpg) no-repeat; }
#kaigai ul li a.orderbtn04 { background: transparent url(../images/kaigai_order04.jpg) no-repeat; }
#kaigai ul li a.orderbtn05 { background: transparent url(../images/kaigai_order05.jpg) no-repeat; }
#kaigai ul li a.orderbtn06 { background: transparent url(../images/kaigai_order06.jpg) no-repeat; }
#kaigai ul li a.orderbtn07 { background: transparent url(../images/kaigai_order07.jpg) no-repeat; }
#kaigai ul li a.orderbtn08 { background: transparent url(../images/kaigai_order08.jpg) no-repeat; }
#kaigai ul li a.orderbtn09 { background: transparent url(../images/kaigai_order09.jpg) no-repeat; }
#kaigai ul li a.orderbtn10 { background: transparent url(../images/kaigai_order10.jpg) no-repeat; }


/* 国内･海外共通
----------------------------------------------------*/
span.new {
	display: none;
	color: red;
	font-weight: bold;
}
.detail{
	float: right;
	padding: 5px 0 0 0;
}
.detail a{
	height: 24px;
	text-indent: -9999px;
	width: 135px;
	display: block;
}
.detail a#kaigai04{
	width: 190px;
}
.detail a:hover { background-position: 0 -24px; }
h2{
	text-indent: -9999px;
	height: 25px;
	width: 0;
	float: left;
}
#special h2{ height: 46px; }
.update {
	float: right;
	padding: 5px 0 0 0;
	font-size: 85%;
}
#special .update {
	float: right;
	padding: 13px 0 0 0;
	font-size: 85%;
}

/* 新着ツアー情報 */
#new, #down, #special{	font-size: 77%; }
#new dl{
	border-bottom: 1px dotted #C8C8C8;
	margin: 8px 0 0 0;
}
#new dl dt{
	float: left;
	margin: 0 0 3px 0;
	width: 60px;
}
#new dl dd{
	float: right;
	width: 250px;
	line-height: 1.5;
	padding: 0;
}
#new dl dd img{
	vertical-align: middle;
	padding: 0 3px 0 0;
}
#new ul.order {
	padding: 0 0 10px 0;
}
#new ul li { float: left; }
#new ul li a {
	margin: 0;
	padding: 0 5px 0 0;
	height: 20px;
	width: 50px;
	text-indent: -9999px;
	float: left;
	display: block;
	overflow: hidden;
	margin: 0 0 5px 0;
}
#new ul li a:hover { background-position: 0 -20px; }

/* 値下げツアー情報 */
#down{
	border-bottom: 1px solid #CCCCCC;
	padding: 0 0 10px 0;
}
#down dl{ margin: 8px 0 0 0; }
#down dl dt{
	display: block;
	width: 35px;
	float: left;
	padding: 3px 0 3px 0;
}
#down dl dd img{
	display: inline;
	vertical-align: middle;
	padding: 0 3px 0 0;
}
#down dl dd{
	float: right;
	width: 275px;
	line-height: 1.5;
	padding: 0px 0 0 0;
}
#down ul.order {
	padding: 0 0 10px 0;
}
#down ul li { float: left; }
#down ul li a {
	margin: 0;
	padding: 0 5px 0 0;
	height: 20px;
	width: 50px;
	text-indent: -9999px;
	float: left;
	display: block;
	overflow: hidden;
	margin: 0 0 5px 0;
}
#down ul li a:hover { background-position: 0 -20px; }

/* 目的地別･目的別･特集ツアー */
#special{
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
}
#special dl{ margin: 8px 5px 10px 5px; }
#special dl dt{
	float: left;
	margin: 0 0 3px 0;
	width: 60px;
}
#special dl dd{
	float: right;
	width: 240px;
	line-height: 1.5;
	padding: 0;
}
#special dl dd img{
	vertical-align: middle;
	padding: 0 3px 0 0;
}


.totop {
	background:transparent url(http://www.wbf.co.jp/common/img/totop.gif) no-repeat scroll left 3px;
	display:inline;
	float:right;
	font-size:12px;
	margin:10px 10px 6px auto;
	padding:0 0 2px 15px;
}