@charset "utf-8";
/* 共通スタイルシート読み込み
---------------------------------------------------------------------------- */
@import "/st/878/ja/pc/css/reset.css";
@import "/st/878/ja/pc/bus/css/default.css";
@import "/st/878/ja/pc/bus/css/common.css";

/* アイコンの説明
---------------------------------------------------------------------------- */

#conts_gaiyou {
	text-align: left;
	width: 690px;
	margin-right: auto;
	margin-left: auto;
}
.icongrid-tbl{
	width:100%;
}
.icongrid-tbl .central{
	width:14px;
	border:none;
	padding:0;
}
.icongrid-tbl td{
	width:338px;
	border-bottom:#999999 1px dotted;
	text-align:left;
	vertical-align:top;
	padding-bottom:12px;
	padding-top:12px;
}
.icongrid-tbl .start{
	padding-top:0;
}
.icongrid-tbl .end{
	padding-bottom:0;
	border-bottom:none;
}

.ico32-group{	
	width: 338px;
	overflow: hidden;
}
.ico32-group .ico32 {	
	float: left;
	width: 41px;
	overflow: hidden;
}	
.ico32-group .icoexp {	
	float: left;
	width: 297px;
	overflow: hidden;
}
.icoexplist{
	margin-top:2px;
}
.icoexplist dt{
	font-weight:bold;
	margin-bottom:4px;
}
.labelexplist dt{
	text-align:left;
	margin-bottom:11px;
}
.otherico-group{	
	width: 338px;
	overflow: hidden;
}	
.otherico-group .oico {	
	float: left;
	width: 45px;
	overflow: hidden;
	text-align:center;
}	
.otherico-group .oicoexp {	
	float: left;
	width: 293px;
	overflow: hidden;
}	
.othericon-tbl{
	width:100%;
}
.othericon-tbl .central{
	width:14px;
	border:none;
	padding:0;
}
.othericon-tbl td{
	width:338px;
	border-bottom:#999999 1px dotted;
	text-align:left;
	vertical-align:top;
	padding-bottom:7px;
	padding-top:7px;
}
.othericon-tbl .start{
	padding-top:0;
}
.othericon-tbl .end{
	padding-bottom:0;
	border-bottom:none;
}
.othericon-tbl .longico{
	margin-bottom:4px;
}
.othericon-tbl .longexp{
	line-height:1.6em;
}