#main div.text{text-align:center;}
#main div.text div.comicbody{text-align:center;}


#main div.text table.character{margin:auto;border-collapse: separate;}

#main div.text div.chara{
text-align:left;width:230px;min-height:108px;border: 1px #aaa solid;margin:0;}
* html #main div.text div.chara{height:108px;}

#main div.text div.chara img{float:left;margin:4px;width:80px;height:80px;}

#main div.text div.chara p{margin:6px 2px 2px 3px;line-height : 130%;font-size:11px;}

#main div.text div.chara p.name{
color:#0B6EBF;border-bottom: 1px #aaa dotted;font-weight:bold;margin:0;padding:2px 0 1px 13px;font-size:12px;
background : url("/img/icon/arrow_orange.gif") no-repeat 4px 5px;}



#main div.text p.subtitle{clear:both;text-align:center;
font-size:16px;font-weight:bold;letter-spacing:0.1em;margin:0 2.5em 0.4em;background:#eee;padding:2px auto;}

#main div.text p.first_date{font-size:11px;text-align:right;margin:0 0.3em 2em 0;color:#777;}

#main div.text div.cPager{margin:1em auto;text-align:center;padding:0;overflow:hidden;height:40px;width:510px;}
#main div.text div.cPager ul{list-style-type:none;padding:0;margin:0;}
#main div.text div.cPager ul li{float:left;padding:0;text-align:center;}
#main div.text div.cPager ul li.cPagerL{width:100px;}
#main div.text div.cPager ul li.cPagerC{width:310px;}
#main div.text div.cPager ul li.cPagerR{width:100px;}
#main p.caption{color:#0B6EBF;font-weight:bold;text-align:center;}

#main div.text div.comment_list p.nodata{text-align:center;color:#aaa;margin:1em auto;border:none;}


div.comment_list{
text-align:left;margin:1.5em;padding-top:2px;
}

div.comment_list ul{
margin:1em;border-top:1px #ccc dotted;}

div.comment_list ul li{
list-style-type:none;border-bottom:1px #ccc dotted;padding: 7px 5px 5px 5px;}

div.comment_list ul li div.name{
float:left;width:140px;margin:0 0 0 5px;}

div.comment_list ul li div.name a{
font-weight:bold;}

div.comment_list ul li div.name span.auther{padding-right:17px;
background:url("/img/icon/smile.gif") right -2px no-repeat;}


div.comment_list ul li div.comment{
margin:0 0 0 150px;padding:0;}

div.comment_list p{}

div.comment_list span.entry_date{color:#aaa;padding-left:3px;}



h3{clear:both;margin:0;}
table#daily_comic td{vertical-align:top;width:260px;}
div.comic_img{margin:0;padding:0;text-align:center;}
div.comic_img img{width:158px;height:158px;}
div.comic_txt{margin:0;padding:5px 0 0 0;text-align:left;}
div.comic_txt p{margin:0;text-align:left;}
div.comic_txt p.auther{padding:0 0 0 15px;margin:0.5em 0 0 0;text-align:left;}

#sub div.backnum form{text-align:right;margin:0.5em 0 0 0;}

div.archive{margin:1em 3em;}
div.archive div.image{float: left;margin:0 10px;}
div.archive div.comic_txt{margin-left:100px;}

div.mon{ background-color:#DFFBEA;}
div.tue{ background-color:#FFE7F4;}
div.wed{ background-color:#FFF9DF;}
div.thu{ background-color:#F2FBD8;}
div.fri{ background-color:#DFFAFF;}
div.sat{ background-color:#FFEDE7;}

div.comicbox {
 padding:10px;
 margin:10px;
 text-align:left;
}
div.comicbox:before {
 background:url("/img2/bg/white/text_tr.gif") right top no-repeat;
 content:url("/img2/bg/white/text_tl.gif");
 display:block;
 height:10px;
 font-size:1px;
 margin:-10px -10px 0 -10px;
}
div.comicbox:after {
 background:url("/img2/bg/white/text_ur.gif") right bottom no-repeat;
 content:url("/img2/bg/white/text_ul.gif");
 display:block;
 height:10px;
 font-size:1px;
 margin:-10px;
 padding-top:10px;
}

