@charset "utf-8";

#chibaMenu{
margin:0;
width:560px;
padding:15px 0;
}

#chibaMenu02{
margin:0 0 15px 0;
width:540px;
padding:9px;
border:1px solid #CCCCCC;
}

#chibaMenuOhnoya{
width:174px;
float:left;
margin:0 9px 0 0;
}

#chibaMenuSougi{
width:174px;
float:left;
margin:0 9px 0 0;
}

#chibaMenuSaijo{
width:174px;
float:left;
margin:0;
}

#chibaMenuSougi h4{
background:url(../images/office/public/funeral/chi_menu_title_02.gif);
width:174px;
height:23px;
text-indent:-1000em;
margin:0;
}

#chibaMenuOhnoya h4{
background:url(../images/office/public/funeral/chi_menu_title_01.gif);
width:174px;
height:23px;
text-indent:-1000em;
margin:0;
}

#chibaMenuSaijo h4{
background:url(../images/office/public/funeral/chi_menu_title_03.gif);
width:174px;
height:23px;
text-indent:-1000em;
}

#chibaMenuSaijo h5{
background:url(../images/office/public/funeral/toumei.gif);
width:174px;
height:23px;
text-indent:-1000em;
}

#chibaMenuSougi ul,
#chibaMenuSaijo ul,
#chibaMenuOhnoya ul{
margin:3px 0 0 0;
padding:0;
list-style:none;
}

#chibaMenuSougi ul li,
#chibaMenuSaijo ul li,
#chibaMenuOhnoya ul li{
margin:3px 0 0 0;
padding:0;
list-style:none;
}

#chibaMenuSougi ul li a,
#chibaMenuSaijo ul li a,
#chibaMenuOhnoya ul li a{
text-indent:-1000em;
height:23px;
display:block;
text-decoration:none;
}

#chibaMenuSougi ul li.chibaMenuSougi01 a{
background:url(../images/office/public/funeral/chi_menu_05.gif);
}

#chibaMenuSougi ul li.chibaMenuSougi02 a{
background:url(../images/office/public/funeral/chi_menu_06.gif);
}

#chibaMenuSougi ul li.chibaMenuSougi03 a{
background:url(../images/office/public/funeral/chi_menu_07.gif);
}

#chibaMenuSougi ul li.chibaMenuSougi04 a{
background:url(../images/office/public/funeral/chi_menu_08.gif);
}

#chibaMenuSougi ul li.chibaMenuSougi05 a{
background:url(../images/office/public/funeral/chi_menu_09.gif);
}



#chibaMenuSaijo ul li.chibaMenuSaijo01 a{
background:url(../images/office/public/funeral/chi_menu_10.gif);
}

#chibaMenuSaijo ul li.chibaMenuSaijo02 a{
background:url(../images/office/public/funeral/chi_menu_11.gif);
}

#chibaMenuSaijo ul li.chibaMenuSaijo03 a{
background:url(../images/office/public/funeral/chi_menu_12.gif);
}

#chibaMenuSaijo ul li.chibaMenuSaijo04 a{
background:url(../images/office/public/funeral/chi_menu_13.gif);
}

#chibaMenuSaijo ul li.chibaMenuSaijo05 a{
background:url(../images/office/public/funeral/chi_menu_14.gif);
}



#chibaMenuOhnoya ul li.chibaMenuOhnoya01 a{
background:url(../images/office/public/funeral/chi_menu_01.gif);
}

#chibaMenuOhnoya ul li.chibaMenuOhnoya02 a{
background:url(../images/office/public/funeral/chi_menu_02.gif);
}

#chibaMenuOhnoya ul li.chibaMenuOhnoya03 a{
background:url(../images/office/public/funeral/chi_menu_03.gif);
}

#chibaMenuOhnoya ul li.chibaMenuOhnoya04 a{
background:url(../images/office/public/funeral/chi_menu_04.gif);
}

#chibaMenuSougi ul li.chibaMenuSougi05 a:hover,
#chibaMenuSougi ul li.chibaMenuSougi04 a:hover,
#chibaMenuSougi ul li.chibaMenuSougi03 a:hover,
#chibaMenuSougi ul li.chibaMenuSougi02 a:hover,
#chibaMenuSougi ul li.chibaMenuSougi01 a:hover,
#chibaMenuSaijo ul li.chibaMenuSaijo05 a:hover,
#chibaMenuSaijo ul li.chibaMenuSaijo04 a:hover,
#chibaMenuSaijo ul li.chibaMenuSaijo03 a:hover,
#chibaMenuSaijo ul li.chibaMenuSaijo02 a:hover,
#chibaMenuSaijo ul li.chibaMenuSaijo01 a:hover,
#chibaMenuOhnoya ul li.chibaMenuOhnoya04 a:hover,
#chibaMenuOhnoya ul li.chibaMenuOhnoya03 a:hover,
#chibaMenuOhnoya ul li.chibaMenuOhnoya02 a:hover,
#chibaMenuOhnoya ul li.chibaMenuOhnoya01 a:hover{
background-position:0 23px;
}

#officeDetail .section .item  {
	width: 560px;
	margin: 0 0 30px 0;
}

#pickup h4,
#officeDetail .section h4  {
	margin: 0 0 10px 0;	
	padding: 5px 10px;
	border: 1px solid #B67707;
	font-size: 100%;
	color: #713500;
	background: #FFF8EB;
}

#officeDetail .section .item table  {
margin:0 auto;
	width: 540px;
	border-collapse: collapse;
}

#officeDetail .section .item table td.hallName {
	width: 260px;
	padding: 5px;
	background: url(../images/common_files/border_dot.gif) 0px 100% repeat-x;
	vertical-align: top;
}

#officeDetail .section .item table td.hallName a {
	padding: 0 0 0 15px;
	background: url(../images/common_files/arrow_brown.gif) 0px 2px no-repeat;
}

#officeDetail .section .item table td.hallName p.shousai{
display:block;
float:right;
}

#officeDetail .section .item table td.hallName p.shousai a{
background:#d78901;
color:#FFFFFF;
padding:2px 5px 0 5px;
border:1px solid #dfa134;
text-decoration:none;
}

#officeDetail .section .item table td.hallName p.shousai a:hover{
background:#8d5a00;
padding:2px 5px 0 5px;
border:1px solid #dfa134;
}

#officeDetail .section .item table td.hallAddress {
	padding: 0 0 0 10px;
	background: url(../images/common_files/border_dot.gif) 0px 100% repeat-x;
}

#officeDetail .section .item table td p {
	margin: 0;
}

#pickup{
margin:20px 0;
}

#pickup h3 {
	padding: 8px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 115%;
	background: #F0E6CD url(../images/common_files/background_h3_01.gif) 0px 0px repeat-x;
}

#pickup table {
	margin:20px 10px 10px 10px;
	width: 540px;
	border-collapse: collapse;
}

#pickup table td.pic{
	width:74px;
	border:none;
	padding:0 5px 0 0;
	vertical-align:top;
}

#pickup table td.pic img{
	padding:1px;
	border:1px solid #e8cda0;
}

#pickup table td.pickupText{
	width:185px;
	vertical-align:top;
	padding:0 0 10px 0;
	background:url(../images/common_files/border_dot.gif) 0 100% repeat-x;
}

#pickup table td.pickupText .pickTitle{
margin:0 0 5px 0;
font-weight:bold;
padding: 0 0 0 15px;
background: url(../images/common_files/arrow_brown.gif) 0px 4px no-repeat;
}

#pickup table td.pickupText .pickTitle a{}

#pickup table td.pickupText .pickText{
margin:0;
padding: 0 0 0 15px;
line-height:140%;
}

#pickup table td.bgLine{
background:url(../images/pickup/line.gif) repeat-x;
height:11px;
}

.saijoShisetu{
width:248px;
float:left;
margin:0;
border:1px dotted #CCCCCC;
padding:10px;
}

.shisetuTitle{
margin:5px 0 3px 0 !important;
}

.shisetuTitleTop{
margin:0 0 3px 0 !important;
}

ul.shisetuBox{
margin:0 !important;
padding:0;
list-style:none;
}

ul.shisetuBox li{
float:left;
margin:0 2px 2px 0;
list-style:none;
border:1px solid #CCCCCC;
background:#ffeec1;
text-align:center;
text-decoration:none;
color:#444444;
}

ul.shisetuBox li a{
padding:5px 0 3px 0;
display:block;
width:78px;
text-decoration:none !important;
color:#444444 !important;
}

ul.shisetuBox li a:hover{
color:#FFFFFF !important;
background:#D78901;
text-decoration:none;
}

.tokuchoText{
background:#F6F6F6;
padding:10px;
margin:0 0 10px 0;
}

.bettoIcon{
display:inline;
}

.bettoIcon a{
padding:10px 0 8px 0;
border:1px solid #CCCCCC;
background:#F6F6F6;
width:86px;
text-align:center;
display:block;
float:left;
margin:0 2px 2px 0;
}

.bettoIcon a:hover{
padding:10px 0 8px 0;
border:1px solid #CCCCCC;
background:#DDDDDD;
width:86px;
text-align:center;
display:block;
float:left;
margin:0 2px 2px 0;
}

.kisoText{
border-bottom:1px dotted #CCCCCC;
padding:0 0 5px 0;
margin-bottom:20px;
}

#officeDetail .itemlistUeni {
	width: 540px;
	margin: 0 auto;
	padding: 20px 10px 10px 10px;
	position:relative;
}

#officeDetail .itemlistUeni h5{
	margin: 0 0 10px 0;
	padding: 0 0 0 6px;
	border-left: 5px solid #D78901;
font-size:120%;
	font-weight: bold;
	color: #D78901;
}

#officeDetail .itemlistUeni p.ueni{
position:absolute;
right:5px;
top:15px;
}

#officeDetail .itemlistUeni p{
margin:0;
}

table.saijoKakaku{
margin:10px auto !important;
padding:0;
width:540px !important;
border:1px solid #CCCCCC;
border-collapse:collapse;
}

table.saijoKakaku th{
border:1px solid #CCCCCC;
background:#F6F6F6;
padding:5px;
text-align:center;
}

table.saijoKakaku td{
border:1px solid #CCCCCC;
padding:5px;
}

table.saijoKakaku td.white{
background:#FFFFFF;
text-align:center;
}

table.saijoKakaku td.gray{
background:#F6F6F6;
text-align:center;
}

table.saijoKakaku td.or{
background:#ffeec1;
}

table.saijoPlan{
margin:0; !important;
padding:0;
width:300px !important;
border:1px solid #CCCCCC;
border-collapse:collapse;
}

table.saijoPlan th{
border:1px solid #CCCCCC;
background:#F6F6F6;
padding:3px 5px 2px 5px;
text-align:center;
}

table.saijoPlan td{
border:1px solid #CCCCCC;
padding:3px 5px 2px 5px;
}

table.saijoPlan td.white{
background:#FFFFFF;
text-align:center;
}

table.saijoPlan td.gray{
background:#F6F6F6;
text-align:center;
}

table.saijoPlan td.or{
background:#ffeec1;
}

.mt10{
margin:10px 0 0 0 !important;
}

.borderDot{
background:url(../images/common_files/border_dot.gif) bottom repeat-x !important;
padding-bottom:15px !important;
}

