@charset "UTF-8";

.sc_search .left_col {
	float: left;
	line-height: 1.8;
}

.sc_search .right_col {
	float: right;
}

.sc_search .left_col .unit_inner {
	background: url("../images/common_imgs/w328_c.png") repeat-y scroll 0 0 transparent;
	padding: 15px 20px;
}

.sc_search .right_col .unit_inner {
	background: url("../images/common_imgs/w664_c.png") repeat-y scroll 0 0 transparent;
	padding: 15px 20px;
}

.sc_search .right_col .result .unit_inner {
	padding: 0px 20px 40px 20px;
}

.sc_search h3 {
	color: #9cac87;
	font-size: 123.1%;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック";
}

.sc_search .search_btn input {
	display: block;
	text-align: center;
	padding: 10px 0;
	font-size: 123.1%;
	background: url(../images/example_imgs/ar.gif) 55px center no-repeat #b5c49f;
	line-height: 1;
	color: #fff;
	margin: 10px 0;
	border: 0;
	width: 280px;
}

.sc_search .menseki {
	font-size: 108%;
	padding: 10px 0;
	border-bottom: 1px #9cac87 solid;
	border-top: 1px #9cac87 solid;
	margin-top: 20px;

}

.sc_search .shisetsu {
	padding-bottom: 20px;
	border-bottom: 1px #9cac87 solid;
}

.sc_search .shisetsu a,
.sc_search .area a,
.sc_search .houki a {
	color: #7290be;
	text-decoration: underline;
}

.sc_search .shisetsu .flo_l {
	float: left;
	margin-right: 20px;
}

.sc_search .shisetsu .flo_r {
	float: left;
}

.sc_search .shisetsu h4,
.sc_search .area h4 {
	font-size: 108%;
	margin-top: 20px;
}

.sc_search .area p {
	font-size: 108%;
	font-weight: bold;
	margin-top: 10px;
}

.sc_search .houki {
	margin-top: 10px;
}

.sc_search .houki h4 {
	font-size: 108%;
	margin-bottom: 10px;
}

.sc_search .houki ul {
	width: 288px;
}

.sc_search .houki li {
	float: left;
	width: 50%;
}

.sc_search .right_col {
	color: #6e6e6e;
}

.sc_search .sort_area {
	padding: 10px 20px;
	background: #f4f7f0;
}

.sc_search .sort h3 {
	margin-bottom: 10px;
}

.sc_search .sort_area .select {
	float: left;
}

.sc_search .sort_area .sort_btn {
	float: right;
}

.sc_search .sort_area .sort_btn a {
	text-align: center;
	width: 200px;
	display: block;
	background: #b5c49f;
	color: #FFF;
	line-height: 1;
	padding: 5px 0;
}

.sc_search .sort .foot {
	margin-top: 20px;
}

.sc_search .sort .number,
.sc_search .foot_pager .number {
	float: left;
}

.sc_search .sort .pager,
.sc_search .foot_pager .pager {
	float: right;
}

.sc_search .sort .number span,
.sc_search .sort .pager span,
.sc_search .foot_pager .number span,
.sc_search .foot_pager .pager span {
	color: #9cac87;
}

.sc_search .result {
	margin-top: 10px;
}

.sc_search .result_list .photo {
	float: left;
}

.sc_search .result_list .flo_r {
	float: right;
	width: 400px;
}

.sc_search .result_list h4 {
	font-size: 108%;
	color: #9cac87;
	float: left;
}

.sc_search .result_list {
	padding-top: 40px;
}

.sc_search .result_list .tl p {
	float: right;
}

.sc_search .result_list .tl p a {
	font-size: 93%;
	text-align: center;
	width: 140px;
	display: block;
	background: #b5c49f;
	color: #FFF;
	line-height: 1;
	padding: 5px 0;
}

.sc_search .result_list ul {
	font-size: 93%;
	border-top: 1px #dfdfdf solid;
	margin-top: 5px;
}

.sc_search .result_list li {
	padding: 3px 0;
	border-bottom: 1px #dfdfdf solid;
}

.sc_search .foot_pager {
	margin-top: 10px;
}




.sc_detail .unit_inner {
	background: url("../images/common_imgs/w998_c.png") repeat-y scroll 0 0 transparent;
	padding: 15px 20px;
}

.sc_detail #main {
	text-align: center;
}

.sc_detail #main .back_link {
	text-align: left;
}

.sc_detail #main .back_link a {
	color: #387F0D;
}

.sc_detail #main h2 {
	margin: 20px 0 10px 0;
}

.sc_detail #main h3 {
	font-size: 182%;
	color: #387f0d;
	margin-bottom: 15px;
}

.sc_detail #main ul {
	color: #6e6e6e;
	border-top: 1px #dfdfdf solid;
}

.sc_detail #main li {
	border-bottom: 1px #dfdfdf solid;
	padding: 3px 0;
}

.sc_detail #main ul {
	text-align: left;
}

.sc_detail #main .photo {
	margin-top: 30px;
}

.sc_detail #main .copyright {
	border-top: 1px #dfdfdf solid;
	padding-top: 10px;
	margin-top: 30px;
}

.sc_detail #main .copyright img {
	vertical-align: baseline;
}

.sc_detail #contact_footer {
	color: #6e6e6e;
	margin-top: 20px;
	text-align: right;
}

.sc_detail #contact_footer .unit_inner {
	padding: 15px 20px 15px 40px;
}

.sc_detail #contact_footer .tl {
	font-size: 131%;
	margin-bottom: 10px;
}

.sc_detail #contact_footer .flo_l {
	float: left;
	width: 357px;
	border-right: 1px #4d7c12 solid;
	padding-right: 20px;
}

.sc_detail #contact_footer .flo_r {
	width: 540px;
	float: right;
}

.sc_detail #contact_footer .flo_r .number {
	float: left;
	color: #4d7c12;
}

.sc_detail #contact_footer .flo_r .tel {
	font-size: 197%;
}

.sc_detail #contact_footer .flo_r .fax {
	font-size: 131%;
}

.sc_detail #contact_footer .flo_r .btn {
	float: right;
	padding-top: 10px;
}



.sc_select .unit_inner {
	background: url("../images/common_imgs/w998_c.png") repeat-y scroll 0 0 transparent;
}

.sc_select .bg {
	position:relative;
	padding: 50px 40px;
	background: url(../images/example_imgs/map2.gif) 267px 80px no-repeat;
}

.sc_select .tl1 {
	font-size:153.9%;
	font-weight:bold;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック";
}

.sc_select .tl2 {
	font-size: 300%;
	color: #387F0D;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック";
}

.sc_select .tl3 {
	font-size:138.5%;
	font-weight:bold;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック";
}

.sc_select #map table {
	font-size: 116%;
	margin:20px 0 0 0;
}

.sc_select #map a:hover {
	text-decoration: underline;
}

.sc_select #map th {
	width: 200px;
	padding-bottom: 5px;
}

.sc_select #map .tl3 {
	margin: 40px 0 30px 0;
}

.sc_select #map .all_view {
	position: absolute;
	right: 125px;
	top: 560px;
}

.sc_select #sisetsu {
	margin-top: 270px;
}

.sc_select #sisetsu ul {
	margin-top: 20px;
}

.sc_select #sisetsu li {
	float: left;
	margin: 0 50px 10px 0;
}

.sc_select #sisetsu a {
	color: #4d7c12;
	line-height: 2;
}