@charset 'utf-8';

/* =========== 色 =========== */

/* 議員ページ */
div.giin_txt h1 { background-color:#0f8539; color:#fff; }

@media only screen and (min-width:600px) {
/* タブレット */

}

@media only screen and (min-width:1025px) {
/* PC */

}

/* =========== 構造 =========== */

/* 議員ページ */
div.giin_ph { padding:10px; }
div.giin_ph img { margin:auto; width:300px; }
div.giin_txt h1 { font-size:16px; padding:5px 10px; margin:0 0 10px 0; }
div.giin_txt p { margin:0 0 10px 0; }
#moriya, #hoshino { padding:30px 0 0 0; }
div.giin_txt ul.social { padding:0; margin:10px 0; justify-content:flex-end; }
div.giin_txt ul.social li { margin:0 10px 0 0; }
div.giin_txt ul.social li img { height:24px; width:auto; }

@media only screen and (min-width:600px) {
/* タブレット */

/* 議員ページ */
div.giin_txt h1 { font-size:18px; }
div.giin_txt p { margin:0 0 15px 0; }

}

@media only screen and (min-width:1025px) {
/* PC */

/* 議員ページ */
div.giin { display:flex; justify-content:flex-start; align-items:flex-start; }
div.giin_ph { padding:0 20px 0 0; }
div.giin_txt { width:calc( 100% - 320px ) }
div.giin_txt h1 { font-size:20px; }
#moriya, #hoshino { padding:160px 0 0 0; }

}
