@charset "utf-8";
@media screen and (min-width : 641px) and (max-width : 890px){
#tmp_wrap_bonchi .bonchi_heading{
	background-position: calc(50% + 22px) top;
}
}
@media screen and (max-width : 640px) {

#tmp_contents .sec_news .news_list table {
	margin-bottom: 30px;
}
#tmp_contents .sec_news .news_list table td {
	display: block;
	padding: 0 0 10px;
	line-height: 1.6;
	font-size: 92.3%;
}
#tmp_contents .sec_news .news_list table td:first-child {
	width: 100%;
	padding: 10px 0 0;
	line-height: 1.2;
}
#tmp_contents .sec_news .news_list table td:not(:first-child) {
	border-top: none;
	padding-left: 0;
}
#tmp_contents .sec_news .news_list table td {
	display: block;
	padding: 0 0 10px;
	line-height: 1.6;
	font-size: 92.3%;
}

/* bonchi
================================================== */
#tmp_wrap_bonchi .bonchi_heading{
	background-size: 100% auto;
	background-position: center bottom -1px;
	height: 0;
	padding-top: 11%;
}
#tmp_contents .guide_map_wrap .bonchi_cnt,
#tmp_wrap_bonchi .bonchi_cnt{
	padding: 24px 10px 16px;
	background-size: 100% auto;
}
#tmp_contents .guide_map_wrap .bonchi_ttl,
#tmp_wrap_bonchi .bonchi_ttl{
	margin-bottom: 14px;
}
#tmp_wrap_bonchi .bonchi_note{
	padding-right: 0;
}
#tmp_wrap_bonchi .bonchi_ft{
	margin: 0;
	padding-left: 20px;
	padding-right: 20px;
}
/* bonchi 4 pages */
#tmp_contents .guide_map_wrap .bonchi_ttl{
	padding: 0;
}
#tmp_contents .guide_map_wrap .bonchi_map {
	text-align: center;
}
#tmp_contents .guide_map_wrap .bonchi_map_rk,
#tmp_contents .guide_map_wrap .bonchi_map_ry {
	padding-right: 0;
}
/* reset hover
================================================== */
/* ==================================================
accessibility
================================================== */

/* color */

/* fsize */

/* ==================================================
clearfix
================================================== */
#tmp_sma_lnavi_cnt .switch_menu .noicon_list:after {
	content: ""; /* 変更しない */
	display: table; /* 変更しない */
	clear: both; /* 変更しない */
}
}