/* 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}



h3, p{
    line-height:1.5 !important;
}
/* BASIC css end */

