@charset "utf-8";

/* -----------------------------------------------
CSS file
FileName:bath.css
Author:ecco
UpdatedBy:who-when
----------------------------------------------- */

/* --------------
MODULE IMPORT
-------------- */

@import "module/default.css";


/* --------------
Layout
-------------- */

/* definition_localNavi */
#localNavi{
	background-image: url(../../bath/images/bg_localnavi.jpg);
	background-position: left center;
	background-repeat: repeat-x;
	border-color: #4D2020;
	border-style: solid;
	border-width: 1px;
	margin: 0 0 40px;
	padding: 0;
	width: 708px;
}

#localNavi li{
	background-image: url(../../bath/images/localnavi_line.jpg);
	background-position: left center;
	background-repeat: repeat-x;
	float: left;
	padding: 0 1px 0 0;
}

#localNavi li.end{
	padding: 0;
}

/* definition_textBoxL */
.textBoxL.var_tBL01{
	margin: 0 0 10px;
	width: 350px;
}

.textBoxL.var_tBL02{
	margin: 0 0 50px;
	width: 350px;
}

/* definition_textBoxR */
.textBoxR.var_tBR01{
	margin: 0 0 50px;
	width: 350px;
}

/* definition_imgBoxL */
.imgBoxL.var_iBL01{
	border-width: 0;
	margin: 0 0 10px;
	width: 168px;
}

.imgBoxL.var_iBL01 img{
	border-color: #FFF;
	border-style: solid;
	border-width: 1px;
	margin: 0 0 10px;
}

.imgBoxL.var_iBL01 dt{
	font-weight: bold;
	margin: 0 0 5px;
}

.imgBoxL.var_iBL01 dd{
	line-height: 1.5;
}

/* definition_imgBoxR */
.imgBoxR.var_iBR01{
	border-width: 0;
	margin: 0 0 10px;
	width: 350px;
}

.imgBoxR.var_iBR01 ul{
	width: 350px;
}

.imgBoxR.var_iBR01 ul li{
	float: left;
	margin: 0 1px 0 0;
}

.imgBoxR.var_iBR01 ul li.end{
	margin: 0;
}

.imgBoxR.var_iBR02{
	border-width: 0;
	margin: 0 0 30px;
	width: 350px;
}

.imgBoxR.var_iBR02 img{
	border-color: #FFF;
	border-style: solid;
	border-width: 1px;
	margin: 0 0 10px;
}

.imgBoxR.var_iBR02 a img{
	border-width: 0;
	margin: 0;
}

.imgBoxR.var_iBR03{
	border-width: 0;
	margin: 0 2px 10px 0;
	width: 168px;
}

.imgBoxR.var_iBR03 img{
	border-color: #FFF;
	border-style: solid;
	border-width: 1px;
	margin: 0 0 10px;
}

.imgBoxR.var_iBR03 dt{
	background-color: transparent;
	color: #C2ACAD;
	font-weight: bold;
	margin: 0 0 5px;
}

.imgBoxR.var_iBR03 dd{
	line-height: 1.5;
}

.imgBoxR.var_iBR04{
	border-width: 0;
	margin: 0 0 10px;
	text-align: center;
	width: 196px;
}

.imgBoxR.var_iBR05{
	border-width: 0;
	margin: 0 0 60px;
	width: 350px;
}

.imgBoxR.var_iBR06{
	border-color: #C77A7A;
	border-style: solid;
	border-width: 1px;
	margin: 0 0 30px;
	width: 350px;
}

/* definition_photoList */
ul.photoList{
	clear: both;
	margin: 0 0 10px;
	width: 710px;
}

ul.photoList li{
	float: left;
	margin: 0 10px 0 0;
}

ul.photoList.var_pL01 li{
	margin: 0 10px 0 0;
}

ul.photoList.var_pL02{
	margin: 0 0 50px;
}

ul.photoList.var_pL02 li{
	margin: 0;
}

ul.photoList.var_pL03{
	margin: 0 10px 50px 0;
}

ul.photoList.var_pL03 li{
	border-color: #FFF;
	border-style: solid;
	border-width: 1px;
}

ul.photoList li.end{
	margin: 0;
}


/* definition_photoList */
p.tCaption{
	line-height: 1.3;
}

/* definition_link */
a.uline:link{
	background-color: transparent;
	color: #B5BC70;
	text-decoration: underline;
}
a.uline:visited{
	background-color: transparent;
	color: #B5BC70;
	text-decoration: underline;
}
a.uline:hover{
	background-color: transparent;
	color: #B5BC70;
	text-decoration: underline;
}
a.uline:active{
	background-color: transparent;
	color: #B5BC70;
	text-decoration: underline;
}
