.mo #footer{margin-top:-1px}
kbd{font:inherit;background:yellow}
.m2 .lt{float:left;width:70%}
.m2 .rt{float:left;width:30%}
.pc .lt{width:728px}
.pc .rt{width:262px}
.pc .rt .in{margin:35px 0 10px 10px;border:1px solid #ccc}
.mo.m2 .lt .in{border-right:1px solid #ccc}
.mo.m2 .rt .in{border-left:1px solid #ccc;margin-left:-1px}
.mo.m1 .rt{border-top:11px solid #eee}
.pc .rt .in>*{margin:15px 10px 10px 10px}
.mo .rt .in>*{padding:15px 10px 10px 10px;border-bottom:1px solid #ccc}

.rt h2{margin:0 0 6px 0;padding:0 0 6px 0;font-size:14px;line-height:14px;color:#f50;border-bottom:2px solid #f50}
.rt ul{margin:0;padding:0;list-style-type:none}
.rt ul li{position:relative;height:56px;margin-top:3px;background:#dcdcdc;font-size:12px;font-weight:bold;overflow:hidden}
.rt ul li:first-child{margin:0}
.rt ul img{width:76px;height:56px;position:absolute;padding-right:4px;background:#fff}
.rt ul p{height:40px;overflow:hidden;margin:9px 5px 7px 85px;color:#3201ce;line-height:20px}
.rt ul p a{height:40px;display:table-cell;vertical-align:middle}

.lt nav,.ft nav{border-bottom:2px solid #F6F6F6}
.lt nav ul,.ft nav ul{margin:0;padding:12px 10px 8px 10px;height:15px;border-bottom:1px solid #ccc;list-style-type:none}
.lt nav li,.ft nav li{float:left;font-size:12px;line-height:15px;background:url(../image/page/icon.png?4) no-repeat 0 -666px;padding:0 10px 0 15px}
.lt nav li:first-child,.ft nav li:first-child{background-position:0 -621px;padding-left:20px}

.list h3{font-size:16px;margin:20px 0 5px 0}
.list h4{font-size:12px;margin:5px 0;font-weight:normal}
.list b{font-size:15px;color:#039}
.list time{font-size:12px;margin-left:10px}
.list .l{border-bottom:1px solid #ccc}
.mo .list article{padding:0 10px 20px 10px;border-bottom:1px solid #ccc}
.pc .list article{padding:0 80px 0 70px;position:relative}
.pc .list h4{margin-bottom:20px}
.pc .list b{position:absolute;top:1px;left:5px}
.pc .list time{position:absolute;top:2px;right:5px}

.list .btn{margin-left:10px}
.pc .list .btn{position:absolute;top:22px;right:5px}

.section article{padding:15px 10px;border-bottom:1px solid #ccc}
.section h3{margin:0;color:#010396}
.section h4{margin:5px 0 10px 0}
.section p{margin:0;font-size:14px;line-height:20px;text-align:justify}

#article article{padding-bottom:5px;border-bottom:1px solid #ccc}
#article header{padding:10px;border-bottom:1px solid #ccc;position:relative}
#article h3{margin:5px 0;color:#010396;font-size:22px;letter-spacing:-1px}
#article h4{margin:5px 0 15px 0;font-size:16px}
#article time{font-size:14px;color:#333}
#content{margin:10px}
.content{text-align:justify;color:#333;min-height:300px;line-height:150%}
.content figure{font-size:13px}
.content figure img{max-width:100%}
.content figure figcaption:before{content:"▲ "}
#article address{text-align:right;margin:20px 10px}
#article .copyright{font-size:12px;margin:20px 10px}
#font{display:none;float:right;margin:-5px -5px 0 0}
#util{float:right;margin-right:10px}
#sns{margin:10px;height:40px}
#sns a{margin-right:5px}
#sns img{width:34px;height:34px}

.sponsor h5{margin:30px 0 0 10px}
.sponsor img{width:100px;margin:10px}

#series {padding:10px;font-size:14px;line-height:20px;color:blue}
.mo  #series{border-bottom:1px solid #ccc}

.rel{margin:10px 0;border:1px solid #ccc}
.rel h2{margin:0;padding:10px;font-size:1em;border-bottom:1px solid #ccc}
.rel ul{margin:10px;padding:0;list-style-type:none}
.rel li{font-weight:bold}
.mo .rel{margin:0;border:0;border-bottom:1px solid #ccc}

#bbs{margin:10px 0;font-size:13px}
#bbs .back{padding:0 10px 0 145px;height:80px;line-height:20px;display:table-cell;vertical-align:middle;background:url(../image/page/bbs_back.gif) no-repeat 10px 3px}
#bbs fieldset{margin:0;padding:10px;text-align:right;border:0;border-bottom:1px solid #ccc}
#bbs article{padding:10px 0;border-bottom:1px solid #ccc}
#bbs h3{margin:5px 10px;font-size:15px;color:#333}
#bbs .d{font-size:12px;font-weight:normal;color:green}
#bbs div{margin:5px 10px;color:#999}
#bbs address,
#bbs time{display:inline-block; margin-right:8px;}
#bbs article p{padding:20px 10px;min-height:200px;font-size:14px;line-height:24px;border-top:1px solid #ccc;text-align:justify}

#reply{font-size:14px;line-height:20px;margin:10px 0;border-bottom:1px solid #ccc}
#reply>p{margin:0;padding:15px 0;text-align:center;border-top:1px solid #ccc}
#reply ul{margin:0;padding:0;list-style-type:none}
#reply li{border-top:1px solid #ccc;padding:15px 10px;position:relative}
#reply li b{display:block;min-height:25px}
#reply li p{margin:10px 0;text-align:justify;overflow:hidden}
#reply time{color:#999}
#reply div{float:right;margin:-5px 0 0 10px}
#reply div a{color:red;text-align:center;min-width:25px}
.mo #reply{margin:10px 0 0 0}
#replyWrite{position:absolute;left:10px}

#btns{margin:20px 10px;text-align:right}
.btn{padding:5px 7px 6px 27px;display:inline-block;color:#666;font-weight:bold;font-size:14px;border:1px solid #ccc;border-radius:3px;background:url(../image/page/icon.png?4) no-repeat}
.mo .btn{padding:7px 7px 6px 27px}
.btn:hover{text-decoration:none;}
.btn.l{background-position:6px -836px}	/* list */
.btn.w{background-position:6px -862px}	/* write */
.btn.d{background-position:6px -565px}	/* delete */
.btn.o{background-position:6px -682px}	/* voteO */
.btn.x{background-position:6px -706px}	/* voteX */
.btn.c{background-position:6px -929px}	/* clip */
.btn.n{background-position:6px -974px}	/* opinion */
.btn.p{background-position:6px -952px}	/* print */
.btn.e{background-position:6px -885px}	/* expand */
.btn.r{background-position:6px -907px}	/* reduce */

#paging{margin-top:20px;padding:5px 10px 20px 10px}
#paging p{font-size:14px;margin:0 0 10px 5px}
#paging div{font-size:12px}
#paging a{margin:0 1px 5px 1px;border:1px solid #999;padding:10px 5px;min-width:20px;display:inline-block;text-align:center;font-weight:bold}
#paging a.c{color:#fff;background:#ccc}
#paging a.a{border:0;padding:10px 0}
.mo #paging{border-bottom:1px solid #ccc}

#vnn{padding:0 10px 20px 10px;text-align:justify}
#vnn a{text-decoration:underline}
#vnn h4,
#vnn h5{font-size:1em}
#vnn p,
#vnn li{margin:5px 0;text-align:justify;font-size:15px}
#vnn ul,
#vnn ol{margin:0 0 0 10px;padding:0 0 0 10px}
.staff img{width:140px;height:180px}
.v2 #vnn .staff ul{min-height:180px;margin:-180px 0 0 155px}
.map img{width:100%;max-width:540px;margin-bottom:10px}
.rss b{display:inline-block;width:65px}

#game article{margin:10px 10px 20px 10px}
#game .ps{position:relative;margin-bottom:60px}
#game img{width:100%}
#game ul{margin:0 0 0 10px;padding:0 0 0 10px}
#game .ss{text-align:center;margin-bottom:50px;padding:5px 0;background:#eee}
#game .ss img{width:30%;margin:1%}
.m2 #game .ps{position:relative;margin-bottom:80px;padding-left:300px}
.m2 #game .ps img{width:300px;position:absolute;top:0;left:0}

.cauly{border-bottom:1px solid #ccc}
##_Va2fZxZT,#_tBvrUoei{margin-top:-10px}
#_al01{width:250px;height:250px;float:right;margin:0 -10px 10px 10px}
##_pl01{width:726px;height:80px;margin:10px 0}
#_pr01{width:250px;height:150px;margin:10px}
#_pr01 p{margin:15px;height:120px;overflow:hidden}
#_pr01 a:first-child{display:block;font-weight:bold;color:blue;margin-bottom:10px}
#_2626979164{width:250px;height:250px;margin:10px;border:1px solid #ccc}
#_8393239550{width:726px;height:90px;border:1px solid #ccc}
.adsbymatchs{margin:25px 0 0 0}
.daum{display:none}
#_zf01{width:120px;height:600px;position:absolute;right:-130px;top:126px}