@charset "utf-8";

/*=====================================================================
	
	Document    : list.css
	Created on  : 2013/08/22
	Description : 施設一覧
 
=====================================================================*/

.gp-list {
	margin-top:-10px;
}

.ssmd {
	margin-top:20px;
}


/* ---------------------------------------------
   box
----------------------------------------------*/

.list {
	width:750px;
	margin-left:-20px;
	margin-top:-20px;
	padding-bottom:20px;
}

.list:last-child {
	padding-bottom:0;
}

.list-box {
	width:365px;
	float:left;
	display:inline;
	margin-top:20px;
}

.list-box:nth-child(2n) {
	float:right;
}

.list-boxB {
	border:1px solid #c3c3c3;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
}

.list-boxB:hover {
	background-color:#e6f5ff;
	border-color:#00a8e5;
}


/* ---------------------------------------------
   アイコン・施設名
----------------------------------------------*/

.box-t {
	line-height:130%;
}

.box-t a {
	min-height:3em;
}

.box-t img {
	vertical-align:middle;
	margin-right:5px;
}

.box-t a {
	background:url(../../image/bar-gray.jpg) repeat-x left bottom;
	background-color:#fff;
	border-bottom:2px solid #00a8e5;
	padding:14px 16px 8px 16px;
	-moz-border-radius:4px 4px 0 0;
    -webkit-border-radius:4px 4px 0 0;
    border-radius:4px 4px 0 0;
	display:block;
}

.box-t a:hover,
.list-boxB:hover .box-t a {
	background:url(../../image/bar-blue-on.jpg) repeat-x left top;
	background-color:#bce8ff;
}

.box-t a,
.box-t a:visited,
.box-t a:hover { color:#197ece; text-decoration:none; }

.box-t span {
	white-space:nowrap;
}


/* ---------------------------------------------
   写真・基本情報
----------------------------------------------*/

.box-d .linkBox {
	padding:15px;
}

.box-d a,
.box-d a:visited,
.box-d a:hover { color:#323232; text-decoration:none; }

.box-d .photo {
	float:left;
	width:110px;
	text-align:center;
}

.box-d .data {
	padding-left:125px;
}

.box-d .data {
	min-height:7.8em;
}


