@charset "iso-8859-1";

/* UV-IR */
@import url('./tmp.css');

#maincontents #newpros{ border:1px solid #cdcdcd; margin:10px 0 0; width:537px; _width:539px; }
#maincontents #newpros h5{}
#maincontents #newpros #s2s2txt{ padding:5px 10px; background:#f4f4ea; font-size:12px; line-height:150%; }
#maincontents #newpros table{ margin:10px; }
#maincontents #newpros #s2s2t{ font-size:12px; line-height:150%; background:url(/s2_ps/s1/s_02/images/point.gif) no-repeat left 0.5em; padding:2px 0 0 15px; }



#new_products{ font-size:12px; line-height:150%; margin-top:10px; }
#new_products table{ font-size:12px; line-height:150%; }
#new_products ul li{ list-style:none; }
#new_products .dl { margin:10px 0; height:30px; padding:6px 0 0; }
#new_products .dl img { float:right; vertical-align:bottom; margin:-6px 0 0; }
/* #new_products .dl img { margin:10px 0 10px 362px;} */
#new_products #title { width:539px; height:43px; background:url(../s2_ps/s1/s_02/bb/images/title_bg.gif) no-repeat; clear:both; }

#new_products #title ul { float:left;}
#new_products #title ul li { float:left; margin-right:1px;  }
#new_products #title ul li.end { margin-right:0;}



#new_products .txt_s1 { font-size:10px;}
#new_products .txt_s2 { font-size:10px; padding:10px; border-top:solid 1px #ccc; margin-top:10px;}
#new_products .txt_s2.bonon { font-size:10px; padding:10px; border-top:none; margin-top:10px;}
#new_products .txt_s3 { font-size:10px; color:#FF0000;}
#new_products .txt_s4 { font-size:10px; line-height:14px; padding-left:15px;}
#new_products .txt_s4.r { padding-left:5px;}

#new_products .txt_red {color:#FF0000;}

#new_products .txt_s2 ul li{ padding-left:23px; text-indent:-23px; list-style:none }
#new_products .small{ font-size:10px; line-height:130%; }
#new_products img.btm10 {  margin-bottom:10px;}
#new_products img.btm20 {  margin-bottom:20px;}

#new_products #bb { width:539px; margin:15px 0 25px;}
#new_products #bb img{ vertical-align:baseline; }
#new_products #bb .contein01 { background:url(../s2_ps/s1/s_02/bb/images/01-cr-03.gif) repeat-y; padding:10px 12px 0 12px;}
#new_products #bb .end { margin-bottom:25px;}
#new_products #bb .contein01 img { margin-bottom:10px;}
#new_products #bb .contein01 table img {margin:2px 0;}
#new_products #bb .contein01-1 { width:516px; }
#new_products #bb .contein01-1 dl { width:516px; margin-bottom:10px; float:left;}
#new_products #bb .contein01-1 dl dt { width:135px; float:left;}
#new_products #bb .contein01-1 dl dd { width:381px; float:left;}

#new_products #bb .contein02 { padding:5px 30px 10px 50px; }
#new_products #bb .contein02-end { padding:5px 30px 20px 50px; }

#new_products #bb .contein03 { text-align:center; }

#new_products #bb .contein04 { margin:0 10px; background:url(../s2_ps/s1/s_02/bb/images/05_cr_03.gif) repeat-y; text-align:left; padding-bottom:10px; }
#new_products #bb .contein04 img { margin:10px 0; padding-left:10px;}
#new_products #bb .contein04 li { list-style:disc; margin:0 15px 0 30px;}

#new_products #bb .contein05{ margin:10px 10px;}
#new_products #bb .contein05 img { margin-bottom:5px;}
#new_products #bb .contein05-op { text-align:left; padding:0 15px;}

#new_products #bb .contein05gr {margin:10px 10px;  text-align:left }
#new_products #bb .contein05gr tr {}
#new_products #bb .contein05gr td { font-size:10px; line-height:16px; padding:0 3px; border-top:1px solid #ccc; border-right:1px solid #ccc; }
#new_products #bb .contein05gr .left { border-left:1px solid #ccc; }
#new_products #bb .contein05gr .bottom { border-bottom:1px solid #ccc; }

#new_products #ln-hk { margin:0 0 25px;}
#new_products #ln-hk img { margin-bottom:10px;}

#new_products .contein06gr { text-align:left; margin-bottom:25px; }
#new_products .contein06gr tr {}
#new_products .contein06gr td { font-size:10px; line-height:16px; padding:0 3px; border-top:1px solid #ccc; border-right:1px solid #ccc; }
#new_products .contein06gr td.zero { padding:0px;}
#new_products .contein06gr td.org { font-size:12px; line-height:20px; padding-left:5px; border-top:1px solid #ccc; border-right:1px solid #ccc; background:#fcf1c3; }
#new_products .contein06gr td.org.bggr { background:#edfccd; }
#new_products .contein06gr.b15 { text-align:left; margin-bottom:15px; }

#new_products .contein06gr .left { border-left:1px solid #ccc; }
#new_products .contein06gr .bottom { border-bottom:1px solid #ccc; }
#new_products .contein06gr td.red { font-size:10px; line-height:16px; color:#FF0000; border:none; padding-top:10px;}
#new_products .contein06grs { text-align:left; margin-bottom:10px; }
#new_products .contein06grs tr {}
#new_products .contein06grs td { font-size:10px; line-height:16px; padding:0 3px; border-top:1px solid #ccc; border-right:1px solid #ccc; }
#new_products .contein06grs .left { border-left:1px solid #ccc; }
#new_products .contein06grs .bottom { border-bottom:1px solid #ccc; }
#new_products .contein06gb{ margin-bottom:5px; }

#new_products .pad_is{ font-size:10px; line-height:150%; padding-left:47px; text-indent:-45px; margin-bottom:1px; }
#new_products .pad_is2{ font-size:10px; line-height:150%; padding-left:75px; text-indent:-73px; }



#new_products #hpd { width:539px; margin-bottom:25px;}
#new_products #hpd li { list-style:disc; margin:0 0 10px 30px;}
#new_products #kin { margin-bottom:25px;}
#new_products #hpd .contein07gr { text-align:center; margin-bottom:15px;}
#new_products #hpd .contein07gr tr {}
#new_products #hpd .contein07gr td { font-size:10px; line-height:16px; padding:0 3px; border-top:1px solid #ccc; border-right:1px solid #ccc; }
#new_products #hpd .contein07gr td.l1 {  padding:0;}
#new_products #hpd .contein07gr .left { border-left:1px solid #ccc; text-align:left; }
#new_products #hpd .contein07gr .bottom { border-bottom:1px solid #ccc; }

#new_products #hpd .contein08 { margin:0 10px;}

#new_products #sw2 { margin-bottom:25px; }
#new_products #sw2.contein09 { margin-bottom:25px;}
#new_products #sw2.contein09 img { margin-bottom:15px;}
#new_products #sw2.contein09 img.non { margin-bottom:0px;}
#new_products #sw2.contein09 img.p7 { margin-bottom:7px;}

#new_products #sw2 .contein10 { margin:0 0 25px 0;}
#new_products #sw2 .contein10 td.txt { padding:5px 10px 0 10px; font-size:10px; line-height:12px;}
#new_products #sw2 .contein11 {}
#new_products #sw2 .contein11 img { margin-bottom:7px;}
#new_products #sw2 .large { width:65px; margin-left:474px; background:url(../s2_ps/s1/s_02/sw2/images/04_ic_large.gif) no-repeat; margin-bottom:25px; text-indent:-9999em;}
#new_products .pad{ font-size:10px; line-height:130%; padding-left:10px; text-indent:-10px; }
#new_products .pad2{ font-size:10px; line-height:130%; padding-left:7px; text-indent:-7px; }
#new_products .pad3{ font-size:10px; line-height:130%; padding-left:20px; text-indent:-20px; }
#new_products #sw2 .pad.w2{ margin:10px 10px 0 10px;}
#new_products #sw2 .gr{ margin:10px 10px 0 10px; color:#009933; font-size:12px; }
#new_products #sw2 .pad_l{ font-size:12px; line-height:150%; padding-left:25px; text-indent:-15px; }
#new_products #sw2 .pad_l2{ font-size:12px; line-height:150%; padding-left:20px; text-indent:-10px; margin-bottom:10px; }
#new_products #sw2 .pad_l3{ font-size:12px; line-height:150%; padding-left:75px; text-indent:-70px; margin-bottom:10px;  }
#new_products #sw2 .pad_l5{ font-size:12px; line-height:150%; padding-left:85px; text-indent:-85px; margin-bottom:10px;  }
#new_products #sw2.contein14 {}
#new_products #sw2.contein14 img { margin-bottom:10px;}
#new_products #sw2.contein14 img.non { margin-bottom:0px;}



#new_products #sw2 .pad2t{ float:left; margin:15px 0 0; line-height:150%; _line-height:120%; }
#new_products #sw2 dl.op { width:539px; }
#new_products #sw2 dl.op dt { width:255px; float:left;}
#new_products #sw2 dl.op dd { width:255px; margin-left:29px; float:left; margin-bottom:15px; }
#new_products #sw2 dl.op .txt { width:255px; height:60px;}
#new_products #sw2 dl.op img { margin-bottom:15px;}

#new_products .contein12gr { text-align:left; margin-bottom:5px; }
#new_products .contein12gr tr {}
#new_products .contein12gr td { font-size:10px; line-height:16px; padding:0 3px; border-top:1px solid #ccc; border-right:1px solid #ccc; }
#new_products .contein12gr .left { border-left:1px solid #ccc; }
#new_products .contein12gr .bottom { border-bottom:1px solid #ccc; }

#new_products ul.hpd{ margin:10px 0 0; }
#new_products ul.hpd li{ padding-left:22px; text-indent:-22px; font-size:10px; line-height:130%; padding-bottom:5px;  }


#new_products .contein13 { width:539px; clear:both; }
#new_products .contein13 dl { }
#new_products .contein13 dl dt { width:350px; float:left; }
#new_products .contein13 dl dd { width:189px; float:left; padding-top:15px; }
#new_products .contein13 img { margin-bottom:20px; }
#new_products .contein13 img.non { margin-bottom:0px; }

#new_products .contein15 { background:#f2faf7; padding:10px;}

#new_products .hsltxt1 { padding-left:10px;}


#new_products .istxt_a { padding:10px;}
#new_products .istxt_b { padding-left:10px;}
#new_products .istxt_c { padding:10px 0 0 10px; }
#new_products .istxt_d { padding-top:10px; }

#new_products .istxt_e { padding-bottom:10px; }
#new_products .istxt_f { padding-right:20px; }
#new_products .istxt_g { padding-left:25px; }

#new_products .istxt_h { padding:20px 10px;}
#new_products .istxt_i { padding:0 10px;}
#new_products .istxt_j { padding-bottom:30px; }

#new_products .contein16 { width:539px; background:#f4f4f4;}
#new_products .contein16 table { margin-left:15px;}

#new_products .contein17 { width:145px; text-align:center; margin-bottom:20px;}
#new_products .contein17-2 { width:170px; text-align:center; margin-bottom:20px;}

#new_products .contein18 {}
#new_products .contein18 dl { width:150px;}
#new_products .contein18 dl dt { width:50px; float:left;}
#new_products .contein18 dl dd { width:100px; float:left;}

#new_products .contein19 {}
#new_products .contein19 dl { width:409px;}
#new_products .contein19 dl dt { width:70px; float:left;}
#new_products .contein19 dl dd { width:339px; float:left;}

#new_products .contein20 {}
#new_products .contein20 dl { width:409px;}
#new_products .contein20 dl dt { width:80px; float:left;}
#new_products .contein20 dl dd { width:329px; float:left;}

#new_products .contein21 { width:225px;  margin-bottom:10px; padding-top:10px;}

#cnscamp { color:#333;}
#cnscamp td { padding:3px; background:url(../s2_ps/s2/s_02/cnr/images/dot.gif) bottom repeat-x;}
#cnscamp td.bgnon {background:none;}

#cnskisyu { font-size:10px; margin-bottom:5px;}
#cnskisyu td { font-size:10px; line-height:12px; background:none;}
#cnskisyu td.top {  background:#d0bc93 none; border-bottom:1px solid #e9dfc9; }
#cnskisyu td.nikon { background:#f2ebdd none; border-bottom:1px solid #e9dfc9; }
#cnskisyu td.ori {background:#f2ebdd none; border-bottom:none; }
#cnskisyu td.left {border-right:1px solid #e9dfc9; }

#ldl2{ }
#ldl2 .op { margin-bottom:25px;}
#ldl2 .optxt1 { padding-top:5px;}
#ldl2_data2 { width:517px; _width:539px; border-left:#9a87bf 1px solid; border-right:#9a87bf 1px solid; padding:10px 10px;}

#ldl2point { width:539px; margin:15px 0 25px;}

#new_products #sw2 .pad_mb5px{ font-size:10px; line-height:130%; padding-left:10px; padding-bottom:5px; text-indent:-10px; }

@media print {
	#new_products #title ul { margin-left:-1px;}
}

#maincontents .lt .images{
	padding-bottom:15px;
}

#maincontents .lt .txt{
padding:10px 0 15px;
}

#maincontents .lt dl{
	margin-bottom:50px;
}

#maincontents .lt dd{
	margin-bottom:20px;
}

#new_products .ltcap { text-align:right; font-size:10px;}
#new_products .ltcap_left {font-size:10px;}




td.nowrap{ white-space:nowrap!important; }

/* floatclearfix */

#sw2:after,
.contein13:after,
.contein19:after{
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}

#sw2,
.contein13,
.contein19{ display:inline-table; zoom:100%; }
/* Mac IE */

* html #sw2,
* html .contein13,
* hrml .contein19{ height:1px; zoom:1; }

#sw2,
.contein13,
.contein19{ display:block; }
/* */
/* floatclearfix end */

