@charset "Shift_JIS";

/*JTB共通css（！削除不可！）*/
@import url(/common/css/jtb_site_970.css);
@import url(/kyushu/css/search.css);
@import url(/kyushu/css/picto.css);
@import url(/kyushu/css/top.css);
/*JTB共通css（ローカル確認用 サーバアップ時削除）*/
@import url(/common/css/jtb_site_970.css);


/**kj企画ここから　京都特集バナーcss**/
#kyotoTokushu01{width:475px; height:185px; margin:0; padding:0;}
#kyotoTokushu02{background:url(../images/kyotoTokushu_03.jpg) no-repeat; width:475px; height:62px; margin:0; padding:0;}
#kyotoBtArea{ padding:35px 0 0 238px; margin:0; height:auto; width:auto;}
#kyotoBtArea img{margin:0 5px 0 0; float:left; padding:0;}
#kyotoBtArea a:link,visited,active{}
#kyotoBtArea a:hover{ position:relative; top:1px; left:1px;}
/**kj企画ここまで　京都特集バナーcss**/

#contentsArea3 {
	width:960px;
	margin:10px 0 10px 10px;
	font-size:107%;
	line-height:150%;
}

/*********************************JTB九州オリジナルcssここから*********************************/

/*メインコンテンツエリア*/
/*#main_contents {width:970px; font-size:92%; line-height:138%;color:#5C5C5C;}*/
#main_contents {width:auto; font-size:12px; line-height:16px;color:#5C5C5C;margin:10px;}
#main_contents_inner {margin:0px;padding:0px;}
/*seo*/
#seo{border-bottom:1px solid #333333;background-color:#EFEFEF;width:970px;padding-bottom:1px;}
#seo p{margin-left:10px;}
/*コンテンツエリア左カラム*/
#main_contents_left {float:left; width:710px; margin-right:9px;}



/*コンテンツエリア右カラム*/
#main_contents_right {float:left; width:230px; font-size:12px;}
/*float解除*/
.float_clear {clear:both;content:"";display:block;height:0;width:0;clear:both;visibility:hidden;}
/*move*/
a:hover.move{position:relative; top:1px; left:1px;}

/*コンテンツエリア左カラムここから**/
#jtb_menu {height:61px;background:url(../images/jtb_menu.gif) no-repeat;position:relative;margin:0 0 10px 0;}
#jtb_menu_position {position:absolute;left:180px;top:12px;}
.jtb_top {width:183px;height:61px;float:left;}
.jtb_menu_image {width:126px;height:32px;margin:0 5px 0 0;float:left;}
.jtb_menu_image2 {width:126px;height:32px;margin:0 5px 0 0;float:left;}

/*コンテンツタイトル950px.ver（早夏）*/
#jtb_menu2 { width:950px;height:auto;background:url(../images/jtb_menu.gif) no-repeat;position:relative;margin:0 0 10px 0; font-size:12px;}
#jtb_menu_position2 { float:left; margin:15px 0 0 0; padding:0;}
#sitemap_mailmg2 { float:left;	width: 235px; margin:15px 0 0 0; padding:0;}

#left_title {margin:0 0 5px 0;}

#flash {margin:0 0 2px 0;}
#flash_navi {margin:0 0 2px 0;}
#flash_navi_02 {margin:0 0 10px 0;}
.top {margin:0 0 10px 0;text-align:right;}

#tel {margin:0 0 10px 0;float:left;}
#tel_01 {width:710px;}
#tel_02 {width:355px;float:left;}
#tel_03 {width:354px;float:left;}

.title_left {margin:0 0 10px 0;float:left;width:710px;}
.title_left_02{margin:0;float:left;width:710px;position:relative;}
.contents_left {margin:0 0 10px 0;float:left;width:710px;}

.bn_left_image_txt {width:175px;margin:0 2px  0 0;float:left;font-size:10px; line-height:12px;}

#shinchaku_left {width:300px;margin:0 0 0 0px;float:left;}
.shinchaku_image {width:63px;margin:0 5px 0 0;float:left;}
.shinchaku_yaji {width:10px;float:left;}
.shinchaku_txt {width:260px;margin:0 0 5px 0;float:left;}
.shinchaku_txt2 {width:222px;margin:0 0 4px 0;float:left;}
#shinchaku_right {width:405px;float:left;margin:0 0 0 5px;}
.shinchaku_rigth_txt {margin: 0 0 5px 0;}

.osusume_box {width:338px;margin:0 5px 5px 5px;float:left;}
.osusume_txt {position:absolute;left:90px;top:6px;;font-size:9px; line-height:12px;}
.osusume_inner {padding:5px 5px 0 5px;}
.osusume_inner_txt {margin: 0 0 5px 0;}
#osusume_bar {width:338px;height:22px;position:relative;}

.brand_top {width:228px;margin:0 5px 0 115px;float:left;}
* html div.brand_top {width:228px;margin:0 5px 0 57px;float:left;}
.brand_kokunai {width:343px;margin:0 3px 0 0;float:left;}
.brand_kaigai {width:228px;margin:0 5px 0 0;float:left;}
.brand_kokunai02 {width:228px;margin:0 5px 0 0;float:left;}

.free {width:354px;margin:0 0 10px 0;float:left;}
.free_inner {margin:0 1px 0 2px;border:1px solid #5C5C5C;}
.free_inner_02 {margin:0 1px 0 2px;background-color:#EFE6F9;padding:2px 2px 2px 2px;}
.free_bg_f {background:url(../kaigai/images/free_bg.gif) repeat-y; clear:both;}
.free_title {width:330px;float:left;margin: 3px 0 3px 5px;}
.free_title_txt {color:#FFFFFF;float:left;width:185px;}
.free_title_txt a:link {color:#FFFFFF;text-decoration:underline;}
.free_title_txt a:visited {color:#FFFFFF;text-decoration:underline;}
.free_title_txt a:hover {color:#FFFFFF;text-decoration:underline;}
.free_title_txt a:active {color:#FFFFFF;text-decoration:underline;}
.free_contents_inner {margin:5px 5px 5px 5px;}
.free_point_bg {width:100%;margin:0 0 5px 0;}
.free_image {width:125px;float:right;text-align:right;}
.free_rigth_txt {margin: 0 0 5px 10px;}
.free_rigth_txt_right {margin: 0 0 0 10px;text-align:right;}
.free_title_train {margin:0 0 10px 0;float:left;width:354px;}

.picto_info {;position:absolute;left:600px;top:10px;}

/*カセットここから*/
.casse {width:354px;margin:0 0 10px 0;float:left;}
.casse_inner {width:349px;margin:0 1px 0 2px;border:1px solid #5C5C5C;}
.casse_plan {width:120px;float:left;height:20px;}
.casse_car {text-align:right}
.casse_bg {background:url(../kokunai/images/casse_bg.gif) repeat-y; clear:both;}
.casse_bg_f {background:url(../kaigai/images/casse_bg.gif) repeat-y; clear:both;}
.casse_dep {width:70px;float:left;text-align:center;color:#1C0D82;margin: 3px 0 3px 0;}
.casse_title {width:264px;float:left;margin: 3px 0 3px 5px;}
.casse_title_txt {color:#FFFFFF;}
.casse_title_txt a:link {color:#FFFFFF;text-decoration:underline;}
.casse_title_txt a:visited {color:#FFFFFF;text-decoration:underline;}
.casse_title_txt a:hover {color:#FFFFFF;text-decoration:underline;}
.casse_title_txt a:active {color:#FFFFFF;text-decoration:underline;}
.casse_contents_inner {margin:5px 0px 5px 5px;}
.casse_panf {width:80px;margin:0 4px 0 0;float:left;}
.casse_contents_right {width:254px;float:left;}
.casse_contents_right02 {width:339px;float:left;}
.casse_conductor {width:105px;float:left;margin-left:15px;}
.casse_no {text-align:right;}
.casse_time {margin:5px 0 0 0; }
.casse_yen {color:#D70F29;}
.casse_picto {float:left;width:29px;margin:5px 6px 0 0;}
.casse_point_top {width:51px;float:left;}
.casse_point_bg {width:339px;background-color:#ECEAF5;}
.casse_brand {width:70px;float:right;}
.casse_miya_kago {width:175px;margin:7px 0 0 0;float:left;}
.casse_miya_kago_txt {width:159px;margin:9px 0 0 5px;float:left;}
.casse_kanren_txt {text-align:right;margin:0 10px 5px 0;}
.casse_select {margin:5px 2px 0 2px;border:1px solid #500D81;}
.casse_select_title {width:100%;background-color:#500D81;text-align:center;color:#FFFFFF;}
.casse_select_title a:link {color:#FFFFFF;text-decoration:underline;}
.casse_select_title a:visited {color:#FFFFFF;text-decoration:underline;}
.casse_select_title a:hover {color:#FFFFFF;text-decoration:underline;}
.casse_select_title a:active {color:#FFFFFF;text-decoration:underline;}
.casse_select_tokyo {margin:5px;}
.casse_select_box {margin:5px;text-align:center;}
.yen_red {color:#D70F29;}

/*コンテンツエリア右カラム（includeさせるファイル）ここから*/
#sitemap_mailmg {margin:15px 0 15px 0;float:left;}
#sitemap_mailmg2 {margin:15px 0 15px 0;float:right;}
.sitemap_logo {width:40px;height:22px;float:left;}
.sitemap_txt {width:70px;margin:2px 0 0 0;float:left; font-size:12px;}

#jtb_tabi {margin:0 0 5px 0;}

#paper_digipanf {margin:0 0 5px 0;}
.paper_digipanf_bg {background:url(/kyushu/images/news_bg.gif) repeat-y;padding:0 4px 0 5px; width:auto;}


#bn_right_01{margin:0 0 5px 0;}
#bn_right_02{margin:0 0 5px 0;}

#goto_cam {margin:0 0 15px 0;float:right;}

.right_under_contents_title {margin:0 0 5px 0;}
.right_under_contents_inner {margin:0 4px 0 5px;float:left; width:auto;}
.right_under_contents_inner_02 {margin:4px 0 0 5px;border:1px solid #5C5C5C;width:auto;float:left;}
.right_under_contents_yaji {width:18px;margin:2px 0 0 0 ;float:left;}
.right_under_contents_txt {width:202px;margin:0 0 5px 0 ;float:left;}
.right_under_contents_image {width:50px;height:50px;margin:0 5px 5px 0;float:left;}
.right_under_contents_image_txt {width:165px;margin:0 0 5px 0;float:left;}
.right_under_contents_dot {margin:0 0 5px 0;}
/*.right_under_contents_shop_txt {width:92px;margin:0px 0 5px 0 ;float:left;}*/

.Tokushu_Waku{width:221px; height:auto; border-bottom:#999999 1px dashed; margin:0 0 5px 0; }
.Tokushu_Title{background:url(../kokunai/images/yaji_red.gif) no-repeat; width:221px; height:auto; margin:0 0 5px 0;}
.Tokushu_Title p{padding:1px 0 0 18px; margin:0;}
.Tokushu_Img {width:50px;height:50px;margin:0 5px 5px 0;float:left;}
.Tokushu_Txt {width:165px;margin:0 0 5px 0;float:left; }
.Tokushu_Txt p{line-height:18px;}

.rightBox {padding:0 0 5px 0;}
.rightBox img {border:0px;}
.right_under_contents_shop_txt {width:86px;margin:0px 0 5px 0 ;float:left;}
.right_under_contents_shop_txt2 {width:98px;margin:0px 0 5px 0 ;float:left;}

/* banner */
.jtb_bana1 {
	height: 50px;
	width: 170px;
	margin-right: 6px;
	float: left;
	margin-top: 6px;
}
.jtb_bana2 {
	height: 50px;
	width: 170px;
	margin-right: 6px;
	float: left;
	margin-top: 6px;
}

.jtb_bana3 {
	height: 50px;
	width: 170px;
	float: left;
	margin-top: 6px;
}
.clear {
	clear: both;
}

/*********************************JTB九州オリジナルcssここまで*********************************/

/*0811山ノ内追加*/
.red-font{
color:#CC0000;
}



.box_pakege{width:345px; margin-bottom:5px; margin-left:5px;}
.icon{float:left; width:63px; margin-right:3px;}
.pakege_text{ float:left;background:url(../images/yaji_red_small.gif) no-repeat; width:279px;}
.pakege_text p{padding:0px 5px 3px 10px;}


.box_pakege_waku{ width:350px; float:left;}

/*********************************クルーズ枠*********************************/
.kyushu_asuka{
	width:710px;
	height:80px;
	margin-top: 10px;
}

/********************************* TV枠bnr*3 *********************************/
#special_tvbnr {width:710px;
height:80px;
margin-top:10px;
padding:0;
}

#special_tvbnr .tvbnr1 {width:230px;
height:80px;
float:left;
margin-right:10px;
}
#special_tvbnr .tvbnr2 {width:230px;
height:80px;
float:left;
margin-right:10px;
position:relative;
}
#special_tvbnr .tvbnr_book {width:126px;
height:16px;
position:absolute;
top:59px;
left:100px;
}
#special_tvbnr .tvbnr3 {width:230px;
height:80px;
float:left;
}

/********************************* bnr*2 *********************************/
#special_tvbnr .tvbnr4 {width:350px;
height:80px;
float:left;
margin-right:10px;
}
#special_tvbnr .tvbnr5 {width:350px;
height:80px;
float:left;
}

