@charset "utf-8";

/* -----------------------------------------------
CSS file
FileName:room.css
Author:ecco
UpdatedBy:who-when
----------------------------------------------- */

/* --------------
MODULE IMPORT
-------------- */

@import "module/default.css";


/* --------------
Layout
-------------- */

/* definition_imgBoxMain */
.imgBoxMain{
	border-color: #FFF;
	border-style: solid;
	border-width: 1px;
	margin: 0 0 10px;
	width: 708px;
}

.imgBoxMain.noBorder{
	border-width: 0;
	margin: 0 0 40px;
	width: 710px;
}

/* definition_kindRoom */
#kindRoom{
	background-image: url(../../room/images/line01.gif);
	background-position: right top;
	background-repeat: repeat-y;
	margin: 0 0 25px;
	padding: 0 1px 0 0;
	width: 709px;
}

#kindRoom li{
	background-image: url(../../room/images/line01.gif);
	background-position: left top;
	background-repeat: repeat-y;
	float: left;
	padding: 0 0 0 1px;
	min-height: 50px;
	text-align: center;
}

/* under IE6 */
* html #kindRoom li{
	height: 50px;
}

#kindRoom li img{
	margin: 1px 0 10px;
}

#kindRoom li#kindSakura{
	width: 195px;
}

#kindRoom li#kindKaede{
	width: 170px;
}

#kindRoom li#kindKikyo{
	width: 170px;
}

#kindRoom li#kindSumire{
	width: 170px;
}

#kindRoom li a{
	display: block;
	min-height: 50px;
}

/* under IE6 */
* html #kindRoom li a{
	display: block;
	min-height: 50px;
}

#kindRoom li a:hover{
	text-decoration: none;
}

#kindRoom li a:hover span{
	text-decoration: underline;
}


/* definition_textBoxL */
.textBoxL.var_tBL01{
	margin: 0 0 40px;
	width: 350px;
}

.textBoxL.var_tBL02{
	border-width: 0;
	margin: 0 0 10px;
	width: 470px;
}

/* definition_textBoxR */
.textBoxR.var_tBR01{
	margin: 0 0 40px;
	width: 350px;
}

.textBoxR.var_tBR02{
	margin: 0 0 40px;
	width: 230px;
}

/* definition_imgBoxL */
.imgBoxL.var_iBL01{
	border-width: 0;
	margin: 0 0 10px;
	width: 170px;
}

.imgBoxL.var_iBL02{
	border-width: 0;
	margin: 0 0 30px;
	width: 350px;
}

.imgBoxL.var_iBL02 img{
	margin: 0 0 10px;
}

.imgBoxL.var_iBL02 a img{
	margin: 0;
}

.imgBoxL.var_iBL03{
	border-width: 0;
	margin: 0 0 40px;
	width: 230px;
}

/* definition_imgBoxR */
.imgBoxR.var_iBR01{
	border-width: 0;
	margin: 0 0 10px;
	width: 170px;
}

.imgBoxR.var_iBR02{
	border-width: 0;
	margin: 0 0 30px;
	width: 350px;
}

.imgBoxR.var_iBR02 img{
	margin: 0 0 10px;
}

.imgBoxR.var_iBR02 a img{
	margin: 0;
}

.imgBoxR.var_iBR03{
	border-width: 0;
	margin: 0 0 40px;
	width: 470px;
}


/* definition_photoList */
ul.photoList{
	clear: both;
	margin: 0 0 40px;
	width: 710px;
}

ul.photoList li{
	float: left;
	margin: 0 10px 0 0;
}

ul.photoList.var_pL01 li{
	margin: 0 10px 0 0;
}

ul.photoList li.end{
	margin: 0;
}

































































