@charset "utf-8";
/* CSS Document */


/*서울매거진*/
#SeoulPlus .mainWrap {background:url(/fm/SeoulPlus/images/mainBg.jpg) no-repeat center top; }
#SeoulPlus .mainCtn1 {width:897px; margin:auto; }
#SeoulPlus .mainCtn1 .top{ position:relative; height:90px; }
#SeoulPlus .mainCtn1 .top .step{ position:absolute; float:left; left:621px; top:20px; color:#555555; line-height:130%}
#SeoulPlus .mainCtn1 .top .logo{ position:absolute; left:0px;top:0px; width:296px; height:90px;}
#SeoulPlus .mainCtn1 .top .join{ position:absolute; left:414px;top:410px; width:296px; height:90px;}

#SeoulPlus .mainCtn1 .center { position:relative;  height:520px;}
#SeoulPlus .mainCtn1 .center .notice { position:absolute; width:268px; height:138px; left:88px; top:334px;  }
#SeoulPlus .mainCtn1 .center .notice .noticeTop { position:absolute; width:234px; height:17px; left:10px; top:0px;  }
#SeoulPlus .mainCtn1 .center .noticeTable { position:absolute; width:242px; top:25px; left:10px;  border-collapse:collapse; overflow:hidden}
#SeoulPlus .mainCtn1 .center .noticeTable th {padding:5px 3px 5px 20px; font-weight:normal; text-align:left; color:#666666;  background:url(/fm/SeoulPlus/images/noticeBg.gif) no-repeat 0px 0px; height:18px; line-height:18px; overflow:hidden;}
#SeoulPlus .mainCtn1 .center .noticeTable td {padding:5px 3px 5px 3px; color:#4C4C4C; text-align:right;font:10px arial; width:50px;  background:url(/fm/SeoulPlus/images/noticeBg.gif) no-repeat -20px 0px;}
#SeoulPlus .mainCtn1 .center .main_menu {position:relative;}
#SeoulPlus .mainCtn1 .center .main_menu .main_menu_notice {position:absolute;left:498px;top:94px;width:71px;height:108px;}
#SeoulPlus .mainCtn1 .center .main_menu .main_menu_introduction  {position:absolute;left:498px;top:134px;width:71px;height:108px;}
#SeoulPlus .mainCtn1 .center .main_menu .main_menu_replay {position:absolute;left:498px;top:174px;width:71px;height:108px;}
#SeoulPlus .mainCtn1 .center .main_menu img{border:0px; padding-bottom:15px;}

#SeoulPlus .mainCtn1 .center .quickLink {  position:absolute; left:710px; top:450px; }

#SeoulPlus .subCtn .bot{position:relative}
#SeoulPlus .subCtn .bot .quickLink { position:absolute; left:20px; top:-50px; }


#SeoulPlus .subWrap {background:url(/fm/SeoulPlus/images/subBg.jpg) no-repeat center top;}
#SeoulPlus .subCtn {width:897px; margin:auto; padding-bottom:20px; }
#SeoulPlus .subCtn .top { position:relative; height:172px; }

#SeoulPlus .subCtn .main {width:895px; margin:0px;}
#SeoulPlus .subCtn .main .content{width:700px; float:left; padding:0px;}
#SeoulPlus .subCtn .content .center_top {width:700px; background:url(/fm/SeoulPlus/images/centerTop.gif) no-repeat; height:10px; line-height:10px; font-size:0px;}
#SeoulPlus .subCtn .content .center {padding :0 5px; margin:0px; background:url(/fm/SeoulPlus/images/centerBg.gif) repeat-y center top; min-height:500px; _height:500px; *min-height:500px; }
#SeoulPlus .subCtn .content .center .headTit1 {position:relative; height:59px; padding:0px;}
#SeoulPlus .subCtn .content .center .headTit1 .tit { position:absolute; padding:0px; margin:0px;}
#SeoulPlus .subCtn .content .center .headTit1 .location {float:right; padding:40px 15px 0 0; color:#555555;}
#SeoulPlus .subCtn .content .center .headTit_line {background:url(/fm/SeoulPlus/images/subTitleLine.gif) repeat-x bottom; height:2px; line-height:1px; padding:0px; margin:0 5px;}
#SeoulPlus .subCtn .content .center_bot {width:700px;background:url(/fm/SeoulPlus/images/centerBot.gif) no-repeat; height:10px; line-height:10px; font-size:0px;}


#SeoulPlus .subCtn .main .lnb { position:relative; float:left; height:361px; width:195px; padding:50px 0 0 0; background:url(/fm/SeoulPlus/images/subMenu.jpg) no-repeat;}
#SeoulPlus .subCtn .main .lnb li{margin:0px;}
#SeoulPlus .subCtn .main .lnb .left_menu_01 {padding:10px 0 0 50px;}
#SeoulPlus .subCtn .main .lnb .left_menu_02 {padding:0px 0 0 50px;}
#SeoulPlus .subCtn .main .lnb .left_menu_03 {padding:0px 0 0 50px;}
#SeoulPlus .subCtn .main .lnb .join {position:relative; padding:50px 0 0 20px;}
#SeoulPlus .subCtn .main .lnb .step {position:relative; padding:30px 0 0 20px; color:#555555; line-height:150%;}


.SeoulPlusCmsCtn{ position:relative; width:620px; padding:10px 15px}
.SeoulPlusCmsCtn .h4 { padding:0 0 10px 0}
.SeoulPlusCmsCtn .h3 { padding:0 0 5px 0}
.SeoulPlusCmsCtn  p { padding:0 0 15px 0}
.SeoulPlusCmsCtn .photo { position:absolute; left:400px; top:210px;}



