@charset "utf-8";

/* ///////////////////////////////////////////////////////////////////

[unitDictionary]

[subDictionaryIndex]

-- FontSize --
  BASE:  75% (12px)

 SMALL:  83% (10px)
 LARGE: 130% (16px)
XLARGE: 150% (18px)

/////////////////////////////////////////////////////////////////// */

@import url(reset.css);
@import url(common.css);
@import url(module.css);


/* =========================================================
■title + lead
========================================================= */
div.unitTitle03 {
	margin: 0 0 10px;
	/*padding: 0 0 8px;*/
	/*background: url(../img/common/line_title_02.gif) repeat-x 0 100%;*/
	background: #f9f2d2 url(../img/common/line_title_bottom.gif) repeat-x 0 100%;
}
div.unitTitle03 div.innerTitle03 {
	padding: 12px 0;
	/*background: url(../img/common/line_title_02.gif) repeat-x 0 0;*/
	background: url(../img/common/line_title_top.gif) repeat-x 0 0;
}
div.unitTitle03 h2 {
	display: table-cell;
	/display: block; /* IE6,7 */
	padding: 0 10px 0 8px;
	font-weight: bold;
	line-height: 1.3;
	vertical-align: middle;
}
div.unitTitle03 h2 img {
	vertical-align: middle;
}
div.unitTitleDictionary01 {
	background: url(../img/common/bg_title_long.gif) no-repeat 0 100%;
	padding: 0 0 10px 0;
}
div.unitTitleDictionary01 h1 {
	display: block;
	float: left;
	width: 240px;
	height: 35px;
	text-indent: -19000px;
	background: url(../img/useful/dictionary/title_dictionary_01.gif) no-repeat -6px 2px;
}
div.unitTitleDictionary01 p.txtLead {
	padding: 15px 0 0;
}
div.unitTitleDictionary02 {
	background: url(../img/common/bg_title_long.gif) no-repeat 0 100%;
	padding: 10px 0 10px 0;
}
div.unitTitleDictionary02 h1 {
	display: block;
	float: left;
	height: 32px;
	padding: 0 0 0 35px;
	font-size: 150%;
	font-weight: bold;
	background: url(../img/search/title_search.gif) no-repeat -295px -15px;
}


/* =========================================================
■unitDictionary
========================================================= */
div#Main dl.unitDictionary {
	margin: 0 0 15px;
	border: 1px #231815 solid;
}


/* dt
---------------------------------------- */
div#Main dl.unitDictionary dt {
	padding: 5px 15px;
	background-color: #FAF9E5;
	font-weight: bold;
	font-size: 150%;
}

div#Main dl.unitDictionary dt span {
	font-weight: normal;
	font-size: 75%;
	vertical-align: middle;
}


/* dd
---------------------------------------- */
div#Main dl.unitDictionary dd {
	padding: 10px 15px 0;
}

div#Main dl.unitDictionary dd p {
	margin: 0 0 10px;
}

div#Main dl.unitDictionary dd p.pic {
	float: left;
	padding-right: 15px;
}

div#Main dl.unitDictionary dd ul {
	margin: 0 0 10px;
}

div#Main dl.unitDictionary dd ul li {
	display: inline;
	margin-right: 10px;
	white-space: nowrap;
}

div#Main dl.unitDictionary dd ul li a {
	padding-left: 12px;
	background: url(../img/common/arrow_common_01.gif) no-repeat 0 48%;
}



/* =========================================================
■subDictionaryIndex
========================================================= */
div#Sub div#subDictionaryIndex {
	background: url(../img/common/sub_box_mdl_02.gif) repeat-y 0 0;
}

div#Sub div#subDictionaryIndex dl {
	padding: 10px 20px 20px;
	background: url(../img/common/sub_box_btm_02.gif) no-repeat 0 100%;
}

div#Sub div#subDictionaryIndex dl dt {
	float: left;
	width: 2.5em;
	margin-bottom: 5px;
	color: #CC0000;
	font-weight: bold;
}

div#Sub div#subDictionaryIndex dl dd {
	margin-bottom: 5px;
	margin-left: 3em;
}

div#Sub div#subDictionaryIndex dl dd ul {

}

div#Sub div#subDictionaryIndex dl dd ul li {
	display: inline;
	margin-right: 5px;
	/margin-right: 10px; /* IE6,7 */
}

