@charset "Shift_JIS";
/* ---------------------------------
	BRANCH
--------------------------------- */


/*--------- NEW INDEX ----------*/
.branchIndexBox {
	width:580px;
	height:120px;
	margin:0 auto 20px;
}
#contentsBody .branchIndexBox h4{
	margin:0 auto 5px;
	border-bottom:1px solid #075BBF;
}
#contentsBody .branchIndexPhoto{
	float:left;
}

.branchIndexBox ul{
	margin:0;
	padding:0;
	margin-left:170px;
}
#contentsBody .branchIndexPhoto li{
	list-style:none;
	margin:0 auto 0 10px;
	padding:0;
}
.branchIndexList li a{
	background:url(../../common/img/linkArrow.gif) no-repeat left center; 
	 padding-left:15px;
}
.branchIndexList li a:hover{
	background:url(../../common/img/linkArrow_f2.gif) no-repeat left center; 
	 padding-left:15px;
}

.new {
	font-family:Verdana, Arial, Helvetica;
	font-size:10px;
	color:#CC0000;
}


/*-------------------*/
.stNavi,
.stNavi2 {
	width:580px;
    font-size: 0.8em;
	margin: 10px 0;
	height:50px;
	clear:both;
}
.stNavi2 {
	height:25px;
}

.st-nav {
	float: left;
}
.st-nav2 {
	float: right;
	text-align:right;
}

.stNaviRight {
	width:580px;
	margin: 10px 0;
	clear:both;
	text-align:right;
}

/*---------------*/
h3.stTitle {
	margin:8px 0;
	clear:both;
}
.stPhotoL,
.stPhotoR {
    font-size: 0.8em;
	_font-size: 77%;
	line-height:1.4em;
	color:#666;
	text-align:left;
	margin-bottom:20px;
}

.stPhotoL {
	float:left;
	padding-right:6px;
}
.stPhotoR {
	float:right;
}

.stKakomi {
	border:1px solid #666;
	padding:5px 8px;
}
.stKakomi p{
	margin:0;
}


/* KAOKOMI COLOR ---------------*/
.stKakomiColor {
	background-color:#E2F1FF;
	padding:10px;
	margin:10px auto 20px;
}
.stKakomiColor h4 {
	line-height:1em;
	margin:0 auto 10px;
}
.stKakomiColor img {
	padding-bottom:10px;
}
.stKakomiColor p {
	margin:0;
}
.stKakomiColor p.stPhotoL,
.stKakomiColor p.stPhotoR {
	font-size: 1em;
	color:#000;
}

/* KAOKOMI COLOR 2---------------*/
.stKakomiColor2 {
	background-color:#E2F1FF;
	padding:10px;
	margin:10px auto 20px;
}
.stKakomiColor2 h4 {
	line-height:1em;
	margin:0 auto 10px;
}
.stKakomiColor2 p {
	margin-bottom:0.9em;
}

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

dl.stDl{
	margin:0;
	border:1px solid #666;
	padding:5px 8px;
}
.stDl dt{
	float:left;
	display:block;
	margin: 0 0 4px 0;
	padding:0 5px 0 0;
}
.stDl dd{
	margin: 0 0 4px 0;
	display:block;
}


/* TABLE --------------------------*/
table.stTable,
table.stTable2,
table.stTable3  {
	border-top:1px solid #C8C4BD;
	border-left:1px solid #C8C4BD;
	margin-bottom:20px;
}
table.stTable th, table.stTable td,
table.stTable2 th, table.stTable2 td,
table.stTable3 th, table.stTable3 td {
	border-right:1px solid #C8C4BD;
	border-bottom:1px solid #C8C4BD;
	padding:3px;
}

/* OSAKA */
table.stTable th.th1 {
	background:#EDEDED;
	text-align:center;
	font-weight:normal;
}
table.stTable th.th2 {
	background:#E2F1FF;
	text-align:center;
	font-weight:normal;
}


/* TOKYO */
table.stTable2 td {
	border-bottom:1px dotted #C8C4BD;
	text-align:center;
}
table.stTable2 th.th1 {
	background:#EDEDED;
	text-align:center;
	font-weight:normal;
}
table.stTable2 th.th2 {
	border-bottom:1px dotted #C8C4BD;
	background:#E2F1FF;
	font-weight:normal;
	text-align:left;
}

/* FUKUOKA */
table.stTable3 td {
	border-bottom:1px dotted #C8C4BD;
	text-align:center;
}
table.stTable3 th.th1 {
	background:#EDEDED;
	text-align:center;
	font-weight:normal;
}
table.stTable3 th.th2 {
	border-bottom:1px solid #C8C4BD;
	background:#E2F1FF;
	font-weight:normal;
	text-align:center;
}
table.stTable3 th.th3 {
	border-bottom:1px dotted #C8C4BD;
	font-weight:normal;
	text-align:left;
}
table.stTable3 th.backYel, 
table.stTable3 td.backYel {
	background:#E2F1FF;
}
table.stTable3 th.lineSolid, 
table.stTable3 td.lineSolid {
	border-bottom:1px solid #C8C4BD;
}

