@charset "utf-8";

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 *
 *	file name : under.css
 *
 * :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
#main .titleBlockText {
	width: 660px;
	float: left;
}

#main .pageTitleInfoBox {
	float: right;
	margin-top: 15px;
}

#main .pageTitleInfoBox .btn li {
	float: left;
	margin: 0 5px 0 0;
	display: inline;
}

#main .prodIconBox {
	width: 390px;
	padding: 5px;
	margin-bottom: 10px;
	background-color: #f4f4f4;
}
#main .prodIconBox li {
	float: left;
	margin-right: 4px;
}
#main .dispIcon a {
	padding: 0 0 3px 22px;
	background: url(../../../../../common/img/global/icon_arrow.gif) no-repeat left 0.2em;
}
#main .summaryImage {
	text-align: center;
}
#main .installation {
	margin-bottom: 30px;
}
#main .installation .colL {
	width: 290px;
	float: left;
}
#main .installation .colL span{
	font-size: 14px;
	font-weight:bold;
}

#main .installation .colR {
	width: 360px;
	float: right;
}
#main .installation .colL span {
	font-weight: bold;
	
}
#main .adjustTable,
#main .installationTable {
	border: 1px solid #999;
}
#main .adjustTable th,
#main .specTable th,
#main .installationTable th {
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	background-color: #efece5;
	width:150px;
	font-weight:100;
	padding:10px;
}
#main .adjustTable th {
	width:auto;
}
#main .specTable th {
	width:100px;
}
#main .installationTable th {
	width:230px;
}

#main .specTable {
	border: 1px solid #999;
	width: 660px;
}
#main .adjustTable tr,
#main .specTable tr,
#main .installationTable tr {
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	padding: 8px;
}
#main .adjustTable td,
#main .specTable td,
#main .installationTable td {
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 8px;
}
#main .installationTable td {
	font-weight: bold;
}
#main .adjustTable th,
#main .adjustTable td{
	text-align:center;
}
main .adjustTable td{
	width: 74px;
}
.colGreen {
	color: #49a329;
	font-weight: bold;
}
.colBlue {
	color: #0066cc;
	font-weight: bold;
}
.bgCol666 {
	background-color: #666666 !important;
	color: #fff;
}


/*----------------------------------------------------
	下層トップの2カラムリスト
----------------------------------------------------*/
#main .categoryTopCol2Block {
	width: 660px;
	margin:20px 0 10px;
}
#main .categoryTopCol2Block .colL {
	width:315px;
	float: left;
	margin-right:30px;
}
#main .categoryTopCol2Block .colR {
	width:315px;
	float: right;
}
#main .categoryTopCol2Box {
	margin-bottom:20px;
}
#main .prodTitle {
	color: #275e72;
	font-size:14px;
	font-weight:bold;
}
#main .prodCaps {
	padding:5px;
	background-color:#ededed;
}
#main .prodCaps2 {
	padding:8px;
	background-color:#ededed;
}
#main .poleHeadCap {
	width:240px;
	text-align:center;
	padding: 5px;
	margin-bottom:0;
	background-color: #ededed;
}

#main .categoryTopCol2BoxInner {
	margin-bottom:5px;
}
#main .categoryTopCol2BoxInner .colL {
	width: 150px;
	float: left;
	margin-right:10px;
}
#main .categoryTopCol2BoxInner .colR {
	width: 155px;
	float: right;
}
#main .categoryTopCol2BoxInner p {
	margin-bottom: 5px;
	position: relative;
}
#main .categoryTopCol2BoxInner .colR .listDot {
	font-size:92%;
}
#main .categoryTopCol2BoxInner .colR .listDot li {
	padding-left:10px;
	margin-bottom: 0px;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

}
#main .categoryTopCol2Box .prodName {
	width:150px;
	font-weight:bold;
}
#main .categoryTopCol2Box .prodName02 {
	width:310px;
	font-weight:bold;
}
#main .categoryTopCol2Box .iconList {
	padding: 5px;
}
#main .categoryTopCol2Box .iconList li {
	float: left;
	margin-right:5px;
	cursor:pointer;
}
#main .w315 {
	width:315px;
}
#main .w320 {
	width:315px;
}
#main .angleList {
	background-color:#FFFFE9;
	padding:3px;
}
#main .angleList li {
	margin: 0;
	padding:0;
}
/*----------------------------------------------------
	下層トップの3カラムリスト
----------------------------------------------------*/
.categoryTopCol3Block {
	width: 660px;
	margin:20px 0 10px;
}
.categoryTopCol3Block .colL {
	float: left;
	margin-right:30px;
}
.categoryTopCol3Block .colR {
	float: right;
}
#main .prodListBox {
	width: 200px;
}
#main .prodListBox p {
	margin-bottom: 8px;
	position: relative;
}
#main .prodListBox .pName {
	background-color:#ededed;
	padding:8px;
}
#main .prodListBox .pTxt {
	background-color:#ededed;
	padding:8px;
}
#main .categoryTopCol3Block .prodListBox {
	width: 200px;
}

#main .prodListBox .pNumber {
	font-weight:bold;
	font-size:100%;
}
.iconBlock {
	margin-bottom: 10px;
}
.iconBlock li {
	float:left;
	margin:0 4px 0 0 !important;
	cursor:pointer;
}
.categotyLinkBox {
	margin-bottom: 20px;
	padding: 20px 0 15px 20px;
	background-color: #ededed;
}
#main .categotyLinkBox li {
	margin-bottom: 1em;
}

/*----------------------------------------------------
	下層トップの1カラムリスト
----------------------------------------------------*/
#main .categoryTopCol1Block {
	width: 660px;
	margin:20px 0 10px;
}
#main .categoryTopCol1Block .categoryTopCol1BoxInner .colL {
	width: 160px;
	float:left;
}
#main .categoryTopCol1Block .categoryTopCol1BoxInner .colR {
	width: 500px;
	float:right;
}
#main .categoryTopCol1Block .prodName02 {
	width:500px;
	margin-bottom:5px;
	font-weight:bold;
}
#main .categoryTopCol1Block .listDot {
	margin-bottom:10px;
}
#main .categoryTopCol1Block .listDot {
	margin-bottom: 0px;
	font-size:13px;
	font-family:"ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#main .categoryTopCol1Block .iconList {
	padding: 5px;
}
#main .categoryTopCol1Block .iconList li {
	float: left;
	margin-right:5px;
	cursor:pointer;
}

/*----------------------------------------------------
	タブ2
----------------------------------------------------*/
.lineupTab {
	width: 680px;
	border-bottom: 5px solid #275e72;
	margin-bottom: 10px;
	text-align: center;
	line-height: 38px;
	margin-left: -10px;
}
.lineupTab .colL {
	background:url(../images/tab_left_off.gif) left bottom no-repeat;
	width: 340px;
	height: 34px;
	float: left;
	color: #fff;
	cursor: pointer;
}
.lineupTab .colR {
	background:url(../images/tab_right_off.gif) left bottom no-repeat;
	width: 340px;
	height: 34px;
	float: left;
	cursor: pointer;
}
.lineupTab .colL.current {
	background:url(../images/tab_left_on.gif) left bottom no-repeat;
}
.lineupTab .colR.current {
	background:url(../images/tab_right_on.gif) left bottom no-repeat;
}
.lineupTab div.current {
	font-weight: bold;
	color:#fff;
}
.lineupTab .colL:hover a {
	text-decoration: none;
}
.lineupTab .colR:hover a {
	text-decoration: none;
}
/*----------------------------------------------------
	タブ2
----------------------------------------------------*/
#main .lineupTab4 {
	width: 680px;
	border-bottom: 5px solid #275e72;
	margin-bottom: 10px;
	font-weight: bold;
	text-align: center;
	line-height: 16px;
	margin-left: -10px;
	cursor: pointer;
}
#main .lineupTab4 div {
	width: 170px;
	float:left;
	height: 52px;
	color: #fff;
	cursor: pointer;
	font-weight: normal;
}
#main .lineupTab4 .colL {
	background:url(../images/tab4_left_off.gif) left bottom no-repeat;
}
#main .lineupTab4 .colC {
	background:url(../images/tab4_center_off.gif) left bottom no-repeat;
}
#main .lineupTab4 .colR {
	background:url(../images/tab4_right_off.gif) left bottom no-repeat;
}
#main .lineupTab4 .colR.current {
	background:url(../images/tab4_right_on.gif) left bottom no-repeat;
}
#main .lineupTab4 .colL.current {
	background:url(../images/tab4_left_on.gif) left bottom no-repeat;
}
#main .lineupTab4 .colC.current {
	background:url(../images/tab4_center_on.gif) left bottom no-repeat;
}
#main .lineupTab4 p {
	margin-bottom: 0;
	padding-top:10px;
	line-height: 1.25em;
}
#main .lineupTab4 a {
	text-decoration:none;
	color:#333;
	font-weight:normal;
}
#main .lineupTab4 div.current a {
	color: #FFFFFF;
	font-weight:bold;
}
#main .lineupTab4 p.oneLine {
	padding-top:18px;
}

/*----------------------------------------------------
	タブ3
----------------------------------------------------*/
#main .naviCol3Block {
	width: 680px;
	margin-left: -10px;
	border-bottom: 5px solid #275e72;
}
#main .naviCol3Block div {
	cursor: pointer;
}
#main .naviCol3Block .colL, #main .naviCol3Block .colC, #main .naviCol3Block .colR {
	float: left;
	width: 227px;
	margin-bottom: 0;
	text-align: center;
}
#main .naviCol3Block .colL {
	background: url(../images/bg_nav01_off.gif) left 0.2em no-repeat;
}
#main .naviCol3Block .colC {
	background: url(../images/bg_nav02_off.gif) left 0.2em no-repeat;
	width: 226px;
}
#main .naviCol3Block .colR {
	background: url(../images/bg_nav03_off.gif) left 0.2em no-repeat;
}
#main .naviCol3Block div p {
	line-height: 14px;
	padding-top: 15px;
	margin: 0 0 10px;
}
.ie6 #main .naviCol3Block .colL.oneLine {
	line-height: 14px;
	padding-bottom: 2px;
}
#main .naviCol3Block div.active a {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
#main .naviCol3Block .colL.active {
	background: url(../images/bg_nav01_on.gif) left 0.2em no-repeat;
}
#main .naviCol3Block .colR.active {
	background: url(../images/bg_nav03_on.gif) left 0.2em no-repeat;
}
#main .naviCol3Block .colC.active {
	background: url(../images/bg_nav02_on.gif) left 0.2em no-repeat;
}					




/*----------------------------------------------------
	電球 カラム
----------------------------------------------------*/
.ledLampCol1 {
	width: 660px;
	margin: 20px 0 10px;
}
.ledLampCol1 .colInner p {
	width: 660px;
	text-align: center;
	padding: 10px 0;
	margin: 0 !important;
	color: #fff;
}
.ledLampCol1 .colInner p.blue {
	background: #1d97ca;
}
.ledLampCol1 .colInner p.orange {
	background: #e75614;
}
.ledLampCol1 .colInner p.icon {
	width: 658px;
	border: 1px solid #999;
}


.ledLampCol2 {
	width: 660px;
	margin: 20px 0 10px;
}
.ledLampCol2 .colInner p {
	width: 330px;
	text-align: center;
	padding: 10px 0;
	margin: 0 !important;
	color: #fff;
}
.ledLampCol2 .colL {
	float: left;
}
.ledLampCol2 .colR {
	float: right;
}
.ledLampCol2 .colR {
	width: 330px;
}
.ledLampCol2 p.blue {
	background: #1d97ca;
}
.ledLampCol2 .colL p.blue {
	width: 329px;
}
.ledLampCol2 p.orange {
	background: #e75614;
}
.ledLampCol2 p.icon {
	width: 328px;
	border: 1px solid #999;
}
.ledLampCol2 .colR p.icon {
	width: 329px;
	border-left: hidden;
}




.ledLampCol2_2 {
	width: 660px;
	margin: 20px 0 10px;
}
.ledLampCol2_2 .colInnerL p {
	width: 495px;
	text-align: center;
	padding: 10px 0;
	margin: 0 !important;
	color: #fff;
}
.ledLampCol2_2 .colInnerR p {
	width: 165px;
	text-align: center;
	padding: 10px 0;
	margin: 0 !important;
	color: #fff;
}
.ledLampCol2_2 .colL {
	float: left;
}
.ledLampCol2_2 .colL {
	width: 495px;
}
.ledLampCol2_2 .colR {
	float: right;
}
.ledLampCol2_2 .colR {
	width: 165px;
}
.ledLampCol2_2 p.orangeL {
	background: #e75614;
}
.ledLampCol2_2 p.orangeL {
	width: 494px;
}
.ledLampCol2_2 p.orangeR {
	background: #e75614;
}
.ledLampCol2_2 p.orangeR {
	width: 165px;
}
.ledLampCol2_2 p.iconL {
	width: 493px;
	border: 1px solid #999;
}
.ledLampCol2_2 p.iconR {
	width: 163px;
	border: 1px solid #999;
}
.ledLampCol2_2 .colR p.iconR {
	width: 164px;
	border-left: hidden;
}




.ledLampCol3 {
	width: 660px;
	margin: 20px 0 10px;
}
.ledLampCol3 .colInner p {
	width: 220px;
	text-align: center;
	padding: 10px 0;
	margin: 0 !important;
	color: #fff;
}
.ledLampCol3 .colL {
	float: left;
}
.ledLampCol3 .colC {
	float: left;
}
.ledLampCol3 .colR {
	float: right;
}
.ledLampCol3 .colR {
	width: 220px;
}
.ledLampCol3 p.blue {
	background: #1d97ca;
}
.ledLampCol3 .colL p.blue, .ledLampCol3 .colC p.orange {
	width: 219px;
}
.ledLampCol3 p.orange {
	background: #e75614;
}
.ledLampCol3 p.icon {
	width: 218px;
	border: 1px solid #999;
}
.ledLampCol3 .colR p.icon {
	width: 219px;
	border-left: hidden;
}
.ledLampCol3 .colC p.icon {
	border-left: hidden;
	width: 219px;
}

/*----------------------------------------------------
	電球 テーブル
----------------------------------------------------*/
#main .wattBlock, #main .wattBlock2 {
  margin-bottom: 0;
  width: 100%;
  text-align: center;
}
#main .wattBlock p, #main .wattBlock2 p {
  display: block;
  padding: 2px 2px 0;
  background: #8296b3;
  margin: 0 auto 3px;
  color: #fff;
  width: 135px;
  font-size: 14px;
}
#main .wattBlock2 p {
	width: 135px;
}
.line_table {
	width: 658px;
	border: 1px solid #ccc;
	text-align: center;
	margin: 0 0px 0px 2px;
}

.line_table td.bg_g, .line_table th.bg_g {
	background-color: rgb(234, 238, 241);
}

.line_table td {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 5px 0px 5px 0px;
}

dl.cap {
	width: 100%;
	clear: both;
	display: block;
	margin: 15px 0px 20px 0px;
	font-size: 77%;
	line-height: 1.5;
	color: #222;
}
dl.cap dt {
	width: 20px;
	clear: left;
	float: left;
	display: inline;
	text-align: center;
}
dl.cap dd {
	width: 608px;
	float: left;
	margin: 0px 0px 3px 0px;
	display: inline;
}
.txblue {
	color: #00a0e9;
}
#main .linetableread {
	margin: 20px 0 5px;
}


table {
	margin-bottom: 20px;
}
.prodTabele01 {
	width: 660px;
	border: 1px solid #b4b9bd;
	margin-bottom: 10px;
}
.prodTabele02 {
	width: 326px;
	border: 1px solid #b4b9bd;
	margin-bottom: 10px;
}

.prodTabele01 th,
.prodTabele01 td,
.prodTabele02 th,
.prodTabele02 td {
	border-top: 1px solid #b4b9bd;
	border-left: 1px solid #b4b9bd;
	padding: 10px 0;
	font-weight: 100;
}
.prodTabele01 th,
.prodTabele02 th {
	width: 105px;
	text-align: left;
	padding-left: 5px; 
	
}
.prodTabele01 td,
.prodTabele02 td {
	width: 110px;
	text-align: center;
	position: relative;
}
.prodTabele01 td.w550{ width: 550px;}
.prodTabele01 td.w440{ width: 440px;}
.prodTabele01 td.w273{ width: 273px;}

.prodTabele01 th p,
.prodTabele02 th p,
.prodTabele01 td p,
.prodTabele02 td p {
	margin-bottom: 0.2em !important;
}

.prodTabele01.moduleTbl th {
	width: 200px !important;
}

.release {
	position: absolute;
	right: 5px;
	top: 5px;
}

.new {
	position: absolute;
	right: 5px;
	top: 45px;
}
.newLeft {
	position: absolute;
	left: 5px;
	top: 6px;
}

.prodImage td {
	padding: 0;
}

.oldProducts {
	width: 620px;
	background: #ededed;
	padding: 20px;
	margin: 20px 0 10px;;
}
.prodListNavi a {
	padding: 0 0 3px 18px;
	background: url(../../../images_global/n_ic_arw_06.gif) no-repeat left 0.2em;
}

#tabContent02 {
	display: none;
}

/*----------------------------------------------------
	 詳細　メインヴィジュアル2カラム
----------------------------------------------------*/

#categoryMainVisual .colL {
	width: 320px;
	float: left;
}
#categoryMainVisual .colR {
	width: 320px;
	float: right;
}
#categoryMainVisual .colR .categoryMainCaption {
	font-size:138.5%;
	color:#275e72;
	font-weight:bold;
}
#main .prodMainCol2Block .colL {
	width: 400px;
	float: left;
	position: relative;
}
#main .prodMainCol2Block .colR {
	float: right;
	width: 245px;
}
#main .prodMainCol2Block .colR .prodType {
	width: 230px;
	color: #fff;
	background: url(../images/bg_type.gif) no-repeat 0 0;
	padding: 10px;
	text-align: center;
	font-weight:bold;
}
#main .prodMainCol2Block .colR .prodPriceTit {
	background-color: #e4e4e4;
	padding: 5px;
	margin-bottom: 5px;
	font-weight: bold;
}
#main .prodMainCol2Block .colR .prodSetPrice {
	padding: 5px 0;
	margin-bottom: 5px;
	border-bottom: #999 dotted 1px;
}
#main .prodMainCol2Block .colR .prodPrice {
	font-size: 92%;
}

/*----------------------------------------------------
	 詳細ダウンロードボタン
----------------------------------------------------*/

#main .downloadArea {
	padding-left: 10px;
	background-color:#f4f4f4;
	margin-bottom:10px;
}
#main .allBtnContainer {
	padding: 15px 0;
	border-bottom:1px dotted #999;
	width:640px;
}
#main .dlBtnContainer {
	padding: 15px 0;
}
#main .dlBtnContainer .dlList .dlListBtn {
	float:left;
	margin: 0 10px 10px 0;
}
#main .dlBtnContainer .dlList .dlListBtn.last {
	margin-right: 0px;
}
#main .dlList li {
	position: relative;
}
#main .allBtnContainer .dlListInner,
#main .dlBtnContainer .dlList .dlListBtn .dlListInner {
	position: absolute;
	background-color: #ffffe9;
	z-index:2;
	display:none;
}
#main .allBtnContainer .dlListInner li,
#main .dlBtnContainer .dlList .dlListBtn .dlListInner li {
	width:147px;
	padding: 5px 0 5px 5px;
	margin-bottom: 0px;
	border-bottom:1px solid #d1d1be;
	font-size:12px;
}
#main .allBtnContainer .dlListInner li {
	background: url(../images/icon_dlList_arrow.gif) no-repeat 242px 10px;
	width:253px;
}
#main .dlBtnContainer .dlList .dlListBtn .dlListInner li {
	background: url(../images/icon_dlList_arrow.gif) no-repeat 137px 10px;
}
.allBtn {
	width: 258px;
}
.allBtn,
#main .dlBtnContainer .dlList .dlListBtn {
	cursor:pointer;
}
.allBtnContainer div {
	float: left;
	width:258px;
	margin-right:10px;
}
.allBtnContainer div.zip,
.allBtnContainer div.zip {
	margin-top:25px;
}
#main .dlBtnContainer .dlList .dlListBtn .note {
	text-align:right;
	margin-top:3px;
}

/*----------------------------------------------------
	 別売適合部品部分
----------------------------------------------------*/

.categotyLinkBox {
	margin-bottom: 20px;
	padding: 20px 0 15px 20px;
	background-color: #ededed;
}
.optionalColBlock .colL {
	float: left;
	width:150px;
}
.optionalColBlock .colR {
	float: right;
	width:495px;
	margin-bottom:10px;
}
.optionalName {
	font-weight: bold;
	font-size:108%;
	margin-bottom:5px !important;
}
.optionalInnerColBlock .colL {
	float: left;
	width:170px;
}
.optionalInnerColBlock ul li {
	font-size: 12px;
	margin:0 !important;
}
.optionalInnerColBlock .colR {
	float: right;
	width:315px;
}

.optionalDataColBlock {
	margin: 10px 0;
}
.optionalDataColBlock .colL {
	float: left;
	width:60px;
}
.optionalDataColBlock .colR {
	float: right;
	width:415px;
}
.optionalDataColBlock .colR p {
	float: left;
	font-size:12px;
	margin: 0 10px 0.3em 0 !important;
}

#main .adjustCol2Block {
	width: 660px;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px dotted #999;
}
#main .adjustCol2Block .colL {
	width:150px;
	float:left;
}
#main .adjustCol2Block .colR {
	width:495px;
	float:right;
}
#main .adjustCol2Block .listDot li {
	padding-left:10px;
}
#main .detailBox01 {
	width:495px;
	margin-bottom:10px;
	font-size:12px;
}
#main .detailBox01 li {
	width:205px;
	float:left;
	margin:0;
	padding-left:10px;
}
#main .detailBox02 {
	width:495px;
	margin-bottom:10px;
	font-size:12px;
}
#main .detailBox02 li {
	width:495px;
	float:left;
	margin:0;
	padding-left:10px;
}

#main .prodName {
	font-weight: bold;
	margin-bottom:5px;
}

#main .productCol2Block {
	width: 660px;
	margin-bottom:20px;
}
#main .productCol2Block .colL {
	width:250px;
	float:left;
}
#main .productCol2Block .colR {
	width:395px;
	float:right;
}
#main .productCol2Block .listDot li {
	padding-left:10px;
}
#main .productCol2Block .detailBox01 {
	width:395px;
}
#main .productCol2Block .iconPdf {
	margin-bottom: 5px;
	clear:both;
}

#main .productCol2Block .detailBox01 li {
	margin-bottom:10px;
}

#main .productCol2Block.underLine {
	padding-bottom:20px;
	border-bottom: 1px dotted #b9bec2;
}
#main .titStyleBlue,#main .titStyle02 {
	margin-bottom: 15px;
}

#main .prodBox {
	margin-bottom:20px;
}

#main .adjustCol2Block.end {
	margin-bottom: 10px;
	padding-bottom: 0;
}

.iconPdf a {
	background: url(../images/icon_pdf.gif) no-repeat left 0.5em;
	padding: 6px 0 6px 20px;
	line-height: 1.6;
	
}
.iconDfx a {
	background: url(../images/icon_dfx.gif) no-repeat left 0.5em;
	padding: 6px 0 6px 20px;
	line-height: 1.6;
}

/*----------------------------------------------------
	 lightbox
----------------------------------------------------*/

#lightboxOverlay {
	background-color: #000;
	opacity: 0.8;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display:none;
}
#lightboxContainer {
	position: absolute;
	top: 0;
	left: 0;
	text-align:left;
}
#lightboxContent {
	width: 950px;
	height: 537px;
	background: url(../images/bg_iconLightbox.png) no-repeat 0 0;
	position: absolute;
	top: 0;
	left: 0;
	display:none;
	padding-top: 5px;
}
#lightboxInner {
	padding: 15px 20px 20px 20px;
	width: 950px;
}
#lightboxBackBtn {
	position: absolute;
	top: -16px;
	right: -16px;
	cursor: pointer;
	display:block;
	z-index:999;
}
* html #lightboxBackBtn  { right: 20px; }

#lightboxContainer .iconTit01 {
	background: url(../images/bg_iconLightbox_title.jpg) no-repeat left top;
	padding: 10px 21px;
	margin: 0 0 20px 0;
	font-weight: bold;
	font-size: 107.6923%;
}

#lightboxContainer .iconTit02 {
	background: url../../../images_global/n_bg_title_02.gif) no-repeat left top;
	border-bottom: 1px dotted #b9bec2;
	padding: 0 0 6px 10px;
	margin: 0 0 10px;
	color: #154252;
	font-weight:bold;
}

.iconBlock01 {
	width:890px;
	margin-left: 10px;
}
.iconBlock01 .colL {
	float: left;
	margin-right: 10px;
}
.iconBlock01 .colL.end {
	margin-right: 0;
}
.iconBox01 {
	width: 290px;
	margin-bottom: 30px;
}
.iconBox02 {
	width: 890px;
	margin-bottom: 30px;
	margin-left: 10px;
}
.iconBox02 .colTxt {
	float: left;
	width:220px;
}
.iconBox01 .colIcon, .iconBox02 .colIcon {
	float: left;
	width:45px;
	margin-right: 4px;
}
.iconBlock01 .colL2 {
	float: left;
	width: 590px;
}
.colorBox {
	float: left;
	width:135px;
	height:20px;
	margin:0 0 5px 10px;
}
.colorBox div {
	float:left;
	margin-right:5px;	
}
#main .borderNone {
	border: hidden;
}
.w140 {
	width:130px;
}

#main .listDot li dt {
	margin: 0;
}
#main .listDot li dd {
	margin: 0;
}

#main .col1BtnBlock {
	width:500px;
	margin-top:5px;
}
#main .col1BtnBlock .colIcon {
	float: left;
}
#main .col1BtnBlock .colBtn {
	float: right;
}

/*----------------------------------------------------
	 RBSS
----------------------------------------------------*/
#main p.luIconRBSS {
	float:left;
	width:68px;
	margin-bottom:5px;
}

#main p.titFlRBSS {
	float:left;
	width:420px !important;
}