h1,h2,h3,h4{margin:0;padding:0;}
.outwin    { font-size: 10px; position: absolute; z-index: -999; left: -9999px }
.s28_b { color: #ff5a00; font-size: 28px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1; padding: 5px 5px 0 0 }
.s16_30b  { color: #303030; font-size: 100%; font-weight: bold }
.s16_7Db { color: #7d7d7d; font-size: 100%; font-weight: bold }
.s14_30b { color: #303030; font-size: 87.5%; font-weight: bold }
.s14_7Db { color: #7d7d7d; font-size: 87.5%; font-weight: bold }
.s14_66b { color: #666; font-size: 87.5%; font-weight: bold }
.s14_66 { color: #666; font-size: 87.5%; font-weight}

.s12_30b { color: #303030; font-size: 75%; font-weight: bold; line-height: 1.3em }
.s12_30 { color: #303030; font-size: 75%; line-height: 1.3em }
.s12_66 { color: #666; font-size: 75%; line-height: 1.3em }
.s12_7D { color: #7d7d7d; font-size: 75% }


.s11_30 { color: #303030; font-size: 70%; line-height: 1.2em }
.s11_30x { color: #303030; font-size: 65%; line-height: 1.2em }
.s11_7D { color: #7d7d7d; font-size: 70%; line-height: 1.1em }
.s11_66    { color: #666; font-size: 70%; line-height: 1.1em }
.s11_67 { color: #666; font-size: 70%; line-height: 1.3em }


.s10_66  { color: #666; font-size: 60%; line-height: 1.2em }
.s10_7D { color: #7d7d7d; font-size: 60%; line-height: 1.2em }
.s10_99 { color: #999; font-size: 60%; line-height: 1.2em }


.s09_99 { color: #999; font-size: 60%; line-height: 1.2em; vertical-align: middle }
.cap_7D { color: #7d7d7d; font-size: 60%; line-height: 1.2em }

.plan { background-color: #ffeeb7; padding: 6px; width: 620px }
a:link { color: #1b47ff; text-decoration: none }
a:visited { color: #9720c9; text-decoration: none }
a:hover { color: #ff7d00; text-decoration: none }

a.text_g{color: #999999;}
a.text_g:visited{color: #9720c9;}
a.text_g:hover{color: #ff7d00;}


#p001  { background-color: #f9f7eb; padding: 10px; border: solid 1px #b5a284 }
#p002   { background-color: #f9f7eb; padding: 10px; border-style: solid; border-width: 0 1px 1px; border-color: #b5a284 }
.pr1 { padding-top: 5px; padding-bottom: 10px; width: 130px; border-top: 1px solid #fff }
.pr2     { text-align: left; padding-bottom: 3px; width: auto; border: solid 1px #ccc }
.pr3   { color: #666; font-size: 70%; background-color: #eee; text-align: center; padding: 3px }
select { margin: 0; padding: 0 }
form { margin: 0; padding: 0 }
.infoJ   { text-align: left; margin-top: 12px; margin-bottom: 12px }
.banner1 { background-color: #eee; text-align: center; padding: 10px 10px 5px }
.banner2 { background-color: #eee; text-align: center; padding: 5px 10px 10px }
.info     { background-color: #eee; padding: 3px; border-top: 1px solid #666 }
.infoAB     { color: #666; font-size: 70%; background-position: center 0; margin-top: 5px; margin-bottom: 5px; padding-top: 12px; padding-bottom: 12px; border-top: 1px solid #999; border-bottom: 1px solid #999 }
.infoT    { color: #666; font-size: 70%; line-height: 1.2em; text-align: left; padding: 4px 4px 8px }
.infoE      { color: #666; font-size: 70%; line-height: 1.5em; margin-top: 5px; margin-bottom: 5px; padding-top: 24px; padding-bottom: 24px; border-top: 1px solid #999; border-bottom: 1px solid #999 }
.infoH     { color: #666; font-size: 70%; background-position: center 0; margin-top: 5px; margin-bottom: 5px; padding-top: 4px; padding-bottom: 5px; border-top: 1px solid #999; border-bottom: 1px solid #999 }

.themaT { color: #666; font-size: 75%; line-height: 1.5em; margin-right: 5px; margin-left: 30px }
.themaT2 { font-size: 75%; padding: 8px 5px 5px 10px; border-right: 1px solid #70422c; border-left: 1px solid #70422c }
.themaT3 { font-size: 75%; padding: 8px 5px 5px 10px; border-right: 1px solid #253d27; border-left: 1px solid #253d27 }
.genteiT { color: #666; font-size: 70%; padding-bottom: 10px; padding-left: 1px }
.update { color: #666; font-size: 70%; line-height: 1em; padding-top: 5px; padding-right: 10px }

#logoJalan { width:128px; height:50px; background-image:url(/jalan/images/kensaku/head_logo.gif); background-repeat:no-repeat;}
#logoJalan h1{ position:absolute; left:-9999px; }
#yadoHotel { width:163px; height:41px; background-image:url(/jalan/doc/top/top_image/title_yado.gif); background-repeat:no-repeat;}
#yadoHotel h2{ position:absolute; left:-9999px; }
a#toTour { position:relative; display: block; width:125px; height:45px; background-image:url(/jalan/doc/top/top_image/kokunai.gif);background-repeat:no-repeat;}
a#toTour:hover { background-image:url(/jalan/doc/top/top_image/kokunai_on.gif); }
a#toTour h2{ position:absolute; left:-9999px; }
a#toKankou { position:relative; display: block; width:125px; height:45px; background-image:url(/jalan/doc/top/top_image/kankou.gif);background-repeat:no-repeat;}
a#toKankou:hover { background-image:url(/jalan/doc/top/top_image/kankou_on.gif); }
a#toKankou h2{ position:absolute; left:-9999px; }
a#odekake { position:relative; display: block; width:143px; height:45px; background-image:url(/jalan/doc/top/top_image/odekake.gif);background-repeat:no-repeat;}
a#odekake:hover { background-image:url(/jalan/doc/top/top_image/odekake_on.gif); }
a#odekake h2{ position:absolute; left:-9999px; }
a#kutikomi { position:relative; display: block; width:130px; height:45px; background-image:url(/jalan/doc/top/top_image/ico_kutikomi.gif);background-repeat:no-repeat;}
a#kutikomi:hover { background-image:url(/jalan/doc/top/top_image/ico_kutikomi_on.gif); }
a#kutikomi h3{ position:absolute; left:-9999px; }
a#mail { position:relative; display: block; width:130px; height:45px; background-image:url(/jalan/doc/top/top_image/ico_mailmaga.gif);background-repeat:no-repeat;}
a#mail:hover { background-image:url(/jalan/doc/top/top_image/ico_mailmaga_on.gif); }
a#mail h3{ position:absolute; left:-9999px; }
a#keitai { position:relative; display: block; width:130px; height:45px; background-image:url(/jalan/doc/top/top_image/ico_keitai.gif);background-repeat:no-repeat;}
a#keitai:hover { background-image:url(/jalan/doc/top/top_image/ico_keitai_on.gif); }
a#keitai h3{ position:absolute; left:-9999px; }

ul#panelMenu{ margin:0;padding:5px 0 0 0;}
/* modified kiwamiUI 2006/10/31 */
/*ul#panelMenu li{ list-style-type:none;margin:0;padding:0;float:left;} */
ul#panelMenu li{ list-style-type:none;margin:0;padding:0;float:left; white-space:nowrap;}
/* /modified kiwamiUI 2006/10/31 */
ul#panelMenu h2{ visibility:hidden; z-index:-9999;}
ul#panelMenu span{ visibility:hidden; z-index:-9999; }
#panelMenu a{ display:block; width:175px;}
#panelMenu div{ display:block; width:175px;}
/* modified kiwamiUI 2006/10/31 */
/*
#businessHotel a{ margin:0 5px 0 0;height:142px; background-image:url(/jalan/doc/top/top_image/panel_business060410.gif);background-repeat:no-repeat;}
#businessHotel a:hover{ background-image:url(/jalan/doc/top/top_image/panel_business060410_on.gif); }
#highClass a{ margin:0;height:142px; background-image:url(/jalan/doc/top/top_image/panel_highclass060525.gif);background-repeat:no-repeat; }
#highClass a:hover{ background-image:url(/jalan/doc/top/top_image/panel_highclass_on060525.gif); }
*/
#businessHotel a{ margin:0 5px 0 0;height:47px; background-image:url(/jalan/doc/top/top_image/panel_business061031.gif);background-repeat:no-repeat;}
#businessHotel a:hover{ background-image:url(/jalan/doc/top/top_image/panel_business061031_on.gif); }
#highClass a{ margin:0;height:47px; background-image:url(/jalan/doc/top/top_image/panel_highclass061031.gif);background-repeat:no-repeat; }
#highClass a:hover{ background-image:url(/jalan/doc/top/top_image/panel_highclass061031_on.gif); }
/* /modified kiwamiUI 2006/10/31 */
#searchKodawari a{ margin:0 0 5px 0; height:33px; background-image:url(/jalan/doc/top/top_image/panel_kodawari.gif);background-repeat:no-repeat; }
#searchKodawari a:hover{ background-image:url(/jalan/doc/top/top_image/panel_kodawari_on.gif); }
#searchName a{ height:33px; background-image:url(/jalan/doc/top/top_image/panel_name.gif);background-repeat:no-repeat; }
#searchName a:hover{ background-image:url(/jalan/doc/top/top_image/panel_name_on.gif); }

a#themaOnsen{ margin:0;padding:0;width:200px; height:30px; display:block; background-image:url(/jalan/doc/top/top_image/thema_onsen_title.gif); background-repeat:no-repeat; }
a#themaOnsen:hover{ background-image:url(/jalan/doc/top/top_image/thema_onsen_title_on.gif);}
a#themaOnsen h2{ visibility:hidden; z-index:-9999;}
a#themaRoten{ width:200px; height:30px; display:block; background-image:url(/jalan/doc/top/top_image/thema_roten_title.jpg); background-repeat:no-repeat; }
a#themaRoten:hover{ background-image:url(/jalan/doc/top/top_image/thema_roten_title_on.gif);}
a#themaRoten h2{ visibility:hidden; z-index:-9999;}
a#themaNight { background-image: url(/jalan/doc/top/top_image/thema_night_title.gif); background-repeat: no-repeat; display: block; width: 200px; height: 30px }
a#themaNight:hover { background-image: url(/jalan/doc/top/top_image/thema_night_title_on.gif) }
a#themaNight h2 { visibility: hidden; z-index: -9999 }
a#themafamily { background-image:  url(/jalan/doc/top/top_image/thema_family_title.jpg); background-repeat: no-repeat; display: block; width: 200px; height: 30px }
a#themafamily:hover { background-image:  url(/jalan/doc/top/top_image/thema_family_title_on.jpg)}
a#themafamily h2 { visibility: hidden; z-index: -9999 }
a#themaPark { background-image: url(/jalan/doc/top/top_image/thema_park_title.gif); background-repeat: no-repeat; display: block; width: 200px; height: 30px }
a#themaPark:hover { background-image: url(/jalan/doc/top/top_image/thema_park_title_on.gif) }
a#themaPark h2 { visibility: hidden; z-index: -9999 }

