@charset "utf-8";
/* tourist/kairyo.css */


/* --------------------------------

	* Pages Style Sheet {


		* last update 07.11/13
	
	}
	
	
--------------------------------
		 Contents
	
	1. body#kairyoTop
	
	2. body#subjtbTop

--------------------------------- */



/* ==========================================================================================================

	 1. 
	 body#kairyoTop
 
============================================================================================================*/


body#subtouristTop{
background:#FFFFFF url(../../../_common/img/frame/body/bg_categoryUtils02.gif) 0px 50px repeat-x;
}

body#subtouristTop div#wrapper{
margin:0 auto;
width:770px;
background:none;
}

/*-------------------------------------------------------------------

ヘッダ

---------------------------------------------------------------------*/

body#subtouristTop div#header02{
margin:0;
padding:0 0 66px 0;
width:770px;
background:none;
}

body#subtouristTop div#header02 .floatL{
float:left;
margin:0;
padding:0;
width:179px;
}

body#subtouristTop div#header02 .floatR{
float:right;
margin:0;
padding:5px 0 0 0;
width:347px;
}


/*body#kairyoTop div#primary {
	padding-top: 20px;
	background:none;
	min-height: 450px;
}*/

body#subtouristTop div.section h3{
font-size:120%;
}

/*-------------------------------------------------------------------

背景カラー

---------------------------------------------------------------------*/
.bg_gray{
margin:10px 0;
padding:8px;
background:#EFEFEF;
}

.bg_org{
margin:10px 0;
padding:8px;
background:#F1E7DB;
}

.bg_blue{
margin:10px 0;
padding:8px;
background:#F0F4F8;
}
/*-------------------------------------------------------------------

テキスト

---------------------------------------------------------------------*/
.aqua{
color:#98B0D7;
}

.darkblue{
color:#311F6E;
}

.green{
color:#009999;
}

.red_bf{
font-weight:bold;
color:#CC0000;
}

.s10txt{
font-size:85%;
}

body#kairyoTop div.section table em{
font-weight:bold;
color:#CC0000;
}

/*-------------------------------------------------------------------

フッタ

---------------------------------------------------------------------*/

body#subtouristTop div#footer02{
margin:0;
padding:10px 0;
background:none;
border-top:2px solid #D7D7D7;
}

body#subtouristTop div#footer02 .section{
margin:0 auto;
padding:0;
width:770px;
}

body#subtouristTop div#footer02 .section address{
margin:0;
padding:0;
float:left;
font-size:10px;
}


/*-------------------------------------------------------------------

問合せ窓口

---------------------------------------------------------------------*/
body#subtouristTop div.tour_contact{
margin:10px 0 15px 0;
border:1px solid #5B79B5;
width:770px;
}

body#subtouristTop h5.tc_bg{
margin:0;
padding:3px;
color:#FFFFFF;
background:#98B0D7;
width:764px;
}

body#subtouristTop div.tour_contact p{
margin:0;
padding:10px 20px;
color:#311F6E;
}

.tour_box2 {
padding:10px 20px;
}



/*-------------------------------------------------------------------

航空券検索

---------------------------------------------------------------------*/
.ticket_box{
padding:0 0 0 25px;
}

.ticket_txt01{
margin:10px 0;
text-align:left;
}
.ticket_txt01 th{
color:#000099;
}

.ticket_bg{
background:#E6F2FF;
border:2px solid #000099;
width:346px;
}

.ticket_title{
margin:0 0 5px 0;
width:346px;
}
.ticket_title th{
padding:3px 6px 3px 5px;
color:#FFFFFF;
font-weight:bold;
background:#000099 url(../img/tourist/kairyo/tab_air_02blue.gif) bottom right no-repeat;
}
.ticket_title td{
padding:3px;
}

.ticket_search{
margin:1px;
}
.ticket_search th{
padding:2px;
color:#000099;
font-weight:bold;
text-align:left;
background:#9DBDFF;
border:2px solid #E6F2FF;
}
.ticket_search td{
padding:2px;
text-align:left;
border:2px solid #E6F2FF;
}

/*-------------------------------------------------------------------

ホテル・送迎・現地観光検索

---------------------------------------------------------------------*/
.area_txt01{
margin:47px 0 10px 0;
text-align:left;
}
.area_txt01 th{
color:#009999;
}
.area_bg{
background:#009999;
width:346px;
}

.area_search{
padding:0px 1px 1px 1px;
}

.area_search table{
width:100%;
}
.area_search caption{
padding:4px 5px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
background:#009999;
}

.area_search th{
padding:3px;
color:#009999;
font-weight:bold;
text-align:left;
background:#ECFAFA;
}

.area_search td{
padding:3px;
text-align:left;
background:#ECFAFA;
}


/* ==========================================================================================================

	2.	 body#subjtbTop
 
============================================================================================================*/


body#subjtbTop{
background: #FFFFFF url(../../../_common/img/frame/body/bg_categoryUtils02.gif) 0px 50px repeat-x;
}

body#subjtbTop div#wrapper{
margin:0;
padding:10px 0 0 10px;
width:730px;
background:none;
}

/*-------------------------------------------------------------------

ヘッダ

---------------------------------------------------------------------*/
.jtb_nav{
margin:18px 0 0 0;
text-align:right;
}
/* ie6 hack */
*html .jtb_nav{
margin:15px 0 0 0;
}

/* ie7 hack */
*:first-child+html .jtb_nav{
margin:15px 0 0 0;
}

.jtb_nav img{
margin:0 0 0 8px;
}

body#subjtbTop div.section h3{
font-size:120%;
}

/*-------------------------------------------------------------------

背景カラー

---------------------------------------------------------------------*/
.bg_gray{
margin:10px 0;
padding:8px;
background:#EFEFEF;
}

.bg_org{
margin:10px 0;
padding:8px;
background:#F1E7DB;
}

.bg_blue{
margin:10px 0;
padding:8px;
background:#F0F4F8;
}
/*-------------------------------------------------------------------

テキストカラー

---------------------------------------------------------------------*/
.aqua{
color:#98B0D7;
}

.darkblue{
color:#311F6E;
}

.red_bf{
font-weight:bold;
color:#CC0000;
}

body#kairyoTop div.section table em{
font-weight:bold;
color:#CC0000;
}

/*-------------------------------------------------------------------

フッタ

---------------------------------------------------------------------*/

body#subjtbTop div#footer02{
margin:0;
padding:10px 0;
background:none;
border-top:2px solid #D7D7D7;
}

body#subjtbTop div#footer02 .section{
margin:0 auto;
padding:0;
width:770px;
}

