@charset "utf-8";

/* CSS Document */
.desc {margin-top: 13px;color: #444444;line-height: 18px;font-size: 14px;text-align: left;}
.desc li {margin-top:5px;line-height: 18px;}
.descTbR {margin-top: 13px;color: #444444;font-size: 14px;text-align: right;}
.descTbR li {margin-top:5px; }
.descTxt {margin-top: 13px;color: #444444;line-height: 18px;font-size: 14px;text-align: center;}
.noBorderT {border-top:none !important}
.noBorB {border-bottom:none !important}
.ta_c {text-align: center !important;}
.mb70 {margin-bottom: 70px !important;}
.noBottom {padding-bottom: 0 !important;}
h2 sup {font-size: 30px;margin-right: 8px;}
/* 공통 스타일*/
.brd {border: 1px solid #dddddd;}
.bgColor_01 {background:#f8f8f8;}


* {color:#333333;line-height: 1;font-family:'맑은 고딕',Malgun Gothic,arial,Verdana,sans-serif;}
#feature_wrap{width:1164px;margin:0 auto;font-size:13px;}
.secFeature {position:relative;padding-top: 166px;padding-bottom: 170px;margin:0 110px;border-bottom: 1px solid #d6d4d3}
.secFeature h1 {font-size:65px;text-align: center;font-weight: bold;letter-spacing: -2px;color:#000000;}
.secFeature h2 {font-size:60px;text-align: center;font-weight:500;margin-bottom: 30px;}
.secFeature h3 {font-size: 22px;margin-bottom:15px;line-height:30px;text-align: left;}
.secFeature .prdtit {margin-bottom:21px;font-size: 22px;color:#3292c4;font-weight: normal;text-align: left;}
.secFeature .imgArea .tit {font-size: 22px;text-align: center;margin-bottom: 22px;color:#000;}
.secFeature .BTit {font-size: 32px;text-align: center;margin-bottom: 25px;color:#111111;letter-spacing: -2px;}
.secFeature .sTit {font-size: 25px;text-align: center;margin-bottom: 5px;}
.secFeature .tit_text {text-align: center;font-size: 19px;line-height: 28px;color:#333333;letter-spacing: -2px;margin-bottom: 95px;}
.visualArea {margin-top: 95px;text-align: center;}
.guideNum {margin-top: 50px;}
.guideNum ul > li {width:415px;}
.guideNum ul > li > div:first-child {margin-top: 0;}
.guideNum ul > li > div {margin-top: 80px;}
.prdtxt {font-size: 17px;line-height: 24px;text-align: left;}
.guideNum .usful {width:526px;float: right;}
.usful .usTit {font-size: 20px;margin-bottom:25px;text-align: left;}
.usful > div {padding:25px 29px;}
.filmDistance {padding:20px 30px;margin-top: 50px;font-size: 17px;text-align: left;}
.filmDistance .filmTit {margin-bottom: 23px;font-weight: bold}
.filmDistance .GNO {margin-top: 25px}
.filmDistance .GNO li {color: #213967;line-height: 24px;}
.gainReport {margin-top: 76px;}
.gainReport li:first-child {width: 308px;margin-right: 63px;}
.gainReport li {width: 573px;}
.gainReport li ol {margin-top: 20px;text-align: left;}
.gainReport li ol > li:first-child {margin-top: 0}
.gainReport li ol > li {font-size: 17px;margin-top:10px;}
.masterSlve {margin-top: 108px;}
.masterSlve li:first-child {width: 599px;margin-right:22px; }
.masterSlve li {width: 323px;}
.masterSlve ul > li > div:first-child {margin-top: 0;}
.masterSlve ul > li > div {margin-top: 60px;}
.usful.n2 {margin-top: 48px;}
.usful.n2 div > ul {margin:0 151px}
.usful.n2 div > ul.arrow {margin:0 77px}
.usful.n2 div > ul:after {clear:both;display:block;content:"";} 
.usful.n2 div > ul > li:first-child, .usful.n2 div > ul.arrow > li:first-child {margin-left: 0}
.usful.n2 div > ul > li {width: 245px;float: left;margin-left: 92px;text-align: center;}
.usful.n2 div > ul > li span {display: block;font-size: 14px;margin-top:13px;line-height: 18px;letter-spacing: -1.2px;text-align: left;}
/*.usful.n2 div > ul > li .txt {text-align:left;}*/
.multCamera {margin-top: 50px;}
.multCamera li:first-child {width: 406px;margin-right:117px; }
.multCamera li {width: 421px;}
.multCamera li img {margin-top:25px;}
.communication {margin-top: 47px;}
.prd_list.communication li {width: 454px;margin-left:36px;text-align: left;}
.prd_list.communication li:first-child {margin-left: 0}
.communication li .comtit {width:258px;height:23px;padding:10px 0;margin-bottom:10px;text-align:center;background: #35435e;color: #fff;font-size: 22px;}
.communication li .conARea > div {float: left;}
.communication li .conARea:after {display: block;content: "";clear: both;}
.communication li .conARea .conimg {width: 257px;margin-right: 12px;}
.communication li .conARea .conTxt {width:185px;}
.communication li .conARea .conTxt .con {font-size: 17px;line-height: 22px;letter-spacing: -1.2px;}
.communication li .conARea .conTxt .con strong {display: block;font-size: 17px;margin-bottom:18px;letter-spacing: -1px}
 
.sulter li:first-child {width: 515px;margin-right:55px; }
.sulter li {width: 360px;}
.conBox {margin-bottom:45px; }
.arrow {}
.arrow  li:first-child {padding-right:100px;background: url(http://image.canon-ci.co.kr/pds/editor/upload/product/accessory/600EXII-RT/v2/bg_arr.jpg) no-repeat right 60px; }
.usful.n2 div > ul.arrow > li {width:268px;}
.LCDpanel .ta_c {margin-bottom: 80px;}
.img {text-align: center;}
.img .txt {display: block;}
.type02.prd_tbl_sty3 {margin-top:50px;border-top:1px solid #dadada}
.type02.prd_tbl_sty3 tbody tr td {text-align: left;line-height:22px;padding-left: 19px;}
.quickLight li {width: 49%;margin-left: 18px;margin-top: 48px;text-align: left;}
.quickLight li:first-child {margin-left: 0;}
.quickLight li .tit {font-size: 17px;margin-bottom: 18px;font-weight: bold;}
.quickLight li .conTxt {font-size: 15px;margin-top:18px; line-height: 20px;}
.secFeature .imgArea2 {zoom:1;}
.secFeature .imgArea2:after {clear:both;display:block;content:"";}
.secFeature .imgArea2  li {width:50%;float: right;height:auto;margin-top: 0;text-align: center;}
.secFeature .imgArea2  li:first-child {margin-left: 0px;float: left;}
.secFeature .imgArea2 .img2 {width: 100%;clear: both;padding-top: 20px;}
.secFeature .imgArea2 .txt {display:table;min-width: 382px;font-size: 15px;line-height: 26px;color: #747474;white-space: normal;}
.secFeature .subCon {font-size: 17px;line-height: 24px;}

.secFeature .sBOr {width: 504px;height: 2px;display: block;margin:100px auto 100px;border-bottom: 1px solid #d6d4d3}
.secFeature .exa {position: absolute;top: 10px;right: 0px}
.secFeature .imgArea2 .txtArea {text-align: center;}
.secFeature .imgArea2 .txtArea p:first-child {font-size: 20px;margin-bottom: 20px;font-weight: bold}
.secFeature .imgArea2 .txtArea .tit_con {font-size: 15px;margin-bottom: 25px;line-height: 20px;}
.prdStit {font-size: 17px;margin-bottom: 8px;text-align: left;}
.prd_list01 li {width: 100% !important;text-align: left !important;font-size: 17px;line-height: 22px;}
.quickLight .list_style.list_dot {font-size: 15px;margin-top:18px; line-height: 20px;}
.quickLight .list_style.list_dot li {margin-top: 0;width: 100%;margin-left: 0;line-height: 20px}
.imgArea {text-align: center;padding:25px 45px;}
.imgArea .txt {display: block;font-size: 15px;margin-top: 18px}
.prd_list:after {clear:both;display:block;content:"";}
.prd_list li {float: left;}
.ciling li:first-child {width:300px;margin-right: 60px;}
.ciling li {width: 487px}
.prd_list .n3 {margin-top: 40px;}
.prd_list .n3 li {width: 310px;margin-left: 5px;}
.prd_list .n3 li:first-child {margin-left: 0}
.function {}
.function li .FcTit {font-size: 20px;margin-bottom: 16px;font-weight: bold;text-align: left;}
.function li .imgA {border: 1px solid #e1e1e1;padding:25px; }
.function li .imgA span {display:block;text-align:center;margin-bottom:22px;font-size: 14px;letter-spacing: -2px;}
.adapt li {margin-left: 113px;}
.adapt li:first-child {margin-left: 0}
.bounce {margin-top: 45px;}
.bounce li {width: 48%;margin-left: 37px;}
.bounce li:first-child {margin-left: 0}
.bounce li .FcTit {color:#213967;font-size: 20px;margin-bottom: 16px;font-weight: bold}
.bounce li .imgA {padding:25px;border: 1px solid #dddddd;text-align: center;}
.bounce li .imgA span {display: block;margin-top:25px;font-size: 15px;line-height: 22px;text-align: left; }
.filterSet {margin-top: 70px;}
.filterSet li {width: 460px;text-align: center;margin-left: 24px;}
.filterSet li:first-child {margin-left: 0}
.prd_list.filter li {width:27%;text-align: center;margin-left: 83px; }
.prd_list.filter li:first-child {margin-left: 0}
.filter_SCF {margin-top: 77px;}
.filter_SCF.prd_list li {width:256px;margin-left:88px;}
.filter_SCF.prd_list li:first-child {margin-left: 0}
.filter_SCF li .conBox {margin-top:25px;text-align: left;}
.filter_SCF li .conBox .fiTit {font-weight:bold;margin-bottom:20px;display: block;font-size: 17px;}
.filter_SCF li .conBox .fiCon {font-size: 15px;line-height: 20px;letter-spacing: -1.2px;}
.caseBox {margin-top: 78px;}
.caseBox  .conBox {margin-top:52px;}
.caseBox  .conBox .list_style.list_dot li {font-size: 17px;text-align: left;}
.feature h3 {margin-bottom: 70px;}
.feature .type01 {margin-bottom: 118px;}

/*table 스타일*/
.detail_spec:after{clear:both;display:block;content:"";}
.detail_spec li {width: 495px;float: left;margin-left:12px }
.detail_spec li:first-child {margin-left:0px}
.prd_tbl_sty3 {/*overflow:hidden;border-top:1px solid #000;*/border-top:1px solid #dadada;}
.prd_tbl_sty3 table {border-left:1px solid #dadada;text-align:center;font-size: 16px}
.prd_tbl_sty3 thead tr th, .prd_tbl_sty3 tbody tr th {padding:10px 0;border-right:1px solid #dadada;border-bottom:1px solid #dadada;background: #35435e;color: #fff;}
.prd_tbl_sty3 tbody tr td {padding:10px 0;letter-spacing:-1px;background:#f2f2f2;border-right:1px solid #dadada;border-bottom:1px solid #dadada;font-size: 15px;}
.prd_tbl_sty3 .text_check {margin-top:7px;font-family:dotum, '돋움';font-size:11px;font-weight:bold;color:#999;text-align:right;}
.prd_tbl_sty3 .text_check span {color:#de2b31;}
.prd_tbl_sty3 .txt_file_info {margin-top:8px;font-size:11px;}
.prd_tbl_sty3 .inp_ne_txt {margin-top:5px;}
.bg_yell {background-color:#f4ffb8 !important;}
