@charset "shift_jis";


/*---------- ■■■■■■■■■■　ページ全体の指定　■■■■■■■■■■ ----------*/

body {
  font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino KaKu Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", Osaka, sans-serif;
  margin: 0;
  padding: 0;
  font-size: 16px;
  color: #333333;
  background-image: url(../img/back.gif);
}

p {
  margin: 18px 0 18px 0;
  line-height: 180%;
  letter-spacing: 1px;
}

/*---------- メイン ----------*/

.main {
  margin: 0 auto 0 auto;
  padding: 0;
  width: 900px;
  border-right:  solid 1px #c6c6c6;
  border-bottom: solid 1px #c6c6c6;
  border-left: solid 1px #c6c6c6;
  background-color: #ffffff;
}

/*---------- ■■■■■■■■■■　ヘッダー　■■■■■■■■■■ ----------*/

/*---------- ヘッダー部分 ----------*/
.header {
  margin: 0;
  width: 900px;
  height: 115px;
  border-top: solid 10px #3eb370; /*---------- ◆◆◆ 色変更箇所 ◆◆◆ ----------*/
  background-color: #ffffff;
}

/*---------- ヘッダーの一番上の文 ----------*/
.header h1 {
  margin: 0;
  padding: 3px 0 0 32px;
  text-align: left;
  font-weight: normal;
  font-size: 14px;
  color: #888888;
  letter-spacing: 0.1em;
}

/*---------- タイトル ----------*/
.header h2 {
  margin: 25px 0px 26px 0px;
  padding: 0 0 0 31px; 
  text-align: left;
  font-weight: normal;
  font-size: 36px;
  font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3";
  color: #444444;
  letter-spacing: 0.05em;
}
/*---------- タイトル前の◆ ----------*/
span.hyoudai_shikaku {
  color: #3eb370; /*---------- ◆◆◆ 色変更箇所 ◆◆◆ ----------*/
}

/*---------- 表題が2行になるとき（スマホ対応） ----------*/
/*---------- PC版では改行しないので消す ----------*/
span.hyoudai_2gyou {
  display: none; 
}
/*---------- 副題の前後に〜を入れている（スマホ対応） ----------*/
/*---------- PC版では表示しないので消す ----------*/
span.nami_kesu {
  display: none; 
}

/*---------- 副題 ----------*/
span.hukudai {
  font-family: "メイリオ","ヒラギノ角ゴ Pro W3";
  font-size: 20px;
  color: #444444;
  font-weight: normal;
  letter-spacing: 0.1em;
}
/*---------- ヘッダーの副題を改行して表題の下に表示にする（スマホ対応） ----------*/
/*---------- そのため、desktopのcssの方を改行なしにしている ----------*/
.header h2 br{
  display:none;
}

/*---------- メニュー部分（背景） ----------*/
.header-menu {
  width: auto;
  margin: 0px;
  padding: 0 0 0 32px;  /*---------- メニュー中央揃えにするため32px----------*/
  height: 40px;
  text-align: left;
  border-bottom: solid 6px #cccccc;
  background-color:#ececec;
}

/*---------- メニューボタン ----------*/
.header-menu ul {
  text-align: left;
  margin: 0px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #cccccc;
  padding: 0 0 16px 0;
}

.header-menu li {
  display: inline;
  list-style-type: none;
  float: left;
}

.header-menu li a {
  font-size: 16px;
  
  line-height: 30px;
  color: #333333;
  background-color:#ececec;
  text-align: center;
  display: block;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #cccccc;
  text-decoration: none;
  padding: 7px 27px 3px 27px;
letter-spacing: 0.1em;
}

.header-menu li a:hover {
  color: #333333;
  background-color: #ececec;
  border-bottom: solid 6px #3eb370; /*---------- ◆◆◆ 色変更箇所 ◆◆◆ ----------*/
}
/*---------- 開いているページのメニューボタンの色を変える ----------*/
#menubutton_iro { 
  color: #333333;
  background-color: #e3e3e3;
}
/*---------- スマホ版のためにメニューボタンを追加している ----------*/
/*---------- 「facebook」と「twitter」とリンク集のメニューボタン ----------*/
/*---------- PC版では表示しないので消す ----------*/
span.menu_phone_fb {
  display: none; 
}
span.menu_phone_tw {
  display: none; 
}
span.menu_phone_links {
  display: none; 
}

/*---------- スマホ版のためにメニューボタンを改行している ----------*/
/*---------- PC版では改行しないので消す ----------*/
span.br_menu {
  display: none; 
}

/*---------- ヘッダーここまで ----------*/

/*---------- ■■■■■■■■■■　コンテンツ　■■■■■■■■■■ ----------*/

/*---------- ★★★★★　コンテンツ全体　★★★★★ ----------*/
.contents {
  margin: 0;
  padding: 30px 50px 0px 50px;
  font-size: 12px;
  line-height: 180%;
  width: 800px;
  letter-spacing: 0.1em;
  background-color: #ffffff;
}
/*---------- コンテンツ全体ここまで ----------*/

/*---------- ★★★★★　SNSボタン　★★★★★ ----------*/

/*---------- SNSボタン（トップページ） ----------*/
/*---------- facebookシェア ----------*/
.sns_button_fb {
  margin: -10px 0px 15px 17px;
  padding: 0px 0px 0px 0px;
  float: left;
}
/*---------- twitterツイート ----------*/
.sns_button_tw {
  margin: -10px 0px 15px 12px;
  padding: 0px 0px 0px 0px;
  float: left;
}
/*---------- はてなブックマーク ----------*/
.sns_button_hb {
  margin: -10px 0px 15px 12px;
  padding: 0px 0px 0px 0px;
  float: left;
}
/*---------- Line送る ----------*/
.sns_button_line {
  margin: -10px 0px 15px 12px;
  padding: 0px 0px 0px 0px;
  float: left;

}

/*---------- SNSボタン（まとめのページ） ----------*/
/*---------- facebookシェア ----------*/
.sns_button_fb_m {
  margin: 20px 0px 20px 20px;
  padding: 0px 0px 0px 0px;
  float: left;
}
/*---------- twitterツイート ----------*/
.sns_button_tw_m {
  margin: 20px 0px 20px 12px;
  padding: 0px 0px 0px 0px;
  float: left;
}
/*---------- はてなブックマーク ----------*/
.sns_button_hb_m {
  margin: 20px 0px 20px 12px;
  padding: 0px 0px 0px 0px;
  float: left;
}
/*---------- Line送る ----------*/
.sns_button_line_m {
  margin: 20px 0px 20px 12px;
  padding: 0px 0px 0px 0px;
  float: left;
}

/*---------- SNSボタンここまで ----------*/

/*---------- ★★★★★　ページのコンテンツの上部　★★★★★ ----------*/

/*---------- ページのタイトル ----------*/
.contents h2.oo_midashi {
  height: 30px;
  margin: 8px 0 25px 0;
  padding: 0 0 0 15px;
  font-family: "Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3";
  font-size: 26px;
  font-weight: 700;
  color: #444444;
  border-bottom: solid 3px #cccccc;
}
/*---------- ページのタイトル（「署名する」のページ） ----------*/
.contents h2.oo_midashi_shomei {
  height: 30px;
  margin: 8px 0 25px 0;
  padding: 0 0 0 15px;
  font-family: "ＭＳ Ｐ明朝","ヒラギノ明朝 ProN W6";
  font-size: 26px;
  color: #444444;
  border-bottom: solid 3px #cccccc;
}
/*---------- 読了時間の表示 ----------*/
span.dokuryoujikan {
  height: 30px;
  font-family: "メイリオ","ヒラギノ角ゴ Pro W3";
  font-size: 16px;
  color: #444444;
  font-weight: normal;
}
/*---------- スマホ版の読了時間の表示をPC版ではいらないので消す ----------*/
span.dokuryoujikan_phone {
  display: none; 
}
/*---------- トップページの冒頭文（中央揃え）現在未使用 ----------*/
.contents h2.top{  
  height: 25px;
  margin: 0 0 0 0;
  padding: 6px 0 0 0px;
  line-height: 170%;
  font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "ヒラギノ角ゴ Pro W3";
  font-weight:normal;
  font-size: 20px;
  text-align: center;
  color: #444444;
  clear: left;
  letter-spacing: 0.1em;
}
/*---------- トップページの冒頭文（左詰め）  ----------*/
.contents h2.top_left{  
  height: auto;
  margin: 0 0 0 16px;
  padding: 22px 0 0px 0px;
  line-height: 200%;
  font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ","ヒラギノ角ゴ Pro W3";
  font-weight:bold;
  font-size: 22px;
  text-align: left;
  color: #444444;
  clear: left;
  letter-spacing: 0.1em;
}
/*---------- インターネットエクスプローラーでの表示  ----------*/
/*---------- 文字が上に偏らないようにする  ----------*/
_:-ms-input-placeholder .contents h2.top_left, :root .contents h2.top_left{
  padding: 29px 0 0 0;
}
/*---------- トップページの冒頭文で使用する囲み ----------*/
/*---------- 背景色で目立たせるために使う ----------*/
div.bg_kakomi_top {
  margin:40px 0px 0px 0px;
  padding:0px 0px 22px 10px;
  background-color: #fff799; /*---------- ◆◆◆ ライムライト(背景色) ◆◆◆ ----------*/
  border-radius: 15px; /*---------- ◆◆◆ 枠線の角を丸くする ◆◆◆ ----------*/
  border: solid 3px #ffdc00; /*---------- ◆◆◆ イエロー(枠色) ◆◆◆ ----------*/
}

/*---------- ページのコンテンツの上部ここまで ----------*/

/*---------- ★★★★★　セクションの見出しとセクションの中の小見出し　★★★★★ ----------*/
/*---------- セクションの見出し（バー見出し） ----------*/
.contents h3 {
  height:28px;
  margin:30px 0px 30px 0px;
  padding:11px 0px 0px 18px;
  font-size:18px;
  font-weight:normal;color:#444444;
  background-color:#ececec;
  border-bottom: solid 3px #3eb370; /*---------- ◆◆◆ 色変更箇所 ◆◆◆ ----------*/
  letter-spacing: 0.1em;
 }
/*---------- 大項目の見出し ----------*/
/*---------- 大見出し＝節(見出しバー)と中見出し＝項(墨付きカッコ)の間にもうける見出し ----------*/
.contents h4 {
  height:28px;
  margin:25px 0px 30px 0px;
  padding: 10px 0px 0px 18px;
  font-size:16px;
  font-weight:normal;color:#8b4513; /*---------- 文字色を茶色にしている ----------*/
  background-color:#ececec;
  border-bottom: dashed 2px #cccccc;
  letter-spacing: 0.1em;
 }
/*---------- 大見出し＝節(見出しバー)と中見出し＝項(墨付きカッコ)の間にもうける見出し ----------*/
.contents h4.daikoumoku {
  height:28px;
  margin:25px 0px 30px 0px;
  padding: 10px 0px 0px 18px;
  font-size:16px;
  font-weight:normal;color:#444444;
  background-color:#f0f0f0;
  border-bottom: dashed 2px #cccccc;
  letter-spacing: 0.1em;
 }
/*---------- 大見出し＝節(見出しバー)と中見出し＝項(墨付きカッコ)の間にもうける見出し ----------*/
.contents h4.daikoumoku_2 {
  height:28px;
  margin:25px 0px 30px 0px;
  padding: 9px 0px 0px 18px;
  font-size:16px;
  font-weight:normal;color:#444444;
  background-color:#ffffff;
  border-top: dashed 1px #cccccc;
  border-bottom: dashed 1px #cccccc;
  letter-spacing: 0.1em;
 }
/*---------- 大見出し＝節(見出しバー)と中見出し＝項(墨付きカッコ)の間にもうける見出し ----------*/
.contents h4.daikoumoku_3 {
  height:28px;
  margin:25px 0px 30px 0px;
  padding: 9px 0px 0px 18px;
  font-size:16px;
  font-weight:normal;color:#444444;
  background-color:#f7f7f7;
  border-top: dashed 1px #cccccc;
  border-bottom: dashed 1px #cccccc;
  letter-spacing: 0.1em;
 }
/*---------- 大見出し＝節(見出しバー)と中見出し＝項(墨付きカッコ)の間にもうける見出し ----------*/
.contents h4.daikoumoku_4 {
  height:28px;
  margin:25px 0px 30px 0px;
  padding: 9px 0px 0px 18px;
  font-size:16px;
  font-weight:normal;color:#444444;
  background-color:#ffffff;
  border-top: dotted 2px #cccccc;
  border-bottom: dotted 2px #cccccc;
  letter-spacing: 0.1em;
 }
/*---------- 大見出し＝節(見出しバー)と中見出し＝項(墨付きカッコ)の間にもうける見出し ----------*/
.contents h4.daikoumoku_5 {
  height:28px;
  margin:25px 0px 30px 0px;
  padding: 9px 0px 0px 18px;
  font-size:16px;
  font-weight:normal;color:#444444;
  background-color:#f7f7f7;
  
  border-bottom: dashed 1px #cccccc;
  letter-spacing: 0.1em;
 }

/*---------- 目的、要点の見出しで使用する墨付きカッコ ----------*/
/*---------- カッコと中のことばの色を変える場合 ----------*/
p.midashi_sumitsuki_kakko {　　
　padding-top: 0px;     
  padding-bottom: 0px;  
  margin-top: 18px;      
  margin-bottom: 8px;   
  line-height: 170%;    
  padding-left: 0px;    
  text-indent: -26px;
  color: #1e50a2; /*---------- 青（瑠璃色） ----------*/
}
/*---------- 「署名する」の「留意事項」で使用する墨付きカッコ ----------*/
/*---------- 「この運動について」の「運動に関する注意」で使用する墨付きカッコ ----------*/
/*---------- カッコと中のことばの色を黒にする ----------*/
p.midashi_sumitsuki_kakko_2 {
　padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 25px;
  margin-bottom: 8px;
  line-height: 170%;
  text-indent: -9px;
}
/*---------- 「資料情報」の【出典】で使用する墨付きカッコ ----------*/
/*---------- カッコと中のことばの色を黒にする ----------*/
p.midashi_sumitsuki_kakko_3 {
　padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 25px;
  margin-bottom: 8px;
  line-height: 170%;
  text-indent: -26px;/*---------- 文頭をそろえる ----------*/
}

/*---------- 墨付きカッコ（上の間隔広め） ----------*/
p.midashi_sumitsuki_kakko_uekankakuake {　　
　padding-top: 0px;     
  padding-bottom: 0px;  
  margin-top: 25px;      /*---------- 上との間隔を25pxにして広くする ----------*/
  margin-bottom: 8px;  
  line-height: 170%;    
  padding-left: 0px;    
  text-indent: -26px;
  color: #1e50a2; /*---------- 青（瑠璃色） ----------*/
}

/*---------- スマホ対応 ----------*/
/*---------- 墨付きカッコの見出しでことばが2行以上になる場合 ----------*/
/*---------- 見出しの部分だけ<div class="kajougaki_indent_17">は、はずして使用する。  ----------*/
p.midashi_sumitsuki_kakko_2gyou {　　
　padding-top: 0px;     
  padding-bottom: 0px;  
  margin-top: 18px;      
  margin-bottom: 8px;   
  line-height: 170%;    
  padding-left: 0px;    
  text-indent: -9px;
  color: #1e50a2; /*---------- 青（瑠璃色） ----------*/
}

/*---------- 小見出しで使用する山カッコ ----------*/
p.midashi_yama_kakko {　　
　padding-top: 0px;     
  padding-bottom: 0px;  
  margin-top: 18px;      
  margin-bottom: 8px;   
  line-height: 170%;    
  padding-left: 0px;    
  text-indent: -19px;  
}
/*---------- 墨付きカッコの中の小見出しで使用する山カッコ ----------*/
/*---------- 上の「小見出しで使用する山カッコ」をこのdivで囲む ----------*/
div.midashi_yama_kakko_sumitsukinonaka {　　
　padding-top: 0px;     
  padding-bottom: 0px;  
  margin-top: -5px;      
  margin-bottom: -10px;   
  line-height: 170%;    
  padding-left: 0px;    
  text-indent: -1px;  
}

/*---------- 小見出しで使用する角カッコ ----------*/
p.midashi_kaku_kakko {　　
　padding-top: 0px;     
  padding-bottom: 0px;  
  margin-top: 18px;      
  margin-bottom: 8px;   
  line-height: 170%;    
  padding-left: 0px;    
  text-indent: -19px;  
}

/*---------- カッコ数字の見出し（上の間隔広め） ----------*/
p.kajougaki_kakko_suuji_komidashi {　　
　padding-top: 4px;     
  padding-bottom: 0px;  
  margin-top: 20px;      /*---------- 上との間隔を20pxにして広くする ----------*/
  margin-bottom: 8px;   
  line-height: 170%;    
  text-indent: -25px;
}

/*---------- 小見出しのカッコの下の文 ----------*/
p.midashikakko_shitabun {　
　padding-top: 0px;     /*---------- 箇条間を狭くする ----------*/
  padding-bottom: 0px;  /*---------- 箇条間を狭くする ----------*/
  margin-top: 8px;      /*---------- 箇条間を狭くする ----------*/
  margin-bottom: 8px;   /*---------- 箇条間を狭くする ----------*/
  line-height: 200%;    /*---------- 行間は広くする ----------*/
  text-indent: 0px;
}
/*---------- 小見出しの墨付きカッコと山カッコの間の文 ----------*/
div.midashikakko_sumitsuki_yama_aidanobun {　
　padding-top: 0px;     
  padding-bottom: 0px;  
  margin-top: -5px;      /*---------- 【　】と文の間を狭くする ----------*/
  margin-bottom: -3px;   /*---------- 文と＜＞の間を狭くする ----------*/
  line-height: 180%;
  text-indent: 0px;
}

/*---------- 追録のタイトル ----------*/
span.tsuiroku_dai {
  font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3";
  font-size: 24px;
  font-weight: normal;
}
h3.tsuiroku_dai {
  margin-top: 30px;  /*---------- 追録のタイトルの行間(上) ----------*/
  margin-bottom: 28px; /*---------- 追録のタイトルの行間(下) ----------*/
  background-color: #ffffff;
  border-bottom: solid 2px #3eb370; /*---------- ◆◆◆ 色変更箇所 ◆◆◆ ----------*/
}
h3.tsuiroku_dai_2gyou { /*---------- スマホ版で２行になった場合に使用 ----------*/
  margin-top: 30px; /*---------- 追録のタイトルの行間(上) ----------*/
  margin-bottom: 28px; /*---------- 追録のタイトルの行間(下) ----------*/
  background-color: #ffffff;
  border-bottom: solid 2px #3eb370; /*---------- ◆◆◆ 色変更箇所 ◆◆◆ ----------*/
}

/*---------- セクションの見出しここまで ----------*/

/*---------- ★★★★★　文と文字と改行と表示なし　★★★★★ ----------*/

/*---------- 文 ----------*/
.contents p {
  margin: 18px 10px 11px 18px;
  padding: 0 0 0 0;
  line-height: 200%;
  font-size: 16px;
  letter-spacing: 0.1em;
}
/*---------- リンク文字 ----------*/
.contents a {
  color: #0000ff;
  font-size: 16px;
  text-decoration: none;
}
.contents a:hover {
  color: #800080;
  font-size: 16px;
  text-decoration: none;
}
/*---------- 太字 ----------*/
span.hutoji {
  font-weight: bold;
}
/*---------- 太字を強調（ゴシック体使用） ----------*/
span.moji_gothic {
  font-size: 20px;
  color: #444444;
  font-family: "Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3";
  font-weight: bold;
}

/*---------- 文字の色（ことばや文の色を変えるときに使用） ----------*/
/*---------- 言葉の強調で使用する ----------*/
span.moji_color {
  color: #c9171e; /*---------- 赤（深緋(こきひ)） ----------*/
}
/*---------- 文字色を変えるときに使用 ----------*/
span.moji_color_2 {
  color: #37a34a; /*---------- 変えたい色に変更する ----------*/
  font-weight:normal;
}
/*---------- 文字色を黒に変えるときに使用 ----------*/
span.moji_iro_kuro {
  color: #333333; /*---------- 色を通常の文字の色に変更する ----------*/
  font-weight:normal;
}
/*---------- 法案で使用（文字色を茶色に変える） ----------*/
span.moji_iro_cha {
  color: #a0522b; /*---------- 色を通常の文字の色に変更する ----------*/
  font-weight:normal;
}
/*---------- 法案で使用（文字色を緑色に変える） ----------*/
span.moji_iro_midori {
  color: #6b8e23; /*---------- 色を通常の文字の色に変更する ----------*/
  font-weight:normal;
}
/*---------- 法案で使用（条文の題を青色にする） ----------*/
span.moji_iro_ao {
  color: #1e50a2;; /*---------- 色を青（瑠璃色）にする ----------*/
  font-weight:normal;
}
/*---------- 注の※印で使用 ----------*/
span.chuu_color {
  color: #37a34a; /*---------- パロットグリーン ----------*/
  font-weight:bold;
}

/*---------- 出典のアスタリスクと番号で使用 ----------*/
span.shutten_color {
  color: #ee7800; /*---------- オレンジ ----------*/
}
/*---------- 文字をマーカーで塗る ----------*/
span.moji_highlight {
  background: linear-gradient(transparent 30%, #b0e0e6 ); /*---------- 水色（powderblue） ----------*/
}
/*---------- 文字に下線を引く（赤色） ----------*/
span.kasen_aka {
  text-decoration : underline;
  text-decoration-color: #c9171e;
}

/*---------- PC版での改行を消す ----------*/
/*---------- スマホ版では改行するが、PC版では改行しないときに使用 ----------*/
/*---------- 「リンク集」のFacebookページのバー見出しがスマホ版で2行になるときに使用 ----------*/
/*---------- スマホ版の改訂情報で箇所と内容の文章を改行して表示するために使用 ----------*/
span.br_kesu_desktop {
  display: none; 
}
/*---------- PC版での表示を消す ----------*/
span.hyouji_kesu_desktop {
  display: none; 
}
/*---------- 取り消し線 ----------*/
span.torikeshi {
  text-decoration: line-through;
}

/*---------- 文と文字と改行と表示なしここまで ----------*/

/*---------- ★★★★★　行間調整　★★★★★ ----------*/

/*---------- 行間を狭く ----------*/
/*---------- 使用した場所をここにメモする ----------*/
.gyoukan_semaku {
  margin: -15px 0px 0px 0px;
  padding: 0 0 0 0;
}

/*---------- 行間を広く ----------*/
.gyoukan_hiroku {
  margin: 28px 0px 0px 0px;
  padding: 0 0 0 0;
}
/*---------- 「署名する」の「留意事項」の小見出しで使用 ----------*/
div.midashi_kankaku {
  margin:20px 0px -10px 0px;
  padding: 0px 0px 0px 0px;
}
/*---------- 「この運動について」の「運動に関する注意」の小見出しで使用 ----------*/
div.midashi_kankaku_2ue {
  margin:33px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
/*---------- 「この運動について」の「運動に関する注意」の小見出しで使用 ----------*/
div.midashi_kankaku_2naka {
  margin:23px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/*---------- 行間調整ここまで ----------*/

/*---------- ★★★★★　字下げ　★★★★★ ----------*/

/*---------- 文章の2行目以降を字下げする場合 ----------*/
p.jisage {
  padding-left: 17px;
  text-indent: -17px;
}
/*---------- 行の幅を左右1文字分狭くする場合に使用 ----------*/
p.haba_semaku { 
  padding-left: 17px; /*---------- 文章全体を1文字字下げする ----------*/
  padding-right: 17px; /*---------- 行の折り返しを1文字分狭くする ----------*/
}

/*---------- 字下げここまで ----------*/

/*---------- ★★★★★　箇条書き　★★★★★ ----------*/

div.kajougaki_indent_13 { /*---------- 出典で使用 ----------*/
  padding-left: 13px;
  text-indent: -13px;
}
div.kajougaki_indent_17 {
  padding-left: 17px;
  text-indent: -17px;
}
div.kajougaki_indent_29 { /*---------- 注で使用 ----------*/
  padding-left: 29px;
  text-indent: -29px;
}
div.kajougaki_indent_48 { /*---------- 改訂情報と追録で使用 ----------*/
  padding-left: 48px;
  text-indent: -48px;
}

div.kajougaki_indent_70 { /*---------- 改訂情報で使用 ----------*/
  padding-left: 70px;
  text-indent: -70px;
}
/*---------- 2行以上になる箇条書きの文章 ----------*/
p.kajougaki_2gyouijou {　　
　padding-top: 0px;     /*---------- 箇条間を狭くする ----------*/
  padding-bottom: 0px;  /*---------- 箇条間を狭くする ----------*/
  margin-top: 8px;      /*---------- 箇条間を狭くする ----------*/
  margin-bottom: 8px;   /*---------- 箇条間を狭くする ----------*/
  line-height: 175%;    /*---------- 箇条の行間を狭くする ----------*/
}
/*---------- 箇条書きの中の箇条書き ----------*/
p.kajougaki_2gyouijou_naka { 
　padding-top: 0px; 
  padding-left: 17px;     
  padding-bottom: 0px;  
  margin-top: 8px;      
  margin-bottom: 8px;   
  line-height: 175%;    
}
/*---------- 改訂情報の箇所と内容 ----------*/
p.kajougaki_2gyouijou_kaitei_jouhou {　　
　padding-top: 0px;     /*---------- 箇条間を狭くする ----------*/
  padding-bottom: 0px;  /*---------- 箇条間を狭くする ----------*/
  margin-top: 8px;      /*---------- 箇条間を狭くする ----------*/
  margin-bottom: 8px;   /*---------- 箇条間を狭くする ----------*/
  line-height: 175%;    /*---------- 箇条の行間を狭くする ----------*/
  text-indent: -53px;
}
/*---------- サイトマップの階層箇条書き ----------*/
p.kaisoukajougaki_1danme {　　
　padding-top: 8px;     /*---------- 箇条間を狭くする ----------*/
  padding-bottom: 0px;  /*---------- 箇条間を狭くする ----------*/
  padding-left: 17px;     /*---------- 1文字分字下げする ----------*/
  margin-top: 11px;      /*---------- 箇条間を狭くする ----------*/
  margin-bottom: 4px;   /*---------- 箇条間を狭くする ----------*/
  line-height: 170%;    /*---------- 箇条の行間を狭くする ----------*/
  text-indent: -17px;    /*---------- 1行目を1文字上げする（1階層目にする） ----------*/
}
p.kaisoukajougaki_2danme {　　
　padding-top: 4px;     /*---------- 箇条間を狭くする ----------*/
  padding-bottom: 0px;  /*---------- 箇条間を狭くする ----------*/
  padding-left: 34px;     /*---------- 2文字分字下げする ----------*/
  margin-top: 0px;      /*---------- 箇条間を狭くする ----------*/
  margin-bottom: 4px;   /*---------- 箇条間を狭くする ----------*/
  line-height: 170%;    /*---------- 箇条の行間を狭くする ----------*/
  text-indent: -17px;    /*---------- 1行目を1文字上げする（2階層目にする） ----------*/
}
p.kaisoukajougaki_3danme {　　
　padding-top: 4px;     /*---------- 箇条間を狭くする ----------*/
  padding-bottom: 0px;  /*---------- 箇条間を狭くする ----------*/
  padding-left: 51px;     /*---------- 3文字分字下げする ----------*/
  margin-top: 8px;      /*---------- 箇条間を狭くする ----------*/
  margin-bottom: 8px;   /*---------- 箇条間を狭くする ----------*/
  line-height: 170%;    /*---------- 箇条の行間を狭くする ----------*/
  text-indent: -17px;    /*---------- 1行目を1文字上げする（3階層目にする） ----------*/
}
/*---------- 段落の中に箇条書きを入れるとき ----------*/
p.kajougaki_danrakunonaka_ue {　　
　padding-top: 0px;     
  padding-bottom: 0px;  
  margin-top: -6px;      /*---------- 前の文章との間を狭くする ----------*/
  margin-bottom: 5px;   /*---------- 箇条間を狭くする ----------*/
  line-height: 175%;    /*---------- 箇条の行間を狭くする ----------*/
  padding-left: 17px;     /*----------２行目以降 1文字分字下げする ----------*/
  text-indent: -17px;    /*---------- 1行目を1文字分字上げする ----------*/
}
p.kajougaki_danrakunonaka_naka {　　
　padding-top: 0px;     
  padding-bottom: 0px;  
  margin-top: 0px;      
  margin-bottom: 5px;   /*---------- 箇条間を狭くする ----------*/
  line-height: 175%;    /*---------- 箇条の行間を狭くする ----------*/
  padding-left: 17px;     /*----------２行目以降 1文字分字下げする ----------*/
  text-indent: -17px;    /*---------- 1行目を1文字分字上げする ----------*/
}
p.kajougaki_danrakunonaka_shita {　　
　padding-top: 0px;     
  padding-bottom: 0px;  
  margin-top: 0px;      /*---------- 箇条間を狭くする ----------*/
  margin-bottom: -15px;   /*---------- 後の文章との間を狭くする ----------*/
  line-height: 175%;    /*---------- 箇条の行間を狭くする ----------*/
  padding-left: 17px;     /*----------２行目以降 1文字分字下げする ----------*/
  text-indent: -17px;    /*---------- 1行目を1文字分字上げする ----------*/
}

/*---------- 「この運動について」の「運動に関する注意」で使用 ----------*/
p.kajougaki_danrakunonaka_shita_2 {　　
　padding-top: 0px;     
  padding-bottom: 0px;  
  margin-top: 0px;      /*---------- 箇条間を狭くする ----------*/
  margin-bottom: 0px;  
  line-height: 165%;    /*---------- 箇条の行間を狭くする ----------*/
  padding-left: 17px;     /*----------２行目以降 1文字分字下げする ----------*/
  text-indent: -17px;    /*---------- 1行目を1文字分字上げする ----------*/
}
/*---------- 「詳細」の＜もくじ＞で使用 ----------*/
p.kajougaki_mokuji {　　
　padding-top: 0px;     
  padding-bottom: 0px;  
  margin-top: 3px;      /*---------- 箇条間を狭くする ----------*/
  margin-bottom: 3px;  
  line-height: 175%;    /*---------- 箇条の行間を狭くする ----------*/
  padding-left: 17px;     /*----------２行目以降 1文字分字下げする ----------*/
  text-indent: -17px;    /*---------- 1行目を1文字分字上げする ----------*/
}
/*---------- 「詳細」の＜もくじ＞で使用 ----------*/
/*---------- スマホ表示で2行になるときに使用 ----------*/
/*---------- パソコン表示ではコードは同じ(175%のまま) ----------*/
p.kajougaki_mokuji_2gyou {　　
　padding-top: 0px;     
  padding-bottom: 0px;  
  margin-top: 3px;      /*---------- 箇条間を狭くする ----------*/
  margin-bottom: 3px;  
  line-height: 175%;    /*---------- スマホ版では165%にして行間を少し狭くしている ----------*/
  padding-left: 17px;     /*----------２行目以降 1文字分字下げする ----------*/
  text-indent: -17px;    /*---------- 1行目を1文字分字上げする ----------*/
}

/*---------- 箇条書きここまで ----------*/

/*---------- ★★★★★　囲み　★★★★★ ----------*/
/*---------- まとめのページの「しくみ」で使用 ----------*/

/*---------- 囲み ----------*/
/*---------- まとめのページの「しくみ」で使用 ----------*/
div.bg_kakomi {
  margin:0px 18px 0px 18px;
  padding:1px 0px 0px 0px;
  background-color: #eaf4fc; /*---------- ◆◆◆ 月白(げっぱく)(背景色) ◆◆◆ ----------*/
  border: dashed 1px #bbe2f1; /*---------- ◆◆◆ 枠線あり ◆◆◆ ----------*/
}

/*---------- 囲み ----------*/
/*---------- まとめのページの「しくみ」で使用 ----------*/
/*---------- 箇条書きを使った場合に下の余白(背景色の部分)が狭くなるので広げるために使用 ----------*/
div.bg_kakomi_2 {
  margin:0px 18px 0px 18px;
  padding:1px 0px 26px 0px;  /*---------- 下を26pxにして広げる ----------*/
  background-color: #eaf4fc; /*---------- ◆◆◆ 月白(げっぱく)(背景色) ◆◆◆ ----------*/
  border: dashed 1px #bbe2f1; /*---------- ◆◆◆ 枠線あり ◆◆◆ ----------*/
}
/*---------- 囲みの中の文章 ----------*/
/*---------- まとめのページの「しくみ」で使用 ----------*/
p.kakomibun {
  margin: 0px 10px 0px 18px;
  padding: 9px 0 9px 0;
  line-height: 200%;
  font-size: 16px;
  letter-spacing: 0.1em;
}

/*---------- 囲みの次の注（※ではじまる文章） ----------*/
/*---------- まとめのページの「しくみ」で使用 ----------*/
p.kakomi_shita_chuu {　　
　padding-top: 0px;     
  padding-bottom: 0px;  
  margin-top: 16px;     /*---------- 囲みの下の線との間を調整している ----------*/
  margin-bottom: 8px;   
  line-height: 175%;    
}
/*---------- 囲みの次の下向き矢印 ----------*/
/*---------- まとめのページの「しくみ」で使用 ----------*/
p.shitamukiyajirushi {　　
　padding-top: 0px;     
  padding-bottom: 0px;  
  margin-top: 8px;     /*---------- 囲みの下の線と矢印の間を調整している ----------*/
  margin-bottom: 7px;   /*---------- 囲みの上の線と矢印の間を調整している ----------*/
  line-height: 175%;    
}
/*---------- 囲みここまで ----------*/

/*---------- ★★★★★　区切り線　★★★★★ ----------*/
.kugiri_1 {
  display:block;
  width: 100%;
  height: 1px;
  border: 0;
  border-top: 3px dotted #cccccc;
  margin-top: 33px;
  margin-bottom: 25px;
}
.kugiri_2 {
  display:block;
  width: 100%;
  height: 1px;
  border: 0;
  border-top: 2px dotted #cccccc;
}
/*---------- 区切り線（改訂情報） ----------*/
.kugiri_2_kaitei_jouhou {
  display:block;
  width: 100%;
  height: 1px;
  border: 0;
  border-top: 2px solid #cccccc;
  margin-top: 20px;
  margin-bottom: 15px;
}
/*---------- 区切り線ここまで ----------*/

/*---------- ★★★★★　段組み　★★★★★ ----------*/

/*---------- 2段組み ----------*/

.links_hidari {
  float: left;
  width: 400px;
}
.links_migi {
  float: right;
  width: 400px;
}
/*---------- 3段組み ----------*/
.dangumi1 {
  float: left;
  width: 266px;
}
.dangumi2 {
  float: left;
  width: 266px;
}
.dangumi3 {
  float: left;
  width: auto;
}
/*---------- 段組み解除 ----------*/
.dangumi_kaijo {
  clear: both;
}

/*---------- 段組みここまで ----------*/

/*---------- ★★★★★　図表　★★★★★ ----------*/

/*---------- 画像を中央寄せ ----------*/
div.gazou_chuuou {
  text-align: center;
}
/*---------- 画像を左寄せ ----------*/
div.gazou_hidari {
  text-align: left;
}
/*---------- 画像を画面サイズに合わせる ----------*/
div.gazou_chuuou img {
  width: auto;
}
/*---------- 画像を位置を微調整する ----------*/
div.gazou_bichousei {
  text-indent: -5px;
}
/*---------- 図表ここまで ----------*/

/*---------- ★★★★★　法案　★★★★★ ----------*/

/*---------- 法案の表題 ----------*/
p.houan_dai {
  font-family: "Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3";
  font-size: 24px;
  font-weight:bold;
}
/*---------- 目次の見出し（＜目次＞の部分で使用） ----------*/
span.chuu_midashi {
  font-family: "Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3";
  font-size: 18px;
  font-weight:bold;
}
/*---------- 章の題 ----------*/
p.houan_shou {
  font-family: "Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3";
  font-size: 21px;
  font-weight:bold;
  padding-left: 4px;
}
/*---------- 章の題（号の後） ----------*/
p.houan_shou_gouato {
  font-family: "Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3";
  font-size: 21px;
  font-weight:bold;
  padding-left: 4px;
}
/*---------- 章の題（罰則用＝条文題のない場合） ----------*/
p.houan_shou_bassoku {
  font-family: "Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3";
  font-size: 21px;
  font-weight:bold;
  padding-left: 4px;
  margin-bottom: 20px;
}
/*---------- 条文の題 ----------*/
p.joubun_dai {
  margin-top: 20px;
  margin-bottom: -8px;
  color: #1e50a2; /*---------- 青（瑠璃色） ----------*/
}
/*---------- 条文の題（長くてスマホ版で2行になる場合） ----------*/
/*---------- スマホ版では字下げするが、デスクトップでは変更しないため。 ----------*/
p.joubun_dai_nagai {
  margin-top: 20px;
  margin-bottom: -8px;
  color: #1e50a2; /*---------- 青（瑠璃色） ----------*/
}
/*---------- 条文の題（号の後） ----------*/
p.joubun_dai_gouato {
  margin-top: 31px;
  margin-bottom: -8px;
  color: #1e50a2; /*---------- 青（瑠璃色） ----------*/
}
/*---------- 条番号 ----------*/
span.houan_jou_bangou {
  font-family: "メイリオ","ヒラギノ角ゴ Pro W3";
  font-size: 16px;
  font-weight:normal;
}
/*---------- 条文 ----------*/
p.joubun_indent_18 {
  padding-left: 18px;
  text-indent: -18px;
}
/*---------- 条文（号の後） ----------*/
p.houan_jou_bun_gouato {
  margin-top: 30px;
  padding-left: 18px;
  text-indent: -18px;
}
/*---------- 項番号 ----------*/
span.houan_kou_bangou {
  margin-top: 24px;
  margin-left: 7px;
  font-size: 16px;
  font-weight:bold;
}
/*---------- 項番号（号の後） ----------*/
span.houan_kou_bangou_gouato {
  margin-left: 2px;
  font-size: 16px;
  font-weight:bold;
}
/*---------- 項の文 ----------*/
p.houan_kou_bun {
  margin-top: 11px;
  padding-left: 18px;
  text-indent: -18px;
}
/*---------- 項の文（項の後） ----------*/
p.houan_kou_bun_kouato {
  margin-top: 0px;
  padding-left: 18px;
  text-indent: -18px;
}
/*---------- 項の文（号の後） ----------*/
p.houan_kou_bun_gouato {
  margin-top: 21px;
  padding-left: 18px;
  text-indent: -18px;
}
/*---------- 号番号 ----------*/
span.houan_gou_bangou_1 {
  font-size: 16px;
  font-weight:bold;
}
/*---------- 号番号（2以降） ----------*/
span.houan_gou_bangou_2ikou {
  margin-left: -17px;
  font-size: 16px;
  font-weight:bold;
}
/*---------- 号の文 ----------*/
p.houan_gou_bun {
  margin-top: -11px;
  margin-bottom: -11px;
  padding-left: 36px;
  text-indent: -18px;
}
/*---------- 注 ----------*/
p.houan_chuu {
  margin-top: -11px;
  margin-bottom: 0px;
  padding-left: 18px;
  text-indent: -18px;
  color: #37a34a; /*---------- パロットグリーン ----------*/
  font-weight:normal;
}
/*---------- 注（後に項が続く場合） ----------*/
p.houan_chuu_2 {
  margin-top: -11px;
  margin-bottom: -11px; /*---------- 次の項との間隔を狭くする ----------*/
  padding-left: 18px;
  text-indent: -18px;
  color: #37a34a; /*---------- パロットグリーン ----------*/
  font-weight:normal;
}
/*---------- 注（号の後の場合） ----------*/
p.houan_chuu_3 {
  margin-top: 9px; /*---------- 前の号との間隔を調整する ----------*/
  margin-bottom: 12px; /*---------- 次の号との間隔を調整する ----------*/
  padding-left: 36px;
  text-indent: -18px;
  color: #37a34a; /*---------- パロットグリーン ----------*/
  font-weight:normal;
}
/*---------- 条文の説明（複数の条文をまとめて説明する場合） ----------*/
p.houan_setsumei_matomete {
  margin-top: 0px;
  padding-left: 0px;
  text-indent: 0px;
}
/*---------- 条文の説明（号の後で複数の項についてまとめて説明する場合） ----------*/
p.houan_setsumei_matomete_gouato {
  margin-top: 12px;
  padding-left: 0px;
  text-indent: 0px;
}
/*---------- 条文の説明（複数の条文をまとめて説明する場合（号の後）） ----------*/
p.houan_setsumei_matomete_gouato2 {
  margin-top: 20px;
  padding-left: 0px;
  text-indent: 0px;
}

/*---------- 法案ここまで ----------*/

/*---------- ★★★★★　資料情報　★★★★★ ----------*/

/*---------- 「資料情報」でURLの表示などの禁則処理をしないで表示する ----------*/
div.kinsoku_shinai {
word-break: break-all;
}
/*---------- 資料情報ここまで ----------*/

/*---------- ★★★★★　お問い合わせ、署名フォーム　★★★★★ ----------*/

/*---------- お問い合わせ、署名フォームの背景 ----------*/
div.form_haikei {  
  padding-top: 40px;  
  padding-left: 40px;  
  padding-right: 40px;    
  padding-bottom: 40px;  
  margin-top: 20px;  
  margin-left: 20px;      
  margin-right: 20px;     
  margin-bottom: 20px; 
  background-color: #ececec;
}
/*---------- お問い合わせフォーム（枠と部品の配置） ----------*/
#toiawase_form {
  background-color: #ffffff;
  padding-top: 25px;   
  padding-left: 48px;  
  padding-right: 0px;    
  padding-bottom: 40px;  
  border-top: solid 1px #c6c6c6; 
  border-left: solid 1px #c6c6c6;
  border-right: solid 1px #c6c6c6;   
  border-bottom: solid 1px #c6c6c6; 
  text-align: left;
}
/*---------- 署名フォーム（枠と部品の配置） ----------*/
#shomei_form {
  background-color: #ffffff;
  padding-top: 25px;   
  padding-left: 48px;  
  padding-right: 0px;    
  padding-bottom: 40px;  
  border-top: solid 1px #c6c6c6; 
  border-left: solid 1px #c6c6c6;
  border-right: solid 1px #c6c6c6;   
  border-bottom: solid 1px #c6c6c6; 
  text-align: left;
}
/*---------- フォームのタイトル ----------*/
p.form_title{
  font-size: 32px; 
}
/*---------- 入力欄と入力欄の間隔 ----------*/
p.buhin {
  margin-top: 30px; 
}
/*---------- 入力欄の見出しfont-weight:bold; ----------*/
span.nyuuryokuran_midashi {
  font-size: 18px;
}
/*---------- 入力欄の文字の大きさ ----------*/
input {
  font-size: 20px;
}
textarea {
  font-size: 20px;
}
/*---------- メールアドレスの入力文字のフォント ----------*/
input[type="email"]{
  font-family: arial;
}
/*---------- 問い合わせフォームの入力欄の大きさ ----------*/
input.onamae_ran { /*---------- お名前 ----------*/
  width: 16.3em; 
  height: 1.5em;
}
input.email_ran { /*---------- メールアドレス ----------*/
  width: 27em; 
  height: 1.5em;
}
textarea { /*---------- 内容 ----------*/
  width: 27em;
  height: 10em;
}
/*---------- 署名フォームの入力欄の大きさ ----------*/
input.shomei_onamae_ran { /*---------- お名前 ----------*/
  width: 12.3em; 
  height: 1.5em;
}
input.juusho_ran { /*---------- ご住所 ----------*/
  width: 12.3em; 
  height: 1.5em;
}
input.nikkuneemu_ran { /*---------- ニックネームなど ----------*/
  width: 12.3em; 
  height: 1.5em;
}
input.c_box { /*---------- ご協力者一覧への掲載 ----------*/
  width: 1em; 
  height: 1em;
vertical-align: text-bottom;
}
/*---------- 署名フォームの必須表示 ----------*/
span.hissu {
  color: #dc143c;
  font-size: 18px;
}
/*---------- 署名フォームのチェックボックスのチェエク内容 ----------*/
span.check_naiyou {
  font-size: 18px;
}
/*---------- 「送信」ボタン ----------*/
input.soushinsuru { 
  font-size: 20px; 
  font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3";
  width: 120px;
  line-height: 30px;
  color: #ffffff;
  background-color: #4169e1;
  text-align: center;
  display: block;
  border-width: 3px;
  border-style: solid;
  border-color: #4169e1;
  text-decoration: none;
  padding: 3px 0 4px 0;
  border-radius: 4px;
  margin: 0 0 0 0;
}
/*---------- 「送信」ボタン（マウスがのったとき） ----------*/
input.soushinsuru:hover { 
  font-size: 20px;
  font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3";
  color: #ffffff;
  background-color: #6495ed;
  border-color: #6495ed;
  margin: 0 0 0 0;
}
/*---------- 「署名する」ボタン ----------*/
input.shomeisuru { 
  font-size: 20px; 
  font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3";
  width: 150px;
  line-height: 30px;
  color: #ffffff;
  background-color: #4169e1;
  text-align: center;
  display: block;
  border-width: 3px;
  border-style: solid;
  border-color: #4169e1;
  text-decoration: none;
  padding: 3px 0 4px 0;
  border-radius: 4px;
  margin: 0 0 0 0;
}
/*---------- 「署名する」ボタン（マウスがのったとき） ----------*/
input.shomeisuru:hover { 
  font-size: 20px;
  font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3";
  color: #ffffff;
  background-color: #6495ed;
  border-color: #6495ed;
  margin: 0 0 0 0;
}
/*---------- 送信後のメッセージ ----------*/
p.soushingo_message {
  font-size: 18px;
  padding-top: 40px;  
  padding-left: 45px;  
  padding-right: 42px;    
  padding-bottom: 40px;  
  margin-top: 16px;  
  margin-left: 16px;      
  margin-right: 16px;     
  margin-bottom: 16px; 
  background-color: #ffffff;
  border-width: 3px;
  border-style: solid;
  border-color: #6495ed;
  border-radius: 20px;
}
/*---------- 署名後のメッセージ ----------*/
p.shomeigo_message {
  font-size: 18px;
  padding-top: 40px;  
  padding-left: 74px;  
  padding-right: 65px;    
  padding-bottom: 40px;  
  margin-top: 16px;  
  margin-left: 16px;      
  margin-right: 16px;     
  margin-bottom: 16px; 
  background-color: #ffffff;
  border-width: 3px;
  border-style: solid;
  border-color: #6495ed;
  border-radius: 20px;
}
/*---------- お問い合わせ、署名フォームここまで ----------*/

/*---------- ★★★★★　リンクボタン　★★★★★ ----------*/

/*---------- リンクボタン ----------*/
p.btnyou {
  margin: 18px 10px 0px 18px;
  padding: 0 0 10px 0;
}

/*---------- twitterのボタン ----------*/
a.btn_tw {            
  font-size: 20px;
  width: 260px;
  line-height: 35px;
  color: #00aced;
  background-color: #ececec;
  text-align: center;
  display: block;
  border-width: 3px;
  border-style: solid;
  border-color: #00aced;
  text-decoration: none;
  padding: 7px 0 4px 0;
  border-radius: 7px;
  margin: 0 0 0 21px;
}
a.btn_tw:hover {
  font-size: 20px;
  color: #ffffff;
  background-color: #00aced;
  margin: 0 0 0 21px;
}
/*---------- 吉田喜源治公式サイトのボタン ----------*/
a.btn_koushiki {
  font-size: 20px; 
  width: 260px;
  line-height: 35px;
  color:  #cccccc;
  background-color:#ececec;
  text-align: center;
  display: block;
  border-width: 3px;
  border-style: solid;
  border-color:  #cccccc;
  text-decoration: none;
  padding: 7px 0 4px 0;
  border-radius: 7px;
  margin: 0 0 0 21px;
}
a.btn_koushiki:hover {
  font-size: 20px;
  color: #cccccc;
  background-color: #ececec;
  margin: 0 0 0 21px;
}
/*---------- 吉田喜源治のブログのボタン ----------*/
a.btn_blog {
  font-size: 20px; 
  width: 260px;
  line-height: 35px;
  color:  #cccccc;
  background-color:#ececec;
  text-align: center;
  display: block;
  border-width: 3px;
  border-style: solid;
  border-color:  #cccccc;
  text-decoration: none;
  padding: 7px 0 4px 0;
  border-radius: 7px;
  margin: 0 0 0 21px;
}
a.btn_blog:hover {
  font-size: 20px;
  color: #cccccc;
  background-color: #ececec;
  margin: 0 0 0 21px;
}
/*---------- 吉田喜源治の社会運動一覧のボタン ----------*/
a.btn_ichiran {
  font-size: 20px; 
  width: 303px;
  line-height: 35px;
  color: #6495ed;
  background-color:#ececec;
  text-align: center;
  display: block;
  border-width: 3px;
  border-style: solid;
  border-color: #6495ed;
  text-decoration: none;
  padding: 7px 0 4px 0;
  border-radius: 7px;
  margin: 0 0 0 21px;
}
a.btn_ichiran:hover {
  font-size: 20px;
  color: #ffffff;
  background-color: #6495ed;
  margin: 0 0 0 21px;
}

/*---------- リンクボタンここまで ----------*/
/*---------- コンテンツここまで ----------*/

/*---------- ■■■■■■■■■■　フッター　■■■■■■■■■■ ----------*/

/*---------- フッター部分 ----------*/
.footer {
  clear: both;
  width: 100%;
  margin: 40px 0 0 0;
  padding: 15px 0 15px 0px;
  text-align: left;
  font-size: 14px;
  color: #333333;
  border-top: solid 2px #999999;
  background-color: #ffffff;
}
/*---------- フッターのメニュー ----------*/
p.footer_menu {
  margin: 0;
  padding: 0 0 15px 68px;
  text-align: left;
  font-size: 14px;
  color: #333333;
  letter-spacing: 0.1em;
}
.footer a {
  color: #333333;
  font-size: 16px;
  text-decoration: none;
}
.footer a:hover {
  color: #800080;
  font-size: 16px;
  text-decoration: none;
}
/*---------- フッターのメニューの区切り ----------*/
span.kugiri {
  font-size: 16px;
  font-weight:bold;
}
/*---------- スマホ版でフッターのメニューを改行して縦表示にするが、 ----------*/
/*---------- PC版では改行しないため、desktopの方を改行なしにしている ----------*/
p.footer_menu br{
  display:none;
}
/*---------- スマホ版でフッターのメニューの文頭に■を表示するが、 ----------*/
/*---------- PC版では表示しないため、desktopでは表示なしにしている ----------*/
span.shikaku {
  display:none;
}
/*---------- 著作権表示 ----------*/
p.chosakuken {
  margin: 0;
  padding: 0 0 15px 68px;
  text-align: left;
  font-size: 12px;
  color: #333333;
}
/*---------- フッターここまで ----------*/


