@charset "utf-8";

/*
■#eeffee　【薄い緑】　　バックカラー
■#1b1464　【紺】　　佐藤茂ロゴ
■#90ca86　【中間色グリーン】　　ボタンなど
■#008000　【濃い緑】　　
■#ff8000　【オレンジ】　　キャッチカラー
*/

/*■■オリジナルのスタイル■■*/ 

/*トップページの指定*/ 
.Jumbotron{text-align:center;}
.main img.sato-shige{width:70%;margin:0 auto;}
.copy01{margin-top:1.5em;}

.arrow_seisaku{margin:0;padding:0;margin-top:3.0em;}
.arrow_seisaku a:hover{opacity:0.6;}
.arrow_seisaku a img:hover{opacity:0.6;}

.torikumi{margin:0;padding:0.5em;}
.torikumi .row{margin:0;padding:0;margin-top:2.0em;}
.torikumi h2{border-bottom:2px dotted #ff8000;color:#ff8000;font-size:200%;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;}
.torikumi h3{font-size:130%;color:#fff;background-color:#90ca86;padding:0;margin:0;padding:0.5em;}
.torikumi p{font-size:100%;}
.torikumi p.cap{font-size:80%;}
.torikumi a{text-decoration:none;color:#ff8000;}
.torikumi a:hover{color:#008000;}
.torikumi img.tokubetsu1{width:50%;}





/*profileの指定*/ 
.main img.w200{width:70%;margin:0 auto;}
.profile{overflow:hidden;border:2px dotted #ccc;padding:0;border-radius:10px;margin-top:2.0em;}
.profile .table-condensed td{line-height:1.5em;}
.profile .table-condensed td.list-mark{width:20px;vertical-align: top;}
.profile .table-striped td.year{width:80px;}

/*seisakuの指定*/ 
.seisaku{margin:0;padding:0.5em;}
.seisaku h2{border-bottom:2px dotted #ff8000;color:#ff8000;font-size:200%;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;}
.seisaku-midashi{overflow:hidden;background-color:#eeffee;}
.seisaku-midashi img.satoshige{max-width:400px;margin:0 auto;}
.seisaku h3{color:#ff8000;font-size:200%;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;margin-left:1.0em;}
.seisaku p{font-size:100%;}
ol.seisaku_list{padding-left:0;margin-top:2.0em;}
ol.seisaku_list li{clear:both;list-style:none;margin-bottom:0.3em;border-bottom:1px dotted #1b69a3;padding-bottom:0.3em;}
ol.seisaku_list li a{text-decoration:none;color:#1b69a3;display:block;}
ol.seisaku_list li a:hover{color:#ff8000;}



ol.seisaku_list2{padding-left:0;margin-top:2.0em;}
ol.seisaku_list2 li{clear:both;list-style:none;margin-bottom:2.0em;border-bottom:1px dotted #1b69a3;padding-bottom:0.3em;}
ol.seisaku_list2 li p{font-size: large;}
ol.seisaku_list2 li a{text-decoration:none;color:#1b69a3;display:block;}
ol.seisaku_list2 li a:hover{color:#ff8000;}


.seisaku00{clear:both;margin-top:2.0em;}
.seisaku00 p{margin-left:0;}
.seisaku00 table{margin:0;padding:0;width:100%;display:inline;}
.seisaku00 table tr{margin:0;padding:0;}
.seisaku00 table td{margin:0;padding:0;vertical-align: top;}
.seisaku00 table td h3{font-size:160%;font-weight:bold;color:#1b69a3;display:block;padding:0;display:inline;margin-left:0;}

.seisaku00 p.spacing{line-height:2.0em;}


.badge {
  clear:both;
  display: inline;
  min-width: 10px;
  padding: 5px 7px;margin-right:5px;margin-top:0;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #1b69a3;
  text-align: center;
  white-space: nowrap;
  vertical-align: top;
  background-color: #1b69a3;
  border-radius: 10%;
}




/*公式行事の指定*/ 
/*.newpage3{margin:0;padding:0.5em;overflow: hidden;}
.newpage3 .box001{}*/
.newpage3 .box001 .cap{display:block;font-size:80%;}
.newpage3 h2{border-bottom:2px dotted #ff8000;color:#ff8000;font-size:200%;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;}
.newpage3 .midashi{overflow:hidden;background-color:#eeffee;}


/*政策リポートの指定*/ 
.report{background: url(../images/report_bg.png) repeat;margin-bottom:2.0em;}
.report .report01{text-align:center;}
.report .report01 img{width:100%;margin:0 auto;}

.report .report02{text-align:left;}
.report .report02 h3{color:#1b1464;font-size:120%;}
.report .report02 h4{color:#008000;font-size:100%;font-weight:bold;}
.report .report02 .arrow_report a{display:inline-block;color:#fff;font-size:100%;background-color:#ff8000;border-radius:15px;padding:0.5em;margin-top:2.0em;}

/*フォームの指定*/ 
.form {margin:0;padding:0.5em;margin-bottom:2.0em;}
.form h2{border-bottom:2px dotted #ff8000;color:#ff8000;font-size:200%;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;}
.form .table{background-color:#fff;border-top:1px solid #008000;border-left:1px solid #008000;}
.form .table th{display:block;border-right:1px solid #008000;border-bottom:1px solid #008000;background-color:#eeffee;color:#008000;text-align:center;}
.form .table td{display:block;border-right:1px solid #008000;border-bottom:1px solid #008000;text-align:center;}

.form .form00{box-shadow: 0 1px 3px rgba(255,166,1790.2);
-webkit-box-shadow: 0 1px 3px rgba(255,166,179,0.2);
-moz-box-shadow: 0 1px 3px rgba(255,166,179,0.2);}

.form .form01{width:100%;}
.form .table .add{text-align:left;}
.form .form02{width:150px;}
.form .sendbtn{text-align:center;}
.formList{border-bottom:1px dotted #008000;list-style:none;padding:1.0em;width:100%;font-size:12px;}
.formList span{display:block;color:#008000;background-color:#eeffee;padding:0.5em;}
.lead{margin-left:0;padding-left:0;}
.error_messe{text-align:center;font-size:16px;list-style:none;color:#ff4500;}

/*お知らせの指定*/ 
.information{overflow:scroll;border:double 3px #ccc;margin:0.2em;height:auto;}
.information h3{color:#1b1464;background-color:#eeffee;border-bottom:solid 1px #ccc;font-weight:normal;font-size:100%;}
.information .news{overflow:hidden;padding:20px 10px;border-bottom:dotted 1px #ccc;}





/*■■タブレット以上のスタイル■■*/ 
@media (min-width: 768px) {

.torikumi{margin-top:2.0em;padding-left:5px;padding-right:5px;}
.torikumi img.tokubetsu1{width:100%;}
.torikumi .row div{padding-left:2px;padding-right:2px;}



.Jumbotron{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eeffee+0,eeffee+47,eeffee+100&0.15+0,1+100 */background: -moz-linear-gradient(top, rgba(238,255,238,0.15) 0%, rgba(238,255,238,0.55) 47%, rgba(238,255,238,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, rgba(238,255,238,0.15) 0%,rgba(238,255,238,0.55) 47%,rgba(238,255,238,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, rgba(238,255,238,0.15) 0%,rgba(238,255,238,0.55) 47%,rgba(238,255,238,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26eeffee', endColorstr='#eeffee',GradientType=0 ); /* IE6-9 */}
.main img.sato-shige{width:100%;margin-top:1.5em;}
.arrow_newpage3{display:block;border-radius:15px;background-color:#ff8000;color:#fff;width:200px;text-align:center;padding-top:0.5em;padding-bottom:0.5em;margin:1.0em auto;}
.copy02 p{margin-left:3.0em;}
.copy02 a:hover{text-decoration:none;color:#ff8000;background-color:#ffe5cc;}


/*seisakuの指定*/ 
.seisaku{margin:0;}
ol.seisaku_list{margin-top:0;}


/*政策リポートの指定*/ 
.report .report01 img{width:50%;margin:0 auto;}

/*フォームの指定*/ 
.form .table th{display:table-cell;text-align:center;height:50px;width:200px;}
.form .table td{display:table-cell;text-align:left;padding-left:50px;}
.form .formList{border-bottom:1px dotted #008000;padding:0;}
.form .formList span{display:inline-block;color:#008000;width:200px;background-color:#eeffee;padding:0;}

.error_messe{text-align:left;padding-left:1.0em;font-size:18px;list-style:none;color:#ff4500;}

/*お知らせの指定*/ 
.information{overflow:scroll;border:double 3px #ccc;margin:0.2em;height:500px;}
.information h3{color:#1b1464;background-color:#eeffee;border-bottom:solid 1px #ccc;font-weight:normal;font-size:100%;}
.information .news{overflow:hidden;padding:20px 40px;border-bottom:dotted 1px #ccc;}


}
/*■■ＰＣのスタイル■■*/ 
@media (min-width: 992px) {

.torikumi{margin:0;padding:3.0em;}

/*政策リポートの指定*/ 
.report .report01 img{width:100%;margin:0 auto;}

ol.seisaku_list li{margin-bottom:1.0em;}




}
/*■■大画面用のスタイル■■*/ 
@media (min-width: 1200px) {

ol.seisaku_list li{margin-bottom:1.8em;}





}
