@charset "utf-8";
.clear { clear:both;}
#wide-p #wrapper #container .words_contents {
	background-color: #ededed;
	background:url(../img/bg.gif) repeat-y 0px 0px;
	position:relative;
	font-size:14px;
	line-height:135%;
	margin:0px 0px 8px 0px;
}
#wide-p #wrapper #container .words_contents h3 {
	margin-bottom:10px;
}

#wide-p #wrapper #container .words_contents .wordtxt {
border:solid 3px #CBDDEE; background:url(../img/bg_wordtitle.gif) no-repeat 0px 0px; width:794px; margin:25px auto 20px; position:relative;}
#wide-p #wrapper #container .words_contents .wordtxt h4 {
color:#FFF; padding:6px 0px 0px 50px; font-size:16px;}
#wide-p #wrapper #container .words_contents .wordtxt p {
padding:30px 40px 15px 40px;}

#wide-p #wrapper #container .words_contents .wordlist {
width:800px; margin:0px auto; padding:10px 0px 15px 0px; position:relative; }
#wide-p #wrapper #container .words_contents .wordlist li {
list-style:none; padding:0px 0px 0px 0px; margin:0px;}
#wide-p #wrapper #container .words_contents .wordlist ul {
padding:0px 14px 0px 15px; margin:0px 0px 0px 0px; width:771px;}
#wide-p #wrapper #container .words_contents .wordlist ul li {
 width:245px; float:left; height:30px; margin:7px 6px 0px 6px; padding:0px 0px 0px 0px;}
#wide-p #wrapper #container .words_contents .wordlist .gyou { display:none;}
#wide-p #wrapper #container .words_contents .wordlist .aki { height:70px;}

#wide-p #wrapper #container .words_contents .wordlist a {display:block; width:800px; height:37px; overflow:hidden; background-repeat:no-repeat; background-position:0px 0px; text-indent:-9999px;}
#wide-p #wrapper #container .words_contents .wordlist a:hover { 
background-position:0px -37px;}
#wide-p #wrapper #container .words_contents .wordlist .list_a{ 
background-image:url(../img/midashi_a.gif); height:37px; position:relative;}
#wide-p #wrapper #container .words_contents .wordlist .list_ka{ 
background-image:url(../img/midashi_ka.gif); height:37px; position:relative;}
#wide-p #wrapper #container .words_contents .wordlist .list_sa{ 
background-image:url(../img/midashi_sa.gif); height:37px; position:relative;}
#wide-p #wrapper #container .words_contents .wordlist .list_ta{ 
background-image:url(../img/midashi_ta.gif); height:37px; position:relative;}
#wide-p #wrapper #container .words_contents .wordlist .list_na{ 
background-image:url(../img/midashi_na.gif); height:37px; position:relative;}
#wide-p #wrapper #container .words_contents .wordlist .list_ha{ 
background-image:url(../img/midashi_ha.gif); height:37px; position:relative;}
#wide-p #wrapper #container .words_contents .wordlist .list_ma{ 
background-image:url(../img/midashi_ma.gif); height:37px; position:relative;}
#wide-p #wrapper #container .words_contents .wordlist .list_ya{ 
background-image:url(../img/midashi_ya.gif); height:37px; position:relative;}
#wide-p #wrapper #container .words_contents .wordlist .list_ra{ 
background-image:url(../img/midashi_ra.gif); height:37px;  position:relative;}
#wide-p #wrapper #container .words_contents .wordlist .list_wa{ 
background-image:url(../img/midashi_wa.gif); height:37px; position:relative;}

#wide-p #wrapper #container .words_contents .wordlist .linklist {
clear:both;}

#wide-p #wrapper #container .words_contents .wordlist ul li a {display:block; width:245px; height:25px; overflow:hidden; background:url(../img/bg_word.gif) no-repeat 0px 0px; text-indent:40px; padding:5px 0px 0px 0px; margin:0px; color:#1D2087; text-decoration:none;}
#wide-p #wrapper #container .words_contents .wordlist ul li a:visited {
color:#1D2087;}
#wide-p #wrapper #container .words_contents .wordlist ul li a:hover {
background-position:0px -30px; color:#1D2087; text-decoration:underline; margin:0px;}
#wide-p #wrapper #container .words_contents .wordlist .longtxt a {text-indent:35px; font-size:12px;}

#wide-p #wrapper #container .words_contents .wordlist .koumoku {
	position:relative;
	top:-30px;
	left:700px;
	color:#FFFFFF;
	z-index: 2;
}
#wide-p #wrapper #container .words_contents .wordlist .koumoku_on {
	position:relative;
	top:7px;
	left:126px;
	color:#FFFFFF;
	z-index: 2;
}


#wide-p #wrapper #container .words_contents .wordlist .gototop {
background:url(../img/gototop.gif) no-repeat -76px 0px; height:30px; width:800px; margin:0px auto; position:relative; clear:both;}

#wide-p #wrapper #container .words_contents .wordlist .gototop a {
width:80px; height:30px; display:block; position:relative; left:720px; text-indent:-9999px;}

#wide-p #wrapper #container .words_contents .words_foot { background:url(../img/foot.jpg) no-repeat; height:40px; position:relative;}
#wide-p #wrapper #container .words_contents .words_foot a {
width:80px; height:40px; display:block; position:relative; left:805px; text-indent:-9999px;}

