@charset "euc-kr";
#mainCont { position:relative; float:left; width:100%; height:100%; }
#mainCont .main_txt { position:absolute; top:80px; left:25%; width:100%; max-width:556px; z-index:99; }
#mainCont .main_txt .m_tmt { font-size:22px; font-weight:100; color:#788E4C; line-height:1; }
#mainCont .main_txt .m_tst { font-size:65px; font-weight:700; color:#788E4C; line-height:1; padding:5px 0; }
#mainCont .main_txt .m_txt { font-size:14px; color:#555; }
#mainCont #ndmov { position:absolute; top:0; left:0; width:100%; height:auto; overflow:hidden; }
#mainCont #pbtnArea { position:absolute; top:245px; left:25%; z-index:9; }
#mainCont #pbtnArea .play_btn { display:block; text-align:center; width:46px; height:46px; line-height:46px; border-radius:50%; font-size:14px; font-weight:700; color:#FFF; background:rgba(68,68,68,1); transition:.3s background; cursor:pointer; }
#mainCont #pbtnArea .play_btn:hover { background-color:#F60 !important; }
.nodepop { position:absolute; width:540px; height:332px; left:50%; top:257px; margin-left:-270px; z-index:99; }
#popWrapper { float:left; width:540px; }
#popWrapper .popImg { width:540px; height:300px; }
#popWrapper .popFooter { position:relative; background:#000; height:38px; }	
#popWrapper .popFooter .to_cls { position:absolute; right:60px; line-height:38px; }
#popWrapper .popFooter .to_cls input { vertical-align:middle; margin-right:4px; }
#popWrapper .popFooter .to_cls label { color:#BBB; font-size:12px; cursor:pointer; }
#popWrapper .popFooter .cls { position:absolute; top:0; right:0; }