@charset "utf-8";

/*=====================================================================
	
	Document    : style.css
	Created on  : 2013/08/19
	Description : サービス空き状況
 
=====================================================================*/

.er {
	width:750px;
	margin-left:-20px;
}


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

   一覧

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

.info-list {
	width:750px;
	margin-left:-20px;
	margin-top:-10px;
}

.info-list dl {
	overflow:hidden;
	zoom:1;
}

.info-list dt {
	width:8em;
	float:left;
	clear:both;
	padding-top:12px;
	padding-bottom:11px;
	margin-right:-8em;
	text-indent:20px;
}

.info-list dd {
	padding:12px 15px 11px 8em;
	border-bottom:1px dotted #afafaf;
}

.info-list dd a {
	display:block;
	width:100%;
}

.info-list p {
	padding-left:15px;
	padding-right:15px;
}


/*----------------------------------------------
   改ページ
----------------------------------------------*/

.kpage {
	list-style:none;
	text-align:center;
	padding-top:20px;
}

.kpage li {
	display:inline-block;
	/display:inline;
	/zoom:1;
	text-align:center;
	margin:10px 4px 0 4px;
}

.kpage li a,
.kpage li a:visited,
.kpage li.now {
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
	padding:4px 9px;
	line-height:1.4em;
	text-decoration:none;
	font-weight:normal;

	background:url(../image/bar-blue.jpg) repeat-x left top;
	background-color:#d7ebff;
	border-left:1px solid #8bbeea;
	border-top:1px solid #8bbeea;
	border-right:1px solid #79afdd;
	border-bottom:1px solid #79afdd;
	color:#0060b5;
}

.kpage li a:hover {
	background:url(../image/bar-blue-on.jpg) repeat-x left top;
	background-color:#bfe2fe;
	color:#0060b5;
}

.kpage li.now {
	background-image:none !important;
	background-color:#197ece !important;
	border-color:#197ece !important;
	color:#fff !important;
}


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

   詳細

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

.info .ssmd {
	padding-top:0;
	margin-bottom:5px;
}

.info .ssmd span {
	font-weight:normal;
}

.gl-box {
	width:100%;
	padding-top:25px;
}


/* 画像 */
.photo-l { float:left; margin-right:25px; margin-bottom:5px; }
.photo-r { float:right; margin-left:25px; margin-bottom:5px; }
.photo-c { text-align:center; padding-bottom:20px; }
.photo-l,
.photo-r { display:inline; }

/* データファイル */
.datafile { padding-top:10px; }
.datafile img { vertical-align:middle; margin-bottom:2px; margin-right:5px; }


/*----------------------------------------------
   記事移動
----------------------------------------------*/

.gl-pgback {
	width:750px;
	margin-left:-20px;
	margin-top:40px;
	text-align:right;
}

.gl-pgback a {
	background:url(../image/arC.gif) no-repeat right center;
	padding-right:22px;
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
}

