td {
 font-size: 12px;
 color: #666666;
 font-family: 돋움, Osaka, sans-serif;
 line-height: 14px;
}

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

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


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

.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:140;
}


/*  인풋박스  */
.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_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_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;
}

/*  호텔  */
.date {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 0;
 color: #FF5400;
}

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

.poll {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding: 5 5 5 5;
 color: #7F7F7F;
}

.ttl_show {
 font-family: Osaka, sans-serif;
 font-size: 12px;
 padding: 0 0 0 0;
 color: #2090A6;
}

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

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

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

.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
}

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

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




.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: #FF6000;
}
.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;
}

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

.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;
 font-weight: bold;
 padding: 0 25 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;
}

.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;
}


/*  관광지  */
.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;
}


/*  식당  */
.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_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 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_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_bh4 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 5 10 5 10;
 color: #666666;
}

.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;
}

.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: 14px;
 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;
}

/*  예약_타이틀  */
.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;
}

/*  예약_텍스트  */
.txt_reserv1 {
 font-family: Osaka, sans-serif;
 font-size: 11px;
 padding: 0 0 0 15;
 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 25 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: #FFFFFF;
}

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

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

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

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

.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 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;
}

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


 .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;
}

.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;
}

.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, meiryo, arial; font-size:10px; color:#666666; }
.hanabi_area h3 { margin: 0;padding:0; font-family: osaka, meiryo, arial; font-size:10px; color:#666666; }
.hanabi_tl h3 { margin: 0;padding:0; font-family: osaka, meiryo, arial; font-size:14px; }
.hanabi_area h4 { margin: 0;padding:0; font-family: osaka, meiryo, arial; font-size:10px; color:#666666; }

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

#menu77 { width: 900px; height:34px; margin:0; padding:0; }
#menu77 ul { width: 900px; margin:0; padding:0; list-style:none; display:inline; }
#menu77 li { float : left; margin:0; padding:0; list-style:none; display:inline; }
#menu77 img { vertical-align:bottom;}