BODY{width:700px;}
BODY, TD, DIV {
	font:10pt sans serif;
	color:#666666;
}
a{text-decoration:underline; color:#0000FF;}

a:hover{text-decoration:underline; color:#0066FF;}
a:active {color: #FF4500; text-decoration: none;}
a:visited {color: #800080; }

img { border:0;}
.space{letter-spacing:-1;}
.space2{letter-spacing:-2;}
/* top表示 */
td.intro{height:13px; font-size:10px; margin:0px; padding:0px; text-align:center;}
.navi_bar{font-size:10px}
h1,h2{ font:10pt sans serif;color:#FF0000; margin-top :0pt; margin-bottom :0pt; }
.w11{font-size:11px; color:#000000}

/* top　左サイド */
.info {height:20px;width:168px;font-size:10px;background-image: url(img/top/lside/bg_btn.gif);line-height:20px; background-repeat:no-repeat;}
.info a{text-decoration:none;color:#666666;}
.info a:hover{text-decoration:underline; color:#3399cc;}
.info_img {vertical-align:middle;}
.read {height:20px;width:168px;font-size:10px;background-image: url(img/top/lside/bg_btn2.gif);line-height:20px;background-repeat:no-repeat;}
.read2{
	height:20px;
	width:168px;
	font-size:10px;
	line-height:20px;
	background-repeat:no-repeat;
	background-color: f7f3f7;
	text-indent: 10px;
}
.read a{text-decoration:none;color:#666666;}
.read a:hover{text-decoration:underline; color:#3399cc;}

/* top　右サイド */
.bgserch{background-image:url(img/top/rside/serch.gif);background-repeat: no-repeat;}

/* top　おすすめツアー*/
.tour_name a {font-weight:bold;text-decoration:underline; color:#0000FF;}
.tour_name a:hover{text-decoration:underline; color:#0066FF;}
.tour_name a:active {color: #FF4500; text-decoration: none;}
.tour_name a:visited {color: #800080; }
.recomend{background-image: url(img/top/bg_recomend6.gif);background-repeat: no-repeat;}
.tour{vertical-align:top;font-size:11px;}
.bg_tour{height:280px;background-image: url(img/top/bg_recomend5.gif);background-repeat: no-repeat;}

/* top　カテゴリー一覧*/
.category{height:300px;background-image: url(img/top/category2_bg.gif);background-repeat: no-repeat;}

/* ホテルページ*/
.box230{margin:1px;width:228px;height:150px;border-style:solid;border-width:0 1 1 0px;border-color:#D2DDDD;}
.box_tith{width:225px;height:23px;background-color:#F3F3F1;border-style:solid;border-width:0px;border-bottom-width:1px;border-left-width:6px;border-color:#A1A1A1;}
.box_tit{padding:0 0 0 10px;height:8px;font-weight:bold;color:#666666;}
.a_11red {text-align:right;}
.a_11red a{color:#0066ff;font-size:11px;text-align:right;}
.a_11red a:hover{color:#FF0000;text-decoration:underline;}
.dep a{font-size:11px;width:50px;color:#808000;}
.dep a:hover{color:#FF0000;text-decoration:underline;}
.coment{height:47px;padding:2px; vertical-align:top;font-size:11px;}

.box700{margin:1px;width:695px;height:150px;border-style:solid;border-width:1px;border-color:#999999;}
.box_700bg{width:694px;border-style:solid;border-width:0px;border-bottom-width:1px;border-color:#999999;background-image: url(img/gerande/bg_tit700.gif);}

/* エリアから選ぶ　*/
.box345{margin:1px;width:345px;height:210px;background-repeat: no-repeat;}
.box_bg{width:295px;border-style:solid;border-width:0px;border-bottom-width:1px;border-color:#999999;background-image: url(img/gerande/bg_tit.gif);}
.area-co{width:136px;height:110px;padding:2px; vertical-align:top;}


/* テーマで選ぶ　*/
.theam-box{margin:1px;width:340px;height:155px;border-style:solid;border-width:1px;border-bottom-width:1px;border-color:#999999;background-color:white;}
.box_titt{padding-left:30px;text-align:middle;height:25px;font-weight:bold;color:#ffffFF;border-style:solid;border-width:0px;border-bottom-width:1px;border-color:#999999;background-image: url(img/theam/bg_tit.gif);}
.coment_t{height:45px;padding:2px;vertical-align:top; font-size:11px;}
/* ダイビング　*/
.dive230{margin:1px;width:228px;height:170px;background-repeat: no-repeat;}
.dive_co{width:100px;height:90px;line-height:13px;padding:3 3 0 0px; vertical-align:top;}
.diving_img{padding:5 0 0 10px; vertical-align:top;}
.img_fuchi{padding:2px;background-color:#ffffff;border-color:#ffffff;border-width:2px;border-style:solid;}

/* 周遊　*/
.shu230{width:230px;padding:5px;background-repeat: no-repeat;}
.shu_sche{padding:7 5 7 5px;background-color:#ffffff;}
/* リゾート　*/
.reso_box{border-style:solid;border-width:1px;border-color:#999999;}
.reso_co{padding:5px; vertical-align:top;background-color:#EBD9C9;}
.reso_btn{padding:2 5 3 0px;font-size:10px;text-align:right;background-color:#EBD9C9;}
.reso_btn a{color:blue;}

/* フリースタイル　*/
.box175{margin:1px;width:173px;height:px;border-style:solid;border-width:1px;border-color:#999999;background:#E9F3F3}
.h_name{height:18px;font-weight:bold;color:white;font-size:12px;background:#6666FF;}

/* エステ　*/
.esthe_co{padding:0px;vertical-align:top; font-size:13px;color:#006699;line-height:20px;}

/* カップル　*/
.couple_box{width:320px;height:150px;border-style:solid;border-width:1px;border-color:#666666;background:#ffffff;}
.couple_tit{padding-left:20px;height:25px;vertical-align:middle;font-weight:bold;color:#0066FF;background-image: url(img/theam/couple/bg_tit.gif);background-repeat: no-repeat;}
.couple_co{padding:3 0 0 3px;height:90px;vertical-align:top;}

/* ペット　*/
.pet_faq{width:600px;}
.pet_titq{padding-left:20px;height:20px;color:#FF3366;vertical-align:middle;font-weight:bold;background-image: url(img/theam/pet/tit_a.gif);background-repeat:}


/*　特集　*/
.box660{width:660px;height:150px;border-style:solid;border-width:1px;border-color:#999999;background:#ffffff;}
.sp_tit{padding-left:30px;width:658px;height:25px;color:white;font-weight:bold;border-style:solid;border-width:0px;border-bottom-width:1px;border-color:#999999;background:#FF6666;}
.coment_sp{height:100px;padding:2px;vertical-align:top;font-size:12px;}


/*　春休み　*/
.spring_box{width:340px;height:150px;border-style:solid;border-width:1px;border-color:#666666;background:#ffffff;}
.spring_tit{padding-left:20px;height:25px;vertical-align:middle;font-weight:bold;color:#0066FF;background-image: url(img/sp/spring/bg_tit.gif);background-repeat:}
.sp_dep a{font-size:12px;width:60px;color:#3366cc;}
.sp_dep a:hover{color:#FF0000;text-decoration:underline;}

/* 日帰り海水浴　*/
.kaisui230{
	margin:1px;
	width:228px;
	height:170px;
background-repeat:background-image: 
url(img/them/kaisui/bg.gif);background-repeat:; 	background-image: url(img/theam/kaisui/bg.gif);
}
.dive_co{width:100px;height:90px;line-height:13px;padding:3 3 0 0px; vertical-align:top;}
.diving_img{padding:5 0 0 10px; vertical-align:top;}
.img_fuchi{padding:2px;background-color:#ffffff;border-color:#ffffff;border-width:2px;border-style:solid;}

/* 海水浴　*/
.kai230{margin:1px;width:225px;height:px;border-color:#DAB9FF;border-width:1px;border-style:solid;background-color:white;}
.kai_co{width:px;height:60px;line-height:15px;padding:0 3 0 0px; vertical-align:top;}
.kai_img{padding:3 0 0 2px; vertical-align:top;}
.kai-c1{width:150px;padding:0 10 0 30px;font-size:12px;line-height:23px;background-image:url(img/theam/kaisui/line-holi2.gif);background-repeat:x-repeat;}
.kai-c2{width:480px;padding:0 10 0 20px;font-size:12px;line-height:23px;background-image:url(img/theam/kaisui/line-holi.gif);background-repeat:x-repeat;}
.kai-c3{width:200px;padding:0 10 0 15px;font-size:12px;color:#0066FF;line-height:18px;}

/*　JTA石垣大阪　*/
.top_box{width:340px;height:130px;border-style:solid;border-width:1px;border-color:#CC6600;background:#ffffff;}
.isg_box{width:340px;height:130px;border-style:solid;border-width:1px;border-color:#666666;background:#ffffff;}
.isg_tit{padding-left:20px;height:25px;vertical-align:middle;font-weight:bold;color:#CC9933;background-image: url(img/sp/isgosa/bg_tit.gif);background-repeat:}
.isg_dep a{font-size:12px;width:60px;color:#3366cc;}
.isg_dep a:hover{color:#FF0000;text-decoration:underline;}
.comeop{
	font:10pt sans serif;
	color:#666666;
	margin-bottom: 5px;
	margin: 6px;
	font-variant: 5;
}



/*　東京限定便　*/
.box_tithtyo{width:225px;height:23px;background-color:#FFDFE9;border-style:solid;border-width:0px;border-bottom-width:1px;border-left-width:6px;border-color:#A1A1A1;}


/*　東京限定便2　*/
.box_tithtyo2{width:225px;height:23px;background-color:#F3F3F1;border-style:solid;border-width:0px;border-bottom-width:1px;border-left-width:6px;border-color:#0099CC;}

/*　石垣・宮古島平日特集　*/
.isgmmy_box{width:340px;height:130px;border-style:solid;border-width:2px;border-color:#009933;background:#ffffff;}
.isgmmy00_tit{padding-left:20px;height:25px;vertical-align:middle;font-weight:bold;color:#FFFFFF;background-image: url(img/sp/isgmmy/hotel_tt.gif);background-repeat:}
.isgmmy0_tit{padding-left:20px;height:25px;vertical-align:middle;font-weight:bold;color:#FFFFFF;background-image: url(img/sp/isgmmy/hotel_t0.gif);background-repeat:}
.isgmmy2_tit{padding-left:20px;height:25px;vertical-align:middle;font-weight:bold;color:#FFFFFF;background-image: url(img/sp/isgmmy/hotel_t2.gif);background-repeat:}
.isgmmy_tit{padding-left:20px;height:25px;vertical-align:middle;font-weight:bold;color:#FFFFFF;background-image: url(img/sp/isgmmy/hotel_t.gif);background-repeat:}
.isgmmy1_tit{padding-left:20px;height:25px;vertical-align:middle;font-weight:bold;color:#FFFFFF;background-image: url(img/sp/isgmmy/hotel_t1.gif);background-repeat:}


/*　リゾートホテル特集　*/
.box_titha{width:225px;height:23px;background-color:#ECECFF;border-style:solid;border-width:0px;border-bottom-width:1px;border-left-width:6px;border-color:#C8C8FF;}
.box_titb{padding:0 0 0 10px;height:8px;font-weight:bold;color:#666666;}

/*　野球　*/
.baseball_box{width:310px;height:120px;background-image: url(img/sp/baseball/corse1/bg_spot.gif);background-repeat:no-repeat;}

.baseball_pict{padding:3 5 10 10px;vertical-align:middle;}
.baseball_co{width:185px;padding:3 15 5 0px;vertical-align:top;font-size:11px;color:#000000;}
.baseball_ibox{width:220px;height:105px;background-image: url(img/sp/baseball/corse1/bg_idou.gif);background-repeat:no-repeat;}
.baseball_ico{padding:25 8 8 8px;vertical-align:top;font-size:11px;color:#000000;}
.baseball_area{height:23px;padding-left:10px;vertical-align:middle;font-size:12px;}
.baseball_name{height:23px;padding-left:5px;vertical-align:middle;font-size:14px;font-weight:bold;color:white;}
.baseball_hotel{width:220px;height:100px;background-image: url(img/sp/baseball/corse1/bg_hotel.gif);background-repeat:no-repeat;}
.baseball_hname{height:23px;padding-left:50px;vertical-align:middle;font-size:14px;font-weight:bold;color:white;}
.baseball_hco{padding:5 5 5 40px;vertical-align:top;font-size:11px;color:#000000;}
.baseball_kanko{width:310px;height:110px;background-image: url(img/sp/baseball/corse1/bg_kanko.gif);background-repeat:no-repeat;}
.baseball_airport{width:220px;height:100px;background-image: url(img/sp/baseball/corse1/bg_airport.gif);background-repeat:no-repeat;}
.baseball_osusume{width:220px;height:100px;background-image: url(img/sp/baseball/corse2/bg_osusume.gif);background-repeat:no-repeat;}
.baseball_aco{padding:5 5 5 5px;vertical-align:top;font-size:11px;color:#000000;}

/*　離島レンタカー特集　*/
.isgcar_tit{padding-left:20px;height:25px;vertical-align:middle;font-weight:bold;color:#336600;background-image: url(img/sp/isgcar/bg_tit.gif);background-repeat:}

/*　ファミリーパック特集　*/
.f_tit{padding-left:20px;height:25px;vertical-align:middle;font-weight:bold;color:#009966;background-image: url(img/sp/family/bg_tit.gif);background-repeat:}

/*　オプショナルツアー特集　*/
.op_tit{padding-left:20px;height:25px;vertical-align:middle;font-weight:bold;color:#FFFFFF;background-image: url(img/sp/op/bg_tit.gif);background-repeat:}
.boxop230{margin:1px;width:228px;height:150px;border-style:solid;border-width:0 1 1 0px;border-color:#66CC99;}
.boxop_tith{width:225px;height:23px;background-image: url(img/sp/isgop/bgbox.gif);border-style:solid;border-width:0px;border-bottom-width:1px;border-left-width:6px;border-color:#99CC66;}
.boxop_tit{padding:0 0 0 10px;height:8px;font-weight:bold;color:#333333;}
.comeop{
	line-height: 1.3em; color:#000000
}

/*　モビーーディック特集　*/
.mby_box{width:328px;height:130px;border-style:solid;border-width:1px;border-color:#996600;background:#ffffff;}
.commby{
	line-height: 1.3em; color:#FFFFFF
}
.mby_tit{padding-left:20px;height:25px;vertical-align:middle;font-weight:bold;color:#996600;background-image: url(img/sp/mby/bg_tit.gif);background-repeat:}

/*　ゴルフ特集　*/
.golf_box{width:343px;height:218px;border-style:solid;background-image: url(img/sp/glf/tit2.gif);}

/*　お年玉特集　*/
.newsp_tit{padding:0 0 0 10px;height:8px;font-weight:bold;color:#3333FF;}

/*　東京2月限定　*/
.feb_box{width:168px;height:219px;background-image: url(img/sp/tyofeb/bg.gif);background-repeat: no-repeat;}
.feb_tit{padding:5 5 10 20px;width:168px;height:54px;font-weight:bold;color:#FFFFFF}
.feb_come{padding:5 3 2 3;font-size:11px}
.feb_p{padding:5 0 0 5px;}
.feb_btn{padding:5 0 0 5px;}
.feb_b{width:83px;height:48px;background-image: url(img/sp/tyofeb/1.gif);background-repeat: no-repeat;}
.feb_bt{padding:5 0 0 5px;font-weight:bold;color:#000000}



/*　東京限定JTA離島特集　*/
.tyojta_t{height:26px;padding:6 5 0 5px;color:white;vertical-align:middle;line-height:12px;font-size:12px;font-weight:bold;}
.tyojta_h{height:25px;padding:6 5 0 2px;color:#993300;vertical-align:middle;line-height:12px;font-size:14px;font-weight:bold;}

/* ランキング　*/
.ranking_box{width:160px;height:210px;background-repeat: no-repeat;}
.ranking_tit{height:30px;padding:6 5 0 5px;color:white;vertical-align:middle;line-height:12px;font-size:12px;font-weight:bold;}
.ranking_co{width:160px;height:55px;padding:4px;color:#333333; vertical-align:top;font-size:11px;}
.dep_r {text-align:center;padding:3 0 2 0px;}
.dep_r a{font-size:11px;width:40px;color:white;}
.dep_r a:hover{color:#0000ff;text-decoration:underline;}


/*　西海岸リゾート特集　*/
.w_tit{padding-left:20px;height:25px;vertical-align:middle;font-weight:bold;color:#009966;background-image: url(img/sp/west/bg_tit.gif);background-repeat:}
.w_come{font-size:11px; color:#333333;}
.w_beach{font-size:12px; color:#990000}
.w_topcome{font-size:12px; color:#000000}

.w_tit2{padding-left:20px;height:25px;vertical-align:middle;font-weight:bold;color:#666666;background-image: url(img/sp/west/bg_tit02.gif);background-repeat:}



/* ゲレンデ詳細　*/
img.fuchi{padding:2px;background-color:#ffffff;border-color:#dddddd #aaaaaa #aaaaaa #dddddd;border-width:1px;border-style:solid;}
.coment_d{padding:0 5 0 5px;}


/* リゾート　*/
.box_red{margin:5px;padding:3px;background-color:#ffffff;border-style:solid;border-width:2px;border-color:#999966;}
.wwhite{padding:3px;color:#FFffff;}
.wgray{padding:3px;color:#666666;}

/* 温泉　*/
.onsen{margin:1px;width:155px;height:210px;background-image: url(img/theam/onsen/bg_white.gif);}
.onsen_yellow{margin:1px;width:155px;height:210px;background-image: url(img/theam/onsen/bg_white_yellow.gif);}
.onsen_brown{margin:1px;width:155px;height:210px;background-image: url(img/theam/onsen/bg_white_brown.gif);}
.onsen_parple{margin:1px;width:155px;height:210px;background-image: url(img/theam/onsen/bg_white_parple.gif);}
.onsen_nlong{letter-spacing:-1;}


.onsen_box{width:150px;height:200px;}
.coment_onsen{padding:2 3 2 10px;vertical-align:top;height:40px;font-size:11px;}

/* 前泊・後泊プラン　*/
.plane{background-image: url(img/theam/zenpaku/plane.gif);background-repeat: no-repeat;}


/* ホテル詳細　*/
.hotel_bgtop{background-image:url();background-repeat:no-repeat;}
.hotel_bottom{background-image:url(img/img-hotel/bg_reaf.gif);background-repeat:no-repeat;background-position:bottom right; }
.hotel_info{padding:2 0 2 5px;width:110px;background-color:#ffffff;}
.hotel_info_r{padding:2 0 2 5px;width:440px;background-color:#ffffff;}
.dp_01{vertical-align:bottom;font-size:11px;color:#000000;}
.creditcard{padding-left:20px;width:650px;background-color:#F5F4E9;letter-spacing:1px;}
.sighn{width:20px;font-size:10px;text-align:center;background-color:#F5F4E9;}
.staff{width:100px;padding:0 0 0 3px;font-size:12px;background-color:#ffffff;}
.h-fee{width:60px;text-align:center;font-size:12px;background-color:#ffffff;}
.h-service{width:210px;text-align:left;font-size:12px;background-color:#ffffff;}
.h-room{padding-left:20px;width:160px;font-size:12px;background-color:#F5F4E9;}
.h-room2{width:150px;text-align:center;font-size:12px;background-color:#ffffff;}
.h-room3{width:160px;padding-left:5px;font-size:12px;background-color:#ffffff;}
.h-rest0{width:200x;padding-left:5px;font-size:12px;background-color:#ffffff;}
.h-rest1{width:150px;padding-left:5px;font-size:12px;background-color:#ffffff;}
.h-rest2{width:300px;padding-left:5px;font-size:12px;background-color:#ffffff;}
.h-act1{width:300px;padding-left:10px;font-size:12px;background-color:#ffffff;}
.cate_01{padding:0 0 0 5px;width:110px;background-color:#DDDAB5;}
.cate_02{padding:0 0 0 10px;width:526px;background-color:;}
.cate_03{padding:1 0 1 5px;width:130px;background-color:#ffffff;}
.cate_04{padding:0 0 0 10px;width:130px;background-color:ffffff;}
.cate_05{padding:0 0 0 10px;width:372px;background-color:ffffff;}
.cate_06{padding:0 0 0 5px;width:110px;background-color:#F5F4E9;}
.coment_hotel{padding:5 5 5 15px;height:100px;vertical-align:top;line-height:15px;color:#3366CC;background-image:url(img/img-hotel/bg_co.gif);background-repeat:no-repeat;}
.btn_hotel{height:100px;}

/* おすすめツアー一覧　*/
.box_osusume{margin:5px;width:225px;background-color:#ffffff;border-color:#cccccc;border-width:1px;border-style:solid;}

/*商品リンク*/
.link{border:1px solid #999; width:500px; padding-left:5px; padding-bottom:10px; margin-bottom:15px; background-color:#E9F4F7;}
.link p{font-size:16px; font-weight:bold; padding-left:5px; padding-top:5px; border-bottom:1px dotted #999;}

/*フッターリンク*/
div.information{border-bottom:2px #CCCCCC solid;margin-bottom:2px; text-align: left;}
div.information h5{font-weight:bold; font-size:12px; background-color:#CCCCCC; padding:4px; font-size:14px; margin:0px;}
div.information p.info1{border-bottom:2px #CCCCCC dotted; padding-bottom:2px;}

