@charset "utf-8";

@import "http://tour.tabitama.co.jp/css/common.css";
@import "http://tour.tabitama.co.jp/css/base.css";
@import "/header_footer/header_footer_utf8.css";
@import "http://tour.tabitama.co.jp/css/common_right_block.css";

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

※FILE NAME : [index.php][theme{数字}.php]
全体共通指定
====================================================================== */
/* -- ::: リンク画像透過 ::: -- */
/* -- ヘッド画像(大) -- 					コメントにて未使用中(2008.06.26～)
.theme_big a:hover img {
	filter:alpha(opacity=50);
	opacity:0.5;
}*/

/* -- テーマ小画像透過 -- 					コメントにて未使用中(2008.06.26～)
#theme_small_back a:hover img {
	filter:alpha(opacity=50);
	opacity:0.5;
}*/

/* -- 商品紹介内 -- 					コメントにて未使用中(2008.06.26～)
.tour_block a:hover img {
	filter:alpha(opacity=50);
	opacity:0.5;
}*/

/* -- ページタイトル -- */
#page_title {
	width: 100%;
	padding-bottom: 10px;
	overflow: hidden;
}
#page_title h2,
#page_title img,
#page_title li {
	float: left;
}

/* -- ::: ページトップへ ::: -- */
#tabitama_body .pagetop {
	display: block;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 120%;
	font-weight: bold;
}


/* -- ::: その他のテーマ ::: -- */
.other_theme {
	clear: both;
	margin: 0;
	padding-right: 1em;
	text-align: right;
}



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

全体リキッドエリア指定 -LEFT BLOCK-
====================================================================== */
/* -- テーマコレクションタイトル -- */
#tabitama_body .contents_box {
	padding-top: 1px;
}

#tabitama_body .title_type_a {
	background-image: url("../img/theme_background.gif");
	background-repeat: repeat-x;
	margin: 0.5em 0 0 0;
	padding: 4px;
	border-top: solid 1px #f93;
	border-left: solid 5px #f93;
}

.title_type_a p {
	display: inline;
	color: #f07714;
	font-weight: 900;
	font-size: 170%;
}

.title_type_a .sub_title {
	color: #f07714;
}


/* -- テーマコレクションhead画像 -- */
#tabitama_body .theme_big {
	margin-bottom: 15px;
	padding: 5px 0;
	border-bottom: dashed 1px #f93;
	text-align: center;
}

/* -- ↓ ※FILE NAME : [index.php][theme{数字}.php]に影響  -- */
#tabitama_body .theme_big_back1 {
	background-image: url("../img/theme_big_background.gif");
}

/* -- ↓ ※FILE NAME : [index.php]に影響  -- */
#tabitama_body .theme_big_back2 {
	background-image: url("../img/theme_big_background_2.gif");
}

/* -- ↓ ※FILE NAME : [index.php][theme{数字}.php]に影響  -- */
.theme_big h1,h4 {
	margin: 0;
	padding: 0;
}

.sub_description {
	background-color: #fff;
	border: solid 1px #ffdab6;
	margin: 5px 5% 0 5%;
	display: block;
	padding: 4px 5%;
	line-height: 1.2em;
	text-align: left;
}

/* -- ↓ ※FILE NAME : [index.php]に影響  -- */
.sub_description .theme_big_title{
	margin: 2px -30px;
	font-size: 130%;
	font-weight: bold;
}


/* -- ::: ツアーブロック指定 ::: ↓ ※FILE NAME : [theme{数字}.php]に影響 -- */
.tour_block {
	clear: both;
	margin-bottom: 15px;
	padding: 0;
}

.tour_block dl {
	margin: 0;
	padding: 0;
}

.tour_block .tour_title {
	background-image: url("../img/theme_background.gif");
	background-repeat: repeat-x;
	margin: 0;
	padding: 0.3em 2em;
	border: solid 1px #f93;
	text-indent: -1.7em;
	font-size: 120%;
	font-weight: bold;
}

.tour_block .tour_description {
	background-color: #ffe4c4;
	margin: 0;
	padding: 0.2em 2.5em;
	border-left: solid 1px #f93;
	border-right: solid 1px #f93;
	line-height: 1.4em;
}


/* -- ツアーブロック指定 リスト部分 -- */
.tour_block .tour_list_box {
	display: block;
	margin: 0;
/* --::: ↓IEバグ処理（border） :::-- */
	position: relative;
	padding: 5px;
	border: solid 1px #f93;
}

.tour_list_box .company_img {
	width: 90px;
	float: left;
}

.tour_list_box .list_box {
	display: block;
	margin-left: 100px;
}

.tour_list_box .list_1gyou {
	margin-top: 5px;
	margin-bottom: 10px;
	padding-bottom: 2px;
	border-bottom: dashed 1px #f93;
}

.list_1gyou ul,
.list_1gyou li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.list_1gyou .depa {
	display: block;
	width: 9.2em;
	font-weight: bold;
	text-align: center;
	float: left;
}

.list_1gyou .title {
	height: 1.1em;
	padding: 0 0.8em;
	line-height: 1.1em;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif, "メイリオ","Meiryo";
	overflow: hidden;
}

.list_1gyou .price {
	display: block;
	width: 13em;
	padding-right: 5px;
	text-align: right;
	font-weight: bold;
	float: right;
}


/* -- ツアーブロック指定 情報提供会社部分 -- */
.company_name {
	margin: 0;
	text-align: right;
}


/* -- ::: その他のテーマ一覧 ::: ↓ ※FILE NAME : [index.php]に影響 -- */
#tabitama_body .theme_other_small {
	padding-top: 1px;
	margin-bottom: 0;
	overflow: hidden;
}
#tabitama_body .theme_other_small img {
	float: left;
}

.theme_other_small .title_theme_a {
	background-image: url("../img/theme_background.gif");
	background-repeat: repeat-x;
	margin: 0.5em 0 0 0;
	padding: 4px;
	border: solid 1px #f93;
	color: #f07714;
	font-size: 130%;
}

#theme_small_back {
	clear: both;
	margin: 0 0 15px 0;
	padding: 3px 3px 10px 3px;
	border-left: solid 1px #f93;
	border-right: solid 2px #f93;
	border-bottom: solid 1px #f93;
	zoom: 100%;
}

/* --::: ↑IE/Safari上書き（スターハック）↓ :::-- */
*+html #theme_small_back {
	border-right: solid 1px #f93;
}
html*#theme_small_back {
	border-right: solid 1px #f93;
}

/*\*/
* html #theme_small_back {
	height:1px;
}
/**/


#theme_small_back .middle_block {
	clear: both;
	margin: 5px;
	line-height: 140%;
}

.middle_block .small_block {
	width: 48%;
	margin: 3px;
}

.middle_block .left {
	float: left;
}

.middle_block .right {
	margin-left: 50%;
}

.small_block .small_image {
	width: 95px;
	margin-right: 3px;
	float: left;
}

.small_block h6 {
	margin: 0;
	padding: 0;
	font-size: 100%;
}

.small_block .small_description {
	margin: 0;
	padding-top: 9px;
	padding-left: 105px;
}



/* -- ::: 関連キーワードで検索指定 ::: ↓ ※FILE NAME : [theme{数字}.php]に影響 -- */
#tabitama_body .theme_keyword {
	padding-top: 1px;
	padding-bottom: 15px;
}

.theme_keyword .title_theme_a {
	background-image: url("../img/title_background.gif");
	background-repeat: repeat-x;
	margin: 0.5em 0 0 0;
	padding: 4px;
	border: solid 1px #ccc;
	font-size: 120%;
}

.theme_keyword ul {
	margin: 0;
	padding: 0.5em 2em;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	list-style: none;
	text-align: center;
}

.theme_keyword li {
	display: inline;
	padding: 0 1em;
	line-height: 1.6em;
}

.theme_keyword li strong {
	font-weight: normal;
}



/* -- ::: このテーマに関連する国内旅行 及び 自由リンク ::: ↓ ※FILE NAME : [theme{数字}.php]に影響 -- */
#tabitama_body .theme_bottom_list,
#tabitama_body .theme_bottom_list_free {
	margin-bottom: 6em;
	padding-top: 1px;
}

#tabitama_body .theme_bottom_list02 {
	margin-bottom: 3em;
	padding-top: 1px;
}

.pickup_text	{
	font-size:9px;
	margin-top:20px;
	color:#222222;
}


.theme_bottom_list .title_theme_a,
.theme_bottom_list02 .title_theme_a {
	background-image: url("../img/title_background.gif");
	background-repeat: repeat-x;
	margin: 1.3em 0 0.6em 0;
	padding: 4px;
	border: solid 1px #ccc;
	font-size: 120%;
	font-weight:bold;
}

.theme_bottom_list ul,
.theme_bottom_list02 ul {
	margin: 0;
	padding: 0.5em 0.8em;
	list-style: none;
}

.theme_bottom_list li,
.theme_bottom_list02 li {
	width: 49%;
	line-height: 1.5em;
	float: left;
}

.theme_bottom_list_free ul {
	margin: 0;
	padding: 0.5em 0.8em;
	list-style: none;
	text-align: center;
}

.theme_bottom_list_free li {
	display: inline;
	padding: 0 1em;
	line-height: 1.8em;
}



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

（注意）固定エリア指定 -RIGHT BLOCK-

※-RIGHT BLOCK-はまとめています。cssのURL先
http://www2.tabitama.co.jp/css/common_right_block.css

※右固定カラムの画像置き先：
http://www2.tabitama.co.jp/img/fix_right_block/画像名
====================================================================== */


