﻿body{
	background-image : url(bg_paper_mid1.jpg);
	background-repeat : repeat;
	margin : 0;
}
/*■■■pagetop javascript■■■*/
#page-top {
    position: fixed;
    bottom: 0px;
    right: 20px;
    font-size: 77%;
}
#page-top a {
    background: #FF0000;
    text-decoration: none;
    color: #fff;
    width: 100px;
    padding: 0px 0;
    text-align: center;
    display: block;
    border-radius: 50px;
}
#page-top a:hover {
    text-decoration: none;
    background: #009900;
}
h1{
	text-align: center;
}
/*■■■ロゴマーク■■■*/
.header_1{
	float: left;
}
/*■■■Google728px■■■*/
.header_2{
/*▼異同始まり▼*/
	float: left;
	padding-left:20px;
/*△異同終わり△*/
}
/*■■■Google234pxロゴ並列■■■*/
.header_22{
/*▼異同始まり▼*/
	display: none;
/*△異同終わり△*/
}
/*■■■Google234pxロゴ下■■■*/
.header_222{
/*▼異同始まり▼*/
	display: none;
/*△異同終わり△*/
}
/*■■■日付・Twitter■■■*/
.header_3{
/*▼異同始まり▼*/
	float:left;
	margin-left:20px;
	margin-top:0px;
	margin-bottom:0px;
/*△異同終わり△*/
}
/*■■■日付・TwitterＱ数■■■*/
.header_3 .fs17 {
	 font-size : 14pt;
}
/*■■■スマ部首索引ボックス先頭有赤画数字(1)■■■*/
.box-5g1{
background-image:url("iti1.png");
background-repeat:no-repeat;
background-position:top left;
width:60px;
height:60px;
border-right:solid 1px #808080;
border-left:solid 1px #808080;
border-top:solid 1px #808080;
float:left;
}
/*■■■スマ部首索引ボックス先頭有赤画数字(2)■■■*/
.box-5g2{
background-image:url("ni1.png");
background-repeat:no-repeat;
background-position:top left;
width:60px;
height:60px;
border-right:solid 1px #808080;
border-left:solid 1px #808080;
border-top:solid 1px #808080;
float:left;
}
/*■■■スマ部首索引ボックス先頭有赤画数字(3)■■■*/
.box-5g3{
background-image:url("san1.png");
background-repeat:no-repeat;
background-position:top left;
width:60px;
height:60px;
border-right:solid 1px #808080;
border-left:solid 1px #808080;
border-top:solid 1px #808080;
float:left;
}
/*■■■スマ部首索引ボックス先頭有赤画数字(4)■■■*/
.box-5g4{
background-image:url("yon1.png");
background-repeat:no-repeat;
background-position:top left;
width:60px;
height:60px;
border-right:solid 1px #808080;
border-left:solid 1px #808080;
border-top:solid 1px #808080;
float:left;
}
/*■■■スマ部首索引ボックス先頭有赤画数字(5)■■■*/
.box-5g5{
background-image:url("go1.png");
background-repeat:no-repeat;
background-position:top left;
width:60px;
height:60px;
border-right:solid 1px #808080;
border-left:solid 1px #808080;
border-top:solid 1px #808080;
float:left;
}
/*■■■スマ部首索引ボックス先頭有赤画数字(6)■■■*/
.box-5g6{
background-image:url("roku1.png");
background-repeat:no-repeat;
background-position:top left;
width:60px;
height:60px;
border-right:solid 1px #808080;
border-left:solid 1px #808080;
border-top:solid 1px #808080;
float:left;
}
/*■■■スマ部首索引ボックス先頭有赤画数字(7)■■■*/
.box-5g7{
background-image:url("nana1.png");
background-repeat:no-repeat;
background-position:top left;
width:60px;
height:60px;
border-right:solid 1px #808080;
border-left:solid 1px #808080;
border-top:solid 1px #808080;
float:left;
}
/*■■■スマ部首索引ボックス先頭有赤画数字(8)■■■*/
.box-5g8{
background-image:url("hati1.png");
background-repeat:no-repeat;
background-position:top left;
width:60px;
height:60px;
border-right:solid 1px #808080;
border-left:solid 1px #808080;
border-top:solid 1px #808080;
float:left;
}
/*■■■スマ部首索引ボックス先頭有赤画数字(9)■■■*/
.box-5g9{
background-image:url("kyuu1.png");
background-repeat:no-repeat;
background-position:top left;
width:60px;
height:60px;
border-right:solid 1px #808080;
border-left:solid 1px #808080;
border-top:solid 1px #808080;
float:left;
}
/*■■■スマ部首索引ボックス先頭有赤画数字(10)■■■*/
.box-5g10{
background-image:url("juu1.png");
background-repeat:no-repeat;
background-position:top left;
width:60px;
height:60px;
border-right:solid 1px #808080;
border-left:solid 1px #808080;
border-top:solid 1px #808080;
float:left;
}
/*■■■スマ部首索引ボックス先頭有赤画数字(11)■■■*/
.box-5g11{
background-image:url("juuiti1.png");
background-repeat:no-repeat;
background-position:top left;
width:60px;
height:60px;
border-right:solid 1px #808080;
border-left:solid 1px #808080;
border-top:solid 1px #808080;
float:left;
}
/*■■■スマ部首索引ボックス先頭有赤画数字(12)■■■*/
.box-5g12{
background-image:url("juuni1.png");
background-repeat:no-repeat;
background-position:top left;
width:60px;
height:60px;
border-right:solid 1px #808080;
border-left:solid 1px #808080;
border-top:solid 1px #808080;
border-bottom:solid 1px #808080;
float:left;
}
/*■■■スマ部首索引ボックス先頭有赤画数字(13)■■■*/
.box-5g13{
background-image:url("juusankara1.png");
background-repeat:no-repeat;
background-position:top left;
width:60px;
height:60px;
border-right:solid 1px #808080;
border-left:solid 1px #808080;
border-top:solid 1px #808080;
float:left;
}
/*■■■スマ部首索引ボックス中間字■■■*/
.box-1g{
color:#00CCFF;
background-color:#98FB98;
width:60px;
height:60px;
border-right:solid 1px #808080;
border-top:solid 1px #808080;
float:left;
}
/*■■■スマ部首索引ボックス最左字■■■*/
.box-2g{
background-color:#98FB98;
width:60px;
height:60px;
border-right:solid 13px #808080;
border-top:solid 1px #808080;
float:left;
}
/*■■■スマ部首索引ボックス最下先頭字■■■*/
.box-3g{
background-color:#98FB98;
width:60px;
height:60px;
border-right:solid 1px #808080;
border-left:solid 1px #808080;
border-top:solid 1px #808080;
border-bottom:solid 1px #808080;
float:left;
}
/*■■■スマ部首索引ボックス最下中間字■■■*/
.box-4g{
background-color:#98FB98;
width:60px;
height:60px;
border-right:solid 1px #808080;
border-top:solid 1px #808080;
border-bottom:solid 1px #808080;
float:left;
}
/*■■■スマ部首索引ボックス無赤字先頭字■■■*/
.box-5g{
background-color:#98FB98;
width:60px;
height:60px;
border-right:solid 1px #808080;
border-left:solid 1px #808080;
border-top:solid 1px #808080;
border-bottom:solid 1px #808080;
float:left;
}
/*■■■スマ部首索引ボックス無赤字先頭字■■■*/
.box-6g{
background-color:#98FB98;
width:60px;
height:60px;
border-right:solid 13px #808080;
border-top:solid 1px #808080;
border-bottom:solid 1px #808080;
float:left;
}
/*■■■スマ部首索引ボックス内文字体裁■■■*/
.fs1{
font-family:"MS ゴシック",monospace;
clear:both;
font-size:30px;
margin-top:0px;
text-align:center;
}
.fs1 a{
text-decoration:none;
display:block;
padding:18px 0px 26px 0px;
margin:0px;
}
.fs1 a:hover{
text-decoration:underline;
color:#FF0000;
background-color:#AFEEEE;
}
.fs1 a:active{
text-decoration:underline;
color:#FFFFFF;
background-color:#FF00FF;
}

/*■■■全体フォント■■■*/
p{
	font-family:"Microsoft YaHei","Microsoft JhengHei","Simsun(Founder Extended)","SimSun-18030",Sans-Serif;
}
/*■■■全体体裁■■■*/
#outerGroup {
	margin : 0 auto;
	text-align: left;

}

#outerGroup #contentGroup {
	clear:both;
}
/*■■■全体フォント■■■*/
a {
	color	:blue;
}
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;
}
/*■■■フッター■■■*/
.fs2 { font-size : 8pt;
	line-height:1em;
	margin:20px;
}
/*■■■該当無し始まり↓■■■*/
.fs3 { font-size : 12pt;
}

.fs4 { font-size : 11pt;
	color : #ff0000;
	line-height:1;
}

.fs5 { font-size : 11pt;
	background-color:#00fa9a;
	line-height:1;

}

.fs6 { font-size : 11pt;
	background-color:#ffa500;
	line-height:1;
}

.fs7 { font-size : 11pt;
	background-color:#ffd700;
	line-height:1;
}

.fs8 { font-size : 11pt;
	line-height:1;
}

.fs9 { font-size : 8pt;
	line-height:1em;
	text-align:right;
}

.fs10 { font-size : 12pt;
	background-color:#ff0000;
}

.fs11 { font-size : 12pt;
	background-color:#00ffff;
}

.fs12 { font-size : 12pt;
	background-color:#ffc0cb;
}

.fs13 { font-size : 12pt;
}

.fs14 { font-size : 12pt;
	background-color:#ffff00;
}

.fs15 { font-size : 30pt;
	font-family : monospace
}
/*□□□該当無し終わり↑□□□*/
/*■■■部首見出しフォント■■■*/
.fs16 { font-size : 30pt;
	font-family : monospace
}
/*■■■日付フォント■■■*/
.fs17 { font-size : 14pt;
}

.sample1 { font-family : Lucida Sans Unicode
}
/*■■■該当無し始まり↓■■■*/
div.xiangmu p {
	margin: 0.2em 0px;
}
/*□□□該当無し終わり↑□□□*/
/*▼異同始まり▼*/
/*■■■部首見出しフォント■■■*/
.left-box-19 fs16{
	margin: 0 0 10px 0 ;
}
/*△異同終わり△*/
/*■■■CJK統合漢字■■■*/
.left-box-26{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 36px;
	line-height:1.2;
}
/*■■■該当無し始まり↓■■■*/
.clr-block{
	clear : both ;
	background : #09f ;
	padding : 5px ;
}

a.tooltip:hover {
	background: #ffffff;
}
a.tooltip span {
	display: none;
	padding: 8px;
	font-size: 40px;
	margin-left: 8px;
	line-height: 1.6;
}
a.tooltip:hover span{
	display: inline;
	position: absolute;
	background-color: #FFF7EE;
	border: 1px solid #cccccc;
	color: #000000;
	width: 200px;
}
a.tooltip:hover span{
	width: 100px;
}
/*□□□該当無し終わり↑□□□*/

/*▼異同始まり▼*/
/*■■■デスク索引■■■*/
.suoyin_pc{
	position: fixed;
	top: 110px;
	right: 0;
	background-color: #eee;
	width:490px;
	height:570px;
	border:1px solid #DDD;
	padding: 0px;
	margin: 0px;
}
/*△異同終わり△*/
/*■■■該当無し始まり↓■■■*/
.box_001{
	background-color: #FDF;
	width:58px;
	height:58px;
	border:1px solid #DDD;
	padding: 0px;
	margin: 0px;
	float: left;
}
/*□□□該当無し終わり↑□□□*/
/*■■■ＰＣ索引部首レイアウト■■■*/
.box_002{
	background-color: #DFF;
	width:25px;
	height:25px;
	border:1px solid #DDD;
	padding: 0px;
	margin: 0px;
	float: left;
}
/*■■■ＰＣ索引部首体裁■■■*/
.box_002 a{
	line-height:25px;
	padding: 0px;
	display: block;
	width:25px;
	height:25px;
	color: #000;	
	text-decoration: none;
}
.box_002 a:hover,.box_003 a:hover{
	color: blue;
	background-color: #FFA500;
	text-decoration: underline;
}
/*■■■ＰＣ索引画数数字■■■*/
.box_003{
	background-color: red;
	width:25px;
	height:25px;
	border:1px solid #DDD;
	padding: 0px;
	margin: 0px;
	float: left;
}
/*■■■ＰＣ索引部首行換え■■■*/
.box_004{
	clear: both;
}
/*■■■該当無し始まり↓■■■*/
.box_005{
	background-color: #FFF000;
	width:25px;
	height:900px;
	border:1px solid #DDD;
	padding: 0px;
	margin: 0px;
	float: left;
}
/*□□□該当無し終わり↑□□□*/
/*■■■ＰＣ索引番号体裁■■■*/
.bangou{
	padding: 0px;
	margin: 0px;
	font-size: 22px;	
	font-family:"MS ゴシック",monospace;
	text-align: center; 
}
/*■■■ＰＣ索引部首体裁■■■*/
.bushou{
	padding: 0px;
	margin: 0px;
	font-size: 22px;	
	font-family : monospace
}
/*■■■ＰＣ索引部首特殊体裁■■■*/
span{
	font-family : sans-serif
}
/*■■■該当無し始まり↓■■■*/
#header{
	position: absolute;
	left:0px;
	top:0px;
}
#content{
	position: absolute;
	left:420px;
	top:110px;
	width:640px;
}
#leftColumn{
	position: absolute;
	left:0px;
	top:760px;
}
#rightColumn{
	position: absolute;
	left:940px;
	top:110px;
}
/*□□□該当無し終わり↑□□□*/
/*■■■フッター■■■*/
footer{
	clear:both;
	width:auto;
	display: block;
	background-color: #98fb98;
	border-top: solid 1px #666;
	text-align: center;
	padding: 2px;
}
/*■■■w3c■■■*/
.w3c{
	margin:20px;
}
/*■■■漢字本文全体レイアウト■■■*/
#hanziqun{
/*▼異同始まり▼*/
	margin-left:10px;
/*△異同終わり△*/
	width:auto;
}
/*■■■デスク部首索引背景レイアウト■■■*/
/*▼異同始まり▼*/
#suoyin_pcs .suoyin_pcs2{
	background-image : url(bg_paper_mid1.jpg);
	background-repeat : repeat;
	width:555px;
	border:1px solid #fff;
	padding: 0px;
	margin: 0px;
	float:right;
	text-align:right;
}
/*△異同終わり△*/
/*■■■スマホ部首索引変化前レイアウト■■■*/
.suoyin_sm{
/*▼異同始まり▼*/
	width:auto;
	padding: 0px;
	margin: 0px;
/*△異同終わり△*/
}
/*▼異同始まり▼*/
#suo{
	display:none;
}
/*■■■CJK統合漢字拡張ABレイアウト■■■*/
.left-box-27{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 36px;
	line-height:1.2;
}
/*■■■スマホ部首索引ボタン■■■*/
#bushousuoyin{
	display:none;
}
/*△異同終わり△*/