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

/* ------- info ------- */
#d_info{
	padding-top:20px;
}

/* ------- dictionary ------- */
.d_search_words{
	padding-top:10px;
	background:#F7F5F0;
	padding:0 20px 20px 20px;
	margin:10px 0 20px 0;
}
#d_top{
	margin-top:25px;
}
.d_search_words dt{
	padding-top:10px;
}
.d_search_words li ul{
	padding-top:10px;
}
.d_search_words #d_50 li{
	padding:5px 3px 0 0;
	float:left;
	color:#CCCCCC;
	font-weight:bold;
	line-height:1.6;
}
.d_search_words #d_alphabet li{
	padding:5px 2px 0 0;
	float:left;
	color:#CCCCCC;
	font-weight:bold;
	line-height:1.6;
}
.d_search_words #d_category li{
	padding:5px 20px 0 0;
	float:left;
	color:#CCCCCC;
	font-weight:bold;
	line-height:1.6;
}
.d_search_words dd li.tail{
	padding-right:0;
}
.d_search_words #d_50 li.no_link,
.d_search_words #d_alphabet li.no_link{
	background:url(../images/word_bu_bg.gif) no-repeat center;
	width:19px;
	height:19px;
	display:block;
	margin:5px 3px 0 0;
	text-align:center;
	padding:0px;
}
.d_search_words #d_50 a,
.d_search_words #d_50 a:link,
.d_search_words #d_50 a:visited,
.d_search_words #d_alphabet a,
.d_search_words #d_alphabet a:link,
.d_search_words #d_alphabet a:visited {
	background:url(../images/word_bu_bg.gif) no-repeat center;
	color:#879176;
	width:19px;
	height:19px;
	display:block;
	text-align:center;
}
.d_search_words #d_50 a:hover,
.d_search_words #d_50 a:focus,
.d_search_words #d_50 a:active,
.d_search_words #d_alphabet a:hover,
.d_search_words #d_alphabet a:focus,
.d_search_words #d_alphabet a:active {
	background:url(../images/word_bu_hover_bg.gif) no-repeat center;
	color:#ffffff;
	width:19px;
	height:19px;
	display:block;
	text-align:center;
	text-decoration:none;
}

.d_search_words #d_category a,
.d_search_words #d_category a:link,
.d_search_words #d_category a:visited{
	background:url(../images/cat_bu_bg.gif) no-repeat center;
	color:#879176;
	width:135px;
	height:19px;
	display:block;
	text-align:center;
}
.d_search_words #d_category a:hover,
.d_search_words #d_category a:focus,
.d_search_words #d_category a:active{
	background:url(../images/cat_bu_hover_bg.gif) no-repeat center;
	color:#ffffff;
	width:135px;
	height:19px;
	display:block;
	text-decoration:none;
	text-align:center;
}

/* ------- edit ------- */
#d_edit dt{
	float:left;
	width:98px;
}
#d_edit dd{
	float:left;
	color:#5E5E5E;
	line-height:1.4;
}

/* ------- list ------- */
#d_list{
	padding:6px 0 20px 10px;
}
#d_list dt{
	font-weight:bold;
	color:#7B7261;
	padding-bottom:10px;
}
#d_list dd{
	line-height:1.5;
}
/* ------- entry ------- */
#d_entry {
	padding:13px 10px;
}
#d_entry a{
	color:#68A61B;
}
#d_entry h3 {
	color:#7B7261;
	font-weight:bold;
	line-height:1.5;
}
#d_entry h3 .english{
	color:#9E1515;
	font-weight:bold;
	padding-left:10px;
}
#d_entry p {
	padding:10px 0 5px 0;
}
#d_entry p.cat_list{
	text-align:center;
	padding-top:20px;
}
#d_entry .d_trackback h4{
	color:#B12720;
	font-weight:bold;
	padding-bottom:10px;
}


/* ------- 新規追加項目 ------- */

body#dictionary #content_inner{
	padding-top:0px;
}


/* 見出し */

body#dictionary #content #content_inner #l h2#agNew-ttl{
	padding:8px 0 ;
	border:#CCC solid 1px;
}

/*---パンくず----*/

body#dictionary #content #content_inner #l #pankuzu2 {
font-size:92%;
padding:10px 5px;
color: #000;
}

body#dictionary #content #content_inner #l p#pankuzu2 a:link { color: #C93064; text-decoration: none;}
body#dictionary #content #content_inner #l p#pankuzu2 a:visited { color: #C93064; text-decoration: none;}
body#dictionary #content #content_inner #l p#pankuzu2 a:hover { color: #C93064; text-decoration: none; }
body#dictionary #content #content_inner #l p#pankuzu2 li dl dt a:active { color: #000; text-decoration: none; }

/* 新規デザインに合わせる */
body#dictionary #r  {
width:311px;
}
	body#dictionary #r_l {
	padding:7px;
	width:132px;
	}

	body#dictionary #s_ad #agPr {
	padding:5px;
	}
	
	body#dictionary #s_ad {
	padding-bottom:0px;
	text-align:center;
	}
	
	body#dictionary #s_ad #agPr h2 {
	margin:0 0 0 0;
	padding:0;
	}

body#dictionary #l {
	width:630px;
}

