/* ****************** Á¦Ç° »ó¼¼ÆäÀÌÁö (200327) ********************** */
#productViewContent img{vertical-align:top;}
#productViewContent .area-box{margin:0px auto; max-width:1469px;}
/* -------- »ó´Ü -------- */
#productViewTopCon{margin-bottom:116px;}
/* »ó´Ü :: Á¦¸ñ ¹× ÀÌ¹ÌÁö */
#productViewTopCon .prd-tit-box{text-align:center; margin:110px 0 60px; }
#productViewTopCon .prd-tit-box .prd-tit{color:#333; font-size:90px; margin-bottom:25px; line-height:1}
#productViewTopCon .prd-tit-box .prd-sub-txt{color:#333; font-size:24px}
#productViewTopCon .prd-top-img-box img{max-width:100%;}
/* »ó´Ü :: Æ¯Â¡¸®½ºÆ® */
.prd-character-list .prd-char-img-con img{width:100%;}
.prd-character-list .prd-char-detail-con{height:100%; background-color:#eaecef; }
.prd-character-list .prd-detail-inner dl{padding:24% 10px; text-align:center;}
.prd-character-list .prd-detail-inner dt{font-size:50px; font-weight:600;}
.prd-character-list .prd-detail-inner dd{margin-top:10px; font-size:24px; line-height:1.583; font-weight:400;}
@media all and (min-width:768px){
.prd-character-list li{position:relative; margin-top:50px}
.prd-character-list li .left-con{width:50.85%}
.prd-character-list li .right-con{position:absolute; top:0px; right:0px; height:100%; width:49.15%}
.prd-character-list .reverse .left-con{position:absolute; top:0px; left:0px; height:100%; }
.prd-character-list .reverse .right-con{position:static; margin-left:50.85%}
.prd-character-list .prd-detail-inner{display:table; width:100%; height:100%;}
.prd-character-list .prd-detail-inner dl{display:table-cell; vertical-align:middle; padding:0 7%; text-align:left;}
}
@media all and (max-width:991px){
#productViewTopCon{margin-bottom:24%}
/* »ó´Ü :: Á¦¸ñ ¹× ÀÌ¹ÌÁö */
#productViewTopCon .prd-tit-box{margin:12.8% 0 9.6% 0}
#productViewTopCon .prd-tit-box .prd-tit{font-size:37px; margin-bottom:12px;}
#productViewTopCon .prd-tit-box .prd-sub-txt{font-size:15.8px}
/* »ó´Ü :: Æ¯Â¡¸®½ºÆ® */
.prd-character-list .prd-detail-inner dt{font-size:26px;}
.prd-character-list .prd-detail-inner dd{font-size:15.8px}
}
/* -------- ½ºÆå ¹× ¿É¼Ç -------- */
/* ½ºÆå ¹× ¿É¼Ç */
#productSpecCon{padding:110px 0; border-top:1px solid #999;}
/* ½ºÆå ÅÇ */
.prd-spec-tab-list {}
.prd-spec-tab-list ul{display:table; border:1px solid #9a9a9a; table-layout:fixed; width:100%;}
.prd-spec-tab-list ul li{display:table-cell; vertical-align:middle; width:25%; }
.prd-spec-tab-list ul li a{display:block; height:148px; padding:22px 0; background-color:#ececec; border-left:1px solid #9a9a9a; text-decoration:none; text-align:center; box-sizing:border-box;}
.prd-spec-tab-list ul li:first-child a{border-left:0}
.prd-spec-tab-list .spec-prd-img{
display:inline-block; vertical-align:middle; margin-right:18px;
opacity: .5;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-o-filter: grayscale(100%);
-ms-filter: grayscale(100%);
filter: grayscale(100%);
}
.prd-spec-tab-list dl{display:inline-block; vertical-align:middle; font-size:17px; text-align:left; font-weight:400;}
.prd-spec-tab-list dt{color:#000; }
.prd-spec-tab-list dd{color:#666; letter-spacing:-0.2px; }
.prd-spec-tab-list .prd-sepc-item.selected{background-color:#fff;}
.prd-spec-tab-list .prd-sepc-item.selected .spec-prd-img{
opacity: 1.0;
-webkit-filter: grayscale(0);
-moz-filter: grayscale(0);
-o-filter: grayscale(0);
-ms-filter: grayscale(0);
filter: grayscale(0);
}
/* ½ºÆå ¹× ¿É¼Ç »ó¼¼ */
.prd-spec-detail-wrapper{max-width:1100px; margin:80px auto; *zoom:1; }
.prd-spec-detail-wrapper:after{clear:both; display:block; content:"";}
.prd-spec-m-open-btn{display:none;}
.prd-spec-option-inner{overflow:hidden; display:none;}
.prd-spec-option-con:first-child .prd-spec-option-inner{display:block;}
.prd-spec-option-box{float:left; width:50%; padding:0 6.81%; box-sizing:border-box;}
.prd-spec-option-box .prd-spec-option-tit{font-size:50px; color:#000; text-align:center; letter-spacing:-0.2px; font-weight:600; margin-bottom:52px; ; line-height:1}
.prd-spec-option-box .prd-spec-tbl{width:100%; border-collapse:collapse; border-spacing:0;}
.prd-spec-option-box .prd-spec-tbl th,
.prd-spec-option-box .prd-spec-tbl td{padding:6px; padding-left:28px; font-size:17px; letter-spacing:-0.2px; box-sizing:content-box;}
.prd-spec-option-box .prd-spec-tbl th{width:118px; text-align:left; font-weight:500;}
.prd-spec-option-box .prd-spec-tbl tr:nth-child(even) th,
.prd-spec-option-box .prd-spec-tbl tr:nth-child(even) td{background-color:#ececec}
.prd-spec-option-box .prd-option-list-con li{display:table; width:100%; height:79px; margin-top:20px; background-color:#ececec; }
.prd-spec-option-box .prd-option-list-con li:first-child{margin-top:12px;}
.prd-spec-option-box .prd-option-list-con li p{display:table-cell; vertical-align:middle; font-size:24px; letter-spacing:-0.2px; text-align:center; color:#000; font-weight:400;}



@media all and (max-width:1470px){
#main_visual_m{display:none}
#main_visual_pc{display:block}

#productSpecCon{padding:110px 30px}
/* ½ºÆå ÅÇ */
.prd-spec-tab-list ul li a{padding:39px 0;}
.prd-spec-tab-list .spec-prd-img{margin-right:10px;}
.prd-spec-tab-list .spec-prd-img img{height:70px}
}


@media all and (max-width:1366px){


/* ½ºÆå ÅÇ */
.prd-spec-tab-list ul li a{padding:10px 0;}
.prd-spec-tab-list .spec-prd-img{display:block; margin-right:0; margin-bottom:5px;}
.prd-spec-tab-list dl{text-align:center;}
}
@media all and (max-width:991px){

/* ½ºÆå ÅÇ */
.prd-spec-tab-list{display:none}
/* ½ºÆå ¹× ¿É¼Ç »ó¼¼ */
.prd-spec-detail-wrapper{border:1px solid #c9c9c9}
.prd-spec-m-open-btn{display:block; border-top:1px solid #c9c9c9}
.prd-spec-option-con:first-child .prd-spec-m-open-btn{border-top:0}
.prd-spec-m-open-btn a{display:block; margin:0; border:0px; position:relative; background-color:#ececec; text-align:left; text-decoration:none; padding:15px 20% 15px 5%; }
.prd-spec-m-open-btn a:after{position:absolute; top:50%; right:10%; width:19px; height:13px; margin-top:-6px; background:url(/default/img/yami/img/product/prd_spec_arrow_off.png) no-repeat; content:"";}
.prd-spec-m-open-btn .spec-prd-img{
display:inline-block; vertical-align:middle; width:68px; margin-right:10px; text-align:center;
opacity: .5;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-o-filter: grayscale(100%);
-ms-filter: grayscale(100%);
filter: grayscale(100%);
}
.prd-spec-m-open-btn .spec-prd-img img{height:55px;}
.prd-spec-m-open-btn dl{display:inline-block; vertical-align:middle; font-size:12px; text-align:left; font-weight:400;}
.prd-spec-m-open-btn dt{color:#000; }
.prd-spec-m-open-btn dd{color:#666; letter-spacing:-0.2px; }
.prd-spec-m-open-btn a.selected{background-color:#fff;}
.prd-spec-m-open-btn a.selected:after{background-image:url(/default/img/yami/img/product/prd_spec_arrow_on.png); }
.prd-spec-m-open-btn a.selected .spec-prd-img{
opacity: 1.0;
-webkit-filter: grayscale(0);
-moz-filter: grayscale(0);
-o-filter: grayscale(0);
-ms-filter: grayscale(0);
filter: grayscale(0);
}
.prd-spec-option-inner{overflow:hidden; padding:0 6% 7.5%; border-top:1px solid #c9c9c9}
.prd-spec-option-box{padding:0 15px; }
.prd-spec-option-box .prd-spec-option-tit{font-size:26.5px; margin:27px 0;}
.prd-spec-option-box .prd-spec-tbl th,
.prd-spec-option-box .prd-spec-tbl td{font-size:12.5px; padding:2px; padding-left:15px; }
.prd-spec-option-box .prd-spec-tbl th{width:80px}
.prd-spec-option-box .prd-option-list-con li{height:42px; margin-top:10px;}
.prd-spec-option-box .prd-option-list-con li p{font-size:13px}
}
@media all and (max-width:767px){


#main_visual_m{display:block}
#main_visual_pc{display:none}

#productSpecCon{padding:0 6% 14.9%; border-top:0}
/* ½ºÆå ¹× ¿É¼Ç »ó¼¼ */
.prd-spec-option-box{float:none; width:auto; padding:0;}
.prd-spec-option-box .prd-spec-tbl tr:nth-child(even) th,
.prd-spec-option-box .prd-spec-tbl tr:nth-child(even) td{background-color:#fff}
.prd-spec-option-box .prd-spec-tbl tr:nth-child(odd) th,
.prd-spec-option-box .prd-spec-tbl tr:nth-child(odd) td{background-color:#ececec}
}

/* -------- ´Ù¿î·Îµå -------- */
#productDownCon{padding:82px 0 118px; border-top:1px solid #999;}
#productDownCon .download-tit{text-align:center; font-size:50px; letter-spacing:-0.2px; font-weight:600; color:#000; margin-bottom:40px; line-height:1}
.download-list-con{margin:0 -0.8%; *zoom:1;}
.download-list-con:after{clear:both; display:block; content:"";}
.download-list-con .download-item{float:left; width:23.4%; margin:0 0.8% 1.6%; background-color:#044b96;}
.download-list-con .download-item a{display:table; width:100%; position:relative; height:72px; text-align:center; text-decoration:none; color:#fff;}
.download-list-con .download-item a:after{position:absolute; top:50%; margin-top:-12px; right:32px; width:18px; height:24px; content:""; background:url(/default/img/yami/img/product/prd_download_btn.png) no-repeat}
.download-list-con .download-item a span{display:table-cell; vertical-align:middle; padding-right:55px; padding-left:10px; color:#fff; letter-spacing:-0.2px; font-size:20px; line-height:1.1}
@media all and (max-width:1470px){
#productDownCon{padding:82px 30px}
.download-list-con .download-item a:after{right:15px;}
}
@media all and (max-width:1366px){
.download-list-con .download-item{width:31.73%}
}
@media all and (max-width:991px){
#productDownCon{padding:0 6% 12%; border-top:0 }
#productDownCon .download-tit{font-size:26.5px; margin-bottom:72px}
.download-list-con .download-item{width:48.4%}
.download-list-con .download-item a{height:38px}
.download-list-con .download-item a:after{width:13px; height:20px; margin-top:-10px; background-size:13px auto;}
.download-list-con .download-item a span{font-size:11px; padding-right:36px}
}
/* ****************** Footer (200327) ********************** */
/* -------- Footer -------- */
#footerCon{background-color:#004fa3; padding:50px 0 77px;}
.footer-inner-con{position:relative; max-width:1294px; margin:0px auto; padding:0 30px;}
.footer-inner-con .footer-logo{position:absolute; top:0px; left:30px;}
.footer-inner-con .footer-logo img{height:40px;}
.footer-address-con{padding-left:170px; padding-top:5px;}
.footer-address-con p{font-size:16px; color:#fff; letter-spacing:-0.2px; margin:0; padding:0;}
.footer-address-con p span{display:inline-block; position:relative; padding-left:28px;}
.footer-address-con p span:first-child{padding-left:0}
.footer-address-con p span:before{position:absolute; top:50%; left:13px; height:11px; width:2px; margin-top:-4px; background-color:#a3b5d4; content:"";}
.footer-address-con p span:first-child:before{display:none;}
.footer-address-con p em{font-style:normal}
.footer-address-con .footer-copyright{opacity:0.5;filter:Alpha(opacity=50);}
@media all and (max-width:991px){
#footerCon{padding:30px 6%; word-break:keep-all;}
.footer-inner-con{padding:0}
.footer-inner-con .footer-logo{left:0}
.footer-inner-con .footer-logo img{height:25px;}
.footer-address-con{padding-left:90px; padding-top:5px;}
.footer-address-con p{font-size:11px;}
.footer-address-con p em{display:inline-block; font-style:normal}
.footer-address-con p span{padding-left:11px;}
.footer-address-con p span:before{height:6px; margin-top:-3px; left:6px; width:1px;}
}