/***********************************************/
/*ページ全体            				       */
/***********************************************/
#left    { text-align:left; }

/***********************************************/
/*フォント（通常はこれを使用）                 */
/***********************************************/

.text_plantitle   { font-weight: bold; font-size:medium; color:#333333; line-height:1.1em; }
.text_searhtitle  { font-weight: bold; font-size:small; line-height:1.1em; text-align:left; }
.text_white_mini  { font-weight: bold; font-size:x-small; color:#FFFFFF; }
.text_airport     { font-weight: bold; font-size:small; color:#FFFFFF; line-height:1.2em; }
.text_tour        { font-weight: bold; font-size:medium; color:#FFFFFF; line-height:1.2em; }
.text_tour2       { font-size:small; }
.text_tour_mini1  { font-size:small; }
.text_tour_mini2  { font-size:x-small; }
.text_menutitle   { font-weight: bold; font-size:medium; color:#FFFFFF }
.text_white_bold  { font-weight: bold; color:#FFFFFF }
.text_red_bold    { font-weight: bold; color:#FF0000 }
.text_tokuten     { font-weight: bold; font-size:medium; color:#384682; text-indent:30px }
.text_date        { font-weight: bold; font-size:large; color:#333333; font-family:Arial-black,Arial,Helvetica,sans-serif; }
.text_sun         { color:#FF0000; }
.text_sat         { color:#0033FF; }
.text_search      { font-weight: bold; font-size:x-large; font-family:Arial-black,Arial,Helvetica,sans-serif; }
.text_price       { font-weight: bold; font-size:medium; color:#990000; font-family:Arial-black,Arial,Helvetica,sans-serif; }
.text_enn         { font-weight: bold; font-size:medium; color:#990000; }
.text_alerts      { font-weight: bold; font-size:small; color:#990000; }
.text_pam         { color:silver; }
.text_bkcolor1    { background-color:#E4EDF5; }
.text_bkcolor2    { background-color:#F5F5F5; }

/***********************************************/
/*ツアー詳細テーブル　　　                     */
/***********************************************/

#table1    { width:520px; border-collapse:collapse; }
#table1 TD { text-align:left; }
#table1 TH { text-align:right; }

#table2    { width:520px; border-collapse:collapse; }
#table2 TD { border:1px #CCCCCC solid; background-color:#FFFFFF; padding:5px; }
#table2 TH { border:1px #CCCCCC solid; background-color:#F2F2F2; padding:5px; }

#table3    { width:520px; border-collapse:collapse; }
#table3 TD { padding:10px; background-color:#F2F2F2; }

#table4    { width:100%; border-collapse:collapse; }
#table4 TD { text-align:left; }

#table5    { width:774px; border-collapse:collapse; }
#table5 TD { border:2px #FFFFFF solid; padding:5px; }
#table5 TH { border:2px #FFFFFF solid; width:20%; background-color:#F2F2F2; text-align:center; vertical-align:middle; }

#table6    { width:780px; border-collapse:collapse; }
#table6 TD { text-align:right; }

#table7    { width:780px; border-collapse:collapse; height:25px; }
#table7 TD { text-align:center; }
#table7 TH { width:69px; text-align:center; }

#table8    { width:780px; border-collapse:collapse; }
#table8 TD { width:70%; text-align:left; }
#table8 TH { text-align: right; }

#table9    { width:100%; border-collapse:collapse; }
#table9 TD { text-align:right; }

#table10    { width:780px; border-collapse:collapse; }
#table10 TD { width:20%; background:url(/img/all/bg_grad.gif); padding:5px; text-align:center; vertical-align:middle; }
#table10 TH { background-color:#C6D9EC; padding:5px; text-align:left; vertical-align:middle; }

#table11    { width:780px; border-collapse:collapse; }
#table11 TD { width:11%; padding:5px; text-align:center; vertical-align:middle; height:60px; border:2px #CCCCCC solid; }
#table11 TH { width:11%; background-color:#F2F2F2; padding:5px; text-align:center; border:2px #CCCCCC solid; }
#table11 TD:hover{ background-color:#FFFFFF; }

#table12    { width:324px; border-collapse:collapse; }
#table12 TD { text-align:left; }

#table13    { width:780px; border-collapse:collapse; }
#table13 TD { text-align:right; background-color:#F2F2F2; }

#table14    { width:240px; border-collapse:collapse; border:1px #CCCCCC solid; }
#table14 TD { padding:4px; }

#table15    { width:230px; border-collapse:collapse; background:url(/img/all/bg_gray_grad.gif); }
#table15 TD { padding:6px; }

#table16    { width:780px; border-collapse:collapse; }
#table16 TD { border:1px #CCCCCC solid; background-color:#FFFFFF; padding:5px; }
#table16 TH { border:1px #CCCCCC solid; background-color:#F2F2F2; padding:5px; }

#table17    { width:430px; border-collapse:collapse; }
#table17 TD { border:1px #CCCCCC solid; background-color:#FFFFFF; padding:5px; }
#table17 TH { border:1px #CCCCCC solid; background-color:#F2F2F2; padding:5px; }

#table18    { width:780px; border-collapse:collapse; }
/*
#table18 TD { width:22px; border:1px #CCCCCC solid; padding:2px; text-align:center; }
#table18 TH { width:98px; border:1px #CCCCCC solid; padding:2px; text-align:center; }
*/
#table18 TD { width:18px; border:1px #CCCCCC solid; padding:2px; text-align:center; }
#table18 TH { width:64px; border:1px #CCCCCC solid; padding:2px; text-align:center; }

#table19    { width:780px; border-collapse:collapse; }
#table19 TD { width:67px; border:1px #CCCCCC solid; padding:2px; text-align:center; }
#table19 TH { width:22px; border:1px #CCCCCC solid; padding:2px; text-align:center; }

.disp { display: none; }

/***********************************************/
/*ツアーサーチテーブル　　                     */
/***********************************************/

#table20    { width:780px; border-collapse:collapse; }
#table20 TD { text-align:left; }
#table20 TH { text-align:left; width:22%; font-weight:normal; }

#table21    { width:780px; border-collapse:collapse; }
#table21 TD { padding:3px; }
#table21 TH { padding:3px; text-align:center; }

#table22    { width:780px; border-collapse:collapse; }
#table22 TD { text-align:left; }
#table22 TH { width:100px; text-align:center; }

#table23    { width:780px; border-collapse:collapse; }
#table23 TD { text-align:center; }

#table24    { width:780px; border-collapse:collapse; }
#table24 TD { padding:5px; }
#table24 TH { padding:2px; }

/***********************************************/
/*リスト　　　　　　　　　                     */
/***********************************************/

#icon ul  {margin:0; padding:0; float:left; list-style-type:none; }
#icon li  {margin-right:5px; padding:0; float:left; list-style-type:none; }

#icon_h ul  {margin:0; padding:0; float:left; list-style-type:none; }
#icon_h li  {margin-right:2px; padding:0; float:left; list-style-type:none; }

#search ul  {margin:0; padding:0; float:right; list-style-type:none; }
#search li  {margin-left:2px; padding:0; float:right; list-style-type:none; }

#navi ul  {margin:0; padding:0; float:left; list-style-type:none; }
#navi li  {float:left; list-style-type:none; }

/***********************************************/
/*検索PR枠　　　　　　　　                     */
/***********************************************/
#pr-frame {
	width: 762px;
	margin-top: 15px;
	padding: 8px;
	border: 1px solid #1174E3;
	background-color: #FAFDFF;
	padding-bottom: 2px;
}

#pr-frame ul{
	list-style: none;
	padding: 0;
	margin: 0;
	padding-left: 2px;
}

#pr-frame li{
	height: 13px;
	margin-bottom: 8px;
	padding-top: 2px;
	padding-left: 56px;
	list-style: none;
	background: url(/img/pr-ico.gif) no-repeat;
}

.pr-m {
	margin-right: 6px;
}


/***********************************************/
/*検索タブボタン　　　　　　　　                     */
/***********************************************/

#search_tab_list {
	width:780px;
	overflow:hidden;
}

#search_tab_list ul {
	margin:0;
	padding:0;
	float:left;
}

#search_tab_list li {
	float:left;
	list-style:none;
	margin-left:5px;
}

#search_tab_list li img {
	vertical-align:bottom;
}

