/*============================================

NO.1 Travel tyo common CSS Document 

COPYRIGHT(C)H.I.S.Co.,Ltd. 

ALL RIGHTS RESERVED.

============================================*/

/* tag */

body,div,p,th,td,iframe,h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;}
body,div,p,th,td,iframe{font-family :Arial,Verdana,Helvetica,Sans-Sertif;font-size:12px;font-weight:normal;line-height:120%;letter-spacing:1px;color:#333333;}

body{background-image:url('../image/common/comback.gif');background-repeat:repeat-x;}

/* a */

a:link			{color:#0000ff;text-decoration:none;}
a:visited		{color:#0000ff;text-decoration:none;} 
a:hover			{color:#ff0079;text-decoration:underline;} 

a.black_p:link  {font-size:12px;color:#000000;text-decoration:none;}
a.black_p:visited  {font-size:12px;color:#000000;text-decoration:none;}
a.black_p:hover  {font-size:12px;color:#f81c70;text-decoration:underline;}

a.a_hdarea:link{font-size:13px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
a.a_hdarea:visited{font-size:13px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
a.a_hdarea:hover{font-size:13px;font-weight:bold;color:#FFFF33;text-decoration:underline;}

/* h */

h1 {font-size:12px;letter-spacing:0px;margin:0px;color:#333333;}
h2 {font-size:13px;	margin:0px;	padding:0px;font-weight:normal;}
h3 {font-size:12px;margin: 0px;}
h4 {margin: 0px;	padding-top: 4px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}

/* box */

#layout800{width:800px;text-align:left;background-color:#FFFFFF;margin-right:auto;margin-left:auto;overflow:visible;margin-top:0px;padding-top:0px;}
#layoutpad{width:765px;margin:0 17px 0 18px;}
#main_box{width:765px;margin-top:31px;}
#center_box{width:765px;margin-top:6px;}
#left_box{width:202px;float:left;margin-top:6px;}
#leme_box{width:202px;background-color:#f0f4ff;text-align:center;margin-bottom:6px;}
#leme_boxin{width:200px;text-align:left;padding:0px 5px 0px 5px;margin:0px;}
#right_box{width:555px;float:right;margin-top:6px;}

/* header */

#hdbox{width:765px;position:relative;height:68px;background-color:#e1edff;}
/* INDEX以外はこれ↓ */
#hd_box{width:765px;position:relative;height:68px;background-color:#e1edff;}
/* INDEX以外はこれ↑ */
#hd_h1box{position:absolute;top:24px;right:5px;}
#hd_logobox{position:absolute;top:0px;left:0px;}
#logo_hdbox{position:absolute;top:20px;left:0px;}
#hd_depbox{position:absolute;top:0px;right:0px;width:482px;height:21px;text-align:right;background-image:url(/image/hd/headback.gif);background-repeat:no-repeat;font-size:13px;font-weight:bold;color:#FFFFFF;padding-top:2px;}
#hd_lngbox{position:absolute;top:42px;right:0px;text-align:right;margin:0px; }
#hd_areabox{width:765px;position:absolute;top:68px;left:0px;margin:0px; }

/* footer */

table.foot_ta{margin:15px 0 5px 0;width:765px;}
table.foot_ta td{color:#ffffff;height:23px;background-color:#0000CC;text-align:center;}
table.foot_ta a:link  {font-size:12px;color:#ffffff;text-decoration:none;}
table.foot_ta a:visited  {font-size:12px;color:#ffffff;text-decoration:none;}
table.foot_ta a:hover  {font-size:12px;color:#ffffff;text-decoration:underline;}

table.foot_find1{width:765px; border-bottom:1px solid #cccccc;margin-bottom:5px;}
table.foot_find1 td{font-size:11px;letter-spacing:0px;color:#666666;text-align:left;padding:2px;}
table.foot_find1 a:link  {font-size:11px;color:#666666;text-decoration:none;letter-spacing:0px;}
table.foot_find1 a:visited  {font-size:11px;color:#666666;text-decoration:none;letter-spacing:0px;}
table.foot_find1 a:hover  {font-size:11px;color:#666666;text-decoration:underline;letter-spacing:0px;}

table.foot_find2{width:765px; border-bottom:1px solid #cccccc;margin-bottom:5px;}
table.foot_find2 td{font-size:11px;letter-spacing:0px;color:#666666;text-align:left;padding:2px;}
table.foot_find2 a:link  {font-size:11px;color:#666666;text-decoration:none;letter-spacing:0px;}
table.foot_find2 a:visited  {font-size:11px;color:#666666;text-decoration:none;letter-spacing:0px;}
table.foot_find2 a:hover  {font-size:11px;color:#666666;text-decoration:underline;letter-spacing:0px;}

.foot_txt{font-size:10px;color:#333333;letter-spacing:0px;text-align:center;margin-top:5px;}

/* image */

img{border:0;}

/* position */

.po_ab{position:absolute;}
.po_re{position:relative;}

/* all */

.clear{clear:both;margin:0px;padding:0px;}

/* margin */
.mt3{margin-top:3px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mb3{margin-bottom:3px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mr3{margin-right:3px;}
.mr5{margin-right:5px;}
.mr8{margin-right:8px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.ml3{margin-left:3px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}

/* padding */
.pt3{padding-top:3px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pb3{padding-bottom:3px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}

/* left menu */

#locmap{padding:0px 0px 0px 15px;line-height:130%;}
#locmap ul{margin:0;padding:0;}
#locmap li{margin:0;padding:0;color:#333333;list-style:disc}
#locmap a{margin:0;padding:0;}

.leftli{padding:0px 0px 0px 15px;line-height:130%;}
.leftli li{list-style:disc;margin:0;padding:0;color:#333333;letter-spacing:0px;}
.leftli ul{margin:0;padding:0;}
.leftli a{margin:0;padding:0;}

.dot_border{border-top:1px #c5c5c5 dotted;margin:10px 1px 8px 1px;}

/* font */

.f_red{color:#ff0000;}
.f_redb{color:#ff0000;font-weight:bold;}
.fs16{font-size:16px;}

/* ************************************
 2009/09/09 index用　作成者　福井
 ************************************ */

/* 特集Cheap Flight Finder */

.cheapfl_box{width:553px;border:1px solid #cccccc;margin-top:3px;}
table.cheapfl{width:525px;margin:10px 14px 10px 14px;}
table.cheapfl td{padding:3px 5px;}
td.ch_area{font-weight:bold;background-color:#FFFF99; border-left:3px solid #ff9900;border-bottom:1px solid #ff9900;width:253px;letter-spacing:2px;}
td.ch_area a:link{color:#000000;text-decoration:none;}
td.ch_area a:visited{color:#000000;text-decoration:none;}
td.ch_area a:hover{color:#f81c70;text-decoration:underline;}
td.ch_city{border-bottom:1px dotted #c5c5c5;width:133px;}
td.ch_gro{text-align:right;border-bottom:1px dotted #c5c5c5;width:120px;}
td.ch_more{text-align:right;}

.sprec_box{width:553px;border:1px solid #cccccc;margin-top:3px;}
table.sp_rec{width:525px;margin:5px 14px 10px 14px;}
td.sp_rec_im{border-bottom:1px dotted #c5c5c5;width:90px;padding:5px;}
td.sp_rec_tx{border-bottom:1px dotted #c5c5c5;width:163px;padding:8px 3px;}
.sp_spti{margin-bottom:3px;font-weight:bold;}
.sp_sptx{letter-spacing:0px;line-height:120%;color:#666666;}

.trsup_box{width:553px;border:1px solid #cccccc;margin-top:3px;}
table.tr_sup{width:525px;margin:5px 8px 5px 20px;}
table.tr_sup th{width:50px;padding:0px;}
table.tr_sup td{width:125px;padding:8px;}

/* 特集Vacation Package */

table.va_pa{width:525px;margin:5px 14px 10px 14px;}
td.td_tour1{width:90px;padding:4px;}
td.td_tour2{width:163px;padding:7px 3px;line-height:120%;}
.tour_t{font-weight:bold;}
p.tour_g{color:#FF0000;font-weight:bold;}
p.tour_f{letter-spacing:0px;line-height:120%;color:#FF0000;}