@charset "utf-8";
/* CSS Document */

h2 {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:bold;
	font-size:18px;
	margin-bottom: 2em;
}
h3 {
	margin-top: 1em
	font-weight:bold;
}
h4 {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:14px;
	font-weight:bold;
}
/* 論文本文 */
.rep_cont {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;
	font-weight:normal;
	margin-bottom: 1em;
	text-indent: 1em;
}
/* 論文本文（会話など・字下げ無し） */
.rep_cont_talk {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;
	font-weight:normal;
	margin-bottom: 1em;
}
/* 論文右寄せ */
.rep_cont_right {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;
	font-weight:normal;
	text-align: right; 
	margin-bottom: 1em;
}
/* 論文強調 */
.rep_cont_kyocho {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;
	font-weight:bold;
	margin-bottom: 1em;
}
/* 論文強調（中央寄せ） */
.rep_cont_kyocho_c {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;
	font-weight:normal;
	text-align: center; 
	margin-bottom: 1em;
}
/* 論文強調（太字、色、中央寄せ） */
.rep_cont_kyocho_cc {
	color: #ff0000;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;
	font-weight:bold;
	text-align: center; 
	margin-bottom: 1em;
}

/* 論文強調（提言） */
.rep_cont_teigen {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:20px;
	font-weight:normal;
	margin-bottom: 1em;
}
/* 論文強調（提言、色） */
.rep_cont_teigen_color {
	color: #ff0000;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:20px;
	font-weight:normal;
	margin-bottom: 1em;
}
/* 無効ＦＡＱ用） */
.rep_cont_faq1 {
	font-size:16px;
	color: #966;
}
.rep_cont_faq2 {
	font-size:16px;
	color: #696;
}

/* 論文引用（文章（字下げあり）） */
.rep_excerpt {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;
	font-weight:normal;
	font-style: italic;
	margin-bottom: 1em;
	margin-left: 2em;
	margin-right: 2em;
	text-indent: 1em;
}
/* 論文引用（文章途中） */
.rep_excerpt_mid {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;
	font-weight:normal;
	font-style: italic;
}
/* 論文引用（会話（字下げ無し）） */
.rep_excerpt_talk {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;
	font-weight:normal;
	font-style: italic;
	margin-bottom: 1em;
	margin-left: 2em;
	margin-right: 2em;
}


/* 論文日付 */
.rep_date {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;
	font-weight:normal;
	text-align: right; 
	margin-top: 3em;
}
/*論文 ガイド（論文上下の←目次→部分）*/
.rep_guide {
	text-align: center; 
	margin-top: 1em;
	margin-bottom: 1em;
}


/* 論文 続きを読む */
.rep_next_page {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;
	font-weight:bold;
	text-align: right; 
	margin-top: 1em;
}
/* 論文 前頁へ */
.rep_previous_page {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;
	font-weight:bold;
	text-align: right; 
}

/* 論文リスト */
.rep_ul {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;
	font-weight:normal;
	margin-bottom: 1em;
}
.rep_li {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;
	font-weight:normal;
	list-style-type: none;
	margin-left: 1em;
}

/* 論文リスト（文章の途中） */
.rep_ul_mid{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;
	font-weight:normal;
}
.rep_li_mid {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;
	font-weight:normal;
	list-style-type: none;
}



/* 論文 法*/
.rep_ho {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom: 1em;
}
/* 論文 法日付*/
.rep_ho_date {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:14px;
	font-weight:normal;
	margin-bottom: 1em;
}
/* 論文 条*/
.rep_jo {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;
	font-weight:normal;
	margin-bottom: 1em;
}
/* 論文 項（2項目以降）*/
.rep_ko {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;
	font-weight:normal;
	margin-top: 1em;
}
/* 論文 号*/
.rep_go {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;
	font-weight:normal;
}
/* 鑑定書 第○ */
.kantei_dai {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:14px;
	font-weight:bold;
	margin-top: 2em;
	margin-bottom: 1em;
}

/* 鑑定書 項目 */
.kantei_ko {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom: 1em;
}
/* 鑑定書 小項目 */
.kantei_ko_sho {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;
	font-weight:normal;
	margin-bottom: 1em;
}


/* 資料室　各資料(先頭に全角スペースいれない、下1行空けない) */
.rep_ref {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;
	font-weight:normal;
}
/* 資料室　各資料(先頭に全角スペースいれる、下1行空けない) */
.rep_ref_s {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;
	font-weight:normal;
	text-indent: 1em;

}
/* 資料室　占領憲法タイトル（前後下1行空ける・センタリング） */
.rep_ref_senryo_title {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;
	font-weight:normal;
	text-align: center; 
	margin-top: 1em;
	margin-bottom: 1em;
}

/* 資料室　憲法、憲章などの章（前後下1行空ける） */
.rep_ref_sho {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;
	font-weight:normal;
	margin-top: 1em;
	margin-bottom: 1em;
}
/* 資料室　憲法、憲章などの条（下1行空けない） */
.rep_ref_jo {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;
	font-weight:normal;
}
/* 資料室　憲法、憲章などの項（下1行空けない） */
.rep_ref_ko {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;
	font-weight:normal;
}
/* 資料室　憲法、憲章などの号（下1行空けない・1文字目スペース） */
.rep_ref_go {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;
	font-weight:normal;
	text-indent: 1em;
}
/* 資料室　タイトル直下日付 */
.rep_ref_date {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;
	font-weight:normal;
	text-align: right; 
}
/* 資料室　資料番號目次（下1行空けない） */
.rep_ref_shiryo_no_menu {
	font-family:"ＭＳ 明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;
	font-weight:normal;
}




.font9 {
	font-size: 10px;
}
#main #container #container_contents #content_report_new {
	margin-top: 10px;
	border: 1px solid #CCC;
	border-left:#036 3px #036;
	margin-bottom: 10px;
	width: 530px;
	text-align: left;
	padding-left: 20px;
	margin-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 10px;
}
.waku_report_new {
	width: 480px;
	margin-left: 30px;
	padding-left: 5px;
	padding-top: 8px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FFF;
	margin-bottom: 5px;
	color:#333;
}
.waku_report {
	width: 480px;
	margin-left: 30px;
	padding-left: 5px;
	padding-top: 8px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	margin-bottom: 5px;
	color:#333;
}
.waku_report_setsu {
	width: 480px;
	margin-left: 30px;
	padding-left: 25px;
	padding-top: 8px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	margin-bottom: 5px;
	color:#333;
}
.waku_report_last {
	width: 480px;
	margin-left: 30px;
	padding-left: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	margin-bottom: 5px;
	color:#333;
}
#newreport_title {
	border-bottom-width: 1px;
	border-left-width: 9px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #036;
	width: 470px;
	margin-left: 25px;
	padding-top: 10px;
	font-weight:bold;
	font-size: 14px;
	color:#006;
}
#main #container #container_contents #jisou img {
	text-align: center;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 40px;
}
#main #container #report_left_top1 {
	width: 195px;
	padding: 5px;
	margin-bottom: 10px;
	margin-left: 10px;
	border: 1px solid #CCC;
	font-size: 9px;
}
#scrl_auto{
    overflow: auto;
    width: 200px;
    height: 200px;
    color: #333;
}
