.mt57 { margin-top:57px !important;} 

#page_wrapper{padding:0}
.devicespecs-banner {height:110px; margin-bottom: 20px;}

.devicespecs-detail { position: relative; border-bottom:1px #dde4e9 solid;overflow: hidden;}
.devicespecs-detail .img-viewer {position: relative;float:left;border-right:1px solid #dde4e9 ;}
.devicespecs-detail .img-viewer .inner {padding:10px 0 28px;margin:0 30px 0 0;}
.devicespecs-detail .img-viewer .inner .bic {margin:0;vertical-align:top;border:1px solid #dde4e9}
.devicespecs-detail .img-viewer .inner .bic img {width:500px;margin:0}

.devicespecs-detail .img-viewer .inner ul.list { margin:6px 0 0;}
.devicespecs-detail .img-viewer .inner ul.list:after{ content:""; display:block; clear:both;}
.devicespecs-detail .img-viewer .inner ul.list li {float:left; width:117px; height:100px; padding:1px; border: solid 1px #dde4e9; margin-right:6px;cursor: pointer;position: relative;overflow:hidden}
.devicespecs-detail .img-viewer .inner ul.list li:hover { border-color: #f60; }
.devicespecs-detail .img-viewer .inner ul.list li.on 	{ border-color: #f60; }
.devicespecs-detail .img-viewer .inner ul.list li.mgr_none{margin-right:0}
.devicespecs-detail .img-viewer .inner ul.list li img 	{ width:100%;}
.devicespecs-detail .img-viewer .inner ul.list li a 	{position:absolute; top:0;right:0;  width:10px; height:10px; padding:0;}
.devicespecs-detail .img-viewer .inner  ul.list span {  position:absolute; top:0;  width:60px; height:15px; padding:3px; margin-right:4px;  cursor: pointer; text-align:center; font-size:15px; }

.devicespecs-detail .info {position:relative;float:right; width:452px;margin:0 0 0 -1px;padding:0 0 20px 35px; font-size:16px;border-left:1px solid #dde4e9;overflow:hidden;}
.devicespecs-detail .info .handle { position: absolute; top:0; left:0; width:18px; height:35px;overflow:hidden}
.devicespecs-detail .info p 	{ margin:10px 0 5px; padding:0; }
.devicespecs-detail .info b 	{ display: block; line-height: 18px; font-weight:normal;color:#666; padding-left:7px; background: url("http://img-developer.samsung.com/images/common/ico/ico_bullet_2_7.gif") 0 8px no-repeat; }
.devicespecs-detail .info em	{ font-style:normal;color:#666}
.devicespecs-detail .info em.price01	{text-decoration:line-through;font-style:normal;color:#999}
.devicespecs-detail .info em.price02	{ font-size:24px;font-style:normal;color:#92000a}
.devicespecs-detail .info span 	{padding-right:7px; color:#682600;font-weight:400}
.devicespecs-detail .info .shop_btn{margin:30px 0 0;padding:0 0 20px;border-top:1px solid #dde4e9}
.devicespecs-detail .info .shop_btn ul{margin:20px 0 0}
.devicespecs-detail .info .shop_btn ul:after{ content:""; display:block; clear:both;}
.devicespecs-detail .info .shop_btn li{float:left;width:49%}
.devicespecs-detail .info .shop_btn li.btn_r{float:right;}
.devicespecs-detail .info .shop_btn li a{display:block;padding:15px 0;background:#ff640f;border:1px solid #d93500;font-size:18px;color:#fff900;font-weight:400;text-align:center;margin:0}
.devicespecs-detail .info .shop_btn li a:hover{color:#fff}
.devicespecs-detail .info .shop_btn li.btn_r a{background:#f9f9f9;border:1px solid #cdd6dd;color:#666;}
.devicespecs-detail .info .shop_btn li a:hover{color:#fff;background:#e91112;border:1px solid #aa0001}
.devicespecs-detail .info .shop_btn li.btn_r a:hover{color:#fff;background:#444;border:1px solid #333}

.link { overflow:hidden; margin:30px 0 20px; background:#b0b0b0 url(../img/bg_productDetail.gi) 0 0 repeat-x; border:1px solid #a3a3a3}
.link ul { float:left;height:38px}
.link ul li { float:left; line-height:38px; border-left:1px solid #9b9b9b;}
.link ul li.on { height:38px; background:#666 url(../img/bg_productDetail_on.gi) repeat-x; border-right:1px solid #5a5a5a; border-left:1px solid #5a5a5a; }
.link ul li a { display:block; height:38px; padding:0 25px; color:#fff; font-size:15px;letter-spacing:-0.03em; text-decoration:none;}
.link ul li.last a { background:none; }
.link ul li.on a { padding:0 25px;color:#fff; text-decoration:none; }
.link .top {float:right;height:38px;line-height:38px;padding:0 8px;background:#c7c7c7;border-left:1px solid #a3a3a3}
.link .top a{color:#fff;  }



.view_img{padding:0;margin:20px 0;text-align:center}
.view_info{padding:0;font-size:14px;line-height:180%;margin:0 0 20px;word-break:keep-all}


.call_info{position: relative;padding:10px 0 10px 110px;margin:20px 0 0;font-size:15px;background:url(../../../../img/bg_info1.jpg) no-repeat 0 50%}
.call_info span{padding:0;display:block;}
.call_info strong{display:block;padding:0;color:#333;font-size:20px;letter-spacing:-0.03em;line-height:160%;}
.call_info span.tel_info{color:#672400;font-weight:400;font-size:32px;letter-spacing:0;line-height:100%;padding:0 10px 5px 0;font-family: 'Roboto', sans-serif;}
.call_info span.tit_info{color:#777;font-weight:400;letter-spacing:-0.03em;line-height:160%;}
.call_info i{
    position: absolute; top:10px; left:0; 
    background: #b38000;
    padding: 0; 
    width:90px;
    height:90px;
	font-size:46px;
	color:#fff;
	line-height:90px;
	text-align:center;
	vertical-align:middle;
	border-radius: 45px;
	box-shadow: 2px 2px 5px 0 lightgray;
	}

.devicespecs-detail .info h2 { font-size:30px; font-weight:500; color:#43352b;letter-spacing:-0.03em; line-height:130%; margin:0 0 20px;word-break:keep-all}
.devicespecs-detail .info h3 {font-size:15px;font-weight:700;color:#a26339; letter-spacing:-0.04em; line-height:130%;padding:15px 0 0; margin-top:10px}
.devicespecs-detail .info h5 { font-size:14px; font-weight:700; letter-spacing:-0.01em; line-height:130%;color:#c88309;padding:0 0 10px}
.devicespecs-detail .info h6 { font-size:18px; font-weight:700;color:#d98a00; letter-spacing:-0.02em; line-height:130%;margin-top:10px }
.devicespecs-detail .info h7 { font-size:13px; font-weight:700; letter-spacing:-0.04em; line-height:16px; color:#DE390D;}
.devicespecs-detail .info p.features {font-size:14px; line-height:150%;color:#777;margin:7px 0;padding:0 0 10px;word-break:keep-all}
.devicespecs-detail .info .mgl10{margin-left:-10px}
h3 {font-size:15px;font-weight:700;color:#a26339; letter-spacing:-0.04em; line-height:130%;padding:15px 0 0; margin-top:10px}
 p.features {font-size:14px; line-height:150%;color:#777;margin:7px 0;padding:0 0 10px;word-break:keep-all}


.mods{clear: both; position: relative; margin: 0 auto 30px;max-width: 1020px; color: #666; font-size: 15px;line-height:150%; letter-spacing: 0.48px; word-spacing: 0.32px}
.insertImage{margin:0 auto; position: relative; text-align: center; }
.insertImage img.wd25{width:25%}
.mods .column img, .mods_wide img{width:100%}
.mods .column .img_auto img{width:auto}
.mods div.column, .mods ul.column li{float:left;width:50%}
.mods ul.triple li{width:33.33%}
.mods ul.quad li{width:25%}
.mods ul.column:after{ content:""; display:block; clear:both;}
.mods h1{margin:50px 0 20px;color:#333;font-size:26px;font-weight:300;;letter-spacing:-0.03em;}
.mods h2{margin:50px 0 20px;color:#333;font-size:26px;letter-spacing:-0.03em;line-height:1.4}
.mods h3.bx01{margin:50px 0;padding:25px 0;color:#fff;font-size:26px;text-align:center;letter-spacing:-0.03em;line-height:1.4;background:#b38000}
.mods dd strong{display:inline-block;color:#333;font-size:17px;font-weight:500;margin:15px 0 5px}
.mods dt{color:#682600;font-size:17px;font-weight:500;}
.mods .info_txt dt{margin:0 0 10px}
.mods .info_txt dd{padding:3px 0 3px 20px;margin:0;background:url(../img/dot_gray.gif) no-repeat 5px 12px;line-height:160%}
.mods ul li{padding:3px 0 3px 20px;margin:0;background:url(../img/dot_gray.gif) no-repeat 5px 12px;line-height:160%}
.mods li{padding:3px 0;margin:0;line-height:160%}
.mods ul.column li{padding:0;margin:0;background:url(none)}
.mods ul.column li dl{margin:10px}
.mods ul.column li dl.mg20auto{margin:0 20px}
.mods ul.column li dl.mg30auto dt{margin:0 30px 10px}
.mods ul.webzine li{padding:0;margin:0;background:url(none)}
.mods ul.webzine li:after{ content:""; display:block; clear:both;}
.mods ul.webzine li .img_zone{float:left;width:22%}
.mods ul.webzine li .img_zone .thumb{margin:10px 20px 10px 0;border:1px solid #ccc}
.mods ul.webzine li .img_zone img{width:100%}
.mods ul.webzine li dl.info_zone{float:left;width:78%;margin:20px 0 10px}
.mods ul.webzine li dl.info_zone dt{margin:0 0 5px;padding:5px 10px;font-size:20px;letter-spacing:-0.05em}
.mods ul.webzine li dl.info_zone dd{padding:5px 10px;font-size:15px;border-bottom:1px dashed #ddd;letter-spacing:-0.03em}
.mods ul.webzine li dl.info_zone dd strong{display:inline-block;font-size:1.00em;color:#333;font-weight:500;margin:0}
.mods ul.webzine li dl.info_zone dd .price{font-family: 'Roboto', sans-serif;font-size:18px;color:#f60}
.font_line { text-decoration:line-through }

.mgr10{margin-right:10px}
.mgr20{margin-right:20px}
.mgr30{margin-right:30px}
.mgr40{margin-right:40px}
.mgr50{margin-right:50px}
.mgr15{margin-right:15px}
.mgr25{margin-right:25px}
.mgr35{margin-right:35px}
.mgr45{margin-right:45px}
.mgr5{margin-right:5px}
.mgl10{margin-left:10px}
.mgl20{margin-left:20px}
.mgl30{margin-left:30px}
.mgl40{margin-left:40px}
.mgl50{margin-left:50px}
.mgl15{margin-left:15px}
.mgl25{margin-left:25px}
.mgl35{margin-left:35px}
.mgl45{margin-left:45px}
.mgl5{margin-left:5px}
.mgt0{margin-top:0}
.mgt10{margin-top:10px}
.mgt20{margin-top:20px}
.mgt30{margin-top:30px}
.mgt40{margin-top:40px}
.mgt50{margin-top:50px}
.mgt-10{margin-top:-10px}
.mgt-20{margin-top:-20px}
.mgt-30{margin-top:-30px}
.mgb0{margin-bottom:0}
.mgb10{margin-bottom:10px}
.mgb20{margin-bottom:20px}
.mgb30{margin-bottom:10px}
.mgb40{margin-bottom:40px}
.mgb50{margin-bottom:50px}
.pdb10{padding-bottom:10px}
.pdb20{padding-bottom:20px}
.pdb30{padding-bottom:30px}
.pdb40{padding-bottom:40px}
.pdb50{padding-bottom:50px}
.pdt10{padding-top:10px}
.pdt20{padding-top:20px}
.pdt30{padding-top:30px}
.pdt40{padding-top:40px}
.pdt50{padding-top:50px}
.bd_dashed{border-bottom:1px dashed #ccc}
.type:after{ content:""; display:block; clear:both;}