@charset "UTF-8";

/* 四字熟語詳細用 */

div,pre,p,ul,ol,li{
margin: 0;
padding: 0;
}

img{
border-width:0px;
}

#yojiblock{
width:550px;
margin:10px 0 0 0;
background:#ffffff;
}

div.yojitext{
float:left;
width:130px;
height:150px;
margin:20px 3px 0 3px;
}

#yojiblock div.yojitext p.kanji{
padding:0 20px;
font-size:86px;
text-align:center;
border:1px solid #AAAAAA;
line-height:150%;
}

#yojiblock:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

p.yojikaisetu{
font-size:24px;
font-weight:bold;
background:#808080;
color:#ffffff;
padding:2px 0 2px 10px;
}

div.kategoriblock{
margin-bottom:30px;
padding:10px 5px;
background-color:#f5f5dc;
}

ul.kategorimenu{
list-style-type:none;
background-color:#f5f5dc;
}

ul.kategorimenu li.detail{
padding:0 20px;
line-height:1.25em;
font-size:36px;
}

/* 4つの漢字表示用 */

p.kanji{
padding-top:10px;
font-size:52px;
text-align:center;
}

p.kanji a{
}

#kanjilist{
width:555px;
padding-top:20px;
background-color:#ffffff;
}

#kanjilist div{
float:left;
width:100px;
height:100px;
margin:5px;
}

#kanjilist div.kanjibox10{
background:url(../img/kanjiback10.png) center no-repeat;
}

#kanjilist div.kanjibox09{
background:url(../img/kanjiback09.png) center no-repeat;
}

#kanjilist div.kanjibox08{
background:url(../img/kanjiback08.png) center no-repeat;
}

#kanjilist div.kanjibox07{
background:url(../img/kanjiback07.png) center no-repeat;
}

#kanjilist div.kanjibox06{
background:url(../img/kanjiback06.png) center no-repeat;
}

#kanjilist div.kanjibox05{
background:url(../img/kanjiback05.png) center no-repeat;
}

#kanjilist div.kanjibox04{
background:url(../img/kanjiback04.png) center no-repeat;
}

#kanjilist div.kanjibox03{
background:url(../img/kanjiback03.png) center no-repeat;
}

#kanjilist div.kanjibox02{
background:url(../img/kanjiback02.png) center no-repeat;
}

#kanjilist div.kanjibox01{
background:url(../img/kanjiback01.png) center no-repeat;
}

#kanjilist div.kanjibox00{
background:url(../img/kanjiback00.png) center no-repeat;
}

#kanjilist p.ateji{
margin:10px;
padding:0px;
}

#kanjilist p.ateji span.moji{
font-size:24pt;
font-family:'HGSｺﾞｼｯｸE','ＭＳ 明朝', monospace;
line-height:100%;
}

#kanjilist p.ateji span.yomi{
font-size:16pt;
font-family:'HGSｺﾞｼｯｸE','ＭＳ 明朝', monospace;
}

#kanjilist p.ateji a{
text-decoration:none;
border-bottom:dotted 1px #0000ff;
}

#kanjilist:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

