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

/*=================================================*/
/* フォーマット */
/*=================================================*/

.main-area{
	background:url(../images/bg_side_m.gif) left top repeat-y;
	width:621px;
	margin-bottom:25px;
}
#dirBusiness .text{
	margin:0px 10px 15px 5px;
}
/*=================================================*/
/* レイアウト */
/*=================================================*/

#dirBusiness .each-contents{
	background:none;
	width:617px;
	margin:0px 0px 0px 0px;
	padding:0px 2px 0px 2px;
}
#dirBusiness #conBizticket .container{
	background:url(../images/bg_recommend.gif) left top repeat-x;
	background-color:#fffbec;
	padding:0px;
	margin:0px;
}
#dirBusiness .container{
	padding-left:11px;
	padding-bottom:25px;
}
#dirBusiness .each-contents#conLineup{
	background:url(../images/bg_bottom.gif) left bottom no-repeat;
	padding:0px 2px 3px 2px;
}

/*=================================================*/
/* タイトル */
/*=================================================*/
#dirBusiness h2{
	background:url(../images/h2_title_business.gif) left top no-repeat;
	width:621px;
	height:35px;
}
#dirBusiness h3{
	margin:0px;
	padding:0px;
}
#conBizticket h3{
	background:url(../images/h3_title_recommend.gif) left top no-repeat;
	width:617px;
	height:37px;
}
#conSupport h3{
	background:url(../images/h3_title_support.gif) left top no-repeat;
	width:617px;
	height:42px;
}
#conBizreserve h3{
	background:url(../images/h3_title_reserve.gif) left top no-repeat;
	width:617px;
	height:42px;
	margin-bottom:20px;
}
#conLineup h3{
	background:url(../images/h3_title_lineup.gif) left top no-repeat;
	width:617px;
	height:42px;
}
#dirBusiness h4{
	display:block;
	font-size:5px;
	text-indent:-10000em;
	text-decoration:none;
}
.total-service h4{
	background:url(../images/h4_title_total.gif) left top no-repeat;
	width:595px;
	height:34px;
	margin-bottom:10px;
}

#conBizreserve h4{
	width:595px;
	height:29px;
	margin-bottom:10px;
}
#reserve01 h4{
	background:url(../images/h4_title_online.gif) left top no-repeat;
}
#reserve02 h4{
	background:url(../images/h4_title_tel.gif) left top no-repeat;
}
#reserve03 h4{
	background:url(../images/h4_title_shop.gif) left top no-repeat;
}
/*=================================================*/
/* リード */
/*=================================================*/
#dirBusiness .each-contents .lead{
	width:606px;
	display:block;
	font-size:5px;
	text-indent:-10000em;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
#conBizticket .lead{
	background:url(../images/wd_recommend.gif) left top no-repeat;
	height:28px;
}
#conSupport .lead{
	background:url(../images/wd_support.gif) left top no-repeat;
	height:62px;
}
#reserve01 .lead{
	background:url(../images/wd_reserve_online.gif) left top no-repeat;
	height:46px;
}
#reserve02 .lead{
	background:url(../images/wd_reserve_tel.gif) left top no-repeat;
	height:28px;
}
#reserve03 .lead{
	background:url(../images/wd_reserve_shop.gif) left top no-repeat;
	height:28px;
}
/*=================================================*/
/* メインイメージ（下層） */
/*=================================================*/

#dirBusiness .mainimg{
	background:url(../images/img_main_business.jpg) left top no-repeat;
	width:617px;
	height:206px;
	display:block;
	font-size:5px;
	text-indent:-10000em;
	text-decoration:none;
	margin:1px 2px 5px 2px;
}



/*=================================================*/
/* 部品 */
/*=================================================*/

.link-list{
	margin:0px 0px 0px 10px;
	overflow:hidden;
}
.link-list li{
	font-weight:bold;
	display:inline;
}
.link-list li a{
	background:url(../../../images/common/icon_arrow_blue.gif) left 2px no-repeat;
	margin:0px 18px 0px 0px;
	padding-left:14px;
}
.link-list.pt-right{
	float:right;
	overflow:hidden;
}
.link-list.pt-bottom li{
	display:block;
	margin-bottom:5px;
}
.link-list.pt-line{
	width:595px;
}

.link-list.pt-line li{
	float:left;
	width:260px;
	display:block;
	margin-bottom:5px;
}
.link-list.pt-line .odd{
	clear:both;
}
/* 海外航空券 */

.tbl-biz{
	margin:5px 0px 15px 15px;
	width:595px;
}
.tbl-biz th{
	width:500px;
	padding:4px 2px 4px 2px;
}
.tbl-biz th a{
	background:url(../images/icon_yellow.gif) left 2px no-repeat;
	padding-left:15px;
}
.tbl-biz td{
	color:#C80000;
	font-weight:bold;
	padding:4px 2px 4px 2px;
}

/* サポート =================================================*/

#conSupport .flow-list li{
	width:593px;
	height:33px;
	display:block;
	font-size:5px;
	text-indent:-10000em;
	text-decoration:none;
}
#conSupport #flow01{
	background:url(../images/support_list01.gif) left top no-repeat;
}
#conSupport #flow02{
	background:url(../images/support_list02.gif) left top no-repeat;
}
#conSupport #flow03{
	background:url(../images/support_list03.gif) left top no-repeat;
}
#conSupport #flow04{
	background:url(../images/support_list04.gif) left top no-repeat;
}
#conSupport #flow05{
	background:url(../images/support_list05.gif) left top no-repeat;
}
#conSupport #flow06{
	background:url(../images/support_list06.gif) left top no-repeat;
}
.total-service{
	margin:20px 0px 0px 0px;
}
.total-service li{
	border-left:4px solid #b5e7ff;
	width:570px;
	margin:0px 3px 10px 3px;
	padding:2px 0px 2px 6px;
}
.total-service h5{
	font-size:14px;
	color:#387fd7;
}
.total-service p{
	margin-left:5px;
}
/* 予約の流れ =================================================*/

.reserve-contents{
	margin-top:25px;
}
.box-reserve{
	background-color:#fcfef2;
	margin-right:11px;
	padding:13px;
}
.reserve-contents h5{
	height:16px;
	display:block;
	font-size:5px;
	text-indent:-10000em;
	text-decoration:none;
	margin-bottom:8px;
}
h5.wd-ex{
	background:url(../images/wd_example.gif) left top no-repeat;
}
h5.wd-flow{
	background:url(../images/wd_flow.gif) left top no-repeat;
}
h5.wd-online{
	background:url(../images/wd_take.gif) left top no-repeat;
	margin-top:15px;
}
h5.wd-shop{
	background:url(../images/wd_shop.gif) left top no-repeat;
	margin-top:15px;
}
/* ラインナップ =================================================*/

#conLineup{
	margin-top:25px;
}
#conLineup h4{
	background:url(../images/icon_gray.gif) left center no-repeat;
	text-indent:0px;
	font-size:14px;
	color:#06608f;
	margin-top:18px;
	padding-left:18px;
}
#conLineup p{
	margin:5px 0px 5px 10px;
}


#con-inquiry h4{
	background:url(../images/h4_side_inquiry.gif) left top no-repeat;
	width:210px;
	height:40px;
}

#con-shop h4{
	background:url(../images/h4_side_shop.gif) left top no-repeat;
	width:210px;
	height:34px;
}
.side-contents{
	padding-bottom:3px;
}
.side-contents ul{
	margin:3px 0px 3px 9px;
}
.side-contents ul li a{
	background-position:left top;
	background-repeat:no-repeat;
	width:190px;
	display:block;
	font-size:5px;
	text-indent:-10000em;
	text-decoration:none;
}
.side-contents ul li a:hover{
	background-position:right top;
}
#wd-tel {
	background:url(../images/wd_inquiry_tel.gif) left top no-repeat;
	width:190px;
	height:59px;
	text-indent:-10000em;
	margin-bottom:4px;
}
#btn-mail a{
	background-image:url(../images/btn_mail.gif) ;
	height:30px;
}
#btn-shinbashi a{
	background-image:url(../images/btn_shop_shinbashi.gif) ;
	height:36px;
}
#btn-kanda a{
	background-image:url(../images/btn_shop_kanda.gif) ;
	height:36px;
}
#btn-osaka a{
	background-image:url(../images/btn_shop_osaka.gif) ;
	height:36px;
}


