@charset "utf-8";

/* CSS Document */







/* M Town */



#mTown .mainWrap { background:url(/efm/mTown/images/MainBg.gif) repeat-x top left; }

#mTown .mainCtn { position:relative; width:897px; margin:auto;}



#mTown .mainCtn .mainVisual{}
#mTown .mainCtn .mainVisual_txt{position:absolute; background:url(/efm/mTown/images/howPic.jpg) no-repeat 30px left; width:400px; height:160px;top:520px; left:70px; }
#mTown .mainCtn .mainVisual_txt ul{padding:0px;margin:10px 0 0 0;}

#mTown .mainCtn .mainVisual_txt li{float:left; width:400px;padding:0 0 6px 20px; font-size:12px; color:#666666; font:Verdana, Geneva, sans-serif;}

#mTown .mainCtn .notice{ position:absolute; right:15px; top:225px; width:351px; height:134px;}

#mTown .mainCtn .notice .noticeTit{ position:absolute; left:0px; top:0px;}

#mTown .mainCtn .noticeTable { position:absolute; top:30px; left:0px; width:351px; border-collapse:collapse; overflow:hidden}

#mTown .mainCtn .noticeTable { position:absolute; top:30px; left:0px; width:332px; border-collapse:collapse; overflow:hidden}

#mTown .mainCtn .noticeTable th {padding:2px 3px 2px 8px; font-weight:normal; text-align:left; color:#666666; background:url(/efm/mTown/images/noticeBul.jpg) no-repeat 0px 8px; height:18px; line-height:17px; overflow:hidden;}

#mTown .mainCtn .noticeTable td {padding:2px 3px 2px 3px; color:#4C4C4C; text-align:right;font:10px arial; width:50px;}



#mTown .mainCtn .messageBoard{ position:absolute; right:15px; top:380px; width:351px; height:134px;}

#mTown .mainCtn .messageBoard .noticeTit{ position:absolute; left:0px; top:0px;}

#mTown .mainCtn .messageBoard .noticeTable { position:absolute; top:30px; left:0px; width:351px; border-collapse:collapse; overflow:hidden}

#mTown .mainCtn .messageBoard .noticeTable { position:absolute; top:30px; left:0px; width:332px; border-collapse:collapse; overflow:hidden}

#mTown .mainCtn .messageBoard .noticeTable th {padding:2px 3px 2px 8px; font-weight:normal; text-align:left; color:#666666; background:url(/efm/mTown/images/noticeBul.jpg) no-repeat 0px 8px; height:18px; line-height:17px; overflow:hidden;}

#mTown .mainCtn .messageBoard .noticeTable td {padding:2px 3px 2px 3px; color:#4C4C4C; text-align:right;font:10px arial; width:50px;}



#mTown .mainCtn .mainGallery{ position:absolute; right:32px; top:510px; width:332px; overflow:hidden;}

#mTown .mainCtn .mainGallery .tit{ margin-bottom:6px; left:0px; top:0px}

#mTown .mainCtn .mainGallery ul{ width:352px;padding-top:14px;}

#mTown .mainCtn .mainGallery ul li{ float:left; margin-right:4px;}



#mTown .mainCtn .quickLink{ position:absolute; right:10px; top:150px;}


#mTown .mainCtn .step { position:absolute; right:15px; top:40px;}
#mTown .mainCtn .step ul{float:right;color:#ffffff; width:200px;}
#mTown .mainCtn .step li{float:right; font-weight:bold; line-height:15px; text-align:right;}
#mTown .mainCtn .step .day{float:right;font-weight:bold; font-size:14px;color:#ffffff; padding:0 0 5px 0;}



#mTown .subWrap {background:url(/efm/mTown/images/subBg.jpg) center top  repeat-x}

#mTown .subCtn {width:897px; margin:auto;}

#mTown .subCtn .top .logo{ position:relative; width:897px; height:135px}

#mTown .subCtn .top .step { position:absolute; right:15px; top:30px;}
#mTown .subCtn .top .step ul{float:right;color:#ffffff; width:200px;}
#mTown .subCtn .top .step li{float:right; line-height:15px; text-align:right;}
#mTown .subCtn .top .step .day{float:right;font-weight:bold; font-size:14px;color:#ffffff; padding:0 0 5px 0;}


#mTown .subCtn .main {width:897px; padding:0 0 20px 0}



#mTown .subCtn .main .lnb {width:210px; float:left; margin:0 0 0 0; padding:0 0 0 30px; position:relative; background:url(/efm/mTown/images/subMenuBg.jpg) bottom no-repeat; height:633px}

#mTown .subCtn .main .lnb .leftMenu{ position:absolute;left:42px; top:108px;}

#mTown .subCtn .main .lnb li{margin:0 0 0 0}

#mTown .subCtn .main .lnb li ul li{padding:5px 0 0 20px; margin:0}


/*
#mTown .subCtn .main .content{width:657px; float:left;}
#mTown .subCtn .main .content .top {width:657px; height:0px;}
#mTown .subCtn .main .content .center { position:relative; padding:20px 0 0 0px; min-height:600px; _height:600px; *min-height:600px;}
#mTown .subCtn .main .content .center .location {position:absolute; height:20px; margin:0 0 0px 0; left:0px; top:64px; color:#003855 }
#mTown .subCtn .headTit1{ position:relative; height:100px;  }
#mTown .subCtn .headTit1 .tit{position:absolute; height:20px;left:0px; top:70px; }
*/
/*IE6 ū ̹ ½ и  ذ 2009-09-16*/

#mTown .subCtn .main .content{width:657px; float:left;*overflow-x:auto;}

#mTown .subCtn .main .content .top {width:657px;height:0px;}

#mTown .subCtn .main .content .center {padding:20px 0 0 0px; min-height:600px; _height:600px; *min-height:600px;}

#mTown .subCtn .main .content .center .location {position:absolute; height:20px; margin:0 0 0px 0; left:0px; top:64px; color:#003855 }

#mTown .subCtn .headTit1{ position:relative; height:100px;  }

#mTown .subCtn .headTit1 .tit{position:absolute; height:20px;left:0px; top:70px; }








.mTownCmsCtn { position:relative; left:0px; top:0px; width:500px;}



.mTownCmsCtn .head4 { margin:0 0 0px 0px}

.mTownCmsCtn .p4 { margin:0px 0 0px 0px; color:#ad703b; line-height:160%; font-weight:bold;}

.mTownCmsCtn .mhead5 { margin:10px 0 0px 0px}

.mTownCmsCtn .p5 { margin:0px 0px 30px 30px; color:#464646; line-height:160%;}

.mTownCmsCtn ul { margin:0px 0 30px 0px}

.mTownCmsCtn li{line-height:18px; padding:0 0 0 0px;  margin-top:10px;color:#000000;}

.mTownCmsCtn .coner1{ margin:0; margin-bottom:40px; padding:0 0 0 20px;}

.mTownCmsCtn .connerImg{float:left; margin:0; padding:0; width:110px; }

.mTownCmsCtn .conerInfo{ float:left; width:400px; margin-left:20px}

.mTownCmsCtn .conerInfo h6{font-weight:bold; margin-bottom:5px;}

.mTownCmsCtn .conerInfo ul{ margin:0; padding:0}

.mTownCmsCtn .conerInfo li{ margin:0 0 0 0; padding:0;font-weight:normal}


