@charset "utf-8";


/* -------------------------------
common
------------------------------- */
.l-content .titleImgGlossary__h2 {
	margin-bottom:25px;
	margin-left:10px;
	border-bottom:1px dotted #b6b6b6;
	padding-bottom:8px;
	font-size:14px;
}
.l-content .titleImgGlossary__h2 span {
	text-indent:-9999px;
	display:block;
}
.l-content .section {
	padding:0 20px 0 0;
}
.l-content .pic{
	margin-top:30px;
}


/* ------------------------------------------------------
contents
------------------------------------------------------ */
.l-content .glossaryNavi{
	margin-bottom:30px;
	border-bottom:1px solid #b6b6b6;
	padding-bottom:10px;
}
.l-content .glossaryNavi li {
	float:left;
	margin-right:30px;
	font-size:14px;
	padding-top:4px;
}
.l-content .glossaryList {
	margin-bottom:20px;
}
.l-content .glossaryList dt {
	background: url(/special/linearguide/common/images/icon_list_ver2.png) no-repeat 0 5px;
	padding-left:10px;
}
.l-content .glossaryList dd {
	padding-left:20px;
}	
.l-content .picRight {
	float:right;
	padding-left:20px;
}
.l-content .picRight span {
	display:block;
	margin-bottom:10px;
	font-weight:bold;
}
.l-content .picRight .m-listTable {
	width:340px;
}
.l-content .picRight .m-listTable td, 
.l-content .picRight .m-listTable th{
	text-align:center;
}
.l-content .picRight .m-listTable td.u-left{
	text-align:left;
}
.l-content .list_pL {
	display:block;
	padding-left:96px;
}
.l-content .tLeft {
	float:left;
}
.l-content sub {
	font-size:7px;
}
.l-content .glossaryBoxL {
	float:left;
}
.l-content .glossaryBoxR {
	float:right;
}
.l-content .glossaryBox01{
	margin-top:30px;
}
.l-content .glossaryBox01 .glossaryBoxL {
	width:295px;
}
.l-content .glossaryBox01 .glossaryBoxL .secTableTtl {
	margin:0;
	padding:0;
	height:20px;
}
.l-content .glossaryBox01 .glossaryBoxL .m-listTable {
}
.l-content .glossaryBox01 .glossaryBoxR {
	width:550px;
}		
.l-content .glossaryBox01 .glossaryBoxR .box {
	border:1px solid #CCC;
	background:#f2f2f2;
	padding:10px 15px;
	width:282px;
	margin-top:20px;
	font-size:13px;
	line-height:2.0;
	font-weight:bold;
}		
.l-content .glossaryBox01 .glossaryBoxR .box span {
	font-size:10px;
}	
.l-content .glossaryBox01 .glossaryBoxR .notes {
	padding-top:5px;
}				
.l-content .glossaryBox02{
	border:1px solid #666666;
	padding:20px;
	margin-top:30px;
}	
.l-content .glossaryBox02 .tTop dt{
	margin-bottom:10px;
	font-weight:bold;
	font-size:15px;
}	
.l-content .glossaryBox02 .tTop dd{
	margin-bottom:20px;
	padding-left:20px;
}		
.l-content .glossaryBox02 .box{
	padding-left:20px;
}			
.l-content .glossaryBox02 .box dl{
	float:left;
	margin-right:42px;
}	
.l-content .glossaryBox02 .box dt{
	margin-bottom:5px;
}	
.l-content .glossaryBox02 .box dd{
	margin-bottom:0;
}	
.l-content .glossaryBox02 .picImg{
	margin-bottom:20px;
	text-align:center;
}	
.l-content .glossaryBox02 .tBtm{
	margin-left:90px;
}	
.l-content .glossaryBox02 .tBtm ul{
	float:left;
}	
.l-content .glossaryBox02 .tBtm .tBtm_01{
	width:155px;
}	
.l-content .glossaryBox02 .tBtm .tBtm_02{
	width:317px;
}	
.l-content .glossaryBox02 .tBtm .tBtm_03{
	width:250px;
}	
.l-content .glossaryBox03{
	border:1px solid #666666;
	padding:20px;
	margin-top:30px;
}	
		
.l-content .glossaryBox03 .pic{
	float:left;
	width:184px;
	padding-left:50px;
	padding-top:20px;
}	
.l-content .glossaryBox03 .tList{
	float:left;
	width:200px;
	padding-top:20px;
	font-size:15px;
}				
.l-content .glossaryBox03 .u-table--fixed{
	float:left;
	width:380px;
}				
.l-content .glossaryBox03 .u-table--fixed span {
	display:block;
	margin-bottom:10px;
	font-weight:bold;
}				
.l-content .glossaryBox03 .u-table--fixed .m-listTable td, 
.l-content .glossaryBox03 .u-table--fixed .m-listTable th{
	text-align:center;
}		
