/*------http://implant.mn-haisha.net/css_wide/implant_map.css------*/

body #sagase #maincontent .topcap {
	margin-left: 4px;
}
div#sagase #maincontent .box_space {
	margin: 0px;
}
*html body#home div#sagase div#container div#wrapper div#maincontent div#search.box_space div.area {
	margin: 0px;
}
div#sagase h1.preftop_2012 {
	width: 740;
	height: 48px;
	text-indent: 0;
	margin: 0px;
	padding: 0px;
}
#search .area {
	width: 300px;
	margin-left: 0px;
}
.pref_pref {
	float: left;
	margin-right: 0;
	margin-top: 10px;
	padding-top: 10px;
	width: 430px;
}
.pref_pref dt {
	clear: both;
	background: url("../img/implant/renewal_201210/pref_area_title.jpg") no-repeat;
	padding-left: 10px;
	font-weight: bold;
}
div.pref_pref dl.preflist_container {
	padding-bottom: 15px;
}
.pref_pref dl dd dl.preflist {
	overflow: hidden;
	margin-top: 3px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.pref_pref dl dd dl.preflist dd {
	float: left;
	margin-right: 7px;
	padding-right: 7px;
	border-right: 1px solid #999;
	line-height: 14px;
}
.pref_pref dl dd dl.preflist dd.last {
	border: none;
}
.pref_kodawari {
	clear: both;
	float: none;
	margin-right: 0;
	margin-bottom: 10px;
	padding: 12px;
	overflow: hidden;
	background: #EAF3FC;
}
.pref_kodawari h2 {
	color: #FB8030;
	margin-bottom: 10px;
}
.pref_kodawari .kodawari_flag {
	overflow: hidden;
	zoom: 1;
}
.pref_kodawari .kodawari_flag li {
	float: left;
	width: auto;
	margin-bottom: 3px;
	line-height: 15px;
	white-space: nowrap;
}
.pref_kodawari .kodawari_flag li a {
	border-right: 1px solid #333333;
	margin-right: 7px;
	padding-right: 7px;
}
.pref_kodawari .kodawari_flag li.last a {
	border-right: none;
}
.pref_search {
	overflow: hidden;
	background: #F5F4F0;
	margin-bottom: 15px;
	padding: 10px 0px 10px 10px;
}
.pref_search {
	height: 22px;
}
.pref_search label {
	float: left;
	width: 88px;
	height: 22px;
	color: #FB8030;
	font-weight: bold;
	margin-right: 10px;
	vertical-align: bottom;
}
.pref_search .preftop_search_box {
	float:left;
	width: 244px;
	height: 22px;
	line-height: 22px;
	margin-right: 10px;
}
.preftop_search_button {
	float:left;
	width: 48px;
	height: 22px;
}
/* 共通 */
.text-right {
	text-align:right !important;
}
.text-left {
	text-align:left !important;
}
.mgn-10 {
	margin:10px !important;
}
.mgn-20 {
	margin:20px !important;
}
.mgn-30 {
	margin:30px !important;
}
.mgn-t10 {
	margin-top:10px !important;
}
.mgn-t20 {
	margin-top:20px !important;
}
.mgn-t30 {
	margin-top:30px !important;
}
.mgn-b10 {
	margin-bottom:10px !important;
}
.mgn-b20 {
	margin-bottom:20px !important;
}
.mgn-b30 {
	margin-bottom:30px !important;
}
/*20180425*/
h2.rec-clinic {
    font-size: 24px !important;
    font-weight: normal !important;
    margin: 0 0 4px 0 !important;
    padding: 5px 0;
    background: none !important;
    text-indent: 0 !important;
    color: #333 !important;
}

.titBox01-rec-clinic{
    border-left: 5px solid #016AA0;
    padding-left: 10px;
	}

h3.h3-area {
	font-size: 125%;
}
.area-public{
    text-align: center;
    width: 97%;
    font-size: 115%;
    font-weight: bold;
	}
.arealist-cost li {
	display:inline-block;
	border-right:#666 solid 1px;
	padding: 0 8px 0 5px;
}
.arealist-cost li:last-of-type {
	border:none;
	padding-right:0;
}

