@charset "utf-8";

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video{
	margin: 0;
	padding: 0;
	outline: 0;
	list-style-type: none;
}

#main {
	width: 700px;
	margin: 0px 15px 25px 15px;
}

body {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 160%;
}

li {
	list-style-type: disc;
	display: list-item;
	background-position: 10px;
	list-style-position: inside;
}

.bold {
	font-weight:bold;
}

.center {
	text-align:center;
}

.clear {
	clear:both;
	float:none;
}

.danraku {
	padding-left:1em;
	text-indent:-1em;
}

.font12 {
	font-size:12px;
}

.font14 {
	font-size:14px;
}

.font18 {
	font-size:18px;
}

.font20 {
	font-size: 20px;
}

.font21 {
	font-size: 21px;
}

.font22 {
	font-size: 22px;
}

.font23 {
	font-size: 23px;
}

.font25 {
	font-size: 25px;
}

.font30 {
	font-size: 30px;
}

.font32 {
	font-size: 32px;
}

.font40 {
	font-size: 40px;
}

.font55 {
	font-size: 55px;
}

.indent {
	text-indent:1em;
}

.left {
	float:left;
}

.right {
	float:right;
}

.justify {
	display:flex;
	justify-content: space-between;
}

.yu-mincyo {
	font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "HG明朝E", serif;
}

.normaltable {
	border-collapse:collapse;
	border:none;
	border-spacing:0;
}


/* ページ共通のヘッダー */

.pankuzu {
	margin:20px 0 10px 0;
}

.toplink {
	margin:0 0 10px 0;
}

.right-contents {
	float: right;
	width: 340px;
	margin-bottom:10px;
}

.left-contents {
	float: left;
	width: 340px;
	margin-bottom:10px;
}

/* 定例会の概要 */

#teirei {
	line-height:1.65em;
}

.gaiyou-head-bg {
	background-color: #e3eb98;
	padding: 20px;
	border-radius:20px;
}

.omonaugoki-hr {
  border:none;
  border-top:2px solid #00A0E9;
  width:215px;
}

.giketsukekka-hr {
  border:none;
  border-top:2px solid #00A0E9;
  width:198px;
}

.giketsukekka-title {
	font-size: 24px;
	font-weight: bold;
	color: #231815;
	padding:15px 20px 5px 20px;
	border-top:2px solid #8fc31f;
	text-align: center;
	margin-bottom:10px;
}

.omona-li {
	color: #00A0E9;
	display: inline-block;
	margin-right: 0.5em;
}

.omona-table {
  border-collapse:collapse;
  border:none;
  width:100%;
  margin-top:10px;
  border-spacing:0;
}

.omona-day {
	background-color: #22ac38;
	color: #fff;
	font-weight: bold;
	text-align: center;
	border-radius:5px;
	padding: 2px 0;
}

.omona-name {
	background-color:#FFFCDB;
	font-weight:bold;
	text-align:justify;
	border:1px solid #00A0E9;
	font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "HG明朝E", serif;
	padding:5px 0 0 15px;
}

.giketukekka-table {
	border-collapse:collapse;
	border-spacing:0;
	border:none;
  	width:100%;
	page-break-inside:avoid;
  	margin-top:20px;
}

.giketukekka-table th {
	background-color:#22ac38;
	border:1px solid #000;
	color:#fff;
	padding:2px 7px;
}

.giketukekka-table td {
	border:1px solid #000;
	padding:2px 7px;
}

.giketsukekka-table-leftbg {
	background:#fff;
 	text-align:center;
}

.giketsukekka-table-bg {
 background:#fff;
}

#qa {
  width:100%;
}

#qa td {
	padding:3px;
	vertical-align:top;
}

#teirei .q {
	background-color:#e95383;
	color:#fff;
	font-size:18px;
	text-align:center;
	border-radius:15px;
	padding:1px 10px 0 10px;
	line-height:1.4em;
  width:20px;
}

#teirei .a {
	background-color:#00a0e9;
	color:#fff;
	font-size:18px;
	text-align:center;
	border-radius:15px;
	padding:1px 10px 0 10px;
	line-height:1.4em;
  width:20px;
}

#teirei .atext {
	text-indent:1em;
	padding-bottom:20px;
  text-align:justify;
}

#teirei .qtext {
	text-indent:1em;
  text-align:left;
	font-weight:bold;
}

#qa .title {
	background-color:#f6f1d6;
	font-size:18px;
	padding: 5px 0 3px 20px;
	font-weight:bold;
	text-align:left;
	border:solid #f6f1d6 0.1px;
  border-left:10px solid #f08300;
}

.yougokaisetsu {
}

.yougo-midashi {	
  background:#00aebb;
  color:#fff100;
  padding-right:15px;
  font-family: 'Yu Gothic','Yu Gothic Medium','メイリオ','MS ゴシック','游ゴシック Medium',sans-serif;
  display: inline-block;
font-weight:bold;
border-radius: 5px;	
}

.yougo-naiyou {
  background:#faf7e2;
  padding:5px 15px;
  font-size:14px;
}

.yougo-red {
  color:#e60012;
  font-weight:bold;
  font-family: 'Yu Gothic','Yu Gothic Medium','メイリオ','MS ゴシック','游ゴシック Medium',sans-serif;
  
}



/* 議員紹介 */

#giin {
	line-height:1.65em;
}

.giin-left {
  padding:10px 5px 0 5px;
  color:#231815;
  text-align:center;
  font-size:14px;
  line-height:1.4;
  width:100%;
box-shadow: 1px 1px 2px #231815;	 	
}

.giin-name {
  font-weight:bold;
  font-size:18px;
}

.giin-kana {
  font-weight:bold;
  font-size:12px;
}

.giin-pic {
box-shadow: 1px 1px 2px #231815;
width:116px;
height:148px;	
border-radius:0px 10px 10px 0px;	
}


.touha {
  background:#fff;
  border-radius:5px;
  font-weight:bold;
  color:#000;
  font-size:13px;
  margin:10px 0;
}




.giintable {
	width:100%;
	border-spacing:0;
	page-break-inside:avoid;
}

.giintable .namebg {
	background-color:#00AAE8;
	color:#fff;
	font-weight:bold;
	padding:5px;
}

.giintable .namebg-kainan {
	background-color:#3DB26F;
	color:#fff;
	font-weight:bold;
	padding:5px;
}

.giintable .namebg-hashimoto {
	background-color:#37A0DB;
	color:#fff;
	font-weight:bold;
	padding:5px;
}

.giintable .namebg-arida {
	background-color:#EF8200;
	color:#fff;
	font-weight:bold;
	padding:5px;
}

.giintable .namebg-gobo {
	background-color:#EE858C;
	color:#fff;
	font-weight:bold;
	padding:5px;
}

.giintable .namebg-tanabe {
	background-color:#268956;
	color:#fff;
	font-weight:bold;
	padding:5px;
}

.giintable .namebg-shingu {
	background-color:#EB6D8E;
	color:#fff;
	font-weight:bold;
	padding:5px;
}

.giintable .namebg-kinokawa {
	background-color:#EB6DA5;
	color:#fff;
	font-weight:bold;
	padding:5px;
}

.giintable .namebg-iwade {
	background-color:#D2A142;
	color:#fff;
	font-weight:bold;
	padding:5px;
}

.giintable .namebg-ito {
	background-color:#786BAE;
	color:#fff;
	font-weight:bold;
	padding:5px;
}

.giintable .namebg-aridagun {
	background-color:#F6AB00;
	color:#fff;
	font-weight:bold;
	padding:5px;
}

.giintable .namebg-hidaka {
	background-color:#25B7BC;
	color:#fff;
	font-weight:bold;
	padding:5px;
}

.giintable .namebg-nishimuro {
	background-color:#187FC3;
	color:#fff;
	font-weight:bold;
	padding:5px;
}

.giintable .namebg-higashimuro {
	background-color:#6EB92B;
	color:#fff;
	font-weight:bold;
	padding:5px;
}

.giintable .kaiha {
	display:inline-block;
	background-color:#fff;
	color:#000;
	padding:1px 0;
	border-radius:5px;
	text-align:center;
	width:2.5em;
}

.giintable .iinkai {
	display:inline-block;
	background-color:#fff;
	color:#0068B6;
	padding:1px 0;
	border-radius:5px;
	text-align:center;
	width:2.5em;
}


/* トピックス */

.topics-box {
  background-color:#f6f0cc;
  padding:5px 0 30px 20px;
  line-height:1.65em;
	
}

.topics-midashi {
	width:650px;
  font-size:28px;
  line-height:1.8em;
  color:#fff;
  background-color: #004ea2;
  font-weight:bold;
  text-align: center;
  border-radius:0px 20px 0px 20px;	
  margin-right:20px;
  margin-top:20px;
  margin-bottom:10px;
}


/* インフォメーション */

.info-box {
  padding:10px 0 30px 0px;
  line-height:1.65em;
  background:#fff;
  margin-bottom:20px;
}

.infotable td {
  padding:5px 10px;
  margin:10px 0 ;
}

.info-tdleft {
  border-top:2px solid #fff;
  border-left:2px solid #fff;
  border-bottom2px solid #fff;
  text-align:left;
  background:#fedd78;
}

.info-tdright {
  border-top:2px solid #fff;
  border-right:2px solid #fff;
  border-bottom:2px solid #fff;
  background:#ffefbd;
}

.info-title{
  height: 28px;
  line-height: 28px;
  background-color:#f18d00;
  color:#fff;
  border-top:2px solid #fff;
  border-left:2px solid #fff;
  border-bottom:2px solid #fff;
  border-right: 2px solid #fff;
  text-align:center;
}


/*↓県議会のしくみ↓*/

#iinkai {
	line-height:1.65em;
}

.iinkai-top {
	color:#fff;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	text-align:center;
	padding:5px 10px;
}


/* R206 臨時会 */
table.R206-rinjikai {
	border:none;
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}

table.R206-rinjikai th {
	background-color:#D7E598;
	border:1px solid #000;
	padding:3px 5px;
}

table.R206-rinjikai td {
	border:1px solid #000;
	padding:3px 5px;
}

table.R206-rinjikai .bg {
	background-color:#FFF3C2;
	text-align:center;
	width:8%;
}




/*20210720尾沼*/

.komidasi2021 dt{
	color:#fff;
	font-size:26px;
	background-color:#008bd3;
	padding:10px;
	font-weight:bold;
	border-radius:10px;
	width:200px;
	text-align:center;
	margin-bottom:10px;
}

.komidasi2021 dd{
	margin-bottom:20px;
}

.sigoto2021 dt{
	text-align:center;
	width:700px;
	background-color:#c6e2f8;
	padding:3px;
	font-weight:bold;
	font-size:18px;
	border-radius:10px;
	margin-bottom:10px;
}

.sigoto2021 dl{
	margin-bottom:25px;
}

.honkaigi2021 h4{
	color:#008bd3;
	font-weight:bold;
	font-size:20px;
	text-align:center;
	background-color:#daecfa;
	padding:3px 0;
	width:698px;
}

.honkaigi2021 p span{
	color:#fff;
	background-color:#008bd3;
	padding:2px 5px;
	border-radius:3px;
	margin-right:5px;
	font-weight:bold;
	font-size:18px;
}
.honkaigi2021 p{
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
}
.singi2021a{
	text-align:center;
	font-weight:bold;
	color:#fff;
	background-color:#009a75;
	padding:1px;
	margin-top:10px;
	margin-bottom:10px;
}

.jounin2021green dt{
	color:#009a75;
	background-color:#daebea;
	padding:3px;
	text-align:center;
	margin-bottom:10px;
}

.jounin2021green dd{
	margin-bottom:10px;
	padding:0 10px;
}

.jounin2021orange dt{
	color:#d78113;
	background-color:#fcf2ba;
	padding:3px;
	text-align:center;
	margin-bottom:10px;
}

.jounin2021orange dd{
	margin-bottom:10px;
	padding:0 10px;
}

.singi2021b{
	text-align:center;
	font-weight:bold;
	color:#fff;
	background-color:#d78113;
	padding:1px;
	margin-top:10px;
	margin-bottom:10px;
}

.topic2021midasi{
	color:#095ca8;
	font-size:24px;
	font-weight:bold;
	border-bottom:solid 1px #095ca8;
	margin-bottom:10px;
	padding-left:10px;
	padding-bottom:5px;
	margin-top:20px;
}

#information .infomidashi2 {
	font-size: 21px;
	color:black;
	font-weight: bold;
	background-image:url(img/infomidashi.png);
	height: 32px;
	background-repeat: no-repeat;
	padding:6px 0 0 20px;
	margin:15px 0 5px 0;
}

.font19{
	font-size:19px;
}

/*202206津本*/
.indent2 {
	text-indent:1em;
	font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN W6", "HG明朝E", serif;
}
.font28{
	font-size:28px;
}

/*202211平井*/
.kaisai-midashi{
	font-size:18px;
	color: #22ac38;
	font-weight: bold;
	margin-bottom:5px;
}

/* 1面 */
.wakayama {
	padding:0 25px;
	text-align:justify;
	text-justify:inter-ideograph;
}

.sennkyo{
  width: 620px;
  border:1px solid #2F5A9E;
  margin-bottom: 20px;
  margin-left: 40px;
}

.senkyo-img{
  width: 600px;
  display: flex;
}

.toiawase{
  display: flex;
  margin-left: 140px;;
}

.gazou{
  display: flex;
}


	/*↓-------------------------------2023年2月定例会号 追加css------------------------------↓*/
#ayumi-topic{
	background-color:#fff;
	border-radius:5px;
	padding:14px;
	text-align:center;	
}
#ayumi-pic li{
	float:left;
	margin:5px 0 30px 10px;
}
#ayumi-pic{
	margin-top:0;
	margin-bottom: 10px;
}
#ayumi-left-o{
	float:left;
	margin:0 0 30px 8px;
	width:345px;
	text-align:left;
}
#ayumi-right-o{
	text-align:left;
	margin:0 0 30px 0px;
}
#ayumi-left-t{
	float:left;
	margin:0 0 30px 8px;
	width:345px;
	text-align:left;
}
#ayumi-right-t{
	text-align:left;
	margin:0 0 30px 0px;
}
#ayumi-left-w{
	float:left;
	margin:0 0 30px 8px;
	width:345px;
	text-align:left;
}
#ayumi-right-w{
	text-align:left;
	margin:0 0 30px 0px;
}
#ayumi-syuwa{
	clear:both;
	text-align:left;
	margin-left:10px;
}
#kensuu{
	background-color:#1BB8CE;
	padding:10px;
	border-radius:30px;
	font-size:24px;
	line-height: 38px;
	color:#FFF;
	font-weight:500;
	margin-bottom: 20px;
}
#midori-s{
	font-size:20px;
}
#ayumi-table{
	width:670px;
}
#ayumi-tiji{
	float:right;
	background-color:#333;
	border:1px #000 solid;
	font-weight:10;
}
#ayumi-tiji tr{
	background-color:#DFF2FC;
}
#ayumi-goukei{
	float:right;
	background-color:#333;
	margin:-3px 0 30px;
	font-weight:10;
}

#ayumi-goukei tr:nth-child(even) {
	background: #fff;
}

#ayumi-goukei tr:nth-child(odd) {
	background: #FFF3C3;
}
#ayumi-goukei td{
	text-align: center;
}


#ayumi-topic li{
	list-style:none;
	font-size:16px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight:100;
}
#ayumi-topic li .red-tag{
	color:#FFF;
	background-color:#ED6C00;
	padding:5px;
	display:inline-block;
	margin:5px 5px 3px 0;
}
#furikaeri-topic{
	background-color:#D5EAD8;
	border-radius:5px;
	list-style:none;
	padding-top: 20px;
	margin-top: 20px;
}
#furikaeri-topic h3{
	text-align:center;
	font-size:45px;
	color:#00ADA9;
	font-weight:bold;
	padding-top:30px;
	margin-bottom:10px;
}
#furikaeri-topic li{
	list-style:none;
	font-size:16px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight:100;
}
#furikaeri-topic li .blue-tag{
	color:#FFF;
	background-color:#00ADA9;
	padding:5px;
	display:inline-block;
	margin:5px 5px 3px 0;
}
#furikaeri-kousoku{
	margin:3px 50px 20px;
}
#furikaeri-kokutai{
	margin:30px 0 40px 30px;
}
#furikaeri-taikai{
	margin:30px 0 40px 30px;
}
#furikaeri-l{
	float:left;
	margin-top:-3px;
}
#furikaeri-r{
	float:right;
	margin-right:30px;
}
#furikaeri-minami{
	float:left;
	margin:10px 0 40px 30px;
}
#furikaeri-keinawa{
	float:left;
	margin:5px 0 40px 0px;
}

#furikaeri-smart{
	float:right;
	margin:30px 40px 0 0;
}

#furikaeri-left-t{
	float:left;
	margin:00px 0 30px 30px;
	width:345px;
	text-align:left;
}
#furikaeri-right-t{
	text-align:left;
	margin:30px 0 30px 0;
}

#yosan-topic{
	border:1px #0C3287 solid;
	padding:10px;
	margin-bottom:20px;
}
#yosan {
	background-color:#0C3287;
	color:#FFF;
	font-size:30px;
	font-weight:100;
	padding:20px 40px;
	display:inline;
}
#yonin{
	margin:50px 20px 0;
}
#yonin-kakomi{
	text-align:center;
	border:1px #333333 solid;
	padding:10px 0;
	margin:10px 80px;
}
#yonin-date{
	font-size:18px;
	font-weight:bold;
}
.teirei-question{
	font-weight:bold;
	font-size:18px;
}
.pict-right{
	font-weight:normal;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}

/*平野　追加*/
.border-box{
	border:1px #000000 solid;
	text-align: center;
	padding: 5px;
	margin-top: 30px;
	margin-bottom: 10px;
}
.border-box span{
	font-weight: bold;
}


/*23.6月号　津本追加*/

/*↓↓インデックスタイトル部分編集不可ここから↓↓*/
.index_title{
	display: flex;
	margin-top: 30px;
	margin-bottom: 30px;
	padding: 10px 10px 10px 20px;
	background-color:#F6EFC2;
	border-bottom: solid 2px #0062B1;
	border-top: solid 2px #0062B1;
}

.index_title img{
	margin-top: 10px;
}

.Month{
	color:#fff;
	font-size:18px;
	background-color:#0062B1;
	padding:20px 10px 10px 10px;
	width:200px;
	height: auto;
	text-align:center;
	margin:10px 10px 10px 30px;
}

.Month up{
	color:#fff;
	font-size:32px;
	background-color:#0062B1;
	font-weight:bold;
	text-align:center;
}

.Month hr{
	color:#fff;
	border: solid 1px #fff;
	width:  100%;
margin-top: 15px;
margin-bottom: 15px}

/*↑↑インデックスタイトル編集不可ここまで↑↑*/

/*↓↓クイズ＆プレゼント編集不可ここから↓↓*/
.index_quiz{
	width: px;
	padding: 10px 0 10px 0;
	display: block;
	height: auto;
	background-color: #0062B1;
	color: #FFF100;
	font-size: 26px;
	text-align: center;
	font-weight: bold;
}

.index_quiz2{
	width: px;
	padding: 10px 20px 10px 20px;
	display: block;
	height: auto;
	margin-bottom: 30px;
	border: solid 1px #0062B1;
	}

.index_quiz2 hr{
	color:#0062B1;
	border:dashed 1px;
	width:  100%;
margin-top: 10px;
margin-bottom: 10px
	}
/*↑↑クイズ＆プレゼント編集不可ここまで↑↑*/

.information_midashi{
	color:#231815;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 24px;
	font-weight: bold; }


/*507行目にある インフォメーションと差し替えてください */

/*23.6月号　サハラ追加*/

.soukai-bg {
	background-color: #EDF2C5;
	padding: 20px;
}

#qa .title1 {
	font-size:18px;
	padding: 5px 0 3px 20px;
	font-weight:bold;
	text-align:left;
	border-radius:5px;
	background:#ffe893;
margin:0 auto;
}
/*24.6月号　サハラ追加*/

.omona-head-bg {
	background-color: #fff;
	padding: 0px;
}
.yokonarabi {
  display: flex;
  justify-content: space-between;
	text-align: justify;
}

/*25.6月号(7/28)サハラ追加*/
.gikai-box{
	margin-bottom: 20px;
	page-break-inside:avoid;
