﻿body{
	background-image : url(bg_paper_mid1.jpg);
	background-repeat : repeat;
	margin : 0;

}
/*■■■pagetop javascript■■■*/
#page-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    font-size: 77%;
}
#page-top a {
    background: #FF0000;
    text-decoration: none;
    color: #fff;
    width: 100px;
    padding: 30px 5px;
    text-align: center;
    display: block;
    border-radius: 50px;
}
#page-top a:hover {
    text-decoration: none;
    background: #009900;
}


/*■■■①全体体裁■■■*/
#outerGroup {
	margin : 0 auto;
        text-align: left;
	background-repeat : no-repeat;
	font-family:"ＭＳ　Ｐゴシック",
sans-serif;
/*▼異同始まり▼*/
	width: 930px;
/*△異同終わり△*/
}
#outerGroup1 {
	margin : 0 auto;
        text-align: left;
	background-image:url(homeDSC_0055.jpg);
	background-repeat : no-repeat;
	font-family:"ＭＳ　Ｐゴシック",
sans-serif;
/*▼異同始まり▼*/
	width: 930px;
/*△異同終わり△*/
}
/*■■■②ヘッダー■■■*/
header {
	padding: 0px;
/*▼異同始まり▼*/
	width: auto;
/*△異同終わり△*/
}
#header1 {
	height: 356px;
	padding: 0px;
/*▼異同始まり▼*/
	width: auto;
/*△異同終わり△*/
}
/*■■■③ロゴマーク■■■*/
.header_1{
	width: 185px;
	float: left;
	background-color:#ffefd5;
}
.header_1_1{
}
/*■■■④日付＋Twitter体裁■■■*/
.header_3{
	margin: 0;
	width: 185px;
}
/*■■■⑤日付体裁■■■*/
.header_3_1{
	margin: 0;
	padding-left: 10px;
	float: left;
}
/*■■■⑥Twitter体裁■■■*/
.header_3_2{
	margin: 0;
	float: right;
}
/*■■■⑦トップ大横バナー■■■*/
/*▼異同始まり▼*/
.header_2{
	float: right;
}
/*△異同終わり△*/
/*■■■⑧Webレスポンシブ横バナー■■■*/
/*▼異同始まり▼*/
.header_22{
	display: none;
}
.header_33{
	display: none;
}
#hi{
	padding: 0;
	margin: 0;
}
/*△異同終わり△*/
/*■■■⑨本文体裁■■■*/
#contentGroup{
	width: 930px;
	clear: both;
}
/*■■■⑩本文体裁■■■*/
#content { 
	margin: 0;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 600px;
	float: left;
}
/*■■■⑪本文体裁■■■*/
#content_1 { 
}
/*■■■⑫本文体裁■■■*/
#content_2 {
/*▼異同始まり▼*/
	clear: both;
/*△異同終わり△*/
	margin: 0;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 600px;
}
/*■■■⑩文中レスポンシブ横バナー■■■*/
.guanggaoziyou{
}
/*■■■⑭文末ziyou横バナー■■■*/
.guanggaoziyou_1{
	display: none;
}
/*■■■⑮右側コラム体裁■■■*/
#rightColumn {
/*▼異同始まり▼*/

	float: right;
/*△異同終わり△*/
}
/*■■■⑯フッター■■■*/
footer{
	clear: both;
	display: block;
	background-color: #98fb98;
	border-top: solid 1px #666;
	text-align: center;
	padding: 2px;
}
/*■■■全体フォント■■■*/
a {
	text-decoration: none;
}

a:link {
	color	:blue;}
a:visited {
	color	:purple;}
a:active, a:hover{
	color	:#29a;
}
p span {
	color:#ff0000;
}
.att{
	color:#fff;
}
/*△異同終わり△*/
/*■■■パンくず■■■*/
.fs0 { font-size : 12pt;
	line-height:1.5em;
	margin:20px;
}
/*■■■コンテンツリンクフォント■■■*/
.fs1 { font-size : 14pt;
	padding:5px;
	margin: 10px;
	line-height:1.5em;	
}
/*■■■フッター文言フォント■■■*/
.fs2 { font-size : 14pt;
	line-height:1em;
}
/*■■■小見出し文言フォント■■■*/
.fs3 { font-size : 12pt;
}
.fs4 { font-size : 14pt;
       font-family : "HG創英角ﾎﾟｯﾌﾟ体"
}

/*■■■日付フォント■■■*/
.fs9 { font-size : 13pt;
	text-align:left;
	margin: 0;
}
/*▼異同始まり▼*/
/*■■■⑰pa■■■*/
#pa{
float:left;

}
/*■■■⑱content_3■■■*/
#content_3{
}
/*■■■⑲content_4■■■*/
#content_4{
}
/*■■■⑳content_5■■■*/
#content_5{
float:right;
}
#content_6{
clear:both;
width:600px;
	padding-left: 10px;
}
/*▼異同始まり▼*/
#content_55{
	display: none;
}
/*△異同終わり△*/
/*■■■㉑人名右側コラム体裁■■■*/
#rightColumn_2 {
	display: none;
}
/*■■■㉒本文体裁■■■*/
#contentren { 
	margin: 0;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 600px;
	float:left;
}
.pinyin{
	background-color: #3300FF;
	width:120px;
	height:120px;
	border:1px solid #006633;
	padding: 0px;
	margin: 0px;
}
.aiueo{
	background-color: #3300FF;
	width:120px;
	height:240px;
	border:1px solid #006633;
	padding: 0px;
	margin: 0px;
}
.bushou{
	background-color: #3300FF;
	width:456px;
	height:385px;
	border:1px solid #006633;
	padding: 0px;
	margin: 0px;
}
.bushou_2{
	display: none;
}
h1{
	padding: 0px;
	margin: 7px;
	text-align: center;
}
h2{
	padding: 0px;
	margin: 3px;
	font-size: 18px;
}
h3{
	padding-top: 4px;
	margin: 0px;
	font-size: 16px;
}
/*■■■ＰＣ索引部首レイアウト■■■*/
.box_002{
	background-color: #DFF;
	width:22px;
	height:22px;
	border:1px solid #006633;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: center; 
}
/*■■■ＰＣ索引部首体裁■■■*/
.box_002 a{
	line-height:22px;
	padding: 0px;
	display: block;
	width:22px;
	height:22px;
	color: #000;	
	text-decoration: none;
}
.box_002 a:hover,.box_003 a:hover{
	color: blue;
	background-color: #FFA500;
}
.box_003{
	background-color: red;
	width:22px;
	height:22px;
	border:1px solid #006633;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: center; 
}
/*■■■ＰＣ索引番号体裁■■■*/
.bangou{
	padding-top: 3px;
	margin: 0px;
	font-size: 18px;	
	font-family: monospace;
	text-align: center; 
}
/*■■■ＰＣ索引部首行換え■■■*/
.box_004{
	clear: both;
}
/*■■■ＰＣ索引部首体裁■■■*/
.bushouzi{
	padding: 0px;
	margin: 0px;
	font-size: 18px;	
	font-family : monospace
}
/*■■■㉓首字■■■*/
.content_7{
}
#suo{
	display: none;
}
/*■■■㉔パンくず■■■*/
#pan{
	padding: 0px;
	margin: 0px;
}
.shouzi{
font-size:20pt;
line-height:150%;
}
.shouziaiueo{
font-size:12pt;
line-height:100%;
}
#a{
padding-top: 10px;
font-size:12pt;
line-height:100%;
}
#i{
font-size:12pt;
line-height:100%;
}
#u{
font-size:12pt;
line-height:100%;
}
#e{
font-size:12pt;
}
#o{
font-size:12pt;
}
/*△異同終わり△*/
/*▼CSS5より始まり▼*/
.fs5 { font-size : 13pt;
	background-color:#00fa9a;
	line-height:1;
}

.fs6 { font-size : 13pt;
	background-color:#ffa500;
	line-height:1;
}
.fs7 { font-size : 13pt;
	background-color:#ffd700;
	line-height:1;
}
.fs8 { font-size : 13pt;
	background-color:#afeeee;
	line-height:1;
}
.fsS5 { font-size : 13pt;
	background-color:#00fa9a;
	line-height:1;
}

.fsS6 { font-size : 11pt;
	background-color:#ffa500;
	line-height:1;
}
.fsS7 { font-size : 11pt;
	background-color:#ffd700;
	line-height:1;
}
.fsS8 { font-size : 11pt;
	background-color:#afeeee;
	line-height:1;
}
p span {
	color:#ff0000;
}
.xiangmu p {
   margin: 0.2em 0px;
}
.left-box-1{
      float : left ;
      width : 90px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-2{
      float : left ;
      width : 210px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-3{
      float : left ;
      width : 300px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-773{
      float : left ;
      width : 300px ;
      height : 61px ;
      border : 1px ;
      }
.left-box-4{
      float : left ;
      width : 105px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-5{
      float : left ;
      width : 285px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-6{
      float : left ;
      width : 600px ;
      height : 18px ;
      border : 1px ;
      }
.left-box-7{
      float : left ;
      width : 240px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-8{
      float : left ;
      width : 255px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-9{
      float : left ;
      width : 225px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-10{
      float : left ;
      width : 110px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-11{
      float : left ;
      width : 240px ;
      height : 25px ;
      border : 2px ;
      }
.left-box-12{
      float : left ;
      width : 265px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-13{
      float : left ;
      width : 225px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-14{
      float : left ;
      width : 270px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-714{
      float : left ;
      width : 270px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-15{
      float : left ;
      width : 265px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-16{
      float : left ;
      width : 600px ;
      height : 25px ;
      border : 1px ;
      margin : 10px 0px 0px 0px;
      }
.left-box-17{
      float : left ;
      width : 115px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-18{
      float : left ;
      width : 315px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-19{
      float : left ;
      width : 305px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-20{
      float : left ;
      width : 305px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-21{
      float : left ;
      width : 275px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-22{
      float : left ;
      width : 60px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-23{
      float : left ;
      width : 255px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-24{
      float : left ;
      width : 100px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-25{
      float : left ;
      width : 255px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-26{
      float : left ;
      width : 315px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-27{
      float : left ;
      width : 275px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-28{
      float : left ;
      width : 280px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-29{
      float : left ;
      width : 280px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-30{
      float : left ;
      width : 285px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-31{
      float : left ;
      width : 50px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-32{
      float : left ;
      width : 305px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-33{
      float : left ;
      width : 210px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-34{
      float : left ;
      width : 30px ;
      height : 25px ;
      border : 1px ;
     }
.left-box-35{
      float : left ;
      width : 270px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-36{
      float : left ;
      width : 300px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-37{
      float : left ;
      width : 325px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-38{
      float : left ;
      width : 280px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-39{
	display: none;
      }
.left-box-40{
      float : left ;
      width : 540px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-41{
      float : left ;
      width : 540px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-42{
      float : left ;
      width : 285px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-43{
      float : left ;
      width : 255px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-44{
      float : left ;
      width : 285px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-45{
      float : left ;
      width : 285px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-46{
      float : left ;
      width : 255px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-47{
      float : left ;
      width : 325px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-48{
      float : left ;
      width : 255px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-49{
      float : left ;
      width : 250px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-50{
      float : left ;
      width : 70px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-51{
      float : left ;
      width : 245px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-52{
      float : left ;
      width : 245px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-53{
      float : left ;
      width : 250px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-54{
      float : left ;
      width : 245px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-55{
      float : left ;
      width : 290px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-755{
      float : left ;
      width : 290px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-56{
      float : left ;
      width : 220px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-57{
      float : left ;
      width : 290px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-58{
      float : left ;
      width : 220px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-59{
      float : left ;
      width : 240px ;
      height : 25px ;
      border : 2px ;
      }
.left-box-60{
	display: none;
      }
.left-box-62{
      float : left ;
      width : 230px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-63{
      float : left ;
      width : 230px ;
      height : 25px ;
      border : 1px ;
      }
/*△CSS5より終わり△*/

/*▼無地創英▼*/
.fs4 { font-size : 14pt;
       font-family : "HG創英角ﾎﾟｯﾌﾟ体";
}
/*▼緑地創英▼*/
.fs10 { font-size : 14pt;
	background-color:#00fa9a;
       font-family : "HG創英角ﾎﾟｯﾌﾟ体";
	line-height:1;
}
/*▼茶地創英▼*/
.fs11 { font-size : 14pt;
	background-color:#ffd500;
       font-family : "HG創英角ﾎﾟｯﾌﾟ体";
	line-height:1;
}
/*▼黄地創英▼*/
.fs12 { font-size : 14pt;
	background-color:#ffa700;
       font-family : "HG創英角ﾎﾟｯﾌﾟ体";
	line-height:1;
}
/*▼水地創英▼*/
.fs13 { font-size : 14pt;
	background-color:#afeeee;
       font-family : "HG創英角ﾎﾟｯﾌﾟ体";
	line-height:1;
}
/*▼索引全体アコーディオン▼*/
dl{
	width:auto;
	margin:auto;
}
dl dt{
	border-bottom:1px solid #FFFFFF;
	display:block;
	width:200px;
	height:50px;
	line-height:50px;
	text-align:center;
	cursor:pointer;
	background:url(kaihe.png) 150px -62px no-repeat;
	padding-right:15px;	
}
dl dd{
	display:none;
	margin-left: 0;
}
dl dt.active{

	background:url(kaihe.png) 150px 8px no-repeat;
}
#ako{
	width: 600px;
}
.phsuoyin{
	display:none;
}
.suoyin{
	padding: 0px;
	margin: 3px;
	font-size: 20px;
}
#pan1{
	float: left;
	width: auto;
}
#pan2{
	float: left;
	width: 20px;
}
#pan3{
	float: left;
	width: auto;
}
#pan4{
	clear: both;
	position: relative;
	top: 0px;
	left: 197px;
	width: 20px;
}
#pan5{
	position: relative;
	top: 0px;
	left: 197px;
	width: 20px;
}
table.basic {
	border-style:none;
	width:580px;
}
table.reference {
	border-style:none;
	width:580px;
}
table.bibliog {
	border-style:solid;
	border-color:pink;
	width:580px;
}th {
	border-style:none;
	text-align:center; 
}
td {
	border-style:none;
}
td.skyblue {
	background-color:skyblue;	
}
td.lightblue {
	background-color:lightblue;	
}
:lang(ZH-CN) {
	font-family:'SimSun';
}
:lang(ZH-TW) {
	font-family:'MingLiU';
}
caption{
	background-color:pink;
}
.fs20 {
		color:#ff0000;	
}