@charset "utf-8";

/* *************************************************************

************************************************************** */

/*Specifications*/
/*.blank {background: #ddd;}*/
.section {text-align: left;}
.prd_spec .tbl_sty4.tbl_tdsty1 td table th:last-child {border-right:0;}
.prd_spec .tbl_sty4.tbl_tdsty1 th {}
.prd_spec .tbl_sty4.tbl_tdsty1 td.tal table th {text-align:center;}
.spec_newtype .specInner .cont dl dt{}
.spec_newtype .specInner .cont dl dd {text-align:left; }
/*
.new_Spec .tbl_sty4 .tbl_tdsty1 {border-top: 1px solid #e6e6e6;}
.new_Spec .st_div {text-align:left;}
.new_Spec .ul_list {text-align:left;}
.new_Spec .desc_paragraph{ text-align:left;}
*/
.prd_spec .tbl_sty4.tbl_tdsty1 td.tal { text-align:left;}
.prd_spec .tbl_sty4 .tbl_tdsty1 {border-top: 1px solid #e6e6e6;}
.prd_spec .st_div {text-align:left;}
/*.prd_spec .ul_list {text-align:left;}*/
.prd_spec .desc_paragraph{ text-align:left;}
.prd_spec .tal ul {text-align:left;}
.tal {text-align:left;}

.prd_spec .tbl_sty4.tbl_tdsty1 td {text-align:center;}
.td_txt {}
.td_txt .t_td {display:block;}
.td_txt .ul_list{}


.spec_newtype .specInner .cont .desc_paragraph {font-size:15px; margin-top:5px;}
.prd_spec sup.sup {}

.detail_point h1{margin-bottom: 20px; text-align:left;}
.detail_point h2 {text-align:left;}
.detail_point p {text-align:left;}
.ckci_spec_chart{font-weight: 500;color: #222;border: 1px solid #aaa;border-top: 3px solid #444;box-sizing: border-box;}/*font-weight: 700;*/
.ckci_spec_chart thead{
  background: #eee;
}
.ckci_spec_chart tr:nth-child(even){
  background: #f9f9f9; 
}
.ckci_spec_chart tbody tr td{
	border: 1px solid #ccc;
	box-sizing: border-box;
	text-align: center;
	padding:10px 0;
}
.ckci_spec_chart tbody tr td.blank{
	background: #ddd;
}
.ckci_spec_chart tbody tr td img{
	max-width: 30px;
}
.blue{color:#0000ff}
.blue2{color:#0000ff; border-bottom:1px solid #0000ff}
.ckci_spec_chart tbody tr td.txt_left {text-align:left; padding-left:10px;}
h2.t2 { text-align:left;}
h2.t2 strong {font-weight:900; color:#000}
.mb10{margin-bottom:10px;}
p.txt_reference {font-size:12px;}
.detail_point p.txt_reference2 {font-size:12px; text-align:center;font-weight:400; }
.detail_point p.txt_reference3 {font-size:12px; text-align:left; font-weight:400; }
h2 sup {font-size:3px;}/*  font-size: smaller; */


.ckci_spec_chart sup {font-size:3px;}
h1 .st1 {font-weight:600;}
h2 .st1 {font-weight:500;}/*600*/
h2.fb500 {font-weight:500;}

.discL1 {padding:0;margin:0}
.discL1 p {position:relative; padding:0 0 0 5px;margin:0}
.discL1 p:after {content:''; clear:both; display:block; position:absolute; top:8px; left:0; width:2px;height:2px; background:#444;}
.ckci_spec_chart .black {color:#000}
.detail_point h3 { text-align:left;}
.pb_block {padding-left:20px;  display:inline-block;}/*25px*/
/*.pb_block2 {padding-left:28px;  display:block;}*/
.txt_comment_mt {margin-top:5px; text-indent:-1px;}
.txt_left {text-align:left;}
.txt_underline {
  text-decoration: underline; text-underline-position : under;
}
p.txt_right {text-align:right;}
.detail_point h2{margin-bottom:10px;}
img.max-img {max-width:20px; vertical-align:middle; position:relative; top:-2px;}

/*제품특징*/
.detail-top img {vertical-align:top;}
.prdWrap ul,.prdWrap li {*-webkit-text-size-adjust:none;margin:0;padding:0;}
.prdWrap { margin:0 auto;text-align:center;}
*{-webkit-text-size-adjust:none}
.prdWrap > img {display:block;margin:0 auto;}

.prdWrap .prdSection  {position:relative;overflow:hidden;text-align:left;margin: 0;padding:0}
.prdWrap .irTxt {overflow:hidden;position:relative;z-index:-1;/*padding:20px;*/*text-indent:-9999px;color:#fff;}

.prdWrap .videoBox {position:absolute;}
.prdWrap.new_prdWrap {width:1200px; margin:0 auto;}
.prdWrap .prdSection {}

.boxSt_2_1,.boxSt_3_1,.boxSt_4_1,.boxSt_5_1,.boxSt_6_1 {height:570px; background:#000;}
.boxSt_btn_compare {background:#000; height:97px; text-align: center;}

.btn_compare ,
.btn_compare img {display: inline-block;}

.videoBox {margin:0;padding:0;} /*padding-bottom: 56.25% !important; mo*/
.prdWrap.new_prdWrap .videoBox iframe {position: static;width:990px !important;height:560px !important;}
.boxSt_2_1 .videoBox, 
.boxSt_3_1 .videoBox, 
.boxSt_4_1 .videoBox, 
.boxSt_5_1 .videoBox,
.boxSt_6_1 .videoBox {left:103px;}/*left:112px;*/

.btn1 {position:absolute;bottom: 180px;left: 446px;width: 270px;height: 56px;font-size: 0;}
.link_btn1 {position:absolute;top: 51px; right: 104px;width: 132px;height: 49px;font-size: 0; }

/*제품 영상 2개일때 바탕 검정*/
.vTop {vertical-align:top;}
.bgBlack {background:#000;}
.videoBox_two_wrap {width:100%; background:#000000;}
.videoBox_two_wrap:after {content:''; clear:both; display:block;}
.videoBox_two_wrap .prdSec {width:488px; position:relative;}
.videoBox_two_wrap .prdSec:first-child {float:left;margin-left:112px;}
.videoBox_two_wrap .prdSec:last-child {float:right;margin-right:112px;}
.videoBox_two_wrap .prdSec iframe{width:468px; height:280px;}
.videoBox_two_wrap .prdSec.n1 .video_innerBox {margin-right:20px;}
.videoBox_two_wrap .prdSec.n2 .video_innerBox {margin-left:20px; }
/*txt 타이틀 버전 - RF100-300mmF2.8L_IS_USM*/
/**
.videoBox_two_wrap .prdSec.video_left:after {content:''; position:absolute; top:50%; right:-10px; width:17px; height:22px; background:url('https://image.kr.canon/pds/editor/upload/product/Lens/common/icon_arr.jpg') no-repeat; background-size:17px auto;}
**/
.videoBox_two_wrap .prdSec.video_left .icon_arr {position:absolute; top:50%; right:-10px; width:17px; height:22px; margin-top:20px;}
.videoBox_two_wrap .prdSec.video_left .icon_arr img {max-width:100%;}
.videoBox_two_wrap .prdSec.video_left .video_innerBox {margin-right:20px;}
.videoBox_two_wrap .prdSec.video_right .video_innerBox {margin-left:20px; }
.videoBox_two_wrap .prdSec .video_innerBox dl {text-align:left;}
.videoBox_two_wrap .prdSec .video_innerBox dl dt {padding-bottom:18px;}
.videoBox_two_wrap .prdSec .video_innerBox dl dt img {max-width:100%;}
.videoBox_two_wrap.newVideo .prdSec .video_innerBox .text_gray_info {color:#cacaca; font-weight:900; font-size:25px; display:block;}
.videoBox_two_wrap.newVideo .prdSec .video_innerBox .red_txt_box {color:#fe0103;font-weight:900; font-size:25px; display:block;}
/*//txt 타이틀 버전*/
.videoBox_two_wrap .prdSec .video_innerBox .iframe {padding:0; margin:0;}
.videoBox_two_wrap .prdSec .text_info {font-size:18px; color:#fff; text-align:center; padding:12px 0;} 
.videoBox_two_wrap .prdSec .red_box {background:#e70012;}
/*RF24-50mm F4.5-6.3 IS STM*/
.videoBox_two_wrap.newVideo .prdSec .text_info {margin-top:5px;}
.videoBox_two_wrap.newVideo .prdSec.n1 .video_innerBox .text_info {background: #e70012;}
.videoBox_two_wrap.newVideo .prdSec.n2 .video_innerBox .red_box {background:#000;}

/*스캐너*/
.scanner_videowrap {width:100%;}
.scanner_videowrap .inr {width:780px; margin:0 auto; position:relative; left:0; top:0;}
.scanner_videowrap iframe {width:780px; height:420px;}/* height:560px;*/

/*//제품특징*/

/*카트리지*/
.hb_txt_wrap {text-align:left; background:#f0f0f0; padding:66px 190px 72px 190px; margin-top:115px;}
.hb_txt_wrap dl {margin-top:23px;}
.hb_txt_wrap dl.t02 {margin-top:30px;}
.hb_txt_wrap strong {color:#050505; font-size:19px;}
.hb_txt_wrap dt {color:#000;  font-size:16px; font-weight:600; }
.hb_txt_wrap dd {padding-top:6px; color:#4d4d4d; font-size:14px; font-weight:400;}
.hb_txt_wrap dd p {margin-top:2px;font-weight:400; position:relative; padding-left:9px;}
.hb_txt_wrap dd p span {position:absolute; top:1px; left:0;}
/*충돌 방지*/

/*pc*/
.detail_point .spec h5 {width: 210px; font-size: 24px; text-align:left;}
.detail_point .prd_spec .cont dl dt, .prd_spec .cont dl dd {font-size: 16px;} 
.prd_spec {color: #111;}
.spec h5 { font-weight: 500; float:none; text-align:left;}
.prd_spec .cont {width:100%; float:none;}
.prd_spec .cont dl {float:none;width:100%;  margin:0;}
.prd_spec .cont dl dt, .prd_spec .cont dl dd {}

.prd_spec .cont dt.vMiddle {vertical-align:middle;}
.prd_spec .tbl_sty4.tbl_thsty table tbody th {color: #111;}
.prd_spec_new .driveMode_line {font-weight:700; border-bottom:#111 solid 1px;}
.prd_spec_new tbody tr td.txt_right {text-align:right; padding-right:10px;}
.prd_spec_new .rt {text-align:right;}
.comment_end_left {text-align:left;}
.prd_spec_new img {max-height: 20px;display: inline-block;vertical-align: middle;}
.prd_spec_new .text_bold {font-weight: bold;font-style: normal;}

/*제품특징*/
.detail-content .detail-main {margin-top:0;}
.detail-content .detail_point .detail-main .detail-item {margin-bottom:0;}
.prd_detail.prd_editor .video_area iframe {display:block;}
.prd_spec .cont dl.tr dt{vertical-align:middle;}
.prd_spec .cont dl.tr dd {padding-left:0; padding-right:0;}

.prd_spec .cont dl.tr dd .inbox p {border-bottom: 1px solid #e6e6e6;padding-left:10px; padding-bottom:17px; padding-top:18px;}
.prd_spec .cont dl.tr dd .inbox p:first-child { padding-top:0px;}
.prd_spec .cont dl.tr dd .inbox p:last-child {border-bottom:0;  padding-bottom:0;}


.new_pro_detail {background-color:#000;}
.new_pro_detail .prdSection {background-color:#000;}
.prdSection img {width:100%;}
.prdSection {max-width:1200px;}
.prdSection.line_pb1 {padding-top: 0px; padding-bottom: 100px; background-color:#000;}
.prdSection.line_pb2 {padding-top: 100px; padding-bottom: 100px; background-color:#000;}
.new_videowrap {margin:0 132px; position:relative; background-color:#000;}
.new_videowrap iframe {width:100%; height:560px;}
.prdSection.noline_bg { padding-bottom: 100px;}
.btnC {background:#000; padding-bottom:150px; text-align:center; }
.btn_red a {padding: 22px 25px; margin: 0px; display: inline-block; font-size: 30px; line-height: 30px; font-weight: bold; background: rgb(206, 2, 3); letter-spacing: -1px; color:#fff;}

.fous_on {width:100%;}
.fous_on:after {content:''; clear:both; display:block;}
.fous_on span{float:left; background: #e70012;color: #fff;text-align: center; padding: 12px 15px;font-size: 12px;font-weight:700; display:inline;}
.fous_on.fous_black {background:#000;}

.fous_off {width:100%; background:#000;}
.fous_off:after {content:''; clear:both; display:block;}
.fous_off span  {float:left; background:#e70012; color: #fff;text-align: center; padding: 12px 15px;font-size: 12px;font-weight:700; display:inline;}
.fous_off.fous_white_off {background:#fff;}

/*EOS C500 II*/
.one_videoBox {width:100%; }
.mov_black{background:#000;}
.one_videoBox .iframe {width:468px; margin:0 auto;}
.one_videoBox .iframe iframe{width:468px; height:280px;}
/*EOS C300 III-다른버전 참고*/
.prdNewVideo {width:100%;}
.prdNewVideo .youtubeBox {position:relative; width:85.4%;height:583px; margin:0 auto;}
.prdNewVideo .youtubeBox iframe {position:absolute; top:0; left:0; width:100%; height:100%;}

/*파워 픽*/
.prdfull_Video {width:100%;}
.prdfull_Video .videoBox_iframe {position:relative; width:100%;height:660px; margin:0 auto;}
.prdfull_Video .videoBox_iframe iframe {position:absolute; top:0; left:0; width:100%; height:100%;}
.prdfull_Video .videoBox_iframe.mov_mb {margin-bottom:0;}

img.ani {position:absolute; bottom:0; left:93px;}
img.ani1 {position:absolute; bottom:0; left:94px;}


/*PowerShotZoomV10*/
.prdfull_Video.prdfull_v2 .videoBox_iframe {width:1000px; margin:0 auto;}

/*타이틀*/
.prd_spec_new h5 {font-size: 24px; text-align: left;margin-bottom: 9px;}
/*.prd_spec_new h5::before {content: "";display: inline-block; width: 7px; height: 7px;  margin-right: 8px; margin-bottom: 5px; border-radius: 50%; background-color: #dc000c; vertical-align: middle;}*/
.prd_spec_new h5 span {font-weight:400; }
.prd_spec_new h6 {font-size: 22px; text-align: left;margin-bottom: 9px;}/* padding-left:15px;*/
.prd_spec_new h6::before {content: "";display: inline-block; width: 7px; height: 7px;  margin-right: 8px; margin-bottom: 5px; border-radius: 50%; background-color: #dc000c; vertical-align: middle;}
.prd_spec_new h6 span {font-weight:400; font-size: 20px;}
.sub_txt {font-size: 22px; text-align: left;margin-bottom: 9px; font-weight:600}
.sub_txt span {font-weight:400; font-size: 22px;}
.comment_fb {text-align:left; font-weight:600;}