@charset "utf-8";
/* CSS Document */

 /* S:new_product_page */
	.n_pro_page {clear:both; position:relative; display:block; width:100%; position:relative; }
	.n_pro_page .tit_box {clear:both; position:relative;  display:block; vertical-align:middle; color:#444; line-height:56px;  padding:18px 0 18px 10px; border-top:1px solid #e4e4e4; border-bottom:1px solid #ededed; background:url(http://image.ec21.com/optimg/new_product/top_bg.jpg) repeat-x left bottom;}
	.n_pro_page .tit_box h1 {padding:0; vertical-align:middle; display:block; font-size:18px;}
	.n_pro_page .tit_box h1.ver_rel {padding:0; width:660px; vertical-align:middle; font-size:18px; }	

	.n_pro_page .tit_box .relatied_box { clear:both; position:absolute; right:10px; top:33%; display:inline-block; margin:auto 0; vertical-align:middle;}
	.n_pro_page .tit_box .relatied_box li { float:left;display:inline; line-height:20px;}
	.n_pro_page .tit_box .relatied_box li.t_box { padding-right:10px; color:#888;}
	.n_pro_page .tit_box .relatied_box li.t_box span { color:#111; font-size:14px;}	
	.n_pro_page .tit_box .relatied_box li a.rel_r_btn { clear:both; position:relative; width:24px; height:19px; display:inline-block; background:url(http://image.ec21.com/optimg/new_product/p_btn_4.jpg?v=20130722) no-repeat -24px bottom;}
	.n_pro_page .tit_box .relatied_box li a.rel_r_btn:hover { background:url(http://image.ec21.com/optimg/new_product/p_btn_4.jpg?v=20130722) no-repeat -24px top;}	
	.n_pro_page .tit_box .relatied_box li a.rel_l_btn { clear:both; position:relative; width:24px; height:19px; display:inline-block; background:url(http://image.ec21.com/optimg/new_product/p_btn_4.jpg?v=20130722) no-repeat left bottom;}	
	.n_pro_page .tit_box .relatied_box li a.rel_l_btn:hover {  background:url(http://image.ec21.com/optimg/new_product/p_btn_4.jpg?v=20130722) no-repeat left top;}		
	.n_pro_page .pro_detail_area { position:relative; float:left; width:100%; border-top:1px solid #e2e2e2;}

					.pro_detail_area .thumb_box { position:relative; float:left;  width:205px;}
					.pro_detail_area .thumb_box .thumb_view {display:table-cell; width:203px; height:203px; text-align:center;  border:1px solid #dfdfdf; border-top:none; vertical-align:middle;  font-size:180px; line-height:180px; }
					.pro_detail_area .thumb_box .thumb_view img {text-align:center; vertical-align:middle;} 
					.pro_detail_area .thumb_box .thumb_list {clear:both; width:203px; height:40px;}
					.pro_detail_area .thumb_box .thumb_list li { float:left;  width:40px; height:40px; margin:0 14px 0px 0;}
					.pro_detail_area .thumb_box .thumb_list li a {clear:both; position:relative; float:left; width:40px; height:40px; border:1px solid #ccc;}
					.pro_detail_area .thumb_box .thumb_list li a:hover { border:1px solid #06c;}
					.pro_detail_area .thumb_box .thumb_list li img {width:40px; height:40px; display:block;}
					.pro_detail_area .thumb_box .thumb_list li.see_end {float:left; margin:0 0 0 0;}
					.pro_detail_area .thumb_box p.see_thumb {clear:both; position:relative; width:190px; display:block; font-size:11px; color:#777; line-height:12px; padding-left:18px; margin-top:10px; background:url(http://image.ec21.com/optimg/icon/icon_quick_s.gif) 0 0 no-repeat; }
					.pro_detail_area .thumb_box p.see_thumb a { color:#777; width:187px; display:inline-block;  white-space:normal; word-break:break-all;}
					.pro_detail_area .thumb_box p.see_thumb span { white-space:normal; word-break:break-all; }
					
					.pro_detail_area .profile_box {  float:right; width:751px; display:inline; height:257px; border-bottom:1px solid #e2e2e2;}
					.pro_detail_area .profile_box .pr_desc { position:relative; float:left; width:420px; }
					.pro_detail_area .profile_box .pr_desc li { display:block; width:100%; line-height:14px; padding:9px 0px; color:#444; background:url(http://image.ec21.com/optimg/new_product/dotted_02.jpg) repeat-x left bottom;}
					.pro_detail_area .profile_box .pr_desc li.nobg { background:none;}
					.pro_detail_area .profile_box .pr_desc li a.key { color:#666;}
					.pro_detail_area .profile_box .pr_desc li a.tr_l {color:#589856; font-size:11px; margin-left:5px;}
					.pro_detail_area .profile_box .pr_desc li img { vertical-align:middle;}
					.pro_detail_area .profile_box .pr_desc li span.sam { margin-right:10px;  vertical-align:top;  line-height:14px;}
					.pro_detail_area .profile_box .pr_desc li span.t_name { clear:both; float:left; width:104px; color:#777; }
					.pro_detail_area .profile_box .pr_desc li span.t_txt { display:inline-block; width:300px; line-height:12px; }
					.pro_detail_area .profile_box .pr_desc li em {display:inline-block; overflow:visible; position:relative; padding:0; margin:0; vertical-align:middle;}
					.pro_detail_area .profile_box .n_pro_adbox { float:right;  width:306px; text-align:center; height:253px; vertical-align:middle; border:1px solid #ccc; border-top:none; border-bottom:none; padding-top:3px;}
					.pro_detail_area .profile_box .n_pro_adbox img { width:300px; height:250px;vertical-align:middle; margin-top:3px; }

					.pro_detail_area .n_pro_btn_box { float:right;  display:inline-block; width:750px; margin-top:20px; }
					.pro_detail_area .n_pro_btn_box .c_btn { position:relative; float:left; width:193px; text-align:center; font-size:11px; color:#777;  margin-left:10px; line-height:32px; }
					.pro_detail_area .n_pro_btn_box .c_btn_2 { position:relative; float:left; width:193px; text-align:center; font-size:11px; color:#777;  margin-left:162px; line-height:32px; }
					.pro_detail_area .n_pro_btn_box  a.n_btn_bsk { position:relative; float:left; width:148px; height:48px; display:inline-block; font-size:14px; line-height:48px; text-align:right; color:#555; padding-right:27px; background:url(http://image.ec21.com/optimg/new_product/p_btn.jpg) no-repeat left -48px;}
					.pro_detail_area .n_pro_btn_box  a.n_btn_bsk:hover { color:#a0a0a0; background:url(http://image.ec21.com/optimg/new_product/p_btn.jpg) no-repeat left bottom;}
					.pro_detail_area .n_pro_btn_box  a.n_btn_cnt { position:relative; float:left; width:168px; height:48px; display:inline-block; font-size:14px; line-height:48px; font-size:18px; text-align:right; color:#fff; padding-right:25px; background:url(http://image.ec21.com/optimg/new_product/p_btn.jpg) no-repeat left top;}
					.pro_detail_area .n_pro_btn_box  a.n_btn_cnt:hover { background:url(http://image.ec21.com/optimg/new_product/p_btn.jpg) no-repeat left -96px;}
					.pro_detail_area .n_pro_btn_box  a.n_btn_bsk_ok { position:relative; float:left; width:153px; height:48px; display:inline-block; font-size:14px; line-height:48px; text-align:right; color:#4f2f0a; padding-right:22px; background:url(http://image.ec21.com/optimg/new_product/p_btn_3.jpg) no-repeat left top;}					



					.pro_detail_area .n_pro_btn_box .sns_box { float:right; }
					.pro_detail_area .n_pro_btn_box .sns_box li { float:left;  height:19px; margin-left:12px;}
					.pro_detail_area .n_pro_btn_box .sns_box li a { width:19px; height:19px; display:inline-block;}
					.pro_detail_area .n_pro_btn_box .sns_box li.s_tit { color:#747474; font-size:11px; line-height:19px; padding-left:8px; background:url(http://image.ec21.com/optimg/new_product/p_blt_2.jpg) no-repeat left 7px; }
					.pro_detail_area .n_pro_btn_box .sns_box li.s_face { display:block; width:19px; height:19px; display:inline-block; background:url(http://image.ec21.com/optimg/new_product/p_icon_sns.jpg) no-repeat left top;}
					.pro_detail_area .n_pro_btn_box .sns_box li.s_twitter { width:19px; height:19px; display:inline-block; background:url(http://image.ec21.com/optimg/new_product/p_icon_sns.jpg) no-repeat -31px top;}
					.pro_detail_area .n_pro_btn_box .sns_box li.s_del { width:19px; height:19px; display:inline-block; background:url(http://image.ec21.com/optimg/new_product/p_icon_sns.jpg) no-repeat -60px top;}
					.pro_detail_area .n_pro_btn_box .sns_box li.s_pint { width:19px; height:19px; display:inline-block; background:url(http://image.ec21.com/optimg/new_product/p_icon_sns.jpg) no-repeat -92px top;}
					.pro_detail_area .n_pro_btn_box .sns_box li.s_google_p { width:19px; height:19px; display:inline-block; background:url(http://image.ec21.com/optimg/new_product/p_icon_sns.jpg) no-repeat -123px top;}
					.pro_detail_area .n_pro_btn_box .sns_box li.s_fbr { width:19px; height:19px; display:inline-block; background:url(http://image.ec21.com/optimg/new_product/p_icon_sns.jpg) no-repeat -153px top;}
					.pro_detail_area .n_pro_btn_box .sns_box li.s_ec21 { width:19px; height:19px; display:inline-block; background:url(http://image.ec21.com/optimg/new_product/p_icon_sns.jpg) no-repeat -184px top;}
					.pro_detail_area .n_pro_btn_box .member_num {float:right; width:245px; margin-top:6px;}
					.pro_detail_area .n_pro_btn_box .member_num li { position:relative; text-align:left; }
					.pro_detail_area .n_pro_btn_box .member_num li span { position:absolute; right:0; text-align:right; margin-left:20px;}
					


	.n_pro_page .detail_area { clear:both; position:relative; width:100%; margin-top:30px; }
					.detail_area .tab_box { clear:both; position:relative; height:42px; margin-bottom:15px; display:inline-block; width:100%; border-bottom:1px solid #999; background:none !important;}
					.detail_area .tab_box a.btn_product_on {clear:both; position:absolute; left:0; top:1px; display:inline-block; width:204px; height:42px; color:#444; text-align:center; font-size:14px; line-height:43px; font-weight:bold; background:url(http://image.ec21.com/optimg/new_product/p_tab.jpg) no-repeat left bottom; }
					.detail_area .tab_box a.btn_product_off {clear:both; position:absolute; left:0; top:1px; display:inline-block; width:204px; height:42px; color:#888; text-align:center; font-size:14px; line-height:43px; font-weight:bold; background:url(http://image.ec21.com/optimg/new_product/p_tab.jpg) no-repeat left top; }
					
					.detail_area .tab_box a.btn_profile_on {clear:both; position:absolute; left:203px; top:1px; display:inline-block; width:205px; height:42px; color:#444; text-align:center; font-size:14px; line-height:43px; font-weight:bold; background:url(http://image.ec21.com/optimg/new_product/p_tab.jpg) no-repeat right top;}
					.detail_area .tab_box a.btn_profile_off {clear:both; position:absolute; left:204px; top:1px; display:inline-block; width:204px; height:42px; color:#888; text-align:center; font-size:14px; line-height:43px; font-weight:bold; background:url(http://image.ec21.com/optimg/new_product/p_tab.jpg) no-repeat right bottom;}
					
					.detail_area .tab_box p.rt_rp {display:inline; float:right; background:url(http://image.ec21.com/optimg/icon/icon_tab_rp.gif) 0 5px no-repeat; font-size:12px; font-weight:bold; line-height:26px; padding-left:20px; margin-right:12px; margin-top:13px;}
					.detail_area .tab_box a.rp_item {color:#2f2f2f;}
					
					.detail_area .section_box { clear:both; position:relative; float:left; display:block; width:927px; text-align:left; margin:0px 28px  28px; padding-top:30px; background:url(http://image.ec21.com/optimg/new_product/dotted_01.jpg) repeat-x left top; }
					.detail_area .section_box h3  { color:#d18123; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-left:10px; font-weight:normal; line-height:18px; text-align:left; margin:0 0 18px 0; background:url(http://image.ec21.com/optimg/new_product/p_blt.jpg) no-repeat left 6px;  }
					
					.detail_area .section_box p { text-align:left; padding:0 10px; line-height:18px; }
					.detail_area .section_box p.min { margin-left:10px;}
					.detail_area .section_box p.pro_tt { color:#d18123; font-size:14px; padding-left:10px; margin-bottom:18px; background:url(http://image.ec21.com/optimg/new_product/p_blt.jpg) no-repeat left 6px;  }
					.detail_area .section_box p.script { font-size:12px; }
					.detail_area .section_box ul.script_box{ position:relative; float:left; text-align:left; margin-top:5px; }
					.detail_area .section_box ul.key_box { position:relative; float:left;  text-align:left; }
					.detail_area .section_box ul.mar_140 { margin-left:120px;}
					.detail_area .section_box li.t_itc { float:left; width:261px; display:inline-block; line-height:15px; color:#111;  padding-left:10px; margin-right:30px; margin-top:2px; background:url(http://image.ec21.com/optimg/new_product/p_blt_3.jpg) no-repeat left 7px;}
					.detail_area .section_box li.mar_no { margin:0;}					
					.detail_area .section_box li.t_itc span { float:left; display:inline;  margin:0;}
					.detail_area .section_box li.t_itc span.title { color:#999; width:115px;  }
					.detail_area .section_box li.t_itc span.txt {  color:#000; width:146px; font-size:12px; }					
					.detail_area .section_box li.t_itc2 { clear:both; float:left; display:block; line-height:18px; color:#111;  padding-left:10px; margin-right:30px; margin-top:2px; background:url(http://image.ec21.com/optimg/new_product/p_blt_3.jpg) no-repeat left 7px;}
					.detail_area .section_box li.t_itc2 span { float:left; display:inline;  margin:0;}
					.detail_area .section_box li.t_itc2 span.title { color:#999; width:115px;  }
					.detail_area .section_box li.t_itc2 span.txt {  color:#000;  font-size:12px; }		
					.detail_area .section_box .img_box { clear:both; position:relative; text-align:center;}
					.detail_area .section_box .img_box li { clear:both;  display:block; margin-bottom:25px;}
					.detail_area .section_box .img_box li span { position:relative; display:inline-block;  border:1px solid #dedede; }
					.detail_area .section_box .img_box li span.one { border:none; }
					.detail_area .section_box .img_box li span.t_num { clear:both; position:absolute; left:0px; top:0; width:16px; height:16px; color:#444; font-size:11px; text-align:center; line-height:17px; border-right:1px solid #dedede; border-bottom:1px solid #dedede; border-top:none; border-left:none; background-color:#fff; }
					.detail_area .section_box .img_box li img { text-align:center; display: inline-block;  text-align:center;}
					.detail_area .nobg { background:none;}
					.detail_area .section_box p.b_mar_10 { margin-bottom:25px; }
					.detail_area .section_box table { float:left; width:914px; text-align:left; margin:20px 0 20px 10px; border:1px solid #dedede; border-bottom:none;}
					.detail_area .section_box table td {text-align:left; height:26px; color:#444; padding-left:10px;  border-bottom:1px solid #dedede;}
					.detail_area .section_box table th {text-align:left; color:#444; border-right:1px solid #dedede; padding-left:10px; border-bottom:1px solid #dedede; background-color:#f6f6f6;}
					.detail_area .section_box .use_box { clear:both; position:relative;}
					.detail_area .section_box .use_box h3{background:none;}, .use_box h1{ background:none;}, .use_box h2{ background:none;}, .use_box h4{ background:none;}, .use_box h5{ background:none;}, .use_box h6{ background:none;}
											
														
.dotted_04 { clear:both; position:relative; display:inline-block; width:100%; height:1px; margin-bottom:30px;/*background:url(http://image.ec21.com/optimg/new_product/dotted_04.jpg) repeat-x left top;*/ }

.new_send_inquiry { float:left; width:978px; border:1px solid #c9c9c9;}
.new_send_inquiry h4 {  position:relative; float:left; width:966px; font-family:Arial, Helvetica, sans-serif;  height:36px; font-size:13px; font-weight:bold; line-height:34px; padding-left:12px; color:#222; border-bottom:1px solid #c9c9c9; background:url(http://image.ec21.com/optimg/new_product/n_se_bg.jpg) repeat-x left top; }
.new_send_inquiry .nb_box { position:relative; float:right; width:978px; }
.new_send_inquiry .nd_1{ position:relative; float:left; width:231px; height:286px; background:#fbfbfb;  padding:123px 0 0 0px; *width:231px; *padding:123px 0 0 0px; text-align:center;  background:url(http://image.ec21.com/optimg/new_product/dotted_03.jpg) repeat-y right top; }
.new_send_inquiry .nd_1 .nd_1_box { clear:both;  margin:9% 0 0 16px; width:80px;  *margin-left:0;}

/*.new_send_inquiry .nd_1 .nd_1_box { float:left; width:231px;  *margin-left:0;}*/

/*.new_send_inquiry .nd_1 .img_t { display:table;  width:80px; margin:0 auto; text-align:center; vertical-align:middle; border:1px solid #b3b3b3; font-size:71px; line-height:80px; }*/
.new_send_inquiry .nd_1 .img_t { display:table-cell;  width:80px; height:80px; text-align:center; vertical-align:middle; border:1px solid #b3b3b3; font-size:71px; line-height:80px; }

.new_send_inquiry .nd_1 img { display:inline-block; vertical-align:middle;}
.new_send_inquiry .nd_1 p { clear:both; display:block; width:90%; color:#2f2f2f; margin:10px auto 0}
/*

.new_send_inquiry .nd_1 .img_t { display:table-cell;  width:80px; height:80px;    text-align:center; vertical-align:middle; border:1px solid #b3b3b3; font-size:71px; line-height:80px; }

.new_send_inquiry .nd_1 img { display:inline-block; width:80px;  vertical-align:middle;}
.new_send_inquiry .nd_1 p { position:absolute; left:10px; top:56%; clear:both; display:block; width:90%; color:#2f2f2f;}
*/
.new_send_inquiry .nd_2{ position:relative; float:left; width:745px; height:409px; background:#f2f2f2; margin:1px; }




.n_table_non {width:684px; border-collapse:collapse; float:right; margin-right:29px;  background-color:#f2f2f2; padding:0; }
.n_table_non caption {visibility:hidden; font-size:0; margin:0; padding:0; height:0; line-height:0;}
.n_table_non th { padding-left:0;  text-align:left; font-size:12px; color:#2f2f2f; vertical-align:middle; border-bottom:1px solid #d9d9d9;}
.n_table_non td { height:52px; padding-bottom:0;   word-wrap:break-word; vertical-align:middle; border-bottom:1px solid #d9d9d9;}
.n_table_non th span.rb {color:#dd2121;}
.n_table_non td.txtara { height:213px;} 
.n_table_non td.b_no { border-bottom:none;}
.n_table_non th.b_no { border-bottom:none;}


.n_table_non td.send_to {color:#444; line-height:20px; word-wrap:break-word;}
.n_table_non td.cn {margin:0; padding:5px; text-align:center; vertical-align:top; word-wrap:break-word;}
.n_table_non td.cn_ls {text-align:center; vertical-align:bottom; margin:0; padding:0; word-wrap:break-word;}
.n_table_non span.tx_s {color:#666666; font-size:11px;}
.n_table_non span.tx_red {color:red;}
.n_table_non div.send_btn_ar {position:relative; height:35px;}
.n_table_non div.send_btn_ar p.send_lf { height:18px; line-height:18px; color:#666666; font-size:11px; width:100%; margin-bottom:15px;}
.n_table_non span.red {color:#eb0101;}	
.n_table_non input { vertical-align:middle; border:1px solid #d1d1d1; height:25px; line-height:25px; padding:0;}
.n_table_non input.ty_01 { height:25px;}
				
a.n_btn_send { clear:both; position:relative; width:115px; height:30px; text-align:center; font-size:16px; line-height:30px; color:#fff; margin:0 0 0 156px; font-weight:bold; display:block; background:url(http://image.ec21.com/optimg/new_product/p_btn2.jpg) no-repeat left top; }
a.n_btn_send:hover { background:url(http://image.ec21.com/optimg/new_product/p_btn2.jpg) no-repeat left bottom; }				
a { text-decoration:none;}				
					
.mar_no { margin:0;}
.mar_no { margin:0;}
.mar_b_35 { margin-bottom:35px;}
.mar_10 { margin-top:10px;}
.mar_5 { margin-top:10px;}
.mar_175 { margin-left:175px;}

.b_mar_10 { margin-bottom:10px; }
 /* E:new_product_page */



















