@charset "UTF-8";

@import "./base.css";

/* ================================================================================== 
★　CSS インフォーメーション　★
☆　献血できるところ  施設の開設日一覧　関連　☆

■１．base.css追記
■２．共通レイアウト
■３．施設の開設日一覧


===================================================================================== 

■１．base.css追記

================================================================================== */
#contentInR-2nd {
	font-size:1.2em;
	overflow:hidden;
	_zoom:1;
}

#contentInL ul.left-nav li a{
	background:url(../place/img/icon_arrow01.gif) no-repeat left center;
}

#contentInL ul.left-nav li a span{
	letter-spacing:-0.1em;
}

.mac #contentInL ul.left-nav li a span{
	letter-spacing:-0.1em;
}

#contentInL ul.left-nav li ul li a{
	background:url(../place/img/icon_arrow04.gif) no-repeat 2px 14px;
}

#contentInL ul.left-nav li a:hover{
	color:#f76b8e;
}

#contentInL ul.left-nav li.now a{
	color:#f76b8e;
}

#contentInL ul.left-nav li ul li.now a{
	color:#f76b8e;
}

#contentInR-2nd p a{
	color:#ff6600;
}

#contentInR-2nd p a:hover{
	text-decoration:none;
}

/* ==================================================================================  

■２．共通レイアウト
	
================================================================================== */
.place2nd-inner{
	margin:18px auto 10px;
	width:650px;
	overflow: hidden; 
	_zoom: 1; 
}


#contentInR-2nd p{
	text-align:justify;
	text-justify:inter-ideograph;
}



/* ==================================================================================  

■３．施設の開設日一覧
	
================================================================================== */
.schedule-month{
	position:relative;
	margin:18px auto 0;
	height:35px;
}

.schedule-month p{
	position:absolute;
	top:5px;
	right:10px;
}

p.main-txt{
	margin:0 auto 10px;
}


.schedule-inner-frameTop{
	background:url(../common_img/frame_bg650_top.gif) no-repeat top;
}

.schedule-inner-frameIn{
	margin:18px auto;
	overflow: hidden; 
	_zoom: 1; 
	background:url(../common_img/frame_bg650_in.gif) repeat-y;
}

.schedule-inner-frameEnd{
	background:url(../common_img/frame_bg650_end.gif) no-repeat bottom;
	
		overflow: hidden; 
	_zoom: 1; 
}

.schedule-inner-frameEnd table{
	width:646px;
	margin:2px auto;
	border-collapse:collapse;
}

.schedule-inner-frameEnd td{
	padding:5px 3px;
	height:50px;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	background:#fffcde;
	text-align:center;
}

.schedule-inner-frameEnd td.holiday{
	background:#FFF
}

.schedule-inner-frameEnd th{
	padding:10px;
	text-align:left;
	border-top:1px solid #CCC;
	font-weight:normal;
}

.schedule-inner-frameEnd tr.weekly th{
	border-top:none;
	border-left:1px solid #CCC;
	background:#fafafa;
	text-align:center;
}

.schedule-inner-frameEnd tr.weekly th.blankCell{
	border:none;
}

.schedule-inner-frameEnd th a{
	color:#ff6600;
}

.schedule-inner-frameEnd th a:hover{
	text-decoration:none;
}

dl.schedule-care{
	margin:10px auto;
}

dl.schedule-care dd{
	font-size:83.3%;
}

#contentInR-2nd p.Btn2top{
	margin:25px auto 0;
	text-align:center;
}





















