@charset "UTF-8";

/*-------------------------------------------------

File info:指圧Livin CSS (Version 1.0)
Auther:STUDiO STUPiD
2008.09.26

--------------------------------------------------*/

/* CSS RESET */
* {
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#000000;
	line-height:170%;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

/* CONTAINER */
body {
    text-align: center; /* center on ie */
    width: 100%;
}

strong {
	font-weight:bold;
}

.red {
	color:#FF0000;
}

#container {
	text-align:left;
	width:838px;
	margin:0 auto;
	background:url('../img/main_bg.jpg');
}

#HeaderHead {
	background:url('../img/main_header.jpg');
	width:838px;
	height:39px;
}

#headerbox {
	padding:0 20px 0 20px;
}

#logomarc {
	float:left;
}

#headerright {
	
}

#logotex {
}

#menu {
	padding:5px 0px 0px 0px;
}

#body {
	clear:both;
	padding:0px 20px 15px 20px;
}

#mv {
	width:800px;
	height:200px;
	background:url('../img/top_mainvisual.jpg');
}

#main{
	float:left;
	padding:10px 5px 0px 10px;
	width:550px;
}

#sidebar{
	width:210px;
	float:right;
	padding:10px 5px 0px 10px;
	border-left:#CCCCCC dotted 3px;
}

#sidebar p p {
	background-color:#FFFFFF;
}

.bodycl{
	clear:both;
}

.bodycl2{
	clear:both;
	height:20px;
}


#footer{
	clear:both;
	background:url('../img/main_footer.jpg');
	width:838px;
	height:45px;
	text-align:center;
	font-size:12px;
}

#body h2{
	padding:0 0 5px 0;
}

.textbox {
	padding:0px 0px 0px 10px;
}

.textbox p{
	padding:0 10px 0 10px;
	color:#330000;
	background:#FFFFFF;
}

.textbox .boxhead{
	background:#FFFFFF url('../img/box_head.jpg');
	width:540px;
	height:20px;
}

.textbox .boxmain{
	background:#FFFFFF;
	width:540px;
}

.textbox .boxfoot{
	background:url('../img/box_foot.jpg');
	width:540px;
	height:20px;
}

.boxbox{
	text-align:center;
}

/* room */
.thumb{
	float:left;
	padding:6px;
}

.thumb a:link img {
	border:#CCCCCC 4px solid;
}

.thumb a:visited img {
	border:#CCCCCC 4px solid;
}

.thumb a:hover img {
	border:#FFFF33 4px solid;
}

.thumb a:active img {
	border:#FFFF33 4px solid;
} 

.pricebox .pricename{
	float:left;
	width:200px;
}

.pricebox .price{
	float:right;
	width:340px;
}

.pricebox .price table tr .time {
	text-align:center;
	width:100px;
	background-color:#FFCC66;
	padding:3px;
}

.pricebox .price table tr .yen {
	width:200px;
	padding:3px;
	background-color:#FFFF33;
}

h3{
	font-size:16px;
}

.small{
	font-size:12px;
}
