@import url(/static/css/lightbox.css);

body{margin: 0; padding: 0; background-color: #eeeeee;text-align: center;}
a {text-decoration:none;}
a:link {color: #003399;}
a:visited {color: #003399;}
a:hover {color: #ff0000;}
img {border: 0;}
h3{font-size: 1.2em; text-align: left; border-left: solid 10px #336633; padding-left: 5px;}
h4{font-size: 1.2em; text-align: left; padding-left: 5px; border-left: solid 5px #ff8888; border-bottom: dotted 3px #ff8888;}
h5{font-size: 1.2em; text-align: center;}
h6{padding: 3px; font-size: 1.2em; text-align: center; background-color: #880000; color: #ffffff;}

ul{text-align: left; list-style-image: url("http://www.teny.co.jp/hensei/img/dashed.gif"); list-style-position: outside;}
.date ul{list-style-type: none;}
li{font-size: 0.8em;}

table{}

/*.back{height: 30px; text-align: center; padding-top:5px; background-image: url("http://www.teny.co.jp/hensei/img/back.gif"); background-repeat:no-repeat; background-position: center center; color: #6666cc; font-size: 1.2em; font-weight: 900;}*/


#page_body    {width: 900px; text-align: left; background-color: #ffeeee;text-align: center; margin-left: auto; margin-right: auto;}
#page_header  {width: 890px; height:160px; padding: 0px 5px 0px 5px; background-color: #ffccff;background-image: url("http://www.teny.co.jp/hensei/img/title2.gif"); background-repeat: no-repeat;}
#left_column  {width: 210px; padding: 5px; float: left; text-align: center;}
#center_column{width: 450px; padding: 5px; float: left; background-color: #ffffff; background-image: url("http://www.teny.co.jp/hensei/img/zentai.jpg"); background-repeat: no-repeat; background-position:center bottom; background-attachment: fixed;text-align: left;}
#right_column {width: 210px; padding: 5px; float: left;}
#page_footer  {width: 890px; padding: 5px; clear: both; background-color: #ffeeee;text-align: left;}

#blog_title    {font-size: 0.8em; text-align: center; margin-top:40px;}
#blog_link0    {font-size: 1.0em; text-align: left;}
#blog_link1    {font-size: 0.7em; text-align: center; padding-top:4px; padding-bottom: 4px; margin-bottom:4px; border-top: dashed 2px #cccccc; border-bottom: dashed 2px #cccccc;}
#blog_link2    {font-size: 0.7em; text-align: left;}
#blog_link3    {font-size: 0.7em; text-align: left;}
#blog_link4    {font-size: 0.7em; text-align: left; padding-left: 530px; padding-bottom: 10px;}
#blog_copyright{font-size: 0.8em; text-align: center;}

.blog_calendar{text-align: center; font-size:1.0em; margin-left: auto; margin-right:auto; margin-top: 20px;}
.blog_calendar a{background-color: #ffcccc;}
.blog_calendar th{background-color: #88cc88;}
.blog_calendar td{background-color: #eeeeee;}
.blog_calendar em{font-size: 1.2em; font-weight: bold; font-style: normal;}
.sun{color: #ff0000;}
.sat{color: #0000ff;}
.mon{}
.tue{}
.wed{}
.thu{}
.fri{}

#program_banner img{padding-bottom: 10px;}
#writer_profile {text-align: center;}
#writer_profile th{color: #cccccc;}
#writer_profile td{text-align:left; font-size: 0.8em; padding-bottom: 15px;}
#qr_code{}

.entry_block{padding: 5px 0px 5px 5px;}
.entry_title{margin: 0px;}
.entry_date{}
.entry_main{font-size: 0.8em;}
.entry_tail{font-size: 0.8em; width: 97%; padding: 5px; text-align: right; border-top: dashed 2px #336633;}
.entry_calendar{}
.entry_category{text-align: center;}
.entry_archive{}
.entry_navi{font-size: 0.8em; text-align: center;}
.more{padding: 10px;text-align: right;}

.midashi{display:block; font-size: 1.2em; font-weight: bold; text-align: left; border-left: solid 5px #336633; padding-left: 5px;}
.midashi img{margin-left:10px; vertical-align:-100%;}