@charset "utf-8";

#visual_top{position: relative; top: -5px;}
#visual_top h3{position: absolute; top: 150px; left: 840px; font: bold 40px "Nanum Gothic"; color: #fff; }
#visual_top p{position: absolute; top: 250px; left: 760px; font: bold 19px "Nanum Gothic"; color: #fff;}
h4{font: bold 50px "Nanum Gothic"; color: #000; text-align: center; padding: 100px 0 0 0;}
h5{font: bold 20px "Nanum Gothic"; color: #000; text-align: center; padding: 30px 0 ; border-bottom: solid 0.5px rgba(50,50,50,0.3);}

#content5{width: 1200px; height: 800px; background: #fff; margin: 0 auto; position: relative; top: -80px;}
#content5 img{margin: 50px 0 0 85px;}

/*mobole*/
#m_content5{width: 100%; margin: 120px auto 0;}
#m_content5 .m_visual{width: 100%;}
#m_content5 h3{clear: both; width: 100%; font: bold 40px "Nanum Gothic"; text-align: center; padding: 20px 0; color: #fff; background: #383A39; }
#m_content5 h4{width: 100%; font: bold 30px "Nanum Gothic"; text-align: center; padding: 70px 0 30px;color: #333; line-height: 1.8;}
#m_content5 p{font: bold 27px "Nanum Gothic"; text-align: center; padding: 50px 0;color: #333;}
#m_content5 p span{font: bold 40px "Nanum Gothic";}
#m_content5 .con_img{width: 100%;}