/*A:link {
	color: #0066CC;
	text-decoration: none;
}
A:visited {
	color: #0066CC;
	text-decoration: none;
}
A:hover {
	color: #FF3366;
	text-decoration: underline;
}
A:active {
	color: #FF3366;
	text-decoration: underline;
}


A.b:link {
	color: #ff0000;
	text-decoration: underline;
}
A.b:visited {
	color: #ff0000;
	text-decoration: underline;
}
A.b:hover {
	color: #0033CC;
	text-decoration: none;
}
A.b:active {
	color: #0033CC;
	text-decoration: none;
}*/

.cl{
	clear: both; 
	margin: 0; 
	padding: 0; 
	height: 0; 
	font-size: 0px;
}
.clearfix:after {
    content: "."; 
	display: block;
	clear: both;
	height: 0;
    visibility: hidden;
}

/*IE7用*/
/*div {   
    display: inline-block;   
} */
ul, ol, dl { 
	margin: 0px; 
	padding-left: 0px; 
} 
li, dt, dd { 
	list-style: none;
	line-height: 20px; 
} 

/* -----------------------------------------------------
画像 
----------------------------------------------------- */
img {
	padding: 0px;
	margin: 0px; 
	border-top-style: none; 
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.image_border { 
	padding: 2px; 
	float: left; 
	margin-right: 5px; 
	border: 1px solid #cccccc; 
} 
.image_border0 { 
	padding: 0px; 
	float: left; 
	margin-right: 5px; 
	border: 1px solid #cccccc; 
} 
.image_border1 { 
	padding: 1px; 
	border: 1px solid #cccccc; 
} 
.image_border2 { 
	padding: 2px; 
	border: 1px solid #cccccc; 
} 
.image_border3 { 
	margin-right: 5px; 
	vertical-align: -1px;
} 
.image_tour { 
	padding: 0 0 0 5px;
	vertical-align: -3px;
} 
.image_no { 
	padding: 0 5px 0 0;
	vertical-align: -3px;
} 
.image_bordern { 
	padding: 0px; 
	float: left; 
	margin-right: 5px; 
	margin-left: 2px; 
} 
.image_bordern2 { 
	padding: 0px; 
	float: left; 
	margin-right: 5px; 
} 

/* -----------------------------------------------------
見出し
----------------------------------------------------- */
h1, h2, h3 { 
	margin: 0px; 
	padding: 0px;
	font-size : 12px;
	line-height: 18px; 
	font-weight : bold; 
	color: #404040;
	display: block;
} 
p { 
	margin: 0; 
	padding: 0; 
} 

/* -----------------------------------------------------
全体設定 (Laypout) 
----------------------------------------------------- */
body {
	margin: 0px; 
	padding: 0px;
	font-size : 12px;
	color: #404040;
	line-height: 18px;
	/*text-align: center;*/
}

#container {
	width: 950px;
	margin-right: auto; 
	margin-left: auto; 
	padding: 0px;
	height: auto;
	text-align: left;
}
#header {
	width: 950px;
	margin-right: auto; 
	margin-left: auto; 
	padding: 0px;
	height: auto;
	text-align: left;
	background-color: #ffffff;
}
#contents { 
	/*width: 950px; */
	margin-left: auto; 
	margin-right: auto; 
	text-align: left; 
	padding-bottom: 40px;
}
#contents2 { 
	width: 850px; 
	margin-left: auto; 
	margin-right: auto; 
	text-align: left; 
	padding: 20px 50px 30px 50px;
}
#contents3 { 
	width: 750px; 
	margin-left: auto; 
	margin-right: auto; 
	text-align: left; 
	padding: 20px 20px 30px 20px;
}

/* -----------------------------------------------------
ヘッダー
----------------------------------------------------- */
#h-info { 
	width: 225px; 
	position: relative; 
	left: 725px; 
	top: -60px; 
	font-size: 11px;
} 
#h-info li { 
	display: inline; 
} 
#h-navi { 
	width: 500px; 
	position: relative; 
	left: 452px; 
	top: -63px; 
} 
#h-navi li { 
	display: inline; 
} 
/*トップページ用*/
#top-col1 {
	width: 950px;
	height: 120px;
	background-image: url(http://www.clubgets.com/image/hnavi/header_cmn.gif);
	background-repeat: no-repeat;
	z-index: 5;
} 
/*北海道用*/
#top-col2 {
	width: 950px;
	height: 120px;
	background-image: url(http://www.clubgets.com/hokkaido/image/header_hkd.gif);
	background-repeat: no-repeat;
	z-index: 5;
} 
/*沖縄用*/
#top-col3 {
	width: 950px;
	height: 120px;
	background-image: url(http://www.clubgets.com/okinawa/image/header_okn.gif);
	background-repeat: no-repeat;
	z-index: 5;
} 
/*中国・四国用*/
#top-col4 {
	width: 950px;
	height: 120px;
	background-image: url(http://www.clubgets.com/chugoku_shikoku/image/header_nsk.gif);
	background-repeat: no-repeat;
	z-index: 5;
} 
/*九州用*/
#top-col5 {
	width: 950px;
	height: 120px;
	background-image: url(http://www.clubgets.com/kyushu/image/header_kys.gif);
	background-repeat: no-repeat;
	z-index: 5;
} 
/*北海道スキー用*/
#top-col6 {
	width: 950px;
	height: 120px;
	background-image: url(http://www.clubgets.com/hokkaido_ski/image/header_ski.gif);
	background-repeat: no-repeat;
	z-index: 5;
} 
/*富士山用*/
#top-col7 {
	width: 950px;
	height: 120px;
	background-image: url(http://www.clubgets.com/fujitozan/image/header_fuji.gif);
	background-repeat: no-repeat;
	z-index: 5;
} 
/*旭山動物園用*/
#top-col8 {
	width: 950px;
	height: 120px;
	background-image: url(http://www.clubgets.com/asahiyama_zoo/image/header_zoo.gif);
	background-repeat: no-repeat;
	z-index: 5;
} 

/*旭山動物園用*/
#top-col8-jal {
	width: 950px;
	height: 120px;
	background-image: url(http://www.clubgets.com/asahiyama_zoo/image/header_zoo-jal.gif);
	background-repeat: no-repeat;
	z-index: 5;
} 


/*上越スキー用*/
#top-col9 {
	width: 950px;
	height: 120px;
	background-image: url(http://www.clubgets.com/joetsu_ski/image/header_ski.gif);
	background-repeat: no-repeat;
	z-index: 5;
} 
/*花火大会用*/
#top-col10 {
	width: 950px;
	height: 120px;
	background-image: url(http://www.clubgets.com/hanabi/image/header_hanabi.gif);
	background-repeat: no-repeat;
	z-index: 5;
} 


#logo {
	width: 150px;
	height: 44px;
	position: relative; 
	top: 14px; 
	left: 12px;
	z-index: 1;
} 
/* -----------------------------------------------------
ヘッダーロゴ
----------------------------------------------------- */
#sign { 
	width: 700px; 
	font-weight: normal; 
} 
/* -----------------------------------------------------
パンくず
----------------------------------------------------- */
#path { 
	width: 943px;
	height:22px;
	font-size: 11px;
	padding-left: 5px;
	padding-top: 10px;
} 

.path_navi { 
	width: 745px;
}

.path_book { 
	width: 100px;
}

#path_att { 
	/*width: 943px;
	margin-top:10px;*/
	font-size: 11px;
	padding: 5px 5px 5px 5px;
	/*color:#CC0000;
	background:#FFFFCC;
	border:solid 1px #CC0000;*/

}

#path_att2 { 
	/*width: 943px;
	margin-top:10px;*/
	font-size: 11px;
	padding: 5px 5px 5px 5px;
	/*color:#CC0000;
	background:#FFFFCC;*/
	border:solid 1px #CC0000;

}

#about { 
	width: 748px;
	padding-bottom: 10px;
} 
#about a:link { 
	color: #016AAB;
	text-decoration: underline;
} 
#about  a:visited { 
	color: #016AAB;
	text-decoration: underline;
} 
#about a:hover { 
	color: #016AAB;
	text-decoration: none;
} 
#about a:active { 
	color: #016AAB;
	text-decoration: none;
} 

/*-----------------------------------------------------
TOP-左サブカラム
-----------------------------------------------------*/
#sub_left{
	width: 225px;
	float: left;
	margin-top: 15px;
	padding: 0 5px 20px 5px;
	background-color: #F1F1F1;
} 

/* -----------------------------------------------------
左サブカラム●TOPページ用人気ランキング
------------------------------------------------------ */
#rank_title {
	width: 225px;
	height: 25px;
	margin-top: 0px;
} 
#rank_box {
	width: 213px;
	padding: 5px;
	margin-bottom: 20px;
	background-color: #ffffff;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
} 
.rank_comment {
	width: 188px;
	background-image: url(../image/common/arrow4.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	margin-left: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style : dotted;
	border-bottom-color: #cccccc;
} 
/* -----------------------------------------------------
左サブカラム●TOPページ用テーマから選ぶ
------------------------------------------------------ */
#theme_title {
	width: 207px;
	height: 21px;
	background-image: url(../image/top/t_theme_l.gif);
	background-repeat: no-repeat;
	padding: 4px 0 0 18px;
	color: #FFFFFF;
	font-weight: bold;
} 
#theme_box { 
	width: 213px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	padding: 5px; 
	background-color: #ffffff;
} 
#theme_box li {
	background-image: url(../image/common/arrow4.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding: 0 0 2px 18px;
	margin-left: 4px;
} 
/* -----------------------------------------------------
左サブカラム●TOPページ用バナー羅列
------------------------------------------------------ */
#banner_box { 
	width: 225px; 
	margin: 20px 0 20px 0;
} 

/* -----------------------------------------------------
左サブカラム●TOPページ用耳寄り情報
------------------------------------------------------ */
#ad_title{
	width: 215px;
	height: 23px;
	padding: 4px 0 0 10px;
	margin-top: 15px;
	background-image: url(../image/top/t_goodnews.gif);
	background-repeat: no-repeat;
	font-weight: bold;
}
#ad_box{
	width: 223px;
	height: auto;
	padding: 0 0 10px 0;
	background-color: #ffffff;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #aaccee;
	border-bottom-color: #aaccee;
	border-left-color: #aaccee;
}
.ad_inner{
	width: auto;
	height: auto;
	padding: 5px 0 7px 0;
	margin: 0 5px 0 5px;
	background-attachment: scroll;
	background-image: url(../image/common/dotline01.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.ad_text{
	width: 132px;
	height: auto;
	float: left;
	background-image: url(../image/common/arrow10.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 15px;
}


/*-----------------------------------------------------
メインカラム
-----------------------------------------------------*/
#main {
	width: 479px; 
	float: left; 
	padding: 15px 0 0 6px;
}
/*-----------------------------------------------------
メインカラムクロスフェード
-----------------------------------------------------*/
#main_image_box{
	width: 475px; 
	height: 251px;
}

/*-----------------------------------------------------
メインカラム●新着情報（表示方法：テキスト）
-----------------------------------------------------*/
#topic_title {
	width: 461px;
	height: 21px;
	background-image: url(../image/top/t_topic.gif);
	background-repeat: no-repeat;
	padding: 4px 0 0 18px;
	margin: 14px 0 3px 0;
	color: #ffffff;
} 
#topic_box {
	width: 449px;
	height: auto;
	border: 5px solid #e5e5e5;
	padding: 10px;
	margin-bottom: 15px;
} 
.topic_box {
	background: url(../image/common/dotline01.gif) repeat-x left bottom; 
} 
#topic_box dl {
	padding: 5px 0 6px 0;
	margin-top: -1px;
	overflow: hidden;
} 
#topic_box dt {
	padding: 0 0 0 18px;
	display: block;
	float: left;
	clear: left;
	background-image: url(../image/common/arrow7.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
} 
#topic_box dd { 
	margin: 0; 
	padding: 0 0 6px 90px; 
} 

/*-----------------------------------------------------
メインカラム●新着情報（表示方法：バナー+テキスト）
-----------------------------------------------------*/
.banner_list {
	height: 90px;
	padding: 0 3px 10px 0;
} 
.banner_inner { 
	width: 300px; 
	float: left; 
} 
.banner_title { 
	border-bottom-width: 1px; 
	border-bottom-style : dotted; 
	border-bottom-color: #cccccc; 
	margin-bottom: 2px; 
} 

/*-----------------------------------------------------
メインカラム●おすすめツアー・特集
-----------------------------------------------------*/
#tour_title {
	width: 461px;
	height: 21px;
	background-image: url(../image/top/t_recommend.gif);
	background-repeat: no-repeat;
	padding: 4px 0 0 18px;
	margin: 20px 0 7px 0;
	color: #ffffff;
} 
.tour_box { 
	border: 5px solid #D0E3FF; 
	width: 217px; 
	height: auto; 
	float: left; 
	padding: 5px; 
	margin-bottom: 10px; 
} 
.tour_comment { 
	width: 124px; 
	float: left; 
	border-bottom: 1px dotted #cccccc; 
	padding-bottom: 2px; 
	margin-bottom: 3px; 
	line-height: 18px; 
} 
.tour_price {
	padding: 0 0 0 8px;
	clear: both;
	color: #ff0000;
	font-size: 11px;
	background-image: url(../image/common/arrow3.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
} 


/*-----------------------------------------------------
右サブカラム●TOPページ用
-----------------------------------------------------*/
#sub_right{
	width: 220px;
	margin: 15px 0 0 7px;
	float: left;
}

/* -----------------------------------------------------
右サブカラム●方面ページ用新着情報185px
------------------------------------------------------ */
#topics_title {
	width: 185px;
	height: 30px;
} 
#topics_box { 
	width: 173px;
	background-color: #FFFCEA;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	padding: 3px 5px 0 5px;
	margin: 0 0 20px 0;
} 
#topics_box li {
	background-image: url(../image/common/arrow6.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding: 0 0 4px 8px;
}

/*富士山用追加見出し*/
.fuji-midashi {
	width: 165px;
	height: 21px;
	background-image: url(../fujitozan/image/bg_side_ora.gif);
	background-repeat: no-repeat;
	margin-top:5px;
	padding:7px 0 0 20px;
	color:#FFFFFF;
} 


 
/* -----------------------------------------------------
右サブカラム●方面ページ用人気ランキング185px
------------------------------------------------------ */
#rank_title2 {
	width: 185px;
	height: 75px;
	background-image: url(../image/side/rank_title.gif);
	background-repeat: no-repeat;
} 
.rank_update {
	padding: 45px 0 0 20px;
	font-size: 11px;
} 
#rank_box2 {
	width: 173px;
	padding: 0 5px 5px 5px;
	margin-bottom: 20px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
} 
.rank_comment2 {
	width: 173px;
	padding-bottom: 3px;
} 

/* -----------------------------------------------------
右サブカラム●方面ページ用テーマから選ぶ185px
------------------------------------------------------ */
#theme_title2 {
	width: 185px;
	height: 36px;
	margin: 15px 0 0 0;
} 
#theme_box2 {
	width: 173px;
	padding: 5px;
	margin: 0 0 15px 0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
} 
#theme_box2 li {
	background-image: url(../image/common/arrow10.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding: 0 0 2px 18px;
	margin-left: 0px;
} 
/* -----------------------------------------------------
右サブカラム●方面ページ用おすすめ特集から選ぶ
------------------------------------------------------ */
#style_title_s {
	width: 185px;
	height: 36px;
	margin: 15px 0 0 0;
} 
#style_box_s { 
	width: 173px;
	padding: 5px;
	margin: 0 0 15px 0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
} 
#style_box_s li {
	background-image: url(../image/common/mark_open.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding: 0 0 2px 18px;
	margin-left: 0px;
} 

/* -----------------------------------------------------
右サブカラム●TOPページ用ログインブロック220px
------------------------------------------------------ */
#login_title {
	width: 204px;
	height: 21px;
	background-image: url(../image/top/t_login_l.gif);
	background-repeat: no-repeat;
	padding: 4px 0 0 16px;
	margin-top: 20px;
	color: #FFFFFF;
} 
#login_box { 
	width: 208px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	padding: 5px 5px 0 5px; 
	margin-bottom: 20px;
} 
#login_box li {
	padding: 0 0 5px 0; 
} 

/* -----------------------------------------------------
右サブカラム●一覧・商品ページ用ログインブロック185px
------------------------------------------------------ */
#login_title2 {
	width: 169px;
	height: 21px;
	background-image: url(../image/side/t_login_s.gif);
	background-repeat: no-repeat;
	padding: 4px 0 0 16px;
	color: #FFFFFF;
} 
#login_box2 { 
	width: 173px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	padding: 5px 5px 0 5px; 
	margin-bottom: 20px;
} 
#login_box2 li {
	padding: 0 0 5px 0; 
} 
/* -----------------------------------------------------
右サブカラム●TOPページ用かんたん決済ブロック220px
------------------------------------------------------ */
#pay_title {
	width: 204px;
	height: 21px;
	background-image: url(../image/top/t_payment_l.gif);
	background-repeat: no-repeat;
	padding: 4px 0 0 16px;
	margin-top: 20px;
	color: #FFFFFF;
} 
#pay_box { 
	width: 208px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	padding: 5px 5px 0 5px; 
	margin-bottom: 20px;
} 
#pay_box li {
	padding: 0 0 5px 0; 
} 

/* -----------------------------------------------------
右サブカラム●一覧・商品ページ用かんたん決済ブロック185px
------------------------------------------------------ */
#pay_title2 {
	width: 169px;
	height: 21px;
	background-image: url(../image/side/t_payment_s.gif);
	background-repeat: no-repeat;
	padding: 4px 0 0 16px;
	color: #FFFFFF;
} 
#pay_box2 { 
	width: 173px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	padding: 5px 5px 0 5px; 
	margin-bottom: 20px;
} 
#pay_box2 li {
	padding: 0 0 5px 0; 
} 
/* ----------------------------------------------------------------------
右サブカラム●TOPページ用検討リスト・これまで見たツアーの料金赤文字220px
----------------------------------------------------------------------- */
.price_red{
	width: 212px;
	text-align: right;
	font-size: 11px;
	color: #FF0000;
	padding: 0 3px 0 3px; 
	border-bottom-width: 1px;
	border-bottom-style : dotted;
	border-bottom-color: #cccccc;
}

/* -----------------------------------------------------------------------------
右サブカラム●一覧・詳細ページ用検討リスト・これまで見たツアーの料金赤文字185px
------------------------------------------------------------------------------ */
.price_red2{
	width: 177px;
	text-align: right;
	font-size: 11px;
	color: #FF0000;
	padding: 0 3px 0 0; 
	border-bottom-width: 1px;
	border-bottom-style : dotted;
	border-bottom-color: #cccccc;
}

/* -----------------------------------------------------
右サブカラム●TOPページ用検討リスト220px
------------------------------------------------------ */
#list_box {
	width: 218px;
	padding-bottom: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D6D6D6;
	border-bottom-color: #D6D6D6;
	border-left-color: #D6D6D6;
	line-height: 18px;
} 
.list_inner {
	width: 197px;
	padding: 0 3px 0 15px;
	margin: 2px 0 0 3px;
	background-image: url(../image/common/arrow10.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}
.list_footer {
	text-align: right;
	padding: 0 5px 0 0;
} 
 
/* -----------------------------------------------------
右サブカラム●一覧・詳細ページ用検討リスト185px
------------------------------------------------------ */
#list_box2 {
	width: 183px;
	padding-bottom: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D6D6D6;
	border-bottom-color: #D6D6D6;
	border-left-color: #D6D6D6;
	line-height: 18px;
} 
.list_inner2 {
	width: 162px;
	padding: 0 3px 0 15px;
	margin: 2px 0 0 3px;
	background-image: url(../image/common/arrow10.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
} 
 
.list_footer2 {
	text-align: right;
	font-weight: bold;
	padding: 0 5px 0 0;
} 

/* -----------------------------------------------------
右サブカラム●TOPページ用これまで見たツアー220px
------------------------------------------------------ */
#record_box {
	width: 218px;
	padding-bottom: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D6D6D6;
	border-bottom-color: #D6D6D6;
	border-left-color: #D6D6D6;
	line-height: 18px;
} 
.record_inner {
	width: 197px;
	padding: 0 3px 0 15px;
	margin: 2px 0 0 3px;
	background-image: url(../image/common/arrow10.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
} 
.record_footer {
	text-align: right;
	padding: 0 5px 0 0;
} 

/* -----------------------------------------------------
右サブカラム●一覧・詳細ページ用これまで見たツアー185px
------------------------------------------------------ */
#record_box2 {
	width: 183px;
	padding-bottom: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D6D6D6;
	border-bottom-color: #D6D6D6;
	border-left-color: #D6D6D6;
	line-height: 18px;
} 
.record_inner2 {
	width: 162px;
	padding: 0 3px 0 15px;
	margin: 2px 0 0 3px;
	background-image: url(../image/common/arrow10.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
} 
.record_footer2 {
	text-align: right;
	padding: 0 5px 0 0;
	font-weight: bold;
} 


.list_inner a:link, .list_inner2 a:link, .record_inner a:link, .record_inner2 a:link { 
	color: #404040;
	text-decoration: none;
} 
.list_inner a:visited, .list_inner2 a:visited, .record_inner a:visited, .record_inner2 a:visited { 
	color: #404040;
	text-decoration: none;
} 
.list_inner a:hover, .list_inner2 a:hover, .record_inner a:hover, .record_inner2 a:hover { 
	color: #ff0000;
	text-decoration: underline;
} 
.list_inner a:active, .list_inner2 a:active, .record_inner a:active, .record_inner2 a:active { 
	color: #ff0000;
	text-decoration: underline;
} 

/* -----------------------------------------------------
右サブカラム●オススメ情報220px
------------------------------------------------------ */
.osusume_box {
	width: 208px;
	background-color: #FFFCEA;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8ACE3A;
	border-bottom-color: #8ACE3A;
	border-left-color: #8ACE3A;
} 
.osusume_inner {
	width: 208px;
	border-bottom-width: 1px;
	border-bottom-style : dotted;
	border-bottom-color: #cccccc;
	padding: 3px 0 3px 0;
} 
.osusume_img {
	float: left;
} 
.osusume_comment {
	width: 135px;
	float: left;
	padding: 0 0 0 5px;
} 
.osusume_box a:link { 
	color: #0066CC;
	text-decoration: underline;
} 
.osusume_box a:visited { 
	color: #0066CC;
	text-decoration: underline;
} 
.osusume_box a:hover { 
	color: #FF3366;
	text-decoration: underline;
} 
.osusume_box a:active { 
	color: #FF3366;
	text-decoration: underline;
} 


/* -----------------------------------------------------
右サブカラム●オススメ情報185px
------------------------------------------------------ */
.osusume_box2 { 
	width: 173px;
	background-color: #FFFCEA;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8ACE3A;
	border-bottom-color: #8ACE3A;
	border-left-color: #8ACE3A;
} 
.osusume_inner2 {
	width: 173px;
	border-bottom-width: 1px;
	border-bottom-style : dotted;
	border-bottom-color: #cccccc;
	padding: 3px 0 3px 0;
} 
.osusume_img2 {
	float: left;
} 
.osusume_comment2 {
	width: 100px;
	float: left;
	padding: 0 0 0 5px;
} 

.osusume_box2 a:link { 
	color: #0066CC;
	text-decoration: underline;
} 
.osusume_box2 a:visited { 
	color: #0066CC;
	text-decoration: underline;
} 
.osusume_box2 a:hover { 
	color: #FF3366;
	text-decoration: underline;
} 
.osusume_box2 a:active { 
	color: #FF3366;
	text-decoration: underline;
} 

/* -----------------------------------------------------
右サブカラム●お客様サポート220px
------------------------------------------------------ */
#help_box { 
	width: 208px;
	height: auto;
	border: 1px solid #cccccc; 
	padding: 5px; 
	margin-bottom: 20px; 
} 
.help_fra{
	width: auto;
	height: auto;
	border-bottom-width: 1px;
	border-bottom-style : dotted;
	border-bottom-color: #cccccc;
	padding: 3px 0 5px 0; 
}
.help_img {
	float: left;
	margin: 0 0 0 5px;
} 
.help_inner { 
	width: 171px;
	float: left;
} 
.help_title {
	width: 178px;
	float: left;
	padding: 0 0 0 5px;
	font-weight: bold;
} 
.help_comment {
	width: 178px;
	float: left;
	font-size:11px;
	padding: 0 0 0 5px;
	line-height: 13px;
} 
/* -----------------------------------------------------
右サブカラム●お客様サポート185px
------------------------------------------------------ */
#help_box2 { 
	width: 173px;
	border: 1px solid #cccccc; 
	padding: 5px; 
	margin-bottom: 20px; 
	background-color: #ffffff;
} 
.help_fra2{
	width: 173px;
	height: auto;
	border-bottom-width: 1px;
	border-bottom-style : dotted;
	border-bottom-color: #cccccc;
	padding: 3px 0 5px 0; 
}
.help_img2 {
	width: 17px;
	float: left;
	margin: 0 0 0 0px;
} 
.help_inner2 { 
	width: 145px;
	float: left;
	padding: 0 0 0 5px;
} 
.help_title2 {
	width: 143px;
	font-weight: bold;
} 
.help_comment2 {
	width: 143px;
	font-size:11px;
	line-height: 13px;
} 

/* -----------------------------------------------------
右サブカラム●INFORMATION220px
------------------------------------------------------ */
#info_box { 
	width: 208px;
	border: 1px solid #cccccc; 
	padding: 5px; 
	margin-bottom: 20px; 
	background-color: #ffffff;
} 
#info_box li {
	background-image: url(../image/side/mark_square.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding: 0 0 2px 13px;
	margin-left: 7px;
} 
#info_box li a:link { 
	color: #333333; 
	text-decoration: underline; 
} 
#info_box li a:visited { 
	color: #333333; 
	text-decoration: underline; 
} 
#info_box li a:hover { 
	color: #f00; 
	text-decoration: underline; 
} 
#info_box li a:active { 
	color: #f00; 
	text-decoration: underline; 
} 
/* -----------------------------------------------------
右サブカラム●INFORMATION185px
------------------------------------------------------ */
#info_box2 { 
	width: 173px;
	border: 1px solid #cccccc; 
	padding: 5px; 
	margin-bottom: 20px; 
} 
#info_box2 li {
	background-image: url(../image/side/mark_square.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding: 0 0 2px 13px;
	margin-left: 7px;
} 
#info_box2 li a:link { 
	color: #333333; 
	text-decoration: underline; 
} 
#info_box2 li a:visited { 
	color: #333333; 
	text-decoration: underline; 
} 
#info_box2 li a:hover { 
	color: #f00; 
	text-decoration: underline; 
} 
#info_box2 li a:active { 
	color: #f00; 
	text-decoration: underline; 
} 

/* -----------------------------------------------------
右サブカラム●富士山用追加185px
------------------------------------------------------ */
#info_box2 { 
	width: 173px;
	border: 1px solid #cccccc; 
	padding: 5px; 
	margin-bottom: 20px; 
} 
#info_box2 li {
	background-image: url(../image/side/mark_square.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding: 0 0 2px 13px;
	margin-left: 7px;
} 
#info_box2 li a:link { 
	color: #333333; 
	text-decoration: underline; 
} 
#info_box2 li a:visited { 
	color: #333333; 
	text-decoration: underline; 
} 
#info_box2 li a:hover { 
	color: #f00; 
	text-decoration: underline; 
} 
#info_box2 li a:active { 
	color: #f00; 
	text-decoration: underline; 
} 


/*-----------------------------------------------------
メインカラム●特集・一覧・詳細ページ用
-----------------------------------------------------*/
#main2 {
	width: 750px; 
	float: left; 
	padding: 5px 5px 0 5px;
}

/*-----------------------------------------------------
右サブカラム一覧・詳細ページ用
-----------------------------------------------------*/
#sub_right2{
	width: 185px;
	margin: 5px 4px 0 0;
	float: left;
}
/* -----------------------------------------------------
サイトの使い方ページ●タイトル
----------------------------------------------------- */
div.about_site {
	padding: 0 40px 0 40px;
	margin-bottom: 45px;
} 
div.about_site dl {
} 
div.about_site dt {
	padding: 10px 0 0 0; 
	font-weight: bold;
} 
div.about_site dd { 
	padding: 5px 0 0 0; 
} 

/*-----------------------------------------------------
右サブカラム方面リンク_TOPページ用
-----------------------------------------------------*/
#arealink_area{	width: 208px;
	border: 1px solid #cccccc; 
	padding: 5px; 
	background-color: #ffffff;
}
#arealink_area .arealink_parts{display:inline;float:left;margin:0 1px 10px 5px}
#arealink_area .arealink_parts.air{width:94px}
#arealink_area .arealink_parts.bus{width:94px}
#arealink_area .arealink_parts.bus2{width:94px}
#arealink_area .arealink_parts .arealink_item{padding-left:12px}
#arealink_area .air .arealink_item{width:100px;float:left}
#arealink_area .air li{background-image:url(http://www.clubgets.com/image/common/ico_area_link_air.gif);background-position:0 .25em;background-repeat:no-repeat}
#arealink_area .bus .arealink_item{width:100px;float:left}
#arealink_area .bus li{background-image:url(http://www.clubgets.com/image/common/ico_area_link_bus.gif);background-position:0 .25em;background-repeat:no-repeat}
#arealink_area .bus2 .arealink_item{width:100px;float:left}
#arealink_area .bus2 li{background-image:url(http://www.clubgets.com/image/common/ico_area_link_bus_2.gif);background-position:0 .25em;background-repeat:no-repeat}

/* -----------------------------------------------------
右サブカラム●北海道バスツアーオプションタイトル185px
------------------------------------------------------ */
#op_title2 {
	width: 169px;
	height: 21px;
	background-image: url(../image/side/t_option_s.gif);
	background-repeat: no-repeat;
	padding: 4px 0 0 16px;
	color: #FFFFFF;
} 

/*-----------------------------------------------------
フッター●TOPページ用
-----------------------------------------------------*/
#under-col { 
	width: 948px;
	clear: both;
	text-align: left;
	border-top-width: 3px; 
	border-top-style: solid; 
	border-top-color: #0B8DE1;
	background-color: #ffffff;
} 

#under-col-jal { 
	width: 948px;
	clear: both;
	text-align: left;
	border-top-width: 3px; 
	border-top-style: solid; 
	border-top-color: #BF1A19;
	background-color: #ffffff;
} 

#f-wrapper { 
	width: 948px;
	margin-right: auto; 
	margin-left: auto; 
	border-top-width: 3px; 
	border-top-style: solid; 
	border-top-color: #EEEEEE; 
} 

/*#footer { 
	width: 620px; 
	float: left; 
	padding: 20px; 
} 
#ssl_box {
	width: 220px;
	height: 160px;
	float: right;
	border-left: 2px solid #cccccc;
	margin: 20px 0 20px 0;
	padding: 0 20px 20px 20px;
} 
ul.f-navi { 
	width: 630px; 
	font-size: 11px;
} 
ul.f-navi li { 
	display: inline; 
} 
ul.f-navi li a:link { 
	color: #0066CC; 
} 
ul.f-navi li a:visited { 
	color: #0066CC; 
} 
ul.f-navi li a:hover { 
	color: #f00; 
	text-decoration: underline; 
} 
ul.f-navi li a:active { 
	color: #f00; 
	text-decoration: underline; 
} 
#copy { 
	clear: both; 
	text-align: center; 
	margin-bottom: 20px; 
} */

/*-----------------------------------------------------
フッター●一覧・詳細ページ用
-----------------------------------------------------*/
#footer2 { 
	width: 910px; 
	padding: 20px 20px 0 20px; 
} 
#ssl_box2 {
	width: 211px;
	height: 160px;
	float: left;
	border-left: 2px solid #cccccc;
	margin-top: 20px;
	font-size: 11px;
	padding: 0 20px 0 15px;
} 
#company_box {
	width: 670px;
	height: 160px;
	float: left;
	margin-top: 20px;
	padding: 0 10px 0 20px;
} 
ul.f-navi2 { 
	width: 910px; 
	font-size: 11px;
} 
ul.f-navi2 li { 
	display: inline; 
} 
ul.f-navi2 li a:link { 
	color: #0066CC; 
} 
ul.f-navi2 li a:visited { 
	color: #0066CC; 
} 
ul.f-navi2 li a:hover { 
	color: #f00; 
	text-decoration: underline; 
} 
ul.f-navi2 li a:active { 
	color: #f00; 
	text-decoration: underline; 
} 
/*-----------------------------------------------------
float関係
-----------------------------------------------------*/
.fl{
	float: left;
}
.fr{
	float: right;
}
/*-----------------------------------------------------
位置関係
-----------------------------------------------------*/
.cen{
	text-align: center;
}
.rir{
	text-align: right;
}
.lef{
	text-align: left;
}
/*-----------------------------------------------------
width関係
-----------------------------------------------------*/
.w5{
	width: 5px;
}
.w10{
	width: 10px;
}
.w15{
	width: 15px;
}
.w20{
	width: 20px;
}
.w25{
	width: 25px;
}
.w30{
	width: 30px;
}
.w35{
	width: 35px;
}
.w38{
	width: 38px;
}
.w45{
	width: 45px;
}
.w50{
	width: 50px;
}
.w60{
	width: 60px;
}
.w80{
	width: 80px;
}
.w85{
	width: 85px;
}
.w90{
	width: 90px;
}
.w95{
	width: 95px;
}
.w100{
	width: 100px;
}
.w110{
	width: 110px;
}
.w120{
	width: 120px;
}
.w130{
	width: 130px;
}
.w135{
	width: 135px;
}
.w140{
	width: 140px;
}
.w150{
	width: 150px;
}
.w170{
	width: 170px;
}
.w180{
	width: 180px;
}
.w200{
	width: 200px;
}
.w230{
	width: 230px;
}
.w240{
	width: 240px;
}
.w245{
	width: 245px;
}
.w250{
	width: 250px;
}
.w260{
	width: 260px;
}
.w270{
	width: 270px;
}
.w280{
	width: 280px;
}
.w290{
	width: 290px;
}
.w295{
	width: 295px;
}
.w300{
	width: 300px;
}
.w320{
	width: 320px;
}
.w340{
	width: 340px;
}
.w352{
	width: 352px;
}
.w355{
	width:355px;
}
.w360{
	width:360px;
}
.w370{
	width:370px;
}
.w380{
	width:380px;
}
.w400{
	width: 400px;
}
.w410{
	width: 410px;
}
.w420{
	width: 420px;
}
.w430{
	width: 430px;
}
.w440{
	width: 440px;
}
.w450{
	width: 450px;
}
.w465{
	width: 465px;
}
.w472{
	width: 472px;
}
.w510{
	width:510px;
}
.w520{
	width: 520px;
}
.w530{
	width: 530px;
}

.w590{
	width: 590px;
}
.w745{
	width: 745px;
}
.w750{
	width: 750px;
}
.w850{
	width: 850px;
}
/*-----------------------------------------------------
margin関係
-----------------------------------------------------*/
.m-1 {
	margin:1px;
}
.m-2 {
	margin:2px;
}
.m-3 {
	margin:3px;
}
.m-4 {
	margin:4px;
}
.m-5 {
	margin:5px;
}
.m-t1 { 
	margin-top: 1px; 
}
.m-t2 { 
	margin-top: 2px; 
} 
.m-t3 { 
	margin-top: 3px; 
} 
.m-t4 { 
	margin-top: 4px; 
} 
.m-t5 { 
	margin-top: 5px; 
} 
.m-t10 { 
	margin-top: 10px; 
} 
.m-t15 { 
	margin-top: 15px; 
} 
.m-t20 { 
	margin-top: 20px; 
} 
.m-t25 { 
	margin-top: 25px; 
} 
.m-t30 { 
	margin-top: 30px; 
} 

.m-b1 { 
	margin-bottom: 1px; 
}
.m-b2 { 
	margin-bottom: 2px; 
} 
.m-b3 { 
	margin-bottom: 3px; 
} 
.m-b4 { 
	margin-bottom: 4px; 
} 
.m-b5 { 
	margin-bottom: 5px; 
} 
.m-b6 { 
	margin-bottom: 6px; 
} 
.m-b7 { 
	margin-bottom: 7px; 
} 
.m-b8 { 
	margin-bottom: 8px; 
} 
.m-b9 { 
	margin-bottom: 9px; 
} 
.m-b10 { 
	margin-bottom: 10px; 
} 
.m-b15 { 
	margin-bottom: 15px; 
} 
.m-b20 { 
	margin-bottom: 20px; 
} 
.m-b25 { 
	margin-bottom: 25px; 
} 
.m-b30 { 
	margin-bottom: 30px; 
} 

.m-l1{
	margin-left: 1px; 
}
.m-l2{
	margin-left: 2px; 
}
.m-l3{
	margin-left: 3px; 
}
.m-l4{
	margin-left: 4px; 
}
.m-l5{
	margin-left: 5px; 
}
.m-l6{
	margin-left: 6px; 
}
.m-l7{
	margin-left: 7px; 
}
.m-l8{
	margin-left: 8px; 
}
.m-l9{
	margin-left: 9px; 
}
.m-l10{
	margin-left: 10px; 
}
.m-l15{
	margin-left: 15px; 
}
.m-l20{
	margin-left: 20px; 
}
.m-l25{
	margin-left: 25px; 
}
.m-l30{
	margin-left: 30px; 
}

.m-r1{
	margin-right: 1px; 
}
.m-r2{
	margin-right: 2px; 
}
.m-r3{
	margin-right: 3px; 
}
.m-r4{
	margin-right: 4px; 
}
.m-r5{
	margin-right: 5px; 
}
.m-r6{
	margin-right: 6px; 
}
.m-r7{
	margin-right: 7px; 
}
.m-r8{
	margin-right: 8px; 
}
.m-r9{
	margin-right: 9px; 
}
.m-r10{
	margin-right: 10px; 
}

/*-----------------------------------------------------
padding関係
-----------------------------------------------------*/
.p-1{
	padding: 1px;
}
.p-2{
	padding: 2px;
}
.p-3{
	padding: 3px;
}
.p-4{
	padding: 4px;
}
.p-5{
	padding: 5px;
}
.p-6{
	padding: 6px;
}
.p-7{
	padding: 7px;
}
.p-8{
	padding: 8px;
}
.p-9{
	padding: 9px;
}
.p-10{
	padding: 10px;
}

.p-t5{
	padding-top: 5px;
}
.p-t10{
	padding-top: 10px;
}
.p-t20{
	padding-top: 20px;
}
.p-t30{
	padding-top: 30px;
}
.p-b7{
	padding-bottom: 7px;
}
.p-b20{
	padding-bottom: 20px;
}
.p-b30{
	padding-bottom: 30px;
}
.p-l5{
	padding-left: 5px;
}
/*-----------------------------------------------------
フォントweight
-----------------------------------------------------*/
.fb{
	font-weight: bold;
}
.fn{
	font-weight: normal;
}
/*-----------------------------------------------------
フォントサイズ
-----------------------------------------------------*/
.f-s10 { 
	font-size: 10px; 
} 
.f-s11 { 
	font-size: 11px;
} 
.f-s12 { 
	font-size: 12px;
} 
.f-s13 { 
	font-size: 13px;
} 
.f-s14 { 
	font-size: 14px;
} 
.f-s15 { 
	font-size: 15px;
	line-height: 20px;
} 
.f-s16 { 
	font-size: 16px;
	line-height: 20px;
} 

.fs-b12 { 
	font-size: 12px;
	font-weight: bold;
} 
.fs-b13 { 
	font-size: 13px;
	font-weight: bold;
} 
.fs-b14 { 
	font-size: 14px;
	font-weight: bold;
} 
.fs-b15 { 
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
} 
.fs-b16 { 
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
} 
.fs-b17 { 
	font-size: 17px;
	font-weight: bold;
	line-height: 20px;
}
.fs-b18 { 
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
} 
.fs-b19 { 
	font-size: 19px;
	font-weight: bold;
	line-height: 22px;
} 
.fs-b20 { 
	font-size: 20px;
	font-weight: bold;
	line-height: 24px;
} 
.fs-b21 { 
	font-size: 21px;
	font-weight: bold;
	line-height: 24px;
} 
.fs-b22 { 
	font-size: 22px;
	font-weight: bold;
	line-height: 24px;
} 
 
/*-----------------------------------------------------
フォントカラー
-----------------------------------------------------*/
.c-red12{
	font-weight: bold;
	color: #ff3366;	
	font-size: 12px;
}
.c-red13{
	font-weight: bold;
	color: #ff0000;	
	font-size: 13px;
}
.c-nav13{
	font-weight: bold;
	color: #003366;	
	font-size: 13px;
}
.c-ora11_b{
	font-weight: bold;
	color: #FF6600;	
	font-size: 11px;
}
.c-ora13{
	font-weight: bold;
	color: #FF6600;	
	font-size: 13px;
}
.c-gre13{
	font-weight: bold;
	color: #57AE00;	
	font-size: 13px;
}
.c-eme13{
	font-weight: bold;
	color: #008b8b;	
	font-size: 13px;
}
.c-whi13{
	font-weight: bold;
	color: #ffffff;	
	font-size: 13px;
}
.c-blu13{
	font-weight: bold;
	color: #0066FF;	
	font-size: 13px;
}
.c-ora14{
	font-weight: bold;
	color: #FF6600;	
	font-size: 14px;
}
.c-nav14{
	font-weight: bold;
	color: #265387;	
	font-size: 14px;
}
.c-red16{
	font-weight: bold;
	color: #ff0000;	
	font-size: 16px;
}
.c-nav16{
	font-weight: bold;
	color: #003366;	
	font-size: 16px;
}
.c-blu18{
	font-weight: bold;
	color: #016AAB;	
	font-size: 18px;
}
.c-red{
	color: #F41346;	
}
.c-red2{
	color: #B32424;	
}
.c-red3{
	color: #CC0000;	
}
.c-red4{
	color: #ff5252;	
}
.c-blu{
	color: #0066FF;	
}
.c-blu2{
	color: #0033cc;	
}
.c-pur2{
	color: #AE4FB0;	
}

.c-whi{
	color: #ffffff;	
}

/*-----------------------------------------------------
このサイトの使い方
-----------------------------------------------------*/
.site_area{
	width: 725px;
	margin: 0 0 0 5px;
	padding: 0 0 0 16px;
	display: inline-block;
	border-left: solid 4px #FF9900;
}

.sub-category {
	width:740px;
	height:30px;
	margin:10px 0 10px 0;
	border:solid 5px #CCCCCC;
}

.sub-category li {
	float:left;
	margin-left:5px;
	margin-top:5px;
}

/*-----------------------------------------------------
●販売終了
-----------------------------------------------------*/	 

.final_txt{
	width: 98%;
	margin:10px 10px 10px 10px;
	padding:5px 0px 5px 0px;
	color:#CC0000;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	border:solid 1px #CC0000;
}