/*---------base----------------------------------------------------*/
body			{
			 margin:0px;
			 padding:0px;
			 background: url(img/kabe.jpg) ;
			}
td			{
			 font-size:12px;
			 vertical-align:top;
			}
td#contents		{
			 padding-left:28px;
			 font-size:12px;
			 vertical-align:top;
			 line-height:150%;
			}
td#contents2		{
			 padding-left:28px;
			 padding-right:28px;
			 font-size:12px;
			 vertical-align:top;
			 line-height:150%;
			}
#lay_all		{
			 width:764px;
			 background-color:#ffffff;
			}
.backg			{
			 background-color:#442244;
			 color:#ffffff;
			 text-align:left;
			 padding:5px 10px 5px 10px;
			}
#menu			{
			 margin-top:2px;
			}
.clear			{
			 clear:both;
			}
#copy			{
			 border-top:1px solid #000000;
			 border-bottom:1px solid #000000;
			 text-align:center;
			 padding-top:3px;
			 padding-bottom:3px;
			}
h1			{
			 font-size:10px;
			 font-weight:normal;
			 margin:0px;
			}
h2			{
			 margin:0px;
			 font-size:12px;
			 font-weight:normal;
			}
hr			{
			 border:1px dotted #999999;
			}


/*---------toppage----------------------------------------------------*/
#hanestyle		{
			 margin-top:5px;
			}
#hanestyle2		{
			 background: url(img/style_bk.gif) no-repeat;
			 width:508px;
			 height:194px;
			 padding-left:12px;
			 padding-top:10px;
			 margin-top:6px;
			 margin-bottom:0px;
			}
#hanestyle_pic		{
			 float:left;
			 width:205px;
			 }
h2#aboutstyle		{
			 float:left;
			 width:255px;
			 padding-left:16px;
			 line-height:150%;
			 font-size:12px;
			 font-weight:normal;
			}

#room1			{
			 float:left;
			 width:200px;
			 margin-right:20px;
			}
#room1_m		{
			 float:left;
			 width:276px;
			 margin-bottom:0px;
			}
.room1info		{
			 margin-top:3px;
			 margin-left:3px;
			 margin-right:3px;
			 margin-bottom:3px;
			 font-size:12px;
			 font-weight:normal;
			}

#room2			{
			 float:left;
			 width:336px;
			 margin-right:10px;
			 margin-top:16px;
			}
#room2pic		{
			 float:left;
			 width:162px;
			 margin-bottom:0px;
			 margin-top:24px;
			}
#room2_m		{
			 margin-bottom:0px;
			 margin-top:5px;
			}

.shop			{
			 width:160px;
			 float:left;
			 margin-right:9px;
			 margin-bottom:16px;
			 text-align:left;
			 line-height:110%;
			 font-weight:normal;
			 font-size:12px;
			}
.shop img		{
			 margin-bottom:5px;
			}
.shop2			{
			 margin-right:9px;
			 margin-top:0px;
			 margin-bottom:32px;
			 text-align:left;
			 line-height:110%;
			 font-weight:normal;
			 font-size:12px;
			}

/*---------template----------------------------------------------------*/

#panks			{
			 margin-top:16px;
			}
/*---------topics-------------------------------------------------------*/
.topic1			{
			 margin-left:8px;
			 margin-bottom:8px;
			}
.topic2			{
			 margin-left:16px;
			 margin-top:0px;
			 margin-bottom:0px;
			}
#topics			{
			 margin-top:5px;
			}
/*---------decorate----------------------------------------------------*/

.marg1			{
			 margin-left:8px;
			}
.marg2			{
			 margin-left:8px;
			 margin-right:24px;
			}
.marg3			{
			 margin-left:8px;
			 margin-right:24px;
			}
.marg3_2		{
			 margin-left:8px;
			 margin-right:24px;
			 margin-top:0px;
			 margin-bottom:0px;
			}
.marg3_3		{
			 margin-left:8px;
			 margin-right:24px;
			 margin-top:0px;
			 margin-bottom:16px;
			}
.marg4			{
			 margin-top:0px;
			 margin-bottom:0px;
			 margin-left:8px;
			}
.marg4_2		{
			 margin-top:0px;
			 margin-bottom:0px;
			}
.marg4_3		{
			 margin-top:24px;
			 margin-bottom:0px;
			}
.marg5			{
			 margin-top:8px;
			 margin-bottom:8px;
			 margin-left:8px;
			}
.marg5_2			{
			 margin-top:8px;
			 margin-bottom:8px;
			}
.marg6			{
			 margin-top:16px;
			 margin-bottom:16px;
			}
.pad1			{
			 padding:5px;
			}
.marg3 ul		{
			 margin-left:8px;
			}
.font1			{
			 font-size:10px;
			}
.font_larg		{
			 font-size:16px;
			 font-weight:bold;
			}
.font_parp		{
			 color:#660066;
			}
.flo_le			{
			 float:left;
			 margin-right:2px;
			 margin-left:5px;
			}
.right			{
			 text-align:right;
			 margin-top:8px;
			 margin-bottom:8px;
			}
.border_deco1		{
			 border-top:2px dotted #cccccc;
			 border-bottom:2px dotted #cccccc;
			}
.border_deco2		{
			 border-bottom:2px dotted #cccccc;
			}

