@charset "UTF-8";
/* CSS Document */

#pageMenuTitle{
background:url(../../service/img/page_menu_title.jpg) no-repeat;
width:180px;
height:46px;
text-indent:-9999px;
}

#pageMenuBox{
background:url(../img/page_menu_bg.gif) repeat-y;
width:180px;
}

#pageMenuBox ul{
width:162px;
margin:0px auto;
padding:0px 4px 0px 4px;
}

#pageMenuBox li{
margin:0px;
padding:10px 0px 8px 19px;
list-style-type:none;
border-bottom:solid 1px #F1F1F1;
background:url(../img/icon_circle.jpg) no-repeat 0px 13px;
font-size:12px;
color:#333;
line-height:130%;
}

#pageMenuBox li a{
color:#333;
text-decoration:none;
}

#pageMenuBox li a:hover{
color:#F00;
}

#pageMenuBoxBtm{
background:url(../img/page_menu_btm.jpg) no-repeat;
width:180px;
height:22px;
margin:0px 0px 5px 0px;
}

#mainImg{
background:url(../../service/words/img/main_img.jpg) no-repeat;
width:690px;
height:80px;
text-indent:-9999px;
margin:0px 0px 17px 0px;
}

#wordsBox{
width:680px;
margin:0px auto;
font-size:12px;
color:#333;
line-height:140%;
}

#wordsBox ul{
list-style:none;
}

#wordsBox a{
	color:#333;
	text-decoration:underline;
}

#wordsBox a:hover{
	color:#F00;
	text-decoration:none;
}

.words_list_l{ width:340px;float:left; margin:0 0 20px 0;display:inline;}
.words_list_r{ width:340px;float:left; margin:0 0 20px 0;display:inline;}


ul.words_list{ margin:0 0 0 20px; clear:both;}
ul.words_list li{ width:2.6em; text-align:center; float:left; line-height:1.5em; padding:0 0 10px 0;}
ul.words_list li.words_wide{ width:4em;}


ul.words_list2{ margin:0 0 20px 20px; clear:both;}
ul.words_list2 li{ text-align:left; display:inline; line-height:1em; padding:0 0 10px 0; margin:0 10px 0 0;}

.word_search_box{ margin:0 0 20px 20px;}
.word_search{ width:300px;}



#wordsTable th{
background:#FFFFF5;
width:60px;
font-size:12px;
color:#333;
line-height:140%;
text-align:center;
}

#wordsTable td{
background:#FFF;
font-size:12px;
color:#333;
line-height:140%;
}

.entry_detail_back {
margin:0px;
padding:0px;
float:right;
}

.entry_detail_back a{
background:url(../img/icon_arrow.gif) no-repeat 0px 14px;
font-size:12px;
color:#333;
line-height:130%;
display:block;
padding:8px 0px 8px 10px;
}


.entryYomi {
font-size: 10px;
line-height: 150%;
background-color: #EFEFEF;
display: block;
width: 100%;
margin:10px auto;
padding:5px 0px;
}


dl.entryList{
	margin-top:0px;
	margin-left:13px;
	margin-right:0px;
	padding:0px;
}

dl.entryList dt{
	background:url(../img/icon_circle.jpg) no-repeat 0px 3px;
	font-size:12px;
	color:#333;
	line-height:140%;
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 14px;
}

dl.entryList dt a{
	color:#333;
	text-decoration:none;
}

dl.entryList dt a:hover{
	color:#F00;
}

dl.entryList dd{
	font-size:12px;
	color:#333;
	line-height:140%;
	margin:0px 0px 3px 14px;
}

dl.entryList dd a{
	color:#333;
	text-decoration:none;
}

dl.entryList dd a:hover{
	color:#F00;
}
	

.searchList{
width:680px;
padding:5px 0px;
margin:5px 0px;
border-bottom: solid 1px #CCC;
}


.infoDate{
width:123px;
padding:13px 0px 13px 13px;
font-size:12px;
color:#333;
line-height:140%;
float:left;
}

.infoText{
width:529px;
padding:13px 15px 13px 0px;
font-size:12px;
color:#F30;
line-height:140%;
float:left;
}

.infoText a{
color:#F30;
}

.infoText a:hover{
color:#963;
text-decoration:none;
}

