﻿body{
	background-image : url(bg_paper_mid1.jpg);
	background-repeat : repeat;
	margin : 0;
	width: 320px;
}
/*■■■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 0;
    text-align: center;
    display: block;
    border-radius: 50px;
}
#page-top a:hover {
    text-decoration: none;
    background: #009900;
}

/*■■■①全体体裁■■■*/
#outerGroup {
	margin : 0 auto;
        text-align: left;
	font-family:"ＭＳ　Ｐゴシック",
sans-serif;
/*▼異同始まり▼*/
	width: 320px;
/*△異同終わり△*/
}
#outerGroup1 {
	margin : 0 auto;
        text-align: left;
	font-family:"ＭＳ　Ｐゴシック",
sans-serif;
/*▼異同始まり▼*/
	width: 320px;
/*△異同終わり△*/
}
/*■■■②ヘッダー■■■*/
header {
	padding: 0px;
/*▼異同始まり▼*/
	width:auto;
/*△異同終わり△*/
}
/*■■■②ヘッダー■■■*/
#header1 {
	padding: 0px;
/*▼異同始まり▼*/
	width:auto;
/*△異同終わり△*/
}
/*■■■③ロゴマーク■■■*/
.header_1{
	width: 185px;
	float: left;
}
.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{
	display: none;
}
/*△異同終わり△*/
/*■■■⑧Webレスポンシブ横バナー■■■*/
.header_22{
/*▼異同始まり▼*/
	float: left;
/*△異同終わり△*/
}
.header_33{
	display: none;
}
#hi{
	padding-bottom:	10px; 
	font-size: 10px;
}
/*■■■⑨本文体裁■■■*/
#contentGroup{
	clear: both;
}
/*■■■⑩本文体裁■■■*/
#content { 
	margin: 0;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	float: left;
}
/*■■■⑪本文体裁■■■*/
#content_1 { 
	padding-left: 10px;
	padding-right: 0px;
}
/*■■■⑫本文体裁■■■*/
#content_2 { 
/*▼異同始まり▼*/
	padding-left: 10px;
	padding-right: 0px;
/*△異同終わり△*/
}
/*■■■⑬文中レスポンシブ横バナー■■■*/
.guanggaoziyou{
	padding:1px;
}
/*■■■⑭文末ziyou横バナー■■■*/
.guanggaoziyou_1{
	padding-left: 0px;
}
/*■■■⑮右側コラム体裁■■■*/
/*▼異同始まり▼*/
#rightColumn {
	display: none;
}
/*△異同終わり△*/
/*■■■⑯フッター■■■*/
footer{
	clear: both;
	display: block;
	background-color: #98fb98;
	border-top: solid 1px #666;
	text-align: center;
	padding: 2px;
/*▼異同始まり▼*/
	width:auto;
/*△異同終わり△*/
}
/*■■■全体フォント■■■*/
a {
	text-decoration: none;
}

a:link {
	color	:blue;}
a:visited {
	color	:purple;}
a:active, a:hover{
	color	:#29a;
	text-decoration: underline;
}
p span {
	color:#ff0000;
}
/*■■■パンくず■■■*/
.fs0 { font-size : 12pt;
	line-height:1.5em;
	margin:20px;
}
/*■■■コンテンツリンクフォント■■■*/
.fs1 { font-size : 14pt;
	line-height:1.5em;
}
/*■■■フッター文言フォント■■■*/
.fs2 { font-size : 14pt;
	line-height:1em;
}
/*■■■小見出し文言フォント■■■*/
.fs3 { font-size : 12pt;
}
/*■■■日付フォント■■■*/
.fs9 { font-size : 13pt;
	text-align:right;
	margin: 0;
}
/*▼異同始まり▼*/
/*■■■⑰pa■■■*/
#pa{
float:left;
}
/*■■■⑱content_3■■■*/
#content_3{
}
/*■■■⑲content_4■■■*/
#content_4{
float:left;
}
/*■■■⑳content_5■■■*/
/*▼異同始まり▼*/
#content_5{
display:none;
}
#content_55{
float:left;
}
#content_6{
	clear:both;
	width: 320px;
	padding-left: 0px;
}
/*△異同終わり△*/
/*■■■㉑人名右側コラム体裁■■■*/
#rightColumn_2 {
	display: none;
}
/*■■■㉒本文体裁■■■*/
#contentren { 
	margin: 0;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 320px;
	float: left;
}
.pinyin{
	background-color: #3300FF;
	width:260px;
	height:260px;
	border:1px solid #006633;
	padding: 0px;
	margin: 0px;
}
.aiueo{
	background-color: #3300FF;
	width:260px;
	height:520px;
	border:1px solid #006633;
	padding: 0px;
	margin: 0px;
}
.bushou_2{
	background-color: #3300FF;
	width:260px;
	border:1px solid #006633;
	padding: 0px;
	margin: 0px;
}
h1{
	font-size: 20px;
	padding-top: 5px;
	margin: 0px;
	text-align: center;
}
h2{
	padding: 0px;
	margin: 2px;
	font-size: 18px;
}
h3{
	padding-top: 4px;
	margin: 0px;
	font-size: 16px;
}
/*■■■ＰＣ索引部首レイアウト■■■*/
.box_002{
	background-color: #DFF;
	width:50px;
	height:50px;
	border:1px solid #006633;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: center; 
}
/*■■■ＰＣ索引部首体裁■■■*/
.box_002 a{
	line-height:50px;
	padding: 0px;
	display: block;
	width:50px;
	height:50px;
	color: #000;	
	text-decoration: none;
}
.box_002 a:hover,.box_003 a:hover{
	color: blue;
	background-color: #FFA500;
	text-decoration: underline;
}
.box_003{
	line-height:50px;
	background-color: red;
	width:50px;
	height:50px;
	border:1px solid #006633;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: center; 
}
/*■■■ＰＣ索引番号体裁■■■*/
.bangou{
	padding: 0px;
	margin: 0px;
	font-size: 28px;	
	font-family: monospace;
	text-align: center; 
}
/*■■■ＰＣ索引部首行換え■■■*/
.box_004{
	clear: both;
}
/*■■■ＰＣ索引部首体裁■■■*/
.bushouzi{
	padding: 0px;
	margin: 0px;
	font-size: 28px;	
	font-family : monospace
}
/*■■■㉓首字■■■*/
.content_6{
clear:both;
}
.content_7{
}
#suo{
	float: left;
}
*{
	margin:0;
	padding:0;
}
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;
}
dl dt.active{

	background:url(kaihe.png) 150px 8px no-repeat;
}
#pan .fs1{
	padding-left: 10px;
	margin: 0px;
}
.shouzi{
font-size:20pt;
line-height:150%;
padding-bottom: 10px;
}
.shouziaiueo{
padding-top: 10px;
padding-bottom: 10px;
font-size:12pt;
line-height:100%;
}
/*△異同終わり△*/
/*▼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;
}
div.xiangmu p {
   margin: 0.2em 0px;
}
.left-box-1{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 2px ;
      margin : 10px 0px 0px 0px;
      }
.left-box-2{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 2px ;
      margin : 0px 0px 0px 0px;
      }
.left-box-72{
      float : left ;
      width : 306px ;
      height : 44px ;
      border : 2px ;
      margin : 0px 0px 0px 0px;
      }
.left-box-3{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 2px ;
      margin : 0px 0px 0px 0px;
      }
.left-box-773{
      float : left ;
      width : 306px ;
      height : 61px ;
      border : 2px ;
      margin : 0px 0px 0px 0px;
      }
.left-box-4{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 10px 0px 0px 0px;
      }
.left-box-5{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-6{
	display:none;
      }
.left-box-7{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 2px ;
      margin : 0px 0px 18px 0px;
      }
.left-box-8{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 0px 0px 0px 0px;
      }
.left-box-9{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 0px 0px 0px 0px;
      }
.left-box-10{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 10px 0px 0px 0px;
      }
.left-box-11{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 2px ;
      }
.left-box-12{
      float : left ;
      width : 306px ;
      height : 30px ;
      border : 1px ;
      margin : 0px 0px 18px 0px;
      }
.left-box-13{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 0px 0px 18px 0px;
      }
.left-box-14{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 0px 0px 18px 0px;
      }
.left-box-714{
      float : left ;
      width : 306px ;
      height : 61px ;
      border : 1px ;
      }
.left-box-15{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 0px 0px 0px 0px;
      }
.left-box-16{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 10px 0px 0px 0px;
      }
.left-box-17{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 10px 0px 0px 0px;
      }
.left-box-18{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 0px 0px 15px 0px;
      }
.left-box-19{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-20{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 0px 0px 15px 0px;
      }
.left-box-21{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 0px 0px 0px 0px;
      }
.left-box-22{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 10px 0px 0px 0px;
      }
.left-box-23{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 0px 0px 0px 0px;
      }
.left-box-24{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 10px 0px 0px 0px;
      }
.left-box-25{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 0px 0px 17px 0px;
      }
.left-box-26{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-27{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 0px 0px 17px 0px;
      }
.left-box-28{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 0px 0px 17px 0px;
      }
.left-box-29{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 0px 0px 0px 0px;
      }
.left-box-30{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 0px 0px 18px 0px;
      }
.left-box-31{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 10px 0px 0px 0px;
      }
.left-box-32{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 0px 0px 18px 0px;
      }
.left-box-33{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 0px 0px 18px 0px;
      }
.left-box-34{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 10px 0px 0px 0px;
      }
.left-box-35{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 0px 0px 0px 0px;
      }
.left-box-36{
      float : left ;
      width : 306px ;
      height : 25px ;
      margin : 0px 0px 18px 0px;
      border : 1px ;
      }
.left-box-37{
      float : left ;
      width : 306px ;
      height : 25px ;
      margin : 0px 0px 0px 0px;
      border : 1px ;
      }
.left-box-38{
      float : left ;
      width : 306px ;
      height : 61px ;
      border : 1px ;
      }
.left-box-39{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-40{
      float : left ;
      width : 306px ;
      height : 51px ;
      border : 1px ;
      }
.left-box-41{
      float : left ;
      width : 306px;
      height : 25px ;
      border : 1px ;
      margin : 0px 0px 20px 0px;
      }
.left-box-42{
	display:none;
      }
.left-box-43{
	display:none;
      }
.left-box-44{
      float : left ;
      width : 155px ;
      height : 25px ;
      border : 1px ;
      margin : 0px 0px 10px 0px;
      }
.left-box-45{
      float : left ;
      width : 135px ;
      height : 25px ;
      border : 1px ;
      margin : 0px 0px 10px 0px;
      }
.left-box-46{
      float : left ;
      width : 306px ;
      height : 61px ;
      border : 1px ;
      }
.left-box-47{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 15px 0px 20px 0px;
      }
.left-box-48{
      float : left ;
      width : 100px ;
      height : 25px ;
      border : 1px ;
      margin : 0px 0px 10px 0px;
      }
.left-box-49{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-50{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 15px 0px 0px 0px;
      }
.left-box-51{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 0px 0px 0px 0px;
      }
.left-box-52{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 0px 0px 18px 0px;
      }
.left-box-53{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 0px 0px 18px 0px;
      }
.left-box-54{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 0px 0px 18px 0px;
      }
.left-box-55{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 0px 0px 0px 0px;
      }
.left-box-755{
      float : left ;
      width : 306px ;
      height : 61px ;
      border : 1px ;
      }
.left-box-56{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 10px 0px 0px 0px;
      }
.left-box-57{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 0px 0px 17px 0px;
      }
.left-box-58{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-59{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 0px 0px 0px 0px;
      }
.left-box-60{
      float : left ;
      width : 306px ;
      height : 136px ;
      border : 1px ;
      }
.left-box-62{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      }
.left-box-63{
      float : left ;
      width : 306px ;
      height : 25px ;
      border : 1px ;
      margin : 15px 0px 0px 0px;
      }
/*△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;
}
p.phsuoyin{
	line-height: 18px;
	padding: 0;
	margin-left: 0;
	font-size: 15px;
	font-weight:900;
}
p.suoyin{
	display:none;
}
#pan1{
	float: left;
	width: 200px;
}
#pan2{
	float: left;
	width: 100px;
}
#pan3{
	float: left;
	width: 200px;
}
#pan4{
	display:none;
}
#pan5{
	display:none;
}
table.basic {
	border-style:none;
	width:320px;
}
table.reference {
	border-style:none;
	width:320px;
}
table.bibliog {
	border-style:solid;
	border-color:pink;
	width:320px;
}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;	
}