@charset "utf-8";
/* CSS Document */

body {font-size: 12px; font-family: Osaka, "&#867; &aring;", Helvetica, sans-serif; line-height: 150%; margin: 0; padding: 0 }
ul, ol, li {margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 {margin: 0;	padding: 0;}
table, tr, th, td {margin: 0; padding:0;}
p{ margin: 0; padding: 0;}
img {border: none;}
table { border: none;}
br {letter-spacing: normal;}

a:link {color: #000000;	text-decoration: underline;}
a:visited {color: #000000; text-decoration: underline;}
a:hover {color: #1D4FB3; text-decoration: underline;}
a:active {color: #000000; text-decoration: underline;}

#container {width: 930px;margin:0 auto;	background-color: c3c7cc;}
#left{width: 250px;	float: left;height: auto;}
#center	{width: 420px;float: left;height: auto;}
#right	{width: 260px;float: right;}

/* &#1573;&aring;&#684;&#485;*/
#banner {width:930px;height:auto;}
#banner h1{background-color: #FFFFFF;}

/* ++++++ &#421;&#684;&#485; ++++++ */
#main {width:auto;background-image: url(img/main_bg.gif);background-repeat: repeat-y;height: auto;padding: 5;}
#centermargin {width:405px;padding-left: 15px;background-color: #FBFAFA;height: auto;}
.center_t {background-image:url(img/center_bg_u.gif);height: 27px;clear: both;}
#center_b {background-image:url(img/center_bg_b.gif);height: 27px;clear: both;}
#title_main {background-image:url(img/title_bg.gif);background-repeat: no-repeat;width: 385px;height: 56px;margin-bottom: 15px;}
.date-header{font-size:11px;color: #666666;margin: 0 0 5px 0;}
#title_main h3{font-weight: bold;padding: 13px 0 0 65px;}
#center_boder{background-image:url(img/center_boder.gif);background-repeat: no-repeat;width: 385px;height: auto;margin-top: 30px;padding-bottom: 70px;}
.post-footers{font-weight: bold;padding: 8px 0 0 3px;}
.entry-body{width:385px;background-color: #FCFBFB;overflow: hidden;}
.archive_title{padding:0 0 10px 0;font-size: 12px;}


/* ++++++ &#613;&#684;&#485; ++++++ */
#calendar {width:190px;padding-left: 22px;margin: 20px 0 50px 0;height:auto;}
#rss_box {width:170px;padding-left: 42px;margin: 12px 0 23px 0;height:auto;}
#recent {width:185px;padding-left: 25px;margin-bottom: 50px;}
#recent h2 {background-image:url(img/recent.gif);text-indent:-9999px;height: 55px;margin-bottom: 10px;}
.list ul {padding: 0 0 0 0;}
.list li {width: 190px;height: auto;text-align: left;list-style-type:none;margin: 0 0 3px 5px;}
.list a, .list a:active, .list a:visited {color: #000000;text-decoration: none;}
.list a:hover {color: #0042E4;text-decoration: underline;}
.list2 ul {padding: 0 0 0 0;}
.list2 li {	width: 200px;height: auto;text-align: left;list-style-type:none;margin: 0 0 3px 5px;}
.list2 a, .list2 a:active, .list2 a:visited {color: #000000;text-decoration: none; text-decoration: underline;}
.list2 a:hover {color: #0042E4;text-decoration: underline;}
.acount {color:#009944; margin-left:5px;}
#archives {width:185px;padding-left: 25px;}
#archives h2 {background-image:url(img/archive.gif);text-indent:-9999px;height: 55px;margin-bottom: 10px;}
#release {width:195px;padding-left: 35px;margin: 15px 0 20px 0;}
#release h2 {background-image:url(img/release.gif);text-indent:-9999px;height: 55px;margin-bottom: 10px;}
#jacket{width:180px;margin: 0 0 10px 5px;}
#link {width:195px;padding-left: 35px;}
#link h2 {background-image:url(img/link.gif);text-indent:-9999px;height: 55px;margin-bottom: 10px;}
.bold_news {font-weight: bold;color: #a40000;}
#category {width:185px;padding-left: 25px;margin-bottom: 50px;}
#category h2 {background-image:url(img/category.gif);text-indent:-9999px;height: 55px;margin-bottom: 10px;}
#category ul {padding: 0 0 0 0;}
#category li {width: 190px;height: auto;text-align: left;list-style-type:none;margin: 0 0 3px 5px;}
#category a, .list a:active, .list a:visited {color: #000000;text-decoration: none;}
#category a:hover {color: #0042E4;text-decoration: underline;}
/* */
#calendar_bg{width:210px; height:auto; background-color:#FBFAFA; text-align:center; border: 1px solid #6D6C6D;}
.calendar_mo{padding: 5px 0 10px 0;font-weight: bold;font-size: 12px;}
.calendar_table{padding:0 0 0px 8px; margin-bottom:10px; width: 200px;font-size: 10px; text-align:center;}
#calendar_nav{margin: 5px 0 0 0;height: 20px;clear: both; width:210px;}
.calendar_nav_l{float:left;color: #FFF100;margin-left: 5px;font-weight: bold;}
.calendar_nav_r{float:right;color: #FFF100;margin-right: 5px;font-weight: bold;}
.calendar_nav_l a, .calendar_nav_l a:active, .calendar_nav_l a:visited {color: #FFF100;text-decoration: none; text-decoration:none;}
.calendar_nav_r a, .calendar_nav_r a:active, .calendar_nav_r a:visited {color: #FFF100;text-decoration: none; text-decoration:none;}
.calendar_nav_l a:hover, .calendar_nav_r a:hover{color: #0042E4;text-decoration:none;}
.sunday,.holiday,.holiday a:link,.holiday a:visited {color: #e50003;}
.saturday,.saturday a:link,.saturday a:visited {color: #0000ff;}

/* ++++++ &#1381;&aring;&#684;&#485; ++++++ */
#footer	{clear: both;background-image: url(img/footer.gif);height: 55px;text-align:center;}
.footer_copy{padding-top:20px;font-weight: bold;color: #8D8E91;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}

#entrylink{width:385px;clear: both;text-align: center;background-color: #FBFAFA;}
#entrylink2{width:420px;clear: both;text-align: center;background-color: #FBFAFA;}
