@charset "utf-8";

/*-----------------------------------------------------
contents
-------------------------------------------------------*/
div.conttbl ul.arealink,
div.conttbl table{
margin-left: 10px;
}

div.conttbl ul.arealink{
height:24px;
}

div.conttbl ul.arealink li{
float: left;
font-size: 84%;
}


div.conttbl ul.arealink li.first a{background: url('../images/staff/bg_list_first.jpg') left top no-repeat;}
div.conttbl ul.arealink li.middle a{background: url('../images/staff/bg_list_middle.jpg') left top no-repeat;}
div.conttbl ul.arealink li.end a{background: url('../images/staff/bg_list_last.jpg') left top no-repeat;}

div.conttbl ul.arealink li.first a:hover{background: url('../images/staff/bg_list_first_on.jpg') left top no-repeat;}
div.conttbl ul.arealink li.middle a:hover{background: url('../images/staff/bg_list_middle_on.jpg') left top no-repeat;}
div.conttbl ul.arealink li.end a:hover{background: url('../images/staff/bg_list_last_on.jpg') left top no-repeat;}

div.conttbl ul.arealink li.first a,
div.conttbl ul.arealink li.middle a,
div.conttbl ul.arealink li.end a{
	width:80px;
	height:24px;
	line-height:24px;
	text-indent:18px;
	color: #CC0000;
	display: block;
}

div#contwrap div.contleft div.conttbl {
	margin: 0 0 30px 10px;
	padding: 10px;
	border: 0px solid #f7dbf1;
	padding: 10px;
	width: 685px;
	position:relative;
	left: 85px;
}


div.conttbl ul.arealink li.first a:hover,
div.conttbl ul.arealink li.middle  a:hover,
div.conttbl ul.arealink li.end  a:hover{
	color:#FFF;
}

div.conttbl h4{
	width: 634px;
	font-weight: bold;
	padding: 5px 10px;
	background: #E53643;
	border: none;
	color: #FFF;
	margin-left: 9px;
	margin-top: 10px;
}


div.conttbl table{
	width: 653px;
	border-collapse: collapse;
	border: 1px solid #F0939A;
	clear: both;
}

div.conttbl table th{
	background: #F0939A;
	padding: 10px 0 10px 0;
	text-align:center;
	font-weight: bold;
	color: #fff;
	border-right: 1px solid #FFF;
}

div.conttbl table th.store{width:122px;}
div.conttbl table th.place{width:84px;}
div.conttbl table th.day{width:85px;}
div.conttbl table th.time{width:55px;}
div.conttbl table th.money{width:55px;}
div.conttbl table th.time{width:55px;}
div.conttbl table th.bikou{width:125px;}
div.conttbl table th.last{width:65px;border:none;}


div.conttbl table td{
	padding: 10px 5px;
	border: 1px solid #F0939A;
	}



div.conttbl div.shousai-wrap{
	background: url('../images/common/bg_contsin_top.jpg') left top no-repeat;
	width: 663px;
	margin:30px 0;
	padding: 30px 0 0 0;
	}

div.conttbl div.shousai-wrap p.photo{
	float: right;
	display: block;
	border: 1px solid #CCC;
	padding: 2px;
	}

div.conttbl div.shousai{
	background: url('../images/common/bg_contsin_bottom.jpg') right bottom no-repeat; 
	width: 661px;
	margin: 0;
	padding:10px 0 30px 0;
	}

div.conttbl div.shousai dl{
	margin: 0 0 0 20px;
	}

div.conttbl div.shousai dl dt{
	background:  url('../images/common/ic_list.jpg') left center no-repeat; 
	font-weight: bold;
	font-size: 117%;
	padding-left: 20px;
	margin-bottom: 10px;
	margin-top: 15px;
	}

div.conttbl div.shousai dl dd.bt{
	margin-top: 15px;
	margin-bottom: 40px;
	}
	
div.conttbl div.shousai dl dd dl{
	margin: 0;
	}

div.conttbl div.shousai dl dd dl dt{
	font-weight: bold;
	background: none;
	padding: 0;
	margin-bottom:0;
	}



div.conttbl div.shousai dl dd dl dd.tel{
	font-weight: bold;
	font-size: 117%;
	color: #CC0000;
	}
	
.pagetop{
padding-top: 15px;
}
