@charset "utf-8";
#index03{width:1200px; margin:85px auto}
#index03 h3{position:relative;margin-bottom:26px;padding-left:22px;font-weight:300;font-size:34px;color:#222;letter-spacing:-1px;font-family:'Montserrat',sans-serif}
#index03 h3:before{display:block;position:absolute;top:50%;left:0;width:60px;height:60px;margin-top:-30px;border-radius:100%;opacity:0.77;content:""}
#index03 h3 b{position:relative;z-index:1;font-weight:700}
#index03 h3 span{margin-left:15px;font-size:16px;color:#777;letter-spacing:-0.4px;font-family:'notokr-regular',sans-serif}
#index03 div.m0301_img{width:1070px; margin:0 auto; padding:10px 0}

#index03 ul{overflow:hidden}
#index03 ul li{position:relative;float:left;border:1px solid #e1e1e1;width:389px;padding:12px 17px 52px;margin-top:20px;margin-right:16px;box-sizing:border-box;background:#fff}
#index03 ul li:nth-child(3n){margin-right:0}
#index03 ul li.nth_3n{margin-right:0}
#index03 ul li p{font-size:1.1em;padding:12px 4px 0;clear:both;overflow:hidden;line-height:1.3em}
#index03 ul li p strong{float:left;font-size:1.1em;font-weight:bold}
#index03 ul li p .priced{float:right;color:#a2a2a2;text-decoration:line-through;line-height:1.5em}
#index03 ul li p .price{float:right;color:#ec3d3d;margin-left:10px;font-size:1.1em;font-weight:bold}
#index03 ul li p.btn{position:absolute;top:264px;z-index:2; right:12px}
#index03 ul li .btn_white{display:inline-block;padding:2px 10px;font-size:0.85em;border:1px solid #d8d8d8;color:#474747;letter-spacing:-0.05em}
#index03 ul li .btn_black{display:inline-block;padding:2px 10px;font-size:0.85em;border:1px solid #6a6a6a;background:#7e7e7e;color:#fff;margin-left:6px;letter-spacing:-0.05em}
#index03 .btn_more_design{width:100%;margin-top:25px;text-align:center}
#index03 .btn_more_design:hover{cursor:pointer}
#index03 .btn_more_design span{display:block;padding:15px;background:#4a4a4a;font-weight:500;font-size:17px;color:#fff;letter-spacing:-0.4px;transition:0.3s;font-family:'Montserrat','notokr-medium'}
#index03 .btn_more_design:hover span{background:#2a2a2a;letter-spacing:1px}

.ma_on{position:absolute;top:0;left:0px;border:3px solid #b51440;box-sizing:border-box;width:100%;height:100%;z-index:1;display:none}
.overlayer{width:100%;height:232px;opacity:0.6;background:url(/sh_all/include03/img/m0301_more.png) center center no-repeat; background-color:rgba(0,0,0,0.9);
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);text-indent:-9999px}