/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(/mt-static/support/theme_static/rainier/css/base.css);
@import url(/mt-static/support/theme_static/rainier/css/rainier-white/screen.css);
/* end StyleCatcher imports */



DIV.hoteldatabox		{ width : 100%;
						max-width: 728px; 
						font-size: 12px;
						padding: 4px;
						}
DIV.hotelpic { 
		width: 160px;
		overflow:hidden;
		float:left;
		text-align:center;
		font-size: 12px;
		font-weight: normal;
		color:gray;
		min-height:100px;
		}
DIV.hotelpic img	{ 
		border-width : 1px;
		border-style : none;
		}

DIV.hotelpic iframe	{ 
		border-width : 3px;
		border-style : ridge ;
		}

FIGURE.hotelpic { 
		width: 160px;
		padding: 0px;
		margin: 0px;
		overflow:hidden;
		float:left;
		text-align:center;
		font-size: 12px;
		font-weight: normal;
		color:gray;
		min-height:100px;
		}
FIGURE.hotelpic img	{ 
		border-width : 1px;
		border-style : none;
        padding: 0px;
		margin: 0px;
		}

FIGURE.hotelpic iframe	{ 
		border-width : 3px;
		border-style : ridge ;
        padding: 0px;
		margin: 0px;
}

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

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

DIV.capacity			{ width: 160px; float: right;font-size:14px; }
DIV.addressline			{ max-width: 568px; font-size: 14px; margin-bottom:4px;}
DIV.agentsline			{ clear: right;
						 font-size: 14px;
						 font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
						 line-height:30px;
						 margin-bottom: 10px;
						 margin-left: 10px;
						 }

.agents{
						font-size:14px;
						font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
						line-height:30px;
						word-break: keep-all;
						}
DIV.notesline			{ font-size: 14px; 
						padding-left: 3em;
						margin-bottom: 8px;
						line-height:140%;
						}
DIV.hoteldataend		{ clear: both;}

LI.poolinfo{
 margin-left : 20px;
 padding-left : 0px;
list-style-image : url(http://www.mport.info/kandagawa/image/dot/pool1.gif);
}
LI.eatinfo{
 margin-left : 20px;
 padding-left : 0px;
 list-style-image : url(http://www.mport.info/kandagawa/image/dot/eatinfo1.gif);
}
LI.bookinfo{
 margin-left : 20px;
 padding-left : 0px;
 list-style-image : url(http://www.mport.info/kandagawa/image/dot/book1.gif);
}
LI.tsuhaninfo{
 margin-left : 20px;
 padding-left : 0px;
 list-style-image : url(http://www.mport.info/kandagawa/image/dot/tsuhan1.gif);
}
LI.parking{
 margin-left : 20px;
 padding-left : 0px;
 list-style-image : url(http://www.mport.info/kandagawa/image/dot/parking.gif);
}

Li.chain{
	list-style-image: url(http://www.mport.info/kandagawa/image/dot/chain.gif);
}
/* OYO */
.oyo{
 font-size:15px;
 color : red;
 background-color : white;
 padding : 1px 3px;
 margin : 1px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
 border-color : aqua;
 font-family : sans-serif;
 font-weight : bold;
 white-space: nowrap;
}


/* Booking.com */
.bc{
 font-size:15px;
 color : navy;
 background-color : white;
 padding : 1px 3px;
 margin : 1px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
 border-color : aqua;
 font-family : sans-serif;
 font-weight : bold;
 white-space: nowrap;
}

.directlink{
font-size:18px;
 background-color : #ccffcc;
 padding : 1px 3px;
 margin : 1px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
 white-space: nowrap;
}
/* ikkyu */
.ikyu{
font-size:18px;
 color : white;
 background-color : #3165a3;
 padding : 1px 3px;
 margin : 1px;
 border-width : 1px;
 border-style : outset;
 text-decoration : none;
 white-space: nowrap;
}
.ikyu a{
 color : white;
 }
.ikyu a:visited{
 color : white;
}

/* OZmall */
.oz{
font-size:18px;
 color : white;
 background-color : #990066;
 padding : 1px 3px;
 margin : 1px;
 border-width : 1px;
 border-style : outset;
 text-decoration : none;
 white-space: nowrap;
}

.oz a{
 color : white;
 }

.oz a:visited{
 color : white;
}

/* mynavi */
.mynavi{
font-size:18px;
 color : white;
 background-color : #00aaeb;
 padding : 1px 3px;
 margin : 1px;
 border-width : 1px;
 border-style : outset;
 text-decoration : none;
 white-space: nowrap;
}

.mynavi a{
 color : white;
 }

.mynavi a:visited{
 color : white;
}

/* yoyaQ.com */
.yq{
font-size:18px;
 color : white;
 background-color : #664742;
 padding : 1px 3px;
 margin : 1px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
 white-space: nowrap;
}
.yq a{
 color : white;
 }
.yq a:visited{
 color : white;
}

/* hotels.com */
.hotelscom{
font-size:18px;
 color : white;
 background-color : #664742;
 padding : 1px 3px;
 margin : 1px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
 white-space: nowrap;
}
.hotelscom a{
 color : white;
 }
.hotelscom a:visited{
 color : white;
}


/* じゃらんハイクラス */
.jlnhc{
font-size:18px;
 color : #cc0000;
 background-color : #ffff99;
 padding : 1px 3px;
 margin : 1px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
 white-space: nowrap;
}
.jlnhc a{
 color : #cc0000;
 }
.jlnhc a:visited{
 color : #cc0000;
}

/* dトラベル */
.dtravel{
font-size:18px;
 color : #cc0000;
 background-color : #ffff99;
 padding : 1px 3px;
 margin : 1px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
 white-space: nowrap;
}
.dtravel a{
 color : #cc0000;
 }
.dtravel a:visited{
 color : #cc0000;
}


/* 楽天トラベル(高級) */
.rtpm{
font-size:18px;
 color : white;
 background-color : DarkOliveGreen;
 padding : 1px 3px;
 margin : 1px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
 white-space: nowrap;
}
.rtpm a{
 color : white;
 }
.rtpm a:visited{
 color : white;
}

/* るるぶ.com */
.rrb{
font-size:18px;
 color : #000066;
 background-color : white;
 padding : 1px 3px;
 margin : 1px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
 white-space: nowrap;
}
.rrb a{
 color : #cc0000;
 }
.rrb a:visited{
 color : #cc0000;
}

/* JTB */
.jtb{
font-size:18px;
 color : #cc0000;
 background-color : white;
 padding : 1px 3px;
 margin : 1px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
 white-space: nowrap;
}
.jtb a{
 color : #cc0000;
 }
.jtb a:visited{
 color : #cc0000;
}

/* Eクーポン(knt!) */
.knt{
font-size:18px;
 color : #ff8106;
 background-color : #ffffd9;
 padding : 1px 3px;
 margin : 1px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
 white-space: nowrap;
}
.knt a{
 color : #ff8106;
 }
.knt a:visited{
 color : #ff8106;
}

/* じゃらんnet */
.jln{
font-size:18px;
 color : #ff6600;
 background-color : white;
 padding : 1px 3px;
 margin : 1px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
 white-space: nowrap;
}
.jln a{
 color : #ff6600;
 }
.jln A:VISITED{
 color : #ff6600;
 font-family : HGPｺﾞｼｯｸE;
}


/* Yahoo! */
.yh{
font-size:18px;
 color : #666600;
 background-color : #f9ecd7;
 padding : 1px 3px;
 margin : 1px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
 white-space: nowrap;
}
.yh a{
 color : #666600;
 }
.yh a:visited{
 color : #666600;
}

/* Yahoo!Biz */
.ybiz{
font-size:18px;
 color : #666600;
 background-color : #d9e3ff;
 padding : 1px 3px;
 margin : 1px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
 white-space: nowrap;
}
.ybiz a{
 color : #666600;
 }
.ybiz a:visited{
 color : #666600;
}


/* 楽天トラベル */
.rt{
font-size:18px;
 color : green;
 background-color : white;
 padding : 1px 3px;
 margin : 1px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
 white-space: nowrap;
}
.rt a{
 color : green;
 }
.rt a:visited{
 color : green;
}

/* 宿なび */
.ynavi{
font-size:18px;
 color : Teal;
 background-color : white;
 padding : 1px 3px;
 margin : 1px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
 white-space: nowrap;
}

.ynavi a{
 color : Teal;
 }

.ynavi a:visited{
 color : Teal;
}

/* 宿ぷらざ */
.ypla{
font-size:18px;
 color : #06a4e6;
 background-color : white;
 padding : 1px 3px;
 margin : 1px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
 white-space: nowrap;
}
.ypla a{
 color : #06a4e6;
 }
.ypla a:visited{
 color : #06a4e6;
}

/* ぐるなび */
.gnavi{
font-size:18px;
 color : #660000;
 background-color : #fce9e9;
 padding : 1px 3px;
 margin : 1px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
 white-space: nowrap;
}
.gnavi a{
 color : #660000;
 }
.gnavi a:visited{
 color : #660000;
}

/* やど上手 */
.yj{
font-size:18px;
 background-color : Gold;
 padding : 1px 3px;
 margin : 1px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
 white-space: nowrap;
}

/* J-Yado */
.jyd{
font-size:18px;
 color : Indigo;
 background-color : #edf7ff;
 padding : 1px 3px;
 margin : 1px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
 white-space: nowrap;
}

.jyd a{
 color : Indigo;
 }

.jyd a:visited{
 color : Indigo;
}

/* ベストリザーブ */
.br{
font-size:18px;
 color : DeepPink;
 background-color : white;
 padding : 1px 3px;
 margin : 1px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
 white-space: nowrap;
}

.br a{
 color : DeepPink;
 }

.br a:visited{
 color : DeepPink;
}

.DOKUJI{
font-size:18px;
 background-color : #fddd8a;
 padding : 1px 3px;
 margin : 1px;
 border-width : 2px;
 border-style : outset;
 text-decoration : none;
 white-space: nowrap;
}

.DOKUJI A:VISITED{
 color : green; 
}

/* トリップアドバイザー */
.ta {
}
.ta A{
}


table {
  width: 100%;
  margin: 0 0;
  border-spacing: 0;
  border: 0px solid #ffffff;
  border-width: 0px 0 0 0px; }
  table th,
  table td {
    padding: 0;
    border: solid #ffffff;
    border-width: 0 0px 0px 0;
    text-align: left;
    vertical-align: top;
    word-wrap: break-word; }
  table th {
    background-color: #dcdddd;
    color: #2b2b2b; }
}