﻿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 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{
/*▼異同始まり▼*/
	display: none;
/*△異同終わり△*/
}
/*■■■Google234pxロゴ並列■■■*/
.header_22{
/*▼異同始まり▼*/
	float: left;
	padding-left:10px;
/*△異同終わり△*/
}
/*■■■Google234pxロゴ下■■■*/
.header_222{
/*▼異同始まり▼*/
	display: none;
/*△異同終わり△*/
}
/*■■■日付・Twitter■■■*/
.header_3{
/*▼異同始まり▼*/
	clear:both;
	margin:20px;
/*△異同終わり△*/
}
/*■■■日付・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-1gx{
color:#00CCFF;
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-2g{
background-color:#98FB98;
width:60px;
height:60px;
border-right:solid 13px #808080;
border-top:solid 1px #808080;
float:left;
}
/*■■■スマ部首索引ボックス最左カラ■■■*/
/*▼異同始まり▼*/
.box-2gx{
background-color:#98FB98;
width:60px;
height:60px;
border-right:solid 13px #808080;
border-top:solid 1px #808080;
border-bottom: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;
float:left;
}
/*■■■スマ部首索引ボックス最下先頭字■■■*/
/*▼異同始まり▼*/
.box-5gx{
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 10px 0px;
margin:0px;
}
.fs1 a:hover{
text-decoration:underline;
color:#FF0000;
background-color:#AFEEEE;
padding:18px 0px 6px 0px;
}
.fs1 a:active{
text-decoration:underline;
color:#FFFFFF;
background-color:#FF00FF;
padding:18px 0px 6px 0px;
}
/*■■■スマ部首索引简ボックス内文字体裁■■■*/
/*▼異同始まり▼*/
.fs18{
font-family:"MS ゴシック",monospace;
clear:both;
font-size:30px;
margin-top:0px;
text-align:center;
}
.fs18 a{
text-decoration:none;
display:block;
padding:18px 0px 10px 0px;
margin:0px;
}
.fs18 a:hover{
text-decoration:underline;
color:#FF0000;
background-color:#AFEEEE;
padding:18px 0px 3px 0px;
}
.fs18 a:active{
text-decoration:underline;
color:#FFFFFF;
background-color:#FF00FF;
padding:18px 0px 3px 0px;
}
/*△異同終わり△*/
/*■■■全体フォント■■■*/
p{
	font-family:"Microsoft YaHei","Microsoft JhengHei","Simsun(Founder Extended)","SimSun-18030",Sans-Serif;
}
/*■■■全体体裁■■■*/
#outerGroup {
	margin : 0 auto;
	text-align: left;
	width: auto;
}

#outerGroup #contentGroup {
	clear:both;
}
/*■■■該当無し始まり↓■■■*/
#outerGroup #contentGroup #leftColumn {
	border-left : solid 0px #666;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	width: 360px;
}

#outerGroup #contentGroup #rightColumn {
	border-left : solid 0px #666;
	float: right;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	width: 120px;
}
#outerGroup #contentGroup #content { 
	margin: 0;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	float: left;

}

#outerGroup #contentGroup .floatClear  {
	clear: both;
	display: block;
}
/*□□□該当無し終わり↑□□□*/
/*■■■全体フォント■■■*/
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;
}
/*■■■該当無し始まり↓■■■*/
.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-1{
	float : left ;
	width : 70px ;
	height : 20px ;
	border : 2px ;
}
.left-box-2{
	float : left ;
	width : 180px ;
	height : 20px ;
	border : 2px ;
}
.left-box-3{
	float : left ;
	width : 230px ;
	height : 20px ;
	border : 2px ;
}
.left-box-4{
 float : left ;
 width : 95px ;
 height : 20px ;
 border : 1px ;
}
.left-box-5{
 float : left ;
 width : 205px ;
 height : 20px ;
 border : 1px ;
}
.left-box-6{
 float : left ;
 width : 480px ;
 height : 20px ;
 border : 1px ;
}
.left-box-7{
 float : left ;
 width : 200px ;
 height : 20px ;
 border : 2px ;
}
.left-box-8{
 float : left ;
 width : 185px ;
 height : 20px ;
 border : 1px ;
}
.left-box-9{
 float : left ;
 width : 225px ;
 height : 20px ;
 border : 1px ;
}
.left-box-10{
 float : left ;
 width : 80px ;
 height : 20px ;
 border : 1px ;
}
.left-box-11{
 float : left ;
 width : 195px ;
 height : 20px ;
 border : 1px ;
}
.left-box-12{
 float : left ;
 width : 210px ;
 height : 20px ;
 border : 2px ;
}
.left-box-13{
 float : left ;
 width : 410px ;
 height : 20px ;
 border : 2px ;
}
.left-box-14{
 float : left ;
 width : 480px ;
 height : 20px ;
 border : 3px ;
}
.left-box-15{
 float : left ;
 width : 480px ;
 height : 20px ;
 border : 1px ;
}
.left-box-16{
 float : left ;
 width : 50px ;
 height : 50px ;
 border : 2px ;
}
.left-box-17{
 float : left ;
 width : 260px ;
 height : 50px ;
 border : 2px ;
}
.box_18{
	width:380px;
	height:676px;
}
/*□□□該当無し終わり↑□□□*/
/*■■■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;
}
.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{
	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 : 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:408px;
	border:1px solid #fff;
	padding: 0px;
	margin: 0px;
	float:right;
	text-align:right;
}
/*△異同終わり△*/
.suoyin_pc{
	display:none;
}
/*△異同終わり△*/
/*■■■スマホ部首索引変化前レイアウト■■■*/
.suoyin_sm{
/*▼異同始まり▼*/
	width:auto;
	padding: 0px;
	margin: 0px;
/*△異同終わり△*/
}
/*▼異同始まり▼*/
.suoyin_sm #suo{
	position: fixed;
	top: 10px;
	right: 0;
	width:320px;
	padding: 0px;
	margin: 0px;
}
*{
	margin:0;
	padding:0;
}
dl{
	width:320px;
	margin:auto;
}
dl dt{
	background-image : url(bg_paper_mid1.jpg);
	background-repeat : repeat;
	border-bottom:1px solid #FFFFFF;
	cursor:pointer;
	text-align:left;
	font-size:20px;
}
dl dd{
	border:1px solid #7CADB6;
	border-top:none;
	height:auto;
}
.two{
	margin-left:54px;
}
.three{
	margin-left:108px;
}
.four{
	margin-left:162px;
}
.five{
	margin-left:216px;
}
.twelve{
	margin-left:72px;
}
.thirteen{
	margin-left:144px;
}
/*■■■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;
}
/*△異同終わり△*/