body {
background-color: #FFFFFF;
font-sixe: 12px;
color: #333333;
margin-top: 0px;
margin-bottom: 0px;
}
form {  margin-top: 0px; margin-bottom: 0px}

.leader {  font-size: 12px; line-height: 1em; color: #FFFFFF; background-color: #0066CC; text-align: center; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-image: url(index_imgs/leader.gif); background-repeat: no-repeat; background-position: center bottom}

.txt12 {  font-size: 12px; line-height: 16px}

.au {
	font-size: 12px;
	line-height: 16px;
	background-image: url(index_imgs/au_b.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 5px;
}

.txt10 {  font-size: 10px; line-height: 12px}

.txt10_2 {  font-size: 10px; line-height: 13px; color: #0099CC}

.best3_box {  font-size: 10px; line-height: 13px; color: #666666; background-color: #99CCFF; border: 1px #3366CC solid}

.best_pink {  background-image: url(index_imgs/b_pink.gif); background-repeat: repeat-x; background-position: left top; background-color: #FFFFFF}

.new_box {  font-size: 10px; line-height: 15px; background-color: #FFFFDB; padding-top: 2px; padding-bottom: 2px; border: #3366CC solid; border-width: 3px 0px}

p {  margin-top: 3px; margin-bottom: 3px}

div {  margin-top: 1px; margin-bottom: 1px}

.hot {  font-size: 10px; line-height: 15px; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border: #FF6600; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.sitenai_ken {  font-size: 10px; line-height: 13px; color: #333333; background-color: #CCFFCC; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px}

.osusume_b {  font-size: 10px; line-height: 15px; background-image: url(index_imgs/staff_b.gif); background-repeat: repeat-y; background-position: left; padding-left: 5px; border-color: black #3366CC; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}

a:hover {  background-color: #FFCC33}

.lisence {  font-size: 12px; line-height: 15px; border: 1px #0066CC double; padding-right: 5px; 
padding-left: 5px}

h1 {  font-size: 12px; line-height: 12px; font-weight: normal; margin-top: 1px; margin-bottom: 1px}

.footer {  font-size: 10px; line-height: 13px; color: #FFFFFF; background-color: #3366CC; background-image: url(index_imgs/leader2.gif); background-repeat: no-repeat; background-position: center top; text-align: center; padding-top: 2px; padding-bottom: 2px}

.ca_best {  font-size: 10px; line-height: 12px; background-color: #FFFFCC; border-color: black #999999 #999999 black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; padding-bottom: 3px; padding-left: 3px; background-image:   url(cairns/imgs/best_b.gif); background-repeat: no-repeat; background-position: center top}

.yado_best3 { font-size: 10px; line-height: 13px; color: #666666; border: 0px #FF6699 solid; background-image:   url(cairns/imgs/p_back.gif); background-repeat: repeat-x; background-position: left bottom}

.minna { font-size: 10px; line-height: 15px; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border: #3366CC solid; border-width: 0px 1px 1px}

.txt14 {  font-size: 14px; line-height: 16px}

.data_ti {  font-size: 12px; line-height: 16px; background-image: url(http://www.hotholiday.jp/data_imgs/data_tab.gif); background-repeat: no-repeat; background-position: left top; padding-top: 5px; padding-bottom: 1px; background-color: #FFCC66}

.sale {  font-size: 10px; line-height: 14px; background-color: #FFFF99; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: #FF3300; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.new_table {  font-size: 12px; line-height: 16px; background-image:  url(index_imgs/new_tourb.gif); background-repeat: no-repeat; background-position: right bottom; padding-top: 1px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border: #0099FF; border-style: solid; border-top-width: 0px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px}

.bbs_box {  font-size: 12px; line-height: 17px; background-color: #FFFFCC; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border: #FFCC00; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.cate {  font-size: 10px; line-height: 12px; background-image: url(data_imgs/h_kakko.gif); background-repeat: no-repeat; background-position: left top; padding-top: 2px; padding-left: 5px; padding-right: 4px; text-align: center}

.hote_price {  font-size: 12px; line-height: 14px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 5px; color: #FF0000}

.favarite {  font-size: 10px; line-height: 14px; text-decoration: none; background-image: url(frame_imgs/favarite_b.gif); background-repeat: no-repeat; background-position: center center}

--------------------------------------------------------------------------------

.txt14 {  font-size: 14px; line-height: 16px}

.pri_back1 {  font-size: 12px; line-height: 16px; background-image: url(booking/imgs/pri_back1.jpg); background-repeat: repeat-x; background-position: left top}

.pri_box {  font-size: 12px; line-height: 17px; padding-top: 4px; padding-right: 7px; padding-bottom: 13px; padding-left: 0px; border: #003399; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-top: 15px; background-color: #FFFFFF}

h2 {  font-size: 14px; font-weight: bold; color: #003399; margin-top: 13px; margin-bottom: 5px}

.pri_back2 { font-size: 12px; line-height: 16px; background-image: url(booking/imgs/pri_back2.jpg); background-repeat: repeat-x; background-position: left bottom}

.yellow_b {  font-size: 12px; line-height: 15px; background-color: #FFFF99; padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px; border: #FF6600; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.green_b { font-size: 12px; line-height: 15px; background-color: #CCFFCC; padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px; border: 1px #FF6600 solid}

.qa_b {  font-size: 12px; line-height: 17px; padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; border: #FF9900 solid; border-width: 0px 1px 1px}

.qa_b1 { font-size: 12px; line-height: 17px; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; padding-left: 6px; border: 0px #FF9900 none; background-image: url(q_and_a/imgs/futa1.gif)}

.qa_b2 { font-size: 12px; line-height: 17px; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; padding-left: 6px; border: 0px #FF9900 none; background-image: url(q_and_a/imgs/futa2.gif)}

.qa_fuki {  font-size: 12px; line-height: 12px; background-image: url(q_and_a/imgs/qa_fuki.gif); padding-top: 10px; background-repeat: no-repeat; background-position: left top; padding-left: 15px}

.qa_mail {  font-size: 12px; line-height: 16px; background-image: url(q_and_a/imgs/qa_mail2.gif); background-repeat: no-repeat; background-position: left center; color: #000000}

.qa_midashi {  font-size: 14px; line-height: 18px; font-weight: bold; color: #003399}

.qa_box {  font-size: 12px; line-height: 17px; background-color: #FFCC33; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px}

.photos {  background-image:  url(sankasha_x/imgs/back1.gif); background-repeat: no-repeat; background-position: left top; text-align: center; padding-top: 7px; padding-bottom: 7px}

.message {  font-size: 12px; line-height: 17px; background-image:  url(sankasha_x/imgs/back1.gif); background-repeat: no-repeat; background-position: left bottom; text-align: center; padding-bottom: 7px}

.bus_tab {  font-size: 12px; line-height: 14px; background-image:   url(bus/imgs/o_tab.gif); background-repeat: no-repeat; background-position: left top; padding-top: 3px; padding-bottom: 2px; padding-left: 6px; font-weight: bold}

.bus_box {  font-size: 12px; line-height: 17px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border: #FF9900 solid; border-width: 1px 1px 3px}

.bus_hyo {  font-size: 12px; line-height: 17px; padding-top: 2px; padding-right: 10px; padding-bottom: 2px; padding-left: 10px}

.yoyaku_mi {  font-size: 12px; line-height: 19px; background-color: #FFCC99; padding-top: 2px; padding-bottom: 2px}

.com_back { font-size: 12px; line-height: 16px; background-image: url(company/imgs/com_back.gif); background-repeat: repeat-x; background-position: left top }

.com_box { font-size: 12px; line-height: 17px; padding-top: 4px; padding-right: 7px; padding-bottom: 13px; padding-left: 0px; border: 1px #FF6600 solid; margin-top: 15px; background-color: #FFFFFF }

.gray_box {  font-size: 12px; line-height: 16px; background-color: #CCFFFF; margin-top: 5px; margin-bottom: 5px; padding-top: 6px; padding-right: 12px; padding-bottom: 12px; padding-left: 12px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.gray_boxw {  font-size: 12px; line-height: 16px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-top: 7px; margin-bottom: 7px}

.hotel {  font-size: 12px; line-height: 18px; padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; border: #FF9966; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.cond { font-size: 12px; line-height: 18px; padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; border: 1px #FFFF00 solid}

.city { font-size: 12px; line-height: 18px; padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; border: #3399FF solid; border-width: 3px 1px}

.price_box {  font-size: 11px; line-height: 13px; text-align: center; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.favarite {  font-size: 12px; line-height: 12px; background-image: url(frame/frame_imgs/favarite_b.gif); background-repeat: no-repeat; background-position: left center}.whats_new { font-size: 12px; line-height: 16px; padding-right: 7px; padding-left: 7px; border: #99CCFF; border-style: solid; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 0px; border-left-width: 2px }
.menu_tour {  font-size: 12px; line-height: 16px; padding-top: 6px; padding-right: 7px; padding-bottom: 6px; padding-left: 7px; border: #99CCFF; border-style: solid; border-top-width: 2px; border-right-width: 1px; border-bottom-width: 2px; border-left-width: 1px; margin-bottom: 6px}
.menu_hotel { font-size: 12px; line-height: 16px; padding-top: 6px; padding-right: 7px; padding-bottom: 6px; padding-left: 7px; border: #0099FF solid; border-width: 2px 1px; margin-top: 0px; margin-bottom: 6px}

.all_right {  font-size: 12px; line-height: 14px; color: #FFFFFF; background-image:  url(frame/frame_imgs/header_b.jpg); background-repeat: repeat-y; background-position: right top}

.all_menu {  font-size: 10px; line-height: 12px; background-color: #3399FF; background-image:  url(frame/frame_imgs/head_back.gif); background-repeat: no-repeat; background-position: left top; text-align: center; padding-top: 5px; padding-bottom: 2px}

.head a:link {  text-decoration: none}

.all_menu12 { font-size: 12px; line-height: 13px; background-color: #3399FF; background-image:  url(frame/frame_imgs/head_back.gif); background-repeat: no-repeat; background-position: left top; text-align: center; padding-top: 5px; padding-bottom: 2px }

.head a:visited {  text-decoration: none}

.txt_tsume {  font-size: 12px; line-height: 16px; letter-spacing: -0.7px}
.data_ti2 { font-size: 12px; line-height: 16px; background-image: url(data_imgs/data_tab.gif); background-repeat: no-repeat; background-position: right top; padding-top: 5px; padding-bottom: 1px ; background-color: #FFCC66}
.accomo_back {  font-size: 12px; line-height: 14px; background-image: url(index_imgs/accomo_back.gif); background-repeat: no-repeat; background-position: right center}
