TABLE{
  text-align : left;
  
  font-family : Arial,"‚l‚r ‚oƒSƒVƒbƒN";
  

  font-size : 10pt;
}
A{
  color : gray;
  text-decoration : none;
}
A:HOVER{
  color : blue;
  

  font-weight : normal;
  text-decoration : underline;
}
BODY{
  
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",Arial;
  

  font-size : 10px;
}
.t3_waku_top{
  
  border-top-width : 1px;
  
  border-right-width : 1px;
  
  border-left-width : 1px;
  
  border-top-style : solid;
  
  border-right-style : solid;
  
  border-left-style : solid;
  
  border-top-color : gray;
  
  border-right-color : gray;
  
  border-left-color : gray;
  
  padding-left : 5px;
  text-align : center;
}
.t3_waku_bottom{
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-color : gray;
  border-right-color : gray;
  border-bottom-color : gray;
  padding-left : 5px;
}
.font70p{
  font-size : 70%;
}
.g-waku-ex_right{
  
  
  
  
  border-top-width : 1px;
  border-left-width : 1px;
  border-bottom-width : 1px;
  border-top-style : dashed;
  border-left-style : dashed;
  border-bottom-style : dashed;
  border-top-color : gray;
  border-left-color : gray;
  border-bottom-color : gray;
}
.g-waku-ex-left-botm{
  
  padding-left : 10px;
  padding-right : 3px;
  padding-bottom : 3px;
  border-top-width : 1px;
  border-right-width : 1px;
  
  border-top-style : dashed;
  border-right-style : dashed;
  
  border-top-color : gray;
  border-right-color : gray;
  
}
.g-waku-right-botm{
  padding-top : 3px;
  padding-left : 10px;
  padding-right : 3px;
  
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : dashed;
  border-bottom-style : dashed;
  border-right-color : gray;
  border-bottom-color : gray;
}
.g-waku-all-pg0{border-width : 1px 1px 1px 1px;border-style : dashed dashed dashed dashed;border-color : gray gray gray gray;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}
.font80p{
  font-size : 80%;
}
.g-wakuj-ex_up_gray{
  
  background-color : #eeeeee;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-color : gray;
  border-right-color : gray;
  border-bottom-color : gray;
}
.g-wakuj_right-botm{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : gray;
  border-bottom-color : gray;
}
.t2{
  padding-bottom : 3px;
  border-bottom-style : dotted;
  border-bottom-color : gray;
  border-bottom-width : 1px;
}
.ts1_up{
  font-size : 150%;
  font-weight : bold;
  color : #666666;
  background-image : url(http://www.nettravel-jp.com/image/bk_30.gif);
  padding-top : 5px;
  padding-left : 10px;
  padding-right : 5px;
  padding-bottom : 5px;
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-top-color : gray;
  border-left-color : gray;
  border-right-color : gray;
}
.ts1_bottom{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-color : gray;
  border-right-color : gray;
  border-bottom-color : gray;
}
.ts2_left{
  background-color : #f7f3ef;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : dotted;
  border-bottom-style : dotted;
  border-right-color : gray;
  border-bottom-color : gray;
}
.ts2_right{
  background-color : #f7f3ef;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  border-bottom-width : 1pt;
  border-bottom-style : dotted;
  border-bottom-color : gray;
}
.ts2_box{
  background-color : #f7f3ef;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;border-width : 1px 1px 1px 1px;border-style : dotted dotted dotted dotted;border-color : gray gray gray gray;}
.ts3_box{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;border-width : 1px 1px 1px 1px;border-style : dotted dotted dotted dotted;border-color : gray gray gray gray;}
.ts5_box{
  background-color : #f7f3f7;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #31659c #31659c #31659c #31659c;
  
}
.ts0{border-width : 1px 1px 1px 1px;border-style : dotted dotted dotted dotted;border-color : gray gray gray gray;}
.ts6_bold{
  font-weight : bold;
  background-color : #f7f3ef;
  text-align : center;
}
.ts6{
  background-color : #f7f3ef;
  text-align : center;
}
.ts2_left_blue{
  font-weight : bold;
  color : white;
  background-color : #31659c;
  text-align : center;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  border-right-width : 1px;
  border-right-style : dotted;
  border-right-color : gray;
}
.ts2_right_blue{
  font-weight : bold;
  color : white;
  background-color : #31659c;
  text-align : center;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
}
.ts2_left_dpblue{
  font-weight : bold;
  color : white;
  background-color : #143a5f;
  text-align : center;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  border-right-width : 1px;
  border-right-style : dotted;
  border-right-color : gray;
}
.ts2_right_dpblue{
  font-weight : bold;
  color : white;
  background-color : #143a5f;
  text-align : center;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
}
.ts2_left_gray{
  font-weight : bold;
  background-color : gray;
  text-align : center;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  color : white;
}
.ts7_leftmenu{
  font-weight : bold;
  color : white;
  background-color : #143a5f;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : gray gray gray gray;}
.ts7{
  vertical-align : top;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : gray gray gray gray;}