@charset "utf-8";
/* 100mb.kr Devteam: 200225-17:57 */
/* Product CSS */
.product_text_box{box-sizing:border-box;max-width:800px;margin:0 auto;overflow:hidden;}
.product_text_box h4{position:relative;font-size:36px;font-weight:400;line-height:1.3;letter-spacing:-0.03em;min-height:94px;vertical-align: bottom;font-style:italic;margin:50px 0px 60px;}
.product_text_box h4:before{content:'';position:absolute;bottom:-25px;left:0px;width:100%;height:1px;background:#2e2e2e;}
.product_text_box h4:after{content:'';position:absolute;bottom:-33px;right:0px;width:140px;height:140px;background:url('/include/img/product/title_bg.png') no-repeat;background-size:cover;}
.product_text_box h4.bg01:after{background-position:0px 0px;}
.product_text_box h4.bg02:after{background-position:0px -140px;}
.product_text_box h4.bg03:after{background-position:0px -280px;}
.product_text_box h4.bg04:after{background-position:0px -420px;}
.product_text_box h4.bg05:after{background-position:0px -560px;}
.product_text_box h4 span.text{position:absolute;bottom:0px;left:0px;}
.product_text_box h4 em{color:#8ab329;font-style:italic;font-weight:bold;display:block;}
.product_text_box > ul > li,
.product_text_box p{font-size:18px;margin-bottom:40px;line-height:1.625;letter-spacing:-0.03em;}
.product_text_box > ul > li.target{-webkit-animation:target_product 0.3s;-webkit-animation-direction:alternative;webkit-animation-fill-mode:both;-webkit-animation-iteration-count:4;animation:target_product 0.3s;animation-direction:alternative;animation-iteration-count:4;animation-fill-mode:both;}
.product_text_box > ul > li:before{content:'';display:inline-block;vertical-align:middle;width:4px;height:4px;background:#8ab329;margin:0px 8px 2px 0px;}
.product_text_box > ul > li:last-child{margin-bottom:0px;}
.product_text_box i.comma{margin-right:3px;color:#aaa;}
.product_text_box i.description_1{color:#cb3434;}
.product_text_box a.common_link{color:#3d79cc;border-bottom:1px solid #3d79cc;}
.product_text_box span.block{display:block;}
.product_text_box u{position:relative;text-decoration:none;z-index:1;}
.product_text_box u:after{content:'';position:absolute;bottom:0px;left:0;right:0;height:60%;background:rgba(138,179,41,0.26);z-index:-1;}
@-webkit-keyframes target_product{30%{background-color:#ddd;}70%{background:none;}}
@keyframes target_product{30%{background-color:#ddd;}70%{background:none;}}

.product_select_box{position:relative;padding:40px 0px 0px;box-sizing:border-box;}
.product_select_box div.category{position:absolute;width:200px;}
.product_select_box div.category h4{position:relative;font-size:37px;padding:27px 0px;}
.product_select_box div.category h4:after{content:'';position:absolute;top:0px;left:0px;height:5px;background-color:#2e2e2e;width:30px;}
.product_select_box ul.list{font-size:37px;margin-left:200px;position:relative;overflow-x:hidden;background-color:rgba(0,0,0,0.03);}

.product_select_box ul.list:before,
.product_select_box ul.list:after{content:'';position:absolute;top:0;bottom:0;right:0;width:20px;background-image:linear-gradient(90deg, rgba(0,0,0,0.0),rgba(0,0,0,0.02),rgba(0,0,0,0.05));z-index:2;}
.product_select_box ul.list:after{right:auto;left:0;width:20px;background-image:linear-gradient(-90deg, rgba(0,0,0,0.0),rgba(0,0,0,0.02),rgba(0,0,0,0.05));}
.product_select_box ul.list:after{display:none;}

.product_select_box ul.list.ready:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;width:auto;-webkit-animation:swiper-wrapper-ready 0.2s infinite linear;-webkit-animation-direction:alternative;webkit-animation-fill-mode:both;animation:swiper-wrapper-ready 0.2s infinite linear;animation-direction:alternative;animation-fill-mode:both;}
.product_select_box ul.list li{width:33.33%;height:auto;margin:24px;}
.product_select_box ul.list li+li{margin-left:0;}
.product_select_box ul.list li.wide{width:100%;}
.product_select_box ul.list li.recommend:before{content:'';position:absolute;top:0px;right:0px;width:0px;height:0px;border-bottom:50px solid transparent;border-right:50px solid #8ab329;z-index:1;}
.product_select_box ul.list li.recommend:after{content:'추천';position:absolute;top:9px;right:4px;font-size:15px;transform:rotate(45deg);color:#fff;box-sizing:border-box;z-index:1;}
.product_select_box ul.list li div.box{position:relative;line-height:1.4;padding:22px 22px 24px;box-sizing:border-box;background-color:#fff;cursor:pointer;border-radius:8px;box-shadow:0 0 8px rgba(0,0,0,0.04);}
/*.product_select_box ul.list li div.box.on{border:3px solid #8ab329;}*/
.product_select_box ul.list li div.box.on:after{content:'';position:absolute;left:0;right:0;bottom:0;top:0;border:3px solid #8ab329;border-radius:8px;z-index:2;}
.product_select_box ul.list li span{display:block;}
.product_select_box ul.list li span.focus{font-weight:700;margin-bottom:10px;letter-spacing:-0.03em;}
.product_select_box ul.list li span.price,
.product_select_box ul.list li span.product,
.product_select_box ul.list li span.description{font-size:0.42em;}
.product_select_box ul.list li span.description{color:#999;}
.product_select_box ul.list li span.price{margin-top:12px;color:#8ab329;font-weight:500;font-size:0.50em;letter-spacing:-0.03em;}
/*.product_select_box ul.list li span.price.bg02{color:#cb3434;}*/
/*.product_select_box ul.list li span.price.bg03{color:#3d79cc;}*/
.product_select_box ul.list li span.focus small{font-size:0.6em;margin-left:4px;}
.product_select_box ul.option{margin-left:200px;}
.product_select_box ul.option li{position:relative;display:inline-block;padding:20px 0px;letter-spacing:-0.05em;}
.product_select_box ul.option li+li{margin-left:20px;}
.product_select_box ul.option li.hide{display:none;}
.product_select_box ul.option button i{vertical-align:middle;}
.product_scroll{position:relative;--swiper-navigation-size:35px;}
.product_scroll.preference_layer{z-index:2;}
.product_scroll .swiper-wrapper{display:flex;position:relative;}
.product_scroll div.swiper-button-next,
.product_scroll div.swiper-button-prev{line-height:1.0;background:none;opacity:0.35;color:#2e2e2e;text-align:center;}
.product_scroll div.swiper-button-next{right:10px;}
.product_scroll div.swiper-button-prev{left:10px;}
.product_scroll div.swiper-button-disabled{display:none;}
.product_scroll.swiper-container-product-table div.swiper-button-next,
.product_scroll.swiper-container-product-table div.swiper-button-prev{display:none;}
@keyframes swiper-wrapper-ready{0%{background-color:rgba(255,255,255,0.0);}50%{background-color:rgba(138,179,41,0.8);}100%{background-color:rgba(255,255,255,0.0);}}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.product_scroll div.swiper-button-next:after,
.product_scroll div.swiper-button-prev:after{font-family:'Font Awesome 5 Free';font-weight:700;margin-top:0px;transform:translateY(-50%);}
.product_scroll div.swiper-button-next:after{content:'\f054';}
.product_scroll div.swiper-button-prev:after{content:'\f053';}
}
.product_result_box{display:none;padding:20px;margin-top:40px;background:#fcfcfc;text-align:center;border:1px dotted #e2e2e2;}
.product_result_box p{text-align:center;line-height:1.625;}
.product_result_box p.title{font-size:27px;}
.product_result_box p.title span.price{font-weight:700;}
.product_result_box p.description{font-size:14px;color:#888;}

.product_thumb_list a{position:relative;display:block;border:1px solid #ccc;margin:12px 2px 5px 0px;transition:ease all 0.1s;transform:translate(0px, 0px);}
.product_thumb_list a:before,
.product_thumb_list a:after{content:'';position:absolute;top:3px;right:-3px;bottom:-3px;left:3px;border-bottom:7px solid #ccc;border-right:7px solid #ccc;z-index:-2;transition:ease all 0.1s;}
.product_thumb_list a:before{z-index:-1;top:0;left:0;right:0;bottom:0;border:none;background-color:#fff;}
.product_thumb_list a:hover{transform:translate(-3px, -3px);border-color:#2e2e2e;}
.product_thumb_list a:hover:after{transform:translate(3px, 3px);border-color:#2e2e2e;}
.product_thumb_list div.info{margin-left:210px;min-height:146px;padding:30px 15px;padding-right:20px;box-sizing:border-box;}
.product_thumb_list span.thumb{position:absolute;top:-1px;left:-1px;display:block;width:210px;height:147px;background-color:#aaa;background-size:cover;}
.product_thumb_list span.thumb:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;}
.product_thumb_list a:hover span.thumb:after{border:1px solid rgba(0,0,0,0.25);border-right:none;}
.product_thumb_list span.title,
.product_thumb_list span.description{display:block;letter-spacing:-0.05em;}
.product_thumb_list span.title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:80px;color:#3d79cc;}
.product_thumb_list span.description{font-size:0.85em;color:#999;max-height:46.8px;margin-top:5px;overflow:hidden;}
.product_thumb_list span.comment{position:absolute;top:30px;right:25px;color:#cb3434;}

.product_latest_list{background:rgba(0,0,0,0.04);margin:50px 0px;}
.product_latest_list .cont{display:flex;justify-content:space-between;}
.product_latest_list .text_list{width:45%;padding:30px 0px;box-sizing:border-box;}
.product_latest_list .text_list dd:nth-child(5n+7){margin-top:0px;}
.product_latest_list .text_list dt a{font-size:20px;border-bottom:1px solid #e0e0e0;margin-bottom:12px;}
.product_latest_list .text_list dd a{font-size:16px;}
.product_latest_list .text_list div.info{width:80px;}
.product_latest_list .text_list span.text{margin-right:80px;}
.product_latest_list .text_list span.date{font-size:15px;}

.tbl_product{margin:12px 0px 0px 0px;min-width:800px;width:100%;}
.tbl_product table{width:100%;font-size:16px;line-height:1.6;text-align:center;text-size-adjust:none;-webkit-text-size-adjust:none;}
.tbl_product.min500{min-width:500px;}
.tbl_product.min700{min-width:700px;}
.tbl_product th{font-weight:400;}
.tbl_product div.description_1{font-size:0.8em;color:#cb3434;}
.tbl_product div.description_1:before{content:'\f005';font-family:'Font Awesome 5 Free';margin-right:3px;font-size:0.8em;}
.tbl_product div.description_2{position:absolute;top:0px;margin-left:5px;background-color:#edf3d9;color:#5a8400;border:1px solid rgba(181,208,91,0.72);padding:0px 5px;font-size:0.9em;border-radius:3px;opacity:0.9;transform:rotate(-27deg);z-index:0;}
.tbl_product div.description_3{position:relative;text-shadow:-1px -1px 2px rgba(255,255,255,0.9);}

.tbl_product a{color:#3d79cc;border-bottom:1px solid #3d79cc;}
.tbl_product a.btn{display:inline-block;padding:2px 8px;color:#5a8400;font-size:0.8em;background:rgba(181,208,91,0.22);text-decoration:none;border-bottom:none;border-radius:4px;}
.tbl_product a.noborder{border-bottom:none;}
.tbl_product a.btn.case01{margin-left:8px;}
.tbl_product em.logo{display:inline-block;vertical-align:middle;width:15px;height:15px;background:url('/include/img/company/certification/logo.png?ver=1.5.1') no-repeat;margin-right:2px;}
.tbl_product em.logo_text{display:inline-block;vertical-align:middle;}
.tbl_product em.bg01{background-position:0px 0px;}
.tbl_product em.bg02{background-position:0px -15px;}
.tbl_product em.bg03{background-position:0px -30px;}
.tbl_product em.bg04{background-position:0px -45px;}
.tbl_product em.bg05{background-position:0px -60px;}
.tbl_product em.bg06{background-position:0px -75px;}
.tbl_product em.bg07{background-position:0px -90px;}
.tbl_product em.bg08{background-position:0px -105px;}
.tbl_product em.bg09{background-position:0px -120px;}
.tbl_product strong.focus{display:inline-block;color:#8ab329;margin-bottom:8px;font-weight:400;}
.tbl_product strong.focus i{color:#e54d4d;min-width:15px;}
.tbl_product span.title{display:block;}
.tbl_product span.description{display:block;font-size:13px;color:#888;}
.tbl_product span.gift_logo{position:relative;display:inline-block;vertical-align:middle;overflow:hidden;}
.tbl_product span.gift_logo > em{position:absolute;top:-1px;left:-1px;font-size:0px;}
.tbl_product span.gift_logo.npay{width:56px;aspect-ratio:221 / 75;background-size:contain;background-repeat:no-repeat;
    background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 580.53 198.055"%3E%3Cpath fill="%2300de5a" d="M198.055 99.028a99.029 99.029 0 0 1-169.05 70.023 99.028 99.028 0 1 1 169.05-70.023zM115.59 52.485v49.785L80.93 52.485H52.485v93.21H82.44V95.76l34.66 49.81h28.545V52.485ZM557.193 47.312l-27.631 62.96-31.256-62.96h-24.032l44.265 87.35-18.247 40.93h23.337L580.53 47.435Zm-98.278 97.358h-22.84v-9.09a44.68 44.68 0 0 1-30.064 11.077c-27.31 0-48.684-22.353-48.684-50.666 0-28.314 21.35-50.666 48.684-50.666a44.677 44.677 0 0 1 30.064 11.052v-9.065h22.84zm-20.159-48.555c0-18.354-12.81-32.287-29.79-32.287-16.982 0-29.793 13.933-29.793 32.287s12.786 32.287 29.792 32.287 29.791-14.057 29.791-32.287zM244.374 175.59h23.833V136.4a44.38 44.38 0 0 0 29.072 10.257c27.308 0 48.708-22.353 48.708-50.666 0-28.314-21.375-50.666-48.708-50.666a44.453 44.453 0 0 0-30.14 11.052v-9.065H244.3Zm50.074-111.763c16.982 0 29.792 13.933 29.792 32.287s-12.81 32.287-29.792 32.287c-16.98 0-29.79-13.933-29.79-32.287s12.66-32.287 29.79-32.287z"/%3E%3C/svg%3E');
}

.tbl_product thead th{position:relative;padding:10px 10px 8px 10px;border-top:2px solid #2e2e2e;border-bottom:1px solid #2e2e2e;}
.tbl_product tbody th,
.tbl_product tbody td{position:relative;padding:14px 10px 12px 10px;}
.tbl_product tbody tr{border-bottom:1px solid #ddd;}
.tbl_product tbody tr:last-child,
.tbl_product tbody .last-child{border-bottom:1px solid #2e2e2e;}
.tbl_product tbody .tbl_impact{background-color:#f5f5f5;background-clip:padding-box;}
.tbl_product tbody .tbl_mention{background-color:#f3f9e5;background-clip:padding-box;}
.tbl_product table ul li{margin:0;}
.tbl_product table ul li:before{content:'';display:inline-block;vertical-align:middle;width:4px;height:4px;background:#8ab329;margin:0px 8px 2px 0px;}
.tbl_product table ul.center li{text-align:center;}
.tbl_product.no_head{margin-bottom:40px;}
.tbl_product.no_head table{text-align:left;}
.tbl_product.no_head tbody{border-top:2px solid #2e2e2e;}
.tbl_product.no_head tbody tr:last-child,
.tbl_product.no_head tbody .last-child{border-bottom:1px solid #ddd;}
.tbl_product.lft_top table{text-align:left;margin-bottom:50px;}
.tbl_product.lft_top_nomargin table{margin-bottom:0px;}
.tbl_product.lft_top table th,
.tbl_product.lft_top table td{vertical-align:top;}
.tbl_product.lft_top table .min60{min-width:60px;}
.tbl_product.inner_tbl{margin:0px;}
.tbl_product.inner_tbl table{font-size:15px;background-color:rgba(181,208,91,0.12);color:#5a8400;}
.tbl_product.inner_tbl thead th{background-color:rgba(181,208,91,0.12);border:none;}
.tbl_product.inner_tbl thead th,
.tbl_product.inner_tbl tbody th,
.tbl_product.inner_tbl tbody td{padding:10px 6px 8px 6px;}
.tbl_product.inner_tbl tbody tr,
.tbl_product.inner_tbl thead tr:last-child{border-bottom:1px solid rgba(0,0,0,0.07);}
.tbl_product.inner_tbl tbody tr:last-child,
.tbl_product.inner_tbl tbody .last-child{border:none;}
.tbl_product.inner_tbl tbody .tbl_impact{background-color:rgba(181,208,91,0.12);}
.tbl_product.inner_tbl tbody .tbl_mention{background-color:rgba(181,208,91,0.12);}
.tbl_product.inner_tbl ul{margin-top:5px;}
.tbl_product.inner_tbl ul li{font-size:15px;color:#888;}

.tbl_smartart{margin:12px 0px 0px 0px;padding:20px 0px;min-width:800px;width:100%;box-sizing:border-box;background-color:#f8f8f8;background-clip:padding-box;}
.tbl_smartart table{border-collapse:collapse;font-size:17px;line-height:1.6;text-align:center;background-color:#eaefde;background-clip:padding-box;margin:0 auto;border-top:15px solid #f8f8f8;text-size-adjust:none;-webkit-text-size-adjust:none;}
.tbl_smartart thead{display:none;}
.tbl_smartart th,
.tbl_smartart td{position:relative;padding:14px 24px 12px 24px;border:15px solid #f8f8f8;color:#5a8400;border-left:none;border-top:none;font-weight:400;}
.tbl_smartart th:last-child,
.tbl_smartart td:last-child{border-right:none;}
.tbl_smartart tbody td:after{content:'\f061';position:absolute;top:2px;left:-20px;font-family:'Font Awesome 5 Free';font-weight:900;font-size:30px;color:#5a8400;}
.tbl_smartart tbody tr{border-bottom:1px solid #ddd;}

@media screen and (max-width: 1016px) {
.product_select_box{padding:40px 0px 0px;}
.product_select_box ul.list{margin-left:170px;}

.product_latest_list .text_list{width:48%;padding:30px 15px;}
}

@media screen and (max-width: 1000px) {
.product_text_box{padding:0px 15px;}
.product_text_box h4{font-size:28px;min-height:68px;}
.product_text_box h4:after{bottom:-32px;width:120px;height:120px;}
.product_text_box h4.bg01:after{background-position:0px 0px;}
.product_text_box h4.bg02:after{background-position:0px -120px;}
.product_text_box h4.bg03:after{background-position:0px -240px;}
.product_text_box h4.bg04:after{background-position:0px -360px;}
.product_text_box h4.bg05:after{background-position:0px -480px;}
.product_text_box span.block{display:block;}


.product_select_box div.category{position:relative;width:auto;margin-bottom:16px;}
.product_select_box div.category h4{font-size:27px;padding:0px 0px 0px 15px;}
.product_select_box div.category h4:after{top:0;bottom:0;width:5px;height:auto;display:none;}
.product_select_box ul.list{margin-left:0px;display:flex;font-size:31px;overflow:visible;}
/*.product_select_box ul.list:after,*/
/*.product_select_box ul.list:before{display:none;}*/
.product_select_box ul.list.ready:after{display:block;left:-100%;right:-100%;}
.product_select_box ul.list li{margin:20px 15px;}
.product_select_box ul.list li span.price,
.product_select_box ul.list li span.product,
.product_select_box ul.list li span.description{font-size:0.5em;letter-spacing:-0.02em;}
.product_select_box ul.list li span.price{font-size:0.6em;}
.product_select_box ul.option{margin:0px;margin-left:15px;background:none;}
.product_scroll .swiper-wrapper{display:flex;height:auto;}
.product_scroll div.swiper-button-next,
.product_scroll div.swiper-button-prev{display:block;}
.product_scroll div.swiper-button-disabled{display:none;}
.product_scroll.swiper-container-product-table div.swiper-button-next,
.product_scroll.swiper-container-product-table div.swiper-button-prev{display:block;}
.product_scroll.swiper-container-product-table  div.swiper-button-disabled{display:none;}

.tbl_smartart{padding:15px;margin:12px 0px;}
}

@media screen and (max-width: 750px) {
.product_latest_list{background:none;margin:30px 0px 0px;}
.product_latest_list .cont{display:block;}
.product_latest_list .text_list{width:auto;margin-top:10px;padding:0px 15px;}
.product_latest_list .text_list dt a{font-size:22px;margin-bottom:5px;}
.product_latest_list .text_list dd a{font-size:17px;}

.product_select_box ul.list li.recommend:before{border-bottom-width:40px;border-right-width:40px;}
.product_select_box ul.list li.recommend:after{top:7px;right:4px;font-size:13px;transform:rotate(45deg);letter-spacing:-0.07em;}
}

@media screen and (max-width: 550px) {
.product_text_box h4{font-size:26px;margin:40px 0px 50px;min-height:65px;}
.product_text_box h4:before{bottom:-20px;}
.product_text_box h4:after{bottom:-25px;width:90px;height:90px;}
.product_text_box h4.bg01:after{background-position:0px 0px;}
.product_text_box h4.bg02:after{background-position:0px -90px;}
.product_text_box h4.bg03:after{background-position:0px -180px;}
.product_text_box h4.bg04:after{background-position:0px -270px;}
.product_text_box h4.bg05:after{background-position:0px -360px;}
.product_text_box > ul > li,
.product_text_box p{font-size:17px;margin-bottom:24px;}
.product_text_box > ul > li:last-child{margin-bottom:0px;}
.product_text_box span.block{display:inline;}

.product_select_box{padding:25px 0px 0px;}
.product_select_box div.category h4{font-size:23px;}
.product_select_box ul.list{font-size:30px;}
.product_select_box ul.list li{width:53%;}
.product_select_box ul.list li.wide{width:100%;}
.product_select_box ul.list li div.box{padding:18px 5px 18px 20px;}
.product_select_box ul.list li span.focus{margin-bottom:2px;}
.product_select_box ul.list li span.focus small{margin-left:2px;}
.product_select_box ul.list li span.price{bottom:15px;}
.product_select_box ul.list li span.product,
.product_select_box ul.list li span.description{font-size:0.49em;}
.product_select_box ul.option{padding:10px 15px 15px;margin:0;}
.product_select_box ul.option li{padding:4px 0px;margin-right:12px;}
.product_select_box ul.option li+li{margin-left:0;}
.product_select_box ul.option li:last-child{margin-right:0;}
    /*.product_scroll div.swiper-button-next{right:-10px;}*/
/*.product_scroll div.swiper-button-prev{left:-10px;}*/
.product_result_box{margin-top:0px;}
.product_result_box p{letter-spacing:-0.05em;}
.product_result_box p.title{font-size:23px;}
.product_result_box p.description{font-size:13px;}


.product_thumb_list{display:block;}
.product_thumb_list a,
.product_thumb_list a:hover,
.product_thumb_list a:after,
.product_thumb_list a:hover,
.product_thumb_list a:hover:after{transition:none;transform:none;border-color:#ccc;}
.product_thumb_list a{display:flex;justify-content:space-between;align-items:center;margin:6px 0px 0px;padding:10px 0px;line-height:1.3;border-left:none;border-right:none;}
.product_thumb_list a:before,
.product_thumb_list a:after{display:none;}
.product_thumb_list div.info{margin-left:0px;min-height:auto;width:68%;vertical-align:middle;padding:0px 0px 0px 10px;}
.product_thumb_list span.thumb{position:relative;top:auto;left:auto;width:32%;height:auto;padding-bottom:22.4%;background-position:center center;}
.product_thumb_list span.thumb:after{border:1px solid rgba(0,0,0,0.12);}
.product_thumb_list span.title,
.product_thumb_list span.comment{display:inline;font-size:1em;position:relative;top:auto;right:auto;}
.product_thumb_list span.title{margin:0;white-space:normal;overflow:hidden;max-height:none;margin-right:5px;}
.product_thumb_list span.description{margin-top:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.product_latest_list .text_list{border-top:10px solid #f0f0f0;border-bottom:none;}
.product_latest_list .text_list dt a{font-size:18px;}

.tbl_product{margin:6px 0px 15px;}
.tbl_product table{font-size:16px;}
.tbl_product thead th{padding:8px 6px 6px 6px;}
.tbl_product tbody th,
.tbl_product tbody td{padding:10px 6px 8px 6px;}

.tbl_smartart{padding:6px 12px;margin:6px 0px;}
.tbl_smartart table{font-size:16px;width:100%;border-top:12px solid #f8f8f8;}
.tbl_smartart th,
.tbl_smartart td{padding:10px 15px 8px 15px;border-width:12px;}
.tbl_smartart tbody td:after{top:4px;left:-15px;font-size:23px;}
}

@media screen and (max-width: 400px) {
.product_thumb_list div.info{width:60%;}
.product_thumb_list span.thumb{width:40%;padding-bottom:28%;}
}

@media screen and (-webkit-min-device-pixel-ratio: 1.2), screen and (min-resolution: 120dpi), screen and (min-resolution: 1.2dppx) {
.product_text_box h4:after{background-image:url('/include/img/product/title_bg_150dpi.png');}
.tbl_product em.logo{background-image:url('/include/img/company/certification/logo_150dpi.png?ver=1.4');background-size:cover;}
}
