BODY
{
    FONT-SIZE: 12px;
    COLOR: #4c4c4c;
    LINE-HEIGHT: 150%;
    FONT-FAMILY: Verdana;
    MARGIN: 0px;
	background-image:url(http://www.yokoso-sydney.com/images/bg.jpg); 
	background-repeat: repeat-x;
	text-align:left;
}
	
TD
{
    FONT-SIZE: 13px;
    COLOR: black;
    LINE-HEIGHT: 150%;
    FONT-FAMILY: Verdana
}
.hr1
{
    BORDER-LEFT-COLOR: #4d4552;
    BORDER-BOTTOM-COLOR: #4d4552;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #4d4552;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    BORDER-RIGHT-COLOR: #4d4552;
    BORDER-BOTTOM-STYLE: solid
}


.color1
{
    BACKGROUND-COLOR: #a9a9a9
}
.color2
{
    BACKGROUND-COLOR: #6f993a
}
.color3
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    BACKGROUND-COLOR: #b1cc96
}
.color4
{
    BACKGROUND-COLOR: #3436ff
}
.color5
{
    BACKGROUND-COLOR: #f1f3da
}
.color6
{
    BACKGROUND-COLOR: #ffffff
}
.red
{
    COLOR: #ee5c42
}
.green
{
    COLOR: green
}
.blue
{
    COLOR: #003399
}
.bgyellow
{
    BACKGROUND-COLOR: #ffffb4
}
.bgcoloryellow
{
}
.bglightgrey
{
    BACKGROUND-COLOR: #c0c0c0
}
.grey
{
    COLOR: #c0c0c0
}
.pink
{
    COLOR: #ff66cc
}
.waku1
{
    BORDER-RIGHT: #a9a9a9 1px solid;
    BORDER-TOP: #a9a9a9 1px solid;
    BORDER-LEFT: #a9a9a9 1px solid;
    BORDER-BOTTOM: #a9a9a9 1px solid;
	margin:10px 0 10px 0;
	padding:5px;
}
.smalltoptext
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana
}
.greenbar
{
    COLOR: #6f993a
}
.textgreenb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #4b7e0b
}
.lgreenbar
{
    COLOR: #b7d195
}
.dblue
{
    COLOR: navy
}
.bglightpink
{
    BACKGROUND-COLOR: peachpuff
}
.bglblue
{
    BACKGROUND-COLOR: #c2d3e2
}
.blueb
{
    FONT-WEIGHT: bold;
    COLOR: blue
}
.lin2 A:visited
{
    FONT-SIZE: 13px;
    COLOR: #000080
}
.color7
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    BACKGROUND-COLOR: #ffffcc
}
.text1
{
    FONT-WEIGHT: bold;
    COLOR: #4b7e0b;
    LINE-HEIGHT: 150%
}
.titlehd
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 26px;
    COLOR: #009933;
    LINE-HEIGHT: 150%;
    FONT-FAMILY: Verdana
}
.linhist
{
    FONT-SIZE: 11px;
    COLOR: #4c4c4c;
    TEXT-DECORATION: none
}
.linhist A:link
{
    FONT-SIZE: 11px;
    COLOR: #4c4c4c
}
H5.orangeBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BORDER-LEFT: #c12929 10px solid;
    COLOR: #c12929;
    text-decoration:none;
    BORDER-BOTTOM: 2px solid #c12929;
    font-family: Tahoma, Verdana, Arial, Helvitica, sans-serif;
    padding-left:3px;

}

H2.orangeBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BORDER-LEFT: #c12929 10px solid;
    COLOR: #c12929;
    text-decoration:none;
    BORDER-BOTTOM: 2px solid #c12929;
    font-family: Tahoma, Verdana, Arial, Helvitica, sans-serif;
    padding-left:3px;

}


.sectitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BORDER-LEFT: #c12929 10px solid;
    COLOR: #c12929;
    text-decoration:none;
    BORDER-BOTTOM: 2px solid #c12929;
    font-family: Tahoma, Verdana, Arial, Helvitica, sans-serif;
    padding-left:3px;

}

.color8
{
    BACKGROUND-COLOR: #ffcccc
}
.color9
{
    BACKGROUND-COLOR: #eeffbb
}
.color10
{
    BACKGROUND-COLOR: #ffcc99
}
.color11
{
    BACKGROUND-COLOR: #ffeebb
}
.redbig
{
    FONT-SIZE: 12px;
    COLOR: red
}
.color12
{
    BACKGROUND-COLOR: #DAEDFE
}
.orange
{
    COLOR: #ff9900
}
.button1
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11pt;
    PADDING-BOTTOM: 5px;
    COLOR: white;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #ddffaa;
    TEXT-DECORATION: none
}
.smalltxt
{
    FONT-SIZE: 11px;
    color: #666;
}



.bodytxt {
	background-color: #ffffff;
	color: #000000;
	margin: 0;
	padding: 0px;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, Helvitica, sans-serif;
	width: 930px;
	
}




.header
{
	padding-left:3px;
	color: #666;
	text-align: left;
	text-valign: middle;
	white-space: nowrap;
	font-family: Tahoma, Verdana, Arial, Helvitica, sans-serif;
	font-size:14px;
	
}
.header2
{	
	color: #ffffff;
	background-color: #4C9EEA;
	text-align: left;
	white-space: nowrap;
	font-family: Tahoma, Verdana, Arial, Helvitica, sans-serif;
	font-size:11px;
	border-top: 6px solid #003399;
	padding:3px;
}
.headtable
{
	background-color:#ffffff;
	border: 1px solid #999999;
	color: #003399;
	text-align: left;
	text-valign: middle;
	white-space: nowrap;
	font-family: Tahoma, Verdana, Arial, Helvitica, sans-serif;
	font-size:19px;
}

.sidehead{
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma, Verdana,Arial,Helvetica,sans-serif;
	background-color: #4C9EEA;
	padding:3px;
}

a:link, a:visited {
	color: #0000FF;
	
}

a:visited {
	color: #003399;
	
}

a:hover,a.current{
	color:#c90f0f;
}

#sidenavi a:link, #sidenavi a:visited {
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, Helvitica, sans-serif;
	color: #666;
	background-image:url(http://www.yokoso-sydney.com/images/dot_green.gif); 
	background-repeat: no-repeat;
	padding-left:10px;
}

#sidenavi2 a:link, #sidenavi2 a:visited {
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, Helvitica, sans-serif;
	color: #666;
	
	padding-left:10px;
}

#headernavi a:link, #headernavi a:visited{
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, Helvitica, sans-serif;
	color: #ffffff;

}

#sidenavi a:hover,#sidenavi a.current{
	color:#c90f0f;
	background-image:url(http://www.yokoso-sydney.com/images/dot_green.gif); 
	background-repeat: no-repeat;
}

#headernavi a:hover,#headernavi a.current{	
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, Helvitica, sans-serif;
	color:#c90f0f;
	

}

.bodytable
{
	border: double 3px;
	border-color: #cc3366;
	background-color:#ffffff;
 	FONT-SIZE: 12px;
   	COLOR: #666;
}
.bodytableb
{
	FONT-SIZE: 12px;
	font-family:Tahoma, Verdana, Arial, Helvitica, sans-serif;
   	COLOR: #cc3366;
   	FONT-WEIGHT: bolder;

}
.bodytable2
{
	border: dotted 4px;
	border-color: #88dd33;
	background-color:#ffffff;
 	FONT-SIZE: 12px;
   	COLOR: #666;
}
H5.greenBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #88dd33;
    font-family: Tahoma, Verdana, Arial, Helvitica, sans-serif;
	background-image:url(images/green_arrow2.gif); 
	background-repeat: no-repeat;
	padding-left:20px;

}
#selectmenu
{
	border:1px solid #4C9EEA;
	background-color:#003399;
	padding:3px;
      	FONT-SIZE: 12px;
	font-weight: bold;
	color:#FFFF33;
}
#selectmenu a:link,#selectmenu a:visited  {
	font-size:12px;
	font-family:Tahoma, Verdana, Arial, Helvitica, sans-serif;
	color: #ffffff;
	
}
#selectmenu a:hover{	
	font-size:12px;
	font-family:Tahoma, Verdana, Arial, Helvitica, sans-serif;
	color:#c90f0f;
}

.ttl{
	background: #deedf6; 
	/*border-bottom: 3px solid #669acc;*/
	font-size:12px;
	font-family:Tahoma, Verdana, Arial, Helvitica, sans-serif;
	color: #000000;
	font-weight: bold;
      	padding-left: 20px;
      	margin-top: 20px;

}

.ttl2{
	background: #FFCC66; 
	border-bottom: 3px solid #FF6600;
	font-size:12px;
	font-family:Tahoma, Verdana, Arial, Helvitica, sans-serif;
	color: #000000;
	font-weight: bold;
      	padding-left: 20px;
      	margin-top: 20px;

}

#listtag{
	font-family: "Arial", Sans-serif;
	padding-right: 8px;
	text-align:  left;
	
}
#listtag .tag1 { font-size: 90%;line-height: 180%; }
#listtag .tag2 { font-size: 100%;font-weight: bold;line-height: 180%; }
#listtag .tag3 { font-size: 130%;font-weight: bold;line-height: 160%; }
#listtag .tag4 { font-size: 150%;font-weight: bold;line-height: 160%; }
#listtag .tag5 { font-size: 180%;font-weight: bold;line-height: 140%; }
#listtag .tag6 { font-size: 210%;font-weight: bold;line-height: 120%; }

#listtag a{
	text-decoration: none;
}

/*stripe list
=========================================*/
.listStripe li{
	padding: 1px;
}

.listStripe li.listStripeImgBox dl{
	padding-left: 1px;

}
.listStripe li.listStripeImgBox dt{
	margin-bottom: 1px;

}
.listStripe li.listStripeImgBox{
	position: absolute;
	top:1px; left:1px;

}
#mainTipsWrap .listStripe li.listStripeImgBox{ /* TIPSだけは隙間を多く */
	position: absolute;
	top:1px; left:1px;

}
.listStripe li.listStripeImgBox dd.posiImg img{
	border: 1px solid #ccc;
}

#special
{
	margin: 5px;
	background: #ffffff;
	border: 2px solid #eeeeee;
	padding: 5px;

}
#special img{
	margin: 5px;
	border: 2px solid #eeeeee;

}
#special2
{
	margin: 5px;
	background: #ffffff;
	border: 2px solid #eeeeee;
	padding: 5px;

}
#special2 img{
	margin: 5px;

}

#bluekaminari{
	background: transparent url(http://www.yokoso-sydney.com/images/mh6_b.gif) no-repeat left center;
   	FONT-WEIGHT: bold;
    	FONT-SIZE: 12px;
    	font-family: Tahoma, Verdana, Arial, Helvitica, sans-serif;
	color: #000000;
}

#areaModule-bg{
	background: transparent url(http://www.yokoso-sydney.com/images/box_bg.gif) repeat left top;
	width: 370px;
	padding: 5px;
}

.morepage
{
   FONT-SIZE: 11px;
    font-family: Tahoma, Verdana, Arial, Helvitica, sans-serif;
	background-image:url(http://www.yokoso-sydney.com/images/arrow_lblue.gif); 
	background-repeat: no-repeat;
	padding-left:20px;
	padding-top:5px;
	text-align: right;


}

.morepage2
{
   FONT-SIZE: 13px;
    font-family: Tahoma, Verdana, Arial, Helvitica, sans-serif;
	background-image:url(http://www.yokoso-sydney.com/images/arrow_lblue.gif); 
	background-repeat: no-repeat;
	padding-left:20px;
	padding-top:3px;
	text-align: right;
	color: #c12929;
	


}
.morepage3
{
   FONT-SIZE: 14px;
    font-family: Tahoma, Verdana, Arial, Helvitica, sans-serif;
	background-image:url(http://www.yokoso-sydney.com/images/arrow_orange2.gif); 
	background-repeat: no-repeat;
	padding-left:20px;
	padding-top:0px;	
	text-align: right;
	height:25px;
}
.morepage3 a         {
                text-decoration:underline;
				font-weight:bold;
				color:#ff9900;
               }

.section1{
	text-align: left;
}

#boxcol{
	width: 600px;
	padding: 2px;
}

#boxcol_BK{
	width: 600px;
	float: right;
	padding: 2px;
}

#boxcol .prbox{
	border: 2px solid #ddd;
	padding: 2px;
	margin-bottom: 2px;
}

#boxcol .menubox{
	height:90px;
	padding: 3px;
	margin-bottom: 5px;
}
#boxcol .menubox2{

	padding: 3px;
	margin-bottom: 5px;
}

#boxcol .menu-ttl{
	background-color: #dadbdd;
   	FONT-SIZE: 13px;
    	font-family: Tahoma, Verdana, Arial, Helvitica, sans-serif;
	font-weight:bold;
	padding:3px;
}
.img{
	padding:1px;
}



.tag_brown
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
    font-family: Tahoma, Verdana, Arial, Helvitica, sans-serif;
	background-image:url(images/tag_brown.gif); 
	background-repeat: no-repeat;
	padding-left:20px;
	padding-top:5px;

}

.textbodytitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #003399;
   font-family: Tahoma, Verdana, Arial, Helvitica, sans-serif;

}


.bodytable4
{
	border: double 2px;
	border-color: #33CCFF;
	background-color:#ffffff;
 	FONT-SIZE: 12px;
   	COLOR: #666;
padding:5px;

}

.bodytable4_hd
{
	background-color:#33CCFF;
 	FONT-SIZE: 12px;
   	COLOR: #666;
padding:5px;
}

.bodytable3
{
	border: double 2px;
	border-color: FFCC00;
	background-color:#ffffff;
 	FONT-SIZE: 12px;
   	COLOR: #666;
padding:5px;

}

.kuchikomi{

	background-image:url(http://www.yokoso-sydney.com/images/kuchikomi.jpg); 
	background-repeat: no-repeat;
	text-align: right;
	
}



li  {float:left;display:block;}

.box1 {
	height:26px;
	font-size:11px;

  margin: 0;

}

.on  {
      background-color:#003399;
      width:80px;
      height:26px;
      margin-right:1px;
      text-align:center;
	font-weight:bold;
	color:#ffffff;
     }

.off {
      background-color:#B0E0E6;
      width:80px;
      height:26px;
      margin-right:1px;
      text-align:center;
     }

.on a         {
               text-decoration:none;
               display:block;
               margin-top:5px;
              }
.on a:link    {color:#ffffff;}
.on a:visited {color:#ffffff;}
.on a:hover   {color:#ffffff;}

.off a         {
                text-decoration:underline;
                display:block;
                margin-top:5px;
font-weight:bold;
	color:#ffffff;
               }
.off a:link    {color:#003399;}
.off a:visited {color:#003399;}
.off a:hover   {color:#c90f0f;}




.on2  {
      background-color:#FF8C00;
      width:80px;
      height:26px;
      margin-right:1px;
      text-align:center;
	font-weight:bold;
	color:#ffffff;
     }

.off2 {
      background-color:#FFCC99;
      width:80px;
      height:26px;
      margin-right:1px;
      text-align:center;
     }

.on2 a         {
               text-decoration:none;
               display:block;
               margin-top:5px;
              }
.on2 a:link    {color:#ffffff;}
.on2 a:visited {color:#ffffff;}
.on a:hover   {color:#ffffff;}

.off2 a         {
                text-decoration:underline;
                display:block;
                margin-top:5px;
		font-weight:bold;
		color:#ffffff;
               }
.off2 a:link    {color:#003399;}
.off2 a:visited {color:#003399;}
.off2 a:hover   {color:#c90f0f;}


.box3 {
	height:28px;
	font-size:11px;
  	padding: 3px 1px 0px 1px;
        margin: 0;
        

}
.areatitle {
      background-color:#ffffff;
      width:50px;
      height:20px;
      margin-right:1px;
      text-align:right;
      display:block;
      margin-top:10px;
	font-weight:bold;
	color:#003399;
	font-size:10px;
     }
.areaon  {
	     background-color:#003399;
      width:84px;
      height:28px;
      margin-right:1px;
      text-align:center;
     margin-top:3px;
	font-weight:bold;
	color:#ffffff;
     }
.areaon a         {
               text-decoration:none;
               display:block;
               margin-top:1px;
				font-size:120%;
              }
.areaon a:link    {color:#ffffff;}
.areaon a:visited {color:#ffffff;}
.areaon a:hover   {color:#ffffff;}

.areaoff {
      background-color:#B0E0E6;
      width:84px;
      height:20px;
      margin-right:1px;
      text-align:center;
     margin-top:11px;
	font-weight:bold;
	color:#ffffff;
     }
.themetitle {
      background-color:#ffffff;
      width:50px;
      height:20px;
      margin-right:1px;
      text-align:right;
      display:block;
      margin-top:3px;
	font-weight:bold;
	color:#003399;
	font-size:10px;
     }
.themeon  {
	     background-color:#FF8C00;
      width:94px;
      height:28px;
      margin-right:1px;
      text-align:center;
     margin-top:3px;
	font-weight:bold;
	color:#ffffff;

     }
.themeon a         {
               text-decoration:none;
               display:block;
				font-size:120%;
               margin-top:1px;
              }
.themeon a:link    {color:#ffffff;}
.themeon a:visited {color:#ffffff;}
.themeon a:hover   {color:#ffffff;}

.themeoff {
      background-color:#FFCC99;
      width:94px;
      height:20px;
      margin-right:1px;
      text-align:center;
     margin-top:11px;
	font-weight:bold;
	color:#ffffff;
     }



.superbigred
{
    COLOR: #ee5c42;
    FONT-SIZE: 24px;
}

.box2
    {
     clear:both;
     border-top:solid 8px #003399; 

    }
ul  {margin:0px;}

searchresult{
	margin-top: 30px;
	margin-bottom: 30px;
}

.greydot{
	background-image:url(http://www.yokoso-sydney.com/images/greydot.gif); 
	background-repeat: repeat-x;
	
}


.search-box {
	left: 0px;
	width: 680px;
	height: 48px;
	background-image: url(http://www.yokoso-sydney.com/images/bg_searchbox.gif);
	background-repeat: no-repeat;
	padding-left: 100px;
	padding-top: 3px;
	padding-bottom: 3px;

}



.search-box-text {
	font-size: 10px;
	color: #000000;
	padding-left: 10px;
}

.search-box-text2 {
	font-size: 10px;
	color: #000000;
}

.search-btn input{
	width: 70px;
	height: 22px;
	color: #000000;
	font-size: 100%;
	line-height: 1.2;
	letter-spacing: 2px;
	font-weight: bold;
	text-align: center;
	background: url(http://www.yokoso-sydney.com/images/searchbutton.gif);
	background-repeat: no-repeat;
	background-position: left top;
	cursor: pointer;
	border: none;
}

.resttitle
{
    COLOR: #ff9900;
	font-weight: bold;
	font-size: 14px;
}

.resttitle2
{
    COLOR: #ff9900;
	font-weight: bold;
	font-size: 14px;
	margin-left: 110px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.resttitle3
{
    COLOR: #ff9900;
	font-weight: bold;
	font-size: 11px;
	margin-left: 80px;
}




.relation-list h4 {
	margin-top: 12px;
	padding: 6px 5px 5px 25px;
	font-size: 100%;
	font-weight: bold;
	font-style: normal;
	line-height: 1.3;
	background-color: #eeeeee;
	border-bottom: solid 1px #d0d0d0;
	background-repeat: no-repeat;
	background-position: 6px 5px;
}

.relation-list h3 {
	margin-top: 12px;
	padding: 6px 5px 5px 25px;
	font-size: 100%;
	font-weight: bold;
	font-style: normal;
	line-height: 1.3;
	background-color: #eeeeee;
	border-bottom: solid 1px #d0d0d0;
	background-repeat: no-repeat;
	background-position: 6px 5px;
}

.relation-list .relation-rank {
	background-image: url(http://www.yokoso-sydney.com/images/icon_drink.gif);
}
.relation-list .relation-rankbeer {
	background-image: url(http://www.yokoso-sydney.com/images/icon_beer.gif);
}
.relation-list .relation-ranklight {
	background-image: url(http://www.yokoso-sydney.com/images/icon_lightning.gif);
}

.relation-list .relation-camera {
	background-image: url(http://www.yokoso-sydney.com/images/camera.gif);
}

.hotelimage{
	margin: 5px;
}

.smallinbox
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana;
	text-align: center;
}









/* ------------------ headnavi ---------------- */
.navi {
  border-top: 2px solid #c94c00;
}

.navi ul li a {
  margin: 0;
  padding: 6px 20px 5px 20px;
  display: block;
  border-right: 1px solid #f8e6de;
  font-weight: bold;
}

.navi ul {
  margin: 0;
  padding: 0;
  height: 32px;
}

.navi ul li {
  margin: 0;
  padding: 0;
  float: right;
}

.navi a:link    { color:#000; text-decoration:none;}
.navi a:visited { color:#000; text-decoration:none;}
.navi a:hover   { color:#ffe1d4; text-decoration:none;} 
.navi a:active  { color:#ffe1d4; text-decoration:none;}

.navi a:hover {

  text-decoration: none;
}

.clearfix{ 
  display: inline-block;
}












div#headerArea ul#hdr-globalNavi {
	margin-left: 295px;
}
div#headerArea {
	padding: 0 10px;
}
#hdr-globalNavi .os_guide_off{
	background: url(http://img.4travel.jp/img/common/hdr/os_guide_hover.gif) no-repeat;
	margin-top: 5px;
}
#hdr-globalNavi .os_rsv{
	background: url(http://img.4travel.jp/img/common/hdr/os_rsv_hover.gif) no-repeat;
	margin-top: 5px;
}
#hdr-globalNavi .dm_guide_off{
	background: url(http://img.4travel.jp/img/common/hdr/dm_guide_hover.gif) no-repeat;
	margin-top: 5px;
}
#hdr-globalNavi .dm_rsv{
	background: url(http://img.4travel.jp/img/common/hdr/dm_rsv_hover.gif) no-repeat;
	margin-top: 5px;
}
#hdr-globalNavi .shop_off{
	background: url(http://img.4travel.jp/img/common/hdr/shop_hover.gif) no-repeat;
	margin-top: 5px;
}
#hdr-globalNavi .isan_off{
	background: url(http://img.4travel.jp/img/common/hdr/isan_hover.gif) no-repeat;
	margin-top: 5px;
}
#hdr-globalNavi .traveler_off{
	background: url(http://img.4travel.jp/img/common/hdr/traveler_hover.gif) no-repeat;
	margin-top: 5px;
}
div#maincontent {
	width: 1050px;
}
div#maincontent{
	width: 550px !important;
	margin: 0 !important;
}
div#maincontent{
	text-align: left;
	margin: auto;
	width: 970px;
}
#headerArea{
	background: #fff url(http://img.4travel.jp/img/common/hdr_bg.gif) repeat-x left top;
	border-bottom: 1px #ccc solid;
	margin-bottom: 2px;
}
.sslWrap #headerArea{
	background: #fff url(http://img.4travel.jp/img/common/hdr_bg.gif) repeat-x left top;
}
div#headerArea{/* ヘッダーバナー有り用 */
	border-bottom: 3px #c53e3b solid;
	margin-bottom: 0px;
}
div#headerArea {
	padding: 0 10px;
}

div#headerArea div#hdr-logo img {
	left: 0;
}

div#headerArea div#hdr-search {
	float: right;
	text-align: right;
}

div#headerArea div#hdr-search ul.hdr-navi1 li,
div#headerArea div#hdr-search ul.hdr-navi2 li {
	float: none;
	display: inline;
	text-align: right;
}

div#headerArea div#hdr-search ul.hdr-navi2 li.pts-icn-login16,
div#headerArea div#hdr-search ul.hdr-navi2 li.pts-icn-regist16 {
	line-height: 16px;
	padding: 3px 0 3px 19px;
}

div#headerArea div#hdr-search ul.hdr-navi2 li.mr15 {
	margin-right: 10px;
}

div#headerArea ul#hdr-globalNavi {
	margin-left: 295px;
}
div#maincontent{
	text-align: left;
	margin: auto;
	width: 970px;
}






li.os-area-hotelList{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	/*border-top: 5px solid #44a223;*/
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin-bottom: 20px;
}
.clear {
    zoom: 100%;
}
li.os-area-hotelList img{
	vertical-align: top;
}
li.os-area-hotelList .ttl3{
	border-bottom: 3px solid #ccc;
	/*background-color:#ffffff;*/
	background: url(http://www.yokoso-sydney.com/images/grey_bg.gif) ;
	background-repeat: repeat-x;
	margin: 2px 3px 2px 3px;
	padding:3px 0 3px 0;	
	
}
li.os-area-hotelList .ttl3 h5{
	font-size: 120%;
}
li.os-area-hotelList .ttl3 .crown{
	background: transparent url(http://www.yokoso-sydney.com/images/crown-1.gif) no-repeat left top;
	padding: 3px 0 3px 30px;
	font-weight:bold;
}
li.os-area-hotelList .ttl3 .crown2{
	background: transparent url(http://www.yokoso-sydney.com/images/crown-2.gif) no-repeat left top;
	padding: 3px 0 3px 30px;
	font-weight:bold;
}
li.os-area-hotelList .ttl3 .crown3{
	background: transparent url(http://www.yokoso-sydney.com/images/crown-3.gif) no-repeat left top;
	padding: 3px 0 3px 30px;
	font-weight:bold;
}
li.os-area-hotelList .ttl3 .crown4{
	background: transparent url(http://www.yokoso-sydney.com/images/crown-4.gif) no-repeat left top;
	padding: 3px 0 3px 30px;
	font-weight:bold;
}
li.os-area-hotelList .ttl3 .crown5{
	background: transparent url(http://www.yokoso-sydney.com/images/crown-5.gif) no-repeat left top;
	padding: 3px 0 3px 30px;
	font-weight:bold;
}
li.os-area-hotelList .ttl3 .crown6{
	background: transparent url(http://www.yokoso-sydney.com/images/crown-6.gif) no-repeat left top;
	padding: 3px 0 3px 30px;
	font-weight:bold;
}
li.os-area-hotelList .ttl3 .crown7{
	background: transparent url(http://www.yokoso-sydney.com/images/crown-7.gif) no-repeat left top;
	padding: 3px 0 3px 30px;
	font-weight:bold;
}
li.os-area-hotelList .ttl3 .crown8{
	background: transparent url(http://www.yokoso-sydney.com/images/crown-8.gif) no-repeat left top;
	padding: 3px 0 3px 30px;
	font-weight:bold;
}
li.os-area-hotelList .ttl3 .crown9{
	background: transparent url(http://www.yokoso-sydney.com/images/crown-9.gif) no-repeat left top;
	padding: 3px 0 3px 30px;
	font-weight:bold;
}
li.os-area-hotelList .ttl3 .crown10{
	background: transparent url(http://www.yokoso-sydney.com/images/crown-10.gif) no-repeat left top;
	padding: 3px 0 3px 30px;
	font-weight:bold;
}
li.os-area-hotelList .content{
	padding: 5px 10px 0px 10px;
}
li.os-area-hotelList .R .loc{
	font-weight: bold;
	color:#000000;
	
}
li.os-area-hotelList .R .kakaku{
	font-weight: bold;
	color:#CC0000;
	
}
.pts-right{
	text-align: right;
}

li.os-area-hotelList .L{
	float: left;
	width: 130px;
}

li.os-area-hotelList .R{
	float: right;
	width: 515px;
	/*width: 560px;*/
}
li.os-area-hotelList .L .imgWrap{
	padding: 4px;
	border: 1px solid #ddd;
	background-color:#eee;
}
.pts-mb10{
	margin-bottom: 10px;
	margin-right:5px;
}

.hotel4list{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	width: 175px;
	font-size:10px;
}

.hotel4list .B{
	margin:5px;
	width: 175px;
	/*width: 560px;*/
}
.hotel4list .imgWrap{
	padding: 4px;
	background-color: #ddd;
	margin:2px 2px 2px 20px;
	width:133px;
	

	}
.hotel4list .B .kakaku{
	color:#CC0000;
	font-size:9px;
	}
.hotel4list .B .hotel{
	font-weight:bold;
	}
.hotel4list .B .mini{
	color:#336600;
	font-size:9px;
}





.osusumehotel{
	background-image: url(http://www.yokoso-sydney.com/images/hotel/osusumehotel.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	margin-top:10px;
}

.konnahito{
	background-image: url(http://www.yokoso-sydney.com/images/hotel/konnahito.gif);
	background-repeat: no-repeat;
	padding-left: 0px;
	font-size: 12px;
	COLOR: #666666;
	margin-top:10px;
}


.sepline{
	border-color:#eee;
	border-style:dotted;
	border-width:1px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#osusumehotellist a:link, #osusumehotellist a:visited, #osusumehotellist a:hover,#osusumehotellist a.current {
	font-size:12px;
	font-family:Tahoma, Verdana, Arial, Helvitica, sans-serif;
	background-image:url(http://www.yokoso-sydney.com/images/dot_blue2.gif); 
	background-repeat: no-repeat;
	padding-left:15px;
}


.hotel5list{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	width: 180px;
	font-size:9px;
}



.hotel5list_fontbig{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	width: 180px;
	font-size:10px;
}

.hotel5list .B{
	margin:2px;
	width: 62px;
	/*width: 560px;*/
}
.hotel5list .imgWrap{
	padding: 4px;
	background-color: #ddd;
	margin:2px 2px 2px 2px;
	width:61px;
	float:left;

	}
.hotel5list .cont{
	padding: 1px;
	background-color: #ffffff;
	margin:2px 2px 2px 2px;
	width:93px;
	float:right;

	}

.hotel5list .kakaku{
	color:#CC0000;
	font-size:9px;
	}
.hotel5list .hotel{
	font-weight:bold;
	}
.hotel5list .mini{
	color:#336600;
	font-size:9px;
}




.hotel5list_fontbig .B{
	margin:2px;
	width: 62px;
	/*width: 560px;*/
}
.hotel5list_fontbig .imgWrap{
	padding: 4px;
	background-color: #ddd;
	margin:2px 2px 2px 2px;
	width:61px;
	float:left;

	}
.hotel5list_fontbig .cont{
	padding: 1px;
	background-color: #ffffff;
	margin:2px 2px 2px 2px;
	width:93px;
	float:left;

	}

.hotel5list_fontbig .kakaku{
	color:#CC0000;
	font-size:9px;
	}
.hotel5list_fontbig .hotel{
	font-weight:bold;
	}
.hotel5list_fontbig .mini{
	color:#336600;
	font-size:9px;
}



/* ==========[ review-new-list ]========== */
ul.review-new-list {
	margin-top: 8px;
}
ul.review-new-list li {
	margin: 4px 0px 0px 4px;
}
/* ===== reviewer ===== */
ul.review-new-list li .reviewer {
	overflow: hidden;
	float: left;
	width: 104px;
	text-align: center;
}
ul.review-new-list li .reviewer .reviewer-photo a img {
	border: solid 2px #ffffff;
}
ul.review-new-list li .reviewer .reviewer-photo a:hover img {
	border: solid 2px #ffee44;
}
ul.review-new-list li .reviewer .reviewer-name .count {
	font-size: 85%;
}
ul.review-new-list li .reviewer .reviewer-name {
	margin-top: 2px;
	line-height: 1.3;
}
ul.review-new-list li#review-pickup .reviewer .reviewer-name {
	font-weight: bold;
}
/* ===== review ===== */
ul.review-new-list li .review {
	overflow: hidden;
	float: right;
	width: 620px;
	padding-top: 5px;
	background-image: url(http://www.yokoso-sydney.com/images/hotel/bg_new_review_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/* subject */
ul.review-new-list li .review .subject {
	font-size: 100%;
	font-weight: bold;
	font-style: normal;
	line-height: 1.4;
	vertical-align: middle;
}
ul.review-new-list li .review .subject a {
	display: block;
	margin: 0px 9px 0px 16px;
	padding: 4px 4px 4px 8px;
	text-decoration: none;
}
ul.review-new-list li .review .subject a:hover {
	color: #bb3377;
	background-color: #fff7cc;
}
ul.review-new-list li .review .subject strong {
	border-bottom: solid 1px;
}
ul.review-new-list li .review .subject img {
	vertical-align: middle;
}
/* comment */
ul.review-new-list li .review .comment {
	padding: 3px 15px 0px 24px;
	line-height: 1.5;
}
ul.review-new-list li .review .comment .more {
	font-size: 100%;
}
ul.review-new-list li .review .comment .more .arrow {
	font-weight: bold;
}
/* review-dx */
ul.review-new-list li .review .review-dx {
	padding: 3px 15px 0px 24px;
}
ul.review-new-list li .review .review-dx .comment {

	width: 520px;
	padding: 0px;
}
ul.review-new-list li .review .review-dx .photo {
	float: right;
	width: 56px;
	font-size: 100%;
	border-top: solid 1px #dddddd;
	border-right: solid 1px #bbbbbb;
	border-bottom: solid 1px #bbbbbb;
	border-left: solid 1px #dddddd;
}
ul.review-new-list li .review .review-dx .photo a img {
	border: solid 3px #ffffff;
}
ul.review-new-list li .review .review-dx .photo a:hover img {
	border: solid 3px #fff066;
}
/* review-ex */
ul.review-new-list li .review .review-ex {
	margin-top: 8px;
	padding: 5px 0px 8px 0px;
	background-image: url(http://www.yokoso-sydney.com/images/hotel/bg_new_review_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
ul.review-new-list li .review .review-ex p {
	float: right;
	padding: 1px 10px;
	line-height: 1.2;
	vertical-align: top;
}
ul.review-new-list li .review .review-ex p img {
	vertical-align: top;
}
ul.review-new-list li .review .review-ex p.write-date {
	border-right: solid 1px #cccccc;
}
ul.review-new-list li .review .review-ex p.visit-date {
	border-right: solid 1px #cccccc;
}
ul.review-new-list li .review .review-ex p .agree-count {
	color: #ff3366;
}
/* pickup */
ul.review-new-list li#review-pickup #ttl-pickup {
	display: block;
	padding: 1px 0px 0px 40px;
	color: #993300;
	font-weight: bold;
	line-height: 1.3;
}
ul.review-new-list li#review-pickup .review {
	background-image: url(http://www.yokoso-sydney.com/images/hotel/bg_new_review_pi_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
ul.review-new-list li#review-pickup .review .review-ex {
	background-image: url(http://www.yokoso-sydney.com/images/hotel/bg_new_review_pi_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.bnbutcol {background-color: #CC0000; border-color: #FF6666 #CC0000 #CC0000 #FF6666; background-image: url(http://www.hotelclub.net/content/creatives/butbg.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-size: 10px; border-style: ridge}
.hcselectcol {background-color: F7F7F7;}
