@charset "UTF-8";

/* ====================================================== *
	common
 * ====================================================== */

/* ====================================================== *
	#pid-404
 * ====================================================== */

/* ====================================================== *
	#pid-home
 * ====================================================== */

/* component ---------------------------------------------- */

#pid-home .m_latest__wrap .c_thumbnail {
/*	display: none;*/
}

#pid-home .m_latest__wrap .c_thumbnail > img {
/*	width: 70%;*/
}

/* module ------------------------------------------------- */

#pid-home .m_eyecatch__slide__slides > li {
	list-style: none;
}

#pid-home .sp-buttons {
	text-align: center;
}

#pid-home .sp-button {
	width: 16px;
	height: 16px;
	border-radius: 8px 8px 8px 8px / 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px / 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px / 8px 8px 8px 8px;
}

#pid-home .m_lawmaker__wrap {
	flex-wrap: wrap;
	justify-content: center;
	justify-content: center;
}

#pid-home .m_lawmaker__wrap > li {
	width: 32%;
/*	width: 20%;*/
	margin: 2px;
}

#pid-home .m_lawmaker__wrap > li > a > img {
	width: 100%;
}

#pid-home .c_lawmaker__name {
	font-size: 1.6rem;
}

#pid-home .m_topics__wrap .m_post__excerpt {
	padding-left: 0;
}

#pid-home .m_topics__wrap .m_post__excerpt > p,
body.single .m_post__wrap .m_post__body p,
body.single .m_post__wrap .m_post__body ol > li,
body.single .m_post__wrap .m_post__body ul > li {
	text-align: justify;
	text-justify: inter-ideograph;
}

#pid-home .m_topics__wrap .m_post__excerpt img {
	display: block;
	float: none;
	margin: 0 auto;
}

/* 20230501~ start */
#pid-home .m_lawmaker__wrap > li {
	width: 48%;
}

#pid-home .m_lawmaker__wrap .m_lawmaker_name-election {
	display: block;
	text-align: center;
}

#pid-home .c_lawmaker__election {
   margin: 2px auto 6px;
}
/* 20230501~ end */

/* ====================================================== *
	#pid-information
 * ====================================================== */

/* component ---------------------------------------------- */

/* module ------------------------------------------------- */

/* utility ------------------------------------------------ */

/* ====================================================== *
	#pid-inquiry	.inquiry
	#pid-coronavirus2020-questionnaire	.coronavirus2020-questionnaire
 * ====================================================== */

.inquiry .m_inquiry__form,
.coronavirus2020-questionnaire .m_inquiry__form {
	margin: 0;
}

.inquiry .m_inquiry__form-input tr,
.coronavirus2020-questionnaire .m_inquiry__form-input tr {
	border: none;
}

.inquiry .m_inquiry__form-input th,
.coronavirus2020-questionnaire .m_inquiry__form-input th {
	display: block;
	width: 90%;
	padding: 14px 14px;
}

.inquiry .m_inquiry__form-input td,
.coronavirus2020-questionnaire .m_inquiry__form-input td {
	display: block;
	width: 94%;
}

.inquiry .m_inquiry__form ul,
.coronavirus2020-questionnaire .m_inquiry__form ul {
	list-style: none;
}

/* mw_wp_form -------------------------------------------- */