/* hotel data master block  */
.hoteldata{
 width : 100%;
 margin-top : 2px;
 margin-left : 1px;
 margin-right : 1px;
 margin-bottom : 4px;
 padding-top : 1px;
 padding-left : 1px;
 padding-right : 1px;
 padding-bottom : 1px;
 clear : both;
 font-family : "MS UI Gothic","�l�r �o�S�V�b�N",Osaka,"Lucida Console";
}

/*  hotel type (background) */
.bizclass{
 background-color : #efdfb5;
 width : 728px;
 border-width : 2px;
 border-style : outset;
 margin-top : 4px;
 margin-bottom : 4px;

}

.capsule{
 background-color : #ffffcc;
 width : 728px;
 border-width : 2px;
 border-style : outset;
 margin-top : 4px;
 margin-bottom : 4px;
}

.commingsoon{
 background-color : #f4f4ff;
 width : 728px;
 border-width : 2px;
 border-style : outset;
 margin-top : 4px;
 margin-bottom : 4px;
}

.cityhotel{
 background-color : #ddffff;
 width : 728px;
 border-width : 2px;
 border-style : outset;
 margin-top : 4px;
 margin-bottom : 4px;
}

.economy{
 background-color : #f9f3e3;
 width : 728px;
 border-width : 2px;
 border-style : outset;
 margin-top : 4px;
 margin-bottom : 4px;
}

.notmuchdata{
 width : 100%;
 background-color : white;
}

.koukyou{
 background-color : #e1c4ff;
 width : 728px;
 border-width : 2px;
 border-style : outset;
 margin-top : 4px;
 margin-bottom : 4px;
}

.longstay{
 background-color : #ffefb9;
 width : 728px;
 border-width : 2px;
 border-style : outset;
 margin-top : 4px;
 margin-bottom : 4px;
}

.used2be{
 background-color : #e6e6e6;
 width : 728px;
 margin-top : 4px;
 margin-bottom : 4px;
}


.verynew{
 width : 728px;
 background-color : #ffefef;
 border-width : 2px;
 border-style : outset;
 margin-top : 4px;
 margin-bottom : 4px;
}

.wafu{
 background-color : #ddf2d7;
 width : 728px;
 border-width : 2px;
 border-style : outset;
 margin-top : 4px;
 margin-bottom : 4px;
}



.catintro{
 font-size : 14px;
 font-family : "�l�r �o����",serif;
 line-height : 140%;
 color : green;
 letter-spacing : -1px;
 text-align : left;
 background-color : #e8e8e8;
 
 padding-top : 1ex;
 padding-left : 1ex;
 padding-right : 1ex;
 padding-bottom : 1ex;
 font-weight : normal;
 width : 468px;
 font-style : italic;
 font-variant : small-caps;
}

/* table elements */
.address{
 font-size:9pt;
 font-family : 'MS UI Gothic',Osaka;
 line-height : 160%;
 }
.hotelname{
 font-size:9pt;
 font-family : 'MS UI Gothic',Osaka;
 word-break: keep-all
 
 line-height : 160%;
}
.agents{
 font-size:10pt;
 font-family : 'MS UI Gothic',Osaka;
 word-break: keep-all;
 }
.notes{
 font-size : medium;
 font-family : 'MS UI Gothic',Osaka;
 line-height : 150%;
}

/* link parts */
.directlink{
 background-color : #ccffcc;

 padding : 0px;
 padding-left : 2px;
 padding-right : 3px;
 margin : 0px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;

}

/* ��x.com */
.ikyu{
 color : white;
 background-color : #3165a3;
 padding : 0px;
 padding-left : 2px;
 padding-right : 3px;
 margin : 0px;
 border-width : 1px;
 border-style : outset;
 text-decoration : none;
}
.ikyu a{
 color : white;
 }
.ikyu a:visited{
 color : white;
}

/* OZmall */
.oz{
 color : white;
 background-color : #990066;
 padding : 0px;
 padding-left : 2px;
 padding-right : 3px;
 margin : 0px;
 border-width : 1px;
 border-style : outset;
 text-decoration : none;
}

.oz a{
 color : white;
 }

.oz a:visited{
 color : white;
}

/* yoyaQ.com */
.yq{
 color : white;
 background-color : #664742;
 padding : 0px;
 padding-left : 2px;
 padding-right : 3px;
 margin : 0px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
}
.yq a{
 color : white;
 }
.yq a:visited{
 color : white;
}

/* ������n�C�N���X */
.jlnhc{
 color : #cc0000;
 background-color : #ffff99;
 padding : 0px;
 padding-left : 2px;
 padding-right : 3px;
 margin : 0px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
}
.jlnhc a{
 color : #cc0000;
 }
.jlnhc a:visited{
 color : #cc0000;
}

/* �y�V�g���x��(����) */
.rtpm{
 color : white;
 background-color : DarkOliveGreen;
 padding : 0px;
 padding-left : 2px;
 padding-right : 3px;
 margin : 0px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
}
.rtpm a{
 color : white;
 }
.rtpm a:visited{
 color : white;
}

/* ����.com */
.rrb{
 color : #000066;
 background-color : white;
 padding : 0px;
 padding-left : 2px;
 padding-right : 3px;
 margin : 0px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
}
.rrb a{
 color : #cc0000;
 }
.rrb a:visited{
 color : #cc0000;
}

/* JTB */
.jtb{
 color : #cc0000;
 background-color : white;
 padding : 0px;
 padding-left : 2px;
 padding-right : 3px;
 margin : 0px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
}
.jtb a{
 color : #cc0000;
 }
.jtb a:visited{
 color : #cc0000;
}

/* E�N�[�|��(knt!) */
.knt{
 color : #ff8106;
 background-color : #ffffd9;
 padding : 0px;
 padding-left : 2px;
 padding-right : 3px;
 margin : 0px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
}
.knt a{
 color : #ff8106;
 }
.knt a:visited{
 color : #ff8106;
}

/* ������net */
.jln{
 color : #ff6600;
 background-color : white;
 padding : 0px;
 padding-left : 2px;
 padding-right : 3px;
 margin : 0px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
}
.jln a{
 color : #ff6600;
 }
.jln A:visited{
 color : #ff6600;
 font-family : HGP�޼��E;
}


/* Yahoo! */
.yh{
 color : #666600;
 background-color : #f9ecd7;
 padding : 0px;
 padding-left : 2px;
 padding-right : 3px;
 margin : 0px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
}
.yh a{
 color : #666600;
 }
.yh a:visited{
 color : #666600;
}

/* Yahoo!Biz */
.ybiz{
 color : #666600;
 background-color : #d9e3ff;
 padding : 0px;
 padding-left : 2px;
 padding-right : 3px;
 margin : 0px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
}
.ybiz a{
 color : #666600;
 }
.ybiz a:visited{
 color : #666600;
}


/* �y�V�g���x�� */
.rt{
 color : green;
 background-color : white;
 padding : 0px;
 padding-left : 2px;
 padding-right : 3px;
 margin : 0px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
}
.rt a{
 color : green;
 }
.rt a:visited{
 color : green;
}

/* �h�Ȃ� */
.ynavi{
 color : Teal;
 background-color : white;
 padding : 0px;
 padding-left : 2px;
 padding-right : 3px;
 margin : 0px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
}

.ynavi a{
 color : Teal;
 }

.ynavi a:visited{
 color : Teal;
}

/* �h�Ղ炴 */
.ypla{
 color : #06a4e6;
 background-color : white;
 padding : 0px;
 padding-left : 2px;
 padding-right : 3px;
 margin : 0px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
}
.ypla a{
 color : #06a4e6;
 }
.ypla a:visited{
 color : #06a4e6;
}

/* ����Ȃ� */
.gnavi{
 color : #660000;
 background-color : #fce9e9;
 padding : 0px;
 padding-left : 2px;
 padding-right : 3px;
 margin : 0px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
}
.gnavi a{
 color : #660000;
 }
.gnavi a:visited{
 color : #660000;
}

/* ��Ǐ�� */
.yj{
 background-color : Gold;
 padding : 0px;
 padding-left : 2px;
 padding-right : 3px;
 margin : 0px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
}

/* J-Yado */
.jyd{
 color : Indigo;
 background-color : #edf7ff;
 padding : 0px;
 padding-left : 2px;
 padding-right : 3px;
 margin : 0px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
}

.jyd a{
 color : Indigo;
 }

.jyd a:visited{
 color : Indigo;
}

/* �x�X�g���U�[�u */
.br{
 color : DeepPink;
 background-color : white;
 padding : 0px;
 padding-left : 2px;
 padding-right : 3px;
 margin : 0px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
}

.br a{
 color : DeepPink;
 }

.br a:visited{
 color : DeepPink;
}

.DOKUJI{
 background-color : #fddd8a;
 padding : 0px;
 padding-left : 2px;
 padding-right : 3px;
 margin : 0px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
}

.DOKUJI A:visited{
 color : green; 
}

.hoteltitle{
 width : 156px;
 font-size : 13px;
 font-weight : bold;
}

.hoteltitlepicture{
 font-size : 10px;
 font-weight : normal;
 color : gray;
}

.hoteltitlepicture IMG{
 border-width : 1px 1px 1px 1px;
 border-style : none none none none;
}
.hoteltitlepicture iframe{
 border-width : 3px;
 border-style : ridge ;
}

.hotelcontent{
 width : 728px;
 font-size : 12px;
}

.hotelgroup{
 width : 570px;
 font-size : 13px;
 padding-top : 4px;
 padding-bottom : 4px;
}

.hoteladdress{
 width : 140px;
 font-size : 12px;
}

.hotelagents{
 font-size : 12px;
 width : 410px;
}

.hotelmemo{
 width : 570px;
 font-size : 10pt;
}

/* colmn div */
.introduce{
 background-color : #ffffaa;
 padding-top : 2px;
 padding-left : 2px;
 padding-right : 2px;
 padding-bottom : 2px;
 margin-top : 5px;
 margin-left : 0px;
 margin-right : 0px;
 margin-bottom : 0px;
 border-width : 1px;
 border-style : solid;
 border-color : maroon;
 width : 99%;
}

.pools{
 background-color : #cef5ff;
}

.restaurant{
 background-color : #ffc0a2;
}

.tdr_goodneighber{

}

.tdrgood{
 background-image : url(../image/wall/wallppr018.gif);
}


.roomcount{
 text-align : right;
}

.specialinfo{
 font-weight : bolder;
 background-color : lime;
}

A.googlesearch{
 background-color : #a4bbf2;
 padding-top : 2px;
 padding-left : 2px;
 padding-right : 2px;
 padding-bottom : 2px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : navy navy navy navy;
}

A.hotelchain{
 color : maroon;
 background-color : #ffff80;
 padding : 1px;
 margin : 2px;
 border-width : 2px;
 border-style : ridge;
 text-decoration : none;
}

A.newhotel{
 color : black;
 background-color : #ffc1c1;
 padding : 1px;
 border-width : 1px;
 border-style : dotted;
 border-color : red;
 margin-top : 2px;
 margin-left : 2px;
 margin-right : 2px;
 margin-bottom : 2px;
 text-decoration : none;
}
