@charset "UTF-8";
/* CSS Document */

@media screen and (max-width:670px) {

h1.top {
  background: #fff;
	background-image: none;
	margin: 10px 0 0 0;
  padding: 0 15px;
  border: none;
}

.mod-bxslider {
  padding-top: calc(3em + 12px);
}

.bx-wrapper .bx-pager {
  top: auto;
  bottom: .5em;
  left: auto;
  right: 0;
  width: 9em !important;
  text-align: center !important;
}

#contents_area .news_box,
#contents_area .menu_box,
#all_menu .col_left {
  float: none;
	width: 100%;
	margin: 0 auto 20px;
}

#all_menu .col_left,
#all_menu .col_right {
  float: none;
	width: 100%;
}
#all_menu .col_left { margin-bottom: 0; }

#all_menu .col_left ul,
#all_menu .col_right ul {
  margin: 0 10px;
}

#faq {
  width: 90%;
  margin: 20px auto;
}

#gikai_calendar { margin-bottom: 20px; }
#gikai_calendar h2 {
  margin-left: 10px;
	float: none;
}
#gikai_calendar .calbtn {
  float: none;
	margin-left: 10px;
}
#gikai_calendar .cal_contents dl {
  border-radius: 0;
}

#gikai_calendar .cal_contents dt,
#gikai_calendar .cal_contents dd.week { width: 15%; }
#gikai_calendar .cal_contents dd.text { width: 70%; display: block; }

#all_menu h2 {
  margin-top: 0;
}
#all_menu h2 a {
  display: block;
  color : #333;
}

#all_menu .navioff h2 {
  background: #f5f4ed url(../c_img/icon_bk_open.png)no-repeat 97% 50%;
	background-size: 24px auto;
	padding-right: 40px;
}
#all_menu .navi h2 {
  background: #f5f4ed url(../c_img/icon_bk_close.png)no-repeat 97% 50%;
	background-size: 24px auto;
	padding-right: 40px;
}

#all_menu .navioff h2.related {
  background: #edf5f1 url(../c_img/icon_bk_open.png)no-repeat 97% 50%;
	background-size: 24px auto;
	padding-right: 40px;
}
#all_menu .navi h2.related {
  background: #edf5f1 url(../c_img/icon_bk_close.png)no-repeat 97% 50%;
	background-size: 24px auto;
	padding-right: 40px;
}
/*
#all_menu .navioff .navi_contents { display: none !important; }
#all_menu .navi .navi_contents { display: block !important; }
*/

.kaigi_search a {
    background: #fff url(../c_img/icon_arw_green.png)no-repeat 95% 70%;
}

/* =============================
市議会だより
===============================*/
.gikai_dayori h1 {
  background-size: 25% auto;
	min-height: auto;
	padding: 10px 10px 10px 25%;
	color: #0C54AC;
	border-left: none;
	border-right: none;
  border-radius: 0;
}

} /*__ 終了 __*/

