@charset "utf-8";

#mvs_wrap { width:100%; height:424px; padding-top:176px; background:url('../img/main/visual.jpg') center center no-repeat; }
.m_visual { width:466px; height:217px; margin:0 auto; }

#m_our_pdt { width:1000px; height:auto; margin:96px auto 0 auto; }
.m_title { position:relative; width:100%; padding-bottom:14px; margin-bottom:53px; border-bottom:solid 1px #eaeaea; font-family:NanumGothic, 나눔고딕; font-size:30px; font-weight:400; text-indent:-2px; color:#000; }
.m_title > span { position:absolute; left:0; bottom:-1px; width:50px; height:1px; background:#f5590c; }

.m_ul_pdt { display:inline-block; list-style:none; padding:0; margin:0; }
.m_ul_pdt > li { float:left; width:314px; height:327px; border:solid 1px #d9d9d9; margin-right:26px; cursor:pointer; background:url('../img/main/btn_arrow.jpg') 247px 280px no-repeat; }
.m_ul_pdt > li > div { margin:19px 0 0 27px; font-family:NanumGothic, 나눔고딕; font-size:17px; font-weight:400; color:#000; }
.li_last { margin-right:0 !important; }

#m_cont_sct { width:1026px; height:auto; margin:98px auto 0 auto; }
.m_ul_cont { display:inline-block; list-style:none; padding:0; margin:0; }
.m_ul_cont > li { float:left; width:316px; height:auto; margin:0 13px; cursor:pointer; }
.m_ul_cont > li > img { border:solid 1px #d9d9d9; }

#m_szm_sct { width:1000px; height:auto; margin:116px auto 0 auto; position: relative;}
#m_szm_sct .modoo {
    position: absolute;
    right: 0;
    top: -50px;
    border: 1px solid #ddd;
}
.m_szm_atc { display:inline-block; font-family:NanumGothic, 나눔고딕; margin-top:23px; }
.m_szm_atc > img, .m_szm_atc > div { float:left; }
.m_szm_atc > img { margin-right:72px; cursor:pointer; }
.m_szm_01 { margin:50px 0 0 1px; font-size:30px; font-weight:400; color:#333; }
.m_szm_02 { margin:20px 0 0 1px; font-size:15px; line-height:30px; font-weight:400; color:#333; }
.m_szm_03 { margin:62px 0 0 0; font-size:40px; line-height:50px; font-weight:800; color:#cbcbcb; }