

#body #tenjihin h4 {
	font-size:15px; color:#fff; background:#364854; padding:10px; text-align: left; font-weight: bold; overflow: hidden; 	
	margin-top: 70px;
}

#body #tenjihin h2 {
	font-size:15px; color:#000; background:#AAA; padding:10px; text-align: left; font-weight: bold; overflow: hidden; 	
}

#body #tenjihin p {	padding:10px; font-size:14px;}
#body #tenjihin a { text-decoration:none;}

#body #tenjihin .boxCgr01 { padding-bottom:10px; background-color:#F8F8F8;}
#body #tenjihin .boxCgr02 { padding-bottom:10px; background-color:#F8F8F8;}
#body #tenjihin .boxCgr02 .areaMenu{ padding: 5px; border-bottom: 1px solid #999999; text-align:center;}
#body #tenjihin .boxCgr02 .cgrMenu{ background-color:#DDD; padding: 3px; padding-left:10px;}



#tenjihin {
	font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
  	background-color:#fff;
}

.area_box {
  border: none;
  padding: 15px;
  margin: 0;
  text-align: center;
}

.area_box input[type="radio"]{
	display:none;
}


.cgr_box {
  border: none;
  padding: 0;
  margin: 0;
  text-align: left;
}
/*.cgr_box input[type="radio"]{
	display:none;
}
*/

/* ---   展示場所で探す　---------*/
.area_input {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
}
.area_label{
    display: inline-block;
    padding: 0.5rem 1rem;
    border-radius: 3px;
    transition: all .2s;
}

.area_input:checked + .area_label {
	width: 100%;
	background: #611;
/*    background: #B54A4A;
    background: #AD3437;*/
    color: #fff;
    text-shadow: 0 0 1px rgba(0,0,0,.7);
}

.sr_box2 ul li{
	width: 25%;
	display:inline-block;
	font-size:16px;
	margin: 0 6px;
}

/*------  カテゴリーで探す ---------*/
.cgr_box {
	float: left;
	margin-right: 6px;
	margin-bottom: 30px;
	position: relative;
}
	
	
.sr_box4 ul li{
	width: 32%;
	display:inline-block;
	font-size:12px;
	text-align:center;
	margin:5px 0;
}

.sr_box4 img{
	width:70%;	
}

