
body.sidebar #wrap	{width:950px; padding:0;}
body.sidebar #wrap #contents{width:770px; padding:0 0 10px 0; float:left;}
body.sidebar #wrap p.EndPeriod{ width:775px; }

#wrap #contents h2			{margin:0;}
#wrap #contents #h2-txt		{width:755px; margin-bottom:25px;}
#wrap #contents h3			{margin-bottom:3px;}
#wrap #contents .areaanchor		{width:625px; height:20px; padding:0 0 0 130px; background:url(img/areatitle.gif) 0 2px no-repeat; clear: both;}
#wrap #contents .areaanchor li	{padding:0 0 0 15px; margin-right:15px; background:url(img/point01.gif) 0 4px no-repeat; float:left;}
#wrap #contents .areaanchor2	{width:625px; height:20px; padding:15px 0 0 130px; background:url(img/areatitle.gif) 0 17px no-repeat; clear: both;}
#wrap #contents .areaanchor2 li	{padding:0 0 0 15px; margin-right:15px; background:url(img/point01.gif) 0 4px no-repeat; float:left;}
#wrap #contents .areaanchor2 li.pagetop2	{padding:0; margin:1px 0 0 0; background:none; float:right;}

#wrap #contents .h4wrap		{width:755px; height:67px; padding-top:20px; margin-bottom:10px; background:url(img/h4wrap-bg.gif) 0 20px no-repeat; color:#fff; clear:both;}
#wrap #contents .h4wrap h4	{height:32px; padding:6px 0 0 55px; font-size:20px; float:left;}
#wrap #contents .h4wrap p	{height:24px; padding:14px 0 0 10px; float:left;}
#wrap #contents .h4wrap ul	{height:29px; padding:0px 0 0 100px; clear:both;}
#wrap #contents .h4wrap li	{height:22px; padding:7px 0 0 10px; color:#444; float:left;}


#wrap #contents .hotelwrap li			{width:239px; height:213px; padding:2px; margin:0 10px 10px 0; background:url(img/cassette.gif) 0 0 no-repeat; position:relative; float:left;}
#wrap #contents .hotelwrap li h5		{height:23px; padding:3px 0 0 20px; font-size:14px; color:#274087; font-weight:bold;}
#wrap #contents .hotelwrap li h5 span	{font-size:12px;}
#wrap #contents .hotelwrap li .txt		{height:50px; padding:6px 0 0 0; margin-left:80px; line-height:16px;}
#wrap #contents .hotelwrap li .price	{margin-left:80px; height:30px;}
#wrap #contents .hotelwrap li p span	{font-size:20px; font-weight:bold; color:#d00;}
#wrap #contents .hotelwrap li dl		{height:85px; margin-left:75px;}
#wrap #contents .hotelwrap li dt		{color:#c59231; font-weight:bold;}
#wrap #contents .hotelwrap li dd		{line-height:16px; margin-left:21px; display:list-item; list-style-type:disc;}
#wrap #contents .hotelwrap li .hotelimg	{width:72px; height:139px; position:absolute;top:28px;left:2px;}
#wrap #contents .hotelwrap li ul		{padding:19px 0 0 7px;}
#wrap #contents .hotelwrap li li		{width:55px; height:22px; padding:0; margin:0 2px 0 0; background:none; float:left;}
#wrap #contents .hotelwrap li li img	{width:55px; height:22px;}


/*
body.sidebar #sidebar	{position:static; margin:0; padding:0; float:left;}
*/
