@import url("../../css/life.css");

div.box {
float: left;
width: 18.2em;
margin: 0 10px;
}
*html div.box { margin: 0 5px;}

.glossary div.contents ul { margin: 15px 0 15px; padding: 0 0 0 22px; list-style-type: square;}
.glossary div.contents li { margin: 5px 0;}

.glossary h3 { border-bottom: 1px solid #4CB47E;}
.glossary h3 a {
display: block;
width: 4em;
padding: 3px 0 2px;
border-top: 1px solid #2CA45E;
border-right: 1px solid #2CA45E;
background: #4CB47E url(../img/ttl_bg.jp) center repeat-x;
font-size: 1.2em;
text-align: center;
color: #FFF;
}

/* category (cat) */

.cat h3 { margin: 25px 0 15px; font-size: 1.3em;}
.cat h3 strong { color: #FF6600;}
.cat .contents p { margin: 15px 0 30px 20px;}
.CB ul { margin: 15px 0 30px; padding: 0 0 0 45px;}

div.CHN {
height: 33px;
background: url(../glossary/img/CB_bg_head.gif) bottom no-repeat;
}
div.CHN li {
float: left;
list-style-type: none;
}
.CHN a {
display: block;
width: 60px;
height: 30px;
background-image: left top;
background-repeat: no-repeat;
font-size: 1px;
text-indent: -9999px;
}
.CHN li.CHNindex a {
width: auto;
height: auto;
padding: 8px 0 0 10px;
font-size: 14px;
text-indent: 0;
}

li.CHNa a { background-image: url(../glossary/img/a.gif); width: 62px;}
li.CHNka a { background-image: url(../glossary/img/ka.gif);}
li.CHNsa a { background-image: url(../glossary/img/sa.gif); width: 61px;}
li.CHNta a { background-image: url(../glossary/img/ta.gif);}
li.CHNna a { background-image: url(../glossary/img/na.gif);}
li.CHNha a { background-image: url(../glossary/img/ha.gif);}
li.CHNma a { background-image: url(../glossary/img/ma.gif); width: 61px;}
li.CHNya a { background-image: url(../glossary/img/ya.gif);}
li.CHNra a { background-image: url(../glossary/img/ra.gif);}
li.CHNwa a { background-image: url(../glossary/img/wa.gif); width: 64px;}

div.CHN li a:hover {
border: none;
background-position: 0 -60px;
}

.CATa .CHNa a,
.CATka .CHNka a,
.CATsa .CHNsa a,
.CATta .CHNta a,
.CATna .CHNna a,
.CATha .CHNha a,
.CATma .CHNma a,
.CATya .CHNya a,
.CATra .CHNra a,
.CATwa .CHNwa a,
.CATa .CHNa a:hover,
.CATka .CHNka a:hover,
.CATsa .CHNsa a:hover,
.CATta .CHNta a:hover,
.CATna .CHNna a:hover,
.CATha .CHNha a:hover,
.CATma .CHNma a:hover,
.CATya .CHNya a:hover,
.CATra .CHNra a:hover,
.CATwa .CHNwa a:hover {
background-position: 0 -30px;
}

div.CB {
clear: both;
padding: 10px 100px;
background: url(../glossary/img/CB_bg.gif) repeat-y;
}

div.CHN li.CFNindex { border-right: 1px solid #999;}

div.CFN { clear: both; padding: 30px 30px 15px; background: url(../glossary/img/CB_bg_btm.gif) top no-repeat;}
div.CFN ul { text-align: center;}
div.CFN li {
display: inline;
padding: 0 5px 0 10px;
border-left: 1px solid #999;
list-style-type: none;
}
div.CFN li.CFNindex { border-right: 1px solid #999;}


