/* フッター　ウィジェット
*****************************************************/
.widgetWrap{
margin: 0 0 20px;
padding: 3px;
}

.widget, .widgetInfo,#calendar_wrap{
padding: 10px 7px;
}

#banners img{
max-width:300px;
height:auto;
margin-bottom:10px;
}

#banners a:hover img{box-shadow:0 0 4px rgba(255,255,255,0.7);}

.widget h3{
clear:both;
margin:0 0 10px;
font-size:110%;
font-weight:normal;
color: #000;
border-bottom:1px solid #ccc;
padding:3px 0 3px 0;
}

.widget a{
display:block;
padding:3px 0 3px 0;
}

.widget ul.sub-menu{margin-left:10px;}

.widget a:hover{background-position: 3px 50%;}

/* フッター
*****************************************************/
#footerWrapper{
width:1100px;
}

#footer aside{
float:left;
width:50%;
font-size:13px;
}

ul.ft{
padding-bottom:5px;
margin-bottom:20px;
}

ul.ft li a{
color:#000000;
}

ul.ft_tel{
padding-bottom:5px;
margin-bottom:20px;
}

ul.ft_tel li {
color:#000000;
font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝", "YuMincho", "HGS明朝E", "ＭＳ 明朝", "MS PMincho", serif;
line-height:1.2;
font-size:20px;
letter-spacing:-0.03em;
}

ul.ft_tel li span{
font-size:12px;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
letter-spacing:-0.03em;
}

ul.ft_tel li span.min_tx{
font-size:13px;
font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝", "YuMincho", "HGS明朝E", "ＭＳ 明朝", "MS PMincho", serif;
font-weight:bold;
}

.bikou{
font-size:12px;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
width:93%;
margin:0 auto;
line-height:1.4;
padding-top:3px;
padding-bottom:8px;
padding-right:20px;
color:#666666;
}

.sp_only{ display:none;}

.jinya-menu_3{
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  width:96%;
  margin:10px auto;
}

.jinya-box_3{
  width: 33%;
  height:auto;
  margin:5px auto;
  display: table-cell;

}
.jinya-box_1{
  width: 99%;
  height:auto;
  text-align:left;
  float:left;
  margin:5px 0 -8px 0;
  display: table-cell;

}
.jinya-box_3 img{
  width:98%;
  margin:0 auto;
}

.ft_ad{
padding-left:10px;
}

.ft_bana{
width:90%;
margin:10px auto;
}

.ft_bana_l{
width:49%;
float:left;
}

.ft_bana_l img{
width:90%;
margin:0 auto;
}

.ft_bana_r{
width:49%;
float:right;
}

.ft_bana_r img{
width:90%;
margin:0 auto;
}

@media only screen and (max-width:800px){
.jinya-menu_3{
 display:none;
}
.pc_only{ display:none;}
.ft_bana{
width:90%;
margin:10px auto;
}
.ft_ad{
padding-left:0;
text-align:center;
margin-bottom:15px;
}
}

@media only screen and (max-width:1100px){
#footerWrapper{
width:98%;
margin:0 auto;
}

#footer aside{
width:48%;
margin:0;
padding:2px 0 0;
background:none;
display:inline-block;
/display:inline;
/zoom:1;
vertical-align:top;
float:left;
}
}

@media only screen and (max-width:800px){
.sp_only{ display:block;}
ul.ft_tel{
padding-bottom:5px;
padding-top:20px;
margin-bottom:-20px;
}

ul.ft_tel li {
color:#000000;
font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝", "YuMincho", "HGS明朝E", "ＭＳ 明朝", "MS PMincho", serif;
line-height:1.1;
font-size:24px;
letter-spacing:0;
text-align:center;
margin-bottom:10px;
}

ul.ft_tel li span{
font-size:15px;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
}

ul.ft_tel li span.min_tx{
font-size:15px;
font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝", "YuMincho", "HGS明朝E", "ＭＳ 明朝", "MS PMincho", serif;
font-weight:bold;
line-height:1.5;
}
}

#copyright{
clear:both;
padding:5px;
text-align:center;
font-size:90%;
zoom:1;
color:#fff;
background: #333333;
}