/* definition products page
--------------------------------------------------------------*/

/* basic rewrite */
p{
margin:0;
padding:0;
}
/* products common elements */
#products{
	margin:0;
	padding:0;
	width:570px;
}
br.clear{
	clear:both;
	line-height:0em;
	font-size:1px;
}
.defTBL th.deftxtctr,.defTBL td.deftxtctr{
	text-align:center;
}
.defTBL th.bdrwhi{
	border-bottom:1px solid #fff;
}
.vab{
	vertical-align:bottom;
}
.fwnormal{
	font-weight:normal;
}
.nodisp{
	display:none;
}
.breakingletter{
	word-break:break-all;
}
.ml10{
	margin-left:10px;
}
.ml20{
	margin-left:20px;
}


/****** PPR ******/

/* ppr products */
#c_lup_area{
	width:374px;
	height:294px;
	background:url(../../ppr/products/images/prts_lup_c_bg.gif) no-repeat;
	position:relative;
}
#c_lup_area #n6000{
	position:absolute;
	top:21px;
	right:20px;
}
#c_lup_area #n5300{
	position:absolute;
	top:71px;
	right:40px;
}
#c_lup_area #n5100{
	position:absolute;
	top:121px;
	right:120px;
}
#c_lup_area #v2{
	position:absolute;
	top:171px;
	right:220px;
}
#c_lup_area #v2y{
	position:absolute;
	top:171px;
	right:140px;
}
#c_lup_area #v1500{
	position:absolute;
	top:221px;
	left:55px;
}

#m_lup_area{
	width:374px;
	height:294px;
	background:url(../../ppr/products/images/prts_lup_m_bg.gif) no-repeat;
	position:relative;
}
#m_lup_area #cp_3900{
	position:absolute;
	top:41px;
	left:95px;
}
#m_lup_area #cp_e8000{
	position:absolute;
	top:101px;
	left:155px;
}
#m_lup_area #cp_e8500nw{
	position:absolute;
	top:121px;
	right:40px;
}
#m_lup_area #cp_e8500{
	position:absolute;
	top:161px;
	right:40px;
}
#m_lup_area #cp_b300f{
	position:absolute;
	top:181px;
	left:75px;
}
#m_lup_area #cp_b200{
	position:absolute;
	top:221px;
	left:35px;
}
#sol td{
	vertical-align:top;
}
#sol td.bgsol{
	background:url(../../ppr/products/images/prt_02.gif) repeat-y;
}
#sol .txt{
	padding:10px;
}



/* emi products */
.info{
	margin:30px 0 0 0;
	padding:7px;
	text-align:center;
	border:1px solid #D2D2D2;
	color:#000;
	background:#f7f8f7;
}
.txtcol01{
	color:#BA1F85;
}
.dot{
	background:url(../images/bdr_dotted_01.gif) repeat-y left;
	padding:0 10px;
}
#arrival{
	margin:15px 0 0 0;
	padding:0 0 12px 0;
	border-top:2px solid #126ab1;
	border-bottom:2px solid #126ab1;
}
#arrival a{
	text-indent:-16px;
}
#arrival th{
	color:#036;
	padding:4px 7px;
}
#arrival td{
	padding:4px 0;
}
#arrival tr.row-a{
	background:#cbf6fe;
}
#arrival tr.row-a th,#arrival tr.row-a td{
	border-bottom:1px solid #e0fafe;
	text-align:left;
}
#arrival tr.row-b th,#arrival tr.row-b td{
	border-bottom:1px solid #fff;
	text-align:left;
}
.eachinfo{
	text-indent:-20px;
	padding:0 0 0 20px;
}
.tvtop{
	padding:3px;
	border:1px solid #d2d2d2;
}
.tvtop td{
	vertical-align:top;
}

/* wat products */
.ttlbar_narrow_01{
	width:265px;
	background:url(../images/bg_ttlbar_n_01.gif) no-repeat bottom;
	padding:0 0 3px 0;
}
.ttlbar_narrow_01 p.type01{
	margin:0 3px 0 0;
	background:url(../images/bg_ttlbar_n_02.gif) no-repeat top #fafafa;
	padding:5px 0 1px 6px;
	color:#08124d;
}
.ttlbar_narrow_01 p.type02{
	margin:0 3px 0 0;
	background:url(../images/bg_ttlbar_n_03.gif) no-repeat top #fafafa;
	padding:0;
	color:#08124d;
}
.ttlbar_narrow_01 p.type02 a{
	width:100%;
	display:block;
	padding:5px 0 1px 6px;
}
.ttlbar_narrow_02{
	width:270px;
	background:url(../images/bg_ttlbar_n_04.gif) no-repeat bottom;
	padding:0 0 3px 0;
}
.ttlbar_narrow_02 p.type01{
	margin:0 3px 0 0;
	background:url(../images/bg_ttlbar_n_05.gif) no-repeat top #fafafa;
	padding:5px 0 1px 6px;
	color:#08124d;
}
.ttlbar_narrow_02 p.type02{
	margin:0 3px 0 0;
	background:url(../images/bg_ttlbar_n_06.gif) no-repeat top #fafafa;
	padding:0;
	color:#08124d;
}
.ttlbar_narrow_02 p.type02 a{
	width:100%;
	display:block;
	padding:5px 0 1px 6px;
}
.ttlbar_narrow_02 p span{
	color:#005aa9;
}
.branchtype01{
	width:255px;
	margin:5px 0 0 0;
	padding:0 0 6px 30px;
	color:#08124d;
	text-indent:-20px;
}
.blk{
	padding:0 0 0 20px;
	text-indent:-20px;
}
.txtclr01{
	color:#709f18;
}
.txtclr02{
	color:#005298;
}
.txtclr03{
	color:#3a6893;
}
.txtclr04{
	color:#972263;
}
.txtclr05{
	color:#e29a12;
}
.senlink{
	margin:10px 0;
	padding:10px;
	background:#e4fafe;
}

/* d-stationery products */
.d_statopbtn{
	background:url(../../d-stationery/images/bg_sttopbtn.gif) no-repeat #fff;
	border-bottom:1px solid #ccc;
	height:35px;
}
.d_statopbtn p{
	padding:10px;
}
.d_list{
	margin:30px 0 0 0;
}
.d_list p{
	margin:0 0 0 110px;
}
.d_list01{
	margin:10px 0 0 0;
	background:url(../../d-stationery/nameland/images/bg_01.gif) no-repeat;
	height:52px;
}
.d_list02{
	margin:10px 0 0 0;
	background:url(../../d-stationery/nameland/images/bg_02.gif) no-repeat;
	height:52px;
}
.d_list03{
	margin:10px 0 0 0;
	background:url(../../d-stationery/nameland/images/bg_03.gif) no-repeat;
	height:52px;
}
.d_list04{
	margin:10px 0 0 0;
	background:url(../../d-stationery/nameland/images/bg_04.gif) no-repeat;
	height:52px;
}

/* prod top */
.eachinfo{
	text-indent:-20px;
	padding:0 0 0 20px;
}

/* ecr products */
.ecrprotop{
	margin:10px 0 0 0;
	background:#f3f3f3;
}
.ecrprotop p{
	padding:3px 3px 3px 10px ;
}

.ecrtpbg{
	background:url(../../ecr/images/bg_ttl_left.gif) repeat-y left;
	height:44px;
}
.ecrtop{
	background:url(../../ecr/images/bg_ttl_01.gif) no-repeat #fff;
}
.ecrtop p{
	padding:5px 10px 0 20px;
}
.mt1{
	margin:1px 0 0 0;
}

.ecpoit td{
	text-align:center;
}
.point_01{
	background:url(../../ecr/products/images/prt_02.gif) repeat-y;
}
.point_02{
	background:url(../../ecr/products/images/prt_04.gif) repeat-y;
}
.point_03{
	background:url(../../ecr/products/images/prt_06.gif) repeat-y;
}
.point_04{
	background:url(../../ecr/products/images/prt_08.gif) repeat-y;
}
















