@charset "utf-8";
@import url("/useful/css/jiten.css");
/* ==========================================================

title : 生活施設検索　体操
scope : /useful/taiso/index.php

last modify : 2012/09/25 153_miyano

========================================================== */




dl.dtdd_float dt{
	padding: 0 15px 0 0;
	font-weight: bold;
	color:#3c9130;
	}
dl.dtdd_float dd{
	float: left;
	padding: 0 15px 0 0;
	}
section.con_box .bg_gray{
	background :#f5f5f5;
	padding: 5px 0;
	}
* > dl[class^="uf_list"].point{	
	border: 3px solid #f9e8ec;
	padding: 7px 10px 0;
	margin: 0 0 15px 0;
}

* > dl[class^="uf_list"].point > dt {
	padding: 0 0 0 22px;
	background: url("../../image_cmn/dl_circle_pink.gif") no-repeat 0 2px;
	font-size: 15px;
	border-left: 0;
}
/* ----------------------------
  テーブル
------------------------------ */
.tblperfo{
	border-collapse:collapse;
	margin:10px;
	border-right:1px solid #D24343;
	border-top:1px solid #D24343;
	}
.tblperfo caption{
	margin:0;
	padding:6px 0;
	color:#D24343;
	font-weight:bold;
	text-align:left;
}
.tblperfo td{
	padding:8px;
	border-left:1px solid #D24343;
	border-bottom:1px solid #D24343;
	}
.tblperfo th{
	padding:8px;
	color:#D24343;
	background:#fde4e4;
	border-left:1px solid #D24343;
	border-bottom:1px solid #D24343;
	text-align:left;
	vertical-align:top;
	}
.hata th{
	width: 65px;
	}
.chicket {
	clear: both;
	}
.sgrace{
	float: left;
	width: 410px;
	}
.sgrace th{
	width: 120px;
	padding-right: 4px;
	}
* > article#article section.con_box figure.img_r.tableside{
	margin-left: 0;
	}

/* category search long button */
@media screen and (max-device-width: 1024px) {
  .category_search_btn_long {
    flex-direction: row;
  }

  * > article#article .category_search_btn_group .category_search_wrapper.category_search_btn_long .category_search {
    margin: 5px 0 22px 0;
  }

  * > article#article .category_search_btn_group .category_search_wrapper.category_search_btn_long .category_search_right {
    margin-left: 42px;
  }
  
  * > article#article .category_search_btn_group .category_search_btn_long .category_search a {
    padding-right: 40px;
  }

  * > article#article .category_search_btn_group .category_search_btn_long .category_search_right a {
    padding-right: 38px;
  }
}
