/* CSS Document */

div#pagebase { background: url(http://www.zoukeimura.co.jp/images/bg_pagebase_common.gif) 0 0 repeat-x;}
div#cont_area{ background: url(http://www.zoukeimura.co.jp/images/bg_blog_cont_area.gif) 0 0 repeat-y; margin-bottom:20px; padding-top:0;}
h1{ height: 190px; padding-bottom:20px;}

div#l_area { float: left; display: inline; width:200px; font-size:75%; padding-top:12px; border-top: 5px solid #E00000;}
div#l_area div.subbox { padding: 0 10px; margin-bottom:2em;}
div#l_area div.subbox h2{ font-size: 14px; margin-bottom:10px; border-top: 5px solid #E00000; padding-top:8px }
div#l_area div.subbox div { margin-bottom: 6px; border-bottom: dashed 1px #666666; padding-bottom:2px;}

.calendarNavi{ width:120px; margin-left:30px;}
.calendar{ width:180px; color: #CCCCCC}
.calendar th{ width:25px; background: #333333; color: #FFFFFF;}
.calendar th.cell_sunday{ width:25px; background: #cc3333}
.calendar td{ background:#ffffff;}

.calendarNavi td{ width:25px;}
.calendarNavi th{ width:70px; text-align:center;}

div#c_area { float: left; display: inline; width:510px; margin-left:20px; border-top: 5px solid #151615; padding:12px 0 0 0;}
div#c_area div.blogbody{ line-height: 140%; font-size:80%;}
.blogbody table{ margin-top:2em; margin-bottom:1em; width: 100%; border-top:1px solid #d0cdcc; border-bottom:1px solid #d0cdcc;}
.blogbody table td{ padding: 5px 0;}
div#c_area h2{ font-size: 20px; padding-bottom:2px}
div#c_area h3{ font-size: 75%; font-weight: normal; color:#666666; margin-bottom:2em; padding: 2px 0; border-bottom: 1px solid #F1EFEE;}
div#c_area h4{ font-size: 12px; margin: 30px 0 1.5em 0; border-top: 3px solid #E00000; padding-top:5px;}
div.comments{ margin-bottom:1.5em; font-size:12px; line-height: 140%;}
div.comments table{ margin:0.5em 0; color:#999999; font-size:10px}
div.comments table span{ padding: 0 0.5em; border-right: 1px solid #eeeeee;}
div.comments table span.start{ padding-left:0;}

div#r_area { float: right; display: inline; width:190px; margin-left:20px; font-size:75%; border-top: 5px solid #151615; padding:12px 0 0 0;}
div#r_area div.subbox { margin-bottom:4em;}
div#r_area h2{ font-size: 14px; margin-bottom:10px;}
div#r_area h3{ font-size: 14px; margin-bottom:10px; border-top: 5px solid #151615; padding-top:12px}
div#r_area h4{ font-size: 12px; margin-bottom:5px; border-bottom: 1px solid #F1EFEE; color:#696969;}
div#r_area div.subbox div { margin-bottom: 6px; border-bottom: dashed 1px #cccccc; padding-bottom:2px;}
div#r_area div.subbox div.icoList ul{ line-height: 140%; list-style: none;}
div#r_area div.subbox div.icoList li{ text-indent: -1em; padding-left:1em; border-bottom: dashed 1px #cccccc; padding-top:3px;}
div#r_area div.subbox div.icoList{ border: none;}
p#copyright { padding:10px; font-size:90%; background: #eeeeee;}
