td {
 font-size: 12px;
 color: #666666;
 font-family: µ¸¿ò, Osaka, sans-serif;
 line-height: 16px;
}

a { selector-dummy : expression(this.hideFocus=true);}

h1,h2,h3,h4,h5,h6 {
 font-size:100%;font-weight:normal;
 margin: 0;
 padding:0;
 }



a:link {
 color: #666666;
 font-family: Osaka, sans-serif;
 text-decoration: none;
 font-size: 12px;
 line-height: 16px;
}
a:visited {
 color: #666666;
 font-family: Osaka, sans-serif;
 text-decoration: none;
 font-size: 12px;
 line-height: 16px;
}
a:active {
 color: #666666;
 font-family: Osaka, sans-serif;
 text-decoration: none;
 font-size: 12px;
 line-height: 16px;
}
a:hover {
 color: #FF6000;
 text-decoration: underline;
 line-height: 16px;
}
img{
border:0px;
}

.breadcrumbs{font-family:"MS PGothic"; font-size:12px; color: #ff6600; text-decoration: none; line-height: 150%; padding-top: 3px; padding-left: 5px; }
a.breadcrumbs:link {font-family:"MS PGothic"; font-size:12px; color: #ff6600; font-weight: none; text-decoration: underline; line-height: 150%; padding-top: 3px; padding-left: 5px;}
a.breadcrumbs:visited {font-family:"MS PGothic"; font-size:12px; color: #ff6600; font-weight: none; text-decoration: underline; line-height: 150%; padding-top: 3px; padding-left: 5px;}
a.breadcrumbs:hover {font-family:"MS PGothic"; font-size:12px; color: #FF0000; font-weight: none; text-decoration: underline; line-height: 150%; padding-top: 3px; padding-left: 5px; font-weight: bold;}

.breadcrumbs2{font-family:"MS PGothic"; font-size:12px; color: #669900; text-decoration: none; line-height: 150%; padding-top: 3px; padding-left: 5px; }
a.breadcrumbs2:link {font-family:"MS PGothic"; font-size:12px; color: #ff6600; font-weight: none; text-decoration: underline; line-height: 150%; padding-top: 3px; padding-left: 5px;}
a.breadcrumbs2:visited {font-family:"MS PGothic"; font-size:12px; color: #669900; font-weight: none; text-decoration: underline; line-height: 150%; padding-top: 3px; padding-left: 5px;}
a.breadcrumbs2:hover {font-family:"MS PGothic"; font-size:12px; color: #669900; font-weight: none; text-decoration: underline; line-height: 150%; padding-top: 3px; padding-left: 5px; font-weight: bold;}


.tlink a:link {
 color: #0080FF;
 font-family: Osaka, sans-serif;
 font-size: 12px;
 line-height: 14px;
 text-decoration: underline;
}
.tlink a:visited {
 color: #0080FF;
 font-family: Osaka, sans-serif;
 text-decoration: none;
 font-size: 12px;
 line-height: 14px;
 text-decoration: underline;
}
.tlink a:active {
 color: #0080FF;
 font-family: Osaka, sans-serif;
 text-decoration: none;
 font-size: 12px;
 line-height: 14px;
}
.tlink a:hover {
 color: #FF6000;
 text-decoration: none;
 line-height: 14px;
 text-decoration: underline;
}


.tlink2 a:link {
 color: #0080FF;
 font-family: Osaka, sans-serif;
 font-size: 12px;
 line-height: 14px;
 text-decoration: underline;
}
.tlink2 a:visited {
 color: #0080FF;
 font-family: Osaka, sans-serif;
 text-decoration: none;
 font-size: 12px;
 line-height: 14px;
 text-decoration: underline;
}
.tlink2 a:active {
 color: #0080FF;
 font-family: Osaka, sans-serif;
 text-decoration: none;
 font-size: 12px;
 line-height: 14px;
}
.tlink2 a:hover {
 color: #FF6000;
 text-decoration: none;
 line-height: 14px;
 text-decoration: underline;
}


/*  Å¾¸Þ´º  */
.top_menu {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding: 0 8 0 8;
 color: #FFFFFF;
 letter-spacing:1;
 text-decoration: none;
}

.top_menu a:link{
 color:#FFFFFF;
 font-weight: bold;
 text-decoration:none;
}

.top_menu a:visited{
 color:#FFFFFF;
 font-weight: bold;
 text-decoration:none;
}

.top_menu a:active{
 color:#FFFFFF;
 font-weight: bold;
 text-decoration:none;
}

.top_menu a:hover{
 color:#F1F400;
 font-weight: bold;
 text-decoration:none;
}



/*  ¼¿·ºÆ®¹Ú½º  */
.select_tab_search
{
  background-color: #FFFFFF;
  border-bottom: #CBCBCB 2px solid; border-left: #CBCBCB 2px solid;
  border-right: #CBCBCB 2px solid; border-top: #CBCBCB 2px solid;
  color: #666666; font-family: Osaka, sans-serif; font-size: 11px; padding-left:2px; padding-right:3px;
  height:20;width:160;
}

.select_reserv_count
{
  background-color: #FFFFFF;
  border-bottom: #CBCBCB 1px solid; border-left: #CBCBCB 1px solid;
  border-right: #CBCBCB 1px solid; border-top: #CBCBCB 1px solid;
  color: #666666; font-family: Osaka, sans-serif; font-size: 11px; padding-left:2px; padding-right:3px;
  height:20;width:90;
}

.select_reserv_count2
{
  background-color: #FFFFFF;
  border-bottom: #CBCBCB 1px solid; border-left: #CBCBCB 1px solid;
  border-right: #CBCBCB 1px solid; border-top: #CBCBCB 1px solid;
  color: #666666; font-family: Osaka, sans-serif; font-size: 11px; padding-left:2px; padding-right:3px;
  height:20;width:50;
}

.select_reserv_count3
{
  background-color: #FFFFFF;
  border-bottom: #CBCBCB 1px solid; border-left: #CBCBCB 1px solid;
  border-right: #CBCBCB 1px solid; border-top: #CBCBCB 1px solid;
  color: #666666; font-family: Osaka, sans-serif; font-size: 11px; padding-left:2px; padding-right:3px;
  height:20;width:70;
}

.select_reserv_txt
{
  background-color: #FFFFFF;
  border-bottom: #CBCBCB 1px solid; border-left: #CBCBCB 1px solid;
  border-right: #CBCBCB 1px solid; border-top: #CBCBCB 1px solid;
  color: #666666; font-family: Osaka, sans-serif; font-size: 11px; padding-left:2px; padding-right:3px;
  height:20;
}
.select_reserv_txt2
{
  background-color: #FFFFFF;
  border-bottom: #CBCBCB 1px solid; border-left: #CBCBCB 1px solid;
  border-right: #CBCBCB 1px solid; border-top: #CBCBCB 1px solid;
  color: #666666; font-family: Osaka, sans-serif; font-size: 11px; padding-left:2px; padding-right:3px;
  height:20;width:270;
}

.select_faq
{
  background-color: #FFFFFF;
  border-bottom: #CCCCCC 2px solid; border-left: #CCCCCC 2px solid;
  border-right: #CCCCCC 2px solid; border-top: #CCCCCC 2px solid;
  color: #666666; font-family: Osaka, sans-serif; font-size: 11px; padding-left:2px; padding-right:3px;
  height:20;width:130;
}

.select_bbs_search
{
  background-color: #FFFFFF;
  border-bottom: #CBCBCB 1px solid; border-left: #CBCBCB 1px solid;
  border-right: #CBCBCB 1px solid; border-top: #CBCBCB 1px solid;
  color: #666666; font-family: Osaka, sans-serif; font-size: 11px; padding-left:2px; padding-right:3px;
  height:20;width:70;
}

.select_air
{
  background-color: #FFFFFF;
  border-bottom: #CBCBCB 1px solid; border-left: #CBCBCB 1px solid;
  border-right: #CBCBCB 1px solid; border-top: #CBCBCB 1px solid;
  color: #666666; font-family: Osaka, sans-serif; font-size: 11px; padding-left:2px; padding-right:3px;
  height:20;width:130;
}


/*  ÀÎÇ²¹Ú½º  */
.input_tab_search
{
  background-color: #FFFFFF;
  border-bottom: #E15700 1px solid; border-left: #E15700 1px solid;
  border-right: #E15700 1px solid; border-top: #E15700 1px solid;
  color: #666666; font-family: Osaka, sans-serif; font-size: 11px; padding-left:5px; padding-right:5px;
  height:20; width:207;
}

.input_tab_search01
{
  background-color: #FFFFFF;
  border-bottom: #4105ba 1px solid; border-left: #4105ba 1px solid;
  border-right: #4105ba 1px solid; border-top: #4105ba 1px solid;
  color: #666666; font-family: Osaka, sans-serif; font-size: 11px; padding-left:5px; padding-right:5px;
  height:20; width:120;
}

.input_tab_search02
{
  background-color: #FFFFFF;
  border-bottom: #4105ba 1px solid; border-left: #4105ba 1px solid;
  border-right: #4105ba 1px solid; border-top: #4105ba 1px solid;
  color: #666666; font-family: Osaka, sans-serif; font-size: 11px; padding-left:5px; padding-right:5px;
  height:20; width:160;
}

.input_reserv_date
{
  background-color: #FFFFFF;
  border-bottom: #7E9DB9 1px solid; border-left: #7E9DB9 1px solid;
  border-right: #7E9DB9 1px solid; border-top: #7E9DB9 1px solid;
  color: #666666; font-family: Osaka, sans-serif; font-size: 11px; padding-left:5px; padding-right:5px;
  height:20; width:95;
}

.input_reserv_name
{
  background-color: #FFFFFF;
  border-bottom: #7E9DB9 1px solid; border-left: #7E9DB9 1px solid;
  border-right: #7E9DB9 1px solid; border-top: #7E9DB9 1px solid;
  color: #666666; font-family: Osaka, sans-serif; font-size: 11px; padding-left:5px; padding-right:5px;
  height:20; width:280;
}

.input_reserv_name2
{
  background-color: #FFFFFF;
  border-bottom: #7E9DB9 1px solid; border-left: #7E9DB9 1px solid;
  border-right: #7E9DB9 1px solid; border-top: #7E9DB9 1px solid;
  color: #666666; font-family: Osaka, sans-serif; font-size: 11px; padding-left:5px; padding-right:5px;
  height:20; width:220;
}

.input_reserv_name3
{
  background-color: #FFFFFF;
  border-bottom: #7E9DB9 1px solid; border-left: #7E9DB9 1px solid;
  border-right: #7E9DB9 1px solid; border-top: #7E9DB9 1px solid;
  color: #666666; font-family: Osaka, sans-serif; font-size: 11px; padding-left:5px; padding-right:5px;
  height:20; width:150;
}

.input_reserv_name4
{
  background-color: #FFFFFF;
  border-bottom: #7E9DB9 1px solid; border-left: #7E9DB9 1px solid;
  border-right: #7E9DB9 1px solid; border-top: #7E9DB9 1px solid;
  color: #666666; font-family: Osaka, sans-serif; font-size: 11px; padding-left:5px; padding-right:5px;
  height:20; width:115;
}

.input_reserv_name5
{
  background-color: #FFFFFF;
  border-bottom: #7E9DB9 1px solid; border-left: #7E9DB9 1px solid;
  border-right: #7E9DB9 1px solid; border-top: #7E9DB9 1px solid;
  color: #666666; font-family: Osaka, sans-serif; font-size: 11px; padding-left:5px; padding-right:5px;
  height:20; width:100;
}


.input_faq
{
  background-color: #FFFFFF;
  border-bottom: #CCCCCC 1px solid; border-left: #CCCCCC 1px solid;
  border-right: #CCCCCC 1px solid; border-top: #CCCCCC 1px solid;
  color: #666666; font-family: Osaka, sans-serif; font-size: 11px; padding-left:5px; padding-right:5px;
  height:20; width:385;
}

.input_bbs_search
{
  background-color: #FFFFFF;
  border-bottom: #CFCFCF 1px solid; border-left: #CFCFCF 1px solid;
  border-right: #CFCFCF 1px solid; border-top: #CFCFCF 1px solid;
  color: #666666; font-family: Osaka, sans-serif; font-size: 11px; padding-left:5px; padding-right:5px;
  height:20; width:160;
}

.input_login
{
  background-color: #FFFFFF;
  border-bottom: #E9E9E9 1px solid; border-left: #E9E9E9 1px solid;
  border-right: #E9E9E9 1px solid; border-top: #E9E9E9 1px solid;
  color: #666666; font-family: Osaka, sans-serif; font-size: 11px; padding-left:5px; padding-right:5px;
  height:18; width:122;
}

.input_search_id
{
  background-color: #FFFFFF;
  border-bottom: #E9E9E9 1px solid; border-left: #E9E9E9 1px solid;
  border-right: #E9E9E9 1px solid; border-top: #E9E9E9 1px solid;
  color: #666666; font-family: Osaka, sans-serif; font-size: 11px; padding-left:5px; padding-right:5px;
  height:20; width:210;
}

.input_search_id2
{
  background-color: #FFFFFF;
  border-bottom: #c3c3c3 1px solid; border-left: #c3c3c3 1px solid;
  border-right: #c3c3c3 1px solid; border-top: #c3c3c3 1px solid;
  color: #666666; font-family: Osaka, sans-serif; font-size: 11px; padding-left:5px; padding-right:5px;
  height:20; width:210;
}

.input_price
{
  background-color: #FFFFFF;  text-align:right; border:0;
  color: #666666; font-family: Osaka, sans-serif; font-size: 11px; padding-left:5px; padding-right:5px;
 ;
}
.input_price2
{
  background-color: #FFFFFF;  text-align:right; border:0;
  color: #FF6000; font-weight:bold; font-family: Osaka, sans-serif; font-size: 12px; padding-left:5px; padding-right:5px;
 ;
}
/*  ¼­ºê¸ÞÀÎ  */
.tab_area_ov {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #454545;
}

.tab_area_on {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #7c7c7c;
}

.top_area_1 {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #985321;
}

/*  ¿¡¸®¾î  */
.ttl_area {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #bff395;
}

.txt_area {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 padding: 0 0 0 0;
 color: #ffffff;
}


/*  È£ÅÚ  */
.tb_ttl_hotel {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 0 0 0 10;
 color: #666666;
}

.tb_txt_hotel1 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 0 0 0 10;
 color: #FF6000;
}
.tb_txt_hotel2 {
 font-family: µ¸¿ò;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #666666;
}
.tb_txt_hotel3 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 10;
 color: #666666;
}

.tb_txt_hotel4 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 5 10 5 10;
 color: #666666;
 vertical-align: top;
}

.map_txt_hotel2_s {
 font-family: Osaka, sans-serif;
 font-size: 10px;
 font-weight: ;
 padding: 0 0 0 0;
 color: #666666;
}

.list_ttl_hotel1 {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #FF6000;
}

.list_ttl_hotel1 a,.list_ttl_hotel1 a:visited,.list_ttl_hotel1 a:active,.list_ttl_hotel1 a:link,.list_ttl_hotel1 a:hover {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #FF6000;
}

.map_ttl_hotel_s {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: ;
 padding: 0 0 0 0;
 color: #666666;
}

.map_ttl_hotel_s a,.map_ttl_hotel1_s a:visited,.map_ttl_hotel1_s a:active,.map_ttl_hotel1_s a:link,.map_ttl_hotel1_s a:hover {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: ;
 padding: 0 0 0 0;
 color: #666666;
}

.list_txt_hotel1 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 15;
 color: #666666;
}

.list_price_hotel1 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 25 0 0;
 color: #666666;
}

.list_price_hotel2 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 20 0 0;
 color: #FF6000;
}

.ttl_pop_hotel {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #985321;
}

.ttl_pop_hotel a:link{
font-family: Osaka, sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #985321;
 text-decoration:none;
}

.ttl_pop_hotel a:visited{
 font-family: Osaka, sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #985321;
 text-decoration:none;
}

.ttl_pop_hotel a:active{
 font-family: Osaka, sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #985321;
 text-decoration:none;
}

.ttl_pop_hotel a:hover{
 font-family: Osaka, sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #FF6000;
 text-decoration:none;
}


.price_pop_hotel {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #F07C00;
}

.ttl_pop_hotel1 {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 padding: 0 0 0 0;
 color: #666666;
 line-height: 17px;
}

.ttl_pop_hotel2 {
 font-family: Osaka, sans-serif;
 font-size: 14px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #985321;
}

.ttl_pop_hotel3 {
 font-family: Osaka, sans-serif;
 font-size: 13px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #985321;
}

.main_txt_price {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 25;
 color: #666666;
}

.main_ct_price {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 padding: 0 0 0 0;
 color: #FF6000;
}

.main_ct_price2 {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 padding: 0 0 0 0;
 color: #666666;
}


/*  Åõ¾î  */
.tb_ttl_tour {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 0 0 0 10;
 color: #666666;
}

.tb_ttl_tour2 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 5 10 5 10;
 color: #666666;
}

.tb_txt_tour1 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 0 0 0 10;
 color: #FF6000;
}
.tb_txt_tour2 {
 font-family: µ¸¿ò;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #FF6000;
}
.tb_txt_tour3 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 10;
 color: #666666;
}

.tb_txt_tour4 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 5 10 5 10;
 color: #666666;
}

.list_ttl_tour1 {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #985321;
}

.list_txt_tour1 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 15;
 color: #666666;
}

.list_price_tour1 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 25 0 0;
 color: #666666;
}

.list_price_tour2 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 0 25 0 0;
 color: #FF6000;
}

.price_best3 {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #ff6306;
}


/*  °ü±¤Áö  */
.tb_ttl_tv {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 0 0 0 10;
 color: #666666;
}

.tb_ttl_tv2 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 5 10 5 10;
 color: #666666;
}

.tb_txt_tv1 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 0 0 0 10;
 color: #FF6000;
}
.tb_txt_tv2 {
 font-family: µ¸¿ò;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #FF6000;
}
.tb_txt_tv3 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 10;
 color: #666666;
}

.tb_txt_tv4 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 5 10 5 10;
 color: #666666;
}

.list_ttl_tv1 {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #985321;
}

.list_txt_tv1 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 15;
 color: #666666;
}

.list_price_tv1 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 25 0 0;
 color: #666666;
}

.list_price_tv2 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 0 25 0 0;
 color: #FF6000;
}

.bn_txt1 {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 padding: 0 0 0 0;
 color: #555555;
}

.bn_txt2 {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 padding: 0 0 0 0;
 color: #808080;
}


/*  ½Ä´ç  */
.tb_ttl_eat {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 0 0 0 10;
 color: #666666;
}

.tb_ttl_eat2 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 5 10 5 10;
 color: #666666;
}

.tb_txt_eat1 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 0 0 0 10;
 color: #FF6000;
}
.tb_txt_eat2 {
 font-family: µ¸¿ò;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #FF6000;
}
.tb_txt_eat3 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 10;
 color: #666666;
}

.tb_txt_eat4 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 5 10 5 10;
 color: #666666;
}

.list_ttl_eat1 {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #985321;
}

.list_txt_eat1 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 15;
 color: #666666;
}

.list_price_eat1 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 25 0 0;
 color: #666666;
}

.list_price_eat2 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 0 25 0 0;
 color: #FF6000;
}


/*  ¿£ÅÍÅ×ÀÎ¸ÕÆ®  */
.tb_ttl_ent {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 0 0 0 10;
 color: #666666;
}

.tb_ttl_ent2 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 5 10 5 10;
 color: #666666;
}

.tb_txt_ent1 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 0 0 0 10;
 color: #FF6000;
}
.tb_txt_ent2 {
 font-family: µ¸¿ò;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #FF6000;
}
.tb_txt_ent3 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 10;
 color: #666666;
}

.tb_txt_ent4 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 5 10 5 10;
 color: #666666;
}

.list_ttl_ent1 {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #985321;
}

.list_txt_ent1 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 15;
 color: #666666;
}

.list_price_ent1 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 25 0 0;
 color: #666666;
}

.list_price_ent2 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 0 25 0 0;
 color: #FF6000;
}


/*  ¼îÇÎ  */
.tb_ttl_shop {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 0 0 0 10;
 color: #666666;
}

.tb_ttl_shop1_1 {
 font-family: Osaka, sans-serif;
 font-size: 16px;
 font-weight: bold;
 padding: 0 0 0 10;
 color: #666666;
}

.tb_ttl_shop2 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 5 10 5 10;
 color: #666666;
}

.tb_txt_shop1 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 0 0 0 10;
 color: #FF6000;
}
.tb_txt_shop2 {
 font-family: µ¸¿ò;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #FF6000;
}
.tb_txt_shop3 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 10;
 color: #666666;
}

.tb_txt_shop4 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 5 10 5 10;
 color: #666666;
}

.list_ttl_shop1 {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #985321;
}

.list_txt_shop1 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 15;
 color: #666666;
}

.list_price_shop1 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 25 0 0;
 color: #666666;
}

.list_price_shop2 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 0 25 0 0;
 color: #FF6000;
}


/*  ºäÆ¼&Çï½º  */
.tb_ttl_bh {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 0 5 0 10;
 color: #666666;
}

.tb_ttl_bh1 {
 font-family: Osaka, sans-serif;
 font-size: 10px;
 font-weight: ;
 padding: 0 0 0 10;
 color: #666666;
}

.tb_ttl_bh2 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 5 10 5 10;
 color: #666666;
}

.tb_txt_bh1 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 0 0 0 10;
 color: #FF6000;
}

.tb_txt_bh11 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #FF6000;
}

.tb_txt_bh11_1 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #FF6000;
}

.tb_txt_bh2 {
 font-family: µ¸¿ò;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #FF6000;
}
.tb_txt_bh3 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 10;
 color: #666666;
}

.tb_txt_bh31 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 color: #666666;
}

.tb_txt_bh33 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 0;
 color: #333366;
 letter-spacing: 1px;
}

.tb_txt_bh34 {
 font-family: Osaka, sans-serif;
 font-size: 10px;
 padding: 5 10 5 10;
 color: #666666;
 letter-spacing: 1px;
}

.tb_txt_bh3_11 {
 font-family: Osaka, sans-serif;
 font-size: 10px;
 padding: 0 5 0 5;
 color: #666666;
}

.tb_txt_bh3_1 {
 font-family: Osaka, sans-serif;
 font-size: 10px;
 padding: 0 0 0 0;
 color: #336699;
}

.tb_txt_bh3_1 a:link{
 font-family: Osaka, sans-serif;
 color:#FF6000;
 font-size: 12px;
 font-weight: bold;
 text-decoration:none;
}

.tb_txt_bh3_1  a:visited{
 font-family: Osaka, sans-serif;
 color:#FF6000;
 font-size: 12px;
 text-decoration:none;
}

.tb_txt_bh3_1  a:active{
 font-family: Osaka, sans-serif;
 color:#336699;
 font-size: 12px;
 text-decoration:none;
  font-weight: bold;
}

.tb_txt_bh3_1  a:hover{
 font-family: Osaka, sans-serif;
 color:#FF6000;
 font-size: 12px;
 text-decoration:none;
 font-weight: bold;
}

.tb_txt_bh3_10 {
 font-family: Osaka, sans-serif;
 font-size: 10px;
 padding: 0 0 0 0;
 color: #666666;
}

.tb_txt_bh3_10 a:link{
 font-family: Osaka, sans-serif;
 color:#666666;
 font-size: 12px;

 text-decoration:none;
}

.tb_txt_bh3_10  a:visited{
 font-family: Osaka, sans-serif;
 color:#666666;
 font-size: 12px;
 text-decoration:none;
}

.tb_txt_bh3_10  a:active{
 font-family: Osaka, sans-serif;
 color:#336699;
 font-size: 12px;
 text-decoration:none;

}

.tb_txt_bh3_10 a:hover{
 font-family: Osaka, sans-serif;
 color:#FF6000;
 font-size: 12px;
 text-decoration:none;
}

.tb_txt_bh3_2 {
 font-family: Osaka, sans-serif;
 font-size: 10px;
 padding: 0 0 0 0;
 color: #666666;
 font-weight: bold;
}

.tb_txt_bh3_2 a:link{
 font-family: Osaka, sans-serif;
 color:#666666;
 font-size: 12px;
 text-decoration:none;
 font-weight: bold;
}

.tb_txt_bh3_2  a:visited{
 font-family: Osaka, sans-serif;
 color:#666666;
 font-size: 12px;
 text-decoration:none;
 font-weight: bold;
}

.tb_txt_bh3_2  a:active{
 font-family: Osaka, sans-serif;
 color:#333333;
 font-size: 12px;
 text-decoration:none;
}

.tb_txt_bh3_2  a:hover{
 font-family: Osaka, sans-serif;
 color:#FF6000;
 font-size: 12px;
 text-decoration:none;
 font-weight: bold;

}


.tb_txt_bh3_3 {
 font-family: Osaka, sans-serif;
 font-size: 10px;
 padding: 0 0 0 0;
 color: #666666;
}

.tb_txt_bh3_3 a:link{
 font-family: Osaka, sans-serif;
 color:#333333;
 font-size: 12px;
 text-decoration:none;
}

.tb_txt_bh3_3  a:visited{
 font-family: Osaka, sans-serif;
 color:#333333;
 font-size: 12px;
 text-decoration:none;
}

.tb_txt_bh3_3  a:active{
 font-family: Osaka, sans-serif;
 color:#333333;
 font-size: 12px;
 text-decoration:none;
}

.tb_txt_bh3_3  a:hover{
 font-family: Osaka, sans-serif;
 color:#FF6000;
 font-size: 12px;
 text-decoration: underline;
}

.tb_txt1{
 font-family: Osaka, sans-serif;
 font-size: 13px;
 padding: 0 0 0 0;
 color: #666666;
}


.tb_txt_bh4 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 5 10 5 10;
 color: #666666;
}

.tb_txt_bh5 {
 font-family: Osaka, sans-serif;
 font-size: 13px;
 font-weight: bold;
 padding: 0 0 0 10;
 color: 5570a5;
 line-height: 16px;
}

.tb_txt_bh6 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 30;
 color: #333333;
}

.tb_txt_bh6_1 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 30;
 color: #666666;
}

.tb_txt_bh6_3 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 30;
 color: #666666;
}

.tb_txt_bh6_4 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 0;
 color: #666666;
}

.tb_txt_bh6_2 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 35;
 color: #666666;
}

.tb_txt_bh7 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 15 0 30;
 color: #333333;
 line-height: 18px;
}

.tb_txt_bh71 {
 font-family: Osaka, sans-serif;
 font-size: 15px;
 padding: 0 0 0 0;

}

.tb_txt_bh77 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 15 0 30;
 line-height: 18px;
}

.tb_txt_bh8 {
 font-family: Osaka, sans-serif;
 font-size: 13px;
 font-weight: ;
 padding: 0 0 0 10;
 color: 000000;
 line-height: 20px;
}

.tb_txt_bh9 {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 padding: 0 0 0 15;
 color: #333333;
 line-height: 18px;
}

.tb_txt_bh10 {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 font-weight: ;
 padding: 0 0 0 10;
 color: 000000;
}

.list_ttl_bh1 {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #985321;
}

.list_txt_bh1 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 15;
 color: #666666;
}

.list_price_bh1 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 25 0 0;
 color: #666666;
}

.list_price_bh2 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 0 25 0 0;
 color: #FF6000;
}


/*  ·»Æ®Ä«  */
.tb_ttl_rent {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 0 0 0 10;
 color: #666666;
}

.tb_ttl_rent2 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 5 10 5 10;
 color: #666666;
}

.tb_txt_rent1 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 0 0 0 10;
 color: #FF6000;
}
.tb_txt_rent2 {
 font-family: µ¸¿ò;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #FF6000;
}
.tb_txt_rent3 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 10;
 color: #666666;
}

.tb_txt_rent4 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 5 10 5 10;
 color: #666666;
}

.tb_txt_rent5 {
 font-family: µ¸¿ò;
 font-size: 12px;
 padding: 0 0 0 0;
 color: #555555;
}

.list_ttl_rent1 {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #985321;
}

.list_txt_rent1 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 15;
 color: #666666;
}

.list_price_rent1 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 25 0 0;
 color: #666666;
}

.list_price_rent2 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 0 25 0 0;
 color: #FF6000;
}



/*  °í°´¼¾ÅÍ  */
.tb_ttl_faq {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #666666;
}

.tb_ttl_faq_on {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #FF6000;
}

.tb_txt_faq1 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 10 10 10 0;
 color: #666666;
}
.tb_txt_customer2 {
 font-family: µ¸¿ò;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #FF6000;
}
.tb_txt_customer3 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 10;
 color: #666666;
}

.tb_txt_customer4 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 5 10 5 10;
 color: #666666;
}

.list_ttl_customer1 {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #985321;
}

.list_txt_customer1 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 15;
 color: #666666;
}

.list_price_customer1 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 25 0 0;
 color: #666666;
}

.list_price_customer2 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 0 25 0 0;
 color: #FF6000;
}



/*  ´Þ·Â  */


.ttl_cd_hotel {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 18 10 5 15;
 color: #9B761B;
}

.ttl_cd_hotel a:link{
 font-family: Osaka, sans-serif;
 color:#9B761B;
 font-size: 14px;
 font-weight: bold;
 padding: 18 10 5 15;
 text-decoration:none;
}

.ttl_cd_hotel a:visited{
 font-family: Osaka, sans-serif;
 color:#9B761B;
 font-size: 14px;
 font-weight: bold;
 padding: 18 10 5 15;
 text-decoration:none;
}

.ttl_cd_hotel a:active{
 font-family: Osaka, sans-serif;
 color:#9B761B;
 font-size: 14px;
 font-weight: bold;
 padding: 18 10 5 15;
 text-decoration:none;
}

.ttl_cd_hotel a:hover{
 font-family: Osaka, sans-serif;
 color:#FF6000;
 font-size: 14px;
 font-weight: bold;
 padding: 18 10 5 15;
 text-decoration:none;
}


.txt_cd_hotel {
 font-family: Osaka, sans-serif;
 font-size: 14px;
 font-weight: bold;
 padding: 0 0 0 18;
 color: #666666;
}

/*  ´Þ·Â2  */


.ttl_cd_hotel2 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 10 5 5 10;
 color: #9B761B;
}

.ttl_cd_hotel2 a:link{
 font-family: Osaka, sans-serif;
 color:#9B761B;
 font-size: 15px;
 font-weight: bold;
 padding: 10 5 5 10;
 text-decoration:none;
}

.ttl_cd_hotel2 a:visited{
 font-family: Osaka, sans-serif;
 color:#9B761B;
 font-size: 15px;
 font-weight: bold;
 padding: 10 5 5 10;
 text-decoration:none;
}

.ttl_cd_hotel2 a:active{
 font-family: Osaka, sans-serif;
 color:#9B761B;
 font-size: 15px;
 font-weight: bold;
 padding: 10 5 5 10;
 text-decoration:none;
}

.ttl_cd_hotel2 a:hover{
 font-family: Osaka, sans-serif;
 color:#FF6000;
 font-size: 15px;
 font-weight: bold;
 padding: 10 5 5 10;
 text-decoration:none;
}


.txt_cd_hotel {
 font-family: Osaka, sans-serif;
 font-size: 14px;
 font-weight: bold;
 padding: 0 0 0 18;
 color: #666666;
}

/*  ¿¹¾à_Å¸ÀÌÆ²  */
.ttl_reserv1 {
 font-family: Osaka, sans-serif;
 font-size: 14px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #FF6000;
}

.ttl_reserv2 {
 font-family: Osaka, sans-serif;
 font-size: 14px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #666666;
}

/*  Ç×°ø°Ë»ö°á°ú  */
.ttl_reserv3 {
 font-family: Osaka, sans-serif;
 font-size: 15px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #666666;
 line-height: 30px;
}

/*  ¿¹¾à_ÅØ½ºÆ®  */
.txt_reserv1 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 15;
 color: #666666;
}

.t10b {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 5;
 color: #666666;
}

.t10b_1 {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 padding: 0 0 0 5;
 color: #666666;
}

.txt_reserv2 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 5 10 5 10;
 color: #666666;
}

/*  ¿¹¾à°¡°Ý  */
.price_reserv1 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 25 0 0;
 color: #FF6000;
}

.price_reserv2 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #FF6000;
}

.price_reserv3 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding: 0 5 0 0;
 color: #FF6000;
}

.price_reserv4 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 25 0 0;
 color: #666666;
}

/*  ÇÏ´ÜÅÇ¸Þ´º  */
.tab_on {
 font-family: Osaka, sans-serif;
 font-size: 14px;
 font-weight: bold;
 padding: 0 0 7 0;
 color: #D96200;
}

.tab_on a:link{
 font-family: Osaka, sans-serif;
 font-size: 14px;
 font-weight: bold;
 padding: 0 0 7 0;
 color: #D96200;
}

.tab_on a:visited{
 font-family: Osaka, sans-serif;
 font-size: 14px;
 font-weight: bold;
 padding: 0 0 7 0;
 color: #D96200;
}

.tab_on a:active{
 font-family: Osaka, sans-serif;
 font-size: 14px;
 font-weight: bold;
 padding: 0 0 7 0;
 color: #D96200;
}

.tab_on a:hover{
 font-family: Osaka, sans-serif;
 font-size: 14px;
 font-weight: bold;
 padding: 0 0 7 0;
 color: #D96200;
}

.tab_over {
 font-family: Osaka, sans-serif;
 font-size: 13px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #777777;
}

.tab_over a:link{
 font-family: Osaka, sans-serif;
 font-size: 13px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #777777;
}

.tab_over a:visited{
 font-family: Osaka, sans-serif;
 font-size: 13px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #777777;
}

.tab_over a:active{
 font-family: Osaka, sans-serif;
 font-size: 13px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #777777;
}

.tab_over a:hover{
 font-family: Osaka, sans-serif;
 font-size: 13px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #777777;
}

.faq {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #666666;
 letter-spacing:1;
 text-decoration: none;
}

.faq_on {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #FF6000;
 letter-spacing:1;
 text-decoration: none;
}

.faq a:link{
 color:#666666;
 font-weight: bold;
 text-decoration:none;
}

.faq a:visited{
 color:#666666;
 font-weight: bold;
 text-decoration:none;
}

.faq a:active{
 color:#666666;
 font-weight: bold;
 text-decoration:none;
}

.faq a:hover{
 color:#FF6000;
 font-weight: bold;
 text-decoration:none;
}


.main_tab {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 padding: 0 0 0 0;
 color: #666666;
 letter-spacing:1;
 text-decoration: none;
}

.main_tab_on {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 padding: 0 0 0 0;
 color: #FFFFFF;
 letter-spacing:1;
 text-decoration: none;
}

.main_tab a:link{
 color:#666666;
 text-decoration:none;
}

.main_tab a:visited{
 color:#666666;
 text-decoration:none;
}

.main_tab a:active{
 color:#666666;
 text-decoration:none;
}

.main_tab a:hover{
 color:#FF6000;
 text-decoration:none;
}

.price_tab {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 padding: 0 0 0 0;
 color: #666666;
 font-weight: bold;
 letter-spacing:1;
 text-decoration: none;
}

.price_tab_on {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 padding: 0 0 0 0;
 color: #FF6000;
 font-weight: bold;
 letter-spacing:1;
 text-decoration: none;
}

.price_tab_on a:link{
 font-family: Osaka, sans-serif;
 font-size: 12px;
 padding: 0 0 0 0;
 color: #FF6000;
 font-weight: bold;
 letter-spacing:1;
 text-decoration: none;
}

.price_tab_on a:visited{
 font-family: Osaka, sans-serif;
 font-size: 12px;
 padding: 0 0 0 0;
 color: #FF6000;
 font-weight: bold;
 letter-spacing:1;
 text-decoration: none;
}

.price_tab_on a:active{
 font-family: Osaka, sans-serif;
 font-size: 12px;
 padding: 0 0 0 0;
 color: #FF6000;
 font-weight: bold;
 letter-spacing:1;
 text-decoration: none;
}

.price_tab_on a:hover{
 font-family: Osaka, sans-serif;
 font-size: 12px;
 padding: 0 0 0 0;
 color: #FF6000;
 font-weight: bold;
 letter-spacing:1;
 text-decoration: none;
}

.price_tab a:link{
 color:#666666;
 font-weight: bold;
 text-decoration:none;
}

.price_tab a:visited{
 color:#666666;
 font-weight: bold;
 text-decoration:none;
}

.price_tab a:active{
 color:#666666;
 font-weight: bold;
 text-decoration:none;
}

.price_tab a:hover{
 color:#FF6000;
 font-weight: bold;
 text-decoration:none;
}


/*  °Ô½ÃÆÇ  */
.ttl_bbs {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 15;
 color: #666666;
}

.ttl_bbs2 {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 padding: 0 0 0 15;
 color: #666666;
}


.txt_bbs {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 padding: 15 15 15 15;
 color: #666666;
}

.txt_bbs2 {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 padding: 0 0 0 0;
 color: #FF6000;
}


/* TEXT */
.textNum {
	font-size : 20px; color: #FF5AD9;
}

/* TEXT */
.textNum1 {
	font-size : 18px; color: #FF6000;
}
/* TEXT */
.textNum2 {
	font-size : 12px; color: #FF6000;
	 font-weight: bold;
}




.butt {	font-family: Verdana, Arial, ?‹ì?, Helvetica, geneva,sans-serif;color:#000000;font-size:9pt;line-height: 18px;BORDER-RIGHT: #888888 1px solid;BORDER-TOP: #CCCCCC 1px solid;BORDER-LEFT: #CCCCCC 1px solid;	BORDER-BOTTOM: #888888 1px solid;BACKGROUND: #f5f5f5;CURSOR: hand;HEIGHT: 19px;}

.butt_orange {font-family: "","";color:#FFFFFF;font-size:10pt;line-height: 18px;BORDER-RIGHT: #888888 1px solid;BORDER-TOP: #CCCCCC 1px solid;
BORDER-LEFT: #CCCCCC 1px solid;	BORDER-BOTTOM: #888888 1px solid;BACKGROUND: #FF9900;CURSOR: hand;HEIGHT: 21px;font-weight: bold;}

.butt_blue {font-family: "","";color:#FFFFFF;font-size:9pt;line-height: 18px;BORDER-RIGHT: #888888 1px solid;BORDER-TOP: #CCCCCC 1px solid;
BORDER-LEFT: #CCCCCC 1px solid;	BORDER-BOTTOM: #888888 1px solid;BACKGROUND: #5C88A3;CURSOR: hand;HEIGHT: 19px;font-weight: bold;}

.butt_gre {font-family: "","";color:#FFFFFF;font-size:9pt;line-height: 18px;BORDER-RIGHT: #888888 1px solid;BORDER-TOP: #CCCCCC 1px solid;
BORDER-LEFT: #CCCCCC 1px solid;	BORDER-BOTTOM: #888888 1px solid;BACKGROUND: #703654;CURSOR: hand;HEIGHT: 21px;}

.butt_gre1 {font-family: "","";color:#FFFFFF;font-size:9pt;line-height: 18px;BORDER-RIGHT: #888888 1px solid;BORDER-TOP: #CCCCCC 1px solid;
BORDER-LEFT: #CCCCCC 1px solid;	BORDER-BOTTOM: #888888 1px solid;BACKGROUND: #5c88a3;CURSOR: hand;HEIGHT: 23px;}


.butt_T1 {font-family: "","";color:#FFFFFF;font-size:9pt;line-height: 18px;BORDER-RIGHT: #888888 1px solid;BORDER-TOP: #CCCCCC 1px solid;
BORDER-LEFT: #CCCCCC 1px solid;	BORDER-BOTTOM: #888888 1px solid;BACKGROUND: #33A6B3;CURSOR: hand;HEIGHT: 19px;}

.butt_T2 {font-family: "","";color:#FFFFFF;font-size:9pt;line-height: 18px;BORDER-RIGHT: #888888 1px solid;BORDER-TOP: #CCCCCC 1px solid;
BORDER-LEFT: #CCCCCC 1px solid;	BORDER-BOTTOM: #888888 1px solid;BACKGROUND: #2C5EBA;CURSOR: hand;HEIGHT: 19px;}

.butt_T3 {font-family: "","";color:#FFFFFF;font-size:9pt;line-height: 18px;BORDER-RIGHT: #888888 1px solid;BORDER-TOP: #CCCCCC 1px solid;
BORDER-LEFT: #CCCCCC 1px solid;	BORDER-BOTTOM: #888888 1px solid;BACKGROUND: #A7B432;CURSOR: hand;HEIGHT: 19px;}

.butt_T4 {font-family: "","";color:#FFFFFF;font-size:9pt;line-height: 18px;BORDER-RIGHT: #888888 1px solid;BORDER-TOP: #CCCCCC 1px solid;
BORDER-LEFT: #CCCCCC 1px solid;	BORDER-BOTTOM: #888888 1px solid;BACKGROUND: #B16034;CURSOR: hand;HEIGHT: 19px;}

.butt_T5 {font-family: "","";color:#FFFFFF;font-size:9pt;line-height: 18px;BORDER-RIGHT: #888888 1px solid;BORDER-TOP: #CCCCCC 1px solid;
BORDER-LEFT: #CCCCCC 1px solid;	BORDER-BOTTOM: #888888 1px solid;BACKGROUND: #C91D77;CURSOR: hand;HEIGHT: 19px;}

.butt_T6 {font-family: "","";color:#FFFFFF;font-size:9pt;line-height: 18px;BORDER-RIGHT: #888888 1px solid;BORDER-TOP: #CCCCCC 1px solid;
BORDER-LEFT: #CCCCCC 1px solid;	BORDER-BOTTOM: #888888 1px solid;BACKGROUND: #278A0F;CURSOR: hand;HEIGHT: 19px;}

.butt_blue_q {font-family: "","";color:#FFFFFF;font-size:11pt;line-height: 22px;BORDER-RIGHT: #888888 1px solid;BORDER-TOP: #CCCCCC 1px solid;
BORDER-LEFT: #CCCCCC 1px solid;	BORDER-BOTTOM: #888888 1px solid;BACKGROUND: #ff9966;CURSOR: hand;HEIGHT: 25px;font-weight: bold;}

/* /Button */


/*Á¡¼±Å×ÀÌºí*/
.ttm_layout{
	border-width:1; border-style:dashed;border-color:#F894F5;
}

.input_01 {font-family: µ¸¿ò, Osaka, sans-serif; color:#707070; font-size:11px;background-color:#ffffff; border: 1pt #C2C2C2 solid;height: 18px;}
.input_02 {font-family: µ¸¿ò, Osaka, sans-serif; color:#333333; font-size:12px;background-color:#EEFFF4; border: 1pt #C2C2C2 solid;height: 18px;}
.input_11 {font-family: µ¸¿ò, Osaka, sans-serif; color:#333333; font-size:12px;background-color:#FFEFEE; border: 1pt #C2C2C2 solid;height: 18px;}
.input_03 {color:333333; font-family: µ¸¿ò, Osaka, sans-serif; font-size: 9pt; background-color:#ffffff; border:1 solid #999999; border-top-color: #9E9E9E; border-right-color: #EAEAEA; border-bottom-color: #EAEAEA;border-left-color: #9E9E9E;}
.input_04 {color:333333; font-family: µ¸¿ò, Osaka, sans-serif; font-size: 9pt; background-color:#ffffff; border:1 solid #ffffff; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff;border-left-color: #ffffff;height:12pt;}
.input_05 {font-family: µ¸¿ò, Osaka, sans-serif; color:#333333; font-size:12px;background-color:#F6F6F6; border: 0pt #C2C2C2 solid;height: 18px;}
.input_06 {font-family: µ¸¿ò, Osaka, sans-serif; color:#333333; font-size:12px;background-color:#FFFFFF; border: 0pt #FFFFFF solid;height: 0px;font-weight:bold;}
.input_07 {color:333333; font-family: µ¸¿ò, Osaka, sans-serif; font-size: 9pt; background-color:#C1E0FF; border:1 solid #FFE6ED; border-top-color: #FFE6ED; border-right-color: #FFE6ED; border-bottom-color: #ffffff;border-left-color: #ffffff;height:16pt;}
.input_10 {font-family: µ¸¿ò, Osaka, sans-serif; color:#707070; font-size:11px;background-color:#F1FDF0; border: 1pt #C2C2C2 solid;height: 18px;}


.title_bar {
	font-weight: bold;
	BORDER-RIGHT: #99B2CC 2px solid;
	BORDER-TOP: #7C96B2A 3px solid;
	BORDER-BOTTOM: #99B2CC 2px solid;
	BORDER-LEFT: #7C96B2 1px solid;
	FONT-SIZE: 9pt;
	font-family: "µ¸¿ò";
	COLOR: #ffffff;
	HEIGHT: 30px;
	padding-top: 5px;
	text-align: center;
	BACKGROUND-COLOR: #99B2CC;
}

.title_bar_l {
	font-weight: bold;
	BORDER-RIGHT: #99B2CC 2px solid;
	BORDER-TOP: #7C96B2A 3px solid;
	BORDER-BOTTOM: #99B2CC 2px solid;
	BORDER-LEFT: #7C96B2 1px solid;
	FONT-SIZE: 9pt;
	font-family: "µ¸¿ò";
	COLOR: #ffffff;
	HEIGHT: 30px;
	padding-top: 5px;
	width:100%;
	BACKGROUND-COLOR: #99B2CC;
}

.title_bar2 {
	font-weight: bold;
	BORDER-RIGHT: #9296C2 2px solid;
	BORDER-TOP: #8487AF 2px solid;
	BORDER-BOTTOM: #9296C2 2px solid;
	BORDER-LEFT: #8487AF 2px solid;
	FONT-SIZE: 9pt;
	font-family: "µ¸¿ò";
	COLOR: #ffffff;
	HEIGHT: 30px;
	padding-top: 5px;
	text-align: center;
	BACKGROUND-COLOR: 9296C2;
}


.table_1 {
	BORDER-TOP: #D7D7D7 1px solid;
	BORDER-LEFT: #D7D7D7 1px solid;
	BORDER-RIGHT: #ffffff 1px solid;
	BORDER-BOTTOM: #ffffff 1px solid;
	padding-top: 5px;
	BACKGROUND-COLOR: #F1F1F1;
 }
.table_2 {
	BORDER-TOP: #D7D7D7 1px solid;
	BORDER-LEFT: #D7D7D7 1px solid;
	BORDER-RIGHT: #ffffff 1px solid;
	BORDER-BOTTOM: #ffffff 1px solid;
	padding-top: 5px;
	BACKGROUND-COLOR: #F8F8F8;
 }
 .table_3 {
	BORDER-TOP: #E4E4E4 1px solid;
	BORDER-LEFT: #E4E4E4 1px solid;
	BORDER-RIGHT: #D1D1D1 1px solid;
	BORDER-BOTTOM: #D1D1D1 1px solid;
	padding-top: 2px;
	BACKGROUND-COLOR: #ffffff;
 }

  .table_3_1 {
	BORDER-TOP: #E4E4E4 1px solid;
	BORDER-LEFT: #E4E4E4 1px solid;
	BORDER-RIGHT: #D1D1D1 1px solid;
	BORDER-BOTTOM: #D1D1D1 1px solid;
	padding-top: 2px;
	BACKGROUND-COLOR: #ffffff;
 }

  .table_3_2 {
	BORDER-TOP: #E4E4E4 1px solid;
	BORDER-LEFT: #E4E4E4 1px solid;
	BORDER-RIGHT: #D1D1D1 1px solid;
	BORDER-BOTTOM: #D1D1D1 1px solid;
	padding-top: 2px;
	BACKGROUND-COLOR: #ffffff;
 }

  .table_4 {
	BORDER-TOP: #E4E4E4 1px solid;
	BORDER-LEFT: #E4E4E4 1px solid;
	BORDER-RIGHT: #D1D1D1 1px solid;
	BORDER-BOTTOM: #D1D1D1 1px solid;
	padding-top: 2px;
	BACKGROUND-COLOR: #FDEBEA;

 }


 .table_area {
	BORDER-TOP: #ffce4f 3px solid;
	BORDER-LEFT: #ffce4f 2px solid;
	BORDER-RIGHT: #ffffff 1px solid;
	BORDER-BOTTOM: #ffffff 1px solid;
	padding-top: 5px;
	BACKGROUND-COLOR: #ffce4f;
 }


.tb_ttl_bh_maintext2 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 0;
 color: #666666;
 letter-spacing:1pt
 line-height: 18px;
 font-weight: bold;
}

 .tb_ttl_bh_maintext {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 0;
 color: #666666;
 letter-spacing:1pt
 line-height: 18px;
}

 .tb_ttl_bh_maintext1 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 0;
 color: #333333;
 font-weight: bold;
}

.tb_ttl_bh_maintext1 a:link {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 0;
 color: #333333;
 font-weight: bold;
 line-height: 14px;
 text-decoration: underline;

}
.tb_ttl_bh_maintext1 a:visited {
font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 0;
 color: #333333;
 font-weight: bold;
 line-height: 14px;
 text-decoration: underline;
}
.tb_ttl_bh_maintext1 a:active {
 color: #FF6000;
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 0;
 font-weight: bold;
 text-decoration: underline;
 line-height: 14px;
}
.tb_ttl_bh_maintext1 a:hover {
 color: #FF6000;
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 0;
 font-weight: bold;
 text-decoration: underline;
 line-height: 14px;
}

.new_over_01 {
 font-family: Osaka, sans-serif;
 font-size: 9px;
 padding: 0 0 0 0;
 color: #a8a8a9;
 line-height: 16px;
}

.new_over_02 {
 font-family: Osaka, sans-serif;
 font-size: 13px;
 padding: 0 0 0 0;
 color: #4105ba;
 line-height: 16px;
 font-weight: bold;
 letter-spacing:1pt
}

.new_over_03 {
 font-family: Osaka, sans-serif;
 font-size: 9px;
 padding: 0 0 0 0;
 color: #a8a8a9;
 line-height: 16px;
 letter-spacing:1pt
}

.area_text_1 {
 font-family: Osaka, sans-serif;
 font-size: 15px;
 padding: 0 0 0 0;
 color: #666666;
 line-height: 16px;
 letter-spacing:1pt
}

.area_text_1 a:link {
 color: #666666;
 font-family: Osaka, sans-serif;
 font-size: 15px;
}
.area_text_1 a:visited {
 color: #666666;
 font-family: Osaka, sans-serif;
 text-decoration: none;
 font-size: 15px;
}
.area_text_1 a:active {
 color: #FF6000;
 font-family: Osaka, sans-serif;
 text-decoration: none;
 font-size: 15px;
}
.area_text_1 a:hover {
 color: #FF6000;
 text-decoration: none;
 text-decoration: underline;
}

.area_text_11 {
 font-family: Osaka, sans-serif;
 font-size: 13px;
 color: #000000;
 line-height: 16px;
}

.area_text_11 a:link {
 color: #000000;
 font-family: Osaka, sans-serif;
 font-size: 13px;
}
.area_text_11 a:visited {
 color: #000000;
 font-family: Osaka, sans-serif;
 text-decoration: none;
 font-size: 13px;
}
.area_text_11 a:active {
 color: #FF6000;
 font-family: Osaka, sans-serif;
 text-decoration: none;
 font-size: 13px;
}
.area_text_11 a:hover {
 color: #FF6000;
 text-decoration: none;
 text-decoration: underline;
}

.area_text_2 {
 font-family: Osaka, meiryo, sans-serif;
 font-size: 15px;
 padding: 0 0 0 0;
 color: #666666;
 line-height: 16px;
 letter-spacing:1pt
 font-weight: bold;
}

.area_text_3 {
 font-family: Osaka, sans-serif;
 font-size: 13px;
 padding: 0 0 0 0;
 color: #000000;
 line-height: 16px;
 letter-spacing:1pt
}

.area_text_31 {
 font-family: Osaka, sans-serif;
 font-size: 16px;
 padding: 0 0 0 0;

}

.area_text_33 {
 font-family: Osaka, sans-serif;
 font-size: 13px;
 padding: 0 0 0 0;
 line-height: 16px;
 letter-spacing:1pt
}

.area_text_4 {
 font-family: Osaka, sans-serif;
 font-size: 9px;
 padding: 0 0 0 0;
 color: #666666;
 letter-spacing:0pt
}
 .area_text_5 {
 font-family: Osaka, sans-serif;
 font-size: 14px;
 padding: 0 0 0 0;
 color: #666666;
 letter-spacing:1pt

}

 .area_strong {
 font-family: Osaka, sans-serif;
 font-size: 20px;
 letter-spacing:1pt
 background-color: #ffe50c ;

}

.thoughts a:link {
 color: #155499;
 font-family: Osaka, sans-serif;
 font-size: 12px;
 line-height: 14px;
 text-decoration: underline;
 font-weight: bold;
}
.thoughts a:visited {
 color: #155499;
 font-family: Osaka, sans-serif;
 text-decoration: none;
 font-size: 12px;
 line-height: 14px;
 text-decoration: underline;
 font-weight: bold;
}
.thoughts a:active {
 color: #0080FF;
 font-family: Osaka, sans-serif;
 text-decoration: none;
 font-size: 12px;
 line-height: 14px;
}
.thoughts a:hover {
 color: #FF6000;
 text-decoration: none;
 line-height: 14px;
 text-decoration: underline;
}

.thoughts2 {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 padding: 0 0 0 0;
 color: #666666;
 line-height: 16px;

}


/*#hanabi_tour { width:900px; margin:0 auto; }  // XHTML DTD Required */
#hanabi_tour h1 { margin:0;padding:0; font-family: Osaka, sans-serif, meiryo, arial; font-size:12px; color:#666666; }

.hanabi_area h3 { margin: 0;padding:0; font-family: Osaka, sans-serif, meiryo, arial; font-size:12px; color:#666666; }
.hanabi_tl h3 { margin: 0;padding:0; font-family: Osaka, sans-serif, meiryo, arial; font-size:14px; }
.hanabi_area h4 { margin: 0;padding:0; font-family: Osaka, sans-serif, meiryo, arial; font-size:12px; color:#666666; }
.hanabi_area p { font-family: Osaka, sans-serif, meiryo, arial; font-size:12px; color:#666666; }

#seoul_tour h2 { margin: 5px 0 0 0;padding:0; font-family: Osaka, sans-serif, meiryo, arial; font-size:10px; color:#666666; }
/* h3 { margin: 0 0 0 3px;padding:0; font-family: osaka, meiryo, arial; font-size:10px; line-height:25px; font-weight:bold;} */

