/* BASIC css start */
div.sub_visual{border-top:2px solid #1a9f58; height:0; padding-top:33.3%; background:url(/design/namhae1234/mo_img/bg_mobile_sub_visual.jpg) no-repeat 50% 50% / contain;}
div.intro_header{margin:50px auto; text-align:center;}
div.intro_header h3{font-size:30px; font-weight:500;}
div.intro_header p{font-size:15px;}

ul.intro_tab_list{margin-bottom:30px; overflow:hidden}
ul.intro_tab_list li{float:left; width:calc(100% / 5);}

ul.intro_tab_list li a{display:block;}
ul.intro_tab_list li a, ul.intro_tab_list li button{width:100%; height:50px; line-height:50px; text-align:center; background-color:#bebebe; color:#fff;}
ul.intro_tab_list li a.active, ul.intro_tab_list li button.active{background-color:#1a9f58;}

div.content_visual{text-align:center;}
div.content_visual img{width:100%;}


div.intro_content{padding:0 10px 50px;}

div.content_tit{margin-top:30px;}
div.content_tit:first-child{margin-top:0;}
div.content_tit p {font-size:15px; word-break:keep-all}

div.product_wrap{display:none;}
div.product_wrap.active{display:block;}

.product_desc {clear:both; margin:0 auto;padding:20px 0;}
.product_desc dl.left_box_1,.content_w dl.left_box_2,.content_w dl.left_box_3,.content_w dl.left_box_4,.content_w dl.left_box_5 {width:100%; border:1px solid #d3d3d3;margin-bottom:18px;overflow:hidden;padding:25px 0;}
.product_desc dl.right_box_1,.content_w dl.right_box_2,.content_w dl.right_box_3,.content_w dl.right_box_4,.content_w dl.right_box_5 {width:100%; border:1px solid #d3d3d3;margin-bottom:18px;overflow:hidden;padding:25px 0;}
.product_desc dl dt {float:left;width:100px;padding:0 1em;}
.product_desc dl dt img{max-width:100%; margin:5px 0; border:1px solid #ddd;}
.product_desc dl dd{float:right; width: calc(100% - 130px); font-size:13px; letter-spacing:-0.02em}
.product_desc dl dd img{display:none; margin-top:20px;}

ul.product_list{overflow:hidden;}
ul.product_list li{float:left; width:25%;}
ul.product_list li:before{content:''; display:inline-block; width:1px; height:10px; margin:0 5px; background-color:#bebebe;}
ul.product_list li:first-child:before{display:none;}
ul.product_list li button{width:calc(100% - 20px); height:40px; font-size:15px;}
ul.product_list li button.active{font-weight:700; color:#1a9f58;}

/* 업체별 리스트 탭 */
div.product_header{margin-top:20px;}
div.product_header h3{font-size:25px;}
div.product_header p{font-size:16px;}

div.product_contents{display:none;}
div.product_contents.active{display:block;}

h3, p {
    line-height: 1.5;
}

h3 {font-weight:bold !important;}
/* 추가_20220623 */
.mark_view_box {display:flex}
.mark_view_box img {max-width:30px !important}
/* BASIC css end */

