@charset "utf-8";
@import url(/css/reset.css);
@import url(/css/global.css);
@import url(/css/structure.css);

/* ------------------------------
 用語集共通
 ------------------------------ */
#body_right_inner .content {
	padding-bottom: 30px;
}
#body_right_inner h3 {
	margin-bottom: 10px;
}
#body_right_inner p.header_lead {
	padding: 0 10px 10px;
}
#body_right_inner .content p {
	line-height: 180%;
	margin: 0 10px;
}

/* ------------------------------
 用語集インデックス
 ------------------------------ */
#glossary.index #body_right_inner {
	padding-right: 0;
}
#glossary.index #path {
	margin-right: 15px;	
}
#glossary.index h3 {
	margin-right: 15px;	
}
#glossary.index p.header_lead {
	margin-right: 15px;	
}
#glossary.index .pagetop {
	margin-right: 15px;	
}
#glossary.index #body_right_inner .content .float-left {
	width: 180px;
	padding-bottom: 20px;
}
#glossary.index #body_right_inner .content .key {
	background: #EEE url(/images/icon/book_open.gif) no-repeat 10px 7px;
	border-right: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	color: #690;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	margin: 0 10px 3px 0;
	padding: 5px 10px 3px 30px;
}
#glossary.index #body_right_inner .content ul {
	margin: 0 15px 0 5px;
}
#glossary.index #body_right_inner .content li {
	background: url(/images/icon/bullet_arrow_right.gif) no-repeat scroll 5px 5px;
	padding-left:15px;
}

/* ------------------------------
 用語集用語各ページ
 ------------------------------ */
#glossary.term #body_right_inner h4 {
	background: #EEE url(/images/icon/book_open.gif) no-repeat 10px 8px;
	border-right: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	color: #690;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 8px;
	padding: 5px 10px 3px 30px;
}
#glossary.term #body_right_inner h4 .small{
	font-weight: normal;
}

#glossary.term #body_right_inner .adsense {
	border: 1px solid #999;
	margin-bottom: 20px;
}
#glossary.term #body_right_inner .adsense_title {
	background: #EEE;
	border-right: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	color: #690;
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
	margin-bottom: 8px;
	padding: 5px 10px 3px 10px;
}
#glossary.term #body_right_inner .adsense .float-container{
	padding: 10px 9px;
}
