.px8 {font-size:8px;}
.px9 {font-size:9px;}

.px10 {font-size:10px;}
.px10b {font-size:10px;font-weight:bold;}
.px10_gray {font-size:10px;color:#666666;}
.px10b_gray {font-size:10px;font-weight:bold;color:#666666;}
.px10_red {font-size:10px;color:#cc3300;}
.px10_white {font-size:10px;color:#ffffff;}
.px10b_white {font-size:10px;font-weight:bold;color:#ffffff;}

.px11 {font-size:11px;line-height:120%;}
.px11b {font-weight:bold;font-size:11px;line-height:120%;}
.px11_gray {font-size:11px;color:#666666;}
.px11_red {font-size:11px;color:#cc3300;}
.px11_white {font-size:11px;color:#ffffff;}

.px12 {font-size:12px;}
.px12b {font-size:12px;font-weight:bold;}
.px12_red {font-size:12px;color:#cc3300;}
.px12_gray {font-size:12px;color:#666666;}
.px12b_gray {font-size:12px;font-weight:bold;color:#666666;}
.px12_white {font-size:12px;color:#ffffff;}
.px12b_white {font-size:12px;font-weight:bold;color:#ffffff;}
.px12_green {font-size:12px;color:#318A4E;}
.px12_blue {font-size:12px;color:#2666CA;}
.px12w {font-size:12px;line-height:130%;}

.px14 {font-size:14px;}
.px14b {font-size:14px;font-weight:bold;}
.px14_gray {font-size:14px;color:#666666;}
.px14b_gray {font-size:14px;font-weight:bold;color:#666666;}
.px14_white {font-size:14px;color:#ffffff;}
.px14b_white {font-size:14px;font-weight:bold;color:#ffffff;}
.px14b_green {font-size:14px;font-weight:bold;color:#318A4E;}

.px16 {font-size:16px;}
.px16b {font-size:16px;font-weight:bold;}
.px16_gray {font-size:16px;color:#666666;}
.px16b_gray {font-size:16px;font-weight:bold;color:#666666;}
.px16_red {font-size:16px;color:#cc3300;}
.px16b_red {font-size:16px;font-weight:bold;color:#cc3300;}
.px16_green {font-size:16px;color:#318A4E;}
.px16_blue {font-size:16px;color:#2666CA;}

.px18 {font-size:18px;}
.px18b {font-size:18px;font-weight:bold;}
.px18_gray {font-size:18px;color:#666666;}
.px18b_gray {font-size:18px;font-weight:bold;color:#666666;}
.px18_red {font-size:18px;color:#cc3300;}
.px18b_red {font-size:18px;font-weight:bold;color:#CC3300;}

.px21 {font-size:21px;font-weight:bold;}

.px24 {font-size:24px;}
.px24b {font-size:24px;font-weight:bold;}
.px24_gray {font-size:24px;color:#666666;}
.px24b_gray {font-size:24px;font-weight:bold;color:#666666;}




select {font-size:12px;}
input {font-size:12px;vertical-align:middle;}
textarea {font-size: 12px;}

h1 {margin:0px 0px 0px 0px;}
h2 {margin:0px 0px 0px 0px;}
h3 {margin:0px 0px 0px 0px;}
p {margin:0px 0px 0px 0px;}

.bt_px12 {font-size:12px;padding:3px 1px 1px 1px;}
.bt_px14 {font-size:14px;padding:3px 1px 1px 1px;}
.bt_px14_2 {font-size:14px;padding:3px 1px 1px 1px;width:110px;}
.bt_px16 {font-size:16px;padding:3px 1px 1px 1px}
.bt_px16_gray {font-size:16px;padding:6px 4px 4px 4px;background-color:#DDDDDD;}
.bt_menu {margin-top:5px;}
.bt_member {font-size:12px;padding:5px 3px 3px 3px;width:194px;}
.bt_member_02 {font-size:12px;padding:5px 3px 3px 3px;width:170px;}
.bt_reserve {font-size:12px;padding:3px 1px 1px 1px;width:46px;}

.bgcolor_white1 {background-color:#ffffff;}

.bgcolor_green1 {background-color:#F3F8F2;}
.bgcolor_green2 {background-color:#DAEBD9;}
.bgcolor_green3 {background-color:#7BC08A;}
.bgcolor_green4 {background-color:#318A4E;}

.bgcolor_gray1 {background-color:#cccccc;}
.bgcolor_gray2 {background-color:#999999;}
.bgcolor_gray3 {background-color:#dddddd;}
.bgcolor_gray4 {background-color:#aaaaaa;}
.bgcolor_gray5 {background-color:#eeeeee;}

.bgcolor_yellow1 {background-color:#FFFEF3;}
.bgcolor_yellow2 {background-color:#FFFFCC;}
.bgcolor_yellow3 {background-color:#FFFDE7;}

.bgcolor_orange1 {background-color:#FEF2E1;}
.bgcolor_orange2 {background-color:#FF9854;}

.bgcolor_pink1 {background-color:#FCF0F4;}
.bgcolor_pink2 {background-color:#e96262;}
.bgcolor_pink3 {background-color:#ECABA6;}

.bgcolor_blue1 {background-color:#EEF5FB;}
.bgcolor_blue2 {background-color:#BBCCE8;}
.bgcolor_blue3 {background-color:#7694c8;}
.bgcolor_blue4 {background-color:#2666CA;}

.bgcolor_red1 {background-color:#cc0000;}
.bgcolor_red2 {background-color:#C94739;}




.title {font-size:16px;font-weight:bold;vertical-align:middle;color:#666666;}
.title_sp {padding:0px 0px 2px 0px;}

.l_text {font-size:12px;color:#666666;vertical-align:top}
.l_text_red {font-size:12px;color:#bf0000;vertical-align:top}
.l_text_blue {font-size:12px;color:#666666;background-color:#EEF5FB;vertical-align:top}
.l_text_gray {font-size:12px;color:#666666;background-color:#eeeeee;vertical-align:top}
.r_text_gray {font-size:12px;color:#666666;background-color:#EEEEEE;vertical-align:top}
.l_text_pink {font-size:12px;color:#666666;background-color:#FDF0EF;vertical-align:top}
.cancel_text {font-size:12px;color:#666666;line-height:130%;vertical-align:top;}
.member_text {font-size:14px;color:#2666CA;line-height:150%;}
.bt_message_text {font-size:12px;color:#666666;vertical-align:bottom;text-align:right;}
.form_text {font-size:12px;color:#666666;}
.form_text_red {font-size:11px;color:#bf0000;}
.sub_text {font-size:12px;vertical-align:middle;color:#666666;line-height:130%;}
.bar_text {font-size:12px;color:#ffffff;}
.red_text {font-size:12px;color:#cc3300;line-height:130%;}
.blue_text {font-size:12px;color:#2666CA;line-height:130%;}

.charge_s {font-size:13px;text-align:left;vertical-align:top;color:#CC3300;text-align:right;line-height:130%;}
.charge_s_b {font-size:13px;text-align:left;vertical-align:top;color:#CC3300;font-weight:bold;text-align:right;line-height:130%;}
.charge_m {font-size:14px;color:#CC3300;font-weight:bold;}
.charge_l {font-size:18px;vertical-align:top;color:#CC3300;font-weight:bold;line-height:130%;}

.number {font-size:18px;font-weight:bold;color:#7BC08A;}
.number_blue {font-size:18px;font-weight:bold;color:#7694c8;}
.list {font-weight:bold;font-size:11px;color:#666666;}
.list_s {font-size:9px;color:#666666;}
.list_white {font-size:11px;color:#FFFFFF;}
.list_s_white {font-size:9px;color:#FFFFFF;}
.paging {font-size:12px;color:#666666;}
.result_text {font-size:12px;color:#318A4E;line-height:130%;}

.footer_text {font-size:9px;color:#999999;text-align:right;margin-bottom:0px;text-decoration:none;}
a:hover.footer_text {color:#999999;text-decoration:none;}
a:link.footer_text {color:#999999;text-decoration:none;}

.voice_text {font-size:14px;color:#666666;margin-bottom:0px;text-decoration:none;}
a:hover.voice_text {color:#666666;text-decoration:none;}
a:link.voice_text {color:#666666;text-decoration:none;}


.box_member {font-size:14px;width:300px;height:20px}
.box_member_pass {font-size:12px;width:300px;height:20px}
.box_input {font-size:12px;padding:1px 1px 1px 1px;}
.box_input_pass {font-size:10px;padding:1px 1px 1px 1px;}

.s_place {font-size:10px;color:#666666;line-height:130%;vertical-align:middle;text-align:right;}
.s_hotel {font-size:14px;color:#666666;line-height:130%;font-weight:bold;vertical-align:middle;}

.star {font-size:12px;color:#ffcc66;}

.menu {font-size:12px;color:#666666;}
.menu_l {font-size:18px;color:#ffffff;}

.checkbox {font-size:11px;background-color:#F3F8F2;vertical-align:middle;color:#666666;}

.search_message {font-size:20px;font-weight:bold;color:#666666;}
.member_message {font-size:20px;font-weight:bold;color:#BC0019;}
.member_sub_message {font-size:18px;font-weight:bold;color:#666666;}

.l_error {background-color:#F9E1E8;font-size:12px;color:#666666;vertical-align:top}
.r_error_message {background-color:#F9E1E8;font-size:12px;color:#cc3300;vertical-align:top}
.error_color {background-color:#D587AD;}

.sun {font-size:12px;color:#FF0000;}
.today {font-size:12px;color:#000000;}
.oth {font-size:12px;color:#318A4E;}
.sat {font-size:12px;color:#0000FF;}
.end {font-size:12px;color:#666666;}

.login_text {font-size:12px;color:#666666;line-height:130%;}
.login_text_black1 {font-size:10px;color:#EEEEEE;line-height:130%;}
.login_text_black2 {font-size:10px;color:#cccccc;line-height:130%;}
.login_text_black3 {font-size:10px;color:#999999;line-height:130%;}

.search_name {font-size:13px;text-align:left;vertical-align:top;line-height:130%;font-weight:bold;}
.plan_name {font-size:12px;font-weight:bold;line-height:130%;}
.search_text {font-size:12px;vertical-align:top;color:#666666;line-height:130%;}
.search_text_b {font-size:12px;vertical-align:top;color:#666666;line-height:130%;font-weight:bold;}

.select_border {vertical-align:top;border-style:solid;border-color:#CCCCCC;border-width:1px 0px 0px 10px;}
.select_text {font-size:12px;vertical-align:top;color:#666666;line-height:140%;padding:8px 0px 0px 8px;}

.cal {padding:3px 0px 1px 0px;}

.food_border {border-style:solid;border-color:#FFFFFF;border-width:2px 2px 2px 2px;background-color:#dddddd;}
.photo {padding:0px 0px 5px 0px;}

.room_border {border-style:solid;border-color:#CCCCCC;border-width:1px 0px 1px 0px;}

.margin-top {margin:0px 0px 20px 0px}
.margin-bottom {margin:0px 0px 20px 0px}

