@charset "euc-kr";
@import url('layout.css');
@import url('article.css');
@import url('nlist.css');

#wrap_ddn { width: 970px; min-width: 970px; margin: 0 auto; }
#midarea_ddn { position: relative; width: 970px; padding: 0; margin-top: 27px; border-top: 1px solid #e1e1e1; }
.ddnarearR { position:absolute;top:0; right:-175px;width:160px;height:600px; }
.ddnarearL { position:absolute;top:0; left:-175px;width:160px;height:600px; }

/* main_toparea */
.topcontents { float: left; width:670px; padding: 0; margin: 25px 0 20px 0; }
.topcontents dl { clear: both; position: relative; padding: 0; margin: 0; }
.topcontents dl dt img { float: left; width: 300px; padding: 0; margin: 0; border: 1px solid #bcbcbc; }
.topcontents dl dd { float: left; width: 348px; margin-left: 20px; }
.topcontents dl dd.tit { padding-top: 5px; color: #333; font-size: 18px; font-weight: bold; line-height: 22px; letter-spacing: -1px; }
.topcontents dl dd.txt { padding-top: 10px; margin:0 0 10px 20px; }
.topcontents dl dd.txt a { color: #666; line-height: 18px; }
.topcontents dl dd ul { clear: both; width: 348px; color: #555; padding-top: 15px; overflow: hidden; border-top: 1px solid #e9e9e9;}
.topcontents dl dd ul li a { color: #555; line-height: 20px; }

.subtopbox { width:640px; padding: 11px 15px 13px 15px; margin: 0; overflow: hidden; background: #f5f5f5; border-top: 2px solid #e1e1e1; }
.subnews { float: left; width: 310px; margin: 0; }
.subnews h3 { height: 22px; }
.subnews dl { padding: 0; margin: 0 ; }
.subnews dl dt img { float: left; width: 90px; border: 1px solid #bcbcbc; }
.subnews dl dd { float: left; width: 203px; margin-left: 15px; }
.subnews dl dd.tit { padding:7px 0 5px 0; line-height: 17px; }
.subnews dl dd.tit a { color: #555; font-weight: bold; }
.subnews dl dd.txt a { color: #777; font-size: 12px; }
.subnews.w20 { margin-left: 20px; }

.mainmagazin { padding: 0; margin: 0; }
.mainmagazin h3 { color: #c6c7c8; padding: 0; margin: 19px 0 0 99px; font:normal 12px 'µ¸¿ò', Dotum; }
.mainmagazin img { padding: 0; margin: 14px 0 0 43px; }


/* main_midare */
.leftbox { width: 670px; margin: 0; }
#left_news { float: left; width: 430px; padding: 0; }
.mainnews { width: 430px; padding-top: 20px; margin: 0; }
.mainnews h3 { height: 22px; }
.mainnews dl { clear: both; height: 72px; position: relative; padding: 0; margin: 0 0 22px 0;}
.mainnews dl dt { float: left; width: 100px; padding: 0; margin-right: 15px; }
.mainnews dl dt img { border: 1px solid #bcbcbc; margin: 0; }
.mainnews dl dd { float: left; width: 313px; padding: 0; }
.mainnews dl dd h2 { color: #498dd3; padding-top: 3px; font-size: 11px; }
.mainnews dl dd.tit { color: #444;  font-weight: bold; padding: 4px 0 3px 0; margin: 0; }
.mainnews dl dd.txt { padding: 0; margin: 0; }
.mainnews dl dd.txt a { color: #999; font-size: 11px; line-height: 15px; }

#left_even { float: left; width: 220px; margin-left: 20px; }
.event { width: 220px; padding: 0; margin-top: 20px; }
.event h3 { position:relative; height: 20px; font:normal 12px 'µ¸¿ò', Dotum; }
.event h3 p { position: absolute; right: 0; top: 0;  color: #888; }
.event h3 p img { vertical-align: -3px; cursor: pointer; }
.event span { width: 220px; padding: 0; margin: 0; }
.column { width: 220px; padding: 0; margin: 20px 0 0 0; }
.column h3 { height: 22px; }
.column dl { clear: both; height: 62px; padding: 0; margin-bottom: 10px; }
.column dl dt { float: left; width: 80px; padding: 0; margin-right: 10px; }
.column dl dt img { border: 1px solid #bcbcbc; }
.column dl dd {float: left; width: 127px; padding: 0; margin: 0; }
.column dl dd.tit { color: #878990; font-size: 11px; padding: 5px 0 4px 0;}
.column dl dd.txt a { color: #444; padding: 0; font-weight: bold; line-height: 15px; word-spacing: -1px;}

.line { clear: both; position: relative; width: 670ppx; margin: 0; padding: 0; border-bottom: 1px solid #ededed; overflow: hidden; }

#bl { float: left; width: 429px; padding: 0; border-right: 1px solid #ededed; overflow: hidden; }
#tr { float: left; width: 240px; padding: 0; border-left: 0px solid #ededed; overflow: hidden; }
#travelbox { width:197px; margin-left: 48px;}
#travelbox li { width:197px; margin:0; padding-top: 5px; }
#travelbox li p { padding-top: 10px; text-align: center; line-height: 17px; }
#travelbox li p a { color: #666; }
#travelbox li img { width:195px; border: 1px solid #bcbcbc; }
.trabox { position:relative; width:273px; height:280px; margin:0; overflow:hidden;  }
.trabox span.prev { position:absolute; top:112px; left:20px; }
.trabox span.next { position:absolute; top:112px; right:0; }
.trabox h3 { margin: 20px 0 10px 48px; }

.travelinfor { width: 220px; padding: 0; margin: 25px 0 23px 20px; }
.travelinfor h3 { position:relative; height: 20px; font:normal 12px 'µ¸¿ò', Dotum; }
.travelinfor h3 p { position: absolute; right: 0; top: 0;  color: #888; }
.travelinfor h3 p img { vertical-align: -3px; cursor: pointer; }
.travelinfor ul { clear: both; margin:0; padding:0; }
.travelinfor ul li { width:220px; margin:0; padding-top: 5px; }
.travelinfor ul li span { padding: 0; margin:0; }
.travelinfor ul li span p { padding-top: 5px; text-align: center; }
.travelinfor ul li span p a { color: #444; font-size: 11px; font-weight: bold; word-spacing: -1px; line-height: 18px; }
.ba { width: 220px; margin: 15px 0 0 20px; }


/* section infor */
.example { width: 670px; padding: 0; margin-top: 25px; }
.example h3 { height: 22px; padding: 0; margin: 0; }
.example dl { float: left; width: 157px; padding: 0; }
.example dl dt img { width: 155px; height: 100px; border: 1px solid #bcbcbc; }
.example dl dd { padding: 10px 0 0 5px; } 
.example dl dd a { color: #666; line-height: 17px; }
.example dl dd span { width: 30px; color: #333; font-weight: bold; padding: 0 5px 0 0; }
.example .bl { margin-left: 14px; }

.tabbg { clear: both; width: 670px; height: 29px; margin-top: 5px; position: relative; background: url('http://senior.chosun.com/images/201207/tabbg.gif') no-repeat 0 0; }
.tabbg ul { margin: 0px; height: 29px; position: absolute; padding: 0 10px 0 10px; }
.tabbg ul li { float: left;width: 120px; margin: 0px; padding-top: 8px; text-align: center; cursor: pointer; }
.tabbg ul li.ri { position: absolute; left: 250px }
.tabon { width: 120px; height: 29px; background: url('http://senior.chosun.com/images/201207/tabon.gif') no-repeat 0 0; }
.tabon { color: #444; font-weight: bold; }
.taboff { color: #999; font-weight: bold; }

.tabtit { clear: both; width: 670px; padding-top: 25px; margin: 0; }
.tabtit h3 { position: relative; width: 670px; height: 18px; padding: 0; } 
.tabtit h3 span { position: absolute; right: 0; top: 0; }

.notice ul { width: 670px; padding: 0; margin-top: 15px;  }
.notice ul li { position: relative;  padding-left: 10px; line-height: 24px; background: url('http://senior.chosun.com/images/201207/dot.gif') 1px 10px no-repeat; }
.notice ul li span { position: absolute; color: #959595; right: 10px; top: 0; }

.inforlist { clear: both; width: 670px; padding-top: 20px; margin: 0;  }
.inforlist ul { padding: 0; margin: 0px;  }
.inforlist ul li { position: relative;  padding: 0; line-height: 28px; }
.inforlist ul li a { font-size: 14px; font-weight: bold; }
.inforlist ul li span { position: absolute; color: #959595; right: 10px; top: 0; }
.inforlist ul.bl {  padding: 15px 0 20px 0; }


/* section list */
ul.tab { width: 670px; height: 35px; padding: 0; margin: 20px 0 30px 0; background: url('http://senior.chosun.com/images/201207/bg_tabbox.gif') 0 0 no-repeat; }
ul.tab li { float: left; }
ul.tab li a { display: block; width: 111px; height: 24px; padding: 11px 0 0 0; text-align: center; color: #999; font-family: gulim; font-weight: normal; background: url('http://senior.chosun.com/images/201207/bg_tab_off.gif') 0 0 no-repeat; }
ul.tab li a:hover { color: #fff; text-decoration: none; background: url('http://senior.chosun.com/images/201207/bg_tab_on.gif') 0 0 no-repeat; }
ul.tab li a.on { color: #fff; text-decoration: none; background: url('http://senior.chosun.com/images/201207/bg_tab_on.gif') 0 0 no-repeat; }
ul.tab li.first a { background: url('http://senior.chosun.com/images/201207/bg_tab_off02.gif') 0 0 no-repeat; }
ul.tab li.first a.on { background: url('http://senior.chosun.com/images/201207/bg_tab_on.gif') 0 0 no-repeat; }
ul.tab li.first a:hover { background: url('http://senior.chosun.com/images/201207/bg_tab_on.gif') 0 0 no-repeat; }
ul.tab li.end a { background: url('http://senior.chosun.com/images/201207/bg_tab_off03.gif') 0 0 no-repeat; }
ul.tab li.end a.on { background: url('http://senior.chosun.com/images/201207/bg_tab_on.gif') 0 0 no-repeat; }
ul.tab li.end a:hover { background: url('http://senior.chosun.com/images/201207/bg_tab_on.gif') 0 0 no-repeat; }


/* magazin */
.magazin_mainimg { float: left; width: 460px; padding: 0; margin: 0; }
.magazin_maintxt { float: left; width: 480px; padding: 0; margin-left: 30px; }

.zin_cont1 { clear: both; width: 480px; padding-bottom: 20px; margin-top: 20px; border-bottom: 1px solid #e1e1e1; overflow: hidden;}
.zin_cont1 h3 { color: #0098d8; height: 22px; font:normal 12px 'µ¸¿ò', Dotum;  }
.zin_cont1 h3 span { color: #7c98a4; font-size: 11px;  }
.zin_cont1 dl { padding: 0; margin: 0; }
.zin_cont1 dl dt img { float: left; width: 120px; height: 80px; border: 1px solid #bcbcbc; }
.zin_cont1 dl dd { float: left; width: 343px; padding: 0; margin-left: 15px; }
.zin_cont1 dl dd.tit { color: #444; padding-top: 5px; font-weight: bold; }
.zin_cont1 dl dd.txt { font-size: 11px; padding-top: 5px; line-height: 16px; }
.zin_cont1 dl dd.txt a { color: #888; }

.zin_cont2 { float: left; width: 140px; padding: 0; margin-top: 20px; }
.zin_cont2 h3 { color: #606a86; height: 22px; }
.zin_cont2 dl { padding: 0; margin: 0; }
.zin_cont2 dl dt img { width: 140px; height: 80px; border: 1px solid #bcbcbc; }
.zin_cont2 dl dd { color: #444; text-align: center; padding-top: 10px; }
.zin_cont2.n { margin-left: 27px; }
.zin_list ul { clear: both; width: 480px; padding-top: 20px; }
.zin_list ul li { padding: 0 0 0 10px; line-height: 22px; background: url('http://senior.chosun.com/images/201207/dot.gif') 1px 8px no-repeat; }
.zin_banner { margin: 18px 0 20px 0; }

.zin_cont3 { float: left; width: 325px; padding: 0; margin-top: 20px; }
.zin_cont3 h3 { color: #606a86; height: 22px; }
.zin_cont3 dl { padding: 0; margin: 0; }
.zin_cont3 dl dt img { float: left; width: 80px; height: 60px; border: 1px solid #bcbcbc; }
.zin_cont3 dl dd { float: left; width: 229px;  margin-left: 14px; }
.zin_cont3 dl dd.tit { color: #444; padding-top: 5px; font-weight: bold; }
.zin_cont3 dl dd.txt { color: #888; font-size: 11px; padding-top: 5px; }
.zin_cont3 ul { clear: both; width: 325px; padding: 15px 0 10px 0; }
.zin_cont3 ul li { padding: 0 0 0 10px; line-height: 22px; background: url('http://senior.chosun.com/images/201207/dot.gif') 1px 8px no-repeat; }
.zin_cont3.n { margin-left: 20px; }

.zin_right { width: 248px; padding: 0; margin:20px 0 0 16px; }
.zin_right h3 { position: relative; width: 248px; height: 27px; padding: 0; }
.zin_right h3 span { position: absolute; right: 0; top: 0; }
.zin_right dl { clear: both; padding: 0; margin: 0; }
.zin_right dl dt { float: left; width: 100px; margin-bottom: 10px;}
.zin_right dl dd { float: left; width: 133px; margin-left: 15px;}
.zin_right dl dd.sum { color: #666; font-size: 11px; padding-top: 8px; letter-spacing: -1px;}
.zin_right dl dd.tit { padding-top: 10px; font-weight: bold; } 
.zin_right dl dd.tit a { color: #444; } 
.zin_right dl dd.txt { font-size: 11px; padding: 8px 0 10px 0; }
.zin_right dl dd.txt a { color: #919191; }

.pdflist { clear: both; width: 670px; padding: 0; margin-top: 20px; }
.pdflist dl { float: left; width: 130px; padding: 0; margin: 0; }
.pdflist dl dt img { width: 120px; height: 170px; padding: 4px; background-color: #fff; border: 1px solid #bcbcbc; }
.pdflist dl dd { color: #888; text-align: center; padding: 10px 0 30px 0; letter-spacing: -1px; }
.pdflist .n { margin-left: 50px; }


/* event */
.eventlist { width: 670px; margin-top: -0px; }
.eventlist dl { clear: both; position: relative; width: 670px; height: 95px; padding: 20px 0 20px 0; border-bottom: 1px solid #c5c5c5; }
.eventlist dl dt { width: 450px; padding: 0 0 5px 160px; font-weight: bold; color: #333; }
.eventlist dl dt a { font-weight: bold; color: #333; }
.eventlist dl dd.pic { position: absolute; left: 0; top: 20px; font-size: 1px; }
.eventlist dl dd.info { width: 450px; padding: 0 0 0 160px; }
.eventlist dl dd.info p { margin: 0 0 3px 0; line-height: 16px; color: #999; font-size: 11px; }
.eventlist dl dd.info p a { color: #999; font-size: 11px; }
.eventlist dl dd.info p label { display: inline-block; width: 34px; padding: 0 10px 0 0; margin: 0 8px 0 0; text-align: right; vertical-align: middle; letter-spacing: -1px; font-weight: bold; background: url('http://image.dizzo.com/life/review/bg_bar_05.gif') right 3px no-repeat; }
.eventlist dl dd.btn { position: absolute; right: 0; bottom: 20px; font-size: 1px; }

.paging { clear: both; width: 670px; padding: 20px 0 0 0; text-align: center; font-size: 1px; }
.paging img { vertical-align: middle; }
.paging a { display: inline-block; width: 23px; height: 21px; margin: 0 3px 0 0; padding: 2px 0 0 0; vertical-align: middle; text-align: center; font-family: verdana; font-size: 11px; color: #999; font-weight: bold; background: url('http://image.dizzo.com/life/review/bg_paging.gif') 0 0 no-repeat; }
.paging a:hover { color: #fff; text-decoration: none; background: url('http://senior.chosun.com/images/201207/bg_paging_on.gif') 0 0 no-repeat; }
.paging a.selected { color: #fff; text-decoration: none; background: url('http://senior.chosun.com/images/201207/bg_paging_on.gif') 0 0 no-repeat; }
.paging a.btn { height: 23px; padding: 0; font-size: 1px; background: none !important; }


/* right */
.seniorvs { width: 278px; padding: 0; margin: 0; background-color: #f5f5f5; border-left: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1;}
.seniorvs h3 { width: 248px; padding-top: 20px; margin-left: 15px;}
.seniorvs dl { width: 248px; padding: 0; margin: 10px 0 0 15px; }
.seniorvs dl dt { width: 248px; height: 67px; background: url('http://senior.chosun.com/images/201207/seniorvs_bg.gif') 0 0 no-repeat; }
.seniorvs dl dt.ri{ width: 248px; height: 67px; background: url('http://senior.chosun.com/images/201207/seniorvs_bgr.gif') 0 0 no-repeat; }
.seniorvs dl dt img { border: 1px solid #bcbcbc; }
.seniorvs dl dt div.vs1 { float: left; width: 100px; padding: 0; margin: 0; }
.seniorvs dl dt div.vs2 { float: left; width: 100px; padding: 0; margin-left: 46px; }
*html .seniorvs dl dt div.vs2 { margin-left: 40px; }
.seniorvs dl dd.tit { color: #333; padding: 0; margin-top: 15px; font-weight: bold; }
.seniorvs dl dd.txt { padding: 0; margin: 3px 0 15px 0; }
.seniorvs dl dd.txt a { color: #888; font-size: 11px; padding: 0; margin: 0; }

.popularnews { clear: both; width: 263px; padding: 0 0 13px 16px; margin: 25px 0 0 0; border-bottom: 1px solid #e1e1e1; }
.popularnews h3 { width: 248px; height: 28px; }

.seniormoll { clear: both; width: 263px; padding: 0 0 20px 16px; margin: 18px 0 0 0; border-bottom: 1px solid #e1e1e1; }
.incruit { clear: both; width: 263px; padding: 20px 0 20px 16px; margin: 18px 0 0 0; border-top: 1px solid #e1e1e1; }
.ad_banner { clear: both; width: 263px; padding: 20px 0 15px 16px; margin: 0; }

.nowsenior { width: 278px; padding: 0; margin: 0; background-color: #f5f5f5; overflow: hidden; border-left: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1;}
.nowsenior h3 { width: 248px; padding-top: 20px; margin-left: 15px;}
.nowsenior dl { padding: 0; margin: 10px 0 0 15px; }
.nowsenior dl dt { float: left; width: 100px; margin-right: 15px; }
.nowsenior dl dt img { border: 1px solid #bcbcbc; }
.nowsenior dl dd { float: left; width: 131px;  }
.nowsenior dl dd.tit { color: #333; margin: 3px 0 5px 0; font-weight: bold; }
.nowsenior dl dd.txt { padding: 0; margin: 0; }
.nowsenior dl dd.txt a { color: #888; font-size: 11px; padding: 0; margin: 0; }
.nowsenior .list { clear: both; width: 248px; padding: 12px 0 15px 0; margin-left: 15px;}
.nowsenior .list p a { color: #555; padding: 0; margin: 0; line-height: 20px; }

/* ¸ÞÀÎÇÏ´Ü Ãß°¡ÀÛ¾÷ - 2014.10.16 */
.golfbook { clear: both; width: 410px; padding: 0; margin: 20px 15px 0 0; }
.golfbook dl { padding: 0; margin: 0; }
.golfbook dl dt img { float: left; width: 120px; height: 80px; border: 1px solid #e1e1e1; }
.golfbook dl dd { float: left; width: 270px; padding: 0; margin-left: 16px; }
.golfbook dl dd.sub {color: #606a86; font-weight: bold; }
.golfbook dl dd.tit { color: #444; font-size: 14px; padding-top: 6px; line-height: 18px; font-weight: bold; }
.golfbook dl dd.txt { color: #606a86; font-size: 11px; padding-top: 5px; line-height: 17px; }
.golfbook ul { clear: both; width: 376px; padding: 15px 0 0 0; }
.golfbook ul li { padding: 0 0 0 10px; line-height: 22px; background: url('http://senior.chosun.com/images/201207/dot.gif') 1px 8px no-repeat; }
.gl { padding: 0 0 20px 0; border-bottom: 1px solid #ededed; overflow: hidden; }